summaryrefslogtreecommitdiff
path: root/libs/numeric/ublas
diff options
context:
space:
mode:
Diffstat (limited to 'libs/numeric/ublas')
-rw-r--r--libs/numeric/ublas/Changelog25
-rw-r--r--libs/numeric/ublas/IDEs/qtcreator/benchmarks/bench1/bench1.pro11
-rw-r--r--libs/numeric/ublas/IDEs/qtcreator/benchmarks/bench2/bench2.pro11
-rw-r--r--libs/numeric/ublas/IDEs/qtcreator/benchmarks/bench3/bench3.pro11
-rw-r--r--libs/numeric/ublas/IDEs/qtcreator/benchmarks/bench4/bench4.pro8
-rw-r--r--libs/numeric/ublas/IDEs/qtcreator/benchmarks/bench5/bench5.pro5
-rw-r--r--libs/numeric/ublas/IDEs/qtcreator/benchmarks/benchmarks.pro2
-rw-r--r--libs/numeric/ublas/IDEs/qtcreator/include/detail/detail.pro12
-rw-r--r--libs/numeric/ublas/IDEs/qtcreator/include/experimental/experimental.pro2
-rw-r--r--libs/numeric/ublas/IDEs/qtcreator/include/include.pro34
-rw-r--r--libs/numeric/ublas/IDEs/qtcreator/include/operation/operation.pro7
-rw-r--r--libs/numeric/ublas/IDEs/qtcreator/include/traits/traits.pro4
-rw-r--r--libs/numeric/ublas/IDEs/qtcreator/test/test.pro64
-rw-r--r--libs/numeric/ublas/IDEs/qtcreator/ublas_develop.pro3
-rw-r--r--libs/numeric/ublas/README.md15
-rw-r--r--libs/numeric/ublas/benchmarks/bench1/Jamfile.v2 (renamed from libs/numeric/ublas/bench1/Jamfile.v2)0
-rw-r--r--libs/numeric/ublas/benchmarks/bench1/bench1.cpp (renamed from libs/numeric/ublas/bench1/bench1.cpp)0
-rw-r--r--libs/numeric/ublas/benchmarks/bench1/bench1.hpp (renamed from libs/numeric/ublas/bench1/bench1.hpp)0
-rw-r--r--libs/numeric/ublas/benchmarks/bench1/bench11.cpp (renamed from libs/numeric/ublas/bench1/bench11.cpp)0
-rw-r--r--libs/numeric/ublas/benchmarks/bench1/bench12.cpp (renamed from libs/numeric/ublas/bench1/bench12.cpp)0
-rw-r--r--libs/numeric/ublas/benchmarks/bench1/bench13.cpp (renamed from libs/numeric/ublas/bench1/bench13.cpp)0
-rw-r--r--libs/numeric/ublas/benchmarks/bench2/Jamfile.v2 (renamed from libs/numeric/ublas/bench2/Jamfile.v2)0
-rw-r--r--libs/numeric/ublas/benchmarks/bench2/bench2.cpp (renamed from libs/numeric/ublas/bench2/bench2.cpp)0
-rw-r--r--libs/numeric/ublas/benchmarks/bench2/bench2.hpp (renamed from libs/numeric/ublas/bench2/bench2.hpp)0
-rw-r--r--libs/numeric/ublas/benchmarks/bench2/bench21.cpp (renamed from libs/numeric/ublas/bench2/bench21.cpp)0
-rw-r--r--libs/numeric/ublas/benchmarks/bench2/bench22.cpp (renamed from libs/numeric/ublas/bench2/bench22.cpp)0
-rw-r--r--libs/numeric/ublas/benchmarks/bench2/bench23.cpp (renamed from libs/numeric/ublas/bench2/bench23.cpp)0
-rw-r--r--libs/numeric/ublas/benchmarks/bench3/Jamfile.v2 (renamed from libs/numeric/ublas/bench3/Jamfile.v2)0
-rw-r--r--libs/numeric/ublas/benchmarks/bench3/bench3.cpp (renamed from libs/numeric/ublas/bench3/bench3.cpp)0
-rw-r--r--libs/numeric/ublas/benchmarks/bench3/bench3.hpp (renamed from libs/numeric/ublas/bench3/bench3.hpp)0
-rw-r--r--libs/numeric/ublas/benchmarks/bench3/bench31.cpp (renamed from libs/numeric/ublas/bench3/bench31.cpp)0
-rw-r--r--libs/numeric/ublas/benchmarks/bench3/bench32.cpp (renamed from libs/numeric/ublas/bench3/bench32.cpp)0
-rw-r--r--libs/numeric/ublas/benchmarks/bench3/bench33.cpp (renamed from libs/numeric/ublas/bench3/bench33.cpp)0
-rw-r--r--libs/numeric/ublas/benchmarks/bench4/Jamfile.v2 (renamed from libs/numeric/ublas/bench4/Jamfile.v2)0
-rw-r--r--libs/numeric/ublas/benchmarks/bench4/bench4.cpp (renamed from libs/numeric/ublas/bench4/bench4.cpp)0
-rw-r--r--libs/numeric/ublas/benchmarks/bench4/bench41.cpp (renamed from libs/numeric/ublas/bench4/bench41.cpp)0
-rw-r--r--libs/numeric/ublas/benchmarks/bench4/bench42.cpp (renamed from libs/numeric/ublas/bench4/bench42.cpp)0
-rw-r--r--libs/numeric/ublas/benchmarks/bench4/bench43.cpp (renamed from libs/numeric/ublas/bench4/bench43.cpp)0
-rw-r--r--libs/numeric/ublas/benchmarks/bench5/Jamfile.v2 (renamed from libs/numeric/ublas/bench5/Jamfile.v2)0
-rw-r--r--libs/numeric/ublas/benchmarks/bench5/assignment_bench.cpp (renamed from libs/numeric/ublas/bench5/assignment_bench.cpp)0
-rw-r--r--libs/numeric/ublas/doc/banded.html (renamed from libs/numeric/ublas/doc/banded.htm)8
-rw-r--r--libs/numeric/ublas/doc/blas.html (renamed from libs/numeric/ublas/doc/blas.htm)9
-rw-r--r--libs/numeric/ublas/doc/bounded_array.html (renamed from libs/numeric/ublas/doc/bounded_array.htm)12
-rw-r--r--libs/numeric/ublas/doc/container_concept.html (renamed from libs/numeric/ublas/doc/container_concept.htm)20
-rw-r--r--libs/numeric/ublas/doc/doxygen.css229
-rw-r--r--libs/numeric/ublas/doc/expression_concept.html (renamed from libs/numeric/ublas/doc/expression_concept.htm)8
-rw-r--r--libs/numeric/ublas/doc/hermitian.html (renamed from libs/numeric/ublas/doc/hermitian.htm)8
-rw-r--r--libs/numeric/ublas/doc/html/annotated.html493
-rw-r--r--libs/numeric/ublas/doc/html/assignment_8hpp_source.html759
-rw-r--r--libs/numeric/ublas/doc/html/banded_8hpp_source.html2050
-rw-r--r--libs/numeric/ublas/doc/html/blas_8hpp_source.html235
-rw-r--r--libs/numeric/ublas/doc/html/bug.html34
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1array__adaptor-members.html71
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1array__adaptor.html120
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor-members.html101
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html219
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html104
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2-members.html61
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html111
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html99
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html99
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix-members.html110
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix.html224
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator1-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator1.html103
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator2-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator2.html103
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator1-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator1.html97
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator2-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator2.html97
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1basic__range-members.html59
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1basic__range.html98
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1basic__range_1_1const__iterator-members.html52
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1basic__range_1_1const__iterator.html79
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1basic__slice-members.html61
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1basic__slice.html102
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1basic__slice_1_1const__iterator-members.html52
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1basic__slice_1_1const__iterator.html79
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1begin1__manip-members.html39
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1begin1__manip.html52
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1begin2__manip-members.html39
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1begin2__manip.html52
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1bounded__array-members.html70
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1bounded__array.html120
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1bounded__matrix-members.html122
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1bounded__matrix.html90
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1bounded__vector-members.html114
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1bounded__vector.html145
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix-members.html110
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix.html230
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator1-members.html61
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator1.html103
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator2-members.html61
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator2.html103
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator1-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator1.html96
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator2-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator2.html96
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__vector-members.html100
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__vector.html185
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__vector_1_1const__iterator-members.html54
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__vector_1_1const__iterator.html82
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__vector_1_1iterator-members.html53
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__vector_1_1iterator.html80
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix-members.html132
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html277
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator1-members.html55
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator1.html92
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator2-members.html55
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator2.html92
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator1-members.html55
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator1.html89
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator2-members.html55
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator2.html89
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__vector-members.html112
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__vector.html241
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1const__iterator-members.html48
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1const__iterator.html73
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1iterator-members.html48
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1iterator.html73
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix-members.html131
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html275
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator1-members.html55
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator1.html92
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator2-members.html55
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator2.html92
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator1-members.html55
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator1.html89
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator2-members.html55
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator2.html89
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__vector-members.html114
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__vector.html245
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1const__iterator-members.html48
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1const__iterator.html73
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1iterator-members.html48
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1iterator.html73
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1diagonal__adaptor-members.html105
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1diagonal__adaptor.html72
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1diagonal__matrix-members.html117
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1diagonal__matrix.html83
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__assign-members.html38
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__assign.html54
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__minus__assign-members.html38
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__minus__assign.html54
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__plus__assign-members.html38
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__plus__assign.html54
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1sparse__insert-members.html38
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1sparse__insert.html54
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1sparse__push__back-members.html38
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1sparse__push__back.html55
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy__wrapper-members.html36
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy__wrapper.html49
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector-members.html113
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html226
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator1-members.html55
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator1.html92
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator2-members.html55
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator2.html92
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator1-members.html55
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator1.html90
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator2-members.html55
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator2.html90
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor-members.html101
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html226
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator1-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator1.html104
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator2-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator2.html104
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator1-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator1.html99
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator2-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator2.html99
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix-members.html110
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html235
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator1-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator1.html104
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator2-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator2.html104
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator1-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator1.html99
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator2-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator2.html99
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1identity__matrix-members.html80
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1identity__matrix.html146
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator1-members.html54
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator1.html89
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator2-members.html54
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator2.html89
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__manipulator-members.html38
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__manipulator.html56
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__pair-members.html50
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__pair.html74
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__pair__array-members.html56
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__pair__array.html92
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__triple-members.html50
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__triple.html74
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__triple__array-members.html57
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__triple__array.html94
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1indirect__array-members.html69
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1indirect__array.html120
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1indirect__array_1_1const__iterator-members.html52
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1indirect__array_1_1const__iterator.html80
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1map__array-members.html84
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1map__array.html147
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1map__std-members.html36
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1map__std.html47
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix-members.html114
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html243
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator1-members.html55
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator1.html91
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator2-members.html55
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator2.html91
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator1-members.html55
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator1.html88
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator2-members.html55
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator2.html88
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector-members.html102
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector.html202
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1const__iterator-members.html48
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1const__iterator.html72
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1iterator-members.html48
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1iterator.html72
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector-members.html113
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html235
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator1-members.html55
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator1.html92
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator2-members.html55
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator2.html92
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator1-members.html55
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator1.html90
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator2-members.html55
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator2.html90
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix-members.html112
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix.html231
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator1-members.html61
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator1.html103
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator2-members.html61
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator2.html103
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator1-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator1.html96
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator2-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator2.html96
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary-members.html74
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary.html128
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator1-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator1.html109
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator2-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator2.html109
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1-members.html70
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1.html112
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator1-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator1.html105
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator2-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator2.html105
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2-members.html72
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2.html116
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator1-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator1.html105
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator2-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator2.html105
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__column-members.html87
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__column.html167
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1const__iterator-members.html53
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1const__iterator.html83
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1iterator-members.html53
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1iterator.html82
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__container-members.html43
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__container.html64
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__expression-members.html42
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__expression.html65
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__expression__assigner-members.html48
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__expression__assigner.html93
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect-members.html110
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html264
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator1-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator1.html102
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator2-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator2.html102
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1iterator1-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1iterator1.html97
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1iterator2-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1iterator2.html97
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary-members.html76
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary.html135
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator1-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator1.html110
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator2-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator2.html110
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__move__manip-members.html40
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__move__manip.html57
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__move__to__manip-members.html40
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__move__to__manip.html57
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range-members.html103
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range.html211
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator1-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator1.html104
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator2-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator2.html104
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator1-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator1.html99
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator2-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator2.html99
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__reference-members.html98
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__reference.html198
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__row-members.html87
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__row.html167
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1const__iterator-members.html53
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1const__iterator.html83
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1iterator-members.html53
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1iterator.html82
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__scalar__unary-members.html46
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__scalar__unary.html59
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice-members.html107
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice.html221
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator1-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator1.html102
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator2-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator2.html102
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1iterator1-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1iterator1.html97
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1iterator2-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1iterator2.html97
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary1-members.html71
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary1.html117
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator1-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator1.html104
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator2-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator2.html104
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary2-members.html72
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary2.html139
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator1-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator1.html104
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator2-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator2.html104
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1-members.html67
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1.html113
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1_1_1const__iterator-members.html53
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1_1_1const__iterator.html89
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2-members.html65
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2.html109
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2_1_1const__iterator-members.html53
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2_1_1const__iterator.html89
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect-members.html92
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect.html191
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1const__iterator-members.html54
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1const__iterator.html85
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1iterator-members.html54
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1iterator.html86
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__range-members.html89
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html182
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1const__iterator-members.html54
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1const__iterator.html85
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1iterator-members.html54
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1iterator.html86
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice-members.html92
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice.html189
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1const__iterator-members.html54
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1const__iterator.html85
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1iterator-members.html54
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1iterator.html86
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1next__column__manip-members.html39
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1next__column__manip.html52
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1next__row__manip-members.html39
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1next__row__manip.html52
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1permutation__matrix-members.html109
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1permutation__matrix.html96
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__expression-members.html41
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__expression.html69
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__matrix-members.html78
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__matrix.html140
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator1-members.html59
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator1.html101
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator2-members.html59
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator2.html101
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__reference-members.html51
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__reference.html73
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__value-members.html52
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__value.html73
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__vector-members.html71
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__vector.html120
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__vector_1_1const__iterator-members.html52
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__vector_1_1const__iterator.html80
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1static__matrix__move__manip-members.html39
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1static__matrix__move__manip.html55
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1static__matrix__move__to__manip-members.html39
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1static__matrix__move__to__manip.html54
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1static__vector__move__manip-members.html39
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1static__vector__move__manip.html55
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1static__vector__move__to__manip-members.html39
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1static__vector__move__to__manip.html55
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1storage__array.html43
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor-members.html100
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html213
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator1-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator1.html104
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator2-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator2.html104
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator1-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator1.html99
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator2-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator2.html99
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix-members.html110
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html219
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator1-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator1.html104
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator2-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator2.html104
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator1-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator1.html98
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator2-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator2.html98
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1by__column__policy-members.html39
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1by__column__policy.html62
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1by__row__policy-members.html39
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1by__row__policy.html62
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1traverse__policy__wrapper-members.html36
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1traverse__policy__wrapper.html50
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor-members.html100
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html213
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator1-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator1.html104
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator2-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator2.html104
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator1-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator1.html99
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator2-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator2.html99
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix-members.html108
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html231
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator1-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator1.html104
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator2-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator2.html104
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator1-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator1.html99
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator2-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator2.html99
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1ublas__expression-members.html38
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1ublas__expression.html59
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1unbounded__array-members.html73
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1unbounded__array.html128
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1unit__vector-members.html72
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1unit__vector.html203
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1unit__vector_1_1const__iterator-members.html47
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1unit__vector_1_1const__iterator.html69
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector-members.html105
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector.html1269
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator-members.html54
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html251
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator-members.html53
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html80
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary-members.html62
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary.html98
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary_1_1const__iterator-members.html53
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary_1_1const__iterator.html88
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1-members.html64
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1.html96
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1_1_1const__iterator-members.html53
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1_1_1const__iterator.html84
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2-members.html62
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2.html92
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2_1_1const__iterator-members.html53
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2_1_1const__iterator.html84
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__container-members.html43
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__container.html64
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__expression-members.html42
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__expression.html65
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__expression__assigner-members.html46
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__expression__assigner.html84
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__indirect-members.html98
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__indirect.html229
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1const__iterator-members.html53
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1const__iterator.html81
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1iterator-members.html53
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1iterator.html81
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary-members.html75
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary.html130
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator1-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator1.html110
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator2-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator2.html110
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__move__manip-members.html40
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__move__manip.html57
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__move__to__manip-members.html40
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__move__to__manip.html57
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector-members.html110
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html240
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator1-members.html61
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator1.html107
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator2-members.html61
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator2.html107
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator1-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator1.html98
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator2-members.html60
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator2.html98
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__range-members.html91
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__range.html188
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__range_1_1const__iterator-members.html53
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__range_1_1const__iterator.html83
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__range_1_1iterator-members.html53
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__range_1_1iterator.html82
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__reference-members.html84
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__reference.html159
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__scalar__binary-members.html49
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__scalar__binary.html64
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__scalar__unary-members.html47
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__scalar__unary.html61
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__slice-members.html94
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__slice.html197
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1const__iterator-members.html53
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1const__iterator.html81
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1iterator-members.html53
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1iterator.html81
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__unary-members.html64
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__unary.html103
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__unary_1_1const__iterator-members.html53
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__unary_1_1const__iterator.html82
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__matrix-members.html80
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__matrix.html144
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator1-members.html54
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator1.html88
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator2-members.html54
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator2.html88
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__vector-members.html71
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__vector.html113
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__vector_1_1const__iterator-members.html47
-rw-r--r--libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__vector_1_1const__iterator.html69
-rw-r--r--libs/numeric/ublas/doc/html/classes.html57
-rw-r--r--libs/numeric/ublas/doc/html/classnonassignable.html38
-rw-r--r--libs/numeric/ublas/doc/html/doxydoc_8hpp_source.html40
-rw-r--r--libs/numeric/ublas/doc/html/doxygen.css498
-rw-r--r--libs/numeric/ublas/doc/html/doxygen.pngbin1281 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/exception_8hpp_source.html327
-rw-r--r--libs/numeric/ublas/doc/html/expression__types_8hpp_source.html493
-rw-r--r--libs/numeric/ublas/doc/html/files.html64
-rw-r--r--libs/numeric/ublas/doc/html/form_0.pngbin261 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_1.pngbin112 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_10.pngbin196 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_11.pngbin267 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_12.pngbin273 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_13.pngbin149 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_14.pngbin296 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_15.pngbin158 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_16.pngbin301 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_17.pngbin169 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_18.pngbin134 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_19.pngbin141 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_2.pngbin118 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_20.pngbin117 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_21.pngbin114 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_22.pngbin310 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_23.pngbin123 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_24.pngbin130 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_25.pngbin228 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_26.pngbin514 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_27.pngbin477 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_28.pngbin436 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_29.pngbin443 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_3.pngbin279 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_30.pngbin636 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_31.pngbin765 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_32.pngbin355 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_33.pngbin159 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_34.pngbin164 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_35.pngbin325 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_36.pngbin155 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_37.pngbin518 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_38.pngbin594 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_39.pngbin616 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_4.pngbin273 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_40.pngbin935 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_41.pngbin961 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_42.pngbin251 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_43.pngbin443 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_44.pngbin183 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_45.pngbin272 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_46.pngbin290 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_47.pngbin198 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_48.pngbin301 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_49.pngbin305 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_5.pngbin237 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_50.pngbin1548 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_51.pngbin267 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_52.pngbin459 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_53.pngbin183 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_54.pngbin290 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_55.pngbin158 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_56.pngbin145 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_57.pngbin205 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_58.pngbin469 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_59.pngbin434 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_6.pngbin230 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_60.pngbin251 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_61.pngbin261 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_62.pngbin178 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_63.pngbin251 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_64.pngbin231 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_65.pngbin179 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_66.pngbin122 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_67.pngbin261 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_68.pngbin132 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_69.pngbin114 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_7.pngbin237 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_70.pngbin138 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_71.pngbin208 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_72.pngbin179 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_73.pngbin120 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_74.pngbin124 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_75.pngbin213 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_76.pngbin214 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_77.pngbin274 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_78.pngbin214 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_79.pngbin261 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_8.pngbin269 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/form_9.pngbin286 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/formula.repository80
-rw-r--r--libs/numeric/ublas/doc/html/functional_8hpp_source.html2093
-rw-r--r--libs/numeric/ublas/doc/html/functions.html291
-rw-r--r--libs/numeric/ublas/doc/html/functions_func.html249
-rw-r--r--libs/numeric/ublas/doc/html/functions_rela.html47
-rw-r--r--libs/numeric/ublas/doc/html/functions_type.html89
-rw-r--r--libs/numeric/ublas/doc/html/fwd_8hpp_source.html246
-rw-r--r--libs/numeric/ublas/doc/html/hermitian_8hpp_source.html2461
-rw-r--r--libs/numeric/ublas/doc/html/hierarchy.html1119
-rw-r--r--libs/numeric/ublas/doc/html/index.html81
-rw-r--r--libs/numeric/ublas/doc/html/io_8hpp_source.html278
-rw-r--r--libs/numeric/ublas/doc/html/lu_8hpp_source.html376
-rw-r--r--libs/numeric/ublas/doc/html/matrix_8hpp_source.html4232
-rw-r--r--libs/numeric/ublas/doc/html/matrix__expression_8hpp_source.html4982
-rw-r--r--libs/numeric/ublas/doc/html/matrix__proxy_8hpp_source.html5122
-rw-r--r--libs/numeric/ublas/doc/html/matrix__sparse_8hpp_source.html5381
-rw-r--r--libs/numeric/ublas/doc/html/operation_8hpp_source.html777
-rw-r--r--libs/numeric/ublas/doc/html/operation__blocked_8hpp_source.html296
-rw-r--r--libs/numeric/ublas/doc/html/operation__sparse_8hpp_source.html228
-rw-r--r--libs/numeric/ublas/doc/html/operations_8hpp_source.html41
-rw-r--r--libs/numeric/ublas/doc/html/pages.html33
-rw-r--r--libs/numeric/ublas/doc/html/storage_8hpp_source.html1945
-rw-r--r--libs/numeric/ublas/doc/html/storage__sparse_8hpp_source.html592
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1assign__tag.html38
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1bad__argument-members.html37
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1bad__argument.html45
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1bad__index-members.html37
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1bad__index.html45
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1bad__size-members.html37
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1bad__size.html45
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__column__major-members.html63
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__column__major.html111
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__full-members.html44
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__full.html64
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__lower-members.html50
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__lower.html79
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__row__major-members.html63
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__row__major.html111
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__strict__lower-members.html50
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__strict__lower.html71
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__strict__upper-members.html50
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__strict__upper.html48
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__unit__lower-members.html50
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__unit__lower.html71
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__unit__upper-members.html50
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__unit__upper.html48
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__upper-members.html50
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__upper.html48
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1column__major__tag.html38
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1complex__traits-members.html52
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1complex__traits.html82
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1computed__assign__tag.html38
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1container__traits-members.html43
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1container__traits.html49
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1container__view__traits-members.html41
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1container__view__traits.html68
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1dense__proxy__tag.html42
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1dense__random__access__iterator__tag.html40
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1dense__tag.html40
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1has__trivial__constructor.html41
-rw-r--r--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.html41
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1has__trivial__destructor.html41
-rw-r--r--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.html41
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1less__pair-members.html36
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1less__pair.html46
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1less__triple-members.html36
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1less__triple.html46
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1map__capacity__traits-members.html37
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1map__capacity__traits.html49
-rw-r--r--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.html50
-rw-r--r--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.html37
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1map__traits-members.html36
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1map__traits.html46
-rw-r--r--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.html36
-rw-r--r--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.html47
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure-members.html49
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html75
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1divide__by__zero-members.html37
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1divide__by__zero.html48
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1external__logic-members.html37
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1external__logic.html45
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1internal__logic-members.html37
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1internal__logic.html48
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html41
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01dense__random__access__iterator__tag_01_4.html43
-rw-r--r--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.html50
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01dense__random__access__iterator__tdaed065f68a23ebd5391413fe77d892c.html36
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01packed__random__access__iterator__b1dc75249e333bc04ca36f27e95e23de.html36
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01packed__random__access__iterator__tag_01_4.html43
-rw-r--r--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.html50
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01sparse__bidirectional__iterator__t67782cb482542ed3c5ad34bcf8e52a36.html36
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01sparse__bidirectional__iterator__tag_01_4.html43
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01sparse__bidirectional__iterator__tag_01_4_1_1iterator__base.html50
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1bidirectional__iterator__ta04493033341919fdc2c4fcf89ef87a48.html36
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1bidirectional__iterator__tag_01_4.html43
-rw-r--r--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.html50
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1forward__iterator__tag_01_4.html43
-rw-r--r--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.html36
-rw-r--r--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.html49
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1random__access__iterator__tag_01_4.html43
-rw-r--r--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.html50
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1random__access__iterator__tfa531dbcacee83ed6f25d370c3531548.html36
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits-members.html36
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits.html46
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01dense__random__access__iterato577dd4210bf3bfe31466e8fc13a49e13.html36
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01dense__random__access__iteratod4c6edf0df751ebff1b8ea6b9d08eae7.html47
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01dense__random__access__iteratodc161542be457382732ec49a83757970.html47
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01dense__random__access__iteratofc8d54de2397ba5bfaca6b9ce2edc4fc.html36
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01packed__random__access__iterat091b6106e4ff145c2d061e2eba5bdc76.html36
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01packed__random__access__iterat170beb8dc7452d2a089622087df3fb79.html47
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01packed__random__access__iterata82808d6e9ae7f380bc381417545f84a.html36
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01packed__random__access__iteratb562f8de34ea5fb27fcb98884ee3d67a.html47
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01sparse__bidirectional__iterato1e94698c6544162be6a31166833585d0.html47
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01sparse__bidirectional__iterato23c588affc152003be288f42e0dc2744.html47
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01sparse__bidirectional__iterato552b9be2728d9aec7938f6241d7f9f9d.html36
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01sparse__bidirectional__iteratobaea15f49000dbf781ce07698846e9e6.html36
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1lower__tag.html40
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1__traits-members.html37
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1__traits.html49
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2__traits-members.html37
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2__traits.html49
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__binary__traits-members.html37
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__binary__traits.html48
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary__functor-members.html39
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary__functor.html54
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary__traits-members.html40
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary__traits.html57
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__matrix__prod-members.html44
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__matrix__prod.html84
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__matrix__solve__traits-members.html37
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__matrix__solve__traits.html51
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__norm__1-members.html39
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__norm__1.html63
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__norm__frobenius-members.html39
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__norm__frobenius.html63
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__norm__inf-members.html39
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__norm__inf.html63
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__scalar__real__unary__functor-members.html38
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__scalar__real__unary__functor.html53
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__scalar__unary__traits-members.html37
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__scalar__unary__traits.html48
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__tag.html38
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01banded__adaptor_3_01_m_01_4_01_4.html41
-rw-r--r--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.html41
-rw-r--r--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.html41
-rw-r--r--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.html41
-rw-r--r--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.html41
-rw-r--r--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.html41
-rw-r--r--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.html41
-rw-r--r--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.html41
-rw-r--r--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.html41
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01matrix__indirect_3_01_m_01_4_01_4.html44
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01matrix__range_3_01_m_01_4_01_4.html41
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01matrix__slice_3_01_m_01_4_01_4.html41
-rw-r--r--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.html41
-rw-r--r--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.html41
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__traits-members.html48
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__traits.html49
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__unary1__traits-members.html37
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__unary1__traits.html48
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__unary2__traits-members.html37
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__unary2__traits.html48
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1__traits-members.html40
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1__traits.html57
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2__traits-members.html40
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2__traits.html57
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary__functor-members.html39
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary__functor.html54
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__prod1-members.html47
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__prod1.html96
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__prod2-members.html47
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__prod2.html96
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__solve__traits-members.html37
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__solve__traits.html51
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__view__traits-members.html44
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__view__traits.html62
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1mutable__container__traits-members.html37
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html56
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1mutable__matrix__traits-members.html39
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1mutable__matrix__traits.html58
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1mutable__vector__traits-members.html40
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1mutable__vector__traits.html62
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1non__real-members.html37
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1non__real.html45
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1packed__proxy__tag.html42
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html40
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1packed__tag.html40
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1promote__traits-members.html42
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1promote__traits.html84
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1row__major__tag.html38
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__assign-members.html39
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__assign.html62
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__assign_1_1rebind-members.html36
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__assign_1_1rebind.html47
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__binary__assign__functor-members.html37
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__binary__assign__functor.html53
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__binary__functor-members.html38
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__binary__functor.html55
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__binary__swap__functor-members.html37
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__binary__swap__functor.html54
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__conj-members.html39
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__conj.html59
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__divides-members.html39
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__divides.html59
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__divides__assign-members.html39
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__divides__assign.html62
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__divides__assign_1_1rebind-members.html36
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__divides__assign_1_1rebind.html48
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__identity-members.html39
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__identity.html56
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__imag-members.html39
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__imag.html62
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__minus-members.html39
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__minus.html59
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__minus__assign-members.html39
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__minus__assign.html62
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__minus__assign_1_1rebind-members.html36
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__minus__assign_1_1rebind.html48
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__multiplies-members.html39
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__multiplies.html59
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__multiplies__assign-members.html39
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__multiplies__assign.html62
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__multiplies__assign_1_1rebind-members.html36
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__multiplies__assign_1_1rebind.html49
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__negate-members.html39
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__negate.html56
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__plus-members.html39
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__plus.html59
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__plus__assign-members.html39
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__plus__assign.html62
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__plus__assign_1_1rebind-members.html36
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__plus__assign_1_1rebind.html48
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__real-members.html39
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__real.html62
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__real__unary__functor-members.html38
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__real__unary__functor.html53
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__swap-members.html38
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__swap.html59
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__swap_1_1rebind-members.html36
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__swap_1_1rebind.html47
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__tag.html38
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__traits-members.html52
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__traits.html84
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__unary__functor-members.html38
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__unary__functor.html54
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1singular-members.html37
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1singular.html45
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html38
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1sparse__proxy__tag.html42
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1sparse__tag.html40
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits-members.html36
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits.html46
-rw-r--r--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.html36
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__proxy__tag_00_01packed__proxy__tag_01_4.html46
-rw-r--r--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.html36
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__proxy__tag_00_01sparse__proxy__tag_01_4.html46
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__tag_00_01dense__proxy__tag_01_4-members.html36
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__tag_00_01dense__proxy__tag_01_4.html46
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__tag_00_01packed__proxy__tag_01_4-members.html36
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__tag_00_01packed__proxy__tag_01_4.html46
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__tag_00_01sparse__proxy__tag_01_4-members.html36
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__tag_00_01sparse__proxy__tag_01_4.html46
-rw-r--r--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.html36
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01packed__proxy__tag_00_01sparse__proxy__tag_01_4.html46
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01packed__tag_00_01dense__proxy__tag_01_4-members.html36
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01packed__tag_00_01dense__proxy__tag_01_4.html46
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01packed__tag_00_01packed__proxy__tag_01_4-members.html36
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01packed__tag_00_01packed__proxy__tag_01_4.html46
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01packed__tag_00_01sparse__proxy__tag_01_4-members.html36
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01packed__tag_00_01sparse__proxy__tag_01_4.html46
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01sparse__tag_00_01dense__proxy__tag_01_4-members.html36
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01sparse__tag_00_01dense__proxy__tag_01_4.html46
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01sparse__tag_00_01packed__proxy__tag_01_4-members.html36
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01sparse__tag_00_01packed__proxy__tag_01_4.html46
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01sparse__tag_00_01sparse__proxy__tag_01_4-members.html36
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01sparse__tag_00_01sparse__proxy__tag_01_4.html46
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1strict__lower__tag.html40
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1strict__upper__tag.html40
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1tag_1_1leading.html41
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1tag_1_1major.html41
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1tag_1_1minor.html41
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1no__wrap-members.html37
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1no__wrap.html54
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1wrap-members.html37
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1wrap.html54
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits-members.html52
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits.html61
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01double_01_4-members.html52
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01double_01_4.html58
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01float_01_4-members.html52
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01float_01_4.html58
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01long_01double_01_4-members.html52
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01long_01double_01_4.html58
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01std_1_1complex_3_01double_01_4_01_4-members.html52
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01std_1_1complex_3_01double_01_4_01_4.html59
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01std_1_1complex_3_01float_01_4_01_4-members.html52
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01std_1_1complex_3_01float_01_4_01_4.html59
-rw-r--r--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.html52
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01std_1_1complex_3_01long_01double_01_4_01_4.html59
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1unit__lower__tag.html40
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1unit__upper__tag.html40
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1unknown__orientation__tag.html38
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html40
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1upper__tag.html40
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1__traits-members.html37
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1__traits.html49
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2__traits-members.html37
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2__traits.html49
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__binary__traits-members.html37
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__binary__traits.html48
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__index__norm__inf-members.html41
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__index__norm__inf.html71
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__inner__prod-members.html42
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__inner__prod.html75
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__matrix__binary__traits-members.html37
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__matrix__binary__traits.html49
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__norm__1-members.html41
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__norm__1.html71
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__norm__2-members.html41
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__norm__2.html71
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__norm__inf-members.html41
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__norm__inf.html71
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__binary__functor-members.html37
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__binary__functor.html50
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__binary__traits-members.html37
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__binary__traits.html49
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__index__unary__functor-members.html38
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__index__unary__functor.html53
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__real__unary__functor-members.html38
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__real__unary__functor.html53
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__unary__functor-members.html37
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__unary__functor.html50
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__unary__traits-members.html37
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__unary__traits.html48
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__sum-members.html40
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__sum.html67
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__tag.html38
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01banded__adaptor_3_01_m_01_4_01_4.html41
-rw-r--r--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.html41
-rw-r--r--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.html41
-rw-r--r--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.html41
-rw-r--r--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.html41
-rw-r--r--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.html41
-rw-r--r--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.html41
-rw-r--r--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.html41
-rw-r--r--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.html41
-rw-r--r--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.html41
-rw-r--r--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.html41
-rw-r--r--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.html41
-rw-r--r--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.html41
-rw-r--r--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.html41
-rw-r--r--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.html41
-rw-r--r--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.html41
-rw-r--r--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.html41
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01matrix__column_3_01_m_01_4_01_4.html41
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01matrix__indirect_3_01_m_01_4_01_4.html41
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01matrix__range_3_01_m_01_4_01_4.html41
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01matrix__row_3_01_m_01_4_01_4.html41
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01matrix__slice_3_01_m_01_4_01_4.html41
-rw-r--r--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.html41
-rw-r--r--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.html41
-rw-r--r--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.html41
-rw-r--r--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.html41
-rw-r--r--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.html41
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01vector__indirect_3_01_v_01_4_01_4.html41
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01vector__range_3_01_v_01_4_01_4.html41
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01vector__slice_3_01_v_01_4_01_4.html41
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__traits-members.html49
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__traits.html49
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__unary__traits-members.html37
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__unary__traits.html48
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__view__traits-members.html44
-rw-r--r--libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__view__traits.html62
-rw-r--r--libs/numeric/ublas/doc/html/symmetric_8hpp_source.html2164
-rw-r--r--libs/numeric/ublas/doc/html/tab_b.gifbin35 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/tab_l.gifbin706 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/tab_r.gifbin2585 -> 0 bytes
-rw-r--r--libs/numeric/ublas/doc/html/tabs.css105
-rw-r--r--libs/numeric/ublas/doc/html/tags_8hpp_source.html49
-rw-r--r--libs/numeric/ublas/doc/html/todo.html74
-rw-r--r--libs/numeric/ublas/doc/html/traits_8hpp_source.html728
-rw-r--r--libs/numeric/ublas/doc/html/triangular_8hpp_source.html2606
-rw-r--r--libs/numeric/ublas/doc/html/vector_8hpp_source.html1902
-rw-r--r--libs/numeric/ublas/doc/html/vector__expression_8hpp_source.html1699
-rw-r--r--libs/numeric/ublas/doc/html/vector__of__vector_8hpp_source.html1288
-rw-r--r--libs/numeric/ublas/doc/html/vector__proxy_8hpp_source.html1605
-rw-r--r--libs/numeric/ublas/doc/html/vector__sparse_8hpp_source.html2092
-rw-r--r--libs/numeric/ublas/doc/index.htm414
-rw-r--r--libs/numeric/ublas/doc/index.html402
-rw-r--r--libs/numeric/ublas/doc/iterator_concept.html (renamed from libs/numeric/ublas/doc/iterator_concept.htm)0
-rw-r--r--libs/numeric/ublas/doc/matrix.html (renamed from libs/numeric/ublas/doc/matrix.htm)18
-rw-r--r--libs/numeric/ublas/doc/matrix_expression.html (renamed from libs/numeric/ublas/doc/matrix_expression.htm)60
-rw-r--r--libs/numeric/ublas/doc/matrix_proxy.html (renamed from libs/numeric/ublas/doc/matrix_proxy.htm)32
-rw-r--r--libs/numeric/ublas/doc/matrix_sparse.html (renamed from libs/numeric/ublas/doc/matrix_sparse.htm)12
-rw-r--r--libs/numeric/ublas/doc/operations_overview.html (renamed from libs/numeric/ublas/doc/operations_overview.htm)4
-rw-r--r--libs/numeric/ublas/doc/options.html (renamed from libs/numeric/ublas/doc/options.htm)4
-rw-r--r--libs/numeric/ublas/doc/overview.html (renamed from libs/numeric/ublas/doc/overview.htm)6
-rw-r--r--libs/numeric/ublas/doc/products.html (renamed from libs/numeric/ublas/doc/products.htm)3
-rw-r--r--libs/numeric/ublas/doc/range.html (renamed from libs/numeric/ublas/doc/range.htm)0
-rw-r--r--libs/numeric/ublas/doc/release_notes.html (renamed from libs/numeric/ublas/doc/release_notes.htm)23
-rw-r--r--libs/numeric/ublas/doc/storage_concept.html (renamed from libs/numeric/ublas/doc/storage_concept.htm)4
-rw-r--r--libs/numeric/ublas/doc/storage_sparse.html (renamed from libs/numeric/ublas/doc/storage_sparse.htm)0
-rw-r--r--libs/numeric/ublas/doc/symmetric.html (renamed from libs/numeric/ublas/doc/symmetric.htm)8
-rw-r--r--libs/numeric/ublas/doc/triangular.html (renamed from libs/numeric/ublas/doc/triangular.htm)8
-rw-r--r--libs/numeric/ublas/doc/types_overview.html (renamed from libs/numeric/ublas/doc/types_overview.htm)0
-rw-r--r--libs/numeric/ublas/doc/unbounded_array.html (renamed from libs/numeric/ublas/doc/unbounded_array.htm)12
-rw-r--r--libs/numeric/ublas/doc/vector.html (renamed from libs/numeric/ublas/doc/vector.htm)102
-rw-r--r--libs/numeric/ublas/doc/vector_expression.html (renamed from libs/numeric/ublas/doc/vector_expression.htm)36
-rw-r--r--libs/numeric/ublas/doc/vector_proxy.html (renamed from libs/numeric/ublas/doc/vector_proxy.htm)12
-rw-r--r--libs/numeric/ublas/doc/vector_sparse.html (renamed from libs/numeric/ublas/doc/vector_sparse.htm)12
-rw-r--r--libs/numeric/ublas/index.html9
-rw-r--r--libs/numeric/ublas/meta/libraries.json16
-rw-r--r--libs/numeric/ublas/test/Jamfile.v295
-rw-r--r--libs/numeric/ublas/test/README2
-rw-r--r--libs/numeric/ublas/test/begin_end.cpp14
-rw-r--r--libs/numeric/ublas/test/common/testhelper.hpp5
-rw-r--r--libs/numeric/ublas/test/comp_mat_erase.cpp84
-rw-r--r--libs/numeric/ublas/test/num_columns.cpp6
-rw-r--r--libs/numeric/ublas/test/num_rows.cpp6
-rw-r--r--libs/numeric/ublas/test/size.cpp6
-rw-r--r--libs/numeric/ublas/test/sparse_view_test.cpp11
-rw-r--r--libs/numeric/ublas/test/test11.cpp2
-rw-r--r--libs/numeric/ublas/test/test2.hpp6
-rw-r--r--libs/numeric/ublas/test/test21.cpp2
-rw-r--r--libs/numeric/ublas/test/test22.cpp2
-rw-r--r--libs/numeric/ublas/test/test23.cpp2
-rw-r--r--libs/numeric/ublas/test/test32.cpp30
-rw-r--r--libs/numeric/ublas/test/test33.cpp26
-rw-r--r--libs/numeric/ublas/test/test_assignment.cpp8
-rw-r--r--libs/numeric/ublas/test/test_banded_storage_layout.cpp291
-rw-r--r--libs/numeric/ublas/test/test_complex_norms.cpp2
-rw-r--r--libs/numeric/ublas/test/test_coordinate_matrix_inplace_merge.cpp132
-rw-r--r--libs/numeric/ublas/test/test_coordinate_matrix_sort.cpp6
-rw-r--r--libs/numeric/ublas/test/test_coordinate_vector_inplace_merge.cpp120
-rw-r--r--libs/numeric/ublas/test/test_fixed_containers.cpp309
-rw-r--r--libs/numeric/ublas/test/test_inplace_solve.cpp123
-rw-r--r--libs/numeric/ublas/test/test_matrix_vector.cpp486
-rw-r--r--libs/numeric/ublas/test/test_ticket7296.cpp292
-rw-r--r--libs/numeric/ublas/test/test_triangular.cpp127
-rw-r--r--libs/numeric/ublas/test/utils.hpp390
1059 files changed, 3335 insertions, 110237 deletions
diff --git a/libs/numeric/ublas/Changelog b/libs/numeric/ublas/Changelog
new file mode 100644
index 0000000000..0d71a949c0
--- /dev/null
+++ b/libs/numeric/ublas/Changelog
@@ -0,0 +1,25 @@
+Version 1.1.0
+-------------
+
+2014-09-16: Nasos Iliopoulos <>
+ * feature: Merged matrix row and column facades ( matrix as a vector of rows/columns )
+
+2014-05-03: David Bellot <david.bellot@gmail.com>
+ * removed doxygen documentation from main source
+ * changed the changelog file for GNU format
+ * changed doc extension to a more "standard" .html
+
+2014-04-08 Nasos Iliopoulos <>
+
+ * bugfix: introduced an additional swap implementation for index_pair_array and
+ index_triple_array to allow proper compilation of sparse containers
+ with g++>4.8 (4.7 also?) in C++11 mode.
+
+2014-04-02 Nasos Iliopoulos <>
+
+ * Added changelog
+ * bugfix: corrected a big number of warnings coming from stray typedefs. Other
+ similar issues may be present that are not triggered by the unit tests
+ * bugfix: Corrected the banded matrix bug (https://svn.boost.org/trac/boost/ticket/7549)
+ and updated appropriate unit tests. To enable the old (incorrect though)
+ behaviour one should define BOOST_UBLAS_LEGACY_BANDED.
diff --git a/libs/numeric/ublas/IDEs/qtcreator/benchmarks/bench1/bench1.pro b/libs/numeric/ublas/IDEs/qtcreator/benchmarks/bench1/bench1.pro
new file mode 100644
index 0000000000..2dafd7ade5
--- /dev/null
+++ b/libs/numeric/ublas/IDEs/qtcreator/benchmarks/bench1/bench1.pro
@@ -0,0 +1,11 @@
+OTHER_FILES += \
+ ../../../../benchmarks/bench1/Jamfile.v2
+
+HEADERS += \
+ ../../../../benchmarks/bench1/bench1.hpp
+
+SOURCES += \
+ ../../../../benchmarks/bench1/bench13.cpp \
+ ../../../../benchmarks/bench1/bench12.cpp \
+ ../../../../benchmarks/bench1/bench11.cpp \
+ ../../../../benchmarks/bench1/bench1.cpp
diff --git a/libs/numeric/ublas/IDEs/qtcreator/benchmarks/bench2/bench2.pro b/libs/numeric/ublas/IDEs/qtcreator/benchmarks/bench2/bench2.pro
new file mode 100644
index 0000000000..17f5cc7f91
--- /dev/null
+++ b/libs/numeric/ublas/IDEs/qtcreator/benchmarks/bench2/bench2.pro
@@ -0,0 +1,11 @@
+OTHER_FILES += \
+ ../../../../benchmarks/bench2/Jamfile.v2
+
+HEADERS += \
+ ../../../../benchmarks/bench2/bench2.hpp
+
+SOURCES += \
+ ../../../../benchmarks/bench2/bench23.cpp \
+ ../../../../benchmarks/bench2/bench22.cpp \
+ ../../../../benchmarks/bench2/bench21.cpp \
+ ../../../../benchmarks/bench2/bench2.cpp
diff --git a/libs/numeric/ublas/IDEs/qtcreator/benchmarks/bench3/bench3.pro b/libs/numeric/ublas/IDEs/qtcreator/benchmarks/bench3/bench3.pro
new file mode 100644
index 0000000000..c41d261bd3
--- /dev/null
+++ b/libs/numeric/ublas/IDEs/qtcreator/benchmarks/bench3/bench3.pro
@@ -0,0 +1,11 @@
+OTHER_FILES += \
+ ../../../../benchmarks/bench3/Jamfile.v2
+
+HEADERS += \
+ ../../../../benchmarks/bench3/bench3.hpp
+
+SOURCES += \
+ ../../../../benchmarks/bench3/bench33.cpp \
+ ../../../../benchmarks/bench3/bench32.cpp \
+ ../../../../benchmarks/bench3/bench31.cpp \
+ ../../../../benchmarks/bench3/bench3.cpp
diff --git a/libs/numeric/ublas/IDEs/qtcreator/benchmarks/bench4/bench4.pro b/libs/numeric/ublas/IDEs/qtcreator/benchmarks/bench4/bench4.pro
new file mode 100644
index 0000000000..578026c1c2
--- /dev/null
+++ b/libs/numeric/ublas/IDEs/qtcreator/benchmarks/bench4/bench4.pro
@@ -0,0 +1,8 @@
+OTHER_FILES += \
+ ../../../../benchmarks/bench4/Jamfile.v2
+
+SOURCES += \
+ ../../../../benchmarks/bench4/bench43.cpp \
+ ../../../../benchmarks/bench4/bench42.cpp \
+ ../../../../benchmarks/bench4/bench41.cpp \
+ ../../../../benchmarks/bench4/bench4.cpp
diff --git a/libs/numeric/ublas/IDEs/qtcreator/benchmarks/bench5/bench5.pro b/libs/numeric/ublas/IDEs/qtcreator/benchmarks/bench5/bench5.pro
new file mode 100644
index 0000000000..1eddc2b6d5
--- /dev/null
+++ b/libs/numeric/ublas/IDEs/qtcreator/benchmarks/bench5/bench5.pro
@@ -0,0 +1,5 @@
+OTHER_FILES += \
+ ../../../../benchmarks/bench5/Jamfile.v2
+
+SOURCES += \
+ ../../../../benchmarks/bench5/assignment_bench.cpp
diff --git a/libs/numeric/ublas/IDEs/qtcreator/benchmarks/benchmarks.pro b/libs/numeric/ublas/IDEs/qtcreator/benchmarks/benchmarks.pro
new file mode 100644
index 0000000000..4acf2d6933
--- /dev/null
+++ b/libs/numeric/ublas/IDEs/qtcreator/benchmarks/benchmarks.pro
@@ -0,0 +1,2 @@
+TEMPLATE = subdirs
+SUBDIRS = bench1 bench2 bench3 bench4 bench5
diff --git a/libs/numeric/ublas/IDEs/qtcreator/include/detail/detail.pro b/libs/numeric/ublas/IDEs/qtcreator/include/detail/detail.pro
new file mode 100644
index 0000000000..c933c5e564
--- /dev/null
+++ b/libs/numeric/ublas/IDEs/qtcreator/include/detail/detail.pro
@@ -0,0 +1,12 @@
+HEADERS += \
+ ../../../../include/boost/numeric/ublas/detail/vector_assign.hpp \
+ ../../../../include/boost/numeric/ublas/detail/temporary.hpp \
+ ../../../../include/boost/numeric/ublas/detail/returntype_deduction.hpp \
+ ../../../../include/boost/numeric/ublas/detail/raw.hpp \
+ ../../../../include/boost/numeric/ublas/detail/matrix_assign.hpp \
+ ../../../../include/boost/numeric/ublas/detail/iterator.hpp \
+ ../../../../include/boost/numeric/ublas/detail/duff.hpp \
+ ../../../../include/boost/numeric/ublas/detail/documentation.hpp \
+ ../../../../include/boost/numeric/ublas/detail/definitions.hpp \
+ ../../../../include/boost/numeric/ublas/detail/config.hpp \
+ ../../../../include/boost/numeric/ublas/detail/concepts.hpp
diff --git a/libs/numeric/ublas/IDEs/qtcreator/include/experimental/experimental.pro b/libs/numeric/ublas/IDEs/qtcreator/include/experimental/experimental.pro
new file mode 100644
index 0000000000..2970a93d41
--- /dev/null
+++ b/libs/numeric/ublas/IDEs/qtcreator/include/experimental/experimental.pro
@@ -0,0 +1,2 @@
+HEADERS += \
+ ../../../../include/boost/numeric/ublas/experimental/sparse_view.hpp
diff --git a/libs/numeric/ublas/IDEs/qtcreator/include/include.pro b/libs/numeric/ublas/IDEs/qtcreator/include/include.pro
new file mode 100644
index 0000000000..f89656fc26
--- /dev/null
+++ b/libs/numeric/ublas/IDEs/qtcreator/include/include.pro
@@ -0,0 +1,34 @@
+TEMPLATE = subdirs
+SUBDIRS = detail experimental operation traits
+HEADERS += \
+ ../../../include/boost/numeric/ublas/vector_sparse.hpp \
+ ../../../include/boost/numeric/ublas/vector_proxy.hpp \
+ ../../../include/boost/numeric/ublas/vector_of_vector.hpp \
+ ../../../include/boost/numeric/ublas/vector_expression.hpp \
+ ../../../include/boost/numeric/ublas/vector.hpp \
+ ../../../include/boost/numeric/ublas/triangular.hpp \
+ ../../../include/boost/numeric/ublas/traits.hpp \
+ ../../../include/boost/numeric/ublas/tags.hpp \
+ ../../../include/boost/numeric/ublas/symmetric.hpp \
+ ../../../include/boost/numeric/ublas/storage_sparse.hpp \
+ ../../../include/boost/numeric/ublas/storage.hpp \
+ ../../../include/boost/numeric/ublas/operation_sparse.hpp \
+ ../../../include/boost/numeric/ublas/operations.hpp \
+ ../../../include/boost/numeric/ublas/operation_blocked.hpp \
+ ../../../include/boost/numeric/ublas/operation.hpp \
+ ../../../include/boost/numeric/ublas/matrix_sparse.hpp \
+ ../../../include/boost/numeric/ublas/matrix_proxy.hpp \
+ ../../../include/boost/numeric/ublas/matrix_expression.hpp \
+ ../../../include/boost/numeric/ublas/matrix.hpp \
+ ../../../include/boost/numeric/ublas/lu.hpp \
+ ../../../include/boost/numeric/ublas/io.hpp \
+ ../../../include/boost/numeric/ublas/hermitian.hpp \
+ ../../../include/boost/numeric/ublas/fwd.hpp \
+ ../../../include/boost/numeric/ublas/functional.hpp \
+ ../../../include/boost/numeric/ublas/expression_types.hpp \
+ ../../../include/boost/numeric/ublas/exception.hpp \
+ ../../../include/boost/numeric/ublas/doxydoc.hpp \
+ ../../../include/boost/numeric/ublas/blas.hpp \
+ ../../../include/boost/numeric/ublas/banded.hpp \
+ ../../../include/boost/numeric/ublas/assignment.hpp \
+ ../../../include/boost/numeric/ublas/matrix_vector.hpp
diff --git a/libs/numeric/ublas/IDEs/qtcreator/include/operation/operation.pro b/libs/numeric/ublas/IDEs/qtcreator/include/operation/operation.pro
new file mode 100644
index 0000000000..648e57bb46
--- /dev/null
+++ b/libs/numeric/ublas/IDEs/qtcreator/include/operation/operation.pro
@@ -0,0 +1,7 @@
+HEADERS += \
+ ../../../../include/boost/numeric/ublas/operation/size.hpp \
+ ../../../../include/boost/numeric/ublas/operation/num_rows.hpp \
+ ../../../../include/boost/numeric/ublas/operation/num_columns.hpp \
+ ../../../../include/boost/numeric/ublas/operation/end.hpp \
+ ../../../../include/boost/numeric/ublas/operation/c_array.hpp \
+ ../../../../include/boost/numeric/ublas/operation/begin.hpp
diff --git a/libs/numeric/ublas/IDEs/qtcreator/include/traits/traits.pro b/libs/numeric/ublas/IDEs/qtcreator/include/traits/traits.pro
new file mode 100644
index 0000000000..15d1bde22f
--- /dev/null
+++ b/libs/numeric/ublas/IDEs/qtcreator/include/traits/traits.pro
@@ -0,0 +1,4 @@
+HEADERS += \
+ ../../../../include/boost/numeric/ublas/traits/iterator_type.hpp \
+ ../../../../include/boost/numeric/ublas/traits/const_iterator_type.hpp \
+ ../../../../include/boost/numeric/ublas/traits/c_array.hpp
diff --git a/libs/numeric/ublas/IDEs/qtcreator/test/test.pro b/libs/numeric/ublas/IDEs/qtcreator/test/test.pro
new file mode 100644
index 0000000000..fb0e4c62ca
--- /dev/null
+++ b/libs/numeric/ublas/IDEs/qtcreator/test/test.pro
@@ -0,0 +1,64 @@
+OTHER_FILES += \
+ ../../../test/README \
+ ../../../test/Jamfile.v2
+
+HEADERS += \
+ ../../../test/utils.hpp \
+ ../../../test/test7.hpp \
+ ../../../test/test6.hpp \
+ ../../../test/test5.hpp \
+ ../../../test/test4.hpp \
+ ../../../test/test3.hpp \
+ ../../../test/test2.hpp \
+ ../../../test/test1.hpp \
+ ../../../test/common/testhelper.hpp \
+ ../../../test/common/init.hpp
+
+SOURCES += \
+ ../../../test/triangular_layout.cpp \
+ ../../../test/triangular_access.cpp \
+ ../../../test/test_triangular.cpp \
+ ../../../test/test_ticket7296.cpp \
+ ../../../test/test_lu.cpp \
+ ../../../test/test_inplace_solve.cpp \
+ ../../../test/test_coordinate_vector_inplace_merge.cpp \
+ ../../../test/test_coordinate_matrix_sort.cpp \
+ ../../../test/test_coordinate_matrix_inplace_merge.cpp \
+ ../../../test/test_complex_norms.cpp \
+ ../../../test/test_banded_storage_layout.cpp \
+ ../../../test/test_assignment.cpp \
+ ../../../test/test73.cpp \
+ ../../../test/test72.cpp \
+ ../../../test/test71.cpp \
+ ../../../test/test63.cpp \
+ ../../../test/test62.cpp \
+ ../../../test/test53.cpp \
+ ../../../test/test52.cpp \
+ ../../../test/test43.cpp \
+ ../../../test/test42.cpp \
+ ../../../test/test33.cpp \
+ ../../../test/test32.cpp \
+ ../../../test/test31.cpp \
+ ../../../test/test23.cpp \
+ ../../../test/test22.cpp \
+ ../../../test/test21.cpp \
+ ../../../test/test13.cpp \
+ ../../../test/test12.cpp \
+ ../../../test/test11.cpp \
+ ../../../test/test7.cpp \
+ ../../../test/test6.cpp \
+ ../../../test/test5.cpp \
+ ../../../test/test4.cpp \
+ ../../../test/test3.cpp \
+ ../../../test/test2.cpp \
+ ../../../test/test1.cpp \
+ ../../../test/sparse_view_test.cpp \
+ ../../../test/size.cpp \
+ ../../../test/placement_new.cpp \
+ ../../../test/num_rows.cpp \
+ ../../../test/num_columns.cpp \
+ ../../../test/concepts.cpp \
+ ../../../test/comp_mat_erase.cpp \
+ ../../../test/begin_end.cpp \
+ ../../../test/test_fixed_containers.cpp \
+ ../../../test/test_matrix_vector.cpp
diff --git a/libs/numeric/ublas/IDEs/qtcreator/ublas_develop.pro b/libs/numeric/ublas/IDEs/qtcreator/ublas_develop.pro
new file mode 100644
index 0000000000..d793adfcfc
--- /dev/null
+++ b/libs/numeric/ublas/IDEs/qtcreator/ublas_develop.pro
@@ -0,0 +1,3 @@
+TEMPLATE = subdirs
+SUBDIRS = include benchmarks test
+OTHER_FILES += ../../changelog.txt
diff --git a/libs/numeric/ublas/README.md b/libs/numeric/ublas/README.md
new file mode 100644
index 0000000000..a0387df253
--- /dev/null
+++ b/libs/numeric/ublas/README.md
@@ -0,0 +1,15 @@
+ublas
+=====
+
+The Boost.uBLAS Linear Algebra Library v1.0
+
+- To follow development and test experimental features, you can clone the Github project uBLAS/ublas
+at https://github.com/uBLAS/ublas
+- A development wiki is available at https://github.com/uBLAS/ublas/wiki
+- A mailing-list is available at http://lists.boost.org/ublas/
+- For any other questions, you can contact David at david.bellot@gmail.com
+
+- version numbers have never been used for this library until 02 March 2014.
+ So we start at v1.0 on that day.
+
+last update: 1 April 2014
diff --git a/libs/numeric/ublas/bench1/Jamfile.v2 b/libs/numeric/ublas/benchmarks/bench1/Jamfile.v2
index 77b11c77e2..77b11c77e2 100644
--- a/libs/numeric/ublas/bench1/Jamfile.v2
+++ b/libs/numeric/ublas/benchmarks/bench1/Jamfile.v2
diff --git a/libs/numeric/ublas/bench1/bench1.cpp b/libs/numeric/ublas/benchmarks/bench1/bench1.cpp
index 87478e139f..87478e139f 100644
--- a/libs/numeric/ublas/bench1/bench1.cpp
+++ b/libs/numeric/ublas/benchmarks/bench1/bench1.cpp
diff --git a/libs/numeric/ublas/bench1/bench1.hpp b/libs/numeric/ublas/benchmarks/bench1/bench1.hpp
index 08376c9b13..08376c9b13 100644
--- a/libs/numeric/ublas/bench1/bench1.hpp
+++ b/libs/numeric/ublas/benchmarks/bench1/bench1.hpp
diff --git a/libs/numeric/ublas/bench1/bench11.cpp b/libs/numeric/ublas/benchmarks/bench1/bench11.cpp
index 633d827290..633d827290 100644
--- a/libs/numeric/ublas/bench1/bench11.cpp
+++ b/libs/numeric/ublas/benchmarks/bench1/bench11.cpp
diff --git a/libs/numeric/ublas/bench1/bench12.cpp b/libs/numeric/ublas/benchmarks/bench1/bench12.cpp
index 50c57d7361..50c57d7361 100644
--- a/libs/numeric/ublas/bench1/bench12.cpp
+++ b/libs/numeric/ublas/benchmarks/bench1/bench12.cpp
diff --git a/libs/numeric/ublas/bench1/bench13.cpp b/libs/numeric/ublas/benchmarks/bench1/bench13.cpp
index fadb0b6733..fadb0b6733 100644
--- a/libs/numeric/ublas/bench1/bench13.cpp
+++ b/libs/numeric/ublas/benchmarks/bench1/bench13.cpp
diff --git a/libs/numeric/ublas/bench2/Jamfile.v2 b/libs/numeric/ublas/benchmarks/bench2/Jamfile.v2
index 4eb8015917..4eb8015917 100644
--- a/libs/numeric/ublas/bench2/Jamfile.v2
+++ b/libs/numeric/ublas/benchmarks/bench2/Jamfile.v2
diff --git a/libs/numeric/ublas/bench2/bench2.cpp b/libs/numeric/ublas/benchmarks/bench2/bench2.cpp
index 43ba152f54..43ba152f54 100644
--- a/libs/numeric/ublas/bench2/bench2.cpp
+++ b/libs/numeric/ublas/benchmarks/bench2/bench2.cpp
diff --git a/libs/numeric/ublas/bench2/bench2.hpp b/libs/numeric/ublas/benchmarks/bench2/bench2.hpp
index 713fec5fd7..713fec5fd7 100644
--- a/libs/numeric/ublas/bench2/bench2.hpp
+++ b/libs/numeric/ublas/benchmarks/bench2/bench2.hpp
diff --git a/libs/numeric/ublas/bench2/bench21.cpp b/libs/numeric/ublas/benchmarks/bench2/bench21.cpp
index 2cf33326f3..2cf33326f3 100644
--- a/libs/numeric/ublas/bench2/bench21.cpp
+++ b/libs/numeric/ublas/benchmarks/bench2/bench21.cpp
diff --git a/libs/numeric/ublas/bench2/bench22.cpp b/libs/numeric/ublas/benchmarks/bench2/bench22.cpp
index ce054786f4..ce054786f4 100644
--- a/libs/numeric/ublas/bench2/bench22.cpp
+++ b/libs/numeric/ublas/benchmarks/bench2/bench22.cpp
diff --git a/libs/numeric/ublas/bench2/bench23.cpp b/libs/numeric/ublas/benchmarks/bench2/bench23.cpp
index bb363f5372..bb363f5372 100644
--- a/libs/numeric/ublas/bench2/bench23.cpp
+++ b/libs/numeric/ublas/benchmarks/bench2/bench23.cpp
diff --git a/libs/numeric/ublas/bench3/Jamfile.v2 b/libs/numeric/ublas/benchmarks/bench3/Jamfile.v2
index 7ce9c9b850..7ce9c9b850 100644
--- a/libs/numeric/ublas/bench3/Jamfile.v2
+++ b/libs/numeric/ublas/benchmarks/bench3/Jamfile.v2
diff --git a/libs/numeric/ublas/bench3/bench3.cpp b/libs/numeric/ublas/benchmarks/bench3/bench3.cpp
index 390d226cad..390d226cad 100644
--- a/libs/numeric/ublas/bench3/bench3.cpp
+++ b/libs/numeric/ublas/benchmarks/bench3/bench3.cpp
diff --git a/libs/numeric/ublas/bench3/bench3.hpp b/libs/numeric/ublas/benchmarks/bench3/bench3.hpp
index 4959348a63..4959348a63 100644
--- a/libs/numeric/ublas/bench3/bench3.hpp
+++ b/libs/numeric/ublas/benchmarks/bench3/bench3.hpp
diff --git a/libs/numeric/ublas/bench3/bench31.cpp b/libs/numeric/ublas/benchmarks/bench3/bench31.cpp
index 66ca780267..66ca780267 100644
--- a/libs/numeric/ublas/bench3/bench31.cpp
+++ b/libs/numeric/ublas/benchmarks/bench3/bench31.cpp
diff --git a/libs/numeric/ublas/bench3/bench32.cpp b/libs/numeric/ublas/benchmarks/bench3/bench32.cpp
index 4c1b2bc3a5..4c1b2bc3a5 100644
--- a/libs/numeric/ublas/bench3/bench32.cpp
+++ b/libs/numeric/ublas/benchmarks/bench3/bench32.cpp
diff --git a/libs/numeric/ublas/bench3/bench33.cpp b/libs/numeric/ublas/benchmarks/bench3/bench33.cpp
index 9b8e1070e6..9b8e1070e6 100644
--- a/libs/numeric/ublas/bench3/bench33.cpp
+++ b/libs/numeric/ublas/benchmarks/bench3/bench33.cpp
diff --git a/libs/numeric/ublas/bench4/Jamfile.v2 b/libs/numeric/ublas/benchmarks/bench4/Jamfile.v2
index 94a9f07000..94a9f07000 100644
--- a/libs/numeric/ublas/bench4/Jamfile.v2
+++ b/libs/numeric/ublas/benchmarks/bench4/Jamfile.v2
diff --git a/libs/numeric/ublas/bench4/bench4.cpp b/libs/numeric/ublas/benchmarks/bench4/bench4.cpp
index 6d460eb160..6d460eb160 100644
--- a/libs/numeric/ublas/bench4/bench4.cpp
+++ b/libs/numeric/ublas/benchmarks/bench4/bench4.cpp
diff --git a/libs/numeric/ublas/bench4/bench41.cpp b/libs/numeric/ublas/benchmarks/bench4/bench41.cpp
index 2ef2d696f9..2ef2d696f9 100644
--- a/libs/numeric/ublas/bench4/bench41.cpp
+++ b/libs/numeric/ublas/benchmarks/bench4/bench41.cpp
diff --git a/libs/numeric/ublas/bench4/bench42.cpp b/libs/numeric/ublas/benchmarks/bench4/bench42.cpp
index 55f9060bcc..55f9060bcc 100644
--- a/libs/numeric/ublas/bench4/bench42.cpp
+++ b/libs/numeric/ublas/benchmarks/bench4/bench42.cpp
diff --git a/libs/numeric/ublas/bench4/bench43.cpp b/libs/numeric/ublas/benchmarks/bench4/bench43.cpp
index c39655a436..c39655a436 100644
--- a/libs/numeric/ublas/bench4/bench43.cpp
+++ b/libs/numeric/ublas/benchmarks/bench4/bench43.cpp
diff --git a/libs/numeric/ublas/bench5/Jamfile.v2 b/libs/numeric/ublas/benchmarks/bench5/Jamfile.v2
index d180f5c63d..d180f5c63d 100644
--- a/libs/numeric/ublas/bench5/Jamfile.v2
+++ b/libs/numeric/ublas/benchmarks/bench5/Jamfile.v2
diff --git a/libs/numeric/ublas/bench5/assignment_bench.cpp b/libs/numeric/ublas/benchmarks/bench5/assignment_bench.cpp
index 532f379112..532f379112 100644
--- a/libs/numeric/ublas/bench5/assignment_bench.cpp
+++ b/libs/numeric/ublas/benchmarks/bench5/assignment_bench.cpp
diff --git a/libs/numeric/ublas/doc/banded.htm b/libs/numeric/ublas/doc/banded.html
index 8aa483f0c2..6ce82f2df4 100644
--- a/libs/numeric/ublas/doc/banded.htm
+++ b/libs/numeric/ublas/doc/banded.html
@@ -68,10 +68,10 @@ int main () {
</tbody>
</table>
<h4>Model of</h4>
-<p><a href="container_concept.htm#matrix">Matrix</a> .</p>
+<p><a href="container_concept.html#matrix">Matrix</a> .</p>
<h4>Type requirements</h4>
<p>None, except for those imposed by the requirements of <a href=
-"container_concept.htm#matrix">Matrix</a> .</p>
+"container_concept.html#matrix">Matrix</a> .</p>
<h4>Public base classes</h4>
<p><code>matrix_container&lt;banded_matrix&lt;T, F, A&gt;
&gt;</code></p>
@@ -353,11 +353,11 @@ int main () {
</tbody>
</table>
<h4>Model of</h4>
-<p><a href="expression_concept.htm#matrix_expression">Matrix Expression</a>
+<p><a href="expression_concept.html#matrix_expression">Matrix Expression</a>
.</p>
<h4>Type requirements</h4>
<p>None, except for those imposed by the requirements of <a href=
-"expression_concept.htm#matrix_expression">Matrix Expression</a> .</p>
+"expression_concept.html#matrix_expression">Matrix Expression</a> .</p>
<h4>Public base classes</h4>
<p><code>matrix_expression&lt;banded_adaptor&lt;M&gt;
&gt;</code></p>
diff --git a/libs/numeric/ublas/doc/blas.htm b/libs/numeric/ublas/doc/blas.html
index 843f26f1a6..07573e8356 100644
--- a/libs/numeric/ublas/doc/blas.htm
+++ b/libs/numeric/ublas/doc/blas.html
@@ -10,7 +10,6 @@
<link rel="stylesheet" href="ublas.css" type="text/css" />
<script type="text/javascript" src="js/jquery-1.3.2.min.js" async="async" ></script>
<script type="text/javascript" src="js/jquery.toc-gw.js" async="async" ></script>
- <link rel="stylesheet" type="text/css" href="doxygen.css" />
</head>
<body>
@@ -44,12 +43,12 @@
<tr><td class="memItemLeft" nowrap align=right valign=top>template&lt;class M1, class T1, class T2, class M2, class M3&gt; M1 &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="#ga6">boost::numeric::ublas::blas_3::hr2k</a> (M1 &amp;m1, const T1 &amp;t1, const T2 &amp;t2, const M2 &amp;m2, const M3 &amp;m3)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">generalized hermitian rank k update: <em>m1</em> = <em>t1</em> * <em>m1</em> + <em>t2</em> * (<em>m2</em> * <em>m3<sup>H</sup></em>) + (<em>m3</em> * (<em>t2</em> * <em>m2</em>)<sup>H</sup>) <a href="#ga6"></a><br /><br /></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top>template&lt;class M, class E1, class E2&gt; BOOST_UBLAS_INLINE M &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="products.htm#ga7">boost::numeric::ublas::axpy_prod</a> (const matrix_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, M &amp;m, bool init=true)</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>template&lt;class M, class E1, class E2&gt; BOOST_UBLAS_INLINE M &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="products.html#ga7">boost::numeric::ublas::axpy_prod</a> (const matrix_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, M &amp;m, bool init=true)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">computes <code>M += A X</code> or <code>M = A X</code> in an optimized fashion. <a href="products.htm#ga7"></a><br /><br /></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top>template&lt;class M, class E1, class E2&gt; BOOST_UBLAS_INLINE M &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="products.htm#ga8">boost::numeric::ublas::opb_prod</a> (const matrix_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, M &amp;m, bool init=true)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">computes <code>M += A X</code> or <code>M = A X</code> in an optimized fashion. <a href="products.html#ga7"></a><br /><br /></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>template&lt;class M, class E1, class E2&gt; BOOST_UBLAS_INLINE M &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="products.html#ga8">boost::numeric::ublas::opb_prod</a> (const matrix_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, M &amp;m, bool init=true)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">computes <code>M += A X</code> or <code>M = A X</code> in an optimized fashion. <a href="products.htm#ga8"></a><br /><br /></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">computes <code>M += A X</code> or <code>M = A X</code> in an optimized fashion. <a href="products.html#ga8"></a><br /><br /></td></tr>
</table>
<hr />
diff --git a/libs/numeric/ublas/doc/bounded_array.htm b/libs/numeric/ublas/doc/bounded_array.html
index 3168af9df8..fea0d7b53c 100644
--- a/libs/numeric/ublas/doc/bounded_array.htm
+++ b/libs/numeric/ublas/doc/bounded_array.html
@@ -58,7 +58,7 @@ int main () {
</tbody>
</table>
<h4>Model of</h4>
-<p><a href="storage_concept.htm">Storage</a></p>
+<p><a href="storage_concept.html">Storage</a></p>
<h4>Type requirements</h4>
<p>None, except for those imposed by the requirements of Storage.</p>
<h4>Public base classes</h4>
@@ -94,17 +94,17 @@ member inside this model of the concept.</li>
<tr><td><code>const_revere_iterator</code></td><td><a href="http://www.sgi.com/tech/stl/Container.html">Container</a></td><td>Defined as <code>std::reverse_iterator&lt;const_iterator&gt;</code></td></tr>
<tr>
<td><code>bounded_array ()</code></td>
-<td><a href="storage_concept.htm">Storage</a></td>
+<td><a href="storage_concept.html">Storage</a></td>
<td>Creates an <code>unbounded_array</code> that holds <strong>zero</strong> elements.</td>
</tr>
<tr>
<td><code>bounded_array (size_type size)</code></td>
-<td><a href="storage_concept.htm">Storage</a></td>
+<td><a href="storage_concept.html">Storage</a></td>
<td>Creates a uninitialized <code>bounded_array</code> that holds <code>size</code> elements. All the elements are default constructed.</td>
</tr>
<tr>
<td><code>bounded_array (size_type size, const T&amp; init)</code></td>
-<td><a href="storage_concept.htm">Storage</a></td>
+<td><a href="storage_concept.html">Storage</a></td>
<td>Creates an initialized <code>bounded_array</code> that holds <code>size</code> elements. All the elements are constructed from the <code>init</code> value.</td>
</tr>
<tr>
@@ -119,12 +119,12 @@ member inside this model of the concept.</li>
</tr>
<tr>
<td><code>void resize (size_type size)</code></td>
-<td><a href="storage_concept.htm">Storage</a>
+<td><a href="storage_concept.html">Storage</a>
<td>Reallocates a <code>bounded_array</code> to hold <code>size</code> elements.</td>
</tr>
<tr>
<td><code>void resize (size_type size, const T&amp; t)</code></td>
-<td><a href="storage_concept.htm">Storage</a>
+<td><a href="storage_concept.html">Storage</a>
<td>Reallocates a <code>bounded_array</code> to hold <code>size</code> elements.</td>
</tr>
<tr>
diff --git a/libs/numeric/ublas/doc/container_concept.htm b/libs/numeric/ublas/doc/container_concept.html
index 81618117ff..6c8346f801 100644
--- a/libs/numeric/ublas/doc/container_concept.htm
+++ b/libs/numeric/ublas/doc/container_concept.html
@@ -21,10 +21,10 @@
vectors.</p>
<h4>Refinement of</h4>
<p><a href="http://www.sgi.com/tech/stl/DefaultConstructible.html">DefaultConstructible</a>,
-<a href="expression_concept.htm#vector_expression">Vector Expression</a>
+<a href="expression_concept.html#vector_expression">Vector Expression</a>
<a href="#vector_expression_note">[1]</a>.</p>
<h4>Associated types</h4>
-<p>In addition to the types defined by <a href="expression_concept.htm#vector_expression">Vector Expression</a></p>
+<p>In addition to the types defined by <a href="expression_concept.html#vector_expression">Vector Expression</a></p>
<table border="1" summary="types">
<tbody>
<tr>
@@ -37,7 +37,7 @@ vectors.</p>
<td>V::array_type</td>
<td>
Dense Vector ONLY. The type of underlying storage array used to store the elements. The array_type must model the
-<a href="storage_concept.htm"><b>Storage</b></a> concept.</td>
+<a href="storage_concept.html"><b>Storage</b></a> concept.</td>
</tr>
</tbody>
</table>
@@ -69,7 +69,7 @@ Dense Vector ONLY. The type of underlying storage array used to store the elemen
<h4>Definitions</h4>
<h4>Valid expressions</h4>
<p>In addition to the expressions defined in <a href="http://www.sgi.com/tech/stl/DefaultConstructible.html">DefaultConstructible</a>,
-<a href="expression_concept.htm#vector_expression">Vector Expression</a> the following expressions must be valid.</p>
+<a href="expression_concept.html#vector_expression">Vector Expression</a> the following expressions must be valid.</p>
<table border="1" summary="expressions">
<tbody>
<tr>
@@ -120,7 +120,7 @@ Dense Vector ONLY. The type of underlying storage array used to store the elemen
<h4>Expression semantics</h4>
<p>Semantics of an expression is defined only where it differs
from, or is not defined in <a href=
-"expression_concept.htm#vector_expression">Vector Expression</a> .</p>
+"expression_concept.html#vector_expression">Vector Expression</a> .</p>
<table border="1" summary="semantics">
<tr>
<th>Name</th>
@@ -217,11 +217,11 @@ used for both vectors and matrices.</p>
matrices.</p>
<h4>Refinement of</h4>
<p><a href="http://www.sgi.com/tech/stl/DefaultConstructible.html">DefaultConstructible</a>,
-<a href="expression_concept.htm#matrix_expression">Matrix Expression</a>
+<a href="expression_concept.html#matrix_expression">Matrix Expression</a>
<a href="#matrix_expression_note">[1]</a>
.</p>
<h4>Associated types</h4>
-<p>In addition to the types defined by <a href="expression_concept.htm#matrix_expression">Matrix Expression</a></p>
+<p>In addition to the types defined by <a href="expression_concept.html#matrix_expression">Matrix Expression</a></p>
<table border="1" summary="types">
<tbody>
<tr>
@@ -233,7 +233,7 @@ matrices.</p>
<td>Storage array</td>
<td>M::array_type</td>
<td>Dense Matrix ONLY. The type of underlying storage array used to store the elements. The array_type must model
-the <a href="storage_concept.htm"><b>Storage</b></a> concept.</td>
+the <a href="storage_concept.html"><b>Storage</b></a> concept.</td>
</tr>
</tbody>
</table>
@@ -265,7 +265,7 @@ the <a href="storage_concept.htm"><b>Storage</b></a> concept.</td>
<h4>Definitions</h4>
<h4>Valid expressions</h4>
<p>In addition to the expressions defined in <a href=
-"expression_concept.htm#matrix_expression">Matrix Expression</a> the
+"expression_concept.html#matrix_expression">Matrix Expression</a> the
following expressions must be valid.</p>
<table border="1" summary="expressions">
<tbody>
@@ -317,7 +317,7 @@ following expressions must be valid.</p>
<h4>Expression semantics</h4>
<p>Semantics of an expression is defined only where it differs
from, or is not defined in <a href=
-"expression_concept.htm#matrix_expression">Matrix Expression</a> .</p>
+"expression_concept.html#matrix_expression">Matrix Expression</a> .</p>
<table border="1" summary="semantics">
<tbody>
<tr>
diff --git a/libs/numeric/ublas/doc/doxygen.css b/libs/numeric/ublas/doc/doxygen.css
deleted file mode 100644
index 6dbaf57305..0000000000
--- a/libs/numeric/ublas/doc/doxygen.css
+++ /dev/null
@@ -1,229 +0,0 @@
-/*
- * Copyright 2000-2004 Michael Stevens, Mathias Koch,
- * Joerg Walter, Gunter Winkler.
- *
- * Use, modification and distribution are subject to the
- * Boost Software License, Version 1.0.
- * (See accompanying file LICENSE_1_0.txt
- * or copy at http://www.boost.org/LICENSE_1_0.txt).
- */
-
-
-H1 {
- text-align: center;
- font-family: Geneva, Arial, Helvetica, sans-serif;
-}
-H2 {
- font-family: Geneva, Arial, Helvetica, sans-serif;
-}
-CAPTION { font-weight: bold }
-DIV.qindex {
- width: 100%;
- background-color: #eeeeff;
- border: 1px solid #B0B0B0;
- text-align: center;
- margin: 2px;
- padding: 2px;
- line-height: 120%;
-}
-A.qindex {
- text-decoration: none;
- font-weight: bold;
- color: #1A419D;
- padding: 2px;
-}
-A.qindex:visited {
- text-decoration: none;
- font-weight: bold;
- color: #1A419D
- padding: 2px;
-}
-A.qindex:hover {
- text-decoration: none;
- background-color: #ddddff;
- padding: 2px;
-}
-A.qindexHL {
- text-decoration: none;
- font-weight: bold;
- background-color: #6666cc;
- color: #ffffff;
- padding: 2px 6px;
- border: 1px double #9295C2;
-}
-A.qindexHL:hover {
- text-decoration: none;
- background-color: #6666cc;
- color: #ffffff;
- padding: 2px 6px;
-}
-A.qindexHL:visited { text-decoration: none; background-color: #6666cc; color: #ffffff }
-A.el { text-decoration: none; font-weight: bold }
-A.elRef { font-weight: bold }
-A.code { text-decoration: none; font-weight: normal; color: #1A419D}
-A.codeRef { font-weight: normal; color: #1A419D}
-A:hover { text-decoration: none; background-color: #f2f2ff }
-DL.el { margin-left: -1cm }
-PRE.fragment {
- border: 1px solid #CCCCCC;
- background-color: #f5f5f5;
- margin-top: 4px;
- margin-bottom: 4px;
- margin-left: 2px;
- margin-right: 8px;
- padding-left: 6px;
- padding-right: 6px;
- padding-top: 4px;
- padding-bottom: 4px;
-}
-DIV.fragment {
- border: 1px solid #CCCCCC;
- background-color: #f5f5f5;
- padding: 6px;
-}
-DIV.ah { background-color: black; font-weight: bold; color: #ffffff; margin-bottom: 3px; margin-top: 3px }
-TD.md { background-color: #F4F4FB; font-weight: bold; }
-TD.mdname1 { background-color: #F4F4FB; font-weight: bold; color: #602020; }
-TD.mdname { background-color: #F4F4FB; font-weight: bold; color: #602020; width: 600px; }
-DIV.groupHeader {
- margin-left: 16px;
- margin-top: 12px;
- margin-bottom: 6px;
- font-weight: bold;
- font-family: Geneva, Arial, Helvetica, sans-serif;
-}
-DIV.groupText { margin-left: 16px; font-style: italic; font-size: smaller }
-BODY {
- background: white;
- color: black;
- margin-right: 20px;
- margin-left: 20px;
-}
-TD.indexkey {
- background-color: #eeeeff;
- font-weight: bold;
- padding-right : 10px;
- padding-top : 2px;
- padding-left : 10px;
- padding-bottom : 2px;
- margin-left : 0px;
- margin-right : 0px;
- margin-top : 2px;
- margin-bottom : 2px;
- border: 1px solid #CCCCCC;
-}
-TD.indexvalue {
- background-color: #eeeeff;
- font-style: italic;
- padding-right : 10px;
- padding-top : 2px;
- padding-left : 10px;
- padding-bottom : 2px;
- margin-left : 0px;
- margin-right : 0px;
- margin-top : 2px;
- margin-bottom : 2px;
- border: 1px solid #CCCCCC;
-}
-TR.memlist {
- background-color: #f0f0f0;
-}
-P.formulaDsp { text-align: center; }
-IMG.formulaDsp { }
-IMG.formulaInl { vertical-align: middle; }
-SPAN.keyword { color: #008000 }
-SPAN.keywordtype { color: #604020 }
-SPAN.keywordflow { color: #e08000 }
-SPAN.comment { color: #800000 }
-SPAN.preprocessor { color: #806020 }
-SPAN.stringliteral { color: #002080 }
-SPAN.charliteral { color: #008080 }
-.mdTable {
- border: 1px solid #868686;
- background-color: #F4F4FB;
-}
-.mdRow {
- padding: 8px 10px;
-}
-.mdescLeft {
- font-size: smaller;
- font-style: italic;
- background-color: #FAFAFA;
- padding-left: 8px;
- border-top: 1px none #E0E0E0;
- border-right: 1px none #E0E0E0;
- border-bottom: 1px none #E0E0E0;
- border-left: 1px none #E0E0E0;
- margin: 0px;
-}
-.mdescRight {
- font-size: smaller;
- font-style: italic;
- background-color: #FAFAFA;
- padding-left: 4px;
- border-top: 1px none #E0E0E0;
- border-right: 1px none #E0E0E0;
- border-bottom: 1px none #E0E0E0;
- border-left: 1px none #E0E0E0;
- margin: 0px;
- padding-bottom: 0px;
- padding-right: 8px;
-}
-.memItemLeft {
- padding: 1px 0px 0px 8px;
- margin: 4px;
- border-top-width: 1px;
- border-right-width: 1px;
- border-bottom-width: 1px;
- border-left-width: 1px;
- border-top-style: solid;
- border-top-color: #E0E0E0;
- border-right-color: #E0E0E0;
- border-bottom-color: #E0E0E0;
- border-left-color: #E0E0E0;
- border-right-style: none;
- border-bottom-style: none;
- border-left-style: none;
- background-color: #FAFAFA;
- font-family: Geneva, Arial, Helvetica, sans-serif;
- font-size: 12px;
-}
-.memItemRight {
- padding: 1px 0px 0px 8px;
- margin: 4px;
- border-top-width: 1px;
- border-right-width: 1px;
- border-bottom-width: 1px;
- border-left-width: 1px;
- border-top-style: solid;
- border-top-color: #E0E0E0;
- border-right-color: #E0E0E0;
- border-bottom-color: #E0E0E0;
- border-left-color: #E0E0E0;
- border-right-style: none;
- border-bottom-style: none;
- border-left-style: none;
- background-color: #FAFAFA;
- font-family: Geneva, Arial, Helvetica, sans-serif;
- font-size: 13px;
-}
-.search { color: #003399;
- font-weight: bold;
-}
-FORM.search {
- margin-bottom: 0px;
- margin-top: 0px;
-}
-INPUT.search { font-size: 75%;
- color: #000080;
- font-weight: normal;
- background-color: #eeeeff;
-}
-TD.tiny { font-size: 75%;
-}
-a {
- color: #252E78;
-}
-a:visited {
- color: #3D2185;
-}
diff --git a/libs/numeric/ublas/doc/expression_concept.htm b/libs/numeric/ublas/doc/expression_concept.html
index 545c3b78ec..ffbfd14810 100644
--- a/libs/numeric/ublas/doc/expression_concept.htm
+++ b/libs/numeric/ublas/doc/expression_concept.html
@@ -96,9 +96,9 @@ evaluated scalar expression.</p>
<h4>Description</h4>
<p>A Vector Expression is an expression evaluatable to a vector.
Vector Expression provides an <a href=
-"iterator_concept.htm#indexed_bidirectional_iterator">Indexed Bidirectional
+"iterator_concept.html#indexed_bidirectional_iterator">Indexed Bidirectional
Iterator</a> or an <a href=
-"iterator_concept.htm#indexed_random_access_iterator">Indexed Random Access
+"iterator_concept.html#indexed_random_access_iterator">Indexed Random Access
Iterator</a> .</p>
<h4>Refinement of</h4>
<p>Default Constructible.</p>
@@ -508,9 +508,9 @@ to <code>v.rend ()</code>.</td>
<h4>Description</h4>
<p>A Matrix Expression is an expression evaluatable to a matrix.
Matrix Expression provides an <a href=
-"iterator_concept.htm#indexed_bidirectional_cr_iterator">Indexed
+"iterator_concept.html#indexed_bidirectional_cr_iterator">Indexed
Bidirectional Column/Row Iterator</a> or an <a href=
-"iterator_concept.htm#indexed_random_access_cr_iterator">Indexed Random
+"iterator_concept.html#indexed_random_access_cr_iterator">Indexed Random
Access Column/Row Iterator</a> .</p>
<h4>Refinement of</h4>
<p>Default Constructible.</p>
diff --git a/libs/numeric/ublas/doc/hermitian.htm b/libs/numeric/ublas/doc/hermitian.html
index b4524812ea..f6a4f62aef 100644
--- a/libs/numeric/ublas/doc/hermitian.htm
+++ b/libs/numeric/ublas/doc/hermitian.html
@@ -83,10 +83,10 @@ int main () {
</tbody>
</table>
<h4>Model of</h4>
-<p><a href="container_concept.htm#matrix">Matrix</a> .</p>
+<p><a href="container_concept.html#matrix">Matrix</a> .</p>
<h4>Type requirements</h4>
<p>None, except for those imposed by the requirements of <a href=
-"container_concept.htm#matrix">Matrix</a> .</p>
+"container_concept.html#matrix">Matrix</a> .</p>
<h4>Public base classes</h4>
<p><code>matrix_container&lt;hermitian_matrix&lt;T, F1, F2, A&gt;
&gt;</code></p>
@@ -375,11 +375,11 @@ int main () {
</tbody>
</table>
<h4>Model of</h4>
-<p><a href="expression_concept.htm#matrix_expression">Matrix Expression</a>
+<p><a href="expression_concept.html#matrix_expression">Matrix Expression</a>
.</p>
<h4>Type requirements</h4>
<p>None, except for those imposed by the requirements of <a href=
-"expression_concept.htm#matrix_expression">Matrix Expression</a> .</p>
+"expression_concept.html#matrix_expression">Matrix Expression</a> .</p>
<h4>Public base classes</h4>
<p><code>matrix_expression&lt;hermitian_adaptor&lt;M, F&gt;
&gt;</code></p>
diff --git a/libs/numeric/ublas/doc/html/annotated.html b/libs/numeric/ublas/doc/html/annotated.html
deleted file mode 100644
index 6bdd538f52..0000000000
--- a/libs/numeric/ublas/doc/html/annotated.html
+++ /dev/null
@@ -1,493 +0,0 @@
-<!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>
diff --git a/libs/numeric/ublas/doc/html/assignment_8hpp_source.html b/libs/numeric/ublas/doc/html/assignment_8hpp_source.html
deleted file mode 100644
index e688f6bf77..0000000000
--- a/libs/numeric/ublas/doc/html/assignment_8hpp_source.html
+++ /dev/null
@@ -1,759 +0,0 @@
-<!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>
diff --git a/libs/numeric/ublas/doc/html/banded_8hpp_source.html b/libs/numeric/ublas/doc/html/banded_8hpp_source.html
deleted file mode 100644
index 9e342b2dc0..0000000000
--- a/libs/numeric/ublas/doc/html/banded_8hpp_source.html
+++ /dev/null
@@ -1,2050 +0,0 @@
-<!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; {
-<a name="l01002"></a>01002 <span class="keyword">public</span>:
-<a name="l01003"></a>01003 <span class="keyword">typedef</span> <span class="keyword">typename</span> A::size_type size_type;
-<a name="l01004"></a>01004 <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.">matrix_type</a>;
-<a name="l01005"></a>01005 <span class="keyword">typedef</span> A array_type;
-<a name="l01006"></a>01006
-<a name="l01007"></a>01007 <span class="comment">// Construction and destruction</span>
-<a name="l01008"></a>01008 BOOST_UBLAS_INLINE
-<a name="l01009"></a>01009 <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="l01010"></a>01010 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html" title="A banded matrix of values of type T.">matrix_type</a> () {}
-<a name="l01011"></a>01011 BOOST_UBLAS_INLINE
-<a name="l01012"></a>01012 diagonal_matrix (size_type size):
-<a name="l01013"></a>01013 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html" title="A banded matrix of values of type T.">matrix_type</a> (size, size) {}
-<a name="l01014"></a>01014 BOOST_UBLAS_INLINE
-<a name="l01015"></a>01015 diagonal_matrix (size_type size, <span class="keyword">const</span> array_type&amp; data):
-<a name="l01016"></a>01016 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html" title="A banded matrix of values of type T.">matrix_type</a> (size, size, 0, 0, data) {}
-<a name="l01017"></a>01017 BOOST_UBLAS_INLINE
-<a name="l01018"></a>01018 diagonal_matrix (size_type size1, size_type size2):
-<a name="l01019"></a>01019 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html" title="A banded matrix of values of type T.">matrix_type</a> (size1, size2) {}
-<a name="l01020"></a>01020 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01021"></a>01021 BOOST_UBLAS_INLINE
-<a name="l01022"></a>01022 diagonal_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):
-<a name="l01023"></a>01023 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html" title="A banded matrix of values of type T.">matrix_type</a> (ae) {}
-<a name="l01024"></a>01024 BOOST_UBLAS_INLINE
-<a name="l01025"></a>01025 ~diagonal_matrix () {}
-<a name="l01026"></a>01026
-<a name="l01027"></a>01027 <span class="comment">// Assignment</span>
-<a name="l01028"></a>01028 BOOST_UBLAS_INLINE
-<a name="l01029"></a>01029 diagonal_matrix &amp;operator = (<span class="keyword">const</span> diagonal_matrix &amp;m) {
-<a name="l01030"></a>01030 matrix_type::operator = (m);
-<a name="l01031"></a>01031 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01032"></a>01032 }
-<a name="l01033"></a>01033 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01034"></a>01034 BOOST_UBLAS_INLINE
-<a name="l01035"></a>01035 diagonal_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="l01036"></a>01036 matrix_type::operator = (ae);
-<a name="l01037"></a>01037 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01038"></a>01038 }
-<a name="l01039"></a>01039 };
-<a name="l01040"></a>01040
-<a name="l01053"></a>01053 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l01054"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">01054</a> <span class="keyword">class </span><a class="code" 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>:
-<a name="l01055"></a>01055 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression</a>&lt;banded_adaptor&lt;M&gt; &gt; {
-<a name="l01056"></a>01056
-<a name="l01057"></a>01057 <span class="keyword">typedef</span> <a class="code" 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&lt;M&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html" title="A banded matrix adaptator: convert a any matrix into a banded matrix expression.">self_type</a>;
-<a name="l01058"></a>01058 <span class="keyword">public</span>:
-<a name="l01059"></a>01059 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l01060"></a>01060 <span class="preprocessor"></span> <span class="keyword">using</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression&lt;self_type&gt;::operator </a>();
-<a name="l01061"></a>01061 <span class="preprocessor">#endif</span>
-<a name="l01062"></a>01062 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">const</span> M const_matrix_type;
-<a name="l01063"></a>01063 <span class="keyword">typedef</span> M matrix_type;
-<a name="l01064"></a>01064 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::size_type size_type;
-<a name="l01065"></a>01065 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::difference_type difference_type;
-<a name="l01066"></a>01066 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::value_type value_type;
-<a name="l01067"></a>01067 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::const_reference const_reference;
-<a name="l01068"></a>01068 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;M&gt;,
-<a name="l01069"></a>01069 <span class="keyword">typename</span> M::const_reference,
-<a name="l01070"></a>01070 <span class="keyword">typename</span> M::reference&gt;::type reference;
-<a name="l01071"></a>01071 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;M&gt;,
-<a name="l01072"></a>01072 <span class="keyword">typename</span> M::const_closure_type,
-<a name="l01073"></a>01073 <span class="keyword">typename</span> M::closure_type&gt;::type matrix_closure_type;
-<a name="l01074"></a>01074 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html" title="A banded matrix adaptator: convert a any matrix into a banded matrix expression.">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html" title="A banded matrix adaptator: convert a any matrix into a banded matrix expression.">const_closure_type</a>;
-<a name="l01075"></a>01075 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html" title="A banded matrix adaptator: convert a any matrix into a banded matrix expression.">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html" title="A banded matrix adaptator: convert a any matrix into a banded matrix expression.">closure_type</a>;
-<a name="l01076"></a>01076 <span class="comment">// Replaced by _temporary_traits to avoid type requirements on M</span>
-<a name="l01077"></a>01077 <span class="comment">//typedef typename M::vector_temporary_type vector_temporary_type;</span>
-<a name="l01078"></a>01078 <span class="comment">//typedef typename M::matrix_temporary_type matrix_temporary_type;</span>
-<a name="l01079"></a>01079 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits.html">storage_restrict_traits</a>&lt;<span class="keyword">typename</span> M::storage_category,
-<a name="l01080"></a>01080 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__proxy__tag.html">packed_proxy_tag</a>&gt;::storage_category storage_category;
-<a name="l01081"></a>01081 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::orientation_category orientation_category;
-<a name="l01082"></a>01082
-<a name="l01083"></a>01083 <span class="comment">// Construction and destruction</span>
-<a name="l01084"></a>01084 BOOST_UBLAS_INLINE
-<a name="l01085"></a>01085 <a class="code" 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> (matrix_type &amp;data, size_type lower = 0, size_type upper = 0):
-<a name="l01086"></a>01086 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression&lt;self_type&gt;</a> (),
-<a name="l01087"></a>01087 data_ (data), lower_ (lower), upper_ (upper) {}
-<a name="l01088"></a>01088 BOOST_UBLAS_INLINE
-<a name="l01089"></a>01089 banded_adaptor (<span class="keyword">const</span> banded_adaptor &amp;m):
-<a name="l01090"></a>01090 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression&lt;self_type&gt;</a> (),
-<a name="l01091"></a>01091 data_ (m.data_), lower_ (m.lower_), upper_ (m.upper_) {}
-<a name="l01092"></a>01092
-<a name="l01093"></a>01093 <span class="comment">// Accessors</span>
-<a name="l01094"></a>01094 BOOST_UBLAS_INLINE
-<a name="l01095"></a>01095 size_type size1 ()<span class="keyword"> const </span>{
-<a name="l01096"></a>01096 <span class="keywordflow">return</span> data_.size1 ();
-<a name="l01097"></a>01097 }
-<a name="l01098"></a>01098 BOOST_UBLAS_INLINE
-<a name="l01099"></a>01099 size_type size2 ()<span class="keyword"> const </span>{
-<a name="l01100"></a>01100 <span class="keywordflow">return</span> data_.size2 ();
-<a name="l01101"></a>01101 }
-<a name="l01102"></a>01102 BOOST_UBLAS_INLINE
-<a name="l01103"></a>01103 size_type lower ()<span class="keyword"> const </span>{
-<a name="l01104"></a>01104 <span class="keywordflow">return</span> lower_;
-<a name="l01105"></a>01105 }
-<a name="l01106"></a>01106 BOOST_UBLAS_INLINE
-<a name="l01107"></a>01107 size_type upper ()<span class="keyword"> const </span>{
-<a name="l01108"></a>01108 <span class="keywordflow">return</span> upper_;
-<a name="l01109"></a>01109 }
-<a name="l01110"></a>01110
-<a name="l01111"></a>01111 <span class="comment">// Storage accessors</span>
-<a name="l01112"></a>01112 BOOST_UBLAS_INLINE
-<a name="l01113"></a>01113 <span class="keyword">const</span> matrix_closure_type &amp;data ()<span class="keyword"> const </span>{
-<a name="l01114"></a>01114 <span class="keywordflow">return</span> data_;
-<a name="l01115"></a>01115 }
-<a name="l01116"></a>01116 BOOST_UBLAS_INLINE
-<a name="l01117"></a>01117 matrix_closure_type &amp;data () {
-<a name="l01118"></a>01118 <span class="keywordflow">return</span> data_;
-<a name="l01119"></a>01119 }
-<a name="l01120"></a>01120
-<a name="l01121"></a>01121 <span class="comment">// Element access</span>
-<a name="l01122"></a>01122 <span class="preprocessor">#ifndef BOOST_UBLAS_PROXY_CONST_MEMBER</span>
-<a name="l01123"></a>01123 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l01124"></a>01124 const_reference operator () (size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l01125"></a>01125 BOOST_UBLAS_CHECK (i &lt; size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01126"></a>01126 BOOST_UBLAS_CHECK (j &lt; size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01127"></a>01127 <span class="preprocessor">#ifdef BOOST_UBLAS_OWN_BANDED</span>
-<a name="l01128"></a>01128 <span class="preprocessor"></span> size_type k = (std::max) (i, j);
-<a name="l01129"></a>01129 size_type l = lower_ + j - i;
-<a name="l01130"></a>01130 <span class="keywordflow">if</span> (k &lt; (std::max) (size1 (), size2 ()) &amp;&amp;
-<a name="l01131"></a>01131 l &lt; lower_ + 1 + upper_)
-<a name="l01132"></a>01132 <span class="keywordflow">return</span> data () (i, j);
-<a name="l01133"></a>01133 <span class="preprocessor">#else</span>
-<a name="l01134"></a>01134 <span class="preprocessor"></span> size_type k = j;
-<a name="l01135"></a>01135 size_type l = upper_ + i - j;
-<a name="l01136"></a>01136 <span class="keywordflow">if</span> (k &lt; size2 () &amp;&amp;
-<a name="l01137"></a>01137 l &lt; lower_ + 1 + upper_)
-<a name="l01138"></a>01138 <span class="keywordflow">return</span> data () (i, j);
-<a name="l01139"></a>01139 <span class="preprocessor">#endif</span>
-<a name="l01140"></a>01140 <span class="preprocessor"></span> <span class="keywordflow">return</span> zero_;
-<a name="l01141"></a>01141 }
-<a name="l01142"></a>01142 BOOST_UBLAS_INLINE
-<a name="l01143"></a>01143 reference operator () (size_type i, size_type j) {
-<a name="l01144"></a>01144 BOOST_UBLAS_CHECK (i &lt; size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01145"></a>01145 BOOST_UBLAS_CHECK (j &lt; size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01146"></a>01146 <span class="preprocessor">#ifdef BOOST_UBLAS_OWN_BANDED</span>
-<a name="l01147"></a>01147 <span class="preprocessor"></span> size_type k = (std::max) (i, j);
-<a name="l01148"></a>01148 size_type l = lower_ + j - i;
-<a name="l01149"></a>01149 <span class="keywordflow">if</span> (k &lt; (std::max) (size1 (), size2 ()) &amp;&amp;
-<a name="l01150"></a>01150 l &lt; lower_ + 1 + upper_)
-<a name="l01151"></a>01151 <span class="keywordflow">return</span> data () (i, j);
-<a name="l01152"></a>01152 <span class="preprocessor">#else</span>
-<a name="l01153"></a>01153 <span class="preprocessor"></span> size_type k = j;
-<a name="l01154"></a>01154 size_type l = upper_ + i - j;
-<a name="l01155"></a>01155 <span class="keywordflow">if</span> (k &lt; size2 () &amp;&amp;
-<a name="l01156"></a>01156 l &lt; lower_ + 1 + upper_)
-<a name="l01157"></a>01157 <span class="keywordflow">return</span> data () (i, j);
-<a name="l01158"></a>01158 <span class="preprocessor">#endif</span>
-<a name="l01159"></a>01159 <span class="preprocessor"></span><span class="preprocessor">#ifndef BOOST_UBLAS_REFERENCE_CONST_MEMBER</span>
-<a name="l01160"></a>01160 <span class="preprocessor"></span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ().raise ();
-<a name="l01161"></a>01161 <span class="preprocessor">#endif</span>
-<a name="l01162"></a>01162 <span class="preprocessor"></span> <span class="keywordflow">return</span> <span class="keyword">const_cast&lt;</span>reference<span class="keyword">&gt;</span>(zero_);
-<a name="l01163"></a>01163 }
-<a name="l01164"></a>01164 <span class="preprocessor">#else</span>
-<a name="l01165"></a>01165 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l01166"></a>01166 reference operator () (size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l01167"></a>01167 BOOST_UBLAS_CHECK (i &lt; size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01168"></a>01168 BOOST_UBLAS_CHECK (j &lt; size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01169"></a>01169 <span class="preprocessor">#ifdef BOOST_UBLAS_OWN_BANDED</span>
-<a name="l01170"></a>01170 <span class="preprocessor"></span> size_type k = (std::max) (i, j);
-<a name="l01171"></a>01171 size_type l = lower_ + j - i;
-<a name="l01172"></a>01172 <span class="keywordflow">if</span> (k &lt; (std::max) (size1 (), size2 ()) &amp;&amp;
-<a name="l01173"></a>01173 l &lt; lower_ + 1 + upper_)
-<a name="l01174"></a>01174 <span class="keywordflow">return</span> data () (i, j);
-<a name="l01175"></a>01175 <span class="preprocessor">#else</span>
-<a name="l01176"></a>01176 <span class="preprocessor"></span> size_type k = j;
-<a name="l01177"></a>01177 size_type l = upper_ + i - j;
-<a name="l01178"></a>01178 <span class="keywordflow">if</span> (k &lt; size2 () &amp;&amp;
-<a name="l01179"></a>01179 l &lt; lower_ + 1 + upper_)
-<a name="l01180"></a>01180 <span class="keywordflow">return</span> data () (i, j);
-<a name="l01181"></a>01181 <span class="preprocessor">#endif</span>
-<a name="l01182"></a>01182 <span class="preprocessor"></span><span class="preprocessor">#ifndef BOOST_UBLAS_REFERENCE_CONST_MEMBER</span>
-<a name="l01183"></a>01183 <span class="preprocessor"></span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ().raise ();
-<a name="l01184"></a>01184 <span class="preprocessor">#endif</span>
-<a name="l01185"></a>01185 <span class="preprocessor"></span> <span class="keywordflow">return</span> <span class="keyword">const_cast&lt;</span>reference<span class="keyword">&gt;</span>(zero_);
-<a name="l01186"></a>01186 }
-<a name="l01187"></a>01187 <span class="preprocessor">#endif</span>
-<a name="l01188"></a>01188 <span class="preprocessor"></span>
-<a name="l01189"></a>01189 <span class="comment">// Assignment</span>
-<a name="l01190"></a>01190 BOOST_UBLAS_INLINE
-<a name="l01191"></a>01191 banded_adaptor &amp;operator = (<span class="keyword">const</span> banded_adaptor &amp;m) {
-<a name="l01192"></a>01192 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, m);
-<a name="l01193"></a>01193 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01194"></a>01194 }
-<a name="l01195"></a>01195 BOOST_UBLAS_INLINE
-<a name="l01196"></a>01196 banded_adaptor &amp;assign_temporary (banded_adaptor &amp;m) {
-<a name="l01197"></a>01197 *<span class="keyword">this</span> = m;
-<a name="l01198"></a>01198 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01199"></a>01199 }
-<a name="l01200"></a>01200 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01201"></a>01201 BOOST_UBLAS_INLINE
-<a name="l01202"></a>01202 banded_adaptor &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="l01203"></a>01203 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix&lt;value_type&gt;</a> (ae));
-<a name="l01204"></a>01204 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01205"></a>01205 }
-<a name="l01206"></a>01206 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01207"></a>01207 BOOST_UBLAS_INLINE
-<a name="l01208"></a>01208 banded_adaptor &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="l01209"></a>01209 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l01210"></a>01210 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01211"></a>01211 }
-<a name="l01212"></a>01212 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01213"></a>01213 BOOST_UBLAS_INLINE
-<a name="l01214"></a>01214 banded_adaptor&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="l01215"></a>01215 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix&lt;value_type&gt;</a> (*<span class="keyword">this</span> + ae));
-<a name="l01216"></a>01216 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01217"></a>01217 }
-<a name="l01218"></a>01218 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01219"></a>01219 BOOST_UBLAS_INLINE
-<a name="l01220"></a>01220 banded_adaptor &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="l01221"></a>01221 matrix_assign&lt;scalar_plus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l01222"></a>01222 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01223"></a>01223 }
-<a name="l01224"></a>01224 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01225"></a>01225 BOOST_UBLAS_INLINE
-<a name="l01226"></a>01226 banded_adaptor&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="l01227"></a>01227 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix&lt;value_type&gt;</a> (*<span class="keyword">this</span> - ae));
-<a name="l01228"></a>01228 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01229"></a>01229 }
-<a name="l01230"></a>01230 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01231"></a>01231 BOOST_UBLAS_INLINE
-<a name="l01232"></a>01232 banded_adaptor &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="l01233"></a>01233 matrix_assign&lt;scalar_minus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l01234"></a>01234 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01235"></a>01235 }
-<a name="l01236"></a>01236 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l01237"></a>01237 BOOST_UBLAS_INLINE
-<a name="l01238"></a>01238 banded_adaptor&amp; operator *= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l01239"></a>01239 matrix_assign_scalar&lt;scalar_multiplies_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l01240"></a>01240 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01241"></a>01241 }
-<a name="l01242"></a>01242 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l01243"></a>01243 BOOST_UBLAS_INLINE
-<a name="l01244"></a>01244 banded_adaptor&amp; operator /= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l01245"></a>01245 matrix_assign_scalar&lt;scalar_divides_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l01246"></a>01246 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01247"></a>01247 }
-<a name="l01248"></a>01248
-<a name="l01249"></a>01249 <span class="comment">// Closure comparison</span>
-<a name="l01250"></a>01250 BOOST_UBLAS_INLINE
-<a name="l01251"></a>01251 <span class="keywordtype">bool</span> same_closure (<span class="keyword">const</span> banded_adaptor &amp;ba)<span class="keyword"> const </span>{
-<a name="l01252"></a>01252 <span class="keywordflow">return</span> (*this).data ().same_closure (ba.data ());
-<a name="l01253"></a>01253 }
-<a name="l01254"></a>01254
-<a name="l01255"></a>01255 <span class="comment">// Swapping</span>
-<a name="l01256"></a>01256 BOOST_UBLAS_INLINE
-<a name="l01257"></a>01257 <span class="keywordtype">void</span> swap (banded_adaptor &amp;m) {
-<a name="l01258"></a>01258 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;m) {
-<a name="l01259"></a>01259 BOOST_UBLAS_CHECK (lower_ == m.lower_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ());
-<a name="l01260"></a>01260 BOOST_UBLAS_CHECK (upper_ == m.upper_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ());
-<a name="l01261"></a>01261 matrix_swap&lt;scalar_swap&gt; (*<span class="keyword">this</span>, m);
-<a name="l01262"></a>01262 }
-<a name="l01263"></a>01263 }
-<a name="l01264"></a>01264 BOOST_UBLAS_INLINE
-<a name="l01265"></a>01265 <span class="keyword">friend</span> <span class="keywordtype">void</span> swap (banded_adaptor &amp;m1, banded_adaptor &amp;m2) {
-<a name="l01266"></a>01266 m1.swap (m2);
-<a name="l01267"></a>01267 }
-<a name="l01268"></a>01268
-<a name="l01269"></a>01269 <span class="comment">// Iterator types</span>
-<a name="l01270"></a>01270 <span class="keyword">private</span>:
-<a name="l01271"></a>01271 <span class="comment">// Use the matrix iterator</span>
-<a name="l01272"></a>01272 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::const_iterator1 const_subiterator1_type;
-<a name="l01273"></a>01273 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;M&gt;,
-<a name="l01274"></a>01274 <span class="keyword">typename</span> M::const_iterator1,
-<a name="l01275"></a>01275 <span class="keyword">typename</span> M::iterator1&gt;::type subiterator1_type;
-<a name="l01276"></a>01276 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::const_iterator2 const_subiterator2_type;
-<a name="l01277"></a>01277 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;M&gt;,
-<a name="l01278"></a>01278 <span class="keyword">typename</span> M::const_iterator2,
-<a name="l01279"></a>01279 <span class="keyword">typename</span> M::iterator2&gt;::type subiterator2_type;
-<a name="l01280"></a>01280
-<a name="l01281"></a>01281 <span class="keyword">public</span>:
-<a name="l01282"></a>01282 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01283"></a>01283 <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__adaptor_1_1iterator1.html">iterator1</a>;
-<a name="l01284"></a>01284 <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__adaptor_1_1iterator2.html">iterator2</a>;
-<a name="l01285"></a>01285 <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__adaptor_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l01286"></a>01286 <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__adaptor_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l01287"></a>01287 <span class="preprocessor">#else</span>
-<a name="l01288"></a>01288 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l01289"></a>01289 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">iterator1</a>;
-<a name="l01290"></a>01290 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l01291"></a>01291 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">iterator2</a>;
-<a name="l01292"></a>01292 <span class="preprocessor">#endif</span>
-<a name="l01293"></a>01293 <span class="preprocessor"></span> <span class="keyword">typedef</span> reverse_iterator_base1&lt;const_iterator1&gt; const_reverse_iterator1;
-<a name="l01294"></a>01294 <span class="keyword">typedef</span> reverse_iterator_base1&lt;iterator1&gt; reverse_iterator1;
-<a name="l01295"></a>01295 <span class="keyword">typedef</span> reverse_iterator_base2&lt;const_iterator2&gt; const_reverse_iterator2;
-<a name="l01296"></a>01296 <span class="keyword">typedef</span> reverse_iterator_base2&lt;iterator2&gt; reverse_iterator2;
-<a name="l01297"></a>01297
-<a name="l01298"></a>01298 <span class="comment">// Element lookup</span>
-<a name="l01299"></a>01299 BOOST_UBLAS_INLINE
-<a name="l01300"></a>01300 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_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="l01301"></a>01301 <span class="keywordflow">if</span> (rank == 1) {
-<a name="l01302"></a>01302 size_type lower_i = (std::max) (difference_type (j - upper_), difference_type (0));
-<a name="l01303"></a>01303 i = (std::max) (i, lower_i);
-<a name="l01304"></a>01304 size_type upper_i = (std::min) (j + 1 + lower_, size1 ());
-<a name="l01305"></a>01305 i = (std::min) (i, upper_i);
-<a name="l01306"></a>01306 }
-<a name="l01307"></a>01307 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, data ().find1 (rank, i, j));
-<a name="l01308"></a>01308 }
-<a name="l01309"></a>01309 BOOST_UBLAS_INLINE
-<a name="l01310"></a>01310 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">iterator1</a> find1 (<span class="keywordtype">int</span> rank, size_type i, size_type j) {
-<a name="l01311"></a>01311 <span class="keywordflow">if</span> (rank == 1) {
-<a name="l01312"></a>01312 size_type lower_i = (std::max) (difference_type (j - upper_), difference_type (0));
-<a name="l01313"></a>01313 i = (std::max) (i, lower_i);
-<a name="l01314"></a>01314 size_type upper_i = (std::min) (j + 1 + lower_, size1 ());
-<a name="l01315"></a>01315 i = (std::min) (i, upper_i);
-<a name="l01316"></a>01316 }
-<a name="l01317"></a>01317 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, data ().find1 (rank, i, j));
-<a name="l01318"></a>01318 }
-<a name="l01319"></a>01319 BOOST_UBLAS_INLINE
-<a name="l01320"></a>01320 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_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="l01321"></a>01321 <span class="keywordflow">if</span> (rank == 1) {
-<a name="l01322"></a>01322 size_type lower_j = (std::max) (difference_type (i - lower_), difference_type (0));
-<a name="l01323"></a>01323 j = (std::max) (j, lower_j);
-<a name="l01324"></a>01324 size_type upper_j = (std::min) (i + 1 + upper_, size2 ());
-<a name="l01325"></a>01325 j = (std::min) (j, upper_j);
-<a name="l01326"></a>01326 }
-<a name="l01327"></a>01327 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, data ().find2 (rank, i, j));
-<a name="l01328"></a>01328 }
-<a name="l01329"></a>01329 BOOST_UBLAS_INLINE
-<a name="l01330"></a>01330 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">iterator2</a> find2 (<span class="keywordtype">int</span> rank, size_type i, size_type j) {
-<a name="l01331"></a>01331 <span class="keywordflow">if</span> (rank == 1) {
-<a name="l01332"></a>01332 size_type lower_j = (std::max) (difference_type (i - lower_), difference_type (0));
-<a name="l01333"></a>01333 j = (std::max) (j, lower_j);
-<a name="l01334"></a>01334 size_type upper_j = (std::min) (i + 1 + upper_, size2 ());
-<a name="l01335"></a>01335 j = (std::min) (j, upper_j);
-<a name="l01336"></a>01336 }
-<a name="l01337"></a>01337 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">iterator2</a> (*<span class="keyword">this</span>, data ().find2 (rank, i, j));
-<a name="l01338"></a>01338 }
-<a name="l01339"></a>01339
-<a name="l01340"></a>01340 <span class="comment">// Iterators simply are indices.</span>
-<a name="l01341"></a>01341
-<a name="l01342"></a>01342 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01343"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">01343</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">const_iterator1</a>:
-<a name="l01344"></a>01344 <span class="keyword">public</span> container_const_reference&lt;banded_adaptor&gt;,
-<a name="l01345"></a>01345 <span class="keyword">public</span> random_access_iterator_base&lt;typename iterator_restrict_traits&lt;
-<a name="l01346"></a>01346 typename const_subiterator1_type::iterator_category, packed_random_access_iterator_tag&gt;::iterator_category,
-<a name="l01347"></a>01347 const_iterator1, value_type&gt; {
-<a name="l01348"></a>01348 <span class="keyword">public</span>:
-<a name="l01349"></a>01349 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator1_type::value_type value_type;
-<a name="l01350"></a>01350 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator1_type::difference_type difference_type;
-<a name="l01351"></a>01351 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator1_type::reference reference;
-<a name="l01352"></a>01352 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator1_type::pointer pointer;
-<a name="l01353"></a>01353
-<a name="l01354"></a>01354 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">const_iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">dual_iterator_type</a>;
-<a name="l01355"></a>01355 <span class="keyword">typedef</span> const_reverse_iterator2 dual_reverse_iterator_type;
-<a name="l01356"></a>01356
-<a name="l01357"></a>01357 <span class="comment">// Construction and destruction</span>
-<a name="l01358"></a>01358 BOOST_UBLAS_INLINE
-<a name="l01359"></a>01359 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">const_iterator1</a> ():
-<a name="l01360"></a>01360 container_const_reference&lt;self_type&gt; (), it1_ () {}
-<a name="l01361"></a>01361 BOOST_UBLAS_INLINE
-<a name="l01362"></a>01362 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html" title="A banded matrix adaptator: convert a any matrix into a banded matrix expression.">self_type</a> &amp;m, <span class="keyword">const</span> const_subiterator1_type &amp;it1):
-<a name="l01363"></a>01363 container_const_reference&lt;self_type&gt; (m), it1_ (it1) {}
-<a name="l01364"></a>01364 BOOST_UBLAS_INLINE
-<a name="l01365"></a>01365 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">iterator1</a> &amp;it):
-<a name="l01366"></a>01366 container_const_reference&lt;self_type&gt; (it ()), it1_ (it.it1_) {}
-<a name="l01367"></a>01367
-<a name="l01368"></a>01368 <span class="comment">// Arithmetic</span>
-<a name="l01369"></a>01369 BOOST_UBLAS_INLINE
-<a name="l01370"></a>01370 const_iterator1 &amp;operator ++ () {
-<a name="l01371"></a>01371 ++ it1_;
-<a name="l01372"></a>01372 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01373"></a>01373 }
-<a name="l01374"></a>01374 BOOST_UBLAS_INLINE
-<a name="l01375"></a>01375 const_iterator1 &amp;operator -- () {
-<a name="l01376"></a>01376 -- it1_;
-<a name="l01377"></a>01377 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01378"></a>01378 }
-<a name="l01379"></a>01379 BOOST_UBLAS_INLINE
-<a name="l01380"></a>01380 const_iterator1 &amp;operator += (difference_type n) {
-<a name="l01381"></a>01381 it1_ += n;
-<a name="l01382"></a>01382 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01383"></a>01383 }
-<a name="l01384"></a>01384 BOOST_UBLAS_INLINE
-<a name="l01385"></a>01385 const_iterator1 &amp;operator -= (difference_type n) {
-<a name="l01386"></a>01386 it1_ -= n;
-<a name="l01387"></a>01387 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01388"></a>01388 }
-<a name="l01389"></a>01389 BOOST_UBLAS_INLINE
-<a name="l01390"></a>01390 difference_type operator - (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l01391"></a>01391 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="l01392"></a>01392 <span class="keywordflow">return</span> it1_ - it.it1_;
-<a name="l01393"></a>01393 }
-<a name="l01394"></a>01394
-<a name="l01395"></a>01395 <span class="comment">// Dereference</span>
-<a name="l01396"></a>01396 BOOST_UBLAS_INLINE
-<a name="l01397"></a>01397 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l01398"></a>01398 size_type i = index1 ();
-<a name="l01399"></a>01399 size_type j = index2 ();
-<a name="l01400"></a>01400 BOOST_UBLAS_CHECK (i &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01401"></a>01401 BOOST_UBLAS_CHECK (j &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01402"></a>01402 <span class="preprocessor">#ifdef BOOST_UBLAS_OWN_BANDED</span>
-<a name="l01403"></a>01403 <span class="preprocessor"></span> size_type k = (std::max) (i, j);
-<a name="l01404"></a>01404 size_type l = (*this) ().lower () + j - i;
-<a name="l01405"></a>01405 <span class="keywordflow">if</span> (k &lt; (std::max) ((*this) ().size1 (), (*this) ().size2 ()) &amp;&amp;
-<a name="l01406"></a>01406 l &lt; (*<span class="keyword">this</span>) ().lower () + 1 + (*this) ().upper ())
-<a name="l01407"></a>01407 <span class="keywordflow">return</span> *it1_;
-<a name="l01408"></a>01408 <span class="preprocessor">#else</span>
-<a name="l01409"></a>01409 <span class="preprocessor"></span> size_type k = j;
-<a name="l01410"></a>01410 size_type l = (*this) ().upper () + i - j;
-<a name="l01411"></a>01411 <span class="keywordflow">if</span> (k &lt; (*<span class="keyword">this</span>) ().size2 () &amp;&amp;
-<a name="l01412"></a>01412 l &lt; (*this) ().lower () + 1 + (*this) ().upper ())
-<a name="l01413"></a>01413 <span class="keywordflow">return</span> *it1_;
-<a name="l01414"></a>01414 <span class="preprocessor">#endif</span>
-<a name="l01415"></a>01415 <span class="preprocessor"></span> <span class="keywordflow">return</span> (*<span class="keyword">this</span>) () (i, j);
-<a name="l01416"></a>01416 }
-<a name="l01417"></a>01417 BOOST_UBLAS_INLINE
-<a name="l01418"></a>01418 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l01419"></a>01419 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l01420"></a>01420 }
-<a name="l01421"></a>01421
-<a name="l01422"></a>01422 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l01423"></a>01423 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l01424"></a>01424 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01425"></a>01425 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html" title="A banded matrix adaptator: convert a any matrix into a banded matrix expression.">self_type</a>::
-<a name="l01426"></a>01426 <span class="preprocessor">#endif</span>
-<a name="l01427"></a>01427 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">const_iterator2</a> begin ()<span class="keyword"> const </span>{
-<a name="l01428"></a>01428 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find2 (1, index1 (), 0);
-<a name="l01429"></a>01429 }
-<a name="l01430"></a>01430 BOOST_UBLAS_INLINE
-<a name="l01431"></a>01431 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01432"></a>01432 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html" title="A banded matrix adaptator: convert a any matrix into a banded matrix expression.">self_type</a>::
-<a name="l01433"></a>01433 <span class="preprocessor">#endif</span>
-<a name="l01434"></a>01434 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">const_iterator2</a> end ()<span class="keyword"> const </span>{
-<a name="l01435"></a>01435 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find2 (1, index1 (), (*this) ().size2 ());
-<a name="l01436"></a>01436 }
-<a name="l01437"></a>01437 BOOST_UBLAS_INLINE
-<a name="l01438"></a>01438 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01439"></a>01439 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html" title="A banded matrix adaptator: convert a any matrix into a banded matrix expression.">self_type</a>::
-<a name="l01440"></a>01440 <span class="preprocessor">#endif</span>
-<a name="l01441"></a>01441 <span class="preprocessor"></span> const_reverse_iterator2 rbegin ()<span class="keyword"> const </span>{
-<a name="l01442"></a>01442 <span class="keywordflow">return</span> const_reverse_iterator2 (end ());
-<a name="l01443"></a>01443 }
-<a name="l01444"></a>01444 BOOST_UBLAS_INLINE
-<a name="l01445"></a>01445 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01446"></a>01446 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html" title="A banded matrix adaptator: convert a any matrix into a banded matrix expression.">self_type</a>::
-<a name="l01447"></a>01447 <span class="preprocessor">#endif</span>
-<a name="l01448"></a>01448 <span class="preprocessor"></span> const_reverse_iterator2 rend ()<span class="keyword"> const </span>{
-<a name="l01449"></a>01449 <span class="keywordflow">return</span> const_reverse_iterator2 (begin ());
-<a name="l01450"></a>01450 }
-<a name="l01451"></a>01451 <span class="preprocessor">#endif</span>
-<a name="l01452"></a>01452 <span class="preprocessor"></span>
-<a name="l01453"></a>01453 <span class="comment">// Indices</span>
-<a name="l01454"></a>01454 BOOST_UBLAS_INLINE
-<a name="l01455"></a>01455 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l01456"></a>01456 <span class="keywordflow">return</span> it1_.index1 ();
-<a name="l01457"></a>01457 }
-<a name="l01458"></a>01458 BOOST_UBLAS_INLINE
-<a name="l01459"></a>01459 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l01460"></a>01460 <span class="keywordflow">return</span> it1_.index2 ();
-<a name="l01461"></a>01461 }
-<a name="l01462"></a>01462
-<a name="l01463"></a>01463 <span class="comment">// Assignment</span>
-<a name="l01464"></a>01464 BOOST_UBLAS_INLINE
-<a name="l01465"></a>01465 const_iterator1 &amp;operator = (<span class="keyword">const</span> const_iterator1 &amp;it) {
-<a name="l01466"></a>01466 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l01467"></a>01467 it1_ = it.it1_;
-<a name="l01468"></a>01468 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01469"></a>01469 }
-<a name="l01470"></a>01470
-<a name="l01471"></a>01471 <span class="comment">// Comparison</span>
-<a name="l01472"></a>01472 BOOST_UBLAS_INLINE
-<a name="l01473"></a>01473 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l01474"></a>01474 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="l01475"></a>01475 <span class="keywordflow">return</span> it1_ == it.it1_;
-<a name="l01476"></a>01476 }
-<a name="l01477"></a>01477 BOOST_UBLAS_INLINE
-<a name="l01478"></a>01478 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l01479"></a>01479 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="l01480"></a>01480 <span class="keywordflow">return</span> it1_ &lt; it.it1_;
-<a name="l01481"></a>01481 }
-<a name="l01482"></a>01482
-<a name="l01483"></a>01483 <span class="keyword">private</span>:
-<a name="l01484"></a>01484 const_subiterator1_type it1_;
-<a name="l01485"></a>01485 };
-<a name="l01486"></a>01486 <span class="preprocessor">#endif</span>
-<a name="l01487"></a>01487 <span class="preprocessor"></span>
-<a name="l01488"></a>01488 BOOST_UBLAS_INLINE
-<a name="l01489"></a>01489 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">const_iterator1</a> begin1 ()<span class="keyword"> const </span>{
-<a name="l01490"></a>01490 <span class="keywordflow">return</span> find1 (0, 0, 0);
-<a name="l01491"></a>01491 }
-<a name="l01492"></a>01492 BOOST_UBLAS_INLINE
-<a name="l01493"></a>01493 const_iterator1 end1 ()<span class="keyword"> const </span>{
-<a name="l01494"></a>01494 <span class="keywordflow">return</span> find1 (0, size1 (), 0);
-<a name="l01495"></a>01495 }
-<a name="l01496"></a>01496
-<a name="l01497"></a>01497 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01498"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">01498</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">iterator1</a>:
-<a name="l01499"></a>01499 <span class="keyword">public</span> container_reference&lt;banded_adaptor&gt;,
-<a name="l01500"></a>01500 <span class="keyword">public</span> random_access_iterator_base&lt;typename iterator_restrict_traits&lt;
-<a name="l01501"></a>01501 typename subiterator1_type::iterator_category, packed_random_access_iterator_tag&gt;::iterator_category,
-<a name="l01502"></a>01502 iterator1, value_type&gt; {
-<a name="l01503"></a>01503 <span class="keyword">public</span>:
-<a name="l01504"></a>01504 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator1_type::value_type value_type;
-<a name="l01505"></a>01505 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator1_type::difference_type difference_type;
-<a name="l01506"></a>01506 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator1_type::reference reference;
-<a name="l01507"></a>01507 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator1_type::pointer pointer;
-<a name="l01508"></a>01508
-<a name="l01509"></a>01509 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">dual_iterator_type</a>;
-<a name="l01510"></a>01510 <span class="keyword">typedef</span> reverse_iterator2 dual_reverse_iterator_type;
-<a name="l01511"></a>01511
-<a name="l01512"></a>01512 <span class="comment">// Construction and destruction</span>
-<a name="l01513"></a>01513 BOOST_UBLAS_INLINE
-<a name="l01514"></a>01514 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">iterator1</a> ():
-<a name="l01515"></a>01515 container_reference&lt;self_type&gt; (), it1_ () {}
-<a name="l01516"></a>01516 BOOST_UBLAS_INLINE
-<a name="l01517"></a>01517 iterator1 (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html" title="A banded matrix adaptator: convert a any matrix into a banded matrix expression.">self_type</a> &amp;m, <span class="keyword">const</span> subiterator1_type &amp;it1):
-<a name="l01518"></a>01518 container_reference&lt;self_type&gt; (m), it1_ (it1) {}
-<a name="l01519"></a>01519
-<a name="l01520"></a>01520 <span class="comment">// Arithmetic</span>
-<a name="l01521"></a>01521 BOOST_UBLAS_INLINE
-<a name="l01522"></a>01522 iterator1 &amp;operator ++ () {
-<a name="l01523"></a>01523 ++ it1_;
-<a name="l01524"></a>01524 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01525"></a>01525 }
-<a name="l01526"></a>01526 BOOST_UBLAS_INLINE
-<a name="l01527"></a>01527 iterator1 &amp;operator -- () {
-<a name="l01528"></a>01528 -- it1_;
-<a name="l01529"></a>01529 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01530"></a>01530 }
-<a name="l01531"></a>01531 BOOST_UBLAS_INLINE
-<a name="l01532"></a>01532 iterator1 &amp;operator += (difference_type n) {
-<a name="l01533"></a>01533 it1_ += n;
-<a name="l01534"></a>01534 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01535"></a>01535 }
-<a name="l01536"></a>01536 BOOST_UBLAS_INLINE
-<a name="l01537"></a>01537 iterator1 &amp;operator -= (difference_type n) {
-<a name="l01538"></a>01538 it1_ -= n;
-<a name="l01539"></a>01539 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01540"></a>01540 }
-<a name="l01541"></a>01541 BOOST_UBLAS_INLINE
-<a name="l01542"></a>01542 difference_type operator - (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l01543"></a>01543 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="l01544"></a>01544 <span class="keywordflow">return</span> it1_ - it.it1_;
-<a name="l01545"></a>01545 }
-<a name="l01546"></a>01546
-<a name="l01547"></a>01547 <span class="comment">// Dereference</span>
-<a name="l01548"></a>01548 BOOST_UBLAS_INLINE
-<a name="l01549"></a>01549 reference operator * ()<span class="keyword"> const </span>{
-<a name="l01550"></a>01550 size_type i = index1 ();
-<a name="l01551"></a>01551 size_type j = index2 ();
-<a name="l01552"></a>01552 BOOST_UBLAS_CHECK (i &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01553"></a>01553 BOOST_UBLAS_CHECK (j &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01554"></a>01554 <span class="preprocessor">#ifdef BOOST_UBLAS_OWN_BANDED</span>
-<a name="l01555"></a>01555 <span class="preprocessor"></span> size_type k = (std::max) (i, j);
-<a name="l01556"></a>01556 size_type l = (*this) ().lower () + j - i;
-<a name="l01557"></a>01557 <span class="keywordflow">if</span> (k &lt; (std::max) ((*this) ().size1 (), (*this) ().size2 ()) &amp;&amp;
-<a name="l01558"></a>01558 l &lt; (*<span class="keyword">this</span>) ().lower () + 1 + (*this) ().upper ())
-<a name="l01559"></a>01559 <span class="keywordflow">return</span> *it1_;
-<a name="l01560"></a>01560 <span class="preprocessor">#else</span>
-<a name="l01561"></a>01561 <span class="preprocessor"></span> size_type k = j;
-<a name="l01562"></a>01562 size_type l = (*this) ().upper () + i - j;
-<a name="l01563"></a>01563 <span class="keywordflow">if</span> (k &lt; (*<span class="keyword">this</span>) ().size2 () &amp;&amp;
-<a name="l01564"></a>01564 l &lt; (*this) ().lower () + 1 + (*this) ().upper ())
-<a name="l01565"></a>01565 <span class="keywordflow">return</span> *it1_;
-<a name="l01566"></a>01566 <span class="preprocessor">#endif</span>
-<a name="l01567"></a>01567 <span class="preprocessor"></span> <span class="keywordflow">return</span> (*<span class="keyword">this</span>) () (i, j);
-<a name="l01568"></a>01568 }
-<a name="l01569"></a>01569 BOOST_UBLAS_INLINE
-<a name="l01570"></a>01570 reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l01571"></a>01571 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l01572"></a>01572 }
-<a name="l01573"></a>01573
-<a name="l01574"></a>01574 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l01575"></a>01575 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l01576"></a>01576 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01577"></a>01577 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html" title="A banded matrix adaptator: convert a any matrix into a banded matrix expression.">self_type</a>::
-<a name="l01578"></a>01578 <span class="preprocessor">#endif</span>
-<a name="l01579"></a>01579 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">iterator2</a> begin ()<span class="keyword"> const </span>{
-<a name="l01580"></a>01580 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find2 (1, index1 (), 0);
-<a name="l01581"></a>01581 }
-<a name="l01582"></a>01582 BOOST_UBLAS_INLINE
-<a name="l01583"></a>01583 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01584"></a>01584 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html" title="A banded matrix adaptator: convert a any matrix into a banded matrix expression.">self_type</a>::
-<a name="l01585"></a>01585 <span class="preprocessor">#endif</span>
-<a name="l01586"></a>01586 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">iterator2</a> end ()<span class="keyword"> const </span>{
-<a name="l01587"></a>01587 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find2 (1, index1 (), (*this) ().size2 ());
-<a name="l01588"></a>01588 }
-<a name="l01589"></a>01589 BOOST_UBLAS_INLINE
-<a name="l01590"></a>01590 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01591"></a>01591 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html" title="A banded matrix adaptator: convert a any matrix into a banded matrix expression.">self_type</a>::
-<a name="l01592"></a>01592 <span class="preprocessor">#endif</span>
-<a name="l01593"></a>01593 <span class="preprocessor"></span> reverse_iterator2 rbegin ()<span class="keyword"> const </span>{
-<a name="l01594"></a>01594 <span class="keywordflow">return</span> reverse_iterator2 (end ());
-<a name="l01595"></a>01595 }
-<a name="l01596"></a>01596 BOOST_UBLAS_INLINE
-<a name="l01597"></a>01597 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01598"></a>01598 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html" title="A banded matrix adaptator: convert a any matrix into a banded matrix expression.">self_type</a>::
-<a name="l01599"></a>01599 <span class="preprocessor">#endif</span>
-<a name="l01600"></a>01600 <span class="preprocessor"></span> reverse_iterator2 rend ()<span class="keyword"> const </span>{
-<a name="l01601"></a>01601 <span class="keywordflow">return</span> reverse_iterator2 (begin ());
-<a name="l01602"></a>01602 }
-<a name="l01603"></a>01603 <span class="preprocessor">#endif</span>
-<a name="l01604"></a>01604 <span class="preprocessor"></span>
-<a name="l01605"></a>01605 <span class="comment">// Indices</span>
-<a name="l01606"></a>01606 BOOST_UBLAS_INLINE
-<a name="l01607"></a>01607 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l01608"></a>01608 <span class="keywordflow">return</span> it1_.index1 ();
-<a name="l01609"></a>01609 }
-<a name="l01610"></a>01610 BOOST_UBLAS_INLINE
-<a name="l01611"></a>01611 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l01612"></a>01612 <span class="keywordflow">return</span> it1_.index2 ();
-<a name="l01613"></a>01613 }
-<a name="l01614"></a>01614
-<a name="l01615"></a>01615 <span class="comment">// Assignment</span>
-<a name="l01616"></a>01616 BOOST_UBLAS_INLINE
-<a name="l01617"></a>01617 iterator1 &amp;operator = (<span class="keyword">const</span> iterator1 &amp;it) {
-<a name="l01618"></a>01618 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l01619"></a>01619 it1_ = it.it1_;
-<a name="l01620"></a>01620 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01621"></a>01621 }
-<a name="l01622"></a>01622
-<a name="l01623"></a>01623 <span class="comment">// Comparison</span>
-<a name="l01624"></a>01624 BOOST_UBLAS_INLINE
-<a name="l01625"></a>01625 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l01626"></a>01626 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="l01627"></a>01627 <span class="keywordflow">return</span> it1_ == it.it1_;
-<a name="l01628"></a>01628 }
-<a name="l01629"></a>01629 BOOST_UBLAS_INLINE
-<a name="l01630"></a>01630 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l01631"></a>01631 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="l01632"></a>01632 <span class="keywordflow">return</span> it1_ &lt; it.it1_;
-<a name="l01633"></a>01633 }
-<a name="l01634"></a>01634
-<a name="l01635"></a>01635 <span class="keyword">private</span>:
-<a name="l01636"></a>01636 subiterator1_type it1_;
-<a name="l01637"></a>01637
-<a name="l01638"></a>01638 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l01639"></a>01639 };
-<a name="l01640"></a>01640 <span class="preprocessor">#endif</span>
-<a name="l01641"></a>01641 <span class="preprocessor"></span>
-<a name="l01642"></a>01642 BOOST_UBLAS_INLINE
-<a name="l01643"></a>01643 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">iterator1</a> begin1 () {
-<a name="l01644"></a>01644 <span class="keywordflow">return</span> find1 (0, 0, 0);
-<a name="l01645"></a>01645 }
-<a name="l01646"></a>01646 BOOST_UBLAS_INLINE
-<a name="l01647"></a>01647 iterator1 end1 () {
-<a name="l01648"></a>01648 <span class="keywordflow">return</span> find1 (0, size1 (), 0);
-<a name="l01649"></a>01649 }
-<a name="l01650"></a>01650
-<a name="l01651"></a>01651 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01652"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">01652</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">const_iterator2</a>:
-<a name="l01653"></a>01653 <span class="keyword">public</span> container_const_reference&lt;banded_adaptor&gt;,
-<a name="l01654"></a>01654 <span class="keyword">public</span> random_access_iterator_base&lt;packed_random_access_iterator_tag,
-<a name="l01655"></a>01655 const_iterator2, value_type&gt; {
-<a name="l01656"></a>01656 <span class="keyword">public</span>:
-<a name="l01657"></a>01657 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits.html">iterator_restrict_traits</a>&lt;<span class="keyword">typename</span> const_subiterator2_type::iterator_category,
-<a name="l01658"></a>01658 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a>&gt;::iterator_category iterator_category;
-<a name="l01659"></a>01659 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator2_type::value_type value_type;
-<a name="l01660"></a>01660 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator2_type::difference_type difference_type;
-<a name="l01661"></a>01661 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator2_type::reference reference;
-<a name="l01662"></a>01662 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator2_type::pointer pointer;
-<a name="l01663"></a>01663
-<a name="l01664"></a>01664 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">const_iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">dual_iterator_type</a>;
-<a name="l01665"></a>01665 <span class="keyword">typedef</span> const_reverse_iterator1 dual_reverse_iterator_type;
-<a name="l01666"></a>01666
-<a name="l01667"></a>01667 <span class="comment">// Construction and destruction</span>
-<a name="l01668"></a>01668 BOOST_UBLAS_INLINE
-<a name="l01669"></a>01669 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">const_iterator2</a> ():
-<a name="l01670"></a>01670 container_const_reference&lt;self_type&gt; (), it2_ () {}
-<a name="l01671"></a>01671 BOOST_UBLAS_INLINE
-<a name="l01672"></a>01672 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html" title="A banded matrix adaptator: convert a any matrix into a banded matrix expression.">self_type</a> &amp;m, <span class="keyword">const</span> const_subiterator2_type &amp;it2):
-<a name="l01673"></a>01673 container_const_reference&lt;self_type&gt; (m), it2_ (it2) {}
-<a name="l01674"></a>01674 BOOST_UBLAS_INLINE
-<a name="l01675"></a>01675 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">iterator2</a> &amp;it):
-<a name="l01676"></a>01676 container_const_reference&lt;self_type&gt; (it ()), it2_ (it.it2_) {}
-<a name="l01677"></a>01677
-<a name="l01678"></a>01678 <span class="comment">// Arithmetic</span>
-<a name="l01679"></a>01679 BOOST_UBLAS_INLINE
-<a name="l01680"></a>01680 const_iterator2 &amp;operator ++ () {
-<a name="l01681"></a>01681 ++ it2_;
-<a name="l01682"></a>01682 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01683"></a>01683 }
-<a name="l01684"></a>01684 BOOST_UBLAS_INLINE
-<a name="l01685"></a>01685 const_iterator2 &amp;operator -- () {
-<a name="l01686"></a>01686 -- it2_;
-<a name="l01687"></a>01687 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01688"></a>01688 }
-<a name="l01689"></a>01689 BOOST_UBLAS_INLINE
-<a name="l01690"></a>01690 const_iterator2 &amp;operator += (difference_type n) {
-<a name="l01691"></a>01691 it2_ += n;
-<a name="l01692"></a>01692 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01693"></a>01693 }
-<a name="l01694"></a>01694 BOOST_UBLAS_INLINE
-<a name="l01695"></a>01695 const_iterator2 &amp;operator -= (difference_type n) {
-<a name="l01696"></a>01696 it2_ -= n;
-<a name="l01697"></a>01697 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01698"></a>01698 }
-<a name="l01699"></a>01699 BOOST_UBLAS_INLINE
-<a name="l01700"></a>01700 difference_type operator - (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l01701"></a>01701 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="l01702"></a>01702 <span class="keywordflow">return</span> it2_ - it.it2_;
-<a name="l01703"></a>01703 }
-<a name="l01704"></a>01704
-<a name="l01705"></a>01705 <span class="comment">// Dereference</span>
-<a name="l01706"></a>01706 BOOST_UBLAS_INLINE
-<a name="l01707"></a>01707 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l01708"></a>01708 size_type i = index1 ();
-<a name="l01709"></a>01709 size_type j = index2 ();
-<a name="l01710"></a>01710 BOOST_UBLAS_CHECK (i &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01711"></a>01711 BOOST_UBLAS_CHECK (j &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01712"></a>01712 <span class="preprocessor">#ifdef BOOST_UBLAS_OWN_BANDED</span>
-<a name="l01713"></a>01713 <span class="preprocessor"></span> size_type k = (std::max) (i, j);
-<a name="l01714"></a>01714 size_type l = (*this) ().lower () + j - i;
-<a name="l01715"></a>01715 <span class="keywordflow">if</span> (k &lt; (std::max) ((*this) ().size1 (), (*this) ().size2 ()) &amp;&amp;
-<a name="l01716"></a>01716 l &lt; (*<span class="keyword">this</span>) ().lower () + 1 + (*this) ().upper ())
-<a name="l01717"></a>01717 <span class="keywordflow">return</span> *it2_;
-<a name="l01718"></a>01718 <span class="preprocessor">#else</span>
-<a name="l01719"></a>01719 <span class="preprocessor"></span> size_type k = j;
-<a name="l01720"></a>01720 size_type l = (*this) ().upper () + i - j;
-<a name="l01721"></a>01721 <span class="keywordflow">if</span> (k &lt; (*<span class="keyword">this</span>) ().size2 () &amp;&amp;
-<a name="l01722"></a>01722 l &lt; (*this) ().lower () + 1 + (*this) ().upper ())
-<a name="l01723"></a>01723 <span class="keywordflow">return</span> *it2_;
-<a name="l01724"></a>01724 <span class="preprocessor">#endif</span>
-<a name="l01725"></a>01725 <span class="preprocessor"></span> <span class="keywordflow">return</span> (*<span class="keyword">this</span>) () (i, j);
-<a name="l01726"></a>01726 }
-<a name="l01727"></a>01727 BOOST_UBLAS_INLINE
-<a name="l01728"></a>01728 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l01729"></a>01729 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l01730"></a>01730 }
-<a name="l01731"></a>01731
-<a name="l01732"></a>01732 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l01733"></a>01733 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l01734"></a>01734 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01735"></a>01735 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html" title="A banded matrix adaptator: convert a any matrix into a banded matrix expression.">self_type</a>::
-<a name="l01736"></a>01736 <span class="preprocessor">#endif</span>
-<a name="l01737"></a>01737 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">const_iterator1</a> begin ()<span class="keyword"> const </span>{
-<a name="l01738"></a>01738 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find1 (1, 0, index2 ());
-<a name="l01739"></a>01739 }
-<a name="l01740"></a>01740 BOOST_UBLAS_INLINE
-<a name="l01741"></a>01741 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01742"></a>01742 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html" title="A banded matrix adaptator: convert a any matrix into a banded matrix expression.">self_type</a>::
-<a name="l01743"></a>01743 <span class="preprocessor">#endif</span>
-<a name="l01744"></a>01744 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">const_iterator1</a> end ()<span class="keyword"> const </span>{
-<a name="l01745"></a>01745 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find1 (1, (*<span class="keyword">this</span>) ().size1 (), index2 ());
-<a name="l01746"></a>01746 }
-<a name="l01747"></a>01747 BOOST_UBLAS_INLINE
-<a name="l01748"></a>01748 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01749"></a>01749 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html" title="A banded matrix adaptator: convert a any matrix into a banded matrix expression.">self_type</a>::
-<a name="l01750"></a>01750 <span class="preprocessor">#endif</span>
-<a name="l01751"></a>01751 <span class="preprocessor"></span> const_reverse_iterator1 rbegin ()<span class="keyword"> const </span>{
-<a name="l01752"></a>01752 <span class="keywordflow">return</span> const_reverse_iterator1 (end ());
-<a name="l01753"></a>01753 }
-<a name="l01754"></a>01754 BOOST_UBLAS_INLINE
-<a name="l01755"></a>01755 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01756"></a>01756 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html" title="A banded matrix adaptator: convert a any matrix into a banded matrix expression.">self_type</a>::
-<a name="l01757"></a>01757 <span class="preprocessor">#endif</span>
-<a name="l01758"></a>01758 <span class="preprocessor"></span> const_reverse_iterator1 rend ()<span class="keyword"> const </span>{
-<a name="l01759"></a>01759 <span class="keywordflow">return</span> const_reverse_iterator1 (begin ());
-<a name="l01760"></a>01760 }
-<a name="l01761"></a>01761 <span class="preprocessor">#endif</span>
-<a name="l01762"></a>01762 <span class="preprocessor"></span>
-<a name="l01763"></a>01763 <span class="comment">// Indices</span>
-<a name="l01764"></a>01764 BOOST_UBLAS_INLINE
-<a name="l01765"></a>01765 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l01766"></a>01766 <span class="keywordflow">return</span> it2_.index1 ();
-<a name="l01767"></a>01767 }
-<a name="l01768"></a>01768 BOOST_UBLAS_INLINE
-<a name="l01769"></a>01769 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l01770"></a>01770 <span class="keywordflow">return</span> it2_.index2 ();
-<a name="l01771"></a>01771 }
-<a name="l01772"></a>01772
-<a name="l01773"></a>01773 <span class="comment">// Assignment</span>
-<a name="l01774"></a>01774 BOOST_UBLAS_INLINE
-<a name="l01775"></a>01775 const_iterator2 &amp;operator = (<span class="keyword">const</span> const_iterator2 &amp;it) {
-<a name="l01776"></a>01776 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l01777"></a>01777 it2_ = it.it2_;
-<a name="l01778"></a>01778 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01779"></a>01779 }
-<a name="l01780"></a>01780
-<a name="l01781"></a>01781 <span class="comment">// Comparison</span>
-<a name="l01782"></a>01782 BOOST_UBLAS_INLINE
-<a name="l01783"></a>01783 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l01784"></a>01784 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="l01785"></a>01785 <span class="keywordflow">return</span> it2_ == it.it2_;
-<a name="l01786"></a>01786 }
-<a name="l01787"></a>01787 BOOST_UBLAS_INLINE
-<a name="l01788"></a>01788 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l01789"></a>01789 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="l01790"></a>01790 <span class="keywordflow">return</span> it2_ &lt; it.it2_;
-<a name="l01791"></a>01791 }
-<a name="l01792"></a>01792
-<a name="l01793"></a>01793 <span class="keyword">private</span>:
-<a name="l01794"></a>01794 const_subiterator2_type it2_;
-<a name="l01795"></a>01795 };
-<a name="l01796"></a>01796 <span class="preprocessor">#endif</span>
-<a name="l01797"></a>01797 <span class="preprocessor"></span>
-<a name="l01798"></a>01798 BOOST_UBLAS_INLINE
-<a name="l01799"></a>01799 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">const_iterator2</a> begin2 ()<span class="keyword"> const </span>{
-<a name="l01800"></a>01800 <span class="keywordflow">return</span> find2 (0, 0, 0);
-<a name="l01801"></a>01801 }
-<a name="l01802"></a>01802 BOOST_UBLAS_INLINE
-<a name="l01803"></a>01803 const_iterator2 end2 ()<span class="keyword"> const </span>{
-<a name="l01804"></a>01804 <span class="keywordflow">return</span> find2 (0, 0, size2 ());
-<a name="l01805"></a>01805 }
-<a name="l01806"></a>01806
-<a name="l01807"></a>01807 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01808"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">01808</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">iterator2</a>:
-<a name="l01809"></a>01809 <span class="keyword">public</span> container_reference&lt;banded_adaptor&gt;,
-<a name="l01810"></a>01810 <span class="keyword">public</span> random_access_iterator_base&lt;typename iterator_restrict_traits&lt;
-<a name="l01811"></a>01811 typename subiterator2_type::iterator_category, packed_random_access_iterator_tag&gt;::iterator_category,
-<a name="l01812"></a>01812 iterator2, value_type&gt; {
-<a name="l01813"></a>01813 <span class="keyword">public</span>:
-<a name="l01814"></a>01814 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator2_type::value_type value_type;
-<a name="l01815"></a>01815 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator2_type::difference_type difference_type;
-<a name="l01816"></a>01816 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator2_type::reference reference;
-<a name="l01817"></a>01817 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator2_type::pointer pointer;
-<a name="l01818"></a>01818
-<a name="l01819"></a>01819 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">dual_iterator_type</a>;
-<a name="l01820"></a>01820 <span class="keyword">typedef</span> reverse_iterator1 dual_reverse_iterator_type;
-<a name="l01821"></a>01821
-<a name="l01822"></a>01822 <span class="comment">// Construction and destruction</span>
-<a name="l01823"></a>01823 BOOST_UBLAS_INLINE
-<a name="l01824"></a>01824 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">iterator2</a> ():
-<a name="l01825"></a>01825 container_reference&lt;self_type&gt; (), it2_ () {}
-<a name="l01826"></a>01826 BOOST_UBLAS_INLINE
-<a name="l01827"></a>01827 iterator2 (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html" title="A banded matrix adaptator: convert a any matrix into a banded matrix expression.">self_type</a> &amp;m, <span class="keyword">const</span> subiterator2_type &amp;it2):
-<a name="l01828"></a>01828 container_reference&lt;self_type&gt; (m), it2_ (it2) {}
-<a name="l01829"></a>01829
-<a name="l01830"></a>01830 <span class="comment">// Arithmetic</span>
-<a name="l01831"></a>01831 BOOST_UBLAS_INLINE
-<a name="l01832"></a>01832 iterator2 &amp;operator ++ () {
-<a name="l01833"></a>01833 ++ it2_;
-<a name="l01834"></a>01834 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01835"></a>01835 }
-<a name="l01836"></a>01836 BOOST_UBLAS_INLINE
-<a name="l01837"></a>01837 iterator2 &amp;operator -- () {
-<a name="l01838"></a>01838 -- it2_;
-<a name="l01839"></a>01839 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01840"></a>01840 }
-<a name="l01841"></a>01841 BOOST_UBLAS_INLINE
-<a name="l01842"></a>01842 iterator2 &amp;operator += (difference_type n) {
-<a name="l01843"></a>01843 it2_ += n;
-<a name="l01844"></a>01844 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01845"></a>01845 }
-<a name="l01846"></a>01846 BOOST_UBLAS_INLINE
-<a name="l01847"></a>01847 iterator2 &amp;operator -= (difference_type n) {
-<a name="l01848"></a>01848 it2_ -= n;
-<a name="l01849"></a>01849 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01850"></a>01850 }
-<a name="l01851"></a>01851 BOOST_UBLAS_INLINE
-<a name="l01852"></a>01852 difference_type operator - (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l01853"></a>01853 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="l01854"></a>01854 <span class="keywordflow">return</span> it2_ - it.it2_;
-<a name="l01855"></a>01855 }
-<a name="l01856"></a>01856
-<a name="l01857"></a>01857 <span class="comment">// Dereference</span>
-<a name="l01858"></a>01858 BOOST_UBLAS_INLINE
-<a name="l01859"></a>01859 reference operator * ()<span class="keyword"> const </span>{
-<a name="l01860"></a>01860 size_type i = index1 ();
-<a name="l01861"></a>01861 size_type j = index2 ();
-<a name="l01862"></a>01862 BOOST_UBLAS_CHECK (i &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01863"></a>01863 BOOST_UBLAS_CHECK (j &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01864"></a>01864 <span class="preprocessor">#ifdef BOOST_UBLAS_OWN_BANDED</span>
-<a name="l01865"></a>01865 <span class="preprocessor"></span> size_type k = (std::max) (i, j);
-<a name="l01866"></a>01866 size_type l = (*this) ().lower () + j - i;
-<a name="l01867"></a>01867 <span class="keywordflow">if</span> (k &lt; (std::max) ((*this) ().size1 (), (*this) ().size2 ()) &amp;&amp;
-<a name="l01868"></a>01868 l &lt; (*<span class="keyword">this</span>) ().lower () + 1 + (*this) ().upper ())
-<a name="l01869"></a>01869 <span class="keywordflow">return</span> *it2_;
-<a name="l01870"></a>01870 <span class="preprocessor">#else</span>
-<a name="l01871"></a>01871 <span class="preprocessor"></span> size_type k = j;
-<a name="l01872"></a>01872 size_type l = (*this) ().upper () + i - j;
-<a name="l01873"></a>01873 <span class="keywordflow">if</span> (k &lt; (*<span class="keyword">this</span>) ().size2 () &amp;&amp;
-<a name="l01874"></a>01874 l &lt; (*this) ().lower () + 1 + (*this) ().upper ())
-<a name="l01875"></a>01875 <span class="keywordflow">return</span> *it2_;
-<a name="l01876"></a>01876 <span class="preprocessor">#endif</span>
-<a name="l01877"></a>01877 <span class="preprocessor"></span> <span class="keywordflow">return</span> (*<span class="keyword">this</span>) () (i, j);
-<a name="l01878"></a>01878 }
-<a name="l01879"></a>01879 BOOST_UBLAS_INLINE
-<a name="l01880"></a>01880 reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l01881"></a>01881 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l01882"></a>01882 }
-<a name="l01883"></a>01883
-<a name="l01884"></a>01884 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l01885"></a>01885 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l01886"></a>01886 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01887"></a>01887 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html" title="A banded matrix adaptator: convert a any matrix into a banded matrix expression.">self_type</a>::
-<a name="l01888"></a>01888 <span class="preprocessor">#endif</span>
-<a name="l01889"></a>01889 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">iterator1</a> begin ()<span class="keyword"> const </span>{
-<a name="l01890"></a>01890 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find1 (1, 0, index2 ());
-<a name="l01891"></a>01891 }
-<a name="l01892"></a>01892 BOOST_UBLAS_INLINE
-<a name="l01893"></a>01893 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01894"></a>01894 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html" title="A banded matrix adaptator: convert a any matrix into a banded matrix expression.">self_type</a>::
-<a name="l01895"></a>01895 <span class="preprocessor">#endif</span>
-<a name="l01896"></a>01896 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">iterator1</a> end ()<span class="keyword"> const </span>{
-<a name="l01897"></a>01897 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find1 (1, (*<span class="keyword">this</span>) ().size1 (), index2 ());
-<a name="l01898"></a>01898 }
-<a name="l01899"></a>01899 BOOST_UBLAS_INLINE
-<a name="l01900"></a>01900 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01901"></a>01901 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html" title="A banded matrix adaptator: convert a any matrix into a banded matrix expression.">self_type</a>::
-<a name="l01902"></a>01902 <span class="preprocessor">#endif</span>
-<a name="l01903"></a>01903 <span class="preprocessor"></span> reverse_iterator1 rbegin ()<span class="keyword"> const </span>{
-<a name="l01904"></a>01904 <span class="keywordflow">return</span> reverse_iterator1 (end ());
-<a name="l01905"></a>01905 }
-<a name="l01906"></a>01906 BOOST_UBLAS_INLINE
-<a name="l01907"></a>01907 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01908"></a>01908 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html" title="A banded matrix adaptator: convert a any matrix into a banded matrix expression.">self_type</a>::
-<a name="l01909"></a>01909 <span class="preprocessor">#endif</span>
-<a name="l01910"></a>01910 <span class="preprocessor"></span> reverse_iterator1 rend ()<span class="keyword"> const </span>{
-<a name="l01911"></a>01911 <span class="keywordflow">return</span> reverse_iterator1 (begin ());
-<a name="l01912"></a>01912 }
-<a name="l01913"></a>01913 <span class="preprocessor">#endif</span>
-<a name="l01914"></a>01914 <span class="preprocessor"></span>
-<a name="l01915"></a>01915 <span class="comment">// Indices</span>
-<a name="l01916"></a>01916 BOOST_UBLAS_INLINE
-<a name="l01917"></a>01917 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l01918"></a>01918 <span class="keywordflow">return</span> it2_.index1 ();
-<a name="l01919"></a>01919 }
-<a name="l01920"></a>01920 BOOST_UBLAS_INLINE
-<a name="l01921"></a>01921 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l01922"></a>01922 <span class="keywordflow">return</span> it2_.index2 ();
-<a name="l01923"></a>01923 }
-<a name="l01924"></a>01924
-<a name="l01925"></a>01925 <span class="comment">// Assignment</span>
-<a name="l01926"></a>01926 BOOST_UBLAS_INLINE
-<a name="l01927"></a>01927 iterator2 &amp;operator = (<span class="keyword">const</span> iterator2 &amp;it) {
-<a name="l01928"></a>01928 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l01929"></a>01929 it2_ = it.it2_;
-<a name="l01930"></a>01930 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01931"></a>01931 }
-<a name="l01932"></a>01932
-<a name="l01933"></a>01933 <span class="comment">// Comparison</span>
-<a name="l01934"></a>01934 BOOST_UBLAS_INLINE
-<a name="l01935"></a>01935 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l01936"></a>01936 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="l01937"></a>01937 <span class="keywordflow">return</span> it2_ == it.it2_;
-<a name="l01938"></a>01938 }
-<a name="l01939"></a>01939 BOOST_UBLAS_INLINE
-<a name="l01940"></a>01940 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l01941"></a>01941 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="l01942"></a>01942 <span class="keywordflow">return</span> it2_ &lt; it.it2_;
-<a name="l01943"></a>01943 }
-<a name="l01944"></a>01944
-<a name="l01945"></a>01945 <span class="keyword">private</span>:
-<a name="l01946"></a>01946 subiterator2_type it2_;
-<a name="l01947"></a>01947
-<a name="l01948"></a>01948 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l01949"></a>01949 };
-<a name="l01950"></a>01950 <span class="preprocessor">#endif</span>
-<a name="l01951"></a>01951 <span class="preprocessor"></span>
-<a name="l01952"></a>01952 BOOST_UBLAS_INLINE
-<a name="l01953"></a>01953 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">iterator2</a> begin2 () {
-<a name="l01954"></a>01954 <span class="keywordflow">return</span> find2 (0, 0, 0);
-<a name="l01955"></a>01955 }
-<a name="l01956"></a>01956 BOOST_UBLAS_INLINE
-<a name="l01957"></a>01957 iterator2 end2 () {
-<a name="l01958"></a>01958 <span class="keywordflow">return</span> find2 (0, 0, size2 ());
-<a name="l01959"></a>01959 }
-<a name="l01960"></a>01960
-<a name="l01961"></a>01961 <span class="comment">// Reverse iterators</span>
-<a name="l01962"></a>01962
-<a name="l01963"></a>01963 BOOST_UBLAS_INLINE
-<a name="l01964"></a>01964 const_reverse_iterator1 rbegin1 ()<span class="keyword"> const </span>{
-<a name="l01965"></a>01965 <span class="keywordflow">return</span> const_reverse_iterator1 (end1 ());
-<a name="l01966"></a>01966 }
-<a name="l01967"></a>01967 BOOST_UBLAS_INLINE
-<a name="l01968"></a>01968 const_reverse_iterator1 rend1 ()<span class="keyword"> const </span>{
-<a name="l01969"></a>01969 <span class="keywordflow">return</span> const_reverse_iterator1 (begin1 ());
-<a name="l01970"></a>01970 }
-<a name="l01971"></a>01971
-<a name="l01972"></a>01972 BOOST_UBLAS_INLINE
-<a name="l01973"></a>01973 reverse_iterator1 rbegin1 () {
-<a name="l01974"></a>01974 <span class="keywordflow">return</span> reverse_iterator1 (end1 ());
-<a name="l01975"></a>01975 }
-<a name="l01976"></a>01976 BOOST_UBLAS_INLINE
-<a name="l01977"></a>01977 reverse_iterator1 rend1 () {
-<a name="l01978"></a>01978 <span class="keywordflow">return</span> reverse_iterator1 (begin1 ());
-<a name="l01979"></a>01979 }
-<a name="l01980"></a>01980
-<a name="l01981"></a>01981 BOOST_UBLAS_INLINE
-<a name="l01982"></a>01982 const_reverse_iterator2 rbegin2 ()<span class="keyword"> const </span>{
-<a name="l01983"></a>01983 <span class="keywordflow">return</span> const_reverse_iterator2 (end2 ());
-<a name="l01984"></a>01984 }
-<a name="l01985"></a>01985 BOOST_UBLAS_INLINE
-<a name="l01986"></a>01986 const_reverse_iterator2 rend2 ()<span class="keyword"> const </span>{
-<a name="l01987"></a>01987 <span class="keywordflow">return</span> const_reverse_iterator2 (begin2 ());
-<a name="l01988"></a>01988 }
-<a name="l01989"></a>01989
-<a name="l01990"></a>01990 BOOST_UBLAS_INLINE
-<a name="l01991"></a>01991 reverse_iterator2 rbegin2 () {
-<a name="l01992"></a>01992 <span class="keywordflow">return</span> reverse_iterator2 (end2 ());
-<a name="l01993"></a>01993 }
-<a name="l01994"></a>01994 BOOST_UBLAS_INLINE
-<a name="l01995"></a>01995 reverse_iterator2 rend2 () {
-<a name="l01996"></a>01996 <span class="keywordflow">return</span> reverse_iterator2 (begin2 ());
-<a name="l01997"></a>01997 }
-<a name="l01998"></a>01998
-<a name="l01999"></a>01999 <span class="keyword">private</span>:
-<a name="l02000"></a>02000 matrix_closure_type data_;
-<a name="l02001"></a>02001 size_type lower_;
-<a name="l02002"></a>02002 size_type upper_;
-<a name="l02003"></a>02003 <span class="keyword">typedef</span> <span class="keyword">const</span> value_type const_value_type;
-<a name="l02004"></a>02004 <span class="keyword">static</span> const_value_type zero_;
-<a name="l02005"></a>02005 };
-<a name="l02006"></a>02006
-<a name="l02007"></a>02007 <span class="comment">// Specialization for temporary_traits</span>
-<a name="l02008"></a>02008 <span class="keyword">template</span> &lt;<span class="keyword">class</span> M&gt;
-<a name="l02009"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01banded__adaptor_3_01_m_01_4_01_4.html">02009</a> <span class="keyword">struct </span>vector_temporary_traits&lt; banded_adaptor&lt;M&gt; &gt;
-<a name="l02010"></a>02010 : vector_temporary_traits&lt; M &gt; {} ;
-<a name="l02011"></a>02011 <span class="keyword">template</span> &lt;<span class="keyword">class</span> M&gt;
-<a name="l02012"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01banded__adaptor_3_01_m_01_4_01_4.html">02012</a> <span class="keyword">struct </span>vector_temporary_traits&lt; const banded_adaptor&lt;M&gt; &gt;
-<a name="l02013"></a>02013 : vector_temporary_traits&lt; M &gt; {} ;
-<a name="l02014"></a>02014
-<a name="l02015"></a>02015 <span class="keyword">template</span> &lt;<span class="keyword">class</span> M&gt;
-<a name="l02016"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01banded__adaptor_3_01_m_01_4_01_4.html">02016</a> <span class="keyword">struct </span>matrix_temporary_traits&lt; banded_adaptor&lt;M&gt; &gt;
-<a name="l02017"></a>02017 : matrix_temporary_traits&lt; M &gt; {} ;
-<a name="l02018"></a>02018 <span class="keyword">template</span> &lt;<span class="keyword">class</span> M&gt;
-<a name="l02019"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01const_01banded__adaptor_3_01_m_01_4_01_4.html">02019</a> <span class="keyword">struct </span>matrix_temporary_traits&lt; const banded_adaptor&lt;M&gt; &gt;
-<a name="l02020"></a>02020 : matrix_temporary_traits&lt; M &gt; {} ;
-<a name="l02021"></a>02021
-<a name="l02022"></a>02022
-<a name="l02023"></a>02023 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l02024"></a>02024 <span class="keyword">typename</span> <a class="code" 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&lt;M&gt;::const_value_type</a> <a class="code" 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&lt;M&gt;::zero_</a> = value_type<span class="comment">/*zero*/</span>();
-<a name="l02025"></a>02025
-<a name="l02038"></a>02038 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l02039"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1diagonal__adaptor.html">02039</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1diagonal__adaptor.html" title="A diagonal matrix adaptator: convert a any matrix into a diagonal matrix expression...">diagonal_adaptor</a>:
-<a name="l02040"></a>02040 <span class="keyword">public</span> banded_adaptor&lt;M&gt; {
-<a name="l02041"></a>02041 <span class="keyword">public</span>:
-<a name="l02042"></a>02042 <span class="keyword">typedef</span> M matrix_type;
-<a name="l02043"></a>02043 <span class="keyword">typedef</span> <a class="code" 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&lt;M&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html" title="A banded matrix adaptator: convert a any matrix into a banded matrix expression.">adaptor_type</a>;
-<a name="l02044"></a>02044
-<a name="l02045"></a>02045 <span class="comment">// Construction and destruction</span>
-<a name="l02046"></a>02046 BOOST_UBLAS_INLINE
-<a name="l02047"></a>02047 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1diagonal__adaptor.html" title="A diagonal matrix adaptator: convert a any matrix into a diagonal matrix expression...">diagonal_adaptor</a> ():
-<a name="l02048"></a>02048 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html" title="A banded matrix adaptator: convert a any matrix into a banded matrix expression.">adaptor_type</a> () {}
-<a name="l02049"></a>02049 BOOST_UBLAS_INLINE
-<a name="l02050"></a>02050 diagonal_adaptor (matrix_type &amp;data):
-<a name="l02051"></a>02051 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html" title="A banded matrix adaptator: convert a any matrix into a banded matrix expression.">adaptor_type</a> (data) {}
-<a name="l02052"></a>02052 BOOST_UBLAS_INLINE
-<a name="l02053"></a>02053 ~diagonal_adaptor () {}
-<a name="l02054"></a>02054
-<a name="l02055"></a>02055 <span class="comment">// Assignment</span>
-<a name="l02056"></a>02056 BOOST_UBLAS_INLINE
-<a name="l02057"></a>02057 diagonal_adaptor &amp;operator = (<span class="keyword">const</span> diagonal_adaptor &amp;m) {
-<a name="l02058"></a>02058 adaptor_type::operator = (m);
-<a name="l02059"></a>02059 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02060"></a>02060 }
-<a name="l02061"></a>02061 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l02062"></a>02062 BOOST_UBLAS_INLINE
-<a name="l02063"></a>02063 diagonal_adaptor &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="l02064"></a>02064 adaptor_type::operator = (ae);
-<a name="l02065"></a>02065 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02066"></a>02066 }
-<a name="l02067"></a>02067 };
-<a name="l02068"></a>02068
-<a name="l02069"></a>02069 }}}
-<a name="l02070"></a>02070
-<a name="l02071"></a>02071 <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>
diff --git a/libs/numeric/ublas/doc/html/blas_8hpp_source.html b/libs/numeric/ublas/doc/html/blas_8hpp_source.html
deleted file mode 100644
index 03aca02416..0000000000
--- a/libs/numeric/ublas/doc/html/blas_8hpp_source.html
+++ /dev/null
@@ -1,235 +0,0 @@
-<!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>
diff --git a/libs/numeric/ublas/doc/html/bug.html b/libs/numeric/ublas/doc/html/bug.html
deleted file mode 100644
index 3e32938497..0000000000
--- a/libs/numeric/ublas/doc/html/bug.html
+++ /dev/null
@@ -1,34 +0,0 @@
-<!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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1array__adaptor-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1array__adaptor-members.html
deleted file mode 100644
index 6abc1ae5a5..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1array__adaptor-members.html
+++ /dev/null
@@ -1,71 +0,0 @@
-<!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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1array__adaptor.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1array__adaptor.html
deleted file mode 100644
index 6a8850f6ea..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1array__adaptor.html
+++ /dev/null
@@ -1,120 +0,0 @@
-<!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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor-members.html
deleted file mode 100644
index 8c1afb435f..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor-members.html
+++ /dev/null
@@ -1,101 +0,0 @@
-<!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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html
deleted file mode 100644
index 896ecdeca7..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html
+++ /dev/null
@@ -1,219 +0,0 @@
-<!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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1-members.html
deleted file mode 100644
index e8324ca22f..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html
deleted file mode 100644
index 26c257b9b7..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html
+++ /dev/null
@@ -1,104 +0,0 @@
-<!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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2-members.html
deleted file mode 100644
index 3e171357ff..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2-members.html
+++ /dev/null
@@ -1,61 +0,0 @@
-<!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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html
deleted file mode 100644
index a9f622725e..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html
+++ /dev/null
@@ -1,111 +0,0 @@
-<!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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1-members.html
deleted file mode 100644
index 2b0e28fe67..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html
deleted file mode 100644
index 66c170d096..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html
+++ /dev/null
@@ -1,99 +0,0 @@
-<!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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2-members.html
deleted file mode 100644
index f0353323d4..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html
deleted file mode 100644
index 6f9570e5d2..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html
+++ /dev/null
@@ -1,99 +0,0 @@
-<!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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix-members.html
deleted file mode 100644
index 302787d3bb..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix-members.html
+++ /dev/null
@@ -1,110 +0,0 @@
-<!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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix.html
deleted file mode 100644
index 4d501c612f..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix.html
+++ /dev/null
@@ -1,224 +0,0 @@
-<!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::size2" ref="ab74161e01fdd2ba637a23ca9931088bb" 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="a48a6ca048ecbdecee643562d05c04a33"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::lower" ref="a48a6ca048ecbdecee643562d05c04a33" 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="a44a8f7531926dff6a32e8ef879a15e49"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::upper" ref="a44a8f7531926dff6a32e8ef879a15e49" 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="a6c3af263aa8e158879b222b6251f6347"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::data" ref="a6c3af263aa8e158879b222b6251f6347" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-array_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="a65cb9fae24abe7ffeb2ed1688a9c8b51"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::data" ref="a65cb9fae24abe7ffeb2ed1688a9c8b51" args="()" -->
-BOOST_UBLAS_INLINE array_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="a23e3759ee87d17e8bd8b0b0412316c8c"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::resize" ref="a23e3759ee87d17e8bd8b0b0412316c8c" args="(size_type size1, size_type size2, size_type lower=0, size_type upper=0, bool preserve=true)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>resize</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, bool preserve=true)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa54240701b3bb4999a567e98faef204e"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::resize_packed_preserve" ref="aa54240701b3bb4999a567e98faef204e" args="(size_type size1, size_type size2, size_type lower=0, size_type upper=0)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>resize_packed_preserve</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="a878f4e28c1ef63f60a0e95a74337fd5d"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::operator()" ref="a878f4e28c1ef63f60a0e95a74337fd5d" 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="a0d575871675cf1f2a66576d74c1a5066"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::at_element" ref="a0d575871675cf1f2a66576d74c1a5066" args="(size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>at_element</b> (size_type i, size_type j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad615d5fd39b34053776d9c302001c461"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::operator()" ref="ad615d5fd39b34053776d9c302001c461" 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="a702e20cbc217491ffb3447a43a25094f"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::insert_element" ref="a702e20cbc217491ffb3447a43a25094f" args="(size_type i, size_type j, const_reference t)" -->
-BOOST_UBLAS_INLINE reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>insert_element</b> (size_type i, size_type j, const_reference t)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2107657a67cb1cd048135085847c38d3"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::erase_element" ref="a2107657a67cb1cd048135085847c38d3" args="(size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>erase_element</b> (size_type i, size_type j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a437cd7db0ae7a41761c7abd2cb94b1c8"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::clear" ref="a437cd7db0ae7a41761c7abd2cb94b1c8" args="()" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>clear</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a440e41ecc854474b8c29541d7cba6093"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::operator=" ref="a440e41ecc854474b8c29541d7cba6093" args="(const banded_matrix &amp;m)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">banded_matrix</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</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="memItemLeft" align="right" valign="top"><a class="anchor" id="ae133f828265c943e830476b01202de51"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::assign_temporary" ref="ae133f828265c943e830476b01202de51" args="(banded_matrix &amp;m)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">banded_matrix</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>assign_temporary</b> (<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="a66e819219fb68eafa6d1db2ac0561075"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::operator=" ref="a66e819219fb68eafa6d1db2ac0561075" 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__matrix.html">banded_matrix</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="a69ed57853e258237f73ba036f1a5471c"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::assign" ref="a69ed57853e258237f73ba036f1a5471c" 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__matrix.html">banded_matrix</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="aa608e51fe88c95965c07e61639b86e97"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::operator+=" ref="aa608e51fe88c95965c07e61639b86e97" 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__matrix.html">banded_matrix</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="ae1bd3691344c886c8a46d1a0683b4497"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::plus_assign" ref="ae1bd3691344c886c8a46d1a0683b4497" 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__matrix.html">banded_matrix</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="ab3516c2dc4844d2eadda6049cebc094b"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::operator&#45;=" ref="ab3516c2dc4844d2eadda6049cebc094b" 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__matrix.html">banded_matrix</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="a71504a41c3c65c9de9bd7f0e88abc0c7"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::minus_assign" ref="a71504a41c3c65c9de9bd7f0e88abc0c7" 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__matrix.html">banded_matrix</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="a1b10a86a67a27babc22ae5fefe27b04a"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::operator*=" ref="a1b10a86a67a27babc22ae5fefe27b04a" 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__matrix.html">banded_matrix</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="aed946ee41890a33a9ece28fb0f0aec59"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::operator/=" ref="aed946ee41890a33a9ece28fb0f0aec59" 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__matrix.html">banded_matrix</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="a5e7d2645565a4930b5856e60e0a909d3"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::swap" ref="a5e7d2645565a4930b5856e60e0a909d3" args="(banded_matrix &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__matrix.html">banded_matrix</a> &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1ea0dd2f3dfa08baf80cfb2c1406fb0d"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::find1" ref="a1ea0dd2f3dfa08baf80cfb2c1406fb0d" args="(int rank, size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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="a6353580183acb228e5e381dbd20639f5"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::find1" ref="a6353580183acb228e5e381dbd20639f5" args="(int rank, size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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="acc8a450bb2d669a21dfce630c959d630"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::find2" ref="acc8a450bb2d669a21dfce630c959d630" args="(int rank, size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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="a4b0f9f31f6750c0b3dc2d1a8e25c50d6"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::find2" ref="a4b0f9f31f6750c0b3dc2d1a8e25c50d6" args="(int rank, size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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="ad71f35296f29e0a13d15416234cfa1b1"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::begin1" ref="ad71f35296f29e0a13d15416234cfa1b1" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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="a5f5aa84c8bce576ec989c7c36df8b83c"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::end1" ref="a5f5aa84c8bce576ec989c7c36df8b83c" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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="a59379596a95578e2c4056fa6175287fd"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::begin1" ref="a59379596a95578e2c4056fa6175287fd" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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="ae521545772abab287893ea56bf911826"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::end1" ref="ae521545772abab287893ea56bf911826" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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="afb321001b1a2a903c77a2885c9c4fdb1"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::begin2" ref="afb321001b1a2a903c77a2885c9c4fdb1" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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="ada29c3aab2bcae257cf9c6ce91c8437a"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::end2" ref="ada29c3aab2bcae257cf9c6ce91c8437a" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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="a2530a5e1b4fda7e95f4a907e4f592a39"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::begin2" ref="a2530a5e1b4fda7e95f4a907e4f592a39" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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="af0c616b8e690427b9ba030f0b1993a52"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::end2" ref="af0c616b8e690427b9ba030f0b1993a52" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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="a98be65f9e63b50efb5dadc9fe293a4ae"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::rbegin1" ref="a98be65f9e63b50efb5dadc9fe293a4ae" 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="a2780748cb1be288a7e1e3a6128b1e0f3"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::rend1" ref="a2780748cb1be288a7e1e3a6128b1e0f3" 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="aa19b846c887541a69201d22e506ae7b5"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::rbegin1" ref="aa19b846c887541a69201d22e506ae7b5" 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="aa1b8677fe4f68859d8df927e1e8a0d19"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::rend1" ref="aa1b8677fe4f68859d8df927e1e8a0d19" 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="a101e166d398db609b7bd1414f6d58ca7"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::rbegin2" ref="a101e166d398db609b7bd1414f6d58ca7" 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="aa7e4ceca24d635654d570e1260e46de4"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::rend2" ref="aa7e4ceca24d635654d570e1260e46de4" 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="a0b9eb1e8ae38b6c88c079759eee4a9f4"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::rbegin2" ref="a0b9eb1e8ae38b6c88c079759eee4a9f4" 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="a71325bf67c70270735a5019112efcaa8"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::rend2" ref="a71325bf67c70270735a5019112efcaa8" 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="a9a6a2002a82cfc034b568a4306107176"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::swap" ref="a9a6a2002a82cfc034b568a4306107176" args="(banded_matrix &amp;m1, banded_matrix &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__matrix.html">banded_matrix</a> &amp;m1, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">banded_matrix</a> &amp;m2)</td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;class T, class L, class A&gt;<br/>
- class boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</h3>
-
-<p>For a <img class="formulaInl" alt="$(mxn)$" src="form_0.png"/>-dimensional 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"/>. The default storage for banded matrices is packed. Orientation and storage can also be specified. Default is <code>row_major</code> and and <a class="el" href="classboost_1_1numeric_1_1ublas_1_1unbounded__array.html">unbounded_array</a>. It is <b>not</b> required by the storage to initialize elements of the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a>.</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>T</em>&nbsp;</td><td>the type of object stored in the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> (like double, float, complex, etc...) </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>L</em>&nbsp;</td><td>the storage organization. It can be either <code>row_major</code> or <code>column_major</code>. Default is <code>row_major</code> </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>A</em>&nbsp;</td><td>the type of Storage array. Default is <code><a class="el" href="classboost_1_1numeric_1_1ublas_1_1unbounded__array.html">unbounded_array</a></code> </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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator1-members.html
deleted file mode 100644
index 135208cc7e..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator1-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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;::const_iterator1 Member List</h1>This is the complete list of members for <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>, 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__matrix_1_1const__iterator1.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>(const self_type &amp;m, size_type it1, size_type it2) (defined in <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><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></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__matrix_1_1const__iterator1.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::const_iterator1</a>)</td><td><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></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_1_1const__iterator1.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::const_iterator1</a>)</td><td><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></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__matrix_1_1const__iterator1.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::const_iterator1</a>)</td><td><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></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__matrix_1_1const__iterator1.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></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__matrix_1_1const__iterator1.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::const_iterator1</a>)</td><td><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></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__matrix_1_1const__iterator1.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></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__matrix_1_1const__iterator1.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::const_iterator1</a>)</td><td><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></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__matrix_1_1const__iterator1.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::const_iterator1</a>)</td><td><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></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__matrix_1_1const__iterator1.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::const_iterator1</a>)</td><td><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></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__matrix_1_1const__iterator1.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::const_iterator1</a>)</td><td><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></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__matrix_1_1const__iterator1.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></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_1_1const__iterator1.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::const_iterator1</a>)</td><td><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator1.html
deleted file mode 100644
index 750d20f017..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator1.html
+++ /dev/null
@@ -1,103 +0,0 @@
-<!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;::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__matrix.html">banded_matrix</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator1.html">const_iterator1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::const_iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::banded_matrix::const_iterator1" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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="a41c292e59210fc74909f36bca344ac69"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator1::value_type" ref="a41c292e59210fc74909f36bca344ac69" args="" -->
-typedef banded_matrix::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="a9b9c580edd3b87d6d34a24abad41793f"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator1::difference_type" ref="a9b9c580edd3b87d6d34a24abad41793f" args="" -->
-typedef <br class="typebreak"/>
-banded_matrix::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="a6ca19dace488e91312f366e325f31d2c"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator1::reference" ref="a6ca19dace488e91312f366e325f31d2c" args="" -->
-typedef <br class="typebreak"/>
-banded_matrix::const_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="ad3163bc288ab759b78604d9876d14c65"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator1::pointer" ref="ad3163bc288ab759b78604d9876d14c65" args="" -->
-typedef const <br class="typebreak"/>
-banded_matrix::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="ad8d4c70783b3b5f713a5019d9ab029a5"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator1::dual_iterator_type" ref="ad8d4c70783b3b5f713a5019d9ab029a5" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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="ac4d431a93375c424286da5c45f299c43"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator1::dual_reverse_iterator_type" ref="ac4d431a93375c424286da5c45f299c43" 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="ac377e12d3ae28e3ab0f6242e3246c22f"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator1::const_iterator1" ref="ac377e12d3ae28e3ab0f6242e3246c22f" args="(const self_type &amp;m, size_type it1, size_type it2)" -->
-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__matrix.html">self_type</a> &amp;m, size_type it1, size_type it2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3d0e653ed1ff68f7aa6ab5324ad0cdec"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator1::const_iterator1" ref="a3d0e653ed1ff68f7aa6ab5324ad0cdec" 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__matrix_1_1iterator1.html">iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1abb459961ada385d6b200e55c57eb4b"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator1::operator++" ref="a1abb459961ada385d6b200e55c57eb4b" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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="ad875b96f1d86a8344cb609dd254bbefc"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator1::operator&#45;&#45;" ref="ad875b96f1d86a8344cb609dd254bbefc" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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="ac15f8b0d9f62cf6ad32f426975f99a6f"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator1::operator+=" ref="ac15f8b0d9f62cf6ad32f426975f99a6f" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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="a95e6f2f9a810c0352f7c31572abb5fba"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator1::operator&#45;=" ref="a95e6f2f9a810c0352f7c31572abb5fba" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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="a379fba12c48c935cec6cae1f0322d3e5"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator1::operator&#45;" ref="a379fba12c48c935cec6cae1f0322d3e5" 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__matrix_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a54d9940a4e59dd2870599178cdcf4356"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator1::operator*" ref="a54d9940a4e59dd2870599178cdcf4356" 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="a2f748fe5a0ce5bc0fd2dc4ceb301e3ad"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator1::operator[]" ref="a2f748fe5a0ce5bc0fd2dc4ceb301e3ad" 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="a9501f547c5edb84b5487cc7dd20f6ce5"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator1::begin" ref="a9501f547c5edb84b5487cc7dd20f6ce5" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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="a4bcd954de7733a0c8dbd07b8360847fc"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator1::end" ref="a4bcd954de7733a0c8dbd07b8360847fc" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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="a4cd4a433eac91512c1fdb959aa2a3cd6"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator1::rbegin" ref="a4cd4a433eac91512c1fdb959aa2a3cd6" 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="a125e6aa9f936ca7bc70e5dc216746ae6"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator1::rend" ref="a125e6aa9f936ca7bc70e5dc216746ae6" 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="a8750c4905b76df830b16d363b1982503"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator1::index1" ref="a8750c4905b76df830b16d363b1982503" 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="af3c3d320a4cb03e8b70e5a6b3fe0e28a"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator1::index2" ref="af3c3d320a4cb03e8b70e5a6b3fe0e28a" 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="a1792aec145290b263cc6b430d8d890ea"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator1::operator=" ref="a1792aec145290b263cc6b430d8d890ea" args="(const const_iterator1 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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__matrix_1_1const__iterator1.html">const_iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aab4c16a0a19bf151d71c4d969d3743ed"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator1::operator==" ref="aab4c16a0a19bf151d71c4d969d3743ed" 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__matrix_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4791883f00df5099694402522a30f9e4"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator1::operator&lt;" ref="a4791883f00df5099694402522a30f9e4" 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__matrix_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class T, class L, class A&gt;<br/>
- class boost::numeric::ublas::banded_matrix&lt; T, L, A &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator2-members.html
deleted file mode 100644
index bdf2b172c7..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator2-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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;::const_iterator2 Member List</h1>This is the complete list of members for <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>, 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__matrix_1_1const__iterator2.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>(const self_type &amp;m, size_type it1, size_type it2) (defined in <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><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></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__matrix_1_1const__iterator2.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::const_iterator2</a>)</td><td><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></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_1_1const__iterator2.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::const_iterator2</a>)</td><td><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></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__matrix_1_1const__iterator2.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::const_iterator2</a>)</td><td><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></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__matrix_1_1const__iterator2.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></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__matrix_1_1const__iterator2.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::const_iterator2</a>)</td><td><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></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__matrix_1_1const__iterator2.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></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__matrix_1_1const__iterator2.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::const_iterator2</a>)</td><td><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></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__matrix_1_1const__iterator2.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::const_iterator2</a>)</td><td><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></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__matrix_1_1const__iterator2.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::const_iterator2</a>)</td><td><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></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__matrix_1_1const__iterator2.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::const_iterator2</a>)</td><td><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></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__matrix_1_1const__iterator2.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></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_1_1const__iterator2.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::const_iterator2</a>)</td><td><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator2.html
deleted file mode 100644
index 5fd89d4e06..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator2.html
+++ /dev/null
@@ -1,103 +0,0 @@
-<!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;::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__matrix.html">banded_matrix</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator2.html">const_iterator2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::const_iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::banded_matrix::const_iterator2" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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="a3888d830834ff9c3013362f9651d7297"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator2::value_type" ref="a3888d830834ff9c3013362f9651d7297" args="" -->
-typedef banded_matrix::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="a3e52b220f419c308137b0c3860dec7a3"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator2::difference_type" ref="a3e52b220f419c308137b0c3860dec7a3" args="" -->
-typedef <br class="typebreak"/>
-banded_matrix::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="a124cb44ce80c61d73335438ccae93923"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator2::reference" ref="a124cb44ce80c61d73335438ccae93923" args="" -->
-typedef <br class="typebreak"/>
-banded_matrix::const_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="aedf08a1b46fee39009f13ec8bee11b2f"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator2::pointer" ref="aedf08a1b46fee39009f13ec8bee11b2f" args="" -->
-typedef const <br class="typebreak"/>
-banded_matrix::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="a94fd3700ae0f233edb1dd6362e4c4221"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator2::dual_iterator_type" ref="a94fd3700ae0f233edb1dd6362e4c4221" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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="ac673075abc2a74393a9599e675734f95"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator2::dual_reverse_iterator_type" ref="ac673075abc2a74393a9599e675734f95" 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="ae5c02ca7eb2372ae67ea6d7ddcce50c1"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator2::const_iterator2" ref="ae5c02ca7eb2372ae67ea6d7ddcce50c1" args="(const self_type &amp;m, size_type it1, size_type 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__matrix.html">self_type</a> &amp;m, size_type it1, size_type it2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9b26f80c79ce4a309409d84445ef6fb6"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator2::const_iterator2" ref="a9b26f80c79ce4a309409d84445ef6fb6" 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__matrix_1_1iterator2.html">iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7100b484a6ade7d2c456b2bd66a09ebc"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator2::operator++" ref="a7100b484a6ade7d2c456b2bd66a09ebc" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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="ae8ffa3ca742a3b4d8a55d52240e5446f"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator2::operator&#45;&#45;" ref="ae8ffa3ca742a3b4d8a55d52240e5446f" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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="a06ea33322acbca2b97fbfbd60ede4f5e"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator2::operator+=" ref="a06ea33322acbca2b97fbfbd60ede4f5e" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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="a6a9f5e4ff4e13f843bcebd09cc506a3a"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator2::operator&#45;=" ref="a6a9f5e4ff4e13f843bcebd09cc506a3a" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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="a21fea8a7c28b42d9284cfb047c1a004d"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator2::operator&#45;" ref="a21fea8a7c28b42d9284cfb047c1a004d" 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__matrix_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a225b77f6f0e0ab78bbd3e43e1bb0c2d7"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator2::operator*" ref="a225b77f6f0e0ab78bbd3e43e1bb0c2d7" 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="a426a736473d25f06dee2156ed545338e"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator2::operator[]" ref="a426a736473d25f06dee2156ed545338e" 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="ae02ae3155136674c563033eabd99f567"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator2::begin" ref="ae02ae3155136674c563033eabd99f567" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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="a4b6a1e520f5c5e698ab3107a83544f86"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator2::end" ref="a4b6a1e520f5c5e698ab3107a83544f86" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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="a7241cd984dc88408a675450c048c598b"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator2::rbegin" ref="a7241cd984dc88408a675450c048c598b" 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="ae8403bdd5becbd9fb163c0e79b68d047"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator2::rend" ref="ae8403bdd5becbd9fb163c0e79b68d047" 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="aa11126e444fb70e04bc1a896cc8840e0"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator2::index1" ref="aa11126e444fb70e04bc1a896cc8840e0" 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="ab45db544fd588a02e4e6c60995e43efa"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator2::index2" ref="ab45db544fd588a02e4e6c60995e43efa" 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="ab1c131fce1b9027dcf75c73ce643df3b"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator2::operator=" ref="ab1c131fce1b9027dcf75c73ce643df3b" args="(const const_iterator2 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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__matrix_1_1const__iterator2.html">const_iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acc9d28eaf9fab52caf87e749ce30a951"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator2::operator==" ref="acc9d28eaf9fab52caf87e749ce30a951" 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__matrix_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afac766e057a219600917284a686002da"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_iterator2::operator&lt;" ref="afac766e057a219600917284a686002da" 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__matrix_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class T, class L, class A&gt;<br/>
- class boost::numeric::ublas::banded_matrix&lt; T, L, A &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator1-members.html
deleted file mode 100644
index 1f9f98e665..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator1-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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;::iterator1 Member List</h1>This is the complete list of members for <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>, 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__matrix_1_1iterator1.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b> (defined in <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><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><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__matrix_1_1iterator1.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::iterator1</a>)</td><td><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></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__matrix_1_1iterator1.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::iterator1</a>)</td><td><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></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__matrix_1_1iterator1.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b>(self_type &amp;m, size_type it1, size_type it2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></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__matrix_1_1iterator1.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::iterator1</a>)</td><td><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></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__matrix_1_1iterator1.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></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__matrix_1_1iterator1.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::iterator1</a>)</td><td><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></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__matrix_1_1iterator1.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::iterator1</a>)</td><td><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></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__matrix_1_1iterator1.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::iterator1</a>)</td><td><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></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__matrix_1_1iterator1.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::iterator1</a>)</td><td><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></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__matrix_1_1iterator1.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></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_1_1iterator1.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::iterator1</a>)</td><td><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator1.html
deleted file mode 100644
index dba65c063a..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator1.html
+++ /dev/null
@@ -1,97 +0,0 @@
-<!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;::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__matrix.html">banded_matrix</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator1.html">iterator1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::banded_matrix::iterator1" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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="afe5c3a4fc187e6f7256e3d4cab5f1d9f"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::iterator1::value_type" ref="afe5c3a4fc187e6f7256e3d4cab5f1d9f" args="" -->
-typedef banded_matrix::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="af95ddf8dee820c3cab01de964cc53b39"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::iterator1::difference_type" ref="af95ddf8dee820c3cab01de964cc53b39" args="" -->
-typedef <br class="typebreak"/>
-banded_matrix::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="a5e4ba0a6709d30bb011554d5e222db9b"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::iterator1::reference" ref="a5e4ba0a6709d30bb011554d5e222db9b" args="" -->
-typedef banded_matrix::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="af90f0ec95d200d6b1e8af1e43217985a"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::iterator1::pointer" ref="af90f0ec95d200d6b1e8af1e43217985a" args="" -->
-typedef banded_matrix::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="a0f17cdbf610600f72363b94d77869a99"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::iterator1::dual_iterator_type" ref="a0f17cdbf610600f72363b94d77869a99" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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="a6da9b7e0c535bd5b154f0266200d3374"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::iterator1::dual_reverse_iterator_type" ref="a6da9b7e0c535bd5b154f0266200d3374" 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="a3416e571b9947238cef736e3fd716729"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::iterator1::iterator1" ref="a3416e571b9947238cef736e3fd716729" args="(self_type &amp;m, size_type it1, size_type it2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator1</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">self_type</a> &amp;m, size_type it1, size_type it2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aca9240e9a7c74c80f5cb5a2425d7abb7"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::iterator1::operator++" ref="aca9240e9a7c74c80f5cb5a2425d7abb7" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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="a2bb89e40dd26d9c18faf9366a03f9c98"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::iterator1::operator&#45;&#45;" ref="a2bb89e40dd26d9c18faf9366a03f9c98" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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="aacc905194053a0734bd8867a314bc3e0"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::iterator1::operator+=" ref="aacc905194053a0734bd8867a314bc3e0" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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="aff96b4157b0743117821d756fd4d67ed"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::iterator1::operator&#45;=" ref="aff96b4157b0743117821d756fd4d67ed" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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="aa16da0d41eb20ee3051c6742976974e2"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::iterator1::operator&#45;" ref="aa16da0d41eb20ee3051c6742976974e2" 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__matrix_1_1iterator1.html">iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a276161451490280af950018f32a7166b"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::iterator1::operator*" ref="a276161451490280af950018f32a7166b" 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="aa11e603551971c5256a3b6b522a4830e"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::iterator1::operator[]" ref="aa11e603551971c5256a3b6b522a4830e" 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="aa13ed6589244d19bfbf156b71edd3ae8"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::iterator1::begin" ref="aa13ed6589244d19bfbf156b71edd3ae8" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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="a1d0b817f86f262c43ff2708e538805d6"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::iterator1::end" ref="a1d0b817f86f262c43ff2708e538805d6" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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="a5a2f19f5b1c71e6cd62364dcc4e3e1b3"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::iterator1::rbegin" ref="a5a2f19f5b1c71e6cd62364dcc4e3e1b3" 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="a5be5a3ab7d1e16d0f8dd6f6bc9a46faa"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::iterator1::rend" ref="a5be5a3ab7d1e16d0f8dd6f6bc9a46faa" 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="ac566ee5bd15fcbb1c9782ffb4c4d7ae0"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::iterator1::index1" ref="ac566ee5bd15fcbb1c9782ffb4c4d7ae0" 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="a5eea231a40e819dbb9a6f0e23a10b218"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::iterator1::index2" ref="a5eea231a40e819dbb9a6f0e23a10b218" 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="aad1820a2b9d7fe09f370f3c252580626"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::iterator1::operator=" ref="aad1820a2b9d7fe09f370f3c252580626" args="(const iterator1 &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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__matrix_1_1iterator1.html">iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0a9e3f45ec334c88cdf31ab4ea45758c"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::iterator1::operator==" ref="a0a9e3f45ec334c88cdf31ab4ea45758c" 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__matrix_1_1iterator1.html">iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada8e55e10d16ca61bcc8c0238402f302"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::iterator1::operator&lt;" ref="ada8e55e10d16ca61bcc8c0238402f302" 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__matrix_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_matrix::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 T, class L, class A&gt;<br/>
- class boost::numeric::ublas::banded_matrix&lt; T, L, A &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator2-members.html
deleted file mode 100644
index 8dc722c20c..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator2-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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;::iterator2 Member List</h1>This is the complete list of members for <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>, 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__matrix_1_1iterator2.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b> (defined in <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><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><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__matrix_1_1iterator2.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::iterator2</a>)</td><td><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></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__matrix_1_1iterator2.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::iterator2</a>)</td><td><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></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__matrix_1_1iterator2.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b>(self_type &amp;m, size_type it1, size_type it2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></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__matrix_1_1iterator2.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::iterator2</a>)</td><td><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></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__matrix_1_1iterator2.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></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__matrix_1_1iterator2.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::iterator2</a>)</td><td><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></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__matrix_1_1iterator2.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::iterator2</a>)</td><td><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></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__matrix_1_1iterator2.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::iterator2</a>)</td><td><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></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__matrix_1_1iterator2.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::iterator2</a>)</td><td><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></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__matrix_1_1iterator2.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></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_1_1iterator2.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::iterator2</a>)</td><td><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator2.html
deleted file mode 100644
index a38d256ba4..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator2.html
+++ /dev/null
@@ -1,97 +0,0 @@
-<!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;::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__matrix.html">banded_matrix</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator2.html">iterator2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::banded_matrix::iterator2" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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="ad1cbc8ea9470cd515c538ddc4f8b1732"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::iterator2::value_type" ref="ad1cbc8ea9470cd515c538ddc4f8b1732" args="" -->
-typedef banded_matrix::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="aeec20b8bd888f6520ead073c7c6a36ab"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::iterator2::difference_type" ref="aeec20b8bd888f6520ead073c7c6a36ab" args="" -->
-typedef <br class="typebreak"/>
-banded_matrix::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="a34b93b8b88fbf2347275ee0f3e559aa6"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::iterator2::reference" ref="a34b93b8b88fbf2347275ee0f3e559aa6" args="" -->
-typedef banded_matrix::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="a130afb98e0521a60e02c5ceae567b546"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::iterator2::pointer" ref="a130afb98e0521a60e02c5ceae567b546" args="" -->
-typedef banded_matrix::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="a70907a7526bc264deb41f986eb00a66b"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::iterator2::dual_iterator_type" ref="a70907a7526bc264deb41f986eb00a66b" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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="a8f459edd3c17ba920023ee8bfa8966ec"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::iterator2::dual_reverse_iterator_type" ref="a8f459edd3c17ba920023ee8bfa8966ec" 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="ad3b854cde933cff99e01c1a13b1e0d91"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::iterator2::iterator2" ref="ad3b854cde933cff99e01c1a13b1e0d91" args="(self_type &amp;m, size_type it1, size_type 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__matrix.html">self_type</a> &amp;m, size_type it1, size_type it2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2fa130f6048a7ae252208305a365f82a"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::iterator2::operator++" ref="a2fa130f6048a7ae252208305a365f82a" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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="ad7c0ea193b7406b55ef5160fd525d504"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::iterator2::operator&#45;&#45;" ref="ad7c0ea193b7406b55ef5160fd525d504" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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="a5a05e3bd9ac2ac95ea8973dfa7de39b8"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::iterator2::operator+=" ref="a5a05e3bd9ac2ac95ea8973dfa7de39b8" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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="a988e9f4f3d3ac3f0b62ac4fa80d77e07"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::iterator2::operator&#45;=" ref="a988e9f4f3d3ac3f0b62ac4fa80d77e07" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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="ad08d067b2e1965f8b87a9067c35ec80b"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::iterator2::operator&#45;" ref="ad08d067b2e1965f8b87a9067c35ec80b" 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__matrix_1_1iterator2.html">iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab6004852eeb190aeb5d20628f1cdf0b9"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::iterator2::operator*" ref="ab6004852eeb190aeb5d20628f1cdf0b9" 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="a703306414b86f33c5005e012e0aefc25"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::iterator2::operator[]" ref="a703306414b86f33c5005e012e0aefc25" 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="a6888f1cb0886a3bff0cb7ecdf6540136"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::iterator2::begin" ref="a6888f1cb0886a3bff0cb7ecdf6540136" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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="ab20d1421a664ccca04e92b435f8d0c2d"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::iterator2::end" ref="ab20d1421a664ccca04e92b435f8d0c2d" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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="ad6d277723082fd0479174e5c46685357"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::iterator2::rbegin" ref="ad6d277723082fd0479174e5c46685357" 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="a7b3be3d5b05c55b8bc088e4a737d393d"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::iterator2::rend" ref="a7b3be3d5b05c55b8bc088e4a737d393d" 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="af939d31c364427b097a49ffbdf1a828e"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::iterator2::index1" ref="af939d31c364427b097a49ffbdf1a828e" 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="aabbb170484a4be826a2bfb5de4aca90b"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::iterator2::index2" ref="aabbb170484a4be826a2bfb5de4aca90b" 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="af5fa3cdfde525fe3487648fbc4658f8b"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::iterator2::operator=" ref="af5fa3cdfde525fe3487648fbc4658f8b" args="(const iterator2 &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_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__matrix_1_1iterator2.html">iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abdc5325ff246eba4ff05065a0d94e80b"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::iterator2::operator==" ref="abdc5325ff246eba4ff05065a0d94e80b" 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__matrix_1_1iterator2.html">iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a98b50ce803031ffb608158168e0059b4"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::iterator2::operator&lt;" ref="a98b50ce803031ffb608158168e0059b4" 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__matrix_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_matrix::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 T, class L, class A&gt;<br/>
- class boost::numeric::ublas::banded_matrix&lt; T, L, A &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1basic__range-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1basic__range-members.html
deleted file mode 100644
index ba779d9df2..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1basic__range-members.html
+++ /dev/null
@@ -1,59 +0,0 @@
-<!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::basic_range&lt; Z, D &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">boost::numeric::ublas::basic_range&lt; Z, D &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>all</b>() (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>basic_range</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>basic_range</b>(size_type start, size_type stop) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>compose</b>(const basic_range &amp;r) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>empty</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>max_size</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator!=</b>(const basic_range &amp;r) const (defined in <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><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></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_1basic__range.html">boost::numeric::ublas::basic_range&lt; Z, D &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const basic_range &amp;r) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>preprocess</b>(size_type size) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>start</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1basic__range.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1basic__range.html
deleted file mode 100644
index aeeabe454b..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1basic__range.html
+++ /dev/null
@@ -1,98 +0,0 @@
-<!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::basic_range&lt; Z, D &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_1basic__range.html">basic_range</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::basic_range&lt; Z, D &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::basic_range" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1basic__range-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_1basic__range_1_1const__iterator.html">const_iterator</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="adbe6aa3a55bc6a529741fc714bef515d"></a><!-- doxytag: member="boost::numeric::ublas::basic_range::size_type" ref="adbe6aa3a55bc6a529741fc714bef515d" args="" -->
-typedef Z&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="ac40cb54ae2225063ccb83c37fd362bc4"></a><!-- doxytag: member="boost::numeric::ublas::basic_range::difference_type" ref="ac40cb54ae2225063ccb83c37fd362bc4" args="" -->
-typedef D&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="abe8b1b4970b67a2cd103d766f699280b"></a><!-- doxytag: member="boost::numeric::ublas::basic_range::value_type" ref="abe8b1b4970b67a2cd103d766f699280b" args="" -->
-typedef size_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="aaed4faf01677b08ebc00a06afaabc9bd"></a><!-- doxytag: member="boost::numeric::ublas::basic_range::const_reference" ref="aaed4faf01677b08ebc00a06afaabc9bd" args="" -->
-typedef value_type&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="a06bf9018931ec179e1da7029583a046d"></a><!-- doxytag: member="boost::numeric::ublas::basic_range::reference" ref="a06bf9018931ec179e1da7029583a046d" args="" -->
-typedef const_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="a48940fc76e239a38c4b1ea3bd89f1366"></a><!-- doxytag: member="boost::numeric::ublas::basic_range::const_pointer" ref="a48940fc76e239a38c4b1ea3bd89f1366" args="" -->
-typedef const value_type *&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="a598a969570369b2acb81aa5cfdbd9378"></a><!-- doxytag: member="boost::numeric::ublas::basic_range::pointer" ref="a598a969570369b2acb81aa5cfdbd9378" args="" -->
-typedef value_type *&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae76587d757cd714f99aac4a59e1537ad"></a><!-- doxytag: member="boost::numeric::ublas::basic_range::const_reverse_iterator" ref="ae76587d757cd714f99aac4a59e1537ad" args="" -->
-typedef std::reverse_iterator<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range_1_1const__iterator.html">const_iterator</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_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="a67c5794faa3d68dba22d4e6e831f2926"></a><!-- doxytag: member="boost::numeric::ublas::basic_range::basic_range" ref="a67c5794faa3d68dba22d4e6e831f2926" args="(size_type start, size_type stop)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>basic_range</b> (size_type start, size_type stop)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af2e2a020534f2e375d37a45a0ead0ecd"></a><!-- doxytag: member="boost::numeric::ublas::basic_range::start" ref="af2e2a020534f2e375d37a45a0ead0ecd" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>start</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2af146b432f6396b1c2e5bad1aedfc3b"></a><!-- doxytag: member="boost::numeric::ublas::basic_range::size" ref="a2af146b432f6396b1c2e5bad1aedfc3b" 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="ae907b7b2345491b62449dfbec979a756"></a><!-- doxytag: member="boost::numeric::ublas::basic_range::max_size" ref="ae907b7b2345491b62449dfbec979a756" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>max_size</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9821d5576078b0c196512f2f3519f05f"></a><!-- doxytag: member="boost::numeric::ublas::basic_range::empty" ref="a9821d5576078b0c196512f2f3519f05f" args="() const " -->
-BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>empty</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9ceb9b80dd297612ece32f3ec16bff94"></a><!-- doxytag: member="boost::numeric::ublas::basic_range::operator()" ref="a9ceb9b80dd297612ece32f3ec16bff94" 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="a73386775dd57343cbceae3fcf6d30815"></a><!-- doxytag: member="boost::numeric::ublas::basic_range::compose" ref="a73386775dd57343cbceae3fcf6d30815" args="(const basic_range &amp;r) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">basic_range</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>compose</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">basic_range</a> &amp;r) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a66380c5cf9a0c86c98196a4392116206"></a><!-- doxytag: member="boost::numeric::ublas::basic_range::operator==" ref="a66380c5cf9a0c86c98196a4392116206" args="(const basic_range &amp;r) 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_1basic__range.html">basic_range</a> &amp;r) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a76bc0beb54ed6eefbb3baa1fe5fb2623"></a><!-- doxytag: member="boost::numeric::ublas::basic_range::operator!=" ref="a76bc0beb54ed6eefbb3baa1fe5fb2623" args="(const basic_range &amp;r) 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_1basic__range.html">basic_range</a> &amp;r) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5be74707db227b5e67cb85598138563e"></a><!-- doxytag: member="boost::numeric::ublas::basic_range::begin" ref="a5be74707db227b5e67cb85598138563e" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range_1_1const__iterator.html">const_iterator</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="ac89f548b6c3f4244800a34af07e2e00e"></a><!-- doxytag: member="boost::numeric::ublas::basic_range::end" ref="ac89f548b6c3f4244800a34af07e2e00e" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range_1_1const__iterator.html">const_iterator</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="a86b45dab0b309ec864d879a18ff0deba"></a><!-- doxytag: member="boost::numeric::ublas::basic_range::rbegin" ref="a86b45dab0b309ec864d879a18ff0deba" 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="a99804d25a9a9ee12afafb6a709bd251c"></a><!-- doxytag: member="boost::numeric::ublas::basic_range::rend" ref="a99804d25a9a9ee12afafb6a709bd251c" 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="add17aeeae0548146dee252ab18c99fdb"></a><!-- doxytag: member="boost::numeric::ublas::basic_range::preprocess" ref="add17aeeae0548146dee252ab18c99fdb" args="(size_type size) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">basic_range</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>preprocess</b> (size_type size) const </td></tr>
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac927f1a59d94857fec864f723272928e"></a><!-- doxytag: member="boost::numeric::ublas::basic_range::all" ref="ac927f1a59d94857fec864f723272928e" args="()" -->
-static BOOST_UBLAS_INLINE <br class="typebreak"/>
-const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">basic_range</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>all</b> ()</td></tr>
-</table>
-<h3>template&lt;class Z, class D&gt;<br/>
- class boost::numeric::ublas::basic_range&lt; Z, D &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1basic__range_1_1const__iterator-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1basic__range_1_1const__iterator-members.html
deleted file mode 100644
index b91b2c2161..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1basic__range_1_1const__iterator-members.html
+++ /dev/null
@@ -1,52 +0,0 @@
-<!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::basic_range&lt; Z, D &gt;::const_iterator Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>(const basic_range &amp;r, const const_subiterator_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-</b>(const const_iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator&lt;</b>(const const_iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const const_iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const const_iterator &amp;it) const (defined in <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><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></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_1basic__range_1_1const__iterator.html">boost::numeric::ublas::basic_range&lt; Z, D &gt;::const_iterator</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1basic__range_1_1const__iterator.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1basic__range_1_1const__iterator.html
deleted file mode 100644
index 5d75030efc..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1basic__range_1_1const__iterator.html
+++ /dev/null
@@ -1,79 +0,0 @@
-<!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::basic_range&lt; Z, D &gt;::const_iterator 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_1basic__range.html">basic_range</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range_1_1const__iterator.html">const_iterator</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::basic_range&lt; Z, D &gt;::const_iterator Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::basic_range::const_iterator" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1basic__range_1_1const__iterator-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="a35cba1a32eafc92a94f1011808428115"></a><!-- doxytag: member="boost::numeric::ublas::basic_range::const_iterator::value_type" ref="a35cba1a32eafc92a94f1011808428115" args="" -->
-typedef basic_range::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="af30a98b8c00b065b24f2ef357735b87f"></a><!-- doxytag: member="boost::numeric::ublas::basic_range::const_iterator::difference_type" ref="af30a98b8c00b065b24f2ef357735b87f" args="" -->
-typedef <br class="typebreak"/>
-basic_range::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="a17682daf8503beb0d5f84399fa3bf18b"></a><!-- doxytag: member="boost::numeric::ublas::basic_range::const_iterator::reference" ref="a17682daf8503beb0d5f84399fa3bf18b" args="" -->
-typedef <br class="typebreak"/>
-basic_range::const_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="aa458512e0f2f4075be76d96e4dd82069"></a><!-- doxytag: member="boost::numeric::ublas::basic_range::const_iterator::pointer" ref="aa458512e0f2f4075be76d96e4dd82069" args="" -->
-typedef basic_range::const_pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</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="ad0e72225c2eda1b7bb4c1079226a80a2"></a><!-- doxytag: member="boost::numeric::ublas::basic_range::const_iterator::const_iterator" ref="ad0e72225c2eda1b7bb4c1079226a80a2" args="(const basic_range &amp;r, const const_subiterator_type &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">basic_range</a> &amp;r, const const_subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afd00248b1ce016e062c8a63d96aca0ee"></a><!-- doxytag: member="boost::numeric::ublas::basic_range::const_iterator::operator++" ref="afd00248b1ce016e062c8a63d96aca0ee" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range_1_1const__iterator.html">const_iterator</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="a303fc1b946bdffb13003681215101459"></a><!-- doxytag: member="boost::numeric::ublas::basic_range::const_iterator::operator&#45;&#45;" ref="a303fc1b946bdffb13003681215101459" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range_1_1const__iterator.html">const_iterator</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="aaa3bf26c0f1d091daaac31d5a81c8b8a"></a><!-- doxytag: member="boost::numeric::ublas::basic_range::const_iterator::operator+=" ref="aaa3bf26c0f1d091daaac31d5a81c8b8a" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range_1_1const__iterator.html">const_iterator</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="aa3b8c1c0d485fdb687159729dbc29698"></a><!-- doxytag: member="boost::numeric::ublas::basic_range::const_iterator::operator&#45;=" ref="aa3b8c1c0d485fdb687159729dbc29698" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range_1_1const__iterator.html">const_iterator</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="aab5425595e22e77cab2929614348a566"></a><!-- doxytag: member="boost::numeric::ublas::basic_range::const_iterator::operator&#45;" ref="aab5425595e22e77cab2929614348a566" args="(const const_iterator &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_1basic__range_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab152ef9407ec09b1ce2d885b24b201c7"></a><!-- doxytag: member="boost::numeric::ublas::basic_range::const_iterator::operator*" ref="ab152ef9407ec09b1ce2d885b24b201c7" 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="a7c87f83717c7ce73fbf3f1928c665053"></a><!-- doxytag: member="boost::numeric::ublas::basic_range::const_iterator::operator[]" ref="a7c87f83717c7ce73fbf3f1928c665053" 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="a9854d1d23d0693b4165859f0392f00b9"></a><!-- doxytag: member="boost::numeric::ublas::basic_range::const_iterator::index" ref="a9854d1d23d0693b4165859f0392f00b9" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4da4ceacb46b6ce420a18c2b04128c16"></a><!-- doxytag: member="boost::numeric::ublas::basic_range::const_iterator::operator=" ref="a4da4ceacb46b6ce420a18c2b04128c16" args="(const const_iterator &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range_1_1const__iterator.html">const_iterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range_1_1const__iterator.html">const_iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a878de084c1f6b98766935ad843ce61bd"></a><!-- doxytag: member="boost::numeric::ublas::basic_range::const_iterator::operator==" ref="a878de084c1f6b98766935ad843ce61bd" args="(const const_iterator &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_1basic__range_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c0e067e809fee4f70b8a56c3ea90723"></a><!-- doxytag: member="boost::numeric::ublas::basic_range::const_iterator::operator&lt;" ref="a8c0e067e809fee4f70b8a56c3ea90723" args="(const const_iterator &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_1basic__range_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class Z, class D&gt;<br/>
- class boost::numeric::ublas::basic_range&lt; Z, D &gt;::const_iterator</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1basic__slice-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1basic__slice-members.html
deleted file mode 100644
index f7d49590f5..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1basic__slice-members.html
+++ /dev/null
@@ -1,61 +0,0 @@
-<!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::basic_slice&lt; Z, D &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">boost::numeric::ublas::basic_slice&lt; Z, D &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>all</b>() (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>basic_slice</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>basic_slice</b>(size_type start, difference_type stride, size_type size) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>compose</b>(const basic_range&lt; size_type, difference_type &gt; &amp;r) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>compose</b>(const basic_slice &amp;s) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>empty</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>max_size</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator!=</b>(const basic_slice &amp;s) const (defined in <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><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></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_1basic__slice.html">boost::numeric::ublas::basic_slice&lt; Z, D &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const basic_slice &amp;s) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>preprocess</b>(size_type size) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>start</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>stride</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1basic__slice.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1basic__slice.html
deleted file mode 100644
index 7681443b36..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1basic__slice.html
+++ /dev/null
@@ -1,102 +0,0 @@
-<!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::basic_slice&lt; Z, D &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_1basic__slice.html">basic_slice</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::basic_slice&lt; Z, D &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::basic_slice" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1basic__slice-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_1basic__slice_1_1const__iterator.html">const_iterator</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="a1a7d7b951af0b9f2b3b48952a2ad0ad8"></a><!-- doxytag: member="boost::numeric::ublas::basic_slice::size_type" ref="a1a7d7b951af0b9f2b3b48952a2ad0ad8" args="" -->
-typedef Z&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="a1d9cdfff2e9503c45c1e44449f6f9471"></a><!-- doxytag: member="boost::numeric::ublas::basic_slice::difference_type" ref="a1d9cdfff2e9503c45c1e44449f6f9471" args="" -->
-typedef D&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="aa2132592164b0470b9df4de196215021"></a><!-- doxytag: member="boost::numeric::ublas::basic_slice::value_type" ref="aa2132592164b0470b9df4de196215021" args="" -->
-typedef size_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="ad115b5ddbe5143ba7d744475c30712d5"></a><!-- doxytag: member="boost::numeric::ublas::basic_slice::const_reference" ref="ad115b5ddbe5143ba7d744475c30712d5" args="" -->
-typedef value_type&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="aff1db77134e8305624e6718e1d2a551c"></a><!-- doxytag: member="boost::numeric::ublas::basic_slice::reference" ref="aff1db77134e8305624e6718e1d2a551c" args="" -->
-typedef const_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="ac7d38ff677de1ec46411bc08a29d06dc"></a><!-- doxytag: member="boost::numeric::ublas::basic_slice::const_pointer" ref="ac7d38ff677de1ec46411bc08a29d06dc" args="" -->
-typedef const value_type *&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="afbb770852a8be1f8a11880089b5743b1"></a><!-- doxytag: member="boost::numeric::ublas::basic_slice::pointer" ref="afbb770852a8be1f8a11880089b5743b1" args="" -->
-typedef value_type *&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af9c69619a3dd53426806eb3ff7422166"></a><!-- doxytag: member="boost::numeric::ublas::basic_slice::const_reverse_iterator" ref="af9c69619a3dd53426806eb3ff7422166" args="" -->
-typedef std::reverse_iterator<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__slice_1_1const__iterator.html">const_iterator</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_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="ab85bb3920b9b8184ee1b67dbfa11a7e8"></a><!-- doxytag: member="boost::numeric::ublas::basic_slice::basic_slice" ref="ab85bb3920b9b8184ee1b67dbfa11a7e8" args="(size_type start, difference_type stride, size_type size)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>basic_slice</b> (size_type start, difference_type stride, size_type size)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7aae5e7f374c252712329f3195770069"></a><!-- doxytag: member="boost::numeric::ublas::basic_slice::start" ref="a7aae5e7f374c252712329f3195770069" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>start</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a942541b8baa6956020cc49848de214fa"></a><!-- doxytag: member="boost::numeric::ublas::basic_slice::stride" ref="a942541b8baa6956020cc49848de214fa" args="() const " -->
-BOOST_UBLAS_INLINE difference_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>stride</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe56fefeea0282c5993f34246af957d8"></a><!-- doxytag: member="boost::numeric::ublas::basic_slice::size" ref="abe56fefeea0282c5993f34246af957d8" 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="adaf59c647d2f4d84af022d09257cc22d"></a><!-- doxytag: member="boost::numeric::ublas::basic_slice::max_size" ref="adaf59c647d2f4d84af022d09257cc22d" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>max_size</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac34c886e9bfcb3d88d255b3b587cabfe"></a><!-- doxytag: member="boost::numeric::ublas::basic_slice::empty" ref="ac34c886e9bfcb3d88d255b3b587cabfe" args="() const " -->
-BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>empty</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ade2d9c4d49d3602518f05edaa2d8a620"></a><!-- doxytag: member="boost::numeric::ublas::basic_slice::operator()" ref="ade2d9c4d49d3602518f05edaa2d8a620" 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="a21b6da1fd62fa6c92febde9cb4b5f8af"></a><!-- doxytag: member="boost::numeric::ublas::basic_slice::compose" ref="a21b6da1fd62fa6c92febde9cb4b5f8af" args="(const basic_range&lt; size_type, difference_type &gt; &amp;r) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">basic_slice</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>compose</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">basic_range</a>&lt; size_type, difference_type &gt; &amp;r) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad7b4e55412d3f96363263ed82a60db5f"></a><!-- doxytag: member="boost::numeric::ublas::basic_slice::compose" ref="ad7b4e55412d3f96363263ed82a60db5f" args="(const basic_slice &amp;s) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">basic_slice</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>compose</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">basic_slice</a> &amp;s) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6ff1797963a7967bf4e04b6aa30123d2"></a><!-- doxytag: member="boost::numeric::ublas::basic_slice::operator==" ref="a6ff1797963a7967bf4e04b6aa30123d2" args="(const basic_slice &amp;s) 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_1basic__slice.html">basic_slice</a> &amp;s) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada83a7230530235d68fd1e322c5e245e"></a><!-- doxytag: member="boost::numeric::ublas::basic_slice::operator!=" ref="ada83a7230530235d68fd1e322c5e245e" args="(const basic_slice &amp;s) 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_1basic__slice.html">basic_slice</a> &amp;s) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a695a179e5e7c28cf70e80868706425fb"></a><!-- doxytag: member="boost::numeric::ublas::basic_slice::begin" ref="a695a179e5e7c28cf70e80868706425fb" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__slice_1_1const__iterator.html">const_iterator</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="a4fd83ed537aa798018b688a8bba3f2da"></a><!-- doxytag: member="boost::numeric::ublas::basic_slice::end" ref="a4fd83ed537aa798018b688a8bba3f2da" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__slice_1_1const__iterator.html">const_iterator</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="ab3c2d69c730dcac8ad14a3e741a51ef3"></a><!-- doxytag: member="boost::numeric::ublas::basic_slice::rbegin" ref="ab3c2d69c730dcac8ad14a3e741a51ef3" 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="abc5dfd1df9fecd0fca03b85ab7123fba"></a><!-- doxytag: member="boost::numeric::ublas::basic_slice::rend" ref="abc5dfd1df9fecd0fca03b85ab7123fba" 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="a184a206c32318e3f6424a0c8af9d9432"></a><!-- doxytag: member="boost::numeric::ublas::basic_slice::preprocess" ref="a184a206c32318e3f6424a0c8af9d9432" args="(size_type size) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">basic_slice</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>preprocess</b> (size_type size) const </td></tr>
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5d84372042cbd75577d6d0120e7bd83a"></a><!-- doxytag: member="boost::numeric::ublas::basic_slice::all" ref="a5d84372042cbd75577d6d0120e7bd83a" args="()" -->
-static BOOST_UBLAS_INLINE <br class="typebreak"/>
-const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">basic_slice</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>all</b> ()</td></tr>
-</table>
-<h3>template&lt;class Z, class D&gt;<br/>
- class boost::numeric::ublas::basic_slice&lt; Z, D &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1basic__slice_1_1const__iterator-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1basic__slice_1_1const__iterator-members.html
deleted file mode 100644
index aa09ef6d79..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1basic__slice_1_1const__iterator-members.html
+++ /dev/null
@@ -1,52 +0,0 @@
-<!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::basic_slice&lt; Z, D &gt;::const_iterator Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>(const basic_slice &amp;s, const const_subiterator_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-</b>(const const_iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator&lt;</b>(const const_iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const const_iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const const_iterator &amp;it) const (defined in <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><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></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_1basic__slice_1_1const__iterator.html">boost::numeric::ublas::basic_slice&lt; Z, D &gt;::const_iterator</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1basic__slice_1_1const__iterator.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1basic__slice_1_1const__iterator.html
deleted file mode 100644
index 3f85415105..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1basic__slice_1_1const__iterator.html
+++ /dev/null
@@ -1,79 +0,0 @@
-<!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::basic_slice&lt; Z, D &gt;::const_iterator 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_1basic__slice.html">basic_slice</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__slice_1_1const__iterator.html">const_iterator</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::basic_slice&lt; Z, D &gt;::const_iterator Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::basic_slice::const_iterator" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1basic__slice_1_1const__iterator-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="a50f354cf707a9bd8b59d9e8571c4e573"></a><!-- doxytag: member="boost::numeric::ublas::basic_slice::const_iterator::value_type" ref="a50f354cf707a9bd8b59d9e8571c4e573" args="" -->
-typedef basic_slice::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="ac776f8b07b99970d5894429221e000e8"></a><!-- doxytag: member="boost::numeric::ublas::basic_slice::const_iterator::difference_type" ref="ac776f8b07b99970d5894429221e000e8" args="" -->
-typedef <br class="typebreak"/>
-basic_slice::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="a3b14c9245031922bdf812728f5e22c76"></a><!-- doxytag: member="boost::numeric::ublas::basic_slice::const_iterator::reference" ref="a3b14c9245031922bdf812728f5e22c76" args="" -->
-typedef <br class="typebreak"/>
-basic_slice::const_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="a5aa02a37118d84d9fa7c75d4ea6cf71d"></a><!-- doxytag: member="boost::numeric::ublas::basic_slice::const_iterator::pointer" ref="a5aa02a37118d84d9fa7c75d4ea6cf71d" args="" -->
-typedef basic_slice::const_pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</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="af57493c6e51bd8bf60c71f81d0302b15"></a><!-- doxytag: member="boost::numeric::ublas::basic_slice::const_iterator::const_iterator" ref="af57493c6e51bd8bf60c71f81d0302b15" args="(const basic_slice &amp;s, const const_subiterator_type &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">basic_slice</a> &amp;s, const const_subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af8dcee14715c4325bfa351cf6605701e"></a><!-- doxytag: member="boost::numeric::ublas::basic_slice::const_iterator::operator++" ref="af8dcee14715c4325bfa351cf6605701e" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__slice_1_1const__iterator.html">const_iterator</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="a2514efa5957ac9443b74776041fa63e9"></a><!-- doxytag: member="boost::numeric::ublas::basic_slice::const_iterator::operator&#45;&#45;" ref="a2514efa5957ac9443b74776041fa63e9" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__slice_1_1const__iterator.html">const_iterator</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="a1889a01941b53b728f2b16c646d44948"></a><!-- doxytag: member="boost::numeric::ublas::basic_slice::const_iterator::operator+=" ref="a1889a01941b53b728f2b16c646d44948" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__slice_1_1const__iterator.html">const_iterator</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="a5ab5a9439cd9bf83cc9aa9fec8623022"></a><!-- doxytag: member="boost::numeric::ublas::basic_slice::const_iterator::operator&#45;=" ref="a5ab5a9439cd9bf83cc9aa9fec8623022" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__slice_1_1const__iterator.html">const_iterator</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="a8ff3dacc5d7a68fc751b5e12f3983c1a"></a><!-- doxytag: member="boost::numeric::ublas::basic_slice::const_iterator::operator&#45;" ref="a8ff3dacc5d7a68fc751b5e12f3983c1a" args="(const const_iterator &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_1basic__slice_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0e9cb70c8ee5704902f713355f454bf0"></a><!-- doxytag: member="boost::numeric::ublas::basic_slice::const_iterator::operator*" ref="a0e9cb70c8ee5704902f713355f454bf0" 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="a45519795caf973548e2ed4044dd82080"></a><!-- doxytag: member="boost::numeric::ublas::basic_slice::const_iterator::operator[]" ref="a45519795caf973548e2ed4044dd82080" 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="a28d31c57885c899baec29c3514e2b2e7"></a><!-- doxytag: member="boost::numeric::ublas::basic_slice::const_iterator::index" ref="a28d31c57885c899baec29c3514e2b2e7" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad9a3f4b39d3d4079cb0989a194348029"></a><!-- doxytag: member="boost::numeric::ublas::basic_slice::const_iterator::operator=" ref="ad9a3f4b39d3d4079cb0989a194348029" args="(const const_iterator &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__slice_1_1const__iterator.html">const_iterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__slice_1_1const__iterator.html">const_iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1defb137b2ce20e0995676d5cb976e18"></a><!-- doxytag: member="boost::numeric::ublas::basic_slice::const_iterator::operator==" ref="a1defb137b2ce20e0995676d5cb976e18" args="(const const_iterator &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_1basic__slice_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a95006177c454c44a26f10dd898fcc08c"></a><!-- doxytag: member="boost::numeric::ublas::basic_slice::const_iterator::operator&lt;" ref="a95006177c454c44a26f10dd898fcc08c" args="(const const_iterator &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_1basic__slice_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class Z, class D&gt;<br/>
- class boost::numeric::ublas::basic_slice&lt; Z, D &gt;::const_iterator</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1begin1__manip-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1begin1__manip-members.html
deleted file mode 100644
index 31cf3462a2..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1begin1__manip-members.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!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::begin1_manip Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1begin1__manip.html">boost::numeric::ublas::begin1_manip</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>manip</b>(V &amp;k, K &amp;) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1begin1__manip.html">boost::numeric::ublas::begin1_manip</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1begin1__manip.html">boost::numeric::ublas::begin1_manip</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_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; begin1_manip &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; begin1_manip &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_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; begin1_manip &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; begin1_manip &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; begin1_manip &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; begin1_manip &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1begin1__manip.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1begin1__manip.html
deleted file mode 100644
index 096c6788a6..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1begin1__manip.html
+++ /dev/null
@@ -1,52 +0,0 @@
-<!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::begin1_manip 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_1begin1__manip.html">begin1_manip</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::begin1_manip Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::begin1_manip" --><!-- doxytag: inherits="index_manipulator&lt; begin1_manip &gt;" -->
-<p>A begining of row manipulator.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">index_manipulator&lt; begin1_manip &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1begin1__manip-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a9c6c19f68e1e21be1fbd5685813acc86"></a><!-- doxytag: member="boost::numeric::ublas::begin1_manip::manip" ref="a9c6c19f68e1e21be1fbd5685813acc86" args="(V &amp;k, K &amp;) const " -->
-template&lt;typename V , typename K &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>manip</b> (V &amp;k, K &amp;) const </td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<p>When member function <code>manip</code> is called the referenced index will be be set to the begining of the row (i.e. column = 0)</p>
-<dl class="see"><dt><b>See also:</b></dt><dd>begin1() </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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1begin2__manip-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1begin2__manip-members.html
deleted file mode 100644
index dc2af04484..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1begin2__manip-members.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!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::begin2_manip Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1begin2__manip.html">boost::numeric::ublas::begin2_manip</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>manip</b>(V &amp;, K &amp;l) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1begin2__manip.html">boost::numeric::ublas::begin2_manip</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1begin2__manip.html">boost::numeric::ublas::begin2_manip</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_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; begin2_manip &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; begin2_manip &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_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; begin2_manip &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; begin2_manip &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; begin2_manip &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; begin2_manip &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1begin2__manip.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1begin2__manip.html
deleted file mode 100644
index 7124f16b0e..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1begin2__manip.html
+++ /dev/null
@@ -1,52 +0,0 @@
-<!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::begin2_manip 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_1begin2__manip.html">begin2_manip</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::begin2_manip Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::begin2_manip" --><!-- doxytag: inherits="index_manipulator&lt; begin2_manip &gt;" -->
-<p>A begining of column manipulator.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">index_manipulator&lt; begin2_manip &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1begin2__manip-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="abe0d85d51f1de2fbcc7d2f79e4f6a160"></a><!-- doxytag: member="boost::numeric::ublas::begin2_manip::manip" ref="abe0d85d51f1de2fbcc7d2f79e4f6a160" args="(V &amp;, K &amp;l) const " -->
-template&lt;typename V , typename K &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>manip</b> (V &amp;, K &amp;l) const </td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<p>When member function <code>manip</code> is called the referenced index will be be set to the begining of the column (i.e. row = 0).</p>
-<dl class="see"><dt><b>See also:</b></dt><dd>begin2() </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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1bounded__array-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1bounded__array-members.html
deleted file mode 100644
index fd19a934e1..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1bounded__array-members.html
+++ /dev/null
@@ -1,70 +0,0 @@
-<!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::bounded_array&lt; T, N, ALLOC &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1bounded__array.html">boost::numeric::ublas::bounded_array&lt; T, N, ALLOC &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>assign_temporary</b>(bounded_array &amp;a) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>boost::serialization::access</b> (defined in <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><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><code> [friend]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>bounded_array</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>bounded_array</b>(size_type size) (defined in <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><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><code> [explicit]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>bounded_array</b>(size_type size, const value_type &amp;init) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>bounded_array</b>(const bounded_array &amp;c) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>empty</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>max_size</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const bounded_array &amp;a) (defined in <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><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></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_1bounded__array.html">boost::numeric::ublas::bounded_array&lt; T, N, ALLOC &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator[]</b>(size_type i) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>resize</b>(size_type size) (defined in <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><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></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_1bounded__array.html">boost::numeric::ublas::bounded_array&lt; T, N, ALLOC &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reverse_iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b>(bounded_array &amp;a) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b> (defined in <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><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><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_1bounded__array.html">boost::numeric::ublas::bounded_array&lt; T, N, ALLOC &gt;</a>)</td><td><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1bounded__array.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1bounded__array.html
deleted file mode 100644
index d6f86a6f0e..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1bounded__array.html
+++ /dev/null
@@ -1,120 +0,0 @@
-<!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::bounded_array&lt; T, N, ALLOC &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_1bounded__array.html">bounded_array</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::bounded_array&lt; T, N, ALLOC &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::bounded_array" --><!-- doxytag: inherits="storage_array&lt; bounded_array&lt; T, N, ALLOC &gt; &gt;" -->
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1storage__array.html">storage_array&lt; bounded_array&lt; T, N, ALLOC &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1bounded__array-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="a5f1d4831a966393bdc84db2c1bfcc240"></a><!-- doxytag: member="boost::numeric::ublas::bounded_array::size_type" ref="a5f1d4831a966393bdc84db2c1bfcc240" args="" -->
-typedef ALLOC::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="a797e3142b66219c9168799920eee4357"></a><!-- doxytag: member="boost::numeric::ublas::bounded_array::difference_type" ref="a797e3142b66219c9168799920eee4357" args="" -->
-typedef ALLOC::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="aa3bf588e2d56d59eaeb6f43df9b72872"></a><!-- doxytag: member="boost::numeric::ublas::bounded_array::value_type" ref="aa3bf588e2d56d59eaeb6f43df9b72872" 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="aea7a2a58a3cb024409743459553e9eba"></a><!-- doxytag: member="boost::numeric::ublas::bounded_array::const_reference" ref="aea7a2a58a3cb024409743459553e9eba" 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="af891d225e36cf79b9e5dd64406fc34e7"></a><!-- doxytag: member="boost::numeric::ublas::bounded_array::reference" ref="af891d225e36cf79b9e5dd64406fc34e7" 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="a2004ddbf7b81e5304b5d365c42d81c8e"></a><!-- doxytag: member="boost::numeric::ublas::bounded_array::const_pointer" ref="a2004ddbf7b81e5304b5d365c42d81c8e" 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="ade82faec337ded87670bcd528a3a47dd"></a><!-- doxytag: member="boost::numeric::ublas::bounded_array::pointer" ref="ade82faec337ded87670bcd528a3a47dd" 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="af2c1400729944fe0dbd415061fdc4e4d"></a><!-- doxytag: member="boost::numeric::ublas::bounded_array::const_iterator" ref="af2c1400729944fe0dbd415061fdc4e4d" 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="a322c7cc0cfcf56807dc4e3d8a8040763"></a><!-- doxytag: member="boost::numeric::ublas::bounded_array::iterator" ref="a322c7cc0cfcf56807dc4e3d8a8040763" 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="afb8e6c3791117f614a820df20d432a68"></a><!-- doxytag: member="boost::numeric::ublas::bounded_array::const_reverse_iterator" ref="afb8e6c3791117f614a820df20d432a68" 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="a5067f4b27318249e0501f9b7eabe80f2"></a><!-- doxytag: member="boost::numeric::ublas::bounded_array::reverse_iterator" ref="a5067f4b27318249e0501f9b7eabe80f2" 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="a8cde3d9b8f37af3617d45fe3091ab5e9"></a><!-- doxytag: member="boost::numeric::ublas::bounded_array::bounded_array" ref="a8cde3d9b8f37af3617d45fe3091ab5e9" args="(size_type size)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>bounded_array</b> (size_type size)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5548197625132f66b9a8fd6be77b23aa"></a><!-- doxytag: member="boost::numeric::ublas::bounded_array::bounded_array" ref="a5548197625132f66b9a8fd6be77b23aa" args="(size_type size, const value_type &amp;init)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>bounded_array</b> (size_type size, const value_type &amp;init)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a42b1257dfcc44659dbeb4d9e1730a3ff"></a><!-- doxytag: member="boost::numeric::ublas::bounded_array::bounded_array" ref="a42b1257dfcc44659dbeb4d9e1730a3ff" args="(const bounded_array &amp;c)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>bounded_array</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1bounded__array.html">bounded_array</a> &amp;c)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac0df6d6b95d929e24ca8d9cf59c843fa"></a><!-- doxytag: member="boost::numeric::ublas::bounded_array::resize" ref="ac0df6d6b95d929e24ca8d9cf59c843fa" 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="a87543983f3b8ac7a4733ff1a5c0408da"></a><!-- doxytag: member="boost::numeric::ublas::bounded_array::resize" ref="a87543983f3b8ac7a4733ff1a5c0408da" 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="a8a2d843876637bdc235283cb158fc988"></a><!-- doxytag: member="boost::numeric::ublas::bounded_array::max_size" ref="a8a2d843876637bdc235283cb158fc988" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>max_size</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a714cca51d1e1b3e95ae8a163b596740b"></a><!-- doxytag: member="boost::numeric::ublas::bounded_array::empty" ref="a714cca51d1e1b3e95ae8a163b596740b" args="() const " -->
-BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>empty</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9baeb6af213c42e2e9ed2258aec209d8"></a><!-- doxytag: member="boost::numeric::ublas::bounded_array::size" ref="a9baeb6af213c42e2e9ed2258aec209d8" 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="ac47f5ce5aee36da721b56d66976bc457"></a><!-- doxytag: member="boost::numeric::ublas::bounded_array::operator[]" ref="ac47f5ce5aee36da721b56d66976bc457" 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="ac243d36e3b0d86a046242a9143b8c1b6"></a><!-- doxytag: member="boost::numeric::ublas::bounded_array::operator[]" ref="ac243d36e3b0d86a046242a9143b8c1b6" 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="a4cae10b56bed88a6d2ec3e0df3abaeac"></a><!-- doxytag: member="boost::numeric::ublas::bounded_array::operator=" ref="a4cae10b56bed88a6d2ec3e0df3abaeac" args="(const bounded_array &amp;a)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1bounded__array.html">bounded_array</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1bounded__array.html">bounded_array</a> &amp;a)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2c30895bde555e317074202a5ce4dc44"></a><!-- doxytag: member="boost::numeric::ublas::bounded_array::assign_temporary" ref="a2c30895bde555e317074202a5ce4dc44" args="(bounded_array &amp;a)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1bounded__array.html">bounded_array</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>assign_temporary</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1bounded__array.html">bounded_array</a> &amp;a)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a01bd75791ff92895a99d79729f0bb40d"></a><!-- doxytag: member="boost::numeric::ublas::bounded_array::swap" ref="a01bd75791ff92895a99d79729f0bb40d" args="(bounded_array &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_1bounded__array.html">bounded_array</a> &amp;a)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac7ed5414e4733634148570352dc86b8d"></a><!-- doxytag: member="boost::numeric::ublas::bounded_array::begin" ref="ac7ed5414e4733634148570352dc86b8d" 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="a15c906d50971155251b6ce159ac1d147"></a><!-- doxytag: member="boost::numeric::ublas::bounded_array::end" ref="a15c906d50971155251b6ce159ac1d147" 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="a1b6371797c60746d45f30c2034f70f54"></a><!-- doxytag: member="boost::numeric::ublas::bounded_array::begin" ref="a1b6371797c60746d45f30c2034f70f54" 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="ae7106879f91425924b2d45244a07e93d"></a><!-- doxytag: member="boost::numeric::ublas::bounded_array::end" ref="ae7106879f91425924b2d45244a07e93d" 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="a4d968283ff89ead30f193fcb17029cb4"></a><!-- doxytag: member="boost::numeric::ublas::bounded_array::rbegin" ref="a4d968283ff89ead30f193fcb17029cb4" 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="ad2b5e6de43a0bac388e1972d2d6d48e7"></a><!-- doxytag: member="boost::numeric::ublas::bounded_array::rend" ref="ad2b5e6de43a0bac388e1972d2d6d48e7" 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="afc436c8a00533cdbaaea99a3f9787273"></a><!-- doxytag: member="boost::numeric::ublas::bounded_array::rbegin" ref="afc436c8a00533cdbaaea99a3f9787273" 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="aaaf78080b146656fddca0c7e5402894e"></a><!-- doxytag: member="boost::numeric::ublas::bounded_array::rend" ref="aaaf78080b146656fddca0c7e5402894e" 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="ac98d07dd8f7b70e16ccb9a01abf56b9c"></a><!-- doxytag: member="boost::numeric::ublas::bounded_array::boost::serialization::access" ref="ac98d07dd8f7b70e16ccb9a01abf56b9c" args="" -->
-class&nbsp;</td><td class="memItemRight" valign="bottom"><b>boost::serialization::access</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3b26f9564903a4b2bbdc19f41e11ee9f"></a><!-- doxytag: member="boost::numeric::ublas::bounded_array::swap" ref="a3b26f9564903a4b2bbdc19f41e11ee9f" args="(bounded_array &amp;a1, bounded_array &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_1bounded__array.html">bounded_array</a> &amp;a1, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1bounded__array.html">bounded_array</a> &amp;a2)</td></tr>
-</table>
-<h3>template&lt;class T, std::size_t N, class ALLOC&gt;<br/>
- class boost::numeric::ublas::bounded_array&lt; T, N, ALLOC &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1bounded__matrix-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1bounded__matrix-members.html
deleted file mode 100644
index 07b52e6bd8..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1bounded__matrix-members.html
+++ /dev/null
@@ -1,122 +0,0 @@
-<!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::bounded_matrix&lt; T, M, N, L &gt; Member List</h1>This is the complete list of members for <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>, 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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>assign_temporary</b>(matrix &amp;m) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>bounded_matrix</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>bounded_matrix</b>(size_type size1, size_type size2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>bounded_matrix</b>(const bounded_matrix &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>bounded_matrix</b>(const matrix&lt; T, L, A2 &gt; &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>bounded_matrix</b>(const matrix_expression&lt; AE &gt; &amp;ae) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>clear</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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; matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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; matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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; matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find1</b>(int, size_type i, size_type j) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find1</b>(int, size_type i, size_type j) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find2</b>(int, size_type i, size_type j) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find2</b>(int, size_type i, size_type j) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix</b>(size_type size1, size_type size2) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix</b>(size_type size1, size_type size2, const value_type &amp;init) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix</b>(size_type size1, size_type size2, const array_type &amp;data) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix</b>(const matrix &amp;m) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix</b>(const matrix_expression&lt; AE &gt; &amp;ae) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>max_size1</b> (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>max_size2</b> (defined in <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><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><code> [static]</code></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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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; matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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; matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(const matrix_container&lt; C &gt; &amp;m) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(const matrix_container&lt; C &gt; &amp;m) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const bounded_matrix &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const matrix&lt; T, L2, A2 &gt; &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const matrix_container&lt; C &gt; &amp;m) (defined in <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><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></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_1bounded__matrix.html">boost::numeric::ublas::bounded_matrix&lt; T, M, N, L &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const matrix &amp;m) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>resize</b>(size_type size1, size_type size2, bool preserve=true) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>serialize</b>(Archive &amp;ar, const unsigned int) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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_1bounded__matrix.html">boost::numeric::ublas::bounded_matrix&lt; T, M, N, L &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b>(matrix &amp;m) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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; matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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; matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>~bounded_matrix</b>() (defined in <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><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></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; matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1bounded__matrix.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1bounded__matrix.html
deleted file mode 100644
index 0168720876..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1bounded__matrix.html
+++ /dev/null
@@ -1,90 +0,0 @@
-<!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::bounded_matrix&lt; T, M, N, L &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_1bounded__matrix.html">bounded_matrix</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::bounded_matrix&lt; T, M, N, L &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::bounded_matrix" --><!-- doxytag: inherits="matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;" -->
-<p>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"/>.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1bounded__matrix-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="a173f0049baf2d085c6d1c9c4a6e191f4"></a><!-- doxytag: member="boost::numeric::ublas::bounded_matrix::size_type" ref="a173f0049baf2d085c6d1c9c4a6e191f4" args="" -->
-typedef matrix_type::size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>size_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="a7ff35d98ec9c5de8e9b7d518ce4d5a72"></a><!-- doxytag: member="boost::numeric::ublas::bounded_matrix::bounded_matrix" ref="a7ff35d98ec9c5de8e9b7d518ce4d5a72" args="(size_type size1, size_type size2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>bounded_matrix</b> (size_type size1, size_type size2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaa10cdfe6e6568ec908095fc5e0a5aff"></a><!-- doxytag: member="boost::numeric::ublas::bounded_matrix::bounded_matrix" ref="aaa10cdfe6e6568ec908095fc5e0a5aff" args="(const bounded_matrix &amp;m)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>bounded_matrix</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1bounded__matrix.html">bounded_matrix</a> &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a2260072e5d35d794e01bf881e2a32b0a"></a><!-- doxytag: member="boost::numeric::ublas::bounded_matrix::bounded_matrix" ref="a2260072e5d35d794e01bf881e2a32b0a" args="(const matrix&lt; T, L, A2 &gt; &amp;m)" -->
-template&lt;class A2 &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>bounded_matrix</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">matrix</a>&lt; T, L, A2 &gt; &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a214e45bf88dc1a52e7f06b5648e08112"></a><!-- doxytag: member="boost::numeric::ublas::bounded_matrix::bounded_matrix" ref="a214e45bf88dc1a52e7f06b5648e08112" 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&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>bounded_matrix</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="memItemLeft" align="right" valign="top"><a class="anchor" id="aa3ae6f89fa0d0e8588a2261f3e142c78"></a><!-- doxytag: member="boost::numeric::ublas::bounded_matrix::operator=" ref="aa3ae6f89fa0d0e8588a2261f3e142c78" args="(const bounded_matrix &amp;m)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1bounded__matrix.html">bounded_matrix</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1bounded__matrix.html">bounded_matrix</a> &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ae3f0c9126a6539346eb62ca29ad92cf6"></a><!-- doxytag: member="boost::numeric::ublas::bounded_matrix::operator=" ref="ae3f0c9126a6539346eb62ca29ad92cf6" args="(const matrix&lt; T, L2, A2 &gt; &amp;m)" -->
-template&lt;class L2 , class A2 &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1bounded__matrix.html">bounded_matrix</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">matrix</a>&lt; T, L2, A2 &gt; &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a95640bb8ac8df52880b2cdcedc3b1837"></a><!-- doxytag: member="boost::numeric::ublas::bounded_matrix::operator=" ref="a95640bb8ac8df52880b2cdcedc3b1837" args="(const matrix_container&lt; C &gt; &amp;m)" -->
-template&lt;class C &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1bounded__matrix.html">bounded_matrix</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">matrix_container</a>&lt; C &gt; &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a6c062d146e5a5ba9814cfca9f74fc342"></a><!-- doxytag: member="boost::numeric::ublas::bounded_matrix::operator=" ref="a6c062d146e5a5ba9814cfca9f74fc342" 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_1bounded__matrix.html">bounded_matrix</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 colspan="2"><h2>Static Public Attributes</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a52bb84c91071a5b9ec8998fab457bbc4"></a><!-- doxytag: member="boost::numeric::ublas::bounded_matrix::max_size1" ref="a52bb84c91071a5b9ec8998fab457bbc4" args="" -->
-static const size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>max_size1</b> = M</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a82a68a7ad7ad04772fb5bcae648a70c2"></a><!-- doxytag: member="boost::numeric::ublas::bounded_matrix::max_size2" ref="a82a68a7ad7ad04772fb5bcae648a70c2" args="" -->
-static const size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>max_size2</b> = N</td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;class T, std::size_t M, std::size_t N, class L&gt;<br/>
- class boost::numeric::ublas::bounded_matrix&lt; T, M, N, L &gt;</h3>
-
-<p>For a <img class="formulaInl" alt="$(m \times n)$" src="form_51.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> and <img class="formulaInl" alt="$ 0 \leq i < m, 0 \leq j < n$" src="form_52.png"/>, every element <img class="formulaInl" alt="$m_{i,j}$" src="form_44.png"/> is mapped to the <img class="formulaInl" alt="$(i.n + j)$" src="form_45.png"/>-th element of the container for row major orientation or the <img class="formulaInl" alt="$(i + j.m)$" src="form_46.png"/>-th element of the container for column major orientation. Finally in 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> all elements are represented in memory in a contiguous chunk of memory.</p>
-<p>Orientation can be specified. Default is <code>row_major</code> The default constructor creates the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> with size <img class="formulaInl" alt="$M$" src="form_55.png"/> by <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 need not initialise their value.</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>T</em>&nbsp;</td><td>the type of object stored in the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> (like double, float, complex, etc...) </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>M</em>&nbsp;</td><td>maximum and default number of rows (if not specified at construction) </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>N</em>&nbsp;</td><td>maximum and default number of columns (if not specified at construction) </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>L</em>&nbsp;</td><td>the storage organization. It can be either <code>row_major</code> or <code>column_major</code>. Default is <code>row_major</code> </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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1bounded__vector-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1bounded__vector-members.html
deleted file mode 100644
index 5cc2c31e7e..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1bounded__vector-members.html
+++ /dev/null
@@ -1,114 +0,0 @@
-<!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::bounded_vector&lt; T, N &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1bounded__vector.html">boost::numeric::ublas::bounded_vector&lt; T, N &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_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a449aa3da7748032b856c4ad74549f14d">assign</a>(const vector_expression&lt; AE &gt; &amp;ae)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a2ece9f4455a3a98e4ab98d131d440f85">assign_temporary</a>(vector &amp;v)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a3737e9b662f9ba10fa87789de4fa37f6">begin</a>() const</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a3160d419e77bfd6fe805e4a70cbf882b">begin</a>()</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>bounded_vector</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>bounded_vector</b>(size_type size) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>bounded_vector</b>(const bounded_vector &amp;v) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>bounded_vector</b>(const vector&lt; T, A2 &gt; &amp;v) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>bounded_vector</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#aad56668044d71db97be9e44db273f09a">clear</a>()</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &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_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &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_1vector__container.html">boost::numeric::ublas::vector_container&lt; vector&lt; T, bounded_array&lt; T, N &gt; &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; vector&lt; T, bounded_array&lt; T, N &gt; &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_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &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_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &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_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &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_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &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_1vector__container.html">boost::numeric::ublas::vector_container&lt; vector&lt; T, bounded_array&lt; T, N &gt; &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; vector&lt; T, bounded_array&lt; T, N &gt; &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a941dea529f7d464d5f044657528c4922">data</a>() const</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a2fa457a2e17d4a1b56730078a9eed38f">data</a>()</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &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_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a5ca7b44d2563752edcd0cc0ad5f2113c">empty</a>() const</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a0bde39bb3dac56f1c0c8cc6e044942ab">end</a>() const</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#afdb08490029b3d55cdec200d665bfa04">end</a>()</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#ac3700c206fa1bf8e5205edbb859432c1">erase_element</a>(size_type i)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &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_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector&lt; T, bounded_array&lt; T, N &gt; &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector&lt; T, bounded_array&lt; T, N &gt; &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a3be04f746cfe32f0de3aaa2a5273f3a1">find</a>(size_type i) const</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#ac7ed001baef390b605d6b932a055e5f3">find</a>(size_type i)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a0ad6b2bb8196fc36e33d3aa47d296500">find_element</a>(size_type i)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a5b1de2ac98f634b04640bcea98fe8298">find_element</a>(size_type i) const</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a35b8f3eae165e33d8d4e33f86f40b954">insert_element</a>(size_type i, const_reference t)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>max_size</b> (defined in <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><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><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a40757a37ac3ad92fc89895a200ac5de3">vector&lt; T, bounded_array&lt; T, N &gt; &gt;::max_size</a>() const</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#ac02f6ccd9710c186f9ae734e6395b742">minus_assign</a>(const vector_expression&lt; AE &gt; &amp;ae)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#aa511fcff4d8dba52bf163fbc9664dfbf">operator()</a>(size_type i) const</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a4b53f6b15f6aaa81b059bbdcaaf00fab">operator()</a>(size_type i)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &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_1vector__container.html">boost::numeric::ublas::vector_container&lt; vector&lt; T, bounded_array&lt; T, N &gt; &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; vector&lt; T, bounded_array&lt; T, N &gt; &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_1vector__container.html">boost::numeric::ublas::vector_container&lt; vector&lt; T, bounded_array&lt; T, N &gt; &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; vector&lt; T, bounded_array&lt; T, N &gt; &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a6cee4bffbd0981075d11f4e7fc5e04d2">operator*=</a>(const AT &amp;at)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a9ec4c7260a33c9ad841339b4f59aa73b">operator+=</a>(const vector_expression&lt; AE &gt; &amp;ae)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a953fa9e2fa2e610674e5f94391f60333">operator+=</a>(const vector_container&lt; C &gt; &amp;v)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a74138b9c59c7dee5d4cfea50359efaa3">operator-=</a>(const vector_expression&lt; AE &gt; &amp;ae)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a04918781e246fb21d1fb0f36948c04fb">operator-=</a>(const vector_container&lt; C &gt; &amp;v)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a6800b804a49a7bd4ce3767d1ea0aafc0">operator/=</a>(const AT &amp;at)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const bounded_vector &amp;v) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const vector&lt; T, A2 &gt; &amp;v) (defined in <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><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></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1bounded__vector.html#a4a7502fc64dded94ce5b719da367c2f4">operator=</a>(const vector_container&lt; C &gt; &amp;v)</td><td><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></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1bounded__vector.html#a4d152b88addf11aa2754b3a24f46ba86">operator=</a>(const vector_expression&lt; AE &gt; &amp;ae)</td><td><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></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1724d353e3006619a995342bc6be134e">vector&lt; T, bounded_array&lt; T, N &gt; &gt;::operator=</a>(const vector &amp;v)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a0cfc171dac4e78549a96c43062a052c6">operator[]</a>(size_type i) const</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a10b3c5c3a5042f21a996eeb75c447529">operator[]</a>(size_type i)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#afd874b1ba7fe6a5b961cc3b228cd1208">plus_assign</a>(const vector_expression&lt; AE &gt; &amp;ae)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &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_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1860dd32b80e7418fbf49fe7b99f6012">rbegin</a>() const</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1595a26c1f668988af4a8bbe86ae4ed4">rbegin</a>()</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &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_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a0098add795c37e4d67f6f98436e1aac8">rend</a>() const</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a423d1dc8dbf20b2180093a504dea0ea2">rend</a>()</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a113118def88db3755da6690b6ec903f0">resize</a>(size_type size, bool preserve=true)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &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_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a44062e23411cf30e80dd25d500cdfe2e">serialize</a>(Archive &amp;ar, const unsigned int)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1b9ef7522219d74ebd27bab25e4b6841">size</a>() const</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &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_1bounded__vector.html">boost::numeric::ublas::bounded_vector&lt; T, N &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#aedce8a2ea66b86b1e3efb21bba7be0c5">swap</a>(vector &amp;v)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a7ec2565da7f04f5f8ba42785be772df7">swap</a>(vector &amp;v1, vector &amp;v2)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &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_1vector__container.html">boost::numeric::ublas::vector_container&lt; vector&lt; T, bounded_array&lt; T, N &gt; &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; vector&lt; T, bounded_array&lt; T, N &gt; &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; vector&lt; T, bounded_array&lt; T, N &gt; &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; vector&lt; T, bounded_array&lt; T, N &gt; &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a477a17fb1a95d016e4465de7ae9f7bd0">vector</a>()</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#ae75b77993f678047c69b985f8450edc0">vector</a>(size_type size)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a></td><td><code> [explicit]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#aa2cdc17765d1689ac52d261dcc123724">vector</a>(size_type size, const array_type &amp;data)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a2c095b29597c40a1695c26486f34edba">vector</a>(const array_type &amp;data)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a812bdffb89c10f69cc9af3963cfb02ea">vector</a>(size_type size, const value_type &amp;init)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a18dae81ff4bcd46986e99f58764e773b">vector</a>(const vector &amp;v)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a7b0b649369be331ad80513f220b086dc">vector</a>(const vector_expression&lt; AE &gt; &amp;ae)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &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_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>~bounded_vector</b>() (defined in <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><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></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; vector&lt; T, bounded_array&lt; T, N &gt; &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; vector&lt; T, bounded_array&lt; T, N &gt; &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: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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1bounded__vector.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1bounded__vector.html
deleted file mode 100644
index 8532c3fe22..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1bounded__vector.html
+++ /dev/null
@@ -1,145 +0,0 @@
-<!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::bounded_vector&lt; T, N &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_1bounded__vector.html">bounded_vector</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::bounded_vector&lt; T, N &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::bounded_vector" --><!-- doxytag: inherits="vector&lt; T, bounded_array&lt; T, N &gt; &gt;" -->
-<p>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"/>. 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.
-</p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1bounded__vector-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="a32aec41bf0bc357d0339f6a94ed6becb"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::size_type" ref="a32aec41bf0bc357d0339f6a94ed6becb" args="" -->
-typedef vector_type::size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>size_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="a84a6ae2ab1dc2184ac76171c22123c14"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::bounded_vector" ref="a84a6ae2ab1dc2184ac76171c22123c14" args="(size_type size)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>bounded_vector</b> (size_type size)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a91c50999b0c84c4cfb0baa6e2b5db2de"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::bounded_vector" ref="a91c50999b0c84c4cfb0baa6e2b5db2de" args="(const bounded_vector &amp;v)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>bounded_vector</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1bounded__vector.html">bounded_vector</a> &amp;v)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="afce136dff3ee3e8b1ff10c44b147c10b"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::bounded_vector" ref="afce136dff3ee3e8b1ff10c44b147c10b" args="(const vector&lt; T, A2 &gt; &amp;v)" -->
-template&lt;class A2 &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>bounded_vector</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector</a>&lt; T, A2 &gt; &amp;v)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="adfbb4aa1e572c8ca4323111877f04487"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::bounded_vector" ref="adfbb4aa1e572c8ca4323111877f04487" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-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>bounded_vector</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a33d66943a8492d0f6107a28cef819794"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::operator=" ref="a33d66943a8492d0f6107a28cef819794" args="(const bounded_vector &amp;v)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1bounded__vector.html">bounded_vector</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1bounded__vector.html">bounded_vector</a> &amp;v)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a1851bc7224c352bdb06fa59383dd9dc0"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::operator=" ref="a1851bc7224c352bdb06fa59383dd9dc0" args="(const vector&lt; T, A2 &gt; &amp;v)" -->
-template&lt;class A2 &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1bounded__vector.html">bounded_vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector</a>&lt; T, A2 &gt; &amp;v)</td></tr>
-<tr><td class="memTemplParams" colspan="2">template&lt;class C &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1bounded__vector.html">bounded_vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1bounded__vector.html#a4a7502fc64dded94ce5b719da367c2f4">operator=</a> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">vector_container</a>&lt; C &gt; &amp;v)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Assign a full <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> (<em>RHS-vector</em>) to the current <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> (<em>LHS-vector</em>) Assign a full <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> (<em>RHS-vector</em>) to the current <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> (<em>LHS-vector</em>). This method does not create any temporary. <a href="#a4a7502fc64dded94ce5b719da367c2f4"></a><br/></td></tr>
-<tr><td class="memTemplParams" colspan="2">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_1bounded__vector.html">bounded_vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1bounded__vector.html#a4d152b88addf11aa2754b3a24f46ba86">operator=</a> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Assign the result of a <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a> to the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> Assign the result of a <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a> to the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>. This is lazy-compiled and will be optimized out by the compiler on any type of expression. <a href="#a4d152b88addf11aa2754b3a24f46ba86"></a><br/></td></tr>
-<tr><td colspan="2"><h2>Static Public Attributes</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a12d8c229a8addafedfe09c15ceeced07"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::max_size" ref="a12d8c229a8addafedfe09c15ceeced07" args="" -->
-static const size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>max_size</b> = N</td></tr>
-</table>
-<h3>template&lt;class T, std::size_t N&gt;<br/>
- class boost::numeric::ublas::bounded_vector&lt; T, N &gt;</h3>
-
-<hr/><h2>Member Function Documentation</h2>
-<a class="anchor" id="a4d152b88addf11aa2754b3a24f46ba86"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::operator=" ref="a4d152b88addf11aa2754b3a24f46ba86" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T , std::size_t N&gt; </div>
-<div class="memtemplate">
-template&lt;class AE &gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1bounded__vector.html">bounded_vector</a>&amp; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1bounded__vector.html">boost::numeric::ublas::bounded_vector</a>&lt; T, N &gt;::operator= </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;&nbsp;</td>
- <td class="paramname"> <em>ae</em></td>
- <td>&nbsp;)&nbsp;</td>
- <td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<dl><dt><b>Template Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>AE</em>&nbsp;</td><td>is the type of the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a> </td></tr>
- </table>
- </dd>
-</dl>
-<dl><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>ae</em>&nbsp;</td><td>is a const reference to the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a> </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="return"><dt><b>Returns:</b></dt><dd>a reference to the resulting <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> </dd></dl>
-
-<p>Reimplemented from <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#af7df90fe154185ba4688750a8acc0c68">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a4a7502fc64dded94ce5b719da367c2f4"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::operator=" ref="a4a7502fc64dded94ce5b719da367c2f4" args="(const vector_container&lt; C &gt; &amp;v)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T , std::size_t N&gt; </div>
-<div class="memtemplate">
-template&lt;class C &gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1bounded__vector.html">bounded_vector</a>&amp; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1bounded__vector.html">boost::numeric::ublas::bounded_vector</a>&lt; T, N &gt;::operator= </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">vector_container</a>&lt; C &gt; &amp;&nbsp;</td>
- <td class="paramname"> <em>v</em></td>
- <td>&nbsp;)&nbsp;</td>
- <td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<dl><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>is the source <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>
- </table>
- </dd>
-</dl>
-<dl class="return"><dt><b>Returns:</b></dt><dd>a reference to a <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> (i.e. the destination <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>) </dd></dl>
-
-<p>Reimplemented from <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#af778c9aad1d18346fe2ec22642454755">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a>.</p>
-
-</div>
-</div>
-</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix-members.html
deleted file mode 100644
index d7caf020c8..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix-members.html
+++ /dev/null
@@ -1,110 +0,0 @@
-<!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::c_matrix&lt; T, N, M &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html">boost::numeric::ublas::c_matrix&lt; T, N, 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_1c__matrix.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>assign_temporary</b>(c_matrix &amp;m) (defined in <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><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></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_1c__matrix.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>c_matrix</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>c_matrix</b>(size_type size1, size_type size2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>c_matrix</b>(const c_matrix &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>c_matrix</b>(const matrix_expression&lt; AE &gt; &amp;ae) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>clear</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <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><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></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; c_matrix&lt; T, N, M &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; c_matrix&lt; T, N, 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_1c__matrix.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator2</b> typedef (defined in <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><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></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; c_matrix&lt; T, N, M &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; c_matrix&lt; T, N, M &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_1c__matrix.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>data</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end2</b>() (defined in <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><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></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; c_matrix&lt; T, N, 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; c_matrix&lt; T, N, 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_1c__matrix.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;</a>)</td><td><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></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_1c__matrix.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;</a>)</td><td><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></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_1c__matrix.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;</a>)</td><td><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></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_1c__matrix.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;</a>)</td><td><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></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_1c__matrix.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_temporary_type</b> typedef (defined in <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><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></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_1c__matrix.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;</a>)</td><td><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></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_1c__matrix.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;</a>)</td><td><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></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_1c__matrix.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;</a>)</td><td><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></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; c_matrix&lt; T, N, M &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; c_matrix&lt; T, N, 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__container.html">boost::numeric::ublas::matrix_container&lt; c_matrix&lt; T, N, M &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; c_matrix&lt; T, N, 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_1c__matrix.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;</a>)</td><td><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></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_1c__matrix.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(const matrix_container&lt; C &gt; &amp;m) (defined in <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><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></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_1c__matrix.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(const matrix_container&lt; C &gt; &amp;m) (defined in <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><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></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_1c__matrix.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const c_matrix &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const matrix_container&lt; C &gt; &amp;m) (defined in <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><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></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_1c__matrix.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>orientation_category</b> typedef (defined in <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><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></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_1c__matrix.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>resize</b>(size_type size1, size_type size2, bool preserve=true) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reverse_iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reverse_iterator2</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>serialize</b>(Archive &amp;ar, const unsigned int) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b>(c_matrix &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b> (defined in <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><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><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; c_matrix&lt; T, N, M &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; c_matrix&lt; T, N, 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; c_matrix&lt; T, N, 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; c_matrix&lt; T, N, M &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_temporary_type</b> typedef (defined in <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><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></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; c_matrix&lt; T, N, 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; c_matrix&lt; T, N, 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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix.html
deleted file mode 100644
index 538f9fec32..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix.html
+++ /dev/null
@@ -1,230 +0,0 @@
-<!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::c_matrix&lt; T, N, 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_1c__matrix.html">c_matrix</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::c_matrix&lt; T, N, M &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::c_matrix" --><!-- doxytag: inherits="matrix_container&lt; c_matrix&lt; T, N, M &gt; &gt;" -->
-<p>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.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">matrix_container&lt; c_matrix&lt; T, N, M &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1c__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_1c__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_1c__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_1c__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_1c__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="a0cbab1b891729a10eeed145da660e368"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::size_type" ref="a0cbab1b891729a10eeed145da660e368" 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="a2821918c63ff1e0130d5cdf05152deb6"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::difference_type" ref="a2821918c63ff1e0130d5cdf05152deb6" 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="aca7ff3158e5c9a67508e566211330f07"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::value_type" ref="aca7ff3158e5c9a67508e566211330f07" 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="adb0fa9175d4c6a3bad76adbb2633bfa8"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_reference" ref="adb0fa9175d4c6a3bad76adbb2633bfa8" 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="abbf56a14341b9a2bd99e2db52cdf7cdc"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::reference" ref="abbf56a14341b9a2bd99e2db52cdf7cdc" 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="a4e7b96399c643ec55dbdb6ee0eaadc78"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_pointer" ref="a4e7b96399c643ec55dbdb6ee0eaadc78" 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="a76b62eaa2334a69532f9bffa8c8015ae"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::pointer" ref="a76b62eaa2334a69532f9bffa8c8015ae" 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="a52e14b3cbc280e2f38e61bd907ea1ead"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_closure_type" ref="a52e14b3cbc280e2f38e61bd907ea1ead" 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_1c__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="ac18b1a7bc35878dfd1bb64a1bf5a5e50"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::closure_type" ref="ac18b1a7bc35878dfd1bb64a1bf5a5e50" 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_1c__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="a4c71419d3203096ece9c776aa2faaad9"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::vector_temporary_type" ref="a4c71419d3203096ece9c776aa2faaad9" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector.html">c_vector</a>&lt; T, N *M &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="a4559ded28167378c4ac144ba9242b2a4"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::matrix_temporary_type" ref="a4559ded28167378c4ac144ba9242b2a4" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html">self_type</a>&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="a0564e1ebd31a97475d30e8bcd1ca972a"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::storage_category" ref="a0564e1ebd31a97475d30e8bcd1ca972a" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1dense__tag.html">dense_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="a62705670e91fbf92e1823352a0be9683"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::orientation_category" ref="a62705670e91fbf92e1823352a0be9683" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1row__major__tag.html">row_major_tag</a>&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="a5f0967467103eaef04ff4a2d970fd3f5"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_reverse_iterator1" ref="a5f0967467103eaef04ff4a2d970fd3f5" args="" -->
-typedef reverse_iterator_base1<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__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="a29d39049d96289df72360fdd9c8bedb7"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::reverse_iterator1" ref="a29d39049d96289df72360fdd9c8bedb7" args="" -->
-typedef reverse_iterator_base1<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__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="aab92c6fee5aab840541326908ba54440"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_reverse_iterator2" ref="aab92c6fee5aab840541326908ba54440" args="" -->
-typedef reverse_iterator_base2<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__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="afdaebf178493e5a31745bbd62fed58de"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::reverse_iterator2" ref="afdaebf178493e5a31745bbd62fed58de" args="" -->
-typedef reverse_iterator_base2<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__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="ab0e517c229821da311bedbe6e7d5f774"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::c_matrix" ref="ab0e517c229821da311bedbe6e7d5f774" args="(size_type size1, size_type size2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>c_matrix</b> (size_type size1, size_type size2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aedf83144b8435209b97a584b9db99d5e"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::c_matrix" ref="aedf83144b8435209b97a584b9db99d5e" args="(const c_matrix &amp;m)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>c_matrix</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html">c_matrix</a> &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a8a0fbf49da967e52a97b3e19aedfb25e"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::c_matrix" ref="a8a0fbf49da967e52a97b3e19aedfb25e" 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&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>c_matrix</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="memItemLeft" align="right" valign="top"><a class="anchor" id="a66f570eb86bfd7e090d45eeca90f2142"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::size1" ref="a66f570eb86bfd7e090d45eeca90f2142" 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="a0598e640f769a4fa15b908444bbaeebd"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::size2" ref="a0598e640f769a4fa15b908444bbaeebd" 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="a96760d02b59ee2d966614ce3b0377839"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::data" ref="a96760d02b59ee2d966614ce3b0377839" args="() const " -->
-BOOST_UBLAS_INLINE const_pointer&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="ad157582153b9e7e51c3792feeb01f932"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::data" ref="ad157582153b9e7e51c3792feeb01f932" args="()" -->
-BOOST_UBLAS_INLINE pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>data</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a31a3fc016cb2c1cb467d5ceec3213d55"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::resize" ref="a31a3fc016cb2c1cb467d5ceec3213d55" args="(size_type size1, size_type size2, bool preserve=true)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>resize</b> (size_type size1, size_type size2, bool preserve=true)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acd5f6d80a5db78b5b4a2d7b041187873"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::operator()" ref="acd5f6d80a5db78b5b4a2d7b041187873" 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="a9c70957c80ccebb0130a6d6aac45a4a7"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::at_element" ref="a9c70957c80ccebb0130a6d6aac45a4a7" args="(size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>at_element</b> (size_type i, size_type j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab4b4bd9ce4bf2acd03d8dbe843b05365"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::operator()" ref="ab4b4bd9ce4bf2acd03d8dbe843b05365" 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="aed5e44a920cc56b6ac55a6dfbb76b9be"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::insert_element" ref="aed5e44a920cc56b6ac55a6dfbb76b9be" args="(size_type i, size_type j, const_reference t)" -->
-BOOST_UBLAS_INLINE reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>insert_element</b> (size_type i, size_type j, const_reference t)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae1ff6634803d76fb6c9856ee6abbe98b"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::clear" ref="ae1ff6634803d76fb6c9856ee6abbe98b" args="()" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>clear</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a144d0c2c55f6347dcddd7e2250952abb"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::operator=" ref="a144d0c2c55f6347dcddd7e2250952abb" args="(const c_matrix &amp;m)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html">c_matrix</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html">c_matrix</a> &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a7ccdbf7b4f9f28f16c6d6d15304ae8a4"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::operator=" ref="a7ccdbf7b4f9f28f16c6d6d15304ae8a4" args="(const matrix_container&lt; C &gt; &amp;m)" -->
-template&lt;class C &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html">c_matrix</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">matrix_container</a>&lt; C &gt; &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa299bf72a4ce04ef301d80d6adb68616"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::assign_temporary" ref="aa299bf72a4ce04ef301d80d6adb68616" args="(c_matrix &amp;m)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html">c_matrix</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>assign_temporary</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html">c_matrix</a> &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ae16097f8e082b83cf1100ce3ca827562"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::operator=" ref="ae16097f8e082b83cf1100ce3ca827562" 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_1c__matrix.html">c_matrix</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="a73ce2b046a8bc2a8c703f5454fc4d11e"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::assign" ref="a73ce2b046a8bc2a8c703f5454fc4d11e" 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_1c__matrix.html">c_matrix</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="a96d99f19a57beb435b6c458d885e3ae3"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::operator+=" ref="a96d99f19a57beb435b6c458d885e3ae3" 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_1c__matrix.html">c_matrix</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="a50818eb59bbc9c7d4c9a79b958321618"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::operator+=" ref="a50818eb59bbc9c7d4c9a79b958321618" args="(const matrix_container&lt; C &gt; &amp;m)" -->
-template&lt;class C &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html">c_matrix</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator+=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">matrix_container</a>&lt; C &gt; &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a385d39864182fb8a61a5c9c7c15568a8"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::plus_assign" ref="a385d39864182fb8a61a5c9c7c15568a8" 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_1c__matrix.html">c_matrix</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="a14ac8dba3b8989558e2036c6d32c0f35"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::operator&#45;=" ref="a14ac8dba3b8989558e2036c6d32c0f35" 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_1c__matrix.html">c_matrix</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="a875652b33b1cb1df4bd59a1a218354d2"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::operator&#45;=" ref="a875652b33b1cb1df4bd59a1a218354d2" args="(const matrix_container&lt; C &gt; &amp;m)" -->
-template&lt;class C &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html">c_matrix</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator-=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">matrix_container</a>&lt; C &gt; &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a05417581be929cc278b1024fea629dfd"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::minus_assign" ref="a05417581be929cc278b1024fea629dfd" 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_1c__matrix.html">c_matrix</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="a6d4cd6aab5ffe461961095a53c6aadf4"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::operator*=" ref="a6d4cd6aab5ffe461961095a53c6aadf4" 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_1c__matrix.html">c_matrix</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="ae1ee7728464157e574c3c7431b9ae9c3"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::operator/=" ref="ae1ee7728464157e574c3c7431b9ae9c3" 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_1c__matrix.html">c_matrix</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="a27b19c7b15308cc02d9c638f4375efa9"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::swap" ref="a27b19c7b15308cc02d9c638f4375efa9" args="(c_matrix &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_1c__matrix.html">c_matrix</a> &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a69391c10981d16d652ff240efe3bc287"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::find1" ref="a69391c10981d16d652ff240efe3bc287" args="(int rank, size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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="afa4b97d3b8ceaf6611093e9fc09f4ff0"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::find1" ref="afa4b97d3b8ceaf6611093e9fc09f4ff0" args="(int rank, size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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="a4cb0ce358e4bc8b31e1b3e4e7b0f1b47"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::find2" ref="a4cb0ce358e4bc8b31e1b3e4e7b0f1b47" args="(int rank, size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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="ae79af5d15fa7e7a19ca77bdbc21a7fcc"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::find2" ref="ae79af5d15fa7e7a19ca77bdbc21a7fcc" args="(int rank, size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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="a5cafcadd7ba75a08a99d58f948b65148"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::begin1" ref="a5cafcadd7ba75a08a99d58f948b65148" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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="a1f1610d1998f617d84eb9440d3152f0c"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::end1" ref="a1f1610d1998f617d84eb9440d3152f0c" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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="a8a65eb186367a7cf456ed75f3663f6bd"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::begin1" ref="a8a65eb186367a7cf456ed75f3663f6bd" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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="a8092edf9bbed9d9a6ae634148b19a9cf"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::end1" ref="a8092edf9bbed9d9a6ae634148b19a9cf" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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="a0fd391a6246302b0185628e76ca1301f"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::begin2" ref="a0fd391a6246302b0185628e76ca1301f" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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="a06cb00d556aa303a354025c120e0a58e"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::end2" ref="a06cb00d556aa303a354025c120e0a58e" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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="a407611fd63b3cf7802f7b1e965658c9e"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::begin2" ref="a407611fd63b3cf7802f7b1e965658c9e" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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="a08f9d3540435e74a17301e97fe884cd9"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::end2" ref="a08f9d3540435e74a17301e97fe884cd9" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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="a71a39d4f570bdec8021386535473fa17"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::rbegin1" ref="a71a39d4f570bdec8021386535473fa17" 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="a29f66b78247395e1e45d840b8a993df6"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::rend1" ref="a29f66b78247395e1e45d840b8a993df6" 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="a2d97ea4b14db7af683d527470b30eab6"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::rbegin1" ref="a2d97ea4b14db7af683d527470b30eab6" 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="a676185a9b9d89eb2f83c111e4851c3f0"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::rend1" ref="a676185a9b9d89eb2f83c111e4851c3f0" 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="a68c8333e84f9f8d6f62d20efce880f1e"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::rbegin2" ref="a68c8333e84f9f8d6f62d20efce880f1e" 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="adc7b01ba4faf2955d931be8ec03052e7"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::rend2" ref="adc7b01ba4faf2955d931be8ec03052e7" 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="a4492fb92061cf0ef4206ec33795ce9e3"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::rbegin2" ref="a4492fb92061cf0ef4206ec33795ce9e3" 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="af1e21e12a65e6ff10d5ef6aeeed186b4"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::rend2" ref="af1e21e12a65e6ff10d5ef6aeeed186b4" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-reverse_iterator2&nbsp;</td><td class="memItemRight" valign="bottom"><b>rend2</b> ()</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="afef9dc77c8ca3cdaf8dd875079c4be93"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::serialize" ref="afef9dc77c8ca3cdaf8dd875079c4be93" args="(Archive &amp;ar, const unsigned int)" -->
-template&lt;class Archive &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>serialize</b> (Archive &amp;ar, const unsigned int)</td></tr>
-<tr><td colspan="2"><h2>Friends</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a23d22479d737a8358ad0035af2094cc0"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::swap" ref="a23d22479d737a8358ad0035af2094cc0" args="(c_matrix &amp;m1, c_matrix &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_1c__matrix.html">c_matrix</a> &amp;m1, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html">c_matrix</a> &amp;m2)</td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;class T, std::size_t N, std::size_t M&gt;<br/>
- class boost::numeric::ublas::c_matrix&lt; T, N, M &gt;</h3>
-
-<p>This <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> is directly based on a predefined C-style arry of data, thus providing the fastest implementation possible. The constraint is that dimensions of the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> must be specified at the instanciation or the type specification.</p>
-<p>For instance, </p>
-<div class="fragment"><pre class="fragment"> <span class="keyword">typedef</span> c_matrix&lt;double,4,4&gt; my_4by4_matrix
-</pre></div><p> defines a 4 by 4 double-precision <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a>. You can also instantiate it directly with </p>
-<div class="fragment"><pre class="fragment"> c_matrix&lt;int,8,5&gt; my_fast_matrix
-</pre></div><p>. This will make a 8 by 5 integer <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a>. The price to pay for this speed is that you cannot resize it to a size larger than the one defined in the template parameters. In the previous example, a size of 4 by 5 or 3 by 2 is acceptable, but a new size of 9 by 5 or even 10 by 10 will raise a bad_size() exception.</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>T</em>&nbsp;</td><td>the type of object stored in the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> (like double, float, complex, etc...) </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>N</em>&nbsp;</td><td>the default maximum number of rows </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>M</em>&nbsp;</td><td>the default maximum number of columns </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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator1-members.html
deleted file mode 100644
index 704b11719d..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator1-members.html
+++ /dev/null
@@ -1,61 +0,0 @@
-<!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::c_matrix&lt; T, N, 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_1c__matrix_1_1const__iterator1.html">boost::numeric::ublas::c_matrix&lt; T, N, 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_1c__matrix_1_1const__iterator1.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>(const self_type &amp;m, const const_subiterator_type &amp;it) (defined in <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><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></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_1c__matrix_1_1const__iterator1.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1c__matrix_1_1const__iterator1.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b> (defined in <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><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><code> [friend]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1c__matrix_1_1const__iterator1.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1c__matrix_1_1const__iterator1.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;::const_iterator1</a>)</td><td><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></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_1c__matrix_1_1const__iterator1.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;::const_iterator1</a>)</td><td><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></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_1c__matrix_1_1const__iterator1.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;::const_iterator1</a>)</td><td><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></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_1c__matrix_1_1const__iterator1.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator1.html
deleted file mode 100644
index ca45d1c10b..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator1.html
+++ /dev/null
@@ -1,103 +0,0 @@
-<!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::c_matrix&lt; T, N, 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_1c__matrix.html">c_matrix</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator1.html">const_iterator1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::c_matrix&lt; T, N, M &gt;::const_iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::c_matrix::const_iterator1" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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="a85ec31c9acbc3b6e824090e16ac41641"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator1::difference_type" ref="a85ec31c9acbc3b6e824090e16ac41641" args="" -->
-typedef c_matrix::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="ab6d25b0d00cf917550da7e61cee6be22"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator1::value_type" ref="ab6d25b0d00cf917550da7e61cee6be22" args="" -->
-typedef c_matrix::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="a857033e32063bed85f22eff8aeec0092"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator1::reference" ref="a857033e32063bed85f22eff8aeec0092" args="" -->
-typedef c_matrix::const_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="aad08b33b124c17a2faad769ce0bfa074"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator1::pointer" ref="aad08b33b124c17a2faad769ce0bfa074" args="" -->
-typedef c_matrix::const_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="ac634c9181800e2ed5e7c6b9065c928f9"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator1::dual_iterator_type" ref="ac634c9181800e2ed5e7c6b9065c928f9" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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="a0bbe24c200275aa9aa164236f8767208"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator1::dual_reverse_iterator_type" ref="a0bbe24c200275aa9aa164236f8767208" 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="a596bd877395b36e14d2ea30231a76746"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator1::const_iterator1" ref="a596bd877395b36e14d2ea30231a76746" args="(const self_type &amp;m, const const_subiterator_type &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_1c__matrix.html">self_type</a> &amp;m, const const_subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a27163c304ab2b02dd7c6f574ffae2d12"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator1::const_iterator1" ref="a27163c304ab2b02dd7c6f574ffae2d12" 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_1c__matrix_1_1iterator1.html">iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af0206f4236e472c7c876550ab3c6de65"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator1::operator++" ref="af0206f4236e472c7c876550ab3c6de65" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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="ab5849a6edac302e753cc779ce6ee33be"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator1::operator&#45;&#45;" ref="ab5849a6edac302e753cc779ce6ee33be" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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="a09b39a6f51de8349ee938c8583cbdc84"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator1::operator+=" ref="a09b39a6f51de8349ee938c8583cbdc84" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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="a42664183c2f51d54661d860fed077b22"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator1::operator&#45;=" ref="a42664183c2f51d54661d860fed077b22" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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="ae1b8026552864a0e23d6f656a5b52a63"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator1::operator&#45;" ref="ae1b8026552864a0e23d6f656a5b52a63" 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_1c__matrix_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a86383a3de283e9b490c23bd235d59a7d"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator1::operator*" ref="a86383a3de283e9b490c23bd235d59a7d" 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="abad9edf69bf4db05a037d96ed9c2a845"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator1::operator[]" ref="abad9edf69bf4db05a037d96ed9c2a845" 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="ac510cd9cdf599eb1ad1d2d720c9021ef"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator1::begin" ref="ac510cd9cdf599eb1ad1d2d720c9021ef" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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="a53f7c11d21b6fbc9445a15abb702021d"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator1::end" ref="a53f7c11d21b6fbc9445a15abb702021d" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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="ab8048b4dce51291e7b5a1050eca54cd8"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator1::rbegin" ref="ab8048b4dce51291e7b5a1050eca54cd8" 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="a9f6e35c872457207c0b15f7ea76c11d4"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator1::rend" ref="a9f6e35c872457207c0b15f7ea76c11d4" 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="a7fdb7fa934c9cb07773dfb028f1afdf4"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator1::index1" ref="a7fdb7fa934c9cb07773dfb028f1afdf4" 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="a5601e068042b1f88e5705ea41b2fbee3"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator1::index2" ref="a5601e068042b1f88e5705ea41b2fbee3" 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="aa872baa3ef77f69f90517e6f451d79dc"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator1::operator=" ref="aa872baa3ef77f69f90517e6f451d79dc" args="(const const_iterator1 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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_1c__matrix_1_1const__iterator1.html">const_iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac103e40c3ee61b45830e504f21abaf3b"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator1::operator==" ref="ac103e40c3ee61b45830e504f21abaf3b" 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_1c__matrix_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae8e28595611f6f308eaee0528f969b79"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator1::operator&lt;" ref="ae8e28595611f6f308eaee0528f969b79" 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_1c__matrix_1_1const__iterator1.html">const_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="aceae10110579eac6f043cf0e7d403200"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator1::iterator1" ref="aceae10110579eac6f043cf0e7d403200" args="" -->
-class&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator1</b></td></tr>
-</table>
-<h3>template&lt;class T, std::size_t N, std::size_t M&gt;<br/>
- class boost::numeric::ublas::c_matrix&lt; T, N, 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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator2-members.html
deleted file mode 100644
index b5c713a3db..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator2-members.html
+++ /dev/null
@@ -1,61 +0,0 @@
-<!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::c_matrix&lt; T, N, 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_1c__matrix_1_1const__iterator2.html">boost::numeric::ublas::c_matrix&lt; T, N, 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_1c__matrix_1_1const__iterator2.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>(const self_type &amp;m, const const_subiterator_type &amp;it) (defined in <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><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></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_1c__matrix_1_1const__iterator2.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1c__matrix_1_1const__iterator2.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b> (defined in <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><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><code> [friend]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1c__matrix_1_1const__iterator2.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1c__matrix_1_1const__iterator2.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;::const_iterator2</a>)</td><td><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></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_1c__matrix_1_1const__iterator2.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;::const_iterator2</a>)</td><td><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></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_1c__matrix_1_1const__iterator2.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;::const_iterator2</a>)</td><td><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></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_1c__matrix_1_1const__iterator2.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator2.html
deleted file mode 100644
index f18cff4180..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator2.html
+++ /dev/null
@@ -1,103 +0,0 @@
-<!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::c_matrix&lt; T, N, 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_1c__matrix.html">c_matrix</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator2.html">const_iterator2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::c_matrix&lt; T, N, M &gt;::const_iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::c_matrix::const_iterator2" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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="ac676fb9a7077d640984d6a6e3b4b2a89"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator2::difference_type" ref="ac676fb9a7077d640984d6a6e3b4b2a89" args="" -->
-typedef c_matrix::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="a039f287b690ae49c3e548db0fb4489d6"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator2::value_type" ref="a039f287b690ae49c3e548db0fb4489d6" args="" -->
-typedef c_matrix::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="a96084b1c64c1569684122a6a0457ce6a"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator2::reference" ref="a96084b1c64c1569684122a6a0457ce6a" args="" -->
-typedef c_matrix::const_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="a896d269fdc31a4fbe666c67b98b92b9b"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator2::pointer" ref="a896d269fdc31a4fbe666c67b98b92b9b" args="" -->
-typedef c_matrix::const_reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7699dd0d7b6e01a415c3942a67b759cb"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator2::dual_iterator_type" ref="a7699dd0d7b6e01a415c3942a67b759cb" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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="ae22dc9fb0210aebe1de795b5309e13e7"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator2::dual_reverse_iterator_type" ref="ae22dc9fb0210aebe1de795b5309e13e7" 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="a9cf9898f1e3287bad62bac6679ac8196"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator2::const_iterator2" ref="a9cf9898f1e3287bad62bac6679ac8196" args="(const self_type &amp;m, const const_subiterator_type &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_1c__matrix.html">self_type</a> &amp;m, const const_subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af12fe8858ce8a183f4d221c2ed1eab9e"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator2::const_iterator2" ref="af12fe8858ce8a183f4d221c2ed1eab9e" 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_1c__matrix_1_1iterator2.html">iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa5fc425c79d4ed794e2a2b695da7666c"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator2::operator++" ref="aa5fc425c79d4ed794e2a2b695da7666c" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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="a31c1e9dd2f185071c42bacce7e09cbfe"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator2::operator&#45;&#45;" ref="a31c1e9dd2f185071c42bacce7e09cbfe" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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="acb6ee49e64a6e8b5c285451ff9db3371"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator2::operator+=" ref="acb6ee49e64a6e8b5c285451ff9db3371" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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="aa53e72133f0567164406ac2f7d2cd17b"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator2::operator&#45;=" ref="aa53e72133f0567164406ac2f7d2cd17b" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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="a27f32385c7481a4df3987e42cc01dbe2"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator2::operator&#45;" ref="a27f32385c7481a4df3987e42cc01dbe2" 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_1c__matrix_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e86d2666842c0f5df5379575f7ffefb"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator2::operator*" ref="a9e86d2666842c0f5df5379575f7ffefb" 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="a433a07345ab30e4b34449f8a5d3eb72c"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator2::operator[]" ref="a433a07345ab30e4b34449f8a5d3eb72c" 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="ab733448c55e99c5d0b32beb5111f4930"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator2::begin" ref="ab733448c55e99c5d0b32beb5111f4930" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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="a4f58a27fb9ad577a8cf6a054962f794f"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator2::end" ref="a4f58a27fb9ad577a8cf6a054962f794f" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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="a8302199e3fbe3d18e56836f384da6066"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator2::rbegin" ref="a8302199e3fbe3d18e56836f384da6066" 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="ad73d290082a573e9c4de0b85bb496e2d"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator2::rend" ref="ad73d290082a573e9c4de0b85bb496e2d" 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="a221d6bc2aa7175c8622ef8598aca97f0"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator2::index1" ref="a221d6bc2aa7175c8622ef8598aca97f0" 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="a9ffd29865c97860c9985dd855f737fa2"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator2::index2" ref="a9ffd29865c97860c9985dd855f737fa2" 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="aa804d66d45cc81cb3a6763170ff3bb3c"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator2::operator=" ref="aa804d66d45cc81cb3a6763170ff3bb3c" args="(const const_iterator2 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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_1c__matrix_1_1const__iterator2.html">const_iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab77f33d9da8e76183f9387f4016bcb2a"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator2::operator==" ref="ab77f33d9da8e76183f9387f4016bcb2a" 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_1c__matrix_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6ad0ab47e27cc3b48d18d23293170f87"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator2::operator&lt;" ref="a6ad0ab47e27cc3b48d18d23293170f87" 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_1c__matrix_1_1const__iterator2.html">const_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="af5045486f251815d3f21d8fb00a494ac"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::const_iterator2::iterator2" ref="af5045486f251815d3f21d8fb00a494ac" args="" -->
-class&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator2</b></td></tr>
-</table>
-<h3>template&lt;class T, std::size_t N, std::size_t M&gt;<br/>
- class boost::numeric::ublas::c_matrix&lt; T, N, 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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator1-members.html
deleted file mode 100644
index b12fea442e..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator1-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::c_matrix&lt; T, N, M &gt;::iterator1 Member List</h1>This is the complete list of members for <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>, 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_1c__matrix_1_1iterator1.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b> (defined in <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><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><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_1c__matrix_1_1iterator1.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1c__matrix_1_1iterator1.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b>(self_type &amp;m, const subiterator_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1c__matrix_1_1iterator1.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1c__matrix_1_1iterator1.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;::iterator1</a>)</td><td><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></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_1c__matrix_1_1iterator1.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;::iterator1</a>)</td><td><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></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_1c__matrix_1_1iterator1.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;::iterator1</a>)</td><td><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></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_1c__matrix_1_1iterator1.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator1.html
deleted file mode 100644
index f82d16f13c..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator1.html
+++ /dev/null
@@ -1,96 +0,0 @@
-<!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::c_matrix&lt; T, N, 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_1c__matrix.html">c_matrix</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator1.html">iterator1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::c_matrix&lt; T, N, M &gt;::iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::c_matrix::iterator1" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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="a80cc530c40a32d871b48fec88c6eac00"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::iterator1::difference_type" ref="a80cc530c40a32d871b48fec88c6eac00" args="" -->
-typedef c_matrix::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="a331e1c88a53b5200d0e752ba8e322cfb"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::iterator1::value_type" ref="a331e1c88a53b5200d0e752ba8e322cfb" args="" -->
-typedef c_matrix::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="a25236bbf3e2c10600d62ae65d71af5cd"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::iterator1::reference" ref="a25236bbf3e2c10600d62ae65d71af5cd" args="" -->
-typedef c_matrix::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="afaefb8ddf396eaab96c86744992e9e7b"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::iterator1::pointer" ref="afaefb8ddf396eaab96c86744992e9e7b" args="" -->
-typedef c_matrix::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="a48c15dc895ebaefa03494eb28c7ecfd1"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::iterator1::dual_iterator_type" ref="a48c15dc895ebaefa03494eb28c7ecfd1" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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="a966ff506ccf5b5fa89d17d9c8032f65c"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::iterator1::dual_reverse_iterator_type" ref="a966ff506ccf5b5fa89d17d9c8032f65c" 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="ad7eab30077ec5f09a861cbab12c6a7e1"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::iterator1::iterator1" ref="ad7eab30077ec5f09a861cbab12c6a7e1" args="(self_type &amp;m, const subiterator_type &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator1</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html">self_type</a> &amp;m, const subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a79226bdfa05519ae8ac1d4cb142b5f8a"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::iterator1::operator++" ref="a79226bdfa05519ae8ac1d4cb142b5f8a" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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="a67f86a818829a5307c596fcf087ef01e"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::iterator1::operator&#45;&#45;" ref="a67f86a818829a5307c596fcf087ef01e" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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="ad1406966cb037cb2bd3babbceb6d086c"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::iterator1::operator+=" ref="ad1406966cb037cb2bd3babbceb6d086c" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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="a18cbabba182e4f0a5299341fdee9ce96"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::iterator1::operator&#45;=" ref="a18cbabba182e4f0a5299341fdee9ce96" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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="a18edca2dc5050e42d8979b36c4623042"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::iterator1::operator&#45;" ref="a18edca2dc5050e42d8979b36c4623042" 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_1c__matrix_1_1iterator1.html">iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5d6e8855fb9bffa88ebccc5cd563a4af"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::iterator1::operator*" ref="a5d6e8855fb9bffa88ebccc5cd563a4af" 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="a0a501ca5259f099c8400e5bee71ba77a"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::iterator1::operator[]" ref="a0a501ca5259f099c8400e5bee71ba77a" 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="a909b323722dfa87c27c21a850fc0741d"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::iterator1::begin" ref="a909b323722dfa87c27c21a850fc0741d" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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="a893abcea5ac315ccf36710eebf16f0be"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::iterator1::end" ref="a893abcea5ac315ccf36710eebf16f0be" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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="a23cdaaece8811b43b7d108eb949da236"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::iterator1::rbegin" ref="a23cdaaece8811b43b7d108eb949da236" 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="af8138413888ad9f3f41ad7edfa384f27"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::iterator1::rend" ref="af8138413888ad9f3f41ad7edfa384f27" 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="afca9914f80d17d77483068336a066194"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::iterator1::index1" ref="afca9914f80d17d77483068336a066194" 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="acb67e95baaedb8c743e161f16cc8878b"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::iterator1::index2" ref="acb67e95baaedb8c743e161f16cc8878b" 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="a9b72835c1f4e01ee78167a8b076d5959"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::iterator1::operator=" ref="a9b72835c1f4e01ee78167a8b076d5959" args="(const iterator1 &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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_1c__matrix_1_1iterator1.html">iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e9b2eeaf34590087c83c2eac67b1e14"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::iterator1::operator==" ref="a4e9b2eeaf34590087c83c2eac67b1e14" 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_1c__matrix_1_1iterator1.html">iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa9c40e8c1ad07565fba87d4640a0c451"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::iterator1::operator&lt;" ref="aa9c40e8c1ad07565fba87d4640a0c451" 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_1c__matrix_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::c_matrix::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 T, std::size_t N, std::size_t M&gt;<br/>
- class boost::numeric::ublas::c_matrix&lt; T, N, 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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator2-members.html
deleted file mode 100644
index 32622f9300..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator2-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::c_matrix&lt; T, N, M &gt;::iterator2 Member List</h1>This is the complete list of members for <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>, 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_1c__matrix_1_1iterator2.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b> (defined in <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><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><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_1c__matrix_1_1iterator2.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1c__matrix_1_1iterator2.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b>(self_type &amp;m, const subiterator_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1c__matrix_1_1iterator2.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1c__matrix_1_1iterator2.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;::iterator2</a>)</td><td><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></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_1c__matrix_1_1iterator2.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;::iterator2</a>)</td><td><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></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_1c__matrix_1_1iterator2.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;::iterator2</a>)</td><td><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></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_1c__matrix_1_1iterator2.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator2.html
deleted file mode 100644
index 65e54e21b8..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator2.html
+++ /dev/null
@@ -1,96 +0,0 @@
-<!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::c_matrix&lt; T, N, 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_1c__matrix.html">c_matrix</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator2.html">iterator2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::c_matrix&lt; T, N, M &gt;::iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::c_matrix::iterator2" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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="aeda997143d304521cb0ca3927b527d5a"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::iterator2::difference_type" ref="aeda997143d304521cb0ca3927b527d5a" args="" -->
-typedef c_matrix::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="a283b331017ed6e2af5c08b369ffda35e"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::iterator2::value_type" ref="a283b331017ed6e2af5c08b369ffda35e" args="" -->
-typedef c_matrix::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="a93cfcadff176e02492e3b0b873f6a8ab"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::iterator2::reference" ref="a93cfcadff176e02492e3b0b873f6a8ab" args="" -->
-typedef c_matrix::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="a8826c9d0f3dd2ed6c409e26a9e284a06"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::iterator2::pointer" ref="a8826c9d0f3dd2ed6c409e26a9e284a06" args="" -->
-typedef c_matrix::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="a566819ccb1fcba89c5d5bb88e869faa1"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::iterator2::dual_iterator_type" ref="a566819ccb1fcba89c5d5bb88e869faa1" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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="af9c4fb78f42dd69d171ab317e6caae11"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::iterator2::dual_reverse_iterator_type" ref="af9c4fb78f42dd69d171ab317e6caae11" 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="ab374516e34d5927f35e909d974906510"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::iterator2::iterator2" ref="ab374516e34d5927f35e909d974906510" args="(self_type &amp;m, const subiterator_type &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator2</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html">self_type</a> &amp;m, const subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae36715c0155f60eea75705262606443c"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::iterator2::operator++" ref="ae36715c0155f60eea75705262606443c" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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="afdbc660bc468bf0ea48c23c8555ab7fe"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::iterator2::operator&#45;&#45;" ref="afdbc660bc468bf0ea48c23c8555ab7fe" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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="adebda5e9420fae7b2787cdfcf1d9ec6e"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::iterator2::operator+=" ref="adebda5e9420fae7b2787cdfcf1d9ec6e" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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="ab04b900c56b41bf873e03e70c832aee4"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::iterator2::operator&#45;=" ref="ab04b900c56b41bf873e03e70c832aee4" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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="ae0031901b476b0da5763b7242f06d48c"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::iterator2::operator&#45;" ref="ae0031901b476b0da5763b7242f06d48c" 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_1c__matrix_1_1iterator2.html">iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae9bccc0405d5b919014d7392edbdc221"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::iterator2::operator*" ref="ae9bccc0405d5b919014d7392edbdc221" 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="a83d820b8ed5169838e1d7e2cc4c97574"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::iterator2::operator[]" ref="a83d820b8ed5169838e1d7e2cc4c97574" 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="a147ab33168b236cf88d97fdeee4f03db"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::iterator2::begin" ref="a147ab33168b236cf88d97fdeee4f03db" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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="ac270b34155847d9e49687bb0274f4d51"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::iterator2::end" ref="ac270b34155847d9e49687bb0274f4d51" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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="aa60ab9fe0eff6d1d7a6ea3f08691c776"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::iterator2::rbegin" ref="aa60ab9fe0eff6d1d7a6ea3f08691c776" 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="a338062a1c972545219927ca8799b7ab2"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::iterator2::rend" ref="a338062a1c972545219927ca8799b7ab2" 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="ac045e1fbd0afd03f2b443d12c71fa79d"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::iterator2::index1" ref="ac045e1fbd0afd03f2b443d12c71fa79d" 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="ad126b6f8fd15f37f27aed51bd8190225"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::iterator2::index2" ref="ad126b6f8fd15f37f27aed51bd8190225" 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="a694a68f0c2de2b9ab08d6b56b96d31b3"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::iterator2::operator=" ref="a694a68f0c2de2b9ab08d6b56b96d31b3" args="(const iterator2 &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_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_1c__matrix_1_1iterator2.html">iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a214fadd2945e59f4a446142743fcae71"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::iterator2::operator==" ref="a214fadd2945e59f4a446142743fcae71" 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_1c__matrix_1_1iterator2.html">iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1ad188a1fef9d41474bfe8a2f959cf4b"></a><!-- doxytag: member="boost::numeric::ublas::c_matrix::iterator2::operator&lt;" ref="a1ad188a1fef9d41474bfe8a2f959cf4b" 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_1c__matrix_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::c_matrix::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 T, std::size_t N, std::size_t M&gt;<br/>
- class boost::numeric::ublas::c_matrix&lt; T, N, 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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__vector-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__vector-members.html
deleted file mode 100644
index 0e83e929ad..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__vector-members.html
+++ /dev/null
@@ -1,100 +0,0 @@
-<!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::c_vector&lt; T, N &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector.html">boost::numeric::ublas::c_vector&lt; T, N &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_1c__vector.html">boost::numeric::ublas::c_vector&lt; T, N &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>assign</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>assign_temporary</b>(c_vector &amp;v) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>c_vector</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>c_vector</b>(size_type size) (defined in <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><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><code> [explicit]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>c_vector</b>(const c_vector &amp;v) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>c_vector</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>clear</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>complexity</b> (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; c_vector&lt; T, N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; c_vector&lt; T, N &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_1c__vector.html">boost::numeric::ublas::c_vector&lt; T, N &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>container_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; c_vector&lt; T, N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; c_vector&lt; T, N &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_1c__vector.html">boost::numeric::ublas::c_vector&lt; T, N &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>data</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>erase_element</b>(size_type i) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; c_vector&lt; T, N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; c_vector&lt; T, N &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find</b>(size_type i) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find</b>(size_type i) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find_element</b>(size_type i) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find_element</b>(size_type i) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>insert_element</b>(size_type i, const_reference t) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>minus_assign</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></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_1c__vector.html">boost::numeric::ublas::c_vector&lt; T, N &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>(size_type i) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; c_vector&lt; T, N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; c_vector&lt; T, N &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_1vector__container.html">boost::numeric::ublas::vector_container&lt; c_vector&lt; T, N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; c_vector&lt; T, N &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_1c__vector.html">boost::numeric::ublas::c_vector&lt; T, N &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(const vector_container&lt; C &gt; &amp;v) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(const vector_container&lt; C &gt; &amp;v) (defined in <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><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></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_1c__vector.html">boost::numeric::ublas::c_vector&lt; T, N &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const c_vector &amp;v) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const vector_container&lt; C &gt; &amp;v) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></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_1c__vector.html">boost::numeric::ublas::c_vector&lt; T, N &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator[]</b>(size_type i) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>plus_assign</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>resize</b>(size_type size, bool preserve=true) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reverse_iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>serialize</b>(Archive &amp;ar, const unsigned int) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b>(c_vector &amp;v) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b> (defined in <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><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><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_1vector__container.html">boost::numeric::ublas::vector_container&lt; c_vector&lt; T, N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; c_vector&lt; T, N &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; c_vector&lt; T, N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; c_vector&lt; T, N &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_temporary_type</b> typedef (defined in <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><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></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; c_vector&lt; T, N &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; c_vector&lt; T, N &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: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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__vector.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__vector.html
deleted file mode 100644
index 01dd470a2a..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__vector.html
+++ /dev/null
@@ -1,185 +0,0 @@
-<!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::c_vector&lt; T, N &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_1c__vector.html">c_vector</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::c_vector&lt; T, N &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::c_vector" --><!-- doxytag: inherits="vector_container&lt; c_vector&lt; T, N &gt; &gt;" -->
-<p>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].
-</p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">vector_container&lt; c_vector&lt; T, N &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1c__vector-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_1c__vector_1_1const__iterator.html">const_iterator</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_1c__vector_1_1iterator.html">iterator</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="a1b7d3ee4f291fe1e6dbd47ad08c9028e"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::size_type" ref="a1b7d3ee4f291fe1e6dbd47ad08c9028e" 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="a3367631b974305ae4e6a66492299a12b"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::difference_type" ref="a3367631b974305ae4e6a66492299a12b" 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="a0511768649554fe6715ce55ebea8cff4"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::value_type" ref="a0511768649554fe6715ce55ebea8cff4" 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="addf52fb18ebdcb11b7bf049c6f28de6d"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::const_reference" ref="addf52fb18ebdcb11b7bf049c6f28de6d" 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="a415dd09b8a4bb6b6e102f4a7aa87ae9b"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::reference" ref="a415dd09b8a4bb6b6e102f4a7aa87ae9b" 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="a120db239ad958c3b29f39430baaafa98"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::array_type" ref="a120db239ad958c3b29f39430baaafa98" args="[N]" -->
-typedef value_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>array_type</b> [N]</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a02d246159dd98e4abef97e8a90c6f933"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::pointer" ref="a02d246159dd98e4abef97e8a90c6f933" 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="adc305ee0bb1f9e86da65db1e0497a422"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::const_pointer" ref="adc305ee0bb1f9e86da65db1e0497a422" 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="ac6df4ffbbabb0916a83299a79c5bcad8"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::const_closure_type" ref="ac6df4ffbbabb0916a83299a79c5bcad8" args="" -->
-typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference</a><br class="typebreak"/>
-&lt; const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector.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="aa4d721ac7b2007e344b7a30cd33a54e2"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::closure_type" ref="aa4d721ac7b2007e344b7a30cd33a54e2" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference</a><br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector.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="ac51e4409abf952fc249c3319438f9c2a"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::vector_temporary_type" ref="ac51e4409abf952fc249c3319438f9c2a" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector.html">self_type</a>&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="a02e08ec9f0be53099a0f141c2fd53dc1"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::storage_category" ref="a02e08ec9f0be53099a0f141c2fd53dc1" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1dense__tag.html">dense_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="aed0a4d4bb823ec359558e6832f553767"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::const_reverse_iterator" ref="aed0a4d4bb823ec359558e6832f553767" args="" -->
-typedef reverse_iterator_base<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1const__iterator.html">const_iterator</a> &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="a4c98f1ea65ce9a64a44aef28de7e592c"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::reverse_iterator" ref="a4c98f1ea65ce9a64a44aef28de7e592c" args="" -->
-typedef reverse_iterator_base<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1iterator.html">iterator</a> &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="a3caead8d6c10e17a4047f399840f4b6a"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::c_vector" ref="a3caead8d6c10e17a4047f399840f4b6a" args="(size_type size)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>c_vector</b> (size_type size)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a27214ccedcae7f7d84bc896d87039c8f"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::c_vector" ref="a27214ccedcae7f7d84bc896d87039c8f" args="(const c_vector &amp;v)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>c_vector</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector.html">c_vector</a> &amp;v)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a45cef171dc35d4f0f8ea4c1539a53131"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::c_vector" ref="a45cef171dc35d4f0f8ea4c1539a53131" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-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>c_vector</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac36ebd5612df68dee9d07a50f978851e"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::size" ref="ac36ebd5612df68dee9d07a50f978851e" 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="adb1ba1f7d36ad0b3a7c9297e56d78810"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::data" ref="adb1ba1f7d36ad0b3a7c9297e56d78810" args="() const " -->
-BOOST_UBLAS_INLINE const_pointer&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="ad803bcbefdf905fb7da27887004e35ff"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::data" ref="ad803bcbefdf905fb7da27887004e35ff" args="()" -->
-BOOST_UBLAS_INLINE pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>data</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab78a17bb4fb2eeb20a71f374f75b731c"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::resize" ref="ab78a17bb4fb2eeb20a71f374f75b731c" args="(size_type size, bool preserve=true)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>resize</b> (size_type size, bool preserve=true)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1fe588925d612885719cf96735291bfa"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::find_element" ref="a1fe588925d612885719cf96735291bfa" args="(size_type i)" -->
-BOOST_UBLAS_INLINE pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>find_element</b> (size_type i)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4670a13ddd0193b6fb16ea1d77be3eea"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::find_element" ref="a4670a13ddd0193b6fb16ea1d77be3eea" args="(size_type i) const " -->
-BOOST_UBLAS_INLINE const_pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>find_element</b> (size_type i) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1832787f54f27465c1318809d10c92d5"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::operator()" ref="a1832787f54f27465c1318809d10c92d5" 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="a1e9846a6e593608c91c47e11889957d2"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::operator()" ref="a1e9846a6e593608c91c47e11889957d2" 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="aeb0192ad0b79f8c178279d3611644728"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::operator[]" ref="aeb0192ad0b79f8c178279d3611644728" 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="aab19b9a2faed35ab6f992f7b85debac5"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::operator[]" ref="aab19b9a2faed35ab6f992f7b85debac5" 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="aa3617fcd962ea435a28905344f40412d"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::insert_element" ref="aa3617fcd962ea435a28905344f40412d" args="(size_type i, const_reference t)" -->
-BOOST_UBLAS_INLINE reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>insert_element</b> (size_type i, const_reference t)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad4e419cb756c4bb2a80e4daf9cf37eb7"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::erase_element" ref="ad4e419cb756c4bb2a80e4daf9cf37eb7" args="(size_type i)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>erase_element</b> (size_type i)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a62bbe7f9f7c19cb4c471d77009d33d"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::clear" ref="a9a62bbe7f9f7c19cb4c471d77009d33d" args="()" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>clear</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad8bb98e430fb4246b3ee4c98ebf10dd8"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::operator=" ref="ad8bb98e430fb4246b3ee4c98ebf10dd8" args="(const c_vector &amp;v)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector.html">c_vector</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector.html">c_vector</a> &amp;v)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a0bc6532a8c5f9da8d8dc2b8b146013c5"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::operator=" ref="a0bc6532a8c5f9da8d8dc2b8b146013c5" args="(const vector_container&lt; C &gt; &amp;v)" -->
-template&lt;class C &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector.html">c_vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">vector_container</a>&lt; C &gt; &amp;v)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a886468819ba34f811ae0884635bedb08"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::assign_temporary" ref="a886468819ba34f811ae0884635bedb08" args="(c_vector &amp;v)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector.html">c_vector</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>assign_temporary</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector.html">c_vector</a> &amp;v)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a310f1ba98ab8187848b2665e0d949378"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::operator=" ref="a310f1ba98ab8187848b2665e0d949378" args="(const vector_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_1c__vector.html">c_vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="aa012b722fab525314e395ff783bb2962"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::assign" ref="aa012b722fab525314e395ff783bb2962" args="(const vector_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_1c__vector.html">c_vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a83e53883e5a93d1cce865c6fff2811e8"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::operator+=" ref="a83e53883e5a93d1cce865c6fff2811e8" args="(const vector_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_1c__vector.html">c_vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator+=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ac5129a5e44038911420b3634b8b63f38"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::operator+=" ref="ac5129a5e44038911420b3634b8b63f38" args="(const vector_container&lt; C &gt; &amp;v)" -->
-template&lt;class C &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector.html">c_vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator+=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">vector_container</a>&lt; C &gt; &amp;v)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a57c367861dea5efdfc5697c0b1f7603f"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::plus_assign" ref="a57c367861dea5efdfc5697c0b1f7603f" args="(const vector_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_1c__vector.html">c_vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>plus_assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a0685be88872103239081c00b98941636"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::operator&#45;=" ref="a0685be88872103239081c00b98941636" args="(const vector_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_1c__vector.html">c_vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator-=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ab78782c94ed83b2fde9d4736aef67997"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::operator&#45;=" ref="ab78782c94ed83b2fde9d4736aef67997" args="(const vector_container&lt; C &gt; &amp;v)" -->
-template&lt;class C &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector.html">c_vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator-=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">vector_container</a>&lt; C &gt; &amp;v)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a303d8ba0a965f2f0f275d49f60b5b9d5"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::minus_assign" ref="a303d8ba0a965f2f0f275d49f60b5b9d5" args="(const vector_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_1c__vector.html">c_vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>minus_assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a51e4485f9ed5ae8095b64a7865e13975"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::operator*=" ref="a51e4485f9ed5ae8095b64a7865e13975" 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_1c__vector.html">c_vector</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="a8b8206ff69b9ff87b345a40ea149ca37"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::operator/=" ref="a8b8206ff69b9ff87b345a40ea149ca37" 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_1c__vector.html">c_vector</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="a0d6817a322c9168a0f329294d2ab888c"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::swap" ref="a0d6817a322c9168a0f329294d2ab888c" args="(c_vector &amp;v)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector.html">c_vector</a> &amp;v)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aae5c219cc831ce3981b8cca91a78c654"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::find" ref="aae5c219cc831ce3981b8cca91a78c654" args="(size_type i) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1const__iterator.html">const_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find</b> (size_type i) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab8cf2e8989a4bfb0e16e7671025c11bc"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::find" ref="ab8cf2e8989a4bfb0e16e7671025c11bc" args="(size_type i)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find</b> (size_type i)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac9869918a3542f87851114286a461528"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::begin" ref="ac9869918a3542f87851114286a461528" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1const__iterator.html">const_iterator</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="affba3ac7a458218860732ba40d05b892"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::end" ref="affba3ac7a458218860732ba40d05b892" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1const__iterator.html">const_iterator</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="a9883fecdaec73619e8b1d828557677e2"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::begin" ref="a9883fecdaec73619e8b1d828557677e2" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>begin</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a212a8e321879fd11585e17779a55fdab"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::end" ref="a212a8e321879fd11585e17779a55fdab" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>end</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9b772d40d5c791ba335aa180515cd708"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::rbegin" ref="a9b772d40d5c791ba335aa180515cd708" 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="a1cf8946b35e1232183bd08d19f46b46b"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::rend" ref="a1cf8946b35e1232183bd08d19f46b46b" 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="a5e4cd2fac5eaa943f5330094703ea404"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::rbegin" ref="a5e4cd2fac5eaa943f5330094703ea404" 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="a3c3b723f0f99efe603c0c2fe87516469"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::rend" ref="a3c3b723f0f99efe603c0c2fe87516469" args="()" -->
-BOOST_UBLAS_INLINE reverse_iterator&nbsp;</td><td class="memItemRight" valign="bottom"><b>rend</b> ()</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a28f4a3dc34df59ea5c01405b1ff7e47a"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::serialize" ref="a28f4a3dc34df59ea5c01405b1ff7e47a" args="(Archive &amp;ar, const unsigned int)" -->
-template&lt;class Archive &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>serialize</b> (Archive &amp;ar, const unsigned int)</td></tr>
-<tr><td colspan="2"><h2>Friends</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6323e92bbb43f889d0e00dabaaba9dcf"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::swap" ref="a6323e92bbb43f889d0e00dabaaba9dcf" args="(c_vector &amp;v1, c_vector &amp;v2)" -->
-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_1c__vector.html">c_vector</a> &amp;v1, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector.html">c_vector</a> &amp;v2)</td></tr>
-</table>
-<h3>template&lt;class T, std::size_t N&gt;<br/>
- class boost::numeric::ublas::c_vector&lt; T, N &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__vector_1_1const__iterator-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__vector_1_1const__iterator-members.html
deleted file mode 100644
index 7861391197..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__vector_1_1const__iterator-members.html
+++ /dev/null
@@ -1,54 +0,0 @@
-<!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::c_vector&lt; T, N &gt;::const_iterator Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>(const self_type &amp;v, const const_subiterator_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>(const typename self_type::iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator</b> (defined in <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><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><code> [friend]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-</b>(const const_iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator&lt;</b>(const const_iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const const_iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const const_iterator &amp;it) const (defined in <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><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></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_1c__vector_1_1const__iterator.html">boost::numeric::ublas::c_vector&lt; T, N &gt;::const_iterator</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__vector_1_1const__iterator.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__vector_1_1const__iterator.html
deleted file mode 100644
index b4d320d074..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__vector_1_1const__iterator.html
+++ /dev/null
@@ -1,82 +0,0 @@
-<!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::c_vector&lt; T, N &gt;::const_iterator 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_1c__vector.html">c_vector</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1const__iterator.html">const_iterator</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::c_vector&lt; T, N &gt;::const_iterator Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::c_vector::const_iterator" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1const__iterator-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="a260321ce6dfaa05d2c809acb9399ef99"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::const_iterator::difference_type" ref="a260321ce6dfaa05d2c809acb9399ef99" args="" -->
-typedef c_vector::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="ab18f6567401249274c63cfa9144c4c2d"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::const_iterator::value_type" ref="ab18f6567401249274c63cfa9144c4c2d" args="" -->
-typedef c_vector::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="a82299e7b6ab6acf4e8cfbb5bdad5f307"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::const_iterator::reference" ref="a82299e7b6ab6acf4e8cfbb5bdad5f307" args="" -->
-typedef c_vector::const_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="a45929ee18e2f5d44e88d18ed62030b85"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::const_iterator::pointer" ref="a45929ee18e2f5d44e88d18ed62030b85" args="" -->
-typedef c_vector::const_pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</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="a098e501b6e383a16959a0670568e65fb"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::const_iterator::const_iterator" ref="a098e501b6e383a16959a0670568e65fb" args="(const self_type &amp;v, const const_subiterator_type &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector.html">self_type</a> &amp;v, const const_subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f82433c56777fa4822af971d2abb082"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::const_iterator::const_iterator" ref="a0f82433c56777fa4822af971d2abb082" args="(const typename self_type::iterator &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b> (const typename <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1iterator.html">self_type::iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abadc8323248ead9e94ccde3b2e03ddae"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::const_iterator::operator++" ref="abadc8323248ead9e94ccde3b2e03ddae" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1const__iterator.html">const_iterator</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="ab902781dcdd0d779285165fcf91182e3"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::const_iterator::operator&#45;&#45;" ref="ab902781dcdd0d779285165fcf91182e3" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1const__iterator.html">const_iterator</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="afb7c18c725b58c7e3bd7c8c350dc1d08"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::const_iterator::operator+=" ref="afb7c18c725b58c7e3bd7c8c350dc1d08" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1const__iterator.html">const_iterator</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="adab3857fd828e59426b30c4b0d8d5b1d"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::const_iterator::operator&#45;=" ref="adab3857fd828e59426b30c4b0d8d5b1d" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1const__iterator.html">const_iterator</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="a61dd02fbee6fe57491696fd7f073aa28"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::const_iterator::operator&#45;" ref="a61dd02fbee6fe57491696fd7f073aa28" args="(const const_iterator &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_1c__vector_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a877fce712e582fe81a6b6c28e755dcdf"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::const_iterator::operator*" ref="a877fce712e582fe81a6b6c28e755dcdf" 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="a18983652e01c8489ee3d4c9cfccaa265"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::const_iterator::operator[]" ref="a18983652e01c8489ee3d4c9cfccaa265" 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="ad1d2d0bbefb42128ac2ea5b87473612d"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::const_iterator::index" ref="ad1d2d0bbefb42128ac2ea5b87473612d" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a017ead147439fb3629b8ca28c1d4c6"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::const_iterator::operator=" ref="a6a017ead147439fb3629b8ca28c1d4c6" args="(const const_iterator &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1const__iterator.html">const_iterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1const__iterator.html">const_iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aae921d4bb031e2f0b5c0f6823dc42223"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::const_iterator::operator==" ref="aae921d4bb031e2f0b5c0f6823dc42223" args="(const const_iterator &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_1c__vector_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2eca29016a8efee403ee72dda888edfe"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::const_iterator::operator&lt;" ref="a2eca29016a8efee403ee72dda888edfe" args="(const const_iterator &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_1c__vector_1_1const__iterator.html">const_iterator</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="a67171474c4da6cc8efe0c7fafefd2b2d"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::const_iterator::iterator" ref="a67171474c4da6cc8efe0c7fafefd2b2d" args="" -->
-class&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator</b></td></tr>
-</table>
-<h3>template&lt;class T, std::size_t N&gt;<br/>
- class boost::numeric::ublas::c_vector&lt; T, N &gt;::const_iterator</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__vector_1_1iterator-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__vector_1_1iterator-members.html
deleted file mode 100644
index 64e4c8e3e4..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__vector_1_1iterator-members.html
+++ /dev/null
@@ -1,53 +0,0 @@
-<!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::c_vector&lt; T, N &gt;::iterator Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b> (defined in <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><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><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_1c__vector_1_1iterator.html">boost::numeric::ublas::c_vector&lt; T, N &gt;::iterator</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator</b>(self_type &amp;v, const subiterator_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-</b>(const iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator&lt;</b>(const iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const iterator &amp;it) const (defined in <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><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></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_1c__vector_1_1iterator.html">boost::numeric::ublas::c_vector&lt; T, N &gt;::iterator</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__vector_1_1iterator.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__vector_1_1iterator.html
deleted file mode 100644
index 71eb080679..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__vector_1_1iterator.html
+++ /dev/null
@@ -1,80 +0,0 @@
-<!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::c_vector&lt; T, N &gt;::iterator 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_1c__vector.html">c_vector</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1iterator.html">iterator</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::c_vector&lt; T, N &gt;::iterator Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::c_vector::iterator" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1iterator-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="ae0c03e1da9ec85ef29d3a9a0fdcdb3d6"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::iterator::difference_type" ref="ae0c03e1da9ec85ef29d3a9a0fdcdb3d6" args="" -->
-typedef c_vector::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="a59770c2a737e4cfe845ada231fb2b272"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::iterator::value_type" ref="a59770c2a737e4cfe845ada231fb2b272" args="" -->
-typedef c_vector::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="ae0cec7c4b39088c3c83d407f58481274"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::iterator::reference" ref="ae0cec7c4b39088c3c83d407f58481274" args="" -->
-typedef c_vector::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="ad53ef60ba8d6991300e678f4b7372aad"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::iterator::pointer" ref="ad53ef60ba8d6991300e678f4b7372aad" args="" -->
-typedef c_vector::pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</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="a9b28e8f60babd8ed3228e9163a42e291"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::iterator::iterator" ref="a9b28e8f60babd8ed3228e9163a42e291" args="(self_type &amp;v, const subiterator_type &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector.html">self_type</a> &amp;v, const subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa46a7ad887477c4ab933004580a94f47"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::iterator::operator++" ref="aa46a7ad887477c4ab933004580a94f47" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1iterator.html">iterator</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="ae330a4226faf34a8cee6518961cc2f6e"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::iterator::operator&#45;&#45;" ref="ae330a4226faf34a8cee6518961cc2f6e" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1iterator.html">iterator</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="a29f626153fee27e043b86e94e86dec6e"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::iterator::operator+=" ref="a29f626153fee27e043b86e94e86dec6e" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1iterator.html">iterator</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="a5149e04b474bf5ae38673d17d8fd82e5"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::iterator::operator&#45;=" ref="a5149e04b474bf5ae38673d17d8fd82e5" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1iterator.html">iterator</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="acfa3122f3cff8b2233b1e89e55073e8a"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::iterator::operator&#45;" ref="acfa3122f3cff8b2233b1e89e55073e8a" args="(const iterator &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_1c__vector_1_1iterator.html">iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2c282df7f8de78b9340ab49d0f69e1e8"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::iterator::operator*" ref="a2c282df7f8de78b9340ab49d0f69e1e8" 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="aba18d98636432f15fea1766d1c3692c9"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::iterator::operator[]" ref="aba18d98636432f15fea1766d1c3692c9" 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="a36b13667d633b0d13b0870f911047bed"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::iterator::index" ref="a36b13667d633b0d13b0870f911047bed" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa922a92b1b1b48c7af05b6983268df60"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::iterator::operator=" ref="aa922a92b1b1b48c7af05b6983268df60" args="(const iterator &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1iterator.html">iterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1iterator.html">iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1f176cb9928e11342b7bc7993a56d41e"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::iterator::operator==" ref="a1f176cb9928e11342b7bc7993a56d41e" args="(const iterator &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_1c__vector_1_1iterator.html">iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3fb0d9023275b63d7d7c25410c04937a"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::iterator::operator&lt;" ref="a3fb0d9023275b63d7d7c25410c04937a" args="(const iterator &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_1c__vector_1_1iterator.html">iterator</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="ac220ce1c155db1ac44146c12d178056f"></a><!-- doxytag: member="boost::numeric::ublas::c_vector::iterator::const_iterator" ref="ac220ce1c155db1ac44146c12d178056f" args="" -->
-class&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b></td></tr>
-</table>
-<h3>template&lt;class T, std::size_t N&gt;<br/>
- class boost::numeric::ublas::c_vector&lt; T, N &gt;::iterator</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix-members.html
deleted file mode 100644
index eaea76899c..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix-members.html
+++ /dev/null
@@ -1,132 +0,0 @@
-<!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::compressed_matrix&lt; T, L, IB, IA, TA &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>array_size_type</b> typedef (defined in <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><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></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_1compressed__matrix.html">boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>assign_temporary</b>(compressed_matrix &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>clear</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>complete_index1_data</b>() (defined in <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><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></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; compressed_matrix&lt; T, L, IB, IA, TA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; compressed_matrix&lt; T, L, IB, IA, TA &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>compressed_matrix</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>compressed_matrix</b>(size_type size1, size_type size2, size_type non_zeros=0) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>compressed_matrix</b>(const compressed_matrix &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>compressed_matrix</b>(const coordinate_matrix&lt; T, L, IB, IA, TA &gt; &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>compressed_matrix</b>(const matrix_expression&lt; AE &gt; &amp;ae, size_type non_zeros=0) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_closure_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b> (defined in <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><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><code> [friend]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b> (defined in <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><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><code> [friend]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator2</b> typedef (defined in <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><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></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; compressed_matrix&lt; T, L, IB, IA, TA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; compressed_matrix&lt; T, L, IB, IA, TA &gt; &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_1compressed__matrix.html">boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end2</b>() (defined in <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><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></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_1compressed__matrix.html">boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt;</a>)</td><td><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></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; compressed_matrix&lt; T, L, IB, IA, TA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; compressed_matrix&lt; T, L, IB, IA, TA &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>filled1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>filled2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find1</b>(int rank, size_type i, size_type j, int direction=1) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find1</b>(int rank, size_type i, size_type j, int direction=1) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find2</b>(int rank, size_type i, size_type j, int direction=1) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find2</b>(int rank, size_type i, size_type j, int direction=1) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find_element</b>(size_type i, size_type j) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find_element</b>(size_type i, size_type j) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1_data</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1_data</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2_data</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2_data</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index_array_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index_base</b>() (defined in <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><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><code> [static]</code></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_1compressed__matrix.html">boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b> (defined in <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><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><code> [friend]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b> (defined in <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><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><code> [friend]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_temporary_type</b> typedef (defined in <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><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></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_1compressed__matrix.html">boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>nnz</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>nnz_capacity</b>() const (defined in <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><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></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_1compressed__matrix.html">boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt;</a>)</td><td><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></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_1compressed__matrix.html">boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt;</a>)</td><td><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></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; compressed_matrix&lt; T, L, IB, IA, TA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; compressed_matrix&lt; T, L, IB, IA, TA &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; compressed_matrix&lt; T, L, IB, IA, TA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; compressed_matrix&lt; T, L, IB, IA, TA &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_1compressed__matrix.html">boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt;</a>)</td><td><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></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_1compressed__matrix.html">boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(const matrix_container&lt; C &gt; &amp;m) (defined in <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><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></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_1compressed__matrix.html">boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(const matrix_container&lt; C &gt; &amp;m) (defined in <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><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></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_1compressed__matrix.html">boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const compressed_matrix &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const matrix_container&lt; C &gt; &amp;m) (defined in <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><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></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_1compressed__matrix.html">boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>orientation_category</b> typedef (defined in <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><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></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_1compressed__matrix.html">boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pop_back</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>push_back</b>(size_type i, size_type j, const_reference t) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reserve</b>(size_type non_zeros, bool preserve=true) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>resize</b>(size_type size1, size_type size2, bool preserve=true) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reverse_iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reverse_iterator2</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>serialize</b>(Archive &amp;ar, const unsigned int) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>set_filled</b>(const array_size_type &amp;filled1, const array_size_type &amp;filled2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b>(compressed_matrix &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b> (defined in <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><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><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; compressed_matrix&lt; T, L, IB, IA, TA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; compressed_matrix&lt; T, L, IB, IA, TA &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; compressed_matrix&lt; T, L, IB, IA, TA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; compressed_matrix&lt; T, L, IB, IA, TA &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_array_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_data</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_data</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_temporary_type</b> typedef (defined in <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><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></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; compressed_matrix&lt; T, L, IB, IA, TA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; compressed_matrix&lt; T, L, IB, IA, TA &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: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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html
deleted file mode 100644
index 1222d17b05..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html
+++ /dev/null
@@ -1,277 +0,0 @@
-<!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::compressed_matrix&lt; T, L, IB, IA, TA &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_1compressed__matrix.html">compressed_matrix</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::compressed_matrix" --><!-- doxytag: inherits="matrix_container&lt; compressed_matrix&lt; T, L, IB, IA, TA &gt; &gt;" -->
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">matrix_container&lt; compressed_matrix&lt; T, L, IB, IA, TA &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1compressed__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_1compressed__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_1compressed__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_1compressed__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_1compressed__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="a44de8296ac0bdddad33b729469d51a36"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::size_type" ref="a44de8296ac0bdddad33b729469d51a36" args="" -->
-typedef IA::value_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="a687305252a3ed7dc3b12f234f6c32303"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::array_size_type" ref="a687305252a3ed7dc3b12f234f6c32303" args="" -->
-typedef IA::size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>array_size_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a18062dec593ab3ae399c063362340298"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::difference_type" ref="a18062dec593ab3ae399c063362340298" args="" -->
-typedef IA::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="a9b1f9e0259066cb29e5070f3e12c1b7f"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::value_type" ref="a9b1f9e0259066cb29e5070f3e12c1b7f" 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="a8a197faf3f57baae635ef026fad31621"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::const_reference" ref="a8a197faf3f57baae635ef026fad31621" 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="a7d6063e7ba80b03cbf62c743863a952d"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::reference" ref="a7d6063e7ba80b03cbf62c743863a952d" 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="a11ecd861ea8f1eb27c0269d334be2296"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::index_array_type" ref="a11ecd861ea8f1eb27c0269d334be2296" args="" -->
-typedef IA&nbsp;</td><td class="memItemRight" valign="bottom"><b>index_array_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9bb454bd498cdc14a746cda11aa0e4ec"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::value_array_type" ref="a9bb454bd498cdc14a746cda11aa0e4ec" args="" -->
-typedef TA&nbsp;</td><td class="memItemRight" valign="bottom"><b>value_array_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afd981428efc5d16f345e58aeb4c100e5"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::const_closure_type" ref="afd981428efc5d16f345e58aeb4c100e5" 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_1compressed__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="a5ce2f15ea8bb403430fd7035062c5b10"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::closure_type" ref="a5ce2f15ea8bb403430fd7035062c5b10" 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_1compressed__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="af88f9d7ce89db933206c9b5620ba0a02"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::vector_temporary_type" ref="af88f9d7ce89db933206c9b5620ba0a02" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector.html">compressed_vector</a>&lt; T, <br class="typebreak"/>
-IB, IA, TA &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="a276fc2a020e72326e09bfe0516b44aae"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::matrix_temporary_type" ref="a276fc2a020e72326e09bfe0516b44aae" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">self_type</a>&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="a8b47b61746fdf06991e78290d3166920"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::storage_category" ref="a8b47b61746fdf06991e78290d3166920" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__tag.html">sparse_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="ab5be870d95a88815929a88f1b715aad1"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::orientation_category" ref="ab5be870d95a88815929a88f1b715aad1" 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="acdd228b1616110f65c1849c6d68b6cb3"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::const_reverse_iterator1" ref="acdd228b1616110f65c1849c6d68b6cb3" args="" -->
-typedef reverse_iterator_base1<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__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="a7561983bbb41bd31bb43d6f4fda93314"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::reverse_iterator1" ref="a7561983bbb41bd31bb43d6f4fda93314" args="" -->
-typedef reverse_iterator_base1<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__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="a3e8f00c0938359f232af93edb29a7f59"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::const_reverse_iterator2" ref="a3e8f00c0938359f232af93edb29a7f59" args="" -->
-typedef reverse_iterator_base2<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__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="a753024bcae0e5ded472e78f55c9852df"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::reverse_iterator2" ref="a753024bcae0e5ded472e78f55c9852df" args="" -->
-typedef reverse_iterator_base2<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__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="a29a77312e6bd881eed2b4a1a572224d0"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::compressed_matrix" ref="a29a77312e6bd881eed2b4a1a572224d0" args="(size_type size1, size_type size2, size_type non_zeros=0)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>compressed_matrix</b> (size_type size1, size_type size2, size_type non_zeros=0)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa9694963bce5efb80304bf3221915606"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::compressed_matrix" ref="aa9694963bce5efb80304bf3221915606" args="(const compressed_matrix &amp;m)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>compressed_matrix</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">compressed_matrix</a> &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a81f220feb8812797d5288cef1f8b9c61"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::compressed_matrix" ref="a81f220feb8812797d5288cef1f8b9c61" args="(const coordinate_matrix&lt; T, L, IB, IA, TA &gt; &amp;m)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>compressed_matrix</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">coordinate_matrix</a>&lt; T, L, IB, IA, TA &gt; &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a0563028ea419edf559d331ee8c52b508"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::compressed_matrix" ref="a0563028ea419edf559d331ee8c52b508" args="(const matrix_expression&lt; AE &gt; &amp;ae, size_type non_zeros=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>compressed_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 non_zeros=0)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a741b04b83c304c3b637d8a415c879652"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::size1" ref="a741b04b83c304c3b637d8a415c879652" 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="ad15fb24224b55fb297c486ee729999a1"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::size2" ref="ad15fb24224b55fb297c486ee729999a1" 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="a4045092bc52dd9c5c05ce5193fff0cb4"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::nnz_capacity" ref="a4045092bc52dd9c5c05ce5193fff0cb4" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>nnz_capacity</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad5f691280c8e5d0e99f118ada6bb0d89"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::nnz" ref="ad5f691280c8e5d0e99f118ada6bb0d89" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>nnz</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a22bdb6e83c38e4343f961a16a80045c1"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::filled1" ref="a22bdb6e83c38e4343f961a16a80045c1" args="() const " -->
-BOOST_UBLAS_INLINE array_size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>filled1</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af855b69478bf856ec4c2c377b9e75866"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::filled2" ref="af855b69478bf856ec4c2c377b9e75866" args="() const " -->
-BOOST_UBLAS_INLINE array_size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>filled2</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af1896b7171f9c6ee705c64e9156094f7"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::index1_data" ref="af1896b7171f9c6ee705c64e9156094f7" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-index_array_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>index1_data</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a20ff14ff646ec4f1723a2b634d44e4e1"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::index2_data" ref="a20ff14ff646ec4f1723a2b634d44e4e1" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-index_array_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>index2_data</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a670a638e0cd9e1d68f9120c3d19c1987"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::value_data" ref="a670a638e0cd9e1d68f9120c3d19c1987" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-value_array_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>value_data</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af671d2e78828f728434a0b94973f58ec"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::set_filled" ref="af671d2e78828f728434a0b94973f58ec" args="(const array_size_type &amp;filled1, const array_size_type &amp;filled2)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>set_filled</b> (const array_size_type &amp;filled1, const array_size_type &amp;filled2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa84c8b990dda6dc1fd770991c28f18b7"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::index1_data" ref="aa84c8b990dda6dc1fd770991c28f18b7" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-index_array_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>index1_data</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aabf89b368e6ba55a49cab25935a33bc5"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::index2_data" ref="aabf89b368e6ba55a49cab25935a33bc5" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-index_array_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>index2_data</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab751d7622ff66ba28a567af5d0c93ba1"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::value_data" ref="ab751d7622ff66ba28a567af5d0c93ba1" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-value_array_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>value_data</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6bf854a1e5079905ba32bc7b3928f522"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::complete_index1_data" ref="a6bf854a1e5079905ba32bc7b3928f522" args="()" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>complete_index1_data</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adb2959ef2a9c2fc2fb10ab6706db6968"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::resize" ref="adb2959ef2a9c2fc2fb10ab6706db6968" args="(size_type size1, size_type size2, bool preserve=true)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>resize</b> (size_type size1, size_type size2, bool preserve=true)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a86377801639bfef64e2e5fab49856206"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::reserve" ref="a86377801639bfef64e2e5fab49856206" args="(size_type non_zeros, bool preserve=true)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>reserve</b> (size_type non_zeros, bool preserve=true)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a955eeed9e05e98bae2805a8af2c5d061"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::find_element" ref="a955eeed9e05e98bae2805a8af2c5d061" args="(size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>find_element</b> (size_type i, size_type j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a788472a625e4b3db4e6dddd122717ac8"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::find_element" ref="a788472a625e4b3db4e6dddd122717ac8" args="(size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE const_pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>find_element</b> (size_type i, size_type j) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9fe4ca200d92e2dadc4fbcaee0848035"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::operator()" ref="a9fe4ca200d92e2dadc4fbcaee0848035" 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="ae41fa00f72b8fe12b0c3f045c4ae2d26"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::operator()" ref="ae41fa00f72b8fe12b0c3f045c4ae2d26" 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="a4c7a7465a9559ca57e095e4c37724b20"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::insert_element" ref="a4c7a7465a9559ca57e095e4c37724b20" args="(size_type i, size_type j, const_reference t)" -->
-BOOST_UBLAS_INLINE true_reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>insert_element</b> (size_type i, size_type j, const_reference t)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a51b9e5ec9cf410c20198c70cc670a0c4"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::erase_element" ref="a51b9e5ec9cf410c20198c70cc670a0c4" args="(size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>erase_element</b> (size_type i, size_type j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a777a22faacbf0cb1f59d24ed672c3dc3"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::clear" ref="a777a22faacbf0cb1f59d24ed672c3dc3" args="()" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>clear</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a637a5c009f7bf745f8518a51a2e5e063"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::operator=" ref="a637a5c009f7bf745f8518a51a2e5e063" args="(const compressed_matrix &amp;m)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">compressed_matrix</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">compressed_matrix</a> &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a4de153457a830ba4abaa8be2f96715f3"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::operator=" ref="a4de153457a830ba4abaa8be2f96715f3" args="(const matrix_container&lt; C &gt; &amp;m)" -->
-template&lt;class C &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">compressed_matrix</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">matrix_container</a>&lt; C &gt; &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a586c9f46c313fc163ef97587bbdca052"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::assign_temporary" ref="a586c9f46c313fc163ef97587bbdca052" args="(compressed_matrix &amp;m)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">compressed_matrix</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>assign_temporary</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">compressed_matrix</a> &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a13359660e1e6de77a4e6095554d13125"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::operator=" ref="a13359660e1e6de77a4e6095554d13125" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">compressed_matrix</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="ab94e8a4d5e95495fa1bd1a24aba22408"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::assign" ref="ab94e8a4d5e95495fa1bd1a24aba22408" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">compressed_matrix</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="a694126096b32f5452b99e4f706dbc233"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::operator+=" ref="a694126096b32f5452b99e4f706dbc233" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">compressed_matrix</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="a44f42d6157c647680ea2ea73f254f899"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::operator+=" ref="a44f42d6157c647680ea2ea73f254f899" args="(const matrix_container&lt; C &gt; &amp;m)" -->
-template&lt;class C &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">compressed_matrix</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator+=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">matrix_container</a>&lt; C &gt; &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a2b8b1210f0f36e0a4b739e52b84b82ae"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::plus_assign" ref="a2b8b1210f0f36e0a4b739e52b84b82ae" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">compressed_matrix</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="a70f6c57ba3fd5c517837a59270493d08"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::operator&#45;=" ref="a70f6c57ba3fd5c517837a59270493d08" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">compressed_matrix</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="aa4360d7fd6875d1111bbc21edf2a4898"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::operator&#45;=" ref="aa4360d7fd6875d1111bbc21edf2a4898" args="(const matrix_container&lt; C &gt; &amp;m)" -->
-template&lt;class C &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">compressed_matrix</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator-=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">matrix_container</a>&lt; C &gt; &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a98653e697621424c406ec710b166d7ee"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::minus_assign" ref="a98653e697621424c406ec710b166d7ee" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">compressed_matrix</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="a2080cd3e03673eb173d48a67fc5c2240"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::operator*=" ref="a2080cd3e03673eb173d48a67fc5c2240" args="(const AT &amp;at)" -->
-template&lt;class AT &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">compressed_matrix</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="a07039cbcaeccbe7652ae971baf9b77a6"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::operator/=" ref="a07039cbcaeccbe7652ae971baf9b77a6" args="(const AT &amp;at)" -->
-template&lt;class AT &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">compressed_matrix</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="af227e9e2480ed00ae4faa958b768ecc0"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::swap" ref="af227e9e2480ed00ae4faa958b768ecc0" args="(compressed_matrix &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_1compressed__matrix.html">compressed_matrix</a> &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a77b432fb4fa8aeb4836bd7e9c5bc4727"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::push_back" ref="a77b432fb4fa8aeb4836bd7e9c5bc4727" args="(size_type i, size_type j, const_reference t)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>push_back</b> (size_type i, size_type j, const_reference t)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aab703a94f35b35889c92bfb53c21baa1"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::pop_back" ref="aab703a94f35b35889c92bfb53c21baa1" args="()" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>pop_back</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af7a064b7a6a9414a2c77b3f9733c28b2"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::find1" ref="af7a064b7a6a9414a2c77b3f9733c28b2" args="(int rank, size_type i, size_type j, int direction=1) const " -->
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_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, int direction=1) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9c1c1c2bc0fd6483322280063f0026f6"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::find1" ref="a9c1c1c2bc0fd6483322280063f0026f6" args="(int rank, size_type i, size_type j, int direction=1)" -->
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator1.html">iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find1</b> (int rank, size_type i, size_type j, int direction=1)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a83cb831afafc14ccf2197ee48a113d8a"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::find2" ref="a83cb831afafc14ccf2197ee48a113d8a" args="(int rank, size_type i, size_type j, int direction=1) const " -->
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_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, int direction=1) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a1676786ecc596a6ad76a28ef40fb76"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::find2" ref="a2a1676786ecc596a6ad76a28ef40fb76" args="(int rank, size_type i, size_type j, int direction=1)" -->
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator2.html">iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find2</b> (int rank, size_type i, size_type j, int direction=1)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a05f4650ae152777c340a5bc83bf3ac"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::begin1" ref="a8a05f4650ae152777c340a5bc83bf3ac" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_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="aaa319d8dcac9297da2a4e203e16479e5"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::end1" ref="aaa319d8dcac9297da2a4e203e16479e5" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_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="ae942cc664b9c501d39f576d535193582"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::begin1" ref="ae942cc664b9c501d39f576d535193582" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_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="ac2995cbc642211d4e5eecdb30f63fad1"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::end1" ref="ac2995cbc642211d4e5eecdb30f63fad1" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_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="ad6a806e480f1631c0da978c04904a871"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::begin2" ref="ad6a806e480f1631c0da978c04904a871" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_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="a81f2ceda7c989f653a279823be8570be"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::end2" ref="a81f2ceda7c989f653a279823be8570be" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_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="a3ab2e7aadeb212865389e306fc9586a5"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::begin2" ref="a3ab2e7aadeb212865389e306fc9586a5" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_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="aa64b0497a48c62690be3098095cb62f5"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::end2" ref="aa64b0497a48c62690be3098095cb62f5" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_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="a12928e48728946f5179489030ffe275e"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::rbegin1" ref="a12928e48728946f5179489030ffe275e" 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="afa5b48d3155b258f7328dd0536680c8f"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::rend1" ref="afa5b48d3155b258f7328dd0536680c8f" 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="a505c4f4dd788ec8b8b6777024971cc18"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::rbegin1" ref="a505c4f4dd788ec8b8b6777024971cc18" 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="a1a49d38c353e1c8521f1270c4a8bec37"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::rend1" ref="a1a49d38c353e1c8521f1270c4a8bec37" 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="a89c4deeb55f2d9d7a767a11658f3eadd"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::rbegin2" ref="a89c4deeb55f2d9d7a767a11658f3eadd" 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="ad03c42d035c36f9487ee2409289c227e"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::rend2" ref="ad03c42d035c36f9487ee2409289c227e" 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="ac87f495bbe4e1051aa0d922d83c1c9f3"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::rbegin2" ref="ac87f495bbe4e1051aa0d922d83c1c9f3" 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="a14e41380f08c03a2d35a894614caa37a"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::rend2" ref="a14e41380f08c03a2d35a894614caa37a" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-reverse_iterator2&nbsp;</td><td class="memItemRight" valign="bottom"><b>rend2</b> ()</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a76ef69b076218a6be1fa231c9b97737c"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::serialize" ref="a76ef69b076218a6be1fa231c9b97737c" args="(Archive &amp;ar, const unsigned int)" -->
-template&lt;class Archive &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>serialize</b> (Archive &amp;ar, const unsigned int)</td></tr>
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ba943077a51704005a6b98defaf5cb7"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::index_base" ref="a3ba943077a51704005a6b98defaf5cb7" args="()" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index_base</b> ()</td></tr>
-<tr><td colspan="2"><h2>Friends</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aceae10110579eac6f043cf0e7d403200"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::iterator1" ref="aceae10110579eac6f043cf0e7d403200" args="" -->
-class&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator1</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af5045486f251815d3f21d8fb00a494ac"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::iterator2" ref="af5045486f251815d3f21d8fb00a494ac" args="" -->
-class&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator2</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2217ee3466e64c9a0105ef5d64ba6a11"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::const_iterator1" ref="a2217ee3466e64c9a0105ef5d64ba6a11" args="" -->
-class&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator1</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aac78e9ee2b65e927cfcd66579833084f"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::const_iterator2" ref="aac78e9ee2b65e927cfcd66579833084f" args="" -->
-class&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator2</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7a58b8810e6f1bbb48335ea38a829efa"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::swap" ref="a7a58b8810e6f1bbb48335ea38a829efa" args="(compressed_matrix &amp;m1, compressed_matrix &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_1compressed__matrix.html">compressed_matrix</a> &amp;m1, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">compressed_matrix</a> &amp;m2)</td></tr>
-</table>
-<h3>template&lt;class T, class L, std::size_t IB, class IA, class TA&gt;<br/>
- class boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator1-members.html
deleted file mode 100644
index 712e3ce098..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator1-members.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<!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::compressed_matrix&lt; T, L, IB, IA, TA &gt;::const_iterator1 Member List</h1>This is the complete list of members for <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>, 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_1compressed__matrix_1_1const__iterator1.html">boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>(const self_type &amp;m, int rank, size_type i, size_type j, const vector_const_subiterator_type &amp;itv, const const_subiterator_type &amp;it) (defined in <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><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></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_1compressed__matrix_1_1const__iterator1.html">boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1compressed__matrix_1_1const__iterator1.html">boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></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_1compressed__matrix_1_1const__iterator1.html">boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt;::const_iterator1</a>)</td><td><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></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_1compressed__matrix_1_1const__iterator1.html">boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator1.html
deleted file mode 100644
index fe213f76cd..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator1.html
+++ /dev/null
@@ -1,92 +0,0 @@
-<!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::compressed_matrix&lt; T, L, IB, IA, TA &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_1compressed__matrix.html">compressed_matrix</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator1.html">const_iterator1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt;::const_iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::compressed_matrix::const_iterator1" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_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="a1b255e252f959b2924e371442fefa242"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::const_iterator1::value_type" ref="a1b255e252f959b2924e371442fefa242" args="" -->
-typedef <br class="typebreak"/>
-compressed_matrix::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="ae98ffc5691814fb424e52e4199778cf3"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::const_iterator1::difference_type" ref="ae98ffc5691814fb424e52e4199778cf3" args="" -->
-typedef <br class="typebreak"/>
-compressed_matrix::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="a054c92e97aadd0a0455c5351c57ae02d"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::const_iterator1::reference" ref="a054c92e97aadd0a0455c5351c57ae02d" args="" -->
-typedef <br class="typebreak"/>
-compressed_matrix::const_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="a212f78f63aa8d861888c2cb73e07c5a8"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::const_iterator1::pointer" ref="a212f78f63aa8d861888c2cb73e07c5a8" args="" -->
-typedef const <br class="typebreak"/>
-compressed_matrix::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="a26426db886ed9ee769b02ac03f1f68ce"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::const_iterator1::dual_iterator_type" ref="a26426db886ed9ee769b02ac03f1f68ce" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_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="a3af5305b64429f6ed67cc35fd617ed1c"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::const_iterator1::dual_reverse_iterator_type" ref="a3af5305b64429f6ed67cc35fd617ed1c" 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="a6b49ca71b3848af766b56ff1e754f1f9"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::const_iterator1::const_iterator1" ref="a6b49ca71b3848af766b56ff1e754f1f9" args="(const self_type &amp;m, int rank, size_type i, size_type j, const vector_const_subiterator_type &amp;itv, const const_subiterator_type &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_1compressed__matrix.html">self_type</a> &amp;m, int rank, size_type i, size_type j, const vector_const_subiterator_type &amp;itv, const const_subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a23a1e309d5a287fec029a99e98062097"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::const_iterator1::const_iterator1" ref="a23a1e309d5a287fec029a99e98062097" 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_1compressed__matrix_1_1iterator1.html">iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac309cc487230a84a6ec376e2b9ef2089"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::const_iterator1::operator++" ref="ac309cc487230a84a6ec376e2b9ef2089" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_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="a7da8df4362f2f18e35aa51296903ded5"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::const_iterator1::operator&#45;&#45;" ref="a7da8df4362f2f18e35aa51296903ded5" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_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="ae0a59c544670335d33a0d0203e62850a"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::const_iterator1::operator*" ref="ae0a59c544670335d33a0d0203e62850a" 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="a9e1594fd3f83e180ee03d7590ed2bfc2"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::const_iterator1::begin" ref="a9e1594fd3f83e180ee03d7590ed2bfc2" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_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="a3d8e740f1427d56a8d0e503a5083ecf4"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::const_iterator1::end" ref="a3d8e740f1427d56a8d0e503a5083ecf4" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_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="afd83fdd39cbdb4391191d862d0f82613"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::const_iterator1::rbegin" ref="afd83fdd39cbdb4391191d862d0f82613" 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="a5ef08a5b3cb40c861f77cdec81e76eac"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::const_iterator1::rend" ref="a5ef08a5b3cb40c861f77cdec81e76eac" 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="a6f1e3d70ea549a441530591bab65a61f"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::const_iterator1::index1" ref="a6f1e3d70ea549a441530591bab65a61f" 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="af340a6b64774faeb8bd3ca97cf1e141f"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::const_iterator1::index2" ref="af340a6b64774faeb8bd3ca97cf1e141f" 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="a670fe66e7c6b22e46091b80fbf1041ad"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::const_iterator1::operator=" ref="a670fe66e7c6b22e46091b80fbf1041ad" args="(const const_iterator1 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_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_1compressed__matrix_1_1const__iterator1.html">const_iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0ae80c74ea8efcbcb6aa13403a073b0a"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::const_iterator1::operator==" ref="a0ae80c74ea8efcbcb6aa13403a073b0a" 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_1compressed__matrix_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class T, class L, std::size_t IB, class IA, class TA&gt;<br/>
- class boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt;::const_iterator1</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator2-members.html
deleted file mode 100644
index e2d48a745a..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator2-members.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<!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::compressed_matrix&lt; T, L, IB, IA, TA &gt;::const_iterator2 Member List</h1>This is the complete list of members for <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>, 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_1compressed__matrix_1_1const__iterator2.html">boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>(const self_type &amp;m, int rank, size_type i, size_type j, const vector_const_subiterator_type itv, const const_subiterator_type &amp;it) (defined in <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><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></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_1compressed__matrix_1_1const__iterator2.html">boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1compressed__matrix_1_1const__iterator2.html">boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></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_1compressed__matrix_1_1const__iterator2.html">boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt;::const_iterator2</a>)</td><td><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></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_1compressed__matrix_1_1const__iterator2.html">boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator2.html
deleted file mode 100644
index de4c5e5071..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator2.html
+++ /dev/null
@@ -1,92 +0,0 @@
-<!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::compressed_matrix&lt; T, L, IB, IA, TA &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_1compressed__matrix.html">compressed_matrix</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator2.html">const_iterator2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt;::const_iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::compressed_matrix::const_iterator2" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_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="a613adc73cbfe2f29c1405652cbaa4a71"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::const_iterator2::value_type" ref="a613adc73cbfe2f29c1405652cbaa4a71" args="" -->
-typedef <br class="typebreak"/>
-compressed_matrix::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="a5bad885399eacf303b0cf03ace4388ea"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::const_iterator2::difference_type" ref="a5bad885399eacf303b0cf03ace4388ea" args="" -->
-typedef <br class="typebreak"/>
-compressed_matrix::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="ab81ee96fba32576991dcbece3d1ecc16"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::const_iterator2::reference" ref="ab81ee96fba32576991dcbece3d1ecc16" args="" -->
-typedef <br class="typebreak"/>
-compressed_matrix::const_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="a1cf5bb93dec292c9afe3aac1511f3baa"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::const_iterator2::pointer" ref="a1cf5bb93dec292c9afe3aac1511f3baa" args="" -->
-typedef const <br class="typebreak"/>
-compressed_matrix::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="a5bd46cc4e8b6d397d5fff532ad181e45"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::const_iterator2::dual_iterator_type" ref="a5bd46cc4e8b6d397d5fff532ad181e45" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_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="a638f5ea260a6ade623e1fd0b599eed70"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::const_iterator2::dual_reverse_iterator_type" ref="a638f5ea260a6ade623e1fd0b599eed70" 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="ae4dab7ef1a7a9e5c4de6e61d0424c86a"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::const_iterator2::const_iterator2" ref="ae4dab7ef1a7a9e5c4de6e61d0424c86a" args="(const self_type &amp;m, int rank, size_type i, size_type j, const vector_const_subiterator_type itv, const const_subiterator_type &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_1compressed__matrix.html">self_type</a> &amp;m, int rank, size_type i, size_type j, const vector_const_subiterator_type itv, const const_subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab1522960852cf3ae4205a1c4b85727a2"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::const_iterator2::const_iterator2" ref="ab1522960852cf3ae4205a1c4b85727a2" 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_1compressed__matrix_1_1iterator2.html">iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a390016a46d33eb92e9eeb0b3a5149e6c"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::const_iterator2::operator++" ref="a390016a46d33eb92e9eeb0b3a5149e6c" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_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="a5ca0c59417ec81edb3ee227538ca4344"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::const_iterator2::operator&#45;&#45;" ref="a5ca0c59417ec81edb3ee227538ca4344" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_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="a42df1655a250efa005a22518abb32c10"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::const_iterator2::operator*" ref="a42df1655a250efa005a22518abb32c10" 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="a0d6b899a549721da3b86ccd4b1b5e326"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::const_iterator2::begin" ref="a0d6b899a549721da3b86ccd4b1b5e326" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_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="a28640182d94b0a4e31de5bf5edfb4f08"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::const_iterator2::end" ref="a28640182d94b0a4e31de5bf5edfb4f08" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_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="ae547997cc9af2dae2f240cd2d57a448c"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::const_iterator2::rbegin" ref="ae547997cc9af2dae2f240cd2d57a448c" 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="ac42189f1abd565ded39da41bd99a22fa"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::const_iterator2::rend" ref="ac42189f1abd565ded39da41bd99a22fa" 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="a164f16c09cc687bafb5eec4286580be0"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::const_iterator2::index1" ref="a164f16c09cc687bafb5eec4286580be0" 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="ac17db50ba486d8f1676b2ce596529e5e"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::const_iterator2::index2" ref="ac17db50ba486d8f1676b2ce596529e5e" 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="a09b43b858d8563a2d665b5471ba90d5e"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::const_iterator2::operator=" ref="a09b43b858d8563a2d665b5471ba90d5e" args="(const const_iterator2 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_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_1compressed__matrix_1_1const__iterator2.html">const_iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a14f4fd7acc1096887b98cbf839a91483"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::const_iterator2::operator==" ref="a14f4fd7acc1096887b98cbf839a91483" 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_1compressed__matrix_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class T, class L, std::size_t IB, class IA, class TA&gt;<br/>
- class boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt;::const_iterator2</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator1-members.html
deleted file mode 100644
index 4b4fbf24d8..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator1-members.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<!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::compressed_matrix&lt; T, L, IB, IA, TA &gt;::iterator1 Member List</h1>This is the complete list of members for <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>, 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_1compressed__matrix_1_1iterator1.html">boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b> (defined in <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><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><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_1compressed__matrix_1_1iterator1.html">boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1compressed__matrix_1_1iterator1.html">boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b>(self_type &amp;m, int rank, size_type i, size_type j, const vector_subiterator_type &amp;itv, const subiterator_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></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_1compressed__matrix_1_1iterator1.html">boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt;::iterator1</a>)</td><td><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></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_1compressed__matrix_1_1iterator1.html">boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator1.html
deleted file mode 100644
index 434e1722ad..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator1.html
+++ /dev/null
@@ -1,89 +0,0 @@
-<!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::compressed_matrix&lt; T, L, IB, IA, TA &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_1compressed__matrix.html">compressed_matrix</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator1.html">iterator1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt;::iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::compressed_matrix::iterator1" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_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="a8839c6103646efa86e11deeb4dfafce7"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::iterator1::value_type" ref="a8839c6103646efa86e11deeb4dfafce7" args="" -->
-typedef <br class="typebreak"/>
-compressed_matrix::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="a4da07c1acfd2200e7951512000a79cf8"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::iterator1::difference_type" ref="a4da07c1acfd2200e7951512000a79cf8" args="" -->
-typedef <br class="typebreak"/>
-compressed_matrix::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="a5d65c1dd3da4db67a889f75f531a5253"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::iterator1::reference" ref="a5d65c1dd3da4db67a889f75f531a5253" args="" -->
-typedef <br class="typebreak"/>
-compressed_matrix::true_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="ad559244bdb1a48e414541428f1a6b9c6"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::iterator1::pointer" ref="ad559244bdb1a48e414541428f1a6b9c6" args="" -->
-typedef compressed_matrix::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="a493681e052175fb8825218db463624cc"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::iterator1::dual_iterator_type" ref="a493681e052175fb8825218db463624cc" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_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="a81ac9a8e36b2a0cdbe04961205f1a05a"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::iterator1::dual_reverse_iterator_type" ref="a81ac9a8e36b2a0cdbe04961205f1a05a" 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="a2f5b510267744ceb8c5c54cc1d40db20"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::iterator1::iterator1" ref="a2f5b510267744ceb8c5c54cc1d40db20" args="(self_type &amp;m, int rank, size_type i, size_type j, const vector_subiterator_type &amp;itv, const subiterator_type &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator1</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">self_type</a> &amp;m, int rank, size_type i, size_type j, const vector_subiterator_type &amp;itv, const subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3681f7ff0ec527f8905af95c69ffc1b8"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::iterator1::operator++" ref="a3681f7ff0ec527f8905af95c69ffc1b8" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_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="a86ff5ea812bff4d08328492853c65374"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::iterator1::operator&#45;&#45;" ref="a86ff5ea812bff4d08328492853c65374" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_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="afc16cb511020a79161f275294a798d1d"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::iterator1::operator*" ref="afc16cb511020a79161f275294a798d1d" 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="a55b2919e8f01d197ec8c55793d98f8b2"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::iterator1::begin" ref="a55b2919e8f01d197ec8c55793d98f8b2" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_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="a4de735883ec8aa866fe3f6f2fd6dae75"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::iterator1::end" ref="a4de735883ec8aa866fe3f6f2fd6dae75" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_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="a5ca7fd42d2fcedef843d40d9618bc538"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::iterator1::rbegin" ref="a5ca7fd42d2fcedef843d40d9618bc538" 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="a4c988b058d28a8a47be9746338e3ab75"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::iterator1::rend" ref="a4c988b058d28a8a47be9746338e3ab75" 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="afb12003f4b7bcc32aeed9a3edfef2268"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::iterator1::index1" ref="afb12003f4b7bcc32aeed9a3edfef2268" 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="a2d661418fe16cc069fe8767ba192b0c2"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::iterator1::index2" ref="a2d661418fe16cc069fe8767ba192b0c2" 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="a5327cd185bde7bf0ebb3fab5a818a253"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::iterator1::operator=" ref="a5327cd185bde7bf0ebb3fab5a818a253" args="(const iterator1 &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_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_1compressed__matrix_1_1iterator1.html">iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aab22ab9a0953667c4b964bec0c784476"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::iterator1::operator==" ref="aab22ab9a0953667c4b964bec0c784476" 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_1compressed__matrix_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::compressed_matrix::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 T, class L, std::size_t IB, class IA, class TA&gt;<br/>
- class boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt;::iterator1</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator2-members.html
deleted file mode 100644
index 99304a92e2..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator2-members.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<!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::compressed_matrix&lt; T, L, IB, IA, TA &gt;::iterator2 Member List</h1>This is the complete list of members for <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>, 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_1compressed__matrix_1_1iterator2.html">boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b> (defined in <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><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><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_1compressed__matrix_1_1iterator2.html">boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1compressed__matrix_1_1iterator2.html">boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b>(self_type &amp;m, int rank, size_type i, size_type j, const vector_subiterator_type &amp;itv, const subiterator_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></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_1compressed__matrix_1_1iterator2.html">boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt;::iterator2</a>)</td><td><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></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_1compressed__matrix_1_1iterator2.html">boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator2.html
deleted file mode 100644
index 6afaf10648..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator2.html
+++ /dev/null
@@ -1,89 +0,0 @@
-<!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::compressed_matrix&lt; T, L, IB, IA, TA &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_1compressed__matrix.html">compressed_matrix</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator2.html">iterator2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt;::iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::compressed_matrix::iterator2" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_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="a57e916233977506d708f22711eaf4e09"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::iterator2::value_type" ref="a57e916233977506d708f22711eaf4e09" args="" -->
-typedef <br class="typebreak"/>
-compressed_matrix::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="a6cadb83004b5140304074dd04965c511"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::iterator2::difference_type" ref="a6cadb83004b5140304074dd04965c511" args="" -->
-typedef <br class="typebreak"/>
-compressed_matrix::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="ac6f40fa370a515cb892315f3be1d300b"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::iterator2::reference" ref="ac6f40fa370a515cb892315f3be1d300b" args="" -->
-typedef <br class="typebreak"/>
-compressed_matrix::true_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="a9f80a24aa9ebe012f2c257270f22b2a6"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::iterator2::pointer" ref="a9f80a24aa9ebe012f2c257270f22b2a6" args="" -->
-typedef compressed_matrix::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="a0ef45cca953f1abe361557dee93d461f"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::iterator2::dual_iterator_type" ref="a0ef45cca953f1abe361557dee93d461f" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_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="a14ac641af6df27da139d452fa80c170e"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::iterator2::dual_reverse_iterator_type" ref="a14ac641af6df27da139d452fa80c170e" 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="af9be33aad7bb8b81ca7f01806d6b0a13"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::iterator2::iterator2" ref="af9be33aad7bb8b81ca7f01806d6b0a13" args="(self_type &amp;m, int rank, size_type i, size_type j, const vector_subiterator_type &amp;itv, const subiterator_type &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator2</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">self_type</a> &amp;m, int rank, size_type i, size_type j, const vector_subiterator_type &amp;itv, const subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb8dde64e4172ca4bfbb42411e9862ad"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::iterator2::operator++" ref="afb8dde64e4172ca4bfbb42411e9862ad" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_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="a9c2449b6f5b86310d7b29b751f3866ce"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::iterator2::operator&#45;&#45;" ref="a9c2449b6f5b86310d7b29b751f3866ce" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_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="aae86a20a988864859eafe56eb0bb8ccf"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::iterator2::operator*" ref="aae86a20a988864859eafe56eb0bb8ccf" 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="aff2bab7a7535df52789b1e248142f1ba"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::iterator2::begin" ref="aff2bab7a7535df52789b1e248142f1ba" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_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="acea791c27c06a88ccd8a7a4378342f75"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::iterator2::end" ref="acea791c27c06a88ccd8a7a4378342f75" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_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="a293d1a19fad67ee998a5c14418dd01b2"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::iterator2::rbegin" ref="a293d1a19fad67ee998a5c14418dd01b2" 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="a46377aae8498e2be7d8ff70b39486083"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::iterator2::rend" ref="a46377aae8498e2be7d8ff70b39486083" 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="a8e7e89b81bb23479f2724a54c3738c1c"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::iterator2::index1" ref="a8e7e89b81bb23479f2724a54c3738c1c" 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="a5b6af9256e631ad90e3653b2435cef28"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::iterator2::index2" ref="a5b6af9256e631ad90e3653b2435cef28" 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="a67a3c02b0d5fe5ab1c179c629017a947"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::iterator2::operator=" ref="a67a3c02b0d5fe5ab1c179c629017a947" args="(const iterator2 &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_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_1compressed__matrix_1_1iterator2.html">iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad5b5dc0763938ee64bf1aedb4085304c"></a><!-- doxytag: member="boost::numeric::ublas::compressed_matrix::iterator2::operator==" ref="ad5b5dc0763938ee64bf1aedb4085304c" 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_1compressed__matrix_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::compressed_matrix::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 T, class L, std::size_t IB, class IA, class TA&gt;<br/>
- class boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt;::iterator2</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__vector-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__vector-members.html
deleted file mode 100644
index 2bc9b938fb..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__vector-members.html
+++ /dev/null
@@ -1,112 +0,0 @@
-<!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::compressed_vector&lt; T, IB, IA, TA &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>assign</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>assign_temporary</b>(compressed_vector &amp;v) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>clear</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>complexity</b> (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; compressed_vector&lt; T, IB, IA, TA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; compressed_vector&lt; T, IB, IA, TA &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>compressed_vector</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>compressed_vector</b>(size_type size, size_type non_zeros=0) (defined in <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><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><code> [explicit]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>compressed_vector</b>(const compressed_vector &amp;v) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>compressed_vector</b>(const vector_expression&lt; AE &gt; &amp;ae, size_type non_zeros=0) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_closure_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b> (defined in <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><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><code> [friend]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>container_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; compressed_vector&lt; T, IB, IA, TA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; compressed_vector&lt; T, IB, IA, TA &gt; &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_1compressed__vector.html">boost::numeric::ublas::compressed_vector&lt; T, IB, IA, TA &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>erase_element</b>(size_type i) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; compressed_vector&lt; T, IB, IA, TA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; compressed_vector&lt; T, IB, IA, TA &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>filled</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find</b>(size_type i) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find</b>(size_type i) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find_element</b>(size_type i) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find_element</b>(size_type i) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index_array_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index_base</b>() (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index_data</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index_data</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>insert_element</b>(size_type i, const_reference t) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator</b> (defined in <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><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><code> [friend]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>minus_assign</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>nnz</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>nnz_capacity</b>() const (defined in <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><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></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_1compressed__vector.html">boost::numeric::ublas::compressed_vector&lt; T, IB, IA, TA &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>(size_type i) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; compressed_vector&lt; T, IB, IA, TA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; compressed_vector&lt; T, IB, IA, TA &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_1vector__container.html">boost::numeric::ublas::vector_container&lt; compressed_vector&lt; T, IB, IA, TA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; compressed_vector&lt; T, IB, IA, TA &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_1compressed__vector.html">boost::numeric::ublas::compressed_vector&lt; T, IB, IA, TA &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(const vector_container&lt; C &gt; &amp;v) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(const vector_container&lt; C &gt; &amp;v) (defined in <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><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></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_1compressed__vector.html">boost::numeric::ublas::compressed_vector&lt; T, IB, IA, TA &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const compressed_vector &amp;v) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const vector_container&lt; C &gt; &amp;v) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></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_1compressed__vector.html">boost::numeric::ublas::compressed_vector&lt; T, IB, IA, TA &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator[]</b>(size_type i) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>plus_assign</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pop_back</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>push_back</b>(size_type i, const_reference t) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>ref</b>(size_type i) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reserve</b>(size_type non_zeros, bool preserve=true) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>resize</b>(size_type size, bool preserve=true) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reverse_iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>serialize</b>(Archive &amp;ar, const unsigned int) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>set_filled</b>(const typename index_array_type::size_type &amp;filled) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b>(compressed_vector &amp;v) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b> (defined in <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><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><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_1vector__container.html">boost::numeric::ublas::vector_container&lt; compressed_vector&lt; T, IB, IA, TA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; compressed_vector&lt; T, IB, IA, TA &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; compressed_vector&lt; T, IB, IA, TA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; compressed_vector&lt; T, IB, IA, TA &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_array_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_data</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_data</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_temporary_type</b> typedef (defined in <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><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></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; compressed_vector&lt; T, IB, IA, TA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; compressed_vector&lt; T, IB, IA, TA &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: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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__vector.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__vector.html
deleted file mode 100644
index 5685436fdd..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__vector.html
+++ /dev/null
@@ -1,241 +0,0 @@
-<!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::compressed_vector&lt; T, IB, IA, TA &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_1compressed__vector.html">compressed_vector</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::compressed_vector&lt; T, IB, IA, TA &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::compressed_vector" --><!-- doxytag: inherits="vector_container&lt; compressed_vector&lt; T, IB, IA, TA &gt; &gt;" -->
-<p>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>.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">vector_container&lt; compressed_vector&lt; T, IB, IA, TA &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1compressed__vector-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_1compressed__vector_1_1const__iterator.html">const_iterator</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_1compressed__vector_1_1iterator.html">iterator</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="a9ae344951409002ae3ea9d18832a8ef1"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::size_type" ref="a9ae344951409002ae3ea9d18832a8ef1" args="" -->
-typedef IA::value_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="aca00ebe312d6ff85fb75510534eab475"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::difference_type" ref="aca00ebe312d6ff85fb75510534eab475" args="" -->
-typedef IA::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="a13a5203200b3864f0468cc3c2507aa65"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::value_type" ref="a13a5203200b3864f0468cc3c2507aa65" 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="a4b7566a864127d58c8c375e908caec24"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::const_reference" ref="a4b7566a864127d58c8c375e908caec24" 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="a5cc3df13134b27bd5b0ebf709852b17c"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::reference" ref="a5cc3df13134b27bd5b0ebf709852b17c" 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="aff9448a5e6975e874ebaa01df6d7b245"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::index_array_type" ref="aff9448a5e6975e874ebaa01df6d7b245" args="" -->
-typedef IA&nbsp;</td><td class="memItemRight" valign="bottom"><b>index_array_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a803d4e46e45da796617ea93445f21582"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::value_array_type" ref="a803d4e46e45da796617ea93445f21582" args="" -->
-typedef TA&nbsp;</td><td class="memItemRight" valign="bottom"><b>value_array_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a69c509dbe8a7b71084770569ed6d1db0"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::const_closure_type" ref="a69c509dbe8a7b71084770569ed6d1db0" args="" -->
-typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference</a><br class="typebreak"/>
-&lt; const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector.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="ace1cb0987612aa933306d5162ac0a207"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::closure_type" ref="ace1cb0987612aa933306d5162ac0a207" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference</a><br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector.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="a31417e39db28ffef4888c409b371cc56"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::vector_temporary_type" ref="a31417e39db28ffef4888c409b371cc56" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector.html">self_type</a>&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="a1dbb674c05d626da64f78ead04fbdbd2"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::storage_category" ref="a1dbb674c05d626da64f78ead04fbdbd2" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__tag.html">sparse_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="a300cd51279a7180095e31227373b5b65"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::const_reverse_iterator" ref="a300cd51279a7180095e31227373b5b65" args="" -->
-typedef reverse_iterator_base<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1const__iterator.html">const_iterator</a> &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="aa2ad8af70f0c7e5d48ea7cd957dd9235"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::reverse_iterator" ref="aa2ad8af70f0c7e5d48ea7cd957dd9235" args="" -->
-typedef reverse_iterator_base<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1iterator.html">iterator</a> &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="a254d320d97ea1caa0767497bdd96cde8"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::compressed_vector" ref="a254d320d97ea1caa0767497bdd96cde8" args="(size_type size, size_type non_zeros=0)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>compressed_vector</b> (size_type size, size_type non_zeros=0)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a0417b4d01156d185e0a3c7f62712af"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::compressed_vector" ref="a9a0417b4d01156d185e0a3c7f62712af" args="(const compressed_vector &amp;v)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>compressed_vector</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector.html">compressed_vector</a> &amp;v)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a317582a7139390572f1e121e83d03868"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::compressed_vector" ref="a317582a7139390572f1e121e83d03868" args="(const vector_expression&lt; AE &gt; &amp;ae, size_type non_zeros=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>compressed_vector</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae, size_type non_zeros=0)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab9e3a0bfcad0eb1822cf9e70fbc50dcd"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::size" ref="ab9e3a0bfcad0eb1822cf9e70fbc50dcd" 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="aaa0768dd58f36f5184f17f7e547614de"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::nnz_capacity" ref="aaa0768dd58f36f5184f17f7e547614de" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>nnz_capacity</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a43acfde6ce32d257a83d626b8c45318d"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::nnz" ref="a43acfde6ce32d257a83d626b8c45318d" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>nnz</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac97e3d49e6d6a412c07030d594e0124e"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::filled" ref="ac97e3d49e6d6a412c07030d594e0124e" args="() const " -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-index_array_type::size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>filled</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9124c62a5d647cb690968c00c058f7d4"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::index_data" ref="a9124c62a5d647cb690968c00c058f7d4" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-index_array_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>index_data</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af8bcbbc2da5d868bef726f91dae0ca41"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::value_data" ref="af8bcbbc2da5d868bef726f91dae0ca41" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-value_array_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>value_data</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa5fc858c47666d0a71c83bbee3543a3a"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::set_filled" ref="aa5fc858c47666d0a71c83bbee3543a3a" args="(const typename index_array_type::size_type &amp;filled)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>set_filled</b> (const typename index_array_type::size_type &amp;filled)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1cce9791999af74d48a8a83f582bfa3a"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::index_data" ref="a1cce9791999af74d48a8a83f582bfa3a" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-index_array_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>index_data</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a43430f958eaa7c3c52220ee62a959e5d"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::value_data" ref="a43430f958eaa7c3c52220ee62a959e5d" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-value_array_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>value_data</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4dde7abdc1b7c5fc8851744696309e63"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::resize" ref="a4dde7abdc1b7c5fc8851744696309e63" args="(size_type size, bool preserve=true)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>resize</b> (size_type size, bool preserve=true)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a81249d7c8f19091c022af75be5c8ae3b"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::reserve" ref="a81249d7c8f19091c022af75be5c8ae3b" args="(size_type non_zeros, bool preserve=true)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>reserve</b> (size_type non_zeros, bool preserve=true)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a34b11ebc677b7f7cb19d15d215aaf415"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::find_element" ref="a34b11ebc677b7f7cb19d15d215aaf415" args="(size_type i)" -->
-BOOST_UBLAS_INLINE pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>find_element</b> (size_type i)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae2e3ca20c63edf333fed0f5b73051c3a"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::find_element" ref="ae2e3ca20c63edf333fed0f5b73051c3a" args="(size_type i) const " -->
-BOOST_UBLAS_INLINE const_pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>find_element</b> (size_type i) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3056b0abe7dac90b7f1117154eee91f3"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::operator()" ref="a3056b0abe7dac90b7f1117154eee91f3" 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="a6db9c0de070c3f9bfa1f772c7a902d37"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::ref" ref="a6db9c0de070c3f9bfa1f772c7a902d37" args="(size_type i)" -->
-BOOST_UBLAS_INLINE true_reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>ref</b> (size_type i)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a61bdc1fddebf41fcd983a40a638d01"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::operator()" ref="a8a61bdc1fddebf41fcd983a40a638d01" 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="a94e279d79806105a22a7d2c73dc9b37d"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::operator[]" ref="a94e279d79806105a22a7d2c73dc9b37d" 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="adc3d104a10943d89c49788d2b65c6acb"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::operator[]" ref="adc3d104a10943d89c49788d2b65c6acb" 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="a5cc4c2467e3b7a4bcdc8d902ce47d056"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::insert_element" ref="a5cc4c2467e3b7a4bcdc8d902ce47d056" args="(size_type i, const_reference t)" -->
-BOOST_UBLAS_INLINE true_reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>insert_element</b> (size_type i, const_reference t)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7a7f537d271f600c8171cf8a9db7527a"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::erase_element" ref="a7a7f537d271f600c8171cf8a9db7527a" args="(size_type i)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>erase_element</b> (size_type i)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afa1c26e0befd2b45cb25320d8109a387"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::clear" ref="afa1c26e0befd2b45cb25320d8109a387" args="()" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>clear</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af1d7ff6d9813a607a86cc78ccf2042e6"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::operator=" ref="af1d7ff6d9813a607a86cc78ccf2042e6" args="(const compressed_vector &amp;v)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector.html">compressed_vector</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector.html">compressed_vector</a> &amp;v)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a7ddf31c1ce271a0dcfa69bc5e47201d0"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::operator=" ref="a7ddf31c1ce271a0dcfa69bc5e47201d0" args="(const vector_container&lt; C &gt; &amp;v)" -->
-template&lt;class C &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector.html">compressed_vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">vector_container</a>&lt; C &gt; &amp;v)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a72b514b5b683e0a3accc0cffa957620b"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::assign_temporary" ref="a72b514b5b683e0a3accc0cffa957620b" args="(compressed_vector &amp;v)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector.html">compressed_vector</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>assign_temporary</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector.html">compressed_vector</a> &amp;v)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a98bcf0e6afa5c2a37b8d01d24f0fe749"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::operator=" ref="a98bcf0e6afa5c2a37b8d01d24f0fe749" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-template&lt;class AE &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector.html">compressed_vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a13e361c1b50f584bab18c18677deff05"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::assign" ref="a13e361c1b50f584bab18c18677deff05" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-template&lt;class AE &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector.html">compressed_vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a2fc1c1d4e09af52db221e92ff1ce5621"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::operator+=" ref="a2fc1c1d4e09af52db221e92ff1ce5621" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-template&lt;class AE &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector.html">compressed_vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator+=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ab737596d88ae9ad101ed1f6d48c04736"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::operator+=" ref="ab737596d88ae9ad101ed1f6d48c04736" args="(const vector_container&lt; C &gt; &amp;v)" -->
-template&lt;class C &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector.html">compressed_vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator+=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">vector_container</a>&lt; C &gt; &amp;v)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a9a28d35a8753cfb34b00013cfba820a6"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::plus_assign" ref="a9a28d35a8753cfb34b00013cfba820a6" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-template&lt;class AE &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector.html">compressed_vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>plus_assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a72692c0360e7e4711286b25afe69dcda"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::operator&#45;=" ref="a72692c0360e7e4711286b25afe69dcda" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-template&lt;class AE &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector.html">compressed_vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator-=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a78a967faf138c7b177b71a962351bb89"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::operator&#45;=" ref="a78a967faf138c7b177b71a962351bb89" args="(const vector_container&lt; C &gt; &amp;v)" -->
-template&lt;class C &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector.html">compressed_vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator-=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">vector_container</a>&lt; C &gt; &amp;v)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a86a0f6c0e7d86a1d57a98e105660988c"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::minus_assign" ref="a86a0f6c0e7d86a1d57a98e105660988c" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-template&lt;class AE &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector.html">compressed_vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>minus_assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ad52f3cf3af5fa55b70c1b450c4560b1c"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::operator*=" ref="ad52f3cf3af5fa55b70c1b450c4560b1c" args="(const AT &amp;at)" -->
-template&lt;class AT &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector.html">compressed_vector</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="a280b7d81f65baaf9412b132bf1fe1ebc"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::operator/=" ref="a280b7d81f65baaf9412b132bf1fe1ebc" args="(const AT &amp;at)" -->
-template&lt;class AT &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector.html">compressed_vector</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="ae8b9e914f8cc00fb6ffe55fd9a698ed8"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::swap" ref="ae8b9e914f8cc00fb6ffe55fd9a698ed8" args="(compressed_vector &amp;v)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector.html">compressed_vector</a> &amp;v)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af49aa74fd35c4b82643a9726a146d94c"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::push_back" ref="af49aa74fd35c4b82643a9726a146d94c" args="(size_type i, const_reference t)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>push_back</b> (size_type i, const_reference t)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af3789719199886f42de8b25e22e20ad4"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::pop_back" ref="af3789719199886f42de8b25e22e20ad4" args="()" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>pop_back</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a59baa081500f12baf72dc77f50c0e340"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::find" ref="a59baa081500f12baf72dc77f50c0e340" args="(size_type i) const " -->
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1const__iterator.html">const_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find</b> (size_type i) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab0ef628a23c7329f0e6650328015ed97"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::find" ref="ab0ef628a23c7329f0e6650328015ed97" args="(size_type i)" -->
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find</b> (size_type i)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0cb2f9f7fdfbe28782392db7f106cdc0"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::begin" ref="a0cb2f9f7fdfbe28782392db7f106cdc0" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1const__iterator.html">const_iterator</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="ad86e9a59604647abac31a64b4049f36d"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::end" ref="ad86e9a59604647abac31a64b4049f36d" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1const__iterator.html">const_iterator</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="a0281075b87f8a1d9d6006bb32b3c1077"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::begin" ref="a0281075b87f8a1d9d6006bb32b3c1077" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>begin</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a981739212d5061263807f0a52deb1dfd"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::end" ref="a981739212d5061263807f0a52deb1dfd" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>end</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad2d06bcce8f61bd448c09f6ed2d1496b"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::rbegin" ref="ad2d06bcce8f61bd448c09f6ed2d1496b" 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="a221c3e5baff4a69eb2055846779d577c"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::rend" ref="a221c3e5baff4a69eb2055846779d577c" 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="ac0393b4a24eaacbfcfad9b27d1dd6bcc"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::rbegin" ref="ac0393b4a24eaacbfcfad9b27d1dd6bcc" 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="a6281f51db532f4ec03cf69bee4ceef37"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::rend" ref="a6281f51db532f4ec03cf69bee4ceef37" args="()" -->
-BOOST_UBLAS_INLINE reverse_iterator&nbsp;</td><td class="memItemRight" valign="bottom"><b>rend</b> ()</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a044cf0a77114cf621b6d28d6b79ffbf3"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::serialize" ref="a044cf0a77114cf621b6d28d6b79ffbf3" args="(Archive &amp;ar, const unsigned int)" -->
-template&lt;class Archive &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>serialize</b> (Archive &amp;ar, const unsigned int)</td></tr>
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4d0dc02ba1c3fa94bf8680c369daf700"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::index_base" ref="a4d0dc02ba1c3fa94bf8680c369daf700" args="()" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index_base</b> ()</td></tr>
-<tr><td colspan="2"><h2>Friends</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a67171474c4da6cc8efe0c7fafefd2b2d"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::iterator" ref="a67171474c4da6cc8efe0c7fafefd2b2d" args="" -->
-class&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac220ce1c155db1ac44146c12d178056f"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::const_iterator" ref="ac220ce1c155db1ac44146c12d178056f" args="" -->
-class&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="a1b98abfe83f586495ee402b49d3ebb82"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::swap" ref="a1b98abfe83f586495ee402b49d3ebb82" args="(compressed_vector &amp;v1, compressed_vector &amp;v2)" -->
-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_1compressed__vector.html">compressed_vector</a> &amp;v1, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector.html">compressed_vector</a> &amp;v2)</td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;class T, std::size_t IB, class IA, class TA&gt;<br/>
- class boost::numeric::ublas::compressed_vector&lt; T, IB, IA, TA &gt;</h3>
-
-<p>a sparse <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 T of variable size. The non zero values are stored as two seperate arrays: an index array and a value array. The index array is always sorted and there is at most one entry for each index. Inserting an element can be time consuming. If the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> contains a few zero entries, then it is better to have 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>. If the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> has a very high dimension with a few non-zero values, then this <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> is very memory efficient (at the cost of a few more computations).</p>
-<p>For a <img class="formulaInl" alt="$n$" src="form_66.png"/>-dimensional compressed <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> and <img class="formulaInl" alt="$0 \leq i < n$" src="form_61.png"/> the non-zero elements <img class="formulaInl" alt="$v_i$" src="form_68.png"/> are mapped to consecutive elements of the index and value container, i.e. for elements <img class="formulaInl" alt="$k = v_{i_1}$" src="form_76.png"/> and <img class="formulaInl" alt="$k + 1 = v_{i_2}$" src="form_77.png"/> of these containers holds <img class="formulaInl" alt="$i_1 < i_2$" src="form_78.png"/>.</p>
-<p>Supported parameters for the adapted array (indices and values) are <code>unbounded_array&lt;&gt;</code> , <code>bounded_array&lt;&gt;</code> and <code>std::vector&lt;&gt;</code>.</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>T</em>&nbsp;</td><td>the type of object stored in the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> (like double, float, complex, etc...) </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>IB</em>&nbsp;</td><td>the index base of the compressed <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>. Default is 0. Other supported value is 1 </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>IA</em>&nbsp;</td><td>the type of adapted array for indices. Default is <code>unbounded_array&lt;std::size_t&gt;</code> </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>TA</em>&nbsp;</td><td>the type of adapted array for values. Default is unbounded_array&lt;T&gt; </td></tr>
- </table>
- </dd>
-</dl>
-</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1const__iterator-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1const__iterator-members.html
deleted file mode 100644
index 45597084c6..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1const__iterator-members.html
+++ /dev/null
@@ -1,48 +0,0 @@
-<!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::compressed_vector&lt; T, IB, IA, TA &gt;::const_iterator Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>(const self_type &amp;v, const const_subiterator_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>(const typename self_type::iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const const_iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const const_iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1const__iterator.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1const__iterator.html
deleted file mode 100644
index 6b55b095ea..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1const__iterator.html
+++ /dev/null
@@ -1,73 +0,0 @@
-<!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::compressed_vector&lt; T, IB, IA, TA &gt;::const_iterator 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_1compressed__vector.html">compressed_vector</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1const__iterator.html">const_iterator</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::compressed_vector&lt; T, IB, IA, TA &gt;::const_iterator Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::compressed_vector::const_iterator" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1const__iterator-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="aa3e81261c9e7bd258f85a37f2e079a8e"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::const_iterator::value_type" ref="aa3e81261c9e7bd258f85a37f2e079a8e" args="" -->
-typedef <br class="typebreak"/>
-compressed_vector::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="a78aa5ab7a1d1cc041dd9d4eb599f53eb"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::const_iterator::difference_type" ref="a78aa5ab7a1d1cc041dd9d4eb599f53eb" args="" -->
-typedef <br class="typebreak"/>
-compressed_vector::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="abd717548c51230a03a9c1ed8983b1a47"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::const_iterator::reference" ref="abd717548c51230a03a9c1ed8983b1a47" args="" -->
-typedef <br class="typebreak"/>
-compressed_vector::const_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="a0d62155e09dfe4eb911f2a7796e34dad"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::const_iterator::pointer" ref="a0d62155e09dfe4eb911f2a7796e34dad" args="" -->
-typedef const <br class="typebreak"/>
-compressed_vector::pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</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="a313b733357e6401a215393fec1c715fb"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::const_iterator::const_iterator" ref="a313b733357e6401a215393fec1c715fb" args="(const self_type &amp;v, const const_subiterator_type &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector.html">self_type</a> &amp;v, const const_subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a47c3f758612a5a8769e8b2eed83577"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::const_iterator::const_iterator" ref="a6a47c3f758612a5a8769e8b2eed83577" args="(const typename self_type::iterator &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b> (const typename <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1iterator.html">self_type::iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7ed8059e1580999107829de561cf90af"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::const_iterator::operator++" ref="a7ed8059e1580999107829de561cf90af" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1const__iterator.html">const_iterator</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="a85f355a611fd5abb8deebc148b2b84d3"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::const_iterator::operator&#45;&#45;" ref="a85f355a611fd5abb8deebc148b2b84d3" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1const__iterator.html">const_iterator</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="a007a1a986c0550dc71bbb5769c135b3a"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::const_iterator::operator*" ref="a007a1a986c0550dc71bbb5769c135b3a" 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="a48dd80623a6b611f017e5fa250e95a18"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::const_iterator::index" ref="a48dd80623a6b611f017e5fa250e95a18" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac9e91a7a005b4327968ab98498c498bd"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::const_iterator::operator=" ref="ac9e91a7a005b4327968ab98498c498bd" args="(const const_iterator &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1const__iterator.html">const_iterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1const__iterator.html">const_iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5ba6ae50afea6f876c27cdd3f504a749"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::const_iterator::operator==" ref="a5ba6ae50afea6f876c27cdd3f504a749" args="(const const_iterator &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_1compressed__vector_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class T, std::size_t IB, class IA, class TA&gt;<br/>
- class boost::numeric::ublas::compressed_vector&lt; T, IB, IA, TA &gt;::const_iterator</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1iterator-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1iterator-members.html
deleted file mode 100644
index e6d89fbf34..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1iterator-members.html
+++ /dev/null
@@ -1,48 +0,0 @@
-<!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::compressed_vector&lt; T, IB, IA, TA &gt;::iterator Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b> (defined in <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><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><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_1compressed__vector_1_1iterator.html">boost::numeric::ublas::compressed_vector&lt; T, IB, IA, TA &gt;::iterator</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator</b>(self_type &amp;v, const subiterator_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1iterator.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1iterator.html
deleted file mode 100644
index a49742b823..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1iterator.html
+++ /dev/null
@@ -1,73 +0,0 @@
-<!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::compressed_vector&lt; T, IB, IA, TA &gt;::iterator 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_1compressed__vector.html">compressed_vector</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1iterator.html">iterator</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::compressed_vector&lt; T, IB, IA, TA &gt;::iterator Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::compressed_vector::iterator" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1iterator-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="a6f49fc132b2cf9cb1aad3840e0f80d5c"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::iterator::value_type" ref="a6f49fc132b2cf9cb1aad3840e0f80d5c" args="" -->
-typedef <br class="typebreak"/>
-compressed_vector::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="a60e2d747dbedde37685d3493dfece9a2"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::iterator::difference_type" ref="a60e2d747dbedde37685d3493dfece9a2" args="" -->
-typedef <br class="typebreak"/>
-compressed_vector::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="a123930e1a6f6f99bc7fabacac9c5ec42"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::iterator::reference" ref="a123930e1a6f6f99bc7fabacac9c5ec42" args="" -->
-typedef <br class="typebreak"/>
-compressed_vector::true_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="ae95f372220f76b6ab02f4e583937a867"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::iterator::pointer" ref="ae95f372220f76b6ab02f4e583937a867" args="" -->
-typedef compressed_vector::pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</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="a11a67f1011e77067d76ea2610263e240"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::iterator::iterator" ref="a11a67f1011e77067d76ea2610263e240" args="(self_type &amp;v, const subiterator_type &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector.html">self_type</a> &amp;v, const subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aad4c9c1537d3a718efb05f0140528a59"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::iterator::operator++" ref="aad4c9c1537d3a718efb05f0140528a59" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1iterator.html">iterator</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="ad5229ca83b095b2115e93d8f93e6af34"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::iterator::operator&#45;&#45;" ref="ad5229ca83b095b2115e93d8f93e6af34" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1iterator.html">iterator</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="ae468ff78ef686fed591159a48bddf65d"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::iterator::operator*" ref="ae468ff78ef686fed591159a48bddf65d" 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="a2c30625c6282367d20d336314e74ceab"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::iterator::index" ref="a2c30625c6282367d20d336314e74ceab" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab54ca8242776d02e42831489272da18d"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::iterator::operator=" ref="ab54ca8242776d02e42831489272da18d" args="(const iterator &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1iterator.html">iterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1iterator.html">iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad3f389dc51138ee89e65f8c2e386e030"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::iterator::operator==" ref="ad3f389dc51138ee89e65f8c2e386e030" args="(const iterator &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_1compressed__vector_1_1iterator.html">iterator</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="ac220ce1c155db1ac44146c12d178056f"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::iterator::const_iterator" ref="ac220ce1c155db1ac44146c12d178056f" args="" -->
-class&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b></td></tr>
-</table>
-<h3>template&lt;class T, std::size_t IB, class IA, class TA&gt;<br/>
- class boost::numeric::ublas::compressed_vector&lt; T, IB, IA, TA &gt;::iterator</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix-members.html
deleted file mode 100644
index 19239c4a3e..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix-members.html
+++ /dev/null
@@ -1,131 +0,0 @@
-<!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::coordinate_matrix&lt; T, L, IB, IA, TA &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>append_element</b>(size_type i, size_type j, const_reference t) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>array_size_type</b> typedef (defined in <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><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></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_1coordinate__matrix.html">boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>assign_temporary</b>(coordinate_matrix &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>clear</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <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><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></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; coordinate_matrix&lt; T, L, IB, IA, TA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; coordinate_matrix&lt; T, L, IB, IA, TA &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_1coordinate__matrix.html">boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b> (defined in <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><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><code> [friend]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b> (defined in <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><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><code> [friend]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator2</b> typedef (defined in <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><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></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; coordinate_matrix&lt; T, L, IB, IA, TA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; coordinate_matrix&lt; T, L, IB, IA, TA &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>coordinate_matrix</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>coordinate_matrix</b>(size_type size1, size_type size2, array_size_type non_zeros=0) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>coordinate_matrix</b>(const coordinate_matrix &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>coordinate_matrix</b>(const matrix_expression&lt; AE &gt; &amp;ae, array_size_type non_zeros=0) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end2</b>() (defined in <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><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></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_1coordinate__matrix.html">boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt;</a>)</td><td><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></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; coordinate_matrix&lt; T, L, IB, IA, TA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; coordinate_matrix&lt; T, L, IB, IA, TA &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>filled</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find1</b>(int rank, size_type i, size_type j, int direction=1) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find1</b>(int rank, size_type i, size_type j, int direction=1) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find2</b>(int rank, size_type i, size_type j, int direction=1) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find2</b>(int rank, size_type i, size_type j, int direction=1) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find_element</b>(size_type i, size_type j) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find_element</b>(size_type i, size_type j) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1_data</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1_data</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2_data</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2_data</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index_array_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index_base</b>() (defined in <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><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><code> [static]</code></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_1coordinate__matrix.html">boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b> (defined in <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><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><code> [friend]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b> (defined in <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><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><code> [friend]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_temporary_type</b> typedef (defined in <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><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></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_1coordinate__matrix.html">boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>nnz</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>nnz_capacity</b>() const (defined in <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><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></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_1coordinate__matrix.html">boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt;</a>)</td><td><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></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_1coordinate__matrix.html">boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt;</a>)</td><td><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></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; coordinate_matrix&lt; T, L, IB, IA, TA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; coordinate_matrix&lt; T, L, IB, IA, TA &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; coordinate_matrix&lt; T, L, IB, IA, TA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; coordinate_matrix&lt; T, L, IB, IA, TA &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_1coordinate__matrix.html">boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt;</a>)</td><td><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></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_1coordinate__matrix.html">boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(const matrix_container&lt; C &gt; &amp;m) (defined in <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><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></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_1coordinate__matrix.html">boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(const matrix_container&lt; C &gt; &amp;m) (defined in <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><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></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_1coordinate__matrix.html">boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const coordinate_matrix &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const matrix_container&lt; C &gt; &amp;m) (defined in <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><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></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_1coordinate__matrix.html">boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>orientation_category</b> typedef (defined in <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><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></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_1coordinate__matrix.html">boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pop_back</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>push_back</b>(size_type i, size_type j, const_reference t) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reserve</b>(array_size_type non_zeros, bool preserve=true) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>resize</b>(size_type size1, size_type size2, bool preserve=true) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reverse_iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reverse_iterator2</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>serialize</b>(Archive &amp;ar, const unsigned int) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>set_filled</b>(const array_size_type &amp;filled) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>sort</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b>(coordinate_matrix &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b> (defined in <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><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><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; coordinate_matrix&lt; T, L, IB, IA, TA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; coordinate_matrix&lt; T, L, IB, IA, TA &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; coordinate_matrix&lt; T, L, IB, IA, TA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; coordinate_matrix&lt; T, L, IB, IA, TA &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_array_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_data</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_data</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_temporary_type</b> typedef (defined in <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><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></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; coordinate_matrix&lt; T, L, IB, IA, TA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; coordinate_matrix&lt; T, L, IB, IA, TA &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: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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html
deleted file mode 100644
index fc293e8548..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html
+++ /dev/null
@@ -1,275 +0,0 @@
-<!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::coordinate_matrix&lt; T, L, IB, IA, TA &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_1coordinate__matrix.html">coordinate_matrix</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::coordinate_matrix" --><!-- doxytag: inherits="matrix_container&lt; coordinate_matrix&lt; T, L, IB, IA, TA &gt; &gt;" -->
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">matrix_container&lt; coordinate_matrix&lt; T, L, IB, IA, TA &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1coordinate__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_1coordinate__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_1coordinate__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_1coordinate__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_1coordinate__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="a39371864cf51ac1946af8eeb4f212a3b"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::size_type" ref="a39371864cf51ac1946af8eeb4f212a3b" args="" -->
-typedef IA::value_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="a468613a4b9397c50312051c84a5996e9"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::difference_type" ref="a468613a4b9397c50312051c84a5996e9" 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="a88b94e637e1da1472941c98935f37573"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::array_size_type" ref="a88b94e637e1da1472941c98935f37573" args="" -->
-typedef IA::size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>array_size_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9b2ac0715d4a6ada20f7940c486622df"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::value_type" ref="a9b2ac0715d4a6ada20f7940c486622df" 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="abe3d60edd6a2f015ec878144a3592856"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::const_reference" ref="abe3d60edd6a2f015ec878144a3592856" 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="a024f50129dc89fc91d55481b36916315"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::reference" ref="a024f50129dc89fc91d55481b36916315" 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="a93748b016ac47689d7cb1ff9f3d3fbe8"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::index_array_type" ref="a93748b016ac47689d7cb1ff9f3d3fbe8" args="" -->
-typedef IA&nbsp;</td><td class="memItemRight" valign="bottom"><b>index_array_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af9f37141a789d6da93509cec328dc609"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::value_array_type" ref="af9f37141a789d6da93509cec328dc609" args="" -->
-typedef TA&nbsp;</td><td class="memItemRight" valign="bottom"><b>value_array_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a340a94b1508d1ea69f669a62c80e8640"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::const_closure_type" ref="a340a94b1508d1ea69f669a62c80e8640" 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_1coordinate__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="a2cd5e819062f14c26a666431669fe911"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::closure_type" ref="a2cd5e819062f14c26a666431669fe911" 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_1coordinate__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="adfd49568a34f5d784226927253f3c334"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::vector_temporary_type" ref="adfd49568a34f5d784226927253f3c334" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector.html">coordinate_vector</a>&lt; T, <br class="typebreak"/>
-IB, IA, TA &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="a4f6b069477f5b48d99db763f4cbbe876"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::matrix_temporary_type" ref="a4f6b069477f5b48d99db763f4cbbe876" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">self_type</a>&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="a375d5cb43e6ad0080beff50a44847a96"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::storage_category" ref="a375d5cb43e6ad0080beff50a44847a96" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__tag.html">sparse_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="a5b663f9643a204c9d837299c964b3045"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::orientation_category" ref="a5b663f9643a204c9d837299c964b3045" 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="a00078be1bd7f7342d0578c2cf5c6db1d"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::const_reverse_iterator1" ref="a00078be1bd7f7342d0578c2cf5c6db1d" args="" -->
-typedef reverse_iterator_base1<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__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="aceb73b5cd0f4941ffc98a8d2ce1b995b"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::reverse_iterator1" ref="aceb73b5cd0f4941ffc98a8d2ce1b995b" args="" -->
-typedef reverse_iterator_base1<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__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="aa70ca0429582956cd2b6ed8355e17342"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::const_reverse_iterator2" ref="aa70ca0429582956cd2b6ed8355e17342" args="" -->
-typedef reverse_iterator_base2<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__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="aee492649427349b91caa87043a786869"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::reverse_iterator2" ref="aee492649427349b91caa87043a786869" args="" -->
-typedef reverse_iterator_base2<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__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="ac8d508cfa62d7f6f4fd7cd7c09e112dd"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::coordinate_matrix" ref="ac8d508cfa62d7f6f4fd7cd7c09e112dd" args="(size_type size1, size_type size2, array_size_type non_zeros=0)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>coordinate_matrix</b> (size_type size1, size_type size2, array_size_type non_zeros=0)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a25b809eb4a28c873f888d7895bf12f52"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::coordinate_matrix" ref="a25b809eb4a28c873f888d7895bf12f52" args="(const coordinate_matrix &amp;m)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>coordinate_matrix</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">coordinate_matrix</a> &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a6e53d069301954c83f25ce682853b173"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::coordinate_matrix" ref="a6e53d069301954c83f25ce682853b173" args="(const matrix_expression&lt; AE &gt; &amp;ae, array_size_type non_zeros=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>coordinate_matrix</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">matrix_expression</a>&lt; AE &gt; &amp;ae, array_size_type non_zeros=0)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0233af836c0801dff4dd36662d415df5"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::size1" ref="a0233af836c0801dff4dd36662d415df5" 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="a763512a559f7efad81f7fe4ea08b990e"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::size2" ref="a763512a559f7efad81f7fe4ea08b990e" 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="a2594e68a7b7b9b9c013c95658585631e"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::nnz_capacity" ref="a2594e68a7b7b9b9c013c95658585631e" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>nnz_capacity</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2f123a719cca1acf85e739fd8b9bcadc"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::nnz" ref="a2f123a719cca1acf85e739fd8b9bcadc" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>nnz</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1b6a946f637bfad8a4ae0ce03754e675"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::filled" ref="a1b6a946f637bfad8a4ae0ce03754e675" args="() const " -->
-BOOST_UBLAS_INLINE array_size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>filled</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3472cecb77ba657169388440eb9938b5"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::index1_data" ref="a3472cecb77ba657169388440eb9938b5" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-index_array_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>index1_data</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad821337d4ad4f189ee0f3137d260e768"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::index2_data" ref="ad821337d4ad4f189ee0f3137d260e768" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-index_array_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>index2_data</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1f70fb82b5f805174a27cc3a2b1186b3"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::value_data" ref="a1f70fb82b5f805174a27cc3a2b1186b3" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-value_array_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>value_data</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a657614e09211035ff1f42f78b01bf023"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::set_filled" ref="a657614e09211035ff1f42f78b01bf023" args="(const array_size_type &amp;filled)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>set_filled</b> (const array_size_type &amp;filled)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaeb8b28a4b08bf3f6135d68ec4c4ef9c"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::index1_data" ref="aaeb8b28a4b08bf3f6135d68ec4c4ef9c" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-index_array_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>index1_data</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a72ef87ec6c6c0441b9e0fd23e3235916"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::index2_data" ref="a72ef87ec6c6c0441b9e0fd23e3235916" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-index_array_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>index2_data</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4681bc80baf706b0586ed0204bf7df50"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::value_data" ref="a4681bc80baf706b0586ed0204bf7df50" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-value_array_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>value_data</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a35ba760eba7b040ba4073318ce9166aa"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::resize" ref="a35ba760eba7b040ba4073318ce9166aa" args="(size_type size1, size_type size2, bool preserve=true)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>resize</b> (size_type size1, size_type size2, bool preserve=true)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1f3cb297e14afee6c4bde12aa4a7f1ca"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::reserve" ref="a1f3cb297e14afee6c4bde12aa4a7f1ca" args="(array_size_type non_zeros, bool preserve=true)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>reserve</b> (array_size_type non_zeros, bool preserve=true)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0da80213092f87ebdeb6c6ad8594ce46"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::find_element" ref="a0da80213092f87ebdeb6c6ad8594ce46" args="(size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>find_element</b> (size_type i, size_type j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a113c8319d0068759c9d97a0880208fb6"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::find_element" ref="a113c8319d0068759c9d97a0880208fb6" args="(size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE const_pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>find_element</b> (size_type i, size_type j) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af9f35ab43edd43ffa307e89247bd9808"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::operator()" ref="af9f35ab43edd43ffa307e89247bd9808" 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="a93f25c832f83994a6517026a31496f55"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::operator()" ref="a93f25c832f83994a6517026a31496f55" 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="a0e61d6267a2e5fcb05b4b85a6b3d97e6"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::append_element" ref="a0e61d6267a2e5fcb05b4b85a6b3d97e6" args="(size_type i, size_type j, const_reference t)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>append_element</b> (size_type i, size_type j, const_reference t)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a83d9a0bef31a8f7e71ac7369a48d12fc"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::insert_element" ref="a83d9a0bef31a8f7e71ac7369a48d12fc" args="(size_type i, size_type j, const_reference t)" -->
-BOOST_UBLAS_INLINE true_reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>insert_element</b> (size_type i, size_type j, const_reference t)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aac646402fb9198053272aee7f3292760"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::erase_element" ref="aac646402fb9198053272aee7f3292760" args="(size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>erase_element</b> (size_type i, size_type j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a798cc8fea465321871df577c0c69cbd5"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::clear" ref="a798cc8fea465321871df577c0c69cbd5" args="()" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>clear</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab3aa4cedf781c92ee5876fdc9daebc5c"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::operator=" ref="ab3aa4cedf781c92ee5876fdc9daebc5c" args="(const coordinate_matrix &amp;m)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">coordinate_matrix</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">coordinate_matrix</a> &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a8af8cae7d11e61b0e6f5a44e38150a17"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::operator=" ref="a8af8cae7d11e61b0e6f5a44e38150a17" args="(const matrix_container&lt; C &gt; &amp;m)" -->
-template&lt;class C &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">coordinate_matrix</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">matrix_container</a>&lt; C &gt; &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acd5a427c3e613dc6c92036a6888e991e"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::assign_temporary" ref="acd5a427c3e613dc6c92036a6888e991e" args="(coordinate_matrix &amp;m)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">coordinate_matrix</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>assign_temporary</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">coordinate_matrix</a> &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a3b69b2e7507572cd1fa03127f1e64029"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::operator=" ref="a3b69b2e7507572cd1fa03127f1e64029" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">coordinate_matrix</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="a4b976cd18ba48b7e53c8e56234f484c1"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::assign" ref="a4b976cd18ba48b7e53c8e56234f484c1" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">coordinate_matrix</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="adf265669a0e9101b846590d490479a3f"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::operator+=" ref="adf265669a0e9101b846590d490479a3f" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">coordinate_matrix</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="a5516e90a674670aa73ecb1bc10620507"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::operator+=" ref="a5516e90a674670aa73ecb1bc10620507" args="(const matrix_container&lt; C &gt; &amp;m)" -->
-template&lt;class C &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">coordinate_matrix</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator+=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">matrix_container</a>&lt; C &gt; &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="aedae336a6b708145aa415e2ef9a574b0"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::plus_assign" ref="aedae336a6b708145aa415e2ef9a574b0" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">coordinate_matrix</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="ad93f62b8d0e17c915243bf2c80ac1fd3"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::operator&#45;=" ref="ad93f62b8d0e17c915243bf2c80ac1fd3" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">coordinate_matrix</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="ac696a5274f2985cfc69b25169544f161"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::operator&#45;=" ref="ac696a5274f2985cfc69b25169544f161" args="(const matrix_container&lt; C &gt; &amp;m)" -->
-template&lt;class C &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">coordinate_matrix</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator-=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">matrix_container</a>&lt; C &gt; &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ac091814c8c4e625188c331d322bf7284"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::minus_assign" ref="ac091814c8c4e625188c331d322bf7284" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">coordinate_matrix</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="a73c31413c1083492c910de069b9cffbb"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::operator*=" ref="a73c31413c1083492c910de069b9cffbb" args="(const AT &amp;at)" -->
-template&lt;class AT &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">coordinate_matrix</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="a74de4a066d4cd7d13f9a03969df85f41"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::operator/=" ref="a74de4a066d4cd7d13f9a03969df85f41" args="(const AT &amp;at)" -->
-template&lt;class AT &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">coordinate_matrix</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="ad57168ea551d7a5584cb69ff95f5ea1e"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::swap" ref="ad57168ea551d7a5584cb69ff95f5ea1e" args="(coordinate_matrix &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_1coordinate__matrix.html">coordinate_matrix</a> &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3db201e8ec0699467e5d492cdf5648c2"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::sort" ref="a3db201e8ec0699467e5d492cdf5648c2" args="() const " -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>sort</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6766c4a286bb999cb9dcb90e3a437a20"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::push_back" ref="a6766c4a286bb999cb9dcb90e3a437a20" args="(size_type i, size_type j, const_reference t)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>push_back</b> (size_type i, size_type j, const_reference t)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4b0d340f9a882d9cfbe789022061ec9d"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::pop_back" ref="a4b0d340f9a882d9cfbe789022061ec9d" args="()" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>pop_back</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad6a6cbad6c723f7d5890fb2b542ba800"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::find1" ref="ad6a6cbad6c723f7d5890fb2b542ba800" args="(int rank, size_type i, size_type j, int direction=1) const " -->
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_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, int direction=1) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a66041e98b47b0120e77ef226f9c4b6f5"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::find1" ref="a66041e98b47b0120e77ef226f9c4b6f5" args="(int rank, size_type i, size_type j, int direction=1)" -->
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator1.html">iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find1</b> (int rank, size_type i, size_type j, int direction=1)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af71bde6bc6fe592ae16715bc3a85d71a"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::find2" ref="af71bde6bc6fe592ae16715bc3a85d71a" args="(int rank, size_type i, size_type j, int direction=1) const " -->
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_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, int direction=1) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae982d74372d83d34743e49d3d790c018"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::find2" ref="ae982d74372d83d34743e49d3d790c018" args="(int rank, size_type i, size_type j, int direction=1)" -->
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator2.html">iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find2</b> (int rank, size_type i, size_type j, int direction=1)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad8910ebb9d0540fb3a1d53f027420a4f"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::begin1" ref="ad8910ebb9d0540fb3a1d53f027420a4f" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_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="a95b09d8f0a703f83295063f75492320d"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::end1" ref="a95b09d8f0a703f83295063f75492320d" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_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="ac1167827bd90ee542e22ae6ae37d5ad5"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::begin1" ref="ac1167827bd90ee542e22ae6ae37d5ad5" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_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="af6627a4c58e7e23a3a98832dc42a9c4c"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::end1" ref="af6627a4c58e7e23a3a98832dc42a9c4c" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_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="a3aead0b0c84689f7348303cc16962a28"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::begin2" ref="a3aead0b0c84689f7348303cc16962a28" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_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="af3ce106b803c3e3ec5ff0d4dfa7b90ad"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::end2" ref="af3ce106b803c3e3ec5ff0d4dfa7b90ad" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_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="ad3d3103e410c580f85e5a6cc0665018a"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::begin2" ref="ad3d3103e410c580f85e5a6cc0665018a" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_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="a9239557296c272624ec571508b250e05"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::end2" ref="a9239557296c272624ec571508b250e05" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_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="a80fc6abe0fb8d5ac8d7aee84d6c9e014"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::rbegin1" ref="a80fc6abe0fb8d5ac8d7aee84d6c9e014" 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="a68fcb252f91141a99613cc3be588d5b3"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::rend1" ref="a68fcb252f91141a99613cc3be588d5b3" 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="afb3cf92653a91eeabe5f5cf48b72f4a1"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::rbegin1" ref="afb3cf92653a91eeabe5f5cf48b72f4a1" 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="a1d68aa2434e0bc6911bf8abd45c1acdc"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::rend1" ref="a1d68aa2434e0bc6911bf8abd45c1acdc" 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="a93a547e52b524572b2c505389fb2ec53"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::rbegin2" ref="a93a547e52b524572b2c505389fb2ec53" 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="a3ec72d6f4b0e24dd5244a5d76b2b324d"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::rend2" ref="a3ec72d6f4b0e24dd5244a5d76b2b324d" 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="a12903a746b0aff2029850a2d0fd37658"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::rbegin2" ref="a12903a746b0aff2029850a2d0fd37658" 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="a98de4b7c47a4360235a3d2a5c2c60db2"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::rend2" ref="a98de4b7c47a4360235a3d2a5c2c60db2" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-reverse_iterator2&nbsp;</td><td class="memItemRight" valign="bottom"><b>rend2</b> ()</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ac4a7af2d785c9c7ddcc34601074b20e0"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::serialize" ref="ac4a7af2d785c9c7ddcc34601074b20e0" args="(Archive &amp;ar, const unsigned int)" -->
-template&lt;class Archive &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>serialize</b> (Archive &amp;ar, const unsigned int)</td></tr>
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afdf8d9a73c33a46b9f4bbf7d90d5e9d0"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::index_base" ref="afdf8d9a73c33a46b9f4bbf7d90d5e9d0" args="()" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index_base</b> ()</td></tr>
-<tr><td colspan="2"><h2>Friends</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aceae10110579eac6f043cf0e7d403200"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::iterator1" ref="aceae10110579eac6f043cf0e7d403200" args="" -->
-class&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator1</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af5045486f251815d3f21d8fb00a494ac"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::iterator2" ref="af5045486f251815d3f21d8fb00a494ac" args="" -->
-class&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator2</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2217ee3466e64c9a0105ef5d64ba6a11"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::const_iterator1" ref="a2217ee3466e64c9a0105ef5d64ba6a11" args="" -->
-class&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator1</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aac78e9ee2b65e927cfcd66579833084f"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::const_iterator2" ref="aac78e9ee2b65e927cfcd66579833084f" args="" -->
-class&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator2</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a94bac895f9c6f6fabf7325b97a0ff3b9"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::swap" ref="a94bac895f9c6f6fabf7325b97a0ff3b9" args="(coordinate_matrix &amp;m1, coordinate_matrix &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_1coordinate__matrix.html">coordinate_matrix</a> &amp;m1, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">coordinate_matrix</a> &amp;m2)</td></tr>
-</table>
-<h3>template&lt;class T, class L, std::size_t IB, class IA, class TA&gt;<br/>
- class boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator1-members.html
deleted file mode 100644
index 23f10d943b..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator1-members.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<!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::coordinate_matrix&lt; T, L, IB, IA, TA &gt;::const_iterator1 Member List</h1>This is the complete list of members for <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>, 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_1coordinate__matrix_1_1const__iterator1.html">boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>(const self_type &amp;m, int rank, size_type i, size_type j, const vector_const_subiterator_type &amp;itv, const const_subiterator_type &amp;it) (defined in <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><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></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_1coordinate__matrix_1_1const__iterator1.html">boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1coordinate__matrix_1_1const__iterator1.html">boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></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_1coordinate__matrix_1_1const__iterator1.html">boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt;::const_iterator1</a>)</td><td><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></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_1coordinate__matrix_1_1const__iterator1.html">boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator1.html
deleted file mode 100644
index 01d41f2673..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator1.html
+++ /dev/null
@@ -1,92 +0,0 @@
-<!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::coordinate_matrix&lt; T, L, IB, IA, TA &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_1coordinate__matrix.html">coordinate_matrix</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator1.html">const_iterator1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt;::const_iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::coordinate_matrix::const_iterator1" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_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="a916366042d583e769725c9f329951860"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::const_iterator1::value_type" ref="a916366042d583e769725c9f329951860" args="" -->
-typedef <br class="typebreak"/>
-coordinate_matrix::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="a53ed8a44eaf0b603177a65cc1be58888"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::const_iterator1::difference_type" ref="a53ed8a44eaf0b603177a65cc1be58888" args="" -->
-typedef <br class="typebreak"/>
-coordinate_matrix::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="aa2c5e2f42bf104fd4bd2cbd297a83cf7"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::const_iterator1::reference" ref="aa2c5e2f42bf104fd4bd2cbd297a83cf7" args="" -->
-typedef <br class="typebreak"/>
-coordinate_matrix::const_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="aba51afb45773c18c60fb57b63a455ca8"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::const_iterator1::pointer" ref="aba51afb45773c18c60fb57b63a455ca8" args="" -->
-typedef const <br class="typebreak"/>
-coordinate_matrix::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="af2b5bcf4520bc78161c93d72bc680f21"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::const_iterator1::dual_iterator_type" ref="af2b5bcf4520bc78161c93d72bc680f21" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_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="a97806caa35f1629e0de57924f1b00b1e"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::const_iterator1::dual_reverse_iterator_type" ref="a97806caa35f1629e0de57924f1b00b1e" 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="a3848dba03885b45f9946eaeabc6941eb"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::const_iterator1::const_iterator1" ref="a3848dba03885b45f9946eaeabc6941eb" args="(const self_type &amp;m, int rank, size_type i, size_type j, const vector_const_subiterator_type &amp;itv, const const_subiterator_type &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_1coordinate__matrix.html">self_type</a> &amp;m, int rank, size_type i, size_type j, const vector_const_subiterator_type &amp;itv, const const_subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa4a11fedacc7da4a09c02ced332eaadf"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::const_iterator1::const_iterator1" ref="aa4a11fedacc7da4a09c02ced332eaadf" 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_1coordinate__matrix_1_1iterator1.html">iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb3f825b566a5b03683bbf8c47f0617d"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::const_iterator1::operator++" ref="afb3f825b566a5b03683bbf8c47f0617d" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_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="a8c055c3c3c46ef56e7c5b42f9664a924"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::const_iterator1::operator&#45;&#45;" ref="a8c055c3c3c46ef56e7c5b42f9664a924" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_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="a5821df996bd1d77c5be6630e88dd2c7d"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::const_iterator1::operator*" ref="a5821df996bd1d77c5be6630e88dd2c7d" 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="a2a2aceb32d1479996b7b0300a18e6705"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::const_iterator1::begin" ref="a2a2aceb32d1479996b7b0300a18e6705" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_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="a9588cfc94ca69c78640aed1971b5ce05"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::const_iterator1::end" ref="a9588cfc94ca69c78640aed1971b5ce05" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_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="a6815a3fbde4c5f1af3d0ddb17ff26921"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::const_iterator1::rbegin" ref="a6815a3fbde4c5f1af3d0ddb17ff26921" 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="ae13de62ac172241312f98f05a1aaed1c"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::const_iterator1::rend" ref="ae13de62ac172241312f98f05a1aaed1c" 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="a80e82b48e7391adaf9d2876cf6291ae3"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::const_iterator1::index1" ref="a80e82b48e7391adaf9d2876cf6291ae3" 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="a6c36e577bb062acd1051a1307bd1e8a0"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::const_iterator1::index2" ref="a6c36e577bb062acd1051a1307bd1e8a0" 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="a7c3bd46aa34a9aaa0083dc2cc5a9eecb"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::const_iterator1::operator=" ref="a7c3bd46aa34a9aaa0083dc2cc5a9eecb" args="(const const_iterator1 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_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_1coordinate__matrix_1_1const__iterator1.html">const_iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0834f464ac2fa1ac512e699eb735df04"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::const_iterator1::operator==" ref="a0834f464ac2fa1ac512e699eb735df04" 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_1coordinate__matrix_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class T, class L, std::size_t IB, class IA, class TA&gt;<br/>
- class boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt;::const_iterator1</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator2-members.html
deleted file mode 100644
index c283ff3146..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator2-members.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<!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::coordinate_matrix&lt; T, L, IB, IA, TA &gt;::const_iterator2 Member List</h1>This is the complete list of members for <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>, 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_1coordinate__matrix_1_1const__iterator2.html">boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>(const self_type &amp;m, int rank, size_type i, size_type j, const vector_const_subiterator_type itv, const const_subiterator_type &amp;it) (defined in <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><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></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_1coordinate__matrix_1_1const__iterator2.html">boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1coordinate__matrix_1_1const__iterator2.html">boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></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_1coordinate__matrix_1_1const__iterator2.html">boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt;::const_iterator2</a>)</td><td><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></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_1coordinate__matrix_1_1const__iterator2.html">boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator2.html
deleted file mode 100644
index 79779476da..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator2.html
+++ /dev/null
@@ -1,92 +0,0 @@
-<!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::coordinate_matrix&lt; T, L, IB, IA, TA &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_1coordinate__matrix.html">coordinate_matrix</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator2.html">const_iterator2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt;::const_iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::coordinate_matrix::const_iterator2" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_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="a7a1e465eb768944514f90153dddc0913"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::const_iterator2::value_type" ref="a7a1e465eb768944514f90153dddc0913" args="" -->
-typedef <br class="typebreak"/>
-coordinate_matrix::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="a517a034bc909110b93efb8e6fd9319fe"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::const_iterator2::difference_type" ref="a517a034bc909110b93efb8e6fd9319fe" args="" -->
-typedef <br class="typebreak"/>
-coordinate_matrix::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="a635a28ceb7dbe6cf58bee7ea63b0b194"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::const_iterator2::reference" ref="a635a28ceb7dbe6cf58bee7ea63b0b194" args="" -->
-typedef <br class="typebreak"/>
-coordinate_matrix::const_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="af92a644a2430fdf835a5f9dbfdc60792"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::const_iterator2::pointer" ref="af92a644a2430fdf835a5f9dbfdc60792" args="" -->
-typedef const <br class="typebreak"/>
-coordinate_matrix::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="a816a8a66df088a54eb1b231b79038c85"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::const_iterator2::dual_iterator_type" ref="a816a8a66df088a54eb1b231b79038c85" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_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="a93e3d784879f000601f59c3452335145"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::const_iterator2::dual_reverse_iterator_type" ref="a93e3d784879f000601f59c3452335145" 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="ae8c9758dccce90f7ea5d7509d527a2a4"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::const_iterator2::const_iterator2" ref="ae8c9758dccce90f7ea5d7509d527a2a4" args="(const self_type &amp;m, int rank, size_type i, size_type j, const vector_const_subiterator_type itv, const const_subiterator_type &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_1coordinate__matrix.html">self_type</a> &amp;m, int rank, size_type i, size_type j, const vector_const_subiterator_type itv, const const_subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a75b891eb91369d876d31f238607239"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::const_iterator2::const_iterator2" ref="a6a75b891eb91369d876d31f238607239" 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_1coordinate__matrix_1_1iterator2.html">iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1b85b4a7098a2554bca1a6a926cdc4a3"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::const_iterator2::operator++" ref="a1b85b4a7098a2554bca1a6a926cdc4a3" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_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="ae77c10ecc62abbe6dfd7b3cceda62fda"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::const_iterator2::operator&#45;&#45;" ref="ae77c10ecc62abbe6dfd7b3cceda62fda" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_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="abf18ecdcad7d35ba4bfb68020d1acadf"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::const_iterator2::operator*" ref="abf18ecdcad7d35ba4bfb68020d1acadf" 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="ac0cdcc60ecbdeb9a8e970f20da832523"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::const_iterator2::begin" ref="ac0cdcc60ecbdeb9a8e970f20da832523" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_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="a58a937eed95cd8c535b31802a9b7c90c"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::const_iterator2::end" ref="a58a937eed95cd8c535b31802a9b7c90c" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_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="a74c3b9416dd70029afeafec565c7afd4"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::const_iterator2::rbegin" ref="a74c3b9416dd70029afeafec565c7afd4" 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="a0afb140b7529aa5df10d5bc746a8f592"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::const_iterator2::rend" ref="a0afb140b7529aa5df10d5bc746a8f592" 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="aa0bed5d5f859dfb1713d6f5c5b052847"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::const_iterator2::index1" ref="aa0bed5d5f859dfb1713d6f5c5b052847" 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="afebe9173584cc691a2a6b0d1cf4b3dd1"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::const_iterator2::index2" ref="afebe9173584cc691a2a6b0d1cf4b3dd1" 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="a096c7917d2d0bc64003e6f85030d7bd2"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::const_iterator2::operator=" ref="a096c7917d2d0bc64003e6f85030d7bd2" args="(const const_iterator2 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_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_1coordinate__matrix_1_1const__iterator2.html">const_iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac8a9f2fc10ffc99277298ba548d2e26e"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::const_iterator2::operator==" ref="ac8a9f2fc10ffc99277298ba548d2e26e" 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_1coordinate__matrix_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class T, class L, std::size_t IB, class IA, class TA&gt;<br/>
- class boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt;::const_iterator2</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator1-members.html
deleted file mode 100644
index c0d7d758f8..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator1-members.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<!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::coordinate_matrix&lt; T, L, IB, IA, TA &gt;::iterator1 Member List</h1>This is the complete list of members for <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>, 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_1coordinate__matrix_1_1iterator1.html">boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b> (defined in <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><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><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_1coordinate__matrix_1_1iterator1.html">boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1coordinate__matrix_1_1iterator1.html">boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b>(self_type &amp;m, int rank, size_type i, size_type j, const vector_subiterator_type &amp;itv, const subiterator_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></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_1coordinate__matrix_1_1iterator1.html">boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt;::iterator1</a>)</td><td><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></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_1coordinate__matrix_1_1iterator1.html">boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator1.html
deleted file mode 100644
index ade5b7e356..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator1.html
+++ /dev/null
@@ -1,89 +0,0 @@
-<!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::coordinate_matrix&lt; T, L, IB, IA, TA &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_1coordinate__matrix.html">coordinate_matrix</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator1.html">iterator1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt;::iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::coordinate_matrix::iterator1" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_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="a2779daefacdd555dc22ea2f035c15e69"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::iterator1::value_type" ref="a2779daefacdd555dc22ea2f035c15e69" args="" -->
-typedef <br class="typebreak"/>
-coordinate_matrix::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="a264343a205f4e3c951fce5f0ec132f4f"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::iterator1::difference_type" ref="a264343a205f4e3c951fce5f0ec132f4f" args="" -->
-typedef <br class="typebreak"/>
-coordinate_matrix::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="a5a855647f75ee1e4b98bab04b5547740"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::iterator1::reference" ref="a5a855647f75ee1e4b98bab04b5547740" args="" -->
-typedef <br class="typebreak"/>
-coordinate_matrix::true_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="a568dae60f723a0241312714736802c25"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::iterator1::pointer" ref="a568dae60f723a0241312714736802c25" args="" -->
-typedef coordinate_matrix::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="a9bf6239383c90ff9c00fb391e4d42ace"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::iterator1::dual_iterator_type" ref="a9bf6239383c90ff9c00fb391e4d42ace" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_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="ac90db637cfb1f5a73548499eaac44275"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::iterator1::dual_reverse_iterator_type" ref="ac90db637cfb1f5a73548499eaac44275" 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="acc80ce131afbccde9836b385e1b0674c"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::iterator1::iterator1" ref="acc80ce131afbccde9836b385e1b0674c" args="(self_type &amp;m, int rank, size_type i, size_type j, const vector_subiterator_type &amp;itv, const subiterator_type &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator1</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">self_type</a> &amp;m, int rank, size_type i, size_type j, const vector_subiterator_type &amp;itv, const subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac5c2e0639a566cd1d9f66a373ea62315"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::iterator1::operator++" ref="ac5c2e0639a566cd1d9f66a373ea62315" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_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="a986ab7a772d1d5e8301575512645d774"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::iterator1::operator&#45;&#45;" ref="a986ab7a772d1d5e8301575512645d774" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_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="a7531c44498c81d2146a79e4bc6139ffc"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::iterator1::operator*" ref="a7531c44498c81d2146a79e4bc6139ffc" 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="a93a17d63e0edc4f6ea4aafce661fe41d"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::iterator1::begin" ref="a93a17d63e0edc4f6ea4aafce661fe41d" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_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="a479fb266dab4d3b9d3b25d0820137bda"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::iterator1::end" ref="a479fb266dab4d3b9d3b25d0820137bda" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_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="afd5552a388ba00d0de3c0caa73dbc9d4"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::iterator1::rbegin" ref="afd5552a388ba00d0de3c0caa73dbc9d4" 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="a17aaac189f4926a5fd1ba8caca863a28"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::iterator1::rend" ref="a17aaac189f4926a5fd1ba8caca863a28" 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="adaa581f7175b59e28491b876d5b9e921"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::iterator1::index1" ref="adaa581f7175b59e28491b876d5b9e921" 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="a0943777265e5c5e7059e8915483c9cbc"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::iterator1::index2" ref="a0943777265e5c5e7059e8915483c9cbc" 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="a1b9fc82b43e2ec559190db3cade317d1"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::iterator1::operator=" ref="a1b9fc82b43e2ec559190db3cade317d1" args="(const iterator1 &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_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_1coordinate__matrix_1_1iterator1.html">iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad2a5b9da4075b3a09367ca79305a34a5"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::iterator1::operator==" ref="ad2a5b9da4075b3a09367ca79305a34a5" 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_1coordinate__matrix_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::coordinate_matrix::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 T, class L, std::size_t IB, class IA, class TA&gt;<br/>
- class boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt;::iterator1</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator2-members.html
deleted file mode 100644
index ca728d0732..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator2-members.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<!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::coordinate_matrix&lt; T, L, IB, IA, TA &gt;::iterator2 Member List</h1>This is the complete list of members for <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>, 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_1coordinate__matrix_1_1iterator2.html">boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b> (defined in <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><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><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_1coordinate__matrix_1_1iterator2.html">boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1coordinate__matrix_1_1iterator2.html">boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b>(self_type &amp;m, int rank, size_type i, size_type j, const vector_subiterator_type &amp;itv, const subiterator_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></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_1coordinate__matrix_1_1iterator2.html">boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt;::iterator2</a>)</td><td><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></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_1coordinate__matrix_1_1iterator2.html">boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator2.html
deleted file mode 100644
index d966aa708c..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator2.html
+++ /dev/null
@@ -1,89 +0,0 @@
-<!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::coordinate_matrix&lt; T, L, IB, IA, TA &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_1coordinate__matrix.html">coordinate_matrix</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator2.html">iterator2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt;::iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::coordinate_matrix::iterator2" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_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="a88ad54a19c6892cdcddb55df067942cc"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::iterator2::value_type" ref="a88ad54a19c6892cdcddb55df067942cc" args="" -->
-typedef <br class="typebreak"/>
-coordinate_matrix::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="a84b5dc95a2e4cb20cae436bfbe73bbdb"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::iterator2::difference_type" ref="a84b5dc95a2e4cb20cae436bfbe73bbdb" args="" -->
-typedef <br class="typebreak"/>
-coordinate_matrix::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="a224981163d442529a0f4b58951e63b7d"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::iterator2::reference" ref="a224981163d442529a0f4b58951e63b7d" args="" -->
-typedef <br class="typebreak"/>
-coordinate_matrix::true_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="a6daf9b7c60f8b14898da568ddc357c83"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::iterator2::pointer" ref="a6daf9b7c60f8b14898da568ddc357c83" args="" -->
-typedef coordinate_matrix::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="a68e7d090ccf94fab8450ad24bd3a4c39"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::iterator2::dual_iterator_type" ref="a68e7d090ccf94fab8450ad24bd3a4c39" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_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="aebc65c5e17c62966e7b5b5d75eb780df"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::iterator2::dual_reverse_iterator_type" ref="aebc65c5e17c62966e7b5b5d75eb780df" 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="a540babe6b9c1e73fa3b0164d5fd66253"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::iterator2::iterator2" ref="a540babe6b9c1e73fa3b0164d5fd66253" args="(self_type &amp;m, int rank, size_type i, size_type j, const vector_subiterator_type &amp;itv, const subiterator_type &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator2</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">self_type</a> &amp;m, int rank, size_type i, size_type j, const vector_subiterator_type &amp;itv, const subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad9d01ee1dbe8d4c0a9ce5d21c4c39f0f"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::iterator2::operator++" ref="ad9d01ee1dbe8d4c0a9ce5d21c4c39f0f" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_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="a5d9be51855f0dfa92fe08521ece98a6b"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::iterator2::operator&#45;&#45;" ref="a5d9be51855f0dfa92fe08521ece98a6b" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_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="a4a3390e00bf9a44992869b1ed2d5de1e"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::iterator2::operator*" ref="a4a3390e00bf9a44992869b1ed2d5de1e" 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="ab69722c99d0226595a2f88a71f471b56"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::iterator2::begin" ref="ab69722c99d0226595a2f88a71f471b56" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_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="aaa88a3d34ada5bf8adf90857faaf3321"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::iterator2::end" ref="aaa88a3d34ada5bf8adf90857faaf3321" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_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="ac572604b9c20b294b0e267711af62e58"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::iterator2::rbegin" ref="ac572604b9c20b294b0e267711af62e58" 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="a81315d8cab218d6cd4b791b673e0aefc"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::iterator2::rend" ref="a81315d8cab218d6cd4b791b673e0aefc" 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="a51ea565b39512d96e2e7fef4eba6d7e9"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::iterator2::index1" ref="a51ea565b39512d96e2e7fef4eba6d7e9" 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="af2c80f5bd709bd7391c3e2411abe4ab5"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::iterator2::index2" ref="af2c80f5bd709bd7391c3e2411abe4ab5" 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="a57a67f7c57852e0a70cf43db2b601b2e"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::iterator2::operator=" ref="a57a67f7c57852e0a70cf43db2b601b2e" args="(const iterator2 &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_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_1coordinate__matrix_1_1iterator2.html">iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a508bc52aeee25711b4a323412e41b615"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_matrix::iterator2::operator==" ref="a508bc52aeee25711b4a323412e41b615" 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_1coordinate__matrix_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::coordinate_matrix::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 T, class L, std::size_t IB, class IA, class TA&gt;<br/>
- class boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt;::iterator2</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__vector-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__vector-members.html
deleted file mode 100644
index 594abf1c99..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__vector-members.html
+++ /dev/null
@@ -1,114 +0,0 @@
-<!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::coordinate_vector&lt; T, IB, IA, TA &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>append_element</b>(size_type i, const_reference t) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>assign</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>assign_temporary</b>(coordinate_vector &amp;v) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>clear</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>complexity</b> (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; coordinate_vector&lt; T, IB, IA, TA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; coordinate_vector&lt; T, IB, IA, TA &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_1coordinate__vector.html">boost::numeric::ublas::coordinate_vector&lt; T, IB, IA, TA &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b> (defined in <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><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><code> [friend]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>container_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; coordinate_vector&lt; T, IB, IA, TA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; coordinate_vector&lt; T, IB, IA, TA &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>coordinate_vector</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>coordinate_vector</b>(size_type size, size_type non_zeros=0) (defined in <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><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><code> [explicit]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>coordinate_vector</b>(const coordinate_vector &amp;v) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>coordinate_vector</b>(const vector_expression&lt; AE &gt; &amp;ae, size_type non_zeros=0) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>erase_element</b>(size_type i) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; coordinate_vector&lt; T, IB, IA, TA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; coordinate_vector&lt; T, IB, IA, TA &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>filled</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find</b>(size_type i) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find</b>(size_type i) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find_element</b>(size_type i) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find_element</b>(size_type i) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index_array_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index_base</b>() (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index_data</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index_data</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>insert_element</b>(size_type i, const_reference t) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator</b> (defined in <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><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><code> [friend]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>minus_assign</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>nnz</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>nnz_capacity</b>() const (defined in <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><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></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_1coordinate__vector.html">boost::numeric::ublas::coordinate_vector&lt; T, IB, IA, TA &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>(size_type i) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; coordinate_vector&lt; T, IB, IA, TA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; coordinate_vector&lt; T, IB, IA, TA &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_1vector__container.html">boost::numeric::ublas::vector_container&lt; coordinate_vector&lt; T, IB, IA, TA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; coordinate_vector&lt; T, IB, IA, TA &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_1coordinate__vector.html">boost::numeric::ublas::coordinate_vector&lt; T, IB, IA, TA &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(const vector_container&lt; C &gt; &amp;v) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(const vector_container&lt; C &gt; &amp;v) (defined in <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><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></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_1coordinate__vector.html">boost::numeric::ublas::coordinate_vector&lt; T, IB, IA, TA &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const coordinate_vector &amp;v) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const vector_container&lt; C &gt; &amp;v) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></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_1coordinate__vector.html">boost::numeric::ublas::coordinate_vector&lt; T, IB, IA, TA &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator[]</b>(size_type i) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>plus_assign</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pop_back</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>push_back</b>(size_type i, const_reference t) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>ref</b>(size_type i) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reserve</b>(size_type non_zeros, bool preserve=true) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>resize</b>(size_type size, bool preserve=true) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reverse_iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>serialize</b>(Archive &amp;ar, const unsigned int) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>set_filled</b>(const typename index_array_type::size_type &amp;sorted, const typename index_array_type::size_type &amp;filled) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>sort</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b>(coordinate_vector &amp;v) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b> (defined in <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><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><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_1vector__container.html">boost::numeric::ublas::vector_container&lt; coordinate_vector&lt; T, IB, IA, TA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; coordinate_vector&lt; T, IB, IA, TA &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; coordinate_vector&lt; T, IB, IA, TA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; coordinate_vector&lt; T, IB, IA, TA &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_array_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_data</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_data</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_temporary_type</b> typedef (defined in <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><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></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; coordinate_vector&lt; T, IB, IA, TA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; coordinate_vector&lt; T, IB, IA, TA &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: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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__vector.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__vector.html
deleted file mode 100644
index b39a87803e..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__vector.html
+++ /dev/null
@@ -1,245 +0,0 @@
-<!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::coordinate_vector&lt; T, IB, IA, TA &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_1coordinate__vector.html">coordinate_vector</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::coordinate_vector&lt; T, IB, IA, TA &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::coordinate_vector" --><!-- doxytag: inherits="vector_container&lt; coordinate_vector&lt; T, IB, IA, TA &gt; &gt;" -->
-<p>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>.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">vector_container&lt; coordinate_vector&lt; T, IB, IA, TA &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector-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_1coordinate__vector_1_1const__iterator.html">const_iterator</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_1coordinate__vector_1_1iterator.html">iterator</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="ab9c3a2204f03510b4d9d6b5ed1f07aaa"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::size_type" ref="ab9c3a2204f03510b4d9d6b5ed1f07aaa" args="" -->
-typedef IA::value_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="af9c15d637e39ea0e33248069d41c7b76"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::difference_type" ref="af9c15d637e39ea0e33248069d41c7b76" args="" -->
-typedef IA::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="aebd62982b6d4a5042613e87c914b9fa5"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::value_type" ref="aebd62982b6d4a5042613e87c914b9fa5" 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="ac683f91b6d8a2553a7cd3b364af52642"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::const_reference" ref="ac683f91b6d8a2553a7cd3b364af52642" 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="acb77755a1a36053a00b35af8d8d6a956"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::reference" ref="acb77755a1a36053a00b35af8d8d6a956" 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="a4bee29c07f4bcf9504990fbd8ffee8a3"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::index_array_type" ref="a4bee29c07f4bcf9504990fbd8ffee8a3" args="" -->
-typedef IA&nbsp;</td><td class="memItemRight" valign="bottom"><b>index_array_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4334338573a2812871b865a751932e0b"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::value_array_type" ref="a4334338573a2812871b865a751932e0b" args="" -->
-typedef TA&nbsp;</td><td class="memItemRight" valign="bottom"><b>value_array_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac04b763b65b0b782ea7e87b0fafe5db3"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::const_closure_type" ref="ac04b763b65b0b782ea7e87b0fafe5db3" args="" -->
-typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference</a><br class="typebreak"/>
-&lt; const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector.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="a1fc07cbbe1dd8b271a5813477ca9004b"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::closure_type" ref="a1fc07cbbe1dd8b271a5813477ca9004b" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference</a><br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector.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="a5609836eb328915ba300bbf348bef7cf"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::vector_temporary_type" ref="a5609836eb328915ba300bbf348bef7cf" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector.html">self_type</a>&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="a842ac4b8b96e2c8fbcf1233338b47adc"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::storage_category" ref="a842ac4b8b96e2c8fbcf1233338b47adc" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__tag.html">sparse_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="a1506a924acc0d55fedb90ed6ded539f6"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::const_reverse_iterator" ref="a1506a924acc0d55fedb90ed6ded539f6" args="" -->
-typedef reverse_iterator_base<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1const__iterator.html">const_iterator</a> &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="aabd9499cdabb227e7cdaa0b53393b120"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::reverse_iterator" ref="aabd9499cdabb227e7cdaa0b53393b120" args="" -->
-typedef reverse_iterator_base<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1iterator.html">iterator</a> &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="a9d72fa0011b32a9d9a046994952dbd39"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::coordinate_vector" ref="a9d72fa0011b32a9d9a046994952dbd39" args="(size_type size, size_type non_zeros=0)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>coordinate_vector</b> (size_type size, size_type non_zeros=0)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd4642a3f3f3db478f0475dc479f50bf"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::coordinate_vector" ref="abd4642a3f3f3db478f0475dc479f50bf" args="(const coordinate_vector &amp;v)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>coordinate_vector</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector.html">coordinate_vector</a> &amp;v)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a05c41a3b4da15f28499fb51fb306ddca"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::coordinate_vector" ref="a05c41a3b4da15f28499fb51fb306ddca" args="(const vector_expression&lt; AE &gt; &amp;ae, size_type non_zeros=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>coordinate_vector</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae, size_type non_zeros=0)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa610efe35f4ca373403262175c1bd22b"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::size" ref="aa610efe35f4ca373403262175c1bd22b" 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="a0944090bb273a5bcfb1f2a5f27145f6e"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::nnz_capacity" ref="a0944090bb273a5bcfb1f2a5f27145f6e" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>nnz_capacity</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a891c6463b00d124660515a87ce6e0b72"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::nnz" ref="a891c6463b00d124660515a87ce6e0b72" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>nnz</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4053f1398ecbb277dbb6dd7e54494643"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::filled" ref="a4053f1398ecbb277dbb6dd7e54494643" args="() const " -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-index_array_type::size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>filled</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7a8b93d8ebeb41fe3b1365c456deb3bf"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::index_data" ref="a7a8b93d8ebeb41fe3b1365c456deb3bf" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-index_array_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>index_data</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a04f8b436721010ae1030437f6406344c"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::value_data" ref="a04f8b436721010ae1030437f6406344c" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-value_array_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>value_data</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a78e4446ea25f94118af9db205c0962a0"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::set_filled" ref="a78e4446ea25f94118af9db205c0962a0" args="(const typename index_array_type::size_type &amp;sorted, const typename index_array_type::size_type &amp;filled)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>set_filled</b> (const typename index_array_type::size_type &amp;sorted, const typename index_array_type::size_type &amp;filled)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a988265a560efa219b673a37ad5e0408d"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::index_data" ref="a988265a560efa219b673a37ad5e0408d" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-index_array_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>index_data</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96c323ead83dc35e160603c9c2453734"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::value_data" ref="a96c323ead83dc35e160603c9c2453734" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-value_array_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>value_data</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a814e63a5c4282f4449af05523a6c285b"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::resize" ref="a814e63a5c4282f4449af05523a6c285b" args="(size_type size, bool preserve=true)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>resize</b> (size_type size, bool preserve=true)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae88a5eceff541b5f1f5177199ec2f145"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::reserve" ref="ae88a5eceff541b5f1f5177199ec2f145" args="(size_type non_zeros, bool preserve=true)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>reserve</b> (size_type non_zeros, bool preserve=true)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a01c69bd40ebca1167cde83fc96c6bbdb"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::find_element" ref="a01c69bd40ebca1167cde83fc96c6bbdb" args="(size_type i)" -->
-BOOST_UBLAS_INLINE pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>find_element</b> (size_type i)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8845099101ecfc7f175442d00060a648"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::find_element" ref="a8845099101ecfc7f175442d00060a648" args="(size_type i) const " -->
-BOOST_UBLAS_INLINE const_pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>find_element</b> (size_type i) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad6800cfd48b280f12791db66bdb383c9"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::operator()" ref="ad6800cfd48b280f12791db66bdb383c9" 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="a3822c982a2702cb72fbb717b5575dfc0"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::ref" ref="a3822c982a2702cb72fbb717b5575dfc0" args="(size_type i)" -->
-BOOST_UBLAS_INLINE true_reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>ref</b> (size_type i)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac578ceb0a6fc4f227ecb9340aeaaed00"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::operator()" ref="ac578ceb0a6fc4f227ecb9340aeaaed00" 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="a51c6b0c18352cb1850bf05916e4a4abc"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::operator[]" ref="a51c6b0c18352cb1850bf05916e4a4abc" 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="a88c7b85e5dabde3946a6db155db7248c"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::operator[]" ref="a88c7b85e5dabde3946a6db155db7248c" 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="a0c7e955523e00777e9de3ed8ea07a247"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::append_element" ref="a0c7e955523e00777e9de3ed8ea07a247" args="(size_type i, const_reference t)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>append_element</b> (size_type i, const_reference t)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab2dac24b46e09f546f11d75964e827c6"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::insert_element" ref="ab2dac24b46e09f546f11d75964e827c6" args="(size_type i, const_reference t)" -->
-BOOST_UBLAS_INLINE true_reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>insert_element</b> (size_type i, const_reference t)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a35bca8a2ce337cc7666cafb4e3ade1c8"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::erase_element" ref="a35bca8a2ce337cc7666cafb4e3ade1c8" args="(size_type i)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>erase_element</b> (size_type i)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a449415d3b3c3398978c4712f29899105"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::clear" ref="a449415d3b3c3398978c4712f29899105" args="()" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>clear</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a09e2c557b6b192fe52bd0c87636875f0"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::operator=" ref="a09e2c557b6b192fe52bd0c87636875f0" args="(const coordinate_vector &amp;v)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector.html">coordinate_vector</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector.html">coordinate_vector</a> &amp;v)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a039260533d9489bb770ac7f67f349721"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::operator=" ref="a039260533d9489bb770ac7f67f349721" args="(const vector_container&lt; C &gt; &amp;v)" -->
-template&lt;class C &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector.html">coordinate_vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">vector_container</a>&lt; C &gt; &amp;v)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0464594046a7c25b4f1678bc013dae2f"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::assign_temporary" ref="a0464594046a7c25b4f1678bc013dae2f" args="(coordinate_vector &amp;v)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector.html">coordinate_vector</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>assign_temporary</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector.html">coordinate_vector</a> &amp;v)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a0588469e1f36d3cfc0c492a95d5793d8"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::operator=" ref="a0588469e1f36d3cfc0c492a95d5793d8" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-template&lt;class AE &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector.html">coordinate_vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="af5d7b0743c7b9ab47cc2168a878744be"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::assign" ref="af5d7b0743c7b9ab47cc2168a878744be" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-template&lt;class AE &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector.html">coordinate_vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a8e6da1d72e33e5cce243d5c8532293d2"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::operator+=" ref="a8e6da1d72e33e5cce243d5c8532293d2" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-template&lt;class AE &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector.html">coordinate_vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator+=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="aa0b1d02ad092b9e7936d59468bcdb8da"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::operator+=" ref="aa0b1d02ad092b9e7936d59468bcdb8da" args="(const vector_container&lt; C &gt; &amp;v)" -->
-template&lt;class C &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector.html">coordinate_vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator+=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">vector_container</a>&lt; C &gt; &amp;v)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a99ae4fe3428ea9ebc5238a08ad0ceda8"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::plus_assign" ref="a99ae4fe3428ea9ebc5238a08ad0ceda8" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-template&lt;class AE &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector.html">coordinate_vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>plus_assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="abfa892532667450aaea9118011c80d1b"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::operator&#45;=" ref="abfa892532667450aaea9118011c80d1b" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-template&lt;class AE &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector.html">coordinate_vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator-=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="aebf5c88f9dc605fdde358493ab1036c4"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::operator&#45;=" ref="aebf5c88f9dc605fdde358493ab1036c4" args="(const vector_container&lt; C &gt; &amp;v)" -->
-template&lt;class C &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector.html">coordinate_vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator-=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">vector_container</a>&lt; C &gt; &amp;v)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a6f25c92f88efa37b77a9a4c6937023b1"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::minus_assign" ref="a6f25c92f88efa37b77a9a4c6937023b1" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-template&lt;class AE &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector.html">coordinate_vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>minus_assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a9f4d60eb1991083ccde0ae2f382ac377"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::operator*=" ref="a9f4d60eb1991083ccde0ae2f382ac377" args="(const AT &amp;at)" -->
-template&lt;class AT &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector.html">coordinate_vector</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="a0b65025dacc5cbeab0cb8eb31b2d44b2"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::operator/=" ref="a0b65025dacc5cbeab0cb8eb31b2d44b2" args="(const AT &amp;at)" -->
-template&lt;class AT &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector.html">coordinate_vector</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="a354ef37368bfdd2fda19ea50ac9e76b4"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::swap" ref="a354ef37368bfdd2fda19ea50ac9e76b4" args="(coordinate_vector &amp;v)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector.html">coordinate_vector</a> &amp;v)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af13896f2e4fdaefdfe6a162c0ee4e4b5"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::sort" ref="af13896f2e4fdaefdfe6a162c0ee4e4b5" args="() const " -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>sort</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5a7692861e41d5199d647ea06e242e91"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::push_back" ref="a5a7692861e41d5199d647ea06e242e91" args="(size_type i, const_reference t)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>push_back</b> (size_type i, const_reference t)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a20c5debeb315620db4d62dfe23f8b419"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::pop_back" ref="a20c5debeb315620db4d62dfe23f8b419" args="()" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>pop_back</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a47864dfdcf0b9af22b093c1453e674c0"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::find" ref="a47864dfdcf0b9af22b093c1453e674c0" args="(size_type i) const " -->
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1const__iterator.html">const_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find</b> (size_type i) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a647f04db5c0cb4d598df4a088ccf417e"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::find" ref="a647f04db5c0cb4d598df4a088ccf417e" args="(size_type i)" -->
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find</b> (size_type i)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab9b1e502bc777cc43ec6d48477a253fe"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::begin" ref="ab9b1e502bc777cc43ec6d48477a253fe" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1const__iterator.html">const_iterator</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="ae1057e14af8e348c9f629e1b2554cdf7"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::end" ref="ae1057e14af8e348c9f629e1b2554cdf7" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1const__iterator.html">const_iterator</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="a9dc1bb74a0aa46c4f9aec9605a0a6dab"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::begin" ref="a9dc1bb74a0aa46c4f9aec9605a0a6dab" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>begin</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acc97a84aa64554aa2cf9014d3b324635"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::end" ref="acc97a84aa64554aa2cf9014d3b324635" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>end</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a539f221ebd98eb7b8822268a4da28616"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::rbegin" ref="a539f221ebd98eb7b8822268a4da28616" 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="a306361a7c76ab807f32b3127451eefe9"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::rend" ref="a306361a7c76ab807f32b3127451eefe9" 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="ad79410580aeedc179386367ee72171ba"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::rbegin" ref="ad79410580aeedc179386367ee72171ba" 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="a806c106912ce67f2668e861e174fcf81"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::rend" ref="a806c106912ce67f2668e861e174fcf81" args="()" -->
-BOOST_UBLAS_INLINE reverse_iterator&nbsp;</td><td class="memItemRight" valign="bottom"><b>rend</b> ()</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a94397fea2925d75646067d698d8b0db8"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::serialize" ref="a94397fea2925d75646067d698d8b0db8" args="(Archive &amp;ar, const unsigned int)" -->
-template&lt;class Archive &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>serialize</b> (Archive &amp;ar, const unsigned int)</td></tr>
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a12d2c22d62eee2fb017c35d10406ecf6"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::index_base" ref="a12d2c22d62eee2fb017c35d10406ecf6" args="()" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index_base</b> ()</td></tr>
-<tr><td colspan="2"><h2>Friends</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a67171474c4da6cc8efe0c7fafefd2b2d"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::iterator" ref="a67171474c4da6cc8efe0c7fafefd2b2d" args="" -->
-class&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac220ce1c155db1ac44146c12d178056f"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::const_iterator" ref="ac220ce1c155db1ac44146c12d178056f" args="" -->
-class&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="a21498139718b9b82cc9fb2062ee5328f"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::swap" ref="a21498139718b9b82cc9fb2062ee5328f" args="(coordinate_vector &amp;v1, coordinate_vector &amp;v2)" -->
-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_1coordinate__vector.html">coordinate_vector</a> &amp;v1, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector.html">coordinate_vector</a> &amp;v2)</td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;class T, std::size_t IB, class IA, class TA&gt;<br/>
- class boost::numeric::ublas::coordinate_vector&lt; T, IB, IA, TA &gt;</h3>
-
-<p>a sparse <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. The non zero values are stored as two seperate arrays: an index array and a value array. The arrays may be out of order with multiple entries for each <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> element. If there are multiple values for the same index the sum of these values is the real value. It is way more efficient for inserting values than a <code><a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector.html" title="Compressed array based sparse vector.">compressed_vector</a></code> but less memory efficient. Also linearly parsing a <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> can be longer in specific cases than a <code><a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector.html" title="Compressed array based sparse vector.">compressed_vector</a></code>.</p>
-<p>For a n-dimensional sorted coordinate <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> and <img class="formulaInl" alt="$ 0 \leq i < n$" src="form_79.png"/> the non-zero elements <img class="formulaInl" alt="$v_i$" src="form_68.png"/> are mapped to consecutive elements of the index and value container, i.e. for elements <img class="formulaInl" alt="$k = v_{i_1}$" src="form_76.png"/> and <img class="formulaInl" alt="$k + 1 = v_{i_2}$" src="form_77.png"/> of these containers holds <img class="formulaInl" alt="$i_1 < i_2$" src="form_78.png"/>.</p>
-<p>Supported parameters for the adapted array (indices and values) are <code>unbounded_array&lt;&gt;</code> , <code>bounded_array&lt;&gt;</code> and <code>std::vector&lt;&gt;</code>.</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>T</em>&nbsp;</td><td>the type of object stored in the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> (like double, float, complex, etc...) </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>IB</em>&nbsp;</td><td>the index base of the compressed <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>. Default is 0. Other supported value is 1 </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>IA</em>&nbsp;</td><td>the type of adapted array for indices. Default is <code>unbounded_array&lt;std::size_t&gt;</code> </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>TA</em>&nbsp;</td><td>the type of adapted array for values. Default is unbounded_array&lt;T&gt; </td></tr>
- </table>
- </dd>
-</dl>
-</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1const__iterator-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1const__iterator-members.html
deleted file mode 100644
index a11cee4bc6..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1const__iterator-members.html
+++ /dev/null
@@ -1,48 +0,0 @@
-<!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::coordinate_vector&lt; T, IB, IA, TA &gt;::const_iterator Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>(const self_type &amp;v, const const_subiterator_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>(const typename self_type::iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const const_iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const const_iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1const__iterator.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1const__iterator.html
deleted file mode 100644
index 90e6aaf2c8..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1const__iterator.html
+++ /dev/null
@@ -1,73 +0,0 @@
-<!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::coordinate_vector&lt; T, IB, IA, TA &gt;::const_iterator 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_1coordinate__vector.html">coordinate_vector</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1const__iterator.html">const_iterator</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::coordinate_vector&lt; T, IB, IA, TA &gt;::const_iterator Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::coordinate_vector::const_iterator" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1const__iterator-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="a8a3b47a08554e5c48a76e816e3f08fee"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::const_iterator::value_type" ref="a8a3b47a08554e5c48a76e816e3f08fee" args="" -->
-typedef <br class="typebreak"/>
-coordinate_vector::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="a57bb420cf11dd8b6d20fda17e1188808"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::const_iterator::difference_type" ref="a57bb420cf11dd8b6d20fda17e1188808" args="" -->
-typedef <br class="typebreak"/>
-coordinate_vector::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="afff3f5727e4ab0e09d0b794802955af7"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::const_iterator::reference" ref="afff3f5727e4ab0e09d0b794802955af7" args="" -->
-typedef <br class="typebreak"/>
-coordinate_vector::const_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="a8adcdad46fa7958efe06ab764a58e9fb"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::const_iterator::pointer" ref="a8adcdad46fa7958efe06ab764a58e9fb" args="" -->
-typedef const <br class="typebreak"/>
-coordinate_vector::pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</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="a121e4002bf7d9f79011125f6c2bd5247"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::const_iterator::const_iterator" ref="a121e4002bf7d9f79011125f6c2bd5247" args="(const self_type &amp;v, const const_subiterator_type &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector.html">self_type</a> &amp;v, const const_subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed26e9c038671bcf056ee71caf855aa5"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::const_iterator::const_iterator" ref="aed26e9c038671bcf056ee71caf855aa5" args="(const typename self_type::iterator &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b> (const typename <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1iterator.html">self_type::iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a01b14a075f3859c952370a9a90b2651c"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::const_iterator::operator++" ref="a01b14a075f3859c952370a9a90b2651c" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1const__iterator.html">const_iterator</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="aa0e2616f7015ee8d045cf80e1ac4633d"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::const_iterator::operator&#45;&#45;" ref="aa0e2616f7015ee8d045cf80e1ac4633d" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1const__iterator.html">const_iterator</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="ab5048a8c2e25be07880979cff639b28c"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::const_iterator::operator*" ref="ab5048a8c2e25be07880979cff639b28c" 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="a7d35bda089aa3cd47bb70a0c3c713634"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::const_iterator::index" ref="a7d35bda089aa3cd47bb70a0c3c713634" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a99b426cd332c8b0c9004376e74a0cb63"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::const_iterator::operator=" ref="a99b426cd332c8b0c9004376e74a0cb63" args="(const const_iterator &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1const__iterator.html">const_iterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1const__iterator.html">const_iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae6b28b616063806886aadf413b51f7a4"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::const_iterator::operator==" ref="ae6b28b616063806886aadf413b51f7a4" args="(const const_iterator &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_1coordinate__vector_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class T, std::size_t IB, class IA, class TA&gt;<br/>
- class boost::numeric::ublas::coordinate_vector&lt; T, IB, IA, TA &gt;::const_iterator</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1iterator-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1iterator-members.html
deleted file mode 100644
index fc6193a2c2..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1iterator-members.html
+++ /dev/null
@@ -1,48 +0,0 @@
-<!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::coordinate_vector&lt; T, IB, IA, TA &gt;::iterator Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b> (defined in <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><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><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_1coordinate__vector_1_1iterator.html">boost::numeric::ublas::coordinate_vector&lt; T, IB, IA, TA &gt;::iterator</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator</b>(self_type &amp;v, const subiterator_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1iterator.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1iterator.html
deleted file mode 100644
index 472fa8dfb0..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1iterator.html
+++ /dev/null
@@ -1,73 +0,0 @@
-<!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::coordinate_vector&lt; T, IB, IA, TA &gt;::iterator 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_1coordinate__vector.html">coordinate_vector</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1iterator.html">iterator</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::coordinate_vector&lt; T, IB, IA, TA &gt;::iterator Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::coordinate_vector::iterator" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1iterator-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="a046ee95c76458e9ffc5599567dff555f"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::iterator::value_type" ref="a046ee95c76458e9ffc5599567dff555f" args="" -->
-typedef <br class="typebreak"/>
-coordinate_vector::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="a1a18b6d271c3bd38f39ca05e00987de3"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::iterator::difference_type" ref="a1a18b6d271c3bd38f39ca05e00987de3" args="" -->
-typedef <br class="typebreak"/>
-coordinate_vector::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="a8a95cbcf61ced8a450b9ec33390b8c28"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::iterator::reference" ref="a8a95cbcf61ced8a450b9ec33390b8c28" args="" -->
-typedef <br class="typebreak"/>
-coordinate_vector::true_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="a8469e93c859fecec63ecfb4cdd71f3a6"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::iterator::pointer" ref="a8469e93c859fecec63ecfb4cdd71f3a6" args="" -->
-typedef coordinate_vector::pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</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="a65a70b40e8ef34ce8b895e5a5521af1c"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::iterator::iterator" ref="a65a70b40e8ef34ce8b895e5a5521af1c" args="(self_type &amp;v, const subiterator_type &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector.html">self_type</a> &amp;v, const subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75827438e95b6d6e6dd1268fa4236e23"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::iterator::operator++" ref="a75827438e95b6d6e6dd1268fa4236e23" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1iterator.html">iterator</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="a38f718474dfbe71e9afb46a5023ba8b9"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::iterator::operator&#45;&#45;" ref="a38f718474dfbe71e9afb46a5023ba8b9" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1iterator.html">iterator</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="a0f8185d61c88a9eac8cc3fa4a350e96d"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::iterator::operator*" ref="a0f8185d61c88a9eac8cc3fa4a350e96d" 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="a85146b4b39e5cae56deb9a8c83c10f7b"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::iterator::index" ref="a85146b4b39e5cae56deb9a8c83c10f7b" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4ec4cc170c50176986b19e17e7c09e2c"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::iterator::operator=" ref="a4ec4cc170c50176986b19e17e7c09e2c" args="(const iterator &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1iterator.html">iterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1iterator.html">iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9b09dee49186450b434ec8bb70169d5a"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::iterator::operator==" ref="a9b09dee49186450b434ec8bb70169d5a" args="(const iterator &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_1coordinate__vector_1_1iterator.html">iterator</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="ac220ce1c155db1ac44146c12d178056f"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::iterator::const_iterator" ref="ac220ce1c155db1ac44146c12d178056f" args="" -->
-class&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b></td></tr>
-</table>
-<h3>template&lt;class T, std::size_t IB, class IA, class TA&gt;<br/>
- class boost::numeric::ublas::coordinate_vector&lt; T, IB, IA, TA &gt;::iterator</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1diagonal__adaptor-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1diagonal__adaptor-members.html
deleted file mode 100644
index fffcaf9ee7..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1diagonal__adaptor-members.html
+++ /dev/null
@@ -1,105 +0,0 @@
-<!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::diagonal_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_1diagonal__adaptor.html">boost::numeric::ublas::diagonal_adaptor&lt; M &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>adaptor_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1diagonal__adaptor.html">boost::numeric::ublas::diagonal_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1diagonal__adaptor.html">boost::numeric::ublas::diagonal_adaptor&lt; M &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__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>diagonal_adaptor</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1diagonal__adaptor.html">boost::numeric::ublas::diagonal_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1diagonal__adaptor.html">boost::numeric::ublas::diagonal_adaptor&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>diagonal_adaptor</b>(matrix_type &amp;data) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1diagonal__adaptor.html">boost::numeric::ublas::diagonal_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1diagonal__adaptor.html">boost::numeric::ublas::diagonal_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_1diagonal__adaptor.html">boost::numeric::ublas::diagonal_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1diagonal__adaptor.html">boost::numeric::ublas::diagonal_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 diagonal_adaptor &amp;m) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1diagonal__adaptor.html">boost::numeric::ublas::diagonal_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1diagonal__adaptor.html">boost::numeric::ublas::diagonal_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_1diagonal__adaptor.html">boost::numeric::ublas::diagonal_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1diagonal__adaptor.html">boost::numeric::ublas::diagonal_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>~diagonal_adaptor</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1diagonal__adaptor.html">boost::numeric::ublas::diagonal_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1diagonal__adaptor.html">boost::numeric::ublas::diagonal_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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1diagonal__adaptor.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1diagonal__adaptor.html
deleted file mode 100644
index 1c41581389..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1diagonal__adaptor.html
+++ /dev/null
@@ -1,72 +0,0 @@
-<!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::diagonal_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_1diagonal__adaptor.html">diagonal_adaptor</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::diagonal_adaptor&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::diagonal_adaptor" --><!-- doxytag: inherits="boost::numeric::ublas::banded_adaptor" -->
-<p>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.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1diagonal__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="a23836f0613d080624a65fb8d373c2029"></a><!-- doxytag: member="boost::numeric::ublas::diagonal_adaptor::matrix_type" ref="a23836f0613d080624a65fb8d373c2029" 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="a507eee814b5ffaabf515af05408cf3e3"></a><!-- doxytag: member="boost::numeric::ublas::diagonal_adaptor::adaptor_type" ref="a507eee814b5ffaabf515af05408cf3e3" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">banded_adaptor</a>&lt; M &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>adaptor_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="a65b03c410d81085e07fcfc574aa89f78"></a><!-- doxytag: member="boost::numeric::ublas::diagonal_adaptor::diagonal_adaptor" ref="a65b03c410d81085e07fcfc574aa89f78" args="(matrix_type &amp;data)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>diagonal_adaptor</b> (matrix_type &amp;data)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9cf0cdade27d1aa63d4686ebdf7b2eed"></a><!-- doxytag: member="boost::numeric::ublas::diagonal_adaptor::operator=" ref="a9cf0cdade27d1aa63d4686ebdf7b2eed" args="(const diagonal_adaptor &amp;m)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1diagonal__adaptor.html">diagonal_adaptor</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1diagonal__adaptor.html">diagonal_adaptor</a> &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a6c487774252bb6848187218c76dee61d"></a><!-- doxytag: member="boost::numeric::ublas::diagonal_adaptor::operator=" ref="a6c487774252bb6848187218c76dee61d" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1diagonal__adaptor.html">diagonal_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>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;class M&gt;<br/>
- class boost::numeric::ublas::diagonal_adaptor&lt; M &gt;</h3>
-
-<p>For a <img class="formulaInl" alt="$(m\times m)$" src="form_8.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_1diagonal__adaptor.html" title="A diagonal matrix adaptator: convert a any matrix into a diagonal matrix expression...">diagonal_adaptor</a></code> will provide 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> with <img class="formulaInl" alt="$0 \leq i < m$" src="form_3.png"/> and <img class="formulaInl" alt="$0 \leq j < m$" src="form_9.png"/>, if <img class="formulaInl" alt="$i\neq j$" src="form_10.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_1diagonal__adaptor.html" title="A diagonal matrix adaptator: convert a any matrix into a diagonal matrix expression...">diagonal_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_1diagonal__adaptor.html" title="A diagonal matrix adaptator: convert a any matrix into a diagonal matrix expression...">diagonal_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 the diagonal <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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1diagonal__matrix-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1diagonal__matrix-members.html
deleted file mode 100644
index bd70da95e9..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1diagonal__matrix-members.html
+++ /dev/null
@@ -1,117 +0,0 @@
-<!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::diagonal_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_1diagonal__matrix.html">boost::numeric::ublas::diagonal_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_1diagonal__matrix.html">boost::numeric::ublas::diagonal_matrix&lt; T, L, A &gt;</a>)</td><td><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></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>diagonal_matrix</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>diagonal_matrix</b>(size_type size) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>diagonal_matrix</b>(size_type size, const array_type &amp;data) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>diagonal_matrix</b>(size_type size1, size_type size2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>diagonal_matrix</b>(const matrix_expression&lt; AE &gt; &amp;ae) (defined in <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><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></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>matrix_type</b> typedef (defined in <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><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></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 diagonal_matrix &amp;m) (defined in <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><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></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_1diagonal__matrix.html">boost::numeric::ublas::diagonal_matrix&lt; T, L, A &gt;</a>)</td><td><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></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_1diagonal__matrix.html">boost::numeric::ublas::diagonal_matrix&lt; T, L, A &gt;</a>)</td><td><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></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>~diagonal_matrix</b>() (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1diagonal__matrix.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1diagonal__matrix.html
deleted file mode 100644
index 3b596ea0cd..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1diagonal__matrix.html
+++ /dev/null
@@ -1,83 +0,0 @@
-<!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::diagonal_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_1diagonal__matrix.html">diagonal_matrix</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::diagonal_matrix&lt; T, L, A &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::diagonal_matrix" --><!-- doxytag: inherits="boost::numeric::ublas::banded_matrix" -->
-<p>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>.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1diagonal__matrix-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="aea44e5be2be0319e8115fa90e4eafba6"></a><!-- doxytag: member="boost::numeric::ublas::diagonal_matrix::size_type" ref="aea44e5be2be0319e8115fa90e4eafba6" 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="aaf9ca4a93ecfb01faa5e905b02b0a23b"></a><!-- doxytag: member="boost::numeric::ublas::diagonal_matrix::matrix_type" ref="aaf9ca4a93ecfb01faa5e905b02b0a23b" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">banded_matrix</a>&lt; T, L, A &gt;&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="a97e4502fab3b22100288d4a742479c96"></a><!-- doxytag: member="boost::numeric::ublas::diagonal_matrix::array_type" ref="a97e4502fab3b22100288d4a742479c96" args="" -->
-typedef A&nbsp;</td><td class="memItemRight" valign="bottom"><b>array_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="a80fe5323f7625ebb8821abb7f72d0c26"></a><!-- doxytag: member="boost::numeric::ublas::diagonal_matrix::diagonal_matrix" ref="a80fe5323f7625ebb8821abb7f72d0c26" args="(size_type size)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>diagonal_matrix</b> (size_type size)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae46a8935e189c46fe5c5e4427b4a6173"></a><!-- doxytag: member="boost::numeric::ublas::diagonal_matrix::diagonal_matrix" ref="ae46a8935e189c46fe5c5e4427b4a6173" args="(size_type size, const array_type &amp;data)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>diagonal_matrix</b> (size_type size, const array_type &amp;data)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1f76e6a64bbfa19e49bb4311430e8432"></a><!-- doxytag: member="boost::numeric::ublas::diagonal_matrix::diagonal_matrix" ref="a1f76e6a64bbfa19e49bb4311430e8432" args="(size_type size1, size_type size2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>diagonal_matrix</b> (size_type size1, size_type size2)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a82f54d7364bec12bf8b7c46de696c049"></a><!-- doxytag: member="boost::numeric::ublas::diagonal_matrix::diagonal_matrix" ref="a82f54d7364bec12bf8b7c46de696c049" 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&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>diagonal_matrix</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="memItemLeft" align="right" valign="top"><a class="anchor" id="a3d4d77b6b4042aaebdc98492a6724656"></a><!-- doxytag: member="boost::numeric::ublas::diagonal_matrix::operator=" ref="a3d4d77b6b4042aaebdc98492a6724656" args="(const diagonal_matrix &amp;m)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1diagonal__matrix.html">diagonal_matrix</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1diagonal__matrix.html">diagonal_matrix</a> &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a72b7aa54ef995d3f465b91e75dbefa9f"></a><!-- doxytag: member="boost::numeric::ublas::diagonal_matrix::operator=" ref="a72b7aa54ef995d3f465b91e75dbefa9f" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1diagonal__matrix.html">diagonal_matrix</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>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;class T, class L, class A&gt;<br/>
- class boost::numeric::ublas::diagonal_matrix&lt; T, L, A &gt;</h3>
-
-<p>For a <img class="formulaInl" alt="$(m\times m)$" src="form_8.png"/>-dimensional diagonal <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a>, <img class="formulaInl" alt="$0 \leq i < m$" src="form_3.png"/> and <img class="formulaInl" alt="$0 \leq j < m$" src="form_9.png"/>, if <img class="formulaInl" alt="$i\neq j$" src="form_10.png"/> then <img class="formulaInl" alt="$b_{i,j}=0$" src="form_7.png"/>. The default storage for diagonal matrices is packed. Orientation and storage can also be specified. Default is <code>row</code> major <code><a class="el" href="classboost_1_1numeric_1_1ublas_1_1unbounded__array.html">unbounded_array</a></code>.</p>
-<p>As 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>, the constructor of the diagonal <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> creates 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 0 upper and lower diagonals around the main diagonal and the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> is obviously a square <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a>. Operations are optimized based on these 2 assumptions. It is <b>not</b> required by the storage to initialize elements of the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a>.</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>T</em>&nbsp;</td><td>the type of object stored in the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> (like double, float, complex, etc...) </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>L</em>&nbsp;</td><td>the storage organization. It can be either <code>row_major</code> or <code>column_major</code>. Default is <code>row_major</code> </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>A</em>&nbsp;</td><td>the type of Storage array. Default is <code><a class="el" href="classboost_1_1numeric_1_1ublas_1_1unbounded__array.html">unbounded_array</a></code> </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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__assign-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__assign-members.html
deleted file mode 100644
index eab4da7573..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__assign-members.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!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::fill_policy::index_assign Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__assign.html">boost::numeric::ublas::fill_policy::index_assign</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(T &amp;e, const S &amp;i, const V &amp;v) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(T &amp;e, const S &amp;i, const S &amp;j, const V &amp;v) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1fill__policy__wrapper.html">boost::numeric::ublas::fill_policy_wrapper&lt; index_assign &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1fill__policy__wrapper.html">boost::numeric::ublas::fill_policy_wrapper&lt; index_assign &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__assign.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__assign.html
deleted file mode 100644
index 88bbad9295..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__assign.html
+++ /dev/null
@@ -1,54 +0,0 @@
-<!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::fill_policy::index_assign 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>::<b>fill_policy</b>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__assign.html">index_assign</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::fill_policy::index_assign Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::fill_policy::index_assign" --><!-- doxytag: inherits="fill_policy_wrapper&lt; index_assign &gt;" -->
-<p>An index assign policy.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1fill__policy__wrapper.html">fill_policy_wrapper&lt; index_assign &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__assign-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a7df870172b60ff71d00fceff903c3fc5"></a><!-- doxytag: member="boost::numeric::ublas::fill_policy::index_assign::apply" ref="a7df870172b60ff71d00fceff903c3fc5" args="(T &amp;e, const S &amp;i, const V &amp;v)" -->
-template&lt;class T , typename S , typename V &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (T &amp;e, const S &amp;i, const V &amp;v)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ab477f38238a84534c9da77b3a1e0eac5"></a><!-- doxytag: member="boost::numeric::ublas::fill_policy::index_assign::apply" ref="ab477f38238a84534c9da77b3a1e0eac5" args="(T &amp;e, const S &amp;i, const S &amp;j, const V &amp;v)" -->
-template&lt;class T , typename S , typename V &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (T &amp;e, const S &amp;i, const S &amp;j, const V &amp;v)</td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<p>This policy is used to for the simplified ublas assign through normal indexing. </p>
-</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__minus__assign-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__minus__assign-members.html
deleted file mode 100644
index a525207e94..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__minus__assign-members.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!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::fill_policy::index_minus_assign Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(T &amp;e, const S &amp;i, const V &amp;v) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(T &amp;e, const S &amp;i, const S &amp;j, const V &amp;v) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1fill__policy__wrapper.html">boost::numeric::ublas::fill_policy_wrapper&lt; index_minus_assign &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1fill__policy__wrapper.html">boost::numeric::ublas::fill_policy_wrapper&lt; index_minus_assign &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__minus__assign.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__minus__assign.html
deleted file mode 100644
index 6ac145c5c6..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__minus__assign.html
+++ /dev/null
@@ -1,54 +0,0 @@
-<!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::fill_policy::index_minus_assign 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>::<b>fill_policy</b>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__minus__assign.html">index_minus_assign</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::fill_policy::index_minus_assign Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::fill_policy::index_minus_assign" --><!-- doxytag: inherits="fill_policy_wrapper&lt; index_minus_assign &gt;" -->
-<p>An index minus assign policy.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1fill__policy__wrapper.html">fill_policy_wrapper&lt; index_minus_assign &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__minus__assign-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="acde95e924cf18d8b117bb7d3fa3ba8ad"></a><!-- doxytag: member="boost::numeric::ublas::fill_policy::index_minus_assign::apply" ref="acde95e924cf18d8b117bb7d3fa3ba8ad" args="(T &amp;e, const S &amp;i, const V &amp;v)" -->
-template&lt;class T , typename S , typename V &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (T &amp;e, const S &amp;i, const V &amp;v)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a9051c5df9928fe7aa1cee193e0f4f721"></a><!-- doxytag: member="boost::numeric::ublas::fill_policy::index_minus_assign::apply" ref="a9051c5df9928fe7aa1cee193e0f4f721" args="(T &amp;e, const S &amp;i, const S &amp;j, const V &amp;v)" -->
-template&lt;class T , typename S , typename V &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (T &amp;e, const S &amp;i, const S &amp;j, const V &amp;v)</td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<p>This policy is used when the assignment is desired to be followed by a substraction. </p>
-</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__plus__assign-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__plus__assign-members.html
deleted file mode 100644
index fb7b5f94c3..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__plus__assign-members.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!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::fill_policy::index_plus_assign Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(T &amp;e, const S &amp;i, const V &amp;v) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(T &amp;e, const S &amp;i, const S &amp;j, const V &amp;v) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1fill__policy__wrapper.html">boost::numeric::ublas::fill_policy_wrapper&lt; index_plus_assign &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1fill__policy__wrapper.html">boost::numeric::ublas::fill_policy_wrapper&lt; index_plus_assign &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__plus__assign.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__plus__assign.html
deleted file mode 100644
index f3f5a7502e..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__plus__assign.html
+++ /dev/null
@@ -1,54 +0,0 @@
-<!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::fill_policy::index_plus_assign 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>::<b>fill_policy</b>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__plus__assign.html">index_plus_assign</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::fill_policy::index_plus_assign Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::fill_policy::index_plus_assign" --><!-- doxytag: inherits="fill_policy_wrapper&lt; index_plus_assign &gt;" -->
-<p>An index plus assign policy.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1fill__policy__wrapper.html">fill_policy_wrapper&lt; index_plus_assign &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__plus__assign-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="aee63a197b39441209678c64e8fe4927c"></a><!-- doxytag: member="boost::numeric::ublas::fill_policy::index_plus_assign::apply" ref="aee63a197b39441209678c64e8fe4927c" args="(T &amp;e, const S &amp;i, const V &amp;v)" -->
-template&lt;class T , typename S , typename V &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (T &amp;e, const S &amp;i, const V &amp;v)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a45cc9e71ba2b10e5c13bdad66a4e5e8c"></a><!-- doxytag: member="boost::numeric::ublas::fill_policy::index_plus_assign::apply" ref="a45cc9e71ba2b10e5c13bdad66a4e5e8c" args="(T &amp;e, const S &amp;i, const S &amp;j, const V &amp;v)" -->
-template&lt;class T , typename S , typename V &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (T &amp;e, const S &amp;i, const S &amp;j, const V &amp;v)</td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<p>This policy is used when the assignment is desired to be followed by an addition. </p>
-</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1sparse__insert-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1sparse__insert-members.html
deleted file mode 100644
index 97ffe9b2c2..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1sparse__insert-members.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!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::fill_policy::sparse_insert Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1sparse__insert.html">boost::numeric::ublas::fill_policy::sparse_insert</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(T &amp;e, const S &amp;i, const V &amp;v) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(T &amp;e, const S &amp;i, const S &amp;j, const V &amp;v) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1fill__policy__wrapper.html">boost::numeric::ublas::fill_policy_wrapper&lt; sparse_insert &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1fill__policy__wrapper.html">boost::numeric::ublas::fill_policy_wrapper&lt; sparse_insert &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1sparse__insert.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1sparse__insert.html
deleted file mode 100644
index d935f7e629..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1sparse__insert.html
+++ /dev/null
@@ -1,54 +0,0 @@
-<!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::fill_policy::sparse_insert 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>::<b>fill_policy</b>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1sparse__insert.html">sparse_insert</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::fill_policy::sparse_insert Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::fill_policy::sparse_insert" --><!-- doxytag: inherits="fill_policy_wrapper&lt; sparse_insert &gt;" -->
-<p>The sparse insert fill policy.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1fill__policy__wrapper.html">fill_policy_wrapper&lt; sparse_insert &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1sparse__insert-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a7a976297a46466850e3e31ba97fd12fe"></a><!-- doxytag: member="boost::numeric::ublas::fill_policy::sparse_insert::apply" ref="a7a976297a46466850e3e31ba97fd12fe" args="(T &amp;e, const S &amp;i, const V &amp;v)" -->
-template&lt;class T , class S , class V &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (T &amp;e, const S &amp;i, const V &amp;v)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a1cb7fc654f4fc5f223f0b1b38ee16d39"></a><!-- doxytag: member="boost::numeric::ublas::fill_policy::sparse_insert::apply" ref="a1cb7fc654f4fc5f223f0b1b38ee16d39" args="(T &amp;e, const S &amp;i, const S &amp;j, const V &amp;v)" -->
-template&lt;class T , class S , class V &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (T &amp;e, const S &amp;i, const S &amp;j, const V &amp;v)</td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<p>This policy is adequate for sparse types, when fast filling is required, where indexing assign is pretty slow. It is slower than <a class="el" 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> fill policy, but it can be used to insert elements anywhere inside the container. </p>
-</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1sparse__push__back-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1sparse__push__back-members.html
deleted file mode 100644
index 7d80622d22..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1sparse__push__back-members.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!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::fill_policy::sparse_push_back Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(T &amp;e, const S &amp;i, const V &amp;v) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(T &amp;e, const S &amp;i, const S &amp;j, const V &amp;v) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1fill__policy__wrapper.html">boost::numeric::ublas::fill_policy_wrapper&lt; sparse_push_back &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1fill__policy__wrapper.html">boost::numeric::ublas::fill_policy_wrapper&lt; sparse_push_back &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1sparse__push__back.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1sparse__push__back.html
deleted file mode 100644
index c202205a7a..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1sparse__push__back.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<!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::fill_policy::sparse_push_back 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>::<b>fill_policy</b>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1sparse__push__back.html">sparse_push_back</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::fill_policy::sparse_push_back Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::fill_policy::sparse_push_back" --><!-- doxytag: inherits="fill_policy_wrapper&lt; sparse_push_back &gt;" -->
-<p>The sparse push_back fill policy.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1fill__policy__wrapper.html">fill_policy_wrapper&lt; sparse_push_back &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1sparse__push__back-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a12fa6f33b2aa1b539e2c9413be44aca8"></a><!-- doxytag: member="boost::numeric::ublas::fill_policy::sparse_push_back::apply" ref="a12fa6f33b2aa1b539e2c9413be44aca8" args="(T &amp;e, const S &amp;i, const V &amp;v)" -->
-template&lt;class T , class S , class V &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (T &amp;e, const S &amp;i, const V &amp;v)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="aea0e14e750d19e5925b2e0f1e5ea2709"></a><!-- doxytag: member="boost::numeric::ublas::fill_policy::sparse_push_back::apply" ref="aea0e14e750d19e5925b2e0f1e5ea2709" args="(T &amp;e, const S &amp;i, const S &amp;j, const V &amp;v)" -->
-template&lt;class T , class S , class V &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (T &amp;e, const S &amp;i, const S &amp;j, const V &amp;v)</td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<p>This policy is adequate for sparse types, when fast filling is required, where indexing assign is pretty slow.</p>
-<p>It is important to note that push_back assign cannot be used to add elements before elements already existing in a sparse container. To achieve that please use the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1sparse__insert.html" title="The sparse insert fill policy.">sparse_insert</a> fill policy. </p>
-</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy__wrapper-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy__wrapper-members.html
deleted file mode 100644
index efa294decc..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy__wrapper-members.html
+++ /dev/null
@@ -1,36 +0,0 @@
-<!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::fill_policy_wrapper&lt; T &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1fill__policy__wrapper.html">boost::numeric::ublas::fill_policy_wrapper&lt; T &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy__wrapper.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy__wrapper.html
deleted file mode 100644
index f0c60db973..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy__wrapper.html
+++ /dev/null
@@ -1,49 +0,0 @@
-<!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::fill_policy_wrapper&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_1fill__policy__wrapper.html">fill_policy_wrapper</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::fill_policy_wrapper&lt; T &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::fill_policy_wrapper" -->
-<p>A wrapper for fill policy classes.
-</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1fill__policy__wrapper-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="aa0b7038dfcd532c9ae4fa60049813de0"></a><!-- doxytag: member="boost::numeric::ublas::fill_policy_wrapper::type" ref="aa0b7038dfcd532c9ae4fa60049813de0" args="" -->
-typedef T&nbsp;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
-</table>
-<h3>template&lt;class T&gt;<br/>
- class boost::numeric::ublas::fill_policy_wrapper&lt; T &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector-members.html
deleted file mode 100644
index 247ad6443f..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector-members.html
+++ /dev/null
@@ -1,113 +0,0 @@
-<!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::generalized_vector_of_vector&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_1generalized__vector__of__vector.html">boost::numeric::ublas::generalized_vector_of_vector&lt; T, L, A &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>append_element</b>(size_type i, size_type j, const_reference t) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>array_type</b> typedef (defined in <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><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></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_1generalized__vector__of__vector.html">boost::numeric::ublas::generalized_vector_of_vector&lt; T, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>assign_temporary</b>(generalized_vector_of_vector &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>clear</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <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><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></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; generalized_vector_of_vector&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; generalized_vector_of_vector&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_1generalized__vector__of__vector.html">boost::numeric::ublas::generalized_vector_of_vector&lt; T, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator2</b> typedef (defined in <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><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></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; generalized_vector_of_vector&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; generalized_vector_of_vector&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_1generalized__vector__of__vector.html">boost::numeric::ublas::generalized_vector_of_vector&lt; T, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>data</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end2</b>() (defined in <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><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></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_1generalized__vector__of__vector.html">boost::numeric::ublas::generalized_vector_of_vector&lt; T, L, A &gt;</a>)</td><td><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></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; generalized_vector_of_vector&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; generalized_vector_of_vector&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, int direction=1) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find1</b>(int rank, size_type i, size_type j, int direction=1) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find2</b>(int rank, size_type i, size_type j, int direction=1) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find2</b>(int rank, size_type i, size_type j, int direction=1) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find_element</b>(size_type i, size_type j) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find_element</b>(size_type i, size_type j) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>generalized_vector_of_vector</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>generalized_vector_of_vector</b>(size_type size1, size_type size2, size_type non_zeros=0) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>generalized_vector_of_vector</b>(const generalized_vector_of_vector &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>generalized_vector_of_vector</b>(const matrix_expression&lt; AE &gt; &amp;ae, size_type non_zeros=0) (defined in <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><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></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_1generalized__vector__of__vector.html">boost::numeric::ublas::generalized_vector_of_vector&lt; T, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_temporary_type</b> typedef (defined in <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><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></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_1generalized__vector__of__vector.html">boost::numeric::ublas::generalized_vector_of_vector&lt; T, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>nnz</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>nnz_capacity</b>() const (defined in <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><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></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_1generalized__vector__of__vector.html">boost::numeric::ublas::generalized_vector_of_vector&lt; T, L, A &gt;</a>)</td><td><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></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_1generalized__vector__of__vector.html">boost::numeric::ublas::generalized_vector_of_vector&lt; T, L, A &gt;</a>)</td><td><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></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; generalized_vector_of_vector&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; generalized_vector_of_vector&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; generalized_vector_of_vector&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; generalized_vector_of_vector&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_1generalized__vector__of__vector.html">boost::numeric::ublas::generalized_vector_of_vector&lt; T, L, A &gt;</a>)</td><td><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></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_1generalized__vector__of__vector.html">boost::numeric::ublas::generalized_vector_of_vector&lt; T, L, A &gt;</a>)</td><td><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></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_1generalized__vector__of__vector.html">boost::numeric::ublas::generalized_vector_of_vector&lt; T, L, A &gt;</a>)</td><td><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></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_1generalized__vector__of__vector.html">boost::numeric::ublas::generalized_vector_of_vector&lt; T, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const generalized_vector_of_vector &amp;m) (defined in <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><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></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_1generalized__vector__of__vector.html">boost::numeric::ublas::generalized_vector_of_vector&lt; T, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>orientation_category</b> typedef (defined in <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><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></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_1generalized__vector__of__vector.html">boost::numeric::ublas::generalized_vector_of_vector&lt; T, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>resize</b>(size_type size1, size_type size2, bool preserve=true) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reverse_iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reverse_iterator2</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>serialize</b>(Archive &amp;ar, const unsigned int) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>sort</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b>(generalized_vector_of_vector &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b> (defined in <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><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><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; generalized_vector_of_vector&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; generalized_vector_of_vector&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; generalized_vector_of_vector&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; generalized_vector_of_vector&lt; T, L, A &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_data_value_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_temporary_type</b> typedef (defined in <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><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></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; generalized_vector_of_vector&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; generalized_vector_of_vector&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: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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html
deleted file mode 100644
index 57ae91c113..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html
+++ /dev/null
@@ -1,226 +0,0 @@
-<!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::generalized_vector_of_vector&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_1generalized__vector__of__vector.html">generalized_vector_of_vector</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::generalized_vector_of_vector&lt; T, L, A &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::generalized_vector_of_vector" --><!-- doxytag: inherits="matrix_container&lt; generalized_vector_of_vector&lt; T, L, A &gt; &gt;" -->
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">matrix_container&lt; generalized_vector_of_vector&lt; T, L, A &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector-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_1generalized__vector__of__vector_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_1generalized__vector__of__vector_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_1generalized__vector__of__vector_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_1generalized__vector__of__vector_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="a34e57e41a9c9790811a51178cb82ea95"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::size_type" ref="a34e57e41a9c9790811a51178cb82ea95" 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="acdb22f75bf1370daa6d3bc3d5be72a57"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::difference_type" ref="acdb22f75bf1370daa6d3bc3d5be72a57" 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="a02bf1d551ecd93fa578c6f53f888c97d"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::value_type" ref="a02bf1d551ecd93fa578c6f53f888c97d" 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="a0e6b9534d9838656955fc182e815c684"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::const_reference" ref="a0e6b9534d9838656955fc182e815c684" 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="aaec1bbc3481cb92d56ba73b67f23fbb1"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::reference" ref="aaec1bbc3481cb92d56ba73b67f23fbb1" 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="a6588370c09a1608f60e4266d25e77e60"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::array_type" ref="a6588370c09a1608f60e4266d25e77e60" 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="a00f51581d9ab5f74f21ed055af190d3c"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::const_closure_type" ref="a00f51581d9ab5f74f21ed055af190d3c" 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_1generalized__vector__of__vector.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="af6151e7a72dca125a4c8be84f6fde3f3"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::closure_type" ref="af6151e7a72dca125a4c8be84f6fde3f3" 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_1generalized__vector__of__vector.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="a3f2c3360e31128c35545d0722f91bf43"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::vector_data_value_type" ref="a3f2c3360e31128c35545d0722f91bf43" args="" -->
-typedef A::value_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>vector_data_value_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aea173e8e3bc277013184e5973c6de496"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::vector_temporary_type" ref="aea173e8e3bc277013184e5973c6de496" args="" -->
-typedef vector_data_value_type&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="a2a63bf82b485f130deb2e0426499135b"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::matrix_temporary_type" ref="a2a63bf82b485f130deb2e0426499135b" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">self_type</a>&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="aabc096c08eec2c763c9a8bf0eba8b809"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::storage_category" ref="aabc096c08eec2c763c9a8bf0eba8b809" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__tag.html">sparse_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="a8a2701c2fb2cc0f1c8795eb35073224d"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::orientation_category" ref="a8a2701c2fb2cc0f1c8795eb35073224d" 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="a1f11e4a557919f25ba37bce30178ca34"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::const_reverse_iterator1" ref="a1f11e4a557919f25ba37bce30178ca34" args="" -->
-typedef reverse_iterator_base1<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_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="a9831ee3623e9d5ff7be6ff6fb32a879c"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::reverse_iterator1" ref="a9831ee3623e9d5ff7be6ff6fb32a879c" args="" -->
-typedef reverse_iterator_base1<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_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="ad2daa935be45f27e2c62e46ddf41c405"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::const_reverse_iterator2" ref="ad2daa935be45f27e2c62e46ddf41c405" args="" -->
-typedef reverse_iterator_base2<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_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="a899b10d3ff64dc7e8a539ac6c330f1bd"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::reverse_iterator2" ref="a899b10d3ff64dc7e8a539ac6c330f1bd" args="" -->
-typedef reverse_iterator_base2<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_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="a9da0521c8f4706a5546ffa6c00bf2710"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::generalized_vector_of_vector" ref="a9da0521c8f4706a5546ffa6c00bf2710" args="(size_type size1, size_type size2, size_type non_zeros=0)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>generalized_vector_of_vector</b> (size_type size1, size_type size2, size_type non_zeros=0)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7c68887bc7ab3846b72a656f74bfe4b8"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::generalized_vector_of_vector" ref="a7c68887bc7ab3846b72a656f74bfe4b8" args="(const generalized_vector_of_vector &amp;m)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>generalized_vector_of_vector</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">generalized_vector_of_vector</a> &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a991f68e7b3f85bdc1f1a896c6817f038"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::generalized_vector_of_vector" ref="a991f68e7b3f85bdc1f1a896c6817f038" args="(const matrix_expression&lt; AE &gt; &amp;ae, size_type non_zeros=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>generalized_vector_of_vector</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 non_zeros=0)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="add504d189721b918a62f66fe994cae61"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::size1" ref="add504d189721b918a62f66fe994cae61" 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="a315723ba1ed2455ff5d3c23079df3a7d"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::size2" ref="a315723ba1ed2455ff5d3c23079df3a7d" 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="a8167d2e989c99731800f4562a1dfa5be"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::nnz_capacity" ref="a8167d2e989c99731800f4562a1dfa5be" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>nnz_capacity</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa399d808c4edeb992923f88114c46a88"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::nnz" ref="aa399d808c4edeb992923f88114c46a88" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>nnz</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab6fb5e2b3286a49e29e3c77a26070d52"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::data" ref="ab6fb5e2b3286a49e29e3c77a26070d52" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-array_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="af3935e1ae7a9b639c39e360fe7e6b997"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::data" ref="af3935e1ae7a9b639c39e360fe7e6b997" args="()" -->
-BOOST_UBLAS_INLINE array_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="a9f67a6c5dd9b28cbe10deb13a436de92"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::resize" ref="a9f67a6c5dd9b28cbe10deb13a436de92" args="(size_type size1, size_type size2, bool preserve=true)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>resize</b> (size_type size1, size_type size2, bool preserve=true)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9ba2de03228ac99e67668b81e6b11ed2"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::find_element" ref="a9ba2de03228ac99e67668b81e6b11ed2" args="(size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>find_element</b> (size_type i, size_type j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3bcf1dc1dfda10c1ed80d802cb68ae44"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::find_element" ref="a3bcf1dc1dfda10c1ed80d802cb68ae44" args="(size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE const_pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>find_element</b> (size_type i, size_type j) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afe5eb53a7efdafa8e3edbbd50a85812f"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::operator()" ref="afe5eb53a7efdafa8e3edbbd50a85812f" 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="ab07ccc36fbf587714293c5b68b275d0d"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::operator()" ref="ab07ccc36fbf587714293c5b68b275d0d" 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="aac21b0c1c53828f673ad32c4214a7cf1"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::operator=" ref="aac21b0c1c53828f673ad32c4214a7cf1" args="(const generalized_vector_of_vector &amp;m)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">generalized_vector_of_vector</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">generalized_vector_of_vector</a> &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a34031cd1118f15d7e8a50c82abe865b8"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::assign_temporary" ref="a34031cd1118f15d7e8a50c82abe865b8" args="(generalized_vector_of_vector &amp;m)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">generalized_vector_of_vector</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>assign_temporary</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">generalized_vector_of_vector</a> &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a211a99625cadd4a371df86b93a906027"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::operator=" ref="a211a99625cadd4a371df86b93a906027" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">generalized_vector_of_vector</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="a18f584822d3f98471ad64eaabd36cd19"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::assign" ref="a18f584822d3f98471ad64eaabd36cd19" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">generalized_vector_of_vector</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="aa2993efb99b6ff6a2d49a0f8f39d92eb"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::operator+=" ref="aa2993efb99b6ff6a2d49a0f8f39d92eb" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">generalized_vector_of_vector</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="a489b52b500fe741b6592643523b7b6b2"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::plus_assign" ref="a489b52b500fe741b6592643523b7b6b2" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">generalized_vector_of_vector</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="a3301936e18ecb43d0088499d0f2959e0"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::operator&#45;=" ref="a3301936e18ecb43d0088499d0f2959e0" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">generalized_vector_of_vector</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="a9b0145face81758b46867e2c97fce9d9"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::minus_assign" ref="a9b0145face81758b46867e2c97fce9d9" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">generalized_vector_of_vector</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="a8acc44c71830469f8674710b1a68f58c"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::operator*=" ref="a8acc44c71830469f8674710b1a68f58c" args="(const AT &amp;at)" -->
-template&lt;class AT &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">generalized_vector_of_vector</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="a2af866a4b7b197e4fb2882e6193c1d09"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::operator/=" ref="a2af866a4b7b197e4fb2882e6193c1d09" args="(const AT &amp;at)" -->
-template&lt;class AT &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">generalized_vector_of_vector</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="a868a94e7cac13e1c02579c7abe312c89"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::swap" ref="a868a94e7cac13e1c02579c7abe312c89" args="(generalized_vector_of_vector &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_1generalized__vector__of__vector.html">generalized_vector_of_vector</a> &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a840d4ef208e0afeff88cdb001f8745d3"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::sort" ref="a840d4ef208e0afeff88cdb001f8745d3" args="()" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>sort</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba9127d79bafd0d3717897aec917e0ee"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::insert_element" ref="aba9127d79bafd0d3717897aec917e0ee" args="(size_type i, size_type j, const_reference t)" -->
-BOOST_UBLAS_INLINE true_reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>insert_element</b> (size_type i, size_type j, const_reference t)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae2bc775e9826fed35af199dad40f678b"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::append_element" ref="ae2bc775e9826fed35af199dad40f678b" args="(size_type i, size_type j, const_reference t)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>append_element</b> (size_type i, size_type j, const_reference t)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4c3dddcbc6c35e99fa4202f942f4a6e4"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::erase_element" ref="a4c3dddcbc6c35e99fa4202f942f4a6e4" args="(size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>erase_element</b> (size_type i, size_type j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af7176e23be2c39fae894e1c83bb4f67a"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::clear" ref="af7176e23be2c39fae894e1c83bb4f67a" args="()" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>clear</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a57ef719b3d90dbcaf3e460026208b223"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::find1" ref="a57ef719b3d90dbcaf3e460026208b223" args="(int rank, size_type i, size_type j, int direction=1) const " -->
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_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, int direction=1) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1663497c9b8de05692559ace1ba08aaf"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::find1" ref="a1663497c9b8de05692559ace1ba08aaf" args="(int rank, size_type i, size_type j, int direction=1)" -->
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator1.html">iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find1</b> (int rank, size_type i, size_type j, int direction=1)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96a5f5279dfdc91ca912a9337a2ad688"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::find2" ref="a96a5f5279dfdc91ca912a9337a2ad688" args="(int rank, size_type i, size_type j, int direction=1) const " -->
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_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, int direction=1) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a498ac04b0a09b9fb88a7a0504f045323"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::find2" ref="a498ac04b0a09b9fb88a7a0504f045323" args="(int rank, size_type i, size_type j, int direction=1)" -->
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator2.html">iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find2</b> (int rank, size_type i, size_type j, int direction=1)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac72212b04f936821c116e3fdf33ff660"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::begin1" ref="ac72212b04f936821c116e3fdf33ff660" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_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="a08f93e8dc31ac07527f663af4a077055"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::end1" ref="a08f93e8dc31ac07527f663af4a077055" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_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="a0514fd952ea6f16c23df117ac63f9187"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::begin1" ref="a0514fd952ea6f16c23df117ac63f9187" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_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="a6cb508699298eb9e10a724275bd69a33"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::end1" ref="a6cb508699298eb9e10a724275bd69a33" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_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="abad9419d909dfb57569784075200cb73"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::begin2" ref="abad9419d909dfb57569784075200cb73" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_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="aa71863630268f6bb695dca3368873c8f"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::end2" ref="aa71863630268f6bb695dca3368873c8f" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_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="acf315624d2a68959757bb5086db314c6"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::begin2" ref="acf315624d2a68959757bb5086db314c6" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_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="aebac5f7849d4d428dd512db779add0d2"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::end2" ref="aebac5f7849d4d428dd512db779add0d2" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_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="a1f195874ea1768cd61ae59132250f52a"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::rbegin1" ref="a1f195874ea1768cd61ae59132250f52a" 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="a3d05b482f75fc343a5f75a462815f494"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::rend1" ref="a3d05b482f75fc343a5f75a462815f494" 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="a6ef2560de6f13f3fe2eb483efb003e13"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::rbegin1" ref="a6ef2560de6f13f3fe2eb483efb003e13" 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="a3885210006af05796387ada3a217194f"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::rend1" ref="a3885210006af05796387ada3a217194f" 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="a80841686512cb6cfaf44f1ba5cede72c"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::rbegin2" ref="a80841686512cb6cfaf44f1ba5cede72c" 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="a2ac66e2da7f92d008b9c065e779940b0"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::rend2" ref="a2ac66e2da7f92d008b9c065e779940b0" 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="a34dab808597c898efd6f7cca0430a97a"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::rbegin2" ref="a34dab808597c898efd6f7cca0430a97a" 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="a515c9306c0e8aa8e24f7287f51017c32"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::rend2" ref="a515c9306c0e8aa8e24f7287f51017c32" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-reverse_iterator2&nbsp;</td><td class="memItemRight" valign="bottom"><b>rend2</b> ()</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a9e3b10513588a2537a92c9b4ca8516fd"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::serialize" ref="a9e3b10513588a2537a92c9b4ca8516fd" args="(Archive &amp;ar, const unsigned int)" -->
-template&lt;class Archive &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>serialize</b> (Archive &amp;ar, const unsigned int)</td></tr>
-<tr><td colspan="2"><h2>Friends</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a326fa07641e193c465ca3f6e489ee262"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::swap" ref="a326fa07641e193c465ca3f6e489ee262" args="(generalized_vector_of_vector &amp;m1, generalized_vector_of_vector &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_1generalized__vector__of__vector.html">generalized_vector_of_vector</a> &amp;m1, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">generalized_vector_of_vector</a> &amp;m2)</td></tr>
-</table>
-<h3>template&lt;class T, class L, class A&gt;<br/>
- class boost::numeric::ublas::generalized_vector_of_vector&lt; T, L, A &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator1-members.html
deleted file mode 100644
index f273ba82ad..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator1-members.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<!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::generalized_vector_of_vector&lt; T, L, A &gt;::const_iterator1 Member List</h1>This is the complete list of members for <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>, 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_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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>(const self_type &amp;m, int rank, size_type i, size_type j, const const_vectoriterator_type &amp;itv, const const_subiterator_type &amp;it) (defined in <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><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></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_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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></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_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><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></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_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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator1.html
deleted file mode 100644
index 751a00027e..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator1.html
+++ /dev/null
@@ -1,92 +0,0 @@
-<!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::generalized_vector_of_vector&lt; T, L, A &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_1generalized__vector__of__vector.html">generalized_vector_of_vector</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator1.html">const_iterator1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::generalized_vector_of_vector&lt; T, L, A &gt;::const_iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::generalized_vector_of_vector::const_iterator1" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_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="a3ab9f4c21714de2714a8bc2ada7495c9"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::const_iterator1::difference_type" ref="a3ab9f4c21714de2714a8bc2ada7495c9" args="" -->
-typedef <br class="typebreak"/>
-generalized_vector_of_vector::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="adca0e0cd90bdd4a3c3d6068d6336a8b6"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::const_iterator1::value_type" ref="adca0e0cd90bdd4a3c3d6068d6336a8b6" args="" -->
-typedef <br class="typebreak"/>
-generalized_vector_of_vector::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="aad7f226799b797903b144006ef1442ca"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::const_iterator1::reference" ref="aad7f226799b797903b144006ef1442ca" args="" -->
-typedef <br class="typebreak"/>
-generalized_vector_of_vector::const_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="a4d86ecc9d149b92b07b002a245dbf549"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::const_iterator1::pointer" ref="a4d86ecc9d149b92b07b002a245dbf549" args="" -->
-typedef const <br class="typebreak"/>
-generalized_vector_of_vector::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="a09cbdc7da2967f00ab9535526634c767"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::const_iterator1::dual_iterator_type" ref="a09cbdc7da2967f00ab9535526634c767" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_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="af31186ceff86e9545c642afb78f72eff"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::const_iterator1::dual_reverse_iterator_type" ref="af31186ceff86e9545c642afb78f72eff" 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="a0c3160f07de9ce2b297847723fc0c3ed"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::const_iterator1::const_iterator1" ref="a0c3160f07de9ce2b297847723fc0c3ed" args="(const self_type &amp;m, int rank, size_type i, size_type j, const const_vectoriterator_type &amp;itv, const const_subiterator_type &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_1generalized__vector__of__vector.html">self_type</a> &amp;m, int rank, size_type i, size_type j, const const_vectoriterator_type &amp;itv, const const_subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a852194f5d8f3cfd340df4dd13e6f7a19"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::const_iterator1::const_iterator1" ref="a852194f5d8f3cfd340df4dd13e6f7a19" 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_1generalized__vector__of__vector_1_1iterator1.html">iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7b4b710f6f7461e03ff39cb97bf84833"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::const_iterator1::operator++" ref="a7b4b710f6f7461e03ff39cb97bf84833" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_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="ac274e872fdc2c90bd6d0810f1250ecf4"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::const_iterator1::operator&#45;&#45;" ref="ac274e872fdc2c90bd6d0810f1250ecf4" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_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="ad367d19e354c29d354fdf93910361ef7"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::const_iterator1::operator*" ref="ad367d19e354c29d354fdf93910361ef7" 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="a5dee441ba45f4a145093b4038cfb164c"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::const_iterator1::begin" ref="a5dee441ba45f4a145093b4038cfb164c" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_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="ab14618822a1bc76565c1c9a62b6f428c"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::const_iterator1::end" ref="ab14618822a1bc76565c1c9a62b6f428c" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_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="a36ac4a6841d5e5b2640908594193876c"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::const_iterator1::rbegin" ref="a36ac4a6841d5e5b2640908594193876c" 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="ab4833d1b96305f69fca1edd4b8b5e03b"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::const_iterator1::rend" ref="ab4833d1b96305f69fca1edd4b8b5e03b" 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="abf5063539bb4b898af5b53c7671e4e40"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::const_iterator1::index1" ref="abf5063539bb4b898af5b53c7671e4e40" 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="a137ed0e3cdd506aff1ef523f294c28cf"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::const_iterator1::index2" ref="a137ed0e3cdd506aff1ef523f294c28cf" 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="a89688c3bcb58386f574bda31ba2ac57d"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::const_iterator1::operator=" ref="a89688c3bcb58386f574bda31ba2ac57d" args="(const const_iterator1 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_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_1generalized__vector__of__vector_1_1const__iterator1.html">const_iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a49504e93b93c85412cd3a20e7071d0a5"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::const_iterator1::operator==" ref="a49504e93b93c85412cd3a20e7071d0a5" 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_1generalized__vector__of__vector_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class T, class L, class A&gt;<br/>
- class boost::numeric::ublas::generalized_vector_of_vector&lt; T, L, A &gt;::const_iterator1</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator2-members.html
deleted file mode 100644
index 7b905bd39c..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator2-members.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<!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::generalized_vector_of_vector&lt; T, L, A &gt;::const_iterator2 Member List</h1>This is the complete list of members for <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>, 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_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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>(const self_type &amp;m, int rank, size_type i, size_type j, const const_vectoriterator_type &amp;itv, const const_subiterator_type &amp;it) (defined in <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><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></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_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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></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_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><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></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_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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator2.html
deleted file mode 100644
index 7cdc888900..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator2.html
+++ /dev/null
@@ -1,92 +0,0 @@
-<!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::generalized_vector_of_vector&lt; T, L, A &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_1generalized__vector__of__vector.html">generalized_vector_of_vector</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator2.html">const_iterator2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::generalized_vector_of_vector&lt; T, L, A &gt;::const_iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::generalized_vector_of_vector::const_iterator2" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_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="a8eacdb405dfc8b0d822cdcaa3b7d8495"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::const_iterator2::difference_type" ref="a8eacdb405dfc8b0d822cdcaa3b7d8495" args="" -->
-typedef <br class="typebreak"/>
-generalized_vector_of_vector::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="ab4c27fcea9161cdd9b2a531116c3b710"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::const_iterator2::value_type" ref="ab4c27fcea9161cdd9b2a531116c3b710" args="" -->
-typedef <br class="typebreak"/>
-generalized_vector_of_vector::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="a943d050d4d67c3d66131cd8168649330"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::const_iterator2::reference" ref="a943d050d4d67c3d66131cd8168649330" args="" -->
-typedef <br class="typebreak"/>
-generalized_vector_of_vector::const_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="ac5653361d522051de0f792b4e2c0ef39"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::const_iterator2::pointer" ref="ac5653361d522051de0f792b4e2c0ef39" args="" -->
-typedef const <br class="typebreak"/>
-generalized_vector_of_vector::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="abac2851e67d4a5215455f480309dcc35"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::const_iterator2::dual_iterator_type" ref="abac2851e67d4a5215455f480309dcc35" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_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="a3b882e311cc5b39b35db3eac37568248"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::const_iterator2::dual_reverse_iterator_type" ref="a3b882e311cc5b39b35db3eac37568248" 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="ab0ec879779a0c54776adfb33c4021717"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::const_iterator2::const_iterator2" ref="ab0ec879779a0c54776adfb33c4021717" args="(const self_type &amp;m, int rank, size_type i, size_type j, const const_vectoriterator_type &amp;itv, const const_subiterator_type &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_1generalized__vector__of__vector.html">self_type</a> &amp;m, int rank, size_type i, size_type j, const const_vectoriterator_type &amp;itv, const const_subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af47e7708bbc9e88ce2b5f95355174dfb"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::const_iterator2::const_iterator2" ref="af47e7708bbc9e88ce2b5f95355174dfb" 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_1generalized__vector__of__vector_1_1iterator2.html">iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6af0eca48b8cf46b2b25830c73507160"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::const_iterator2::operator++" ref="a6af0eca48b8cf46b2b25830c73507160" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_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="ad688f5ec5be250bbedc6bd5e05451411"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::const_iterator2::operator&#45;&#45;" ref="ad688f5ec5be250bbedc6bd5e05451411" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_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="af6d3dd17ea95ffb723d658f914e50b5d"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::const_iterator2::operator*" ref="af6d3dd17ea95ffb723d658f914e50b5d" 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="a4fc7254c091a90f1081329285a3858fb"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::const_iterator2::begin" ref="a4fc7254c091a90f1081329285a3858fb" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_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="a1cdb459766d47cb1557e1e8481027b28"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::const_iterator2::end" ref="a1cdb459766d47cb1557e1e8481027b28" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_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="ac4b1079b72463d5c71f4c2583360709d"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::const_iterator2::rbegin" ref="ac4b1079b72463d5c71f4c2583360709d" 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="a07df2d5a588fd19b30ac45c463231aad"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::const_iterator2::rend" ref="a07df2d5a588fd19b30ac45c463231aad" 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="ac08c3b3939ebcdda93b557009d341a86"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::const_iterator2::index1" ref="ac08c3b3939ebcdda93b557009d341a86" 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="adedd6fe4e60c4d5e418bffa5765e8b7a"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::const_iterator2::index2" ref="adedd6fe4e60c4d5e418bffa5765e8b7a" 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="ad5b60577a684952ab8da95cc1d6ce486"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::const_iterator2::operator=" ref="ad5b60577a684952ab8da95cc1d6ce486" args="(const const_iterator2 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_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_1generalized__vector__of__vector_1_1const__iterator2.html">const_iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac7779a1cd295dbf21f16a15c8f14f65a"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::const_iterator2::operator==" ref="ac7779a1cd295dbf21f16a15c8f14f65a" 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_1generalized__vector__of__vector_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class T, class L, class A&gt;<br/>
- class boost::numeric::ublas::generalized_vector_of_vector&lt; T, L, A &gt;::const_iterator2</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator1-members.html
deleted file mode 100644
index 9beb91dc52..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator1-members.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<!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::generalized_vector_of_vector&lt; T, L, A &gt;::iterator1 Member List</h1>This is the complete list of members for <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>, 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_1generalized__vector__of__vector_1_1iterator1.html">boost::numeric::ublas::generalized_vector_of_vector&lt; T, L, A &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b> (defined in <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><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><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_1generalized__vector__of__vector_1_1iterator1.html">boost::numeric::ublas::generalized_vector_of_vector&lt; T, L, A &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1generalized__vector__of__vector_1_1iterator1.html">boost::numeric::ublas::generalized_vector_of_vector&lt; T, L, A &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b>(self_type &amp;m, int rank, size_type i, size_type j, const vectoriterator_type &amp;itv, const subiterator_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></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_1generalized__vector__of__vector_1_1iterator1.html">boost::numeric::ublas::generalized_vector_of_vector&lt; T, L, A &gt;::iterator1</a>)</td><td><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></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_1generalized__vector__of__vector_1_1iterator1.html">boost::numeric::ublas::generalized_vector_of_vector&lt; T, L, A &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator1.html
deleted file mode 100644
index 85f1fcbf48..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator1.html
+++ /dev/null
@@ -1,90 +0,0 @@
-<!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::generalized_vector_of_vector&lt; T, L, A &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_1generalized__vector__of__vector.html">generalized_vector_of_vector</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator1.html">iterator1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::generalized_vector_of_vector&lt; T, L, A &gt;::iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::generalized_vector_of_vector::iterator1" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_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="ae5417089111e0beeef671f2699db4398"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::iterator1::difference_type" ref="ae5417089111e0beeef671f2699db4398" args="" -->
-typedef <br class="typebreak"/>
-generalized_vector_of_vector::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="a4fa061e864d2b9902d1d4f04b60e8d8a"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::iterator1::value_type" ref="a4fa061e864d2b9902d1d4f04b60e8d8a" args="" -->
-typedef <br class="typebreak"/>
-generalized_vector_of_vector::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="a319edd00b74866f746f0ef87a505dff9"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::iterator1::reference" ref="a319edd00b74866f746f0ef87a505dff9" args="" -->
-typedef <br class="typebreak"/>
-generalized_vector_of_vector::true_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="a34053abedf9f07c50aa169266b6d35a9"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::iterator1::pointer" ref="a34053abedf9f07c50aa169266b6d35a9" args="" -->
-typedef <br class="typebreak"/>
-generalized_vector_of_vector::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="a4c4c039baf36fca1ba78caced17c80c2"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::iterator1::dual_iterator_type" ref="a4c4c039baf36fca1ba78caced17c80c2" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_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="a70fa128e559e4d1bc16401a1b45fd123"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::iterator1::dual_reverse_iterator_type" ref="a70fa128e559e4d1bc16401a1b45fd123" 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="a9d0b308eb2b71c23347d99eb79096f0d"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::iterator1::iterator1" ref="a9d0b308eb2b71c23347d99eb79096f0d" args="(self_type &amp;m, int rank, size_type i, size_type j, const vectoriterator_type &amp;itv, const subiterator_type &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator1</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">self_type</a> &amp;m, int rank, size_type i, size_type j, const vectoriterator_type &amp;itv, const subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af8d1836a6f910fa4c494b15bd4f2b8e1"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::iterator1::operator++" ref="af8d1836a6f910fa4c494b15bd4f2b8e1" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_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="ad404cfd41a9a37e2062d2bdcdb00828c"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::iterator1::operator&#45;&#45;" ref="ad404cfd41a9a37e2062d2bdcdb00828c" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_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="ac7f6d36fe166688f4964a373b248a8e8"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::iterator1::operator*" ref="ac7f6d36fe166688f4964a373b248a8e8" args="() const " -->
-BOOST_UBLAS_INLINE true_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="a1ccd35f0bb9a39806f6faf3ce2000360"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::iterator1::begin" ref="a1ccd35f0bb9a39806f6faf3ce2000360" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_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="a2a0bee581506679fd2776df2645497fa"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::iterator1::end" ref="a2a0bee581506679fd2776df2645497fa" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_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="abc1d0cb969484113d955fa2613636382"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::iterator1::rbegin" ref="abc1d0cb969484113d955fa2613636382" 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="aa0dcab42d536487564ee8fd53fd84dda"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::iterator1::rend" ref="aa0dcab42d536487564ee8fd53fd84dda" 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="a83322d6a6e497b5e4655e4b345eccb6d"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::iterator1::index1" ref="a83322d6a6e497b5e4655e4b345eccb6d" 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="ab310295adbed17b37ca3aa870460738e"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::iterator1::index2" ref="ab310295adbed17b37ca3aa870460738e" 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="a157fcd7077144d50ee58a1a4754e0257"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::iterator1::operator=" ref="a157fcd7077144d50ee58a1a4754e0257" args="(const iterator1 &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_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_1generalized__vector__of__vector_1_1iterator1.html">iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a20213027d6ae5f311b2557dc8f0040d7"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::iterator1::operator==" ref="a20213027d6ae5f311b2557dc8f0040d7" 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_1generalized__vector__of__vector_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::generalized_vector_of_vector::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 T, class L, class A&gt;<br/>
- class boost::numeric::ublas::generalized_vector_of_vector&lt; T, L, A &gt;::iterator1</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator2-members.html
deleted file mode 100644
index 1b4bacc554..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator2-members.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<!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::generalized_vector_of_vector&lt; T, L, A &gt;::iterator2 Member List</h1>This is the complete list of members for <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>, 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_1generalized__vector__of__vector_1_1iterator2.html">boost::numeric::ublas::generalized_vector_of_vector&lt; T, L, A &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b> (defined in <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><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><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_1generalized__vector__of__vector_1_1iterator2.html">boost::numeric::ublas::generalized_vector_of_vector&lt; T, L, A &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1generalized__vector__of__vector_1_1iterator2.html">boost::numeric::ublas::generalized_vector_of_vector&lt; T, L, A &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b>(self_type &amp;m, int rank, size_type i, size_type j, const vectoriterator_type &amp;itv, const subiterator_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></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_1generalized__vector__of__vector_1_1iterator2.html">boost::numeric::ublas::generalized_vector_of_vector&lt; T, L, A &gt;::iterator2</a>)</td><td><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></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_1generalized__vector__of__vector_1_1iterator2.html">boost::numeric::ublas::generalized_vector_of_vector&lt; T, L, A &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator2.html
deleted file mode 100644
index 9518849c17..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator2.html
+++ /dev/null
@@ -1,90 +0,0 @@
-<!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::generalized_vector_of_vector&lt; T, L, A &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_1generalized__vector__of__vector.html">generalized_vector_of_vector</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator2.html">iterator2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::generalized_vector_of_vector&lt; T, L, A &gt;::iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::generalized_vector_of_vector::iterator2" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_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="a1eca28c5f37e103a883c7254590bee51"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::iterator2::difference_type" ref="a1eca28c5f37e103a883c7254590bee51" args="" -->
-typedef <br class="typebreak"/>
-generalized_vector_of_vector::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="a03e1c357d8f06fd9ef92e109790c7fd5"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::iterator2::value_type" ref="a03e1c357d8f06fd9ef92e109790c7fd5" args="" -->
-typedef <br class="typebreak"/>
-generalized_vector_of_vector::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="a998639f9e2e2eb79d91b5d7f632d2dc0"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::iterator2::reference" ref="a998639f9e2e2eb79d91b5d7f632d2dc0" args="" -->
-typedef <br class="typebreak"/>
-generalized_vector_of_vector::true_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="ac865067bfd2ff3c144af0aeb538c56cf"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::iterator2::pointer" ref="ac865067bfd2ff3c144af0aeb538c56cf" args="" -->
-typedef <br class="typebreak"/>
-generalized_vector_of_vector::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="a397f79a6ec3967d5a8dba223a526dc94"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::iterator2::dual_iterator_type" ref="a397f79a6ec3967d5a8dba223a526dc94" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_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="adcb91e6bcdca2d307f0d78e39ed5f10c"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::iterator2::dual_reverse_iterator_type" ref="adcb91e6bcdca2d307f0d78e39ed5f10c" 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="aa74fd3e75174452bd3874f2c65c16680"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::iterator2::iterator2" ref="aa74fd3e75174452bd3874f2c65c16680" args="(self_type &amp;m, int rank, size_type i, size_type j, const vectoriterator_type &amp;itv, const subiterator_type &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator2</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">self_type</a> &amp;m, int rank, size_type i, size_type j, const vectoriterator_type &amp;itv, const subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afa2e21c3dcbafa2e3525adfd1d60fae9"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::iterator2::operator++" ref="afa2e21c3dcbafa2e3525adfd1d60fae9" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_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="af81b9328b4223df09083cf7d4c493ea1"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::iterator2::operator&#45;&#45;" ref="af81b9328b4223df09083cf7d4c493ea1" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_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="a69cc193857bc9e1c2bfb0b232cc70a6c"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::iterator2::operator*" ref="a69cc193857bc9e1c2bfb0b232cc70a6c" args="() const " -->
-BOOST_UBLAS_INLINE true_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="a1f49d79f1ff5365b25904cc11fa21499"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::iterator2::begin" ref="a1f49d79f1ff5365b25904cc11fa21499" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_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="a079954051fc2371a606142fd3997b2f9"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::iterator2::end" ref="a079954051fc2371a606142fd3997b2f9" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_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="a1540948db6bc25c84a607780bd9c260d"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::iterator2::rbegin" ref="a1540948db6bc25c84a607780bd9c260d" 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="abaf476352a9168bd6555d0b27b37be02"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::iterator2::rend" ref="abaf476352a9168bd6555d0b27b37be02" 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="a094a9d6c148c5d92650415ef15f0520e"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::iterator2::index1" ref="a094a9d6c148c5d92650415ef15f0520e" 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="ad4a77eb19cc5adb7deaf406cdf67f8a9"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::iterator2::index2" ref="ad4a77eb19cc5adb7deaf406cdf67f8a9" 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="a220cec88d16470e7c88850d1972c1803"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::iterator2::operator=" ref="a220cec88d16470e7c88850d1972c1803" args="(const iterator2 &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_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_1generalized__vector__of__vector_1_1iterator2.html">iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8fda8e811add95ee789b270e0f8014c7"></a><!-- doxytag: member="boost::numeric::ublas::generalized_vector_of_vector::iterator2::operator==" ref="a8fda8e811add95ee789b270e0f8014c7" 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_1generalized__vector__of__vector_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::generalized_vector_of_vector::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 T, class L, class A&gt;<br/>
- class boost::numeric::ublas::generalized_vector_of_vector&lt; T, L, A &gt;::iterator2</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor-members.html
deleted file mode 100644
index 3802377f36..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor-members.html
+++ /dev/null
@@ -1,101 +0,0 @@
-<!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::hermitian_adaptor&lt; M, TRI &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &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_1hermitian__adaptor.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>assign_temporary</b>(hermitian_adaptor &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <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><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></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; hermitian_adaptor&lt; M, TRI &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; hermitian_adaptor&lt; M, TRI &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_1hermitian__adaptor.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_matrix_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator2</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>data</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>data</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end2</b>() (defined in <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><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></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; hermitian_adaptor&lt; M, TRI &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; hermitian_adaptor&lt; M, TRI &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_1hermitian__adaptor.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;</a>)</td><td><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></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_1hermitian__adaptor.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;</a>)</td><td><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></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_1hermitian__adaptor.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;</a>)</td><td><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></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_1hermitian__adaptor.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>hermitian_adaptor</b>(matrix_type &amp;data) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>hermitian_adaptor</b>(const hermitian_adaptor &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>insert_element</b>(size_type i, size_type j, value_type t) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_closure_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_type</b> typedef (defined in <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><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></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_1hermitian__adaptor.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;</a>)</td><td><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></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_1hermitian__adaptor.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;</a>)</td><td><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></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_1hermitian__adaptor.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;</a>)</td><td><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></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; hermitian_adaptor&lt; M, TRI &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; hermitian_adaptor&lt; M, TRI &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; hermitian_adaptor&lt; M, TRI &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; hermitian_adaptor&lt; M, TRI &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_1hermitian__adaptor.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;</a>)</td><td><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></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_1hermitian__adaptor.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;</a>)</td><td><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></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_1hermitian__adaptor.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;</a>)</td><td><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></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_1hermitian__adaptor.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const hermitian_adaptor &amp;m) (defined in <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><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></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_1hermitian__adaptor.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>orientation_category</b> typedef (defined in <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><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></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_1hermitian__adaptor.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reverse_iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reverse_iterator2</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>same_closure</b>(const hermitian_adaptor &amp;ha) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b>(hermitian_adaptor &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b> (defined in <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><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><code> [friend]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>triangular_type</b> typedef (defined in <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><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></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; hermitian_adaptor&lt; M, TRI &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; hermitian_adaptor&lt; M, TRI &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; hermitian_adaptor&lt; M, TRI &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; hermitian_adaptor&lt; M, TRI &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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; hermitian_adaptor&lt; M, TRI &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; hermitian_adaptor&lt; M, TRI &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html
deleted file mode 100644
index 935aaee21b..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html
+++ /dev/null
@@ -1,226 +0,0 @@
-<!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::hermitian_adaptor&lt; M, TRI &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_1hermitian__adaptor.html">hermitian_adaptor</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::hermitian_adaptor" --><!-- doxytag: inherits="matrix_expression&lt; hermitian_adaptor&lt; M, TRI &gt; &gt;" -->
-<p>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.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">matrix_expression&lt; hermitian_adaptor&lt; M, TRI &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1hermitian__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_1hermitian__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_1hermitian__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_1hermitian__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_1hermitian__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="a6a86caa7e25069ac5576489545c64d14"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_matrix_type" ref="a6a86caa7e25069ac5576489545c64d14" 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="a4b70a53e1fcff560a5f797b214c9cdf3"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::matrix_type" ref="a4b70a53e1fcff560a5f797b214c9cdf3" 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="a3b66b0f2551b1c257a32383cf1431bcb"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::triangular_type" ref="a3b66b0f2551b1c257a32383cf1431bcb" args="" -->
-typedef TRI&nbsp;</td><td class="memItemRight" valign="bottom"><b>triangular_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a139f126355e5933b2c696cddb6aa18f9"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::size_type" ref="a139f126355e5933b2c696cddb6aa18f9" 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="a056becf17668614f1efc04a1ebea0526"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::difference_type" ref="a056becf17668614f1efc04a1ebea0526" 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="a83f172ce6cfcf9132c5eb7818c9a6e01"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::value_type" ref="a83f172ce6cfcf9132c5eb7818c9a6e01" 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="a77227aeb1a2b3663cc1db3b45fcdbae5"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_reference" ref="a77227aeb1a2b3663cc1db3b45fcdbae5" args="" -->
-typedef M::value_type&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="a6188e68d4809643a39096713d945d63d"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::reference" ref="a6188e68d4809643a39096713d945d63d" args="" -->
-typedef boost::mpl::if_<br class="typebreak"/>
-&lt; boost::is_const&lt; M &gt;<br class="typebreak"/>
-, typename M::value_type, <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="ac3c37633992c83b4ab9f3cadcf52395a"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::matrix_closure_type" ref="ac3c37633992c83b4ab9f3cadcf52395a" 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="aedf88488c646d5814c67ba01fb386fb9"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_closure_type" ref="aedf88488c646d5814c67ba01fb386fb9" args="" -->
-typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="acae0de60dd85c0379aecbe5d1b59811a"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::closure_type" ref="acae0de60dd85c0379aecbe5d1b59811a" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="aeffdbbebb4f91cdbe58dd7f640ad7470"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::storage_category" ref="aeffdbbebb4f91cdbe58dd7f640ad7470" 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="a7bd41c6e11542c99cab8da14e9b7e352"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::orientation_category" ref="a7bd41c6e11542c99cab8da14e9b7e352" 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="a99f3f9cac35cbfa5bd1adf27b7f19f83"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_reverse_iterator1" ref="a99f3f9cac35cbfa5bd1adf27b7f19f83" args="" -->
-typedef reverse_iterator_base1<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="ab111a0b7967a83f9985dc4a0d906b254"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::reverse_iterator1" ref="ab111a0b7967a83f9985dc4a0d906b254" args="" -->
-typedef reverse_iterator_base1<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="a72e0f2d26a6fe0fc82e71e0cee45c312"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_reverse_iterator2" ref="a72e0f2d26a6fe0fc82e71e0cee45c312" args="" -->
-typedef reverse_iterator_base2<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="a0baa32c488fecfea40d1ae60f5f1c533"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::reverse_iterator2" ref="a0baa32c488fecfea40d1ae60f5f1c533" args="" -->
-typedef reverse_iterator_base2<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="a366aa90a1410e786a6078df91d67ce17"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::hermitian_adaptor" ref="a366aa90a1410e786a6078df91d67ce17" args="(matrix_type &amp;data)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>hermitian_adaptor</b> (matrix_type &amp;data)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a23d78caaee4a9b6938bdf8239a6ce386"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::hermitian_adaptor" ref="a23d78caaee4a9b6938bdf8239a6ce386" args="(const hermitian_adaptor &amp;m)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>hermitian_adaptor</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html">hermitian_adaptor</a> &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f1a3c71c1ff3601fb0d1eca0e351d3b"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::size1" ref="a0f1a3c71c1ff3601fb0d1eca0e351d3b" 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="a980d12364f40b8b1dcacef1a0bde5a6b"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::size2" ref="a980d12364f40b8b1dcacef1a0bde5a6b" 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="a371cc9bf23e3a084f48967f370297aeb"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::data" ref="a371cc9bf23e3a084f48967f370297aeb" 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="a04d4a9a85a5f740108ac05801b17c825"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::data" ref="a04d4a9a85a5f740108ac05801b17c825" 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="a8c5adffee0792ad19a328f39a7f815a8"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::operator()" ref="a8c5adffee0792ad19a328f39a7f815a8" 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="ad08795b0c27fdea9b5c3647fffd0de3d"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::operator()" ref="ad08795b0c27fdea9b5c3647fffd0de3d" 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="aca052b3a584fea64734f6ca68d8dc1b7"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::insert_element" ref="aca052b3a584fea64734f6ca68d8dc1b7" args="(size_type i, size_type j, value_type t)" -->
-BOOST_UBLAS_INLINE true_reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>insert_element</b> (size_type i, size_type j, value_type t)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a17d05ef65a2d9556b703183d8380fdcb"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::operator=" ref="a17d05ef65a2d9556b703183d8380fdcb" args="(const hermitian_adaptor &amp;m)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html">hermitian_adaptor</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html">hermitian_adaptor</a> &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2f15a188903a080d18a31cfc6994c02b"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::assign_temporary" ref="a2f15a188903a080d18a31cfc6994c02b" args="(hermitian_adaptor &amp;m)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html">hermitian_adaptor</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>assign_temporary</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html">hermitian_adaptor</a> &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a2f25b6685191462896037891c9c977bd"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::operator=" ref="a2f25b6685191462896037891c9c977bd" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html">hermitian_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="a2c87b86586292f0952c5f16d5c842ef3"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::assign" ref="a2c87b86586292f0952c5f16d5c842ef3" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html">hermitian_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="ae76babd6b9c1ca667bacb50c9e64119c"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::operator+=" ref="ae76babd6b9c1ca667bacb50c9e64119c" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html">hermitian_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="aebafd3058df874a5ca6e04a790e0dd65"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::plus_assign" ref="aebafd3058df874a5ca6e04a790e0dd65" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html">hermitian_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="aefd1386eeb60956a4f52f84b4fddf991"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::operator&#45;=" ref="aefd1386eeb60956a4f52f84b4fddf991" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html">hermitian_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="a500d21204a73cc3c81c39a0ce1e0e30e"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::minus_assign" ref="a500d21204a73cc3c81c39a0ce1e0e30e" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html">hermitian_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="ab46ef81b3e0c6aaad06f547311e6f028"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::operator*=" ref="ab46ef81b3e0c6aaad06f547311e6f028" args="(const AT &amp;at)" -->
-template&lt;class AT &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html">hermitian_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="ae4a4021f48aed42ecd62bf95e07e49d7"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::operator/=" ref="ae4a4021f48aed42ecd62bf95e07e49d7" args="(const AT &amp;at)" -->
-template&lt;class AT &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html">hermitian_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="ac658d21b14bf94e9d84ca18a78bd9f80"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::same_closure" ref="ac658d21b14bf94e9d84ca18a78bd9f80" args="(const hermitian_adaptor &amp;ha) 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_1hermitian__adaptor.html">hermitian_adaptor</a> &amp;ha) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a98e3bc732c347b93dad7598deabb0820"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::swap" ref="a98e3bc732c347b93dad7598deabb0820" args="(hermitian_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_1hermitian__adaptor.html">hermitian_adaptor</a> &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad5ee7ca3e3fa0d51886ef48947ece6b1"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::find1" ref="ad5ee7ca3e3fa0d51886ef48947ece6b1" args="(int rank, size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="a909d43102ff2bd1de023bb1bb60a1bf1"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::find1" ref="a909d43102ff2bd1de023bb1bb60a1bf1" args="(int rank, size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="aac9d117fc187753fc1fe821314584646"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::find2" ref="aac9d117fc187753fc1fe821314584646" args="(int rank, size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="a9dfeeaf8264ade0e67fbb1b2ae046927"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::find2" ref="a9dfeeaf8264ade0e67fbb1b2ae046927" args="(int rank, size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="ab9657ba0d41cd940f9f556b6c20c4bfc"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::begin1" ref="ab9657ba0d41cd940f9f556b6c20c4bfc" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="a0a3b69a965bc9b0de347d1753a32b27b"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::end1" ref="a0a3b69a965bc9b0de347d1753a32b27b" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="aec761a7f30bd2855090c1ad29482699c"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::begin1" ref="aec761a7f30bd2855090c1ad29482699c" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="ab877ecd4fc7b1803770b8f299f1c67cd"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::end1" ref="ab877ecd4fc7b1803770b8f299f1c67cd" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="a874b54cbd31b4430ff13b76d4c34c0dd"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::begin2" ref="a874b54cbd31b4430ff13b76d4c34c0dd" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="ae46c630188e470b9ae8cfb5aee83b78b"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::end2" ref="ae46c630188e470b9ae8cfb5aee83b78b" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="a048e47f3a926187cf3322d85061960b5"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::begin2" ref="a048e47f3a926187cf3322d85061960b5" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="a3867ad956c26786ae5fe0a87eab1c63c"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::end2" ref="a3867ad956c26786ae5fe0a87eab1c63c" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="ab27db0c29e7ef09e940b4339bd4f6d20"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::rbegin1" ref="ab27db0c29e7ef09e940b4339bd4f6d20" 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="af36bab98633e3d812b515139f1910c3f"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::rend1" ref="af36bab98633e3d812b515139f1910c3f" 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="a6dda3def063268bfe8e5f0064ed59149"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::rbegin1" ref="a6dda3def063268bfe8e5f0064ed59149" 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="a266b75b89c6dc955af90c1edd4b5702e"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::rend1" ref="a266b75b89c6dc955af90c1edd4b5702e" 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="a31cb9d6e1ba87e791e39ec20c3e53aaf"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::rbegin2" ref="a31cb9d6e1ba87e791e39ec20c3e53aaf" 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="adda5e35274bafffaa0e51060d3c10e65"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::rend2" ref="adda5e35274bafffaa0e51060d3c10e65" 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="abf5263f20d61bbdebd85f96505839378"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::rbegin2" ref="abf5263f20d61bbdebd85f96505839378" 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="a909532c35ffb87bfb5661dd6e3eaf23a"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::rend2" ref="a909532c35ffb87bfb5661dd6e3eaf23a" 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="a2f791aab2767fa94177abc501d1f1f16"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::swap" ref="a2f791aab2767fa94177abc501d1f1f16" args="(hermitian_adaptor &amp;m1, hermitian_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_1hermitian__adaptor.html">hermitian_adaptor</a> &amp;m1, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html">hermitian_adaptor</a> &amp;m2)</td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;class M, class TRI&gt;<br/>
- class boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &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_1hermitian__adaptor.html" title="A Hermitian matrix adaptator: convert a any matrix into a Hermitian matrix expression...">hermitian_adaptor</a></code> will provide 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>. 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_1hermitian__adaptor.html" title="A Hermitian matrix adaptator: convert a any matrix into a Hermitian matrix expression...">hermitian_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_1hermitian__adaptor.html" title="A Hermitian matrix adaptator: convert a any matrix into a Hermitian matrix expression...">hermitian_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 hermitian <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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator1-members.html
deleted file mode 100644
index 7bba8cb1e2..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator1-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::hermitian_adaptor&lt; M, TRI &gt;::const_iterator1 Member List</h1>This is the complete list of members for <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>, 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_1hermitian__adaptor_1_1const__iterator1.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>(const self_type &amp;m, int begin, int end, const const_subiterator1_type &amp;it1_begin, const const_subiterator1_type &amp;it1_end, const const_subiterator2_type &amp;it2_begin, const const_subiterator2_type &amp;it2_end) (defined in <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><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></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_1hermitian__adaptor_1_1const__iterator1.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1hermitian__adaptor_1_1const__iterator1.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1hermitian__adaptor_1_1const__iterator1.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1hermitian__adaptor_1_1const__iterator1.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;::const_iterator1</a>)</td><td><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></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_1hermitian__adaptor_1_1const__iterator1.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;::const_iterator1</a>)</td><td><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></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_1hermitian__adaptor_1_1const__iterator1.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;::const_iterator1</a>)</td><td><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></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_1hermitian__adaptor_1_1const__iterator1.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator1.html
deleted file mode 100644
index 97097c842e..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator1.html
+++ /dev/null
@@ -1,104 +0,0 @@
-<!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::hermitian_adaptor&lt; M, TRI &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_1hermitian__adaptor.html">hermitian_adaptor</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator1.html">const_iterator1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;::const_iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::hermitian_adaptor::const_iterator1" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="a75b6939d805ee0660b6d41d81d04a336"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator1::value_type" ref="a75b6939d805ee0660b6d41d81d04a336" 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="ac2e97837c87fa4fe62ff5c8c6650a14f"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator1::difference_type" ref="ac2e97837c87fa4fe62ff5c8c6650a14f" 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="a2c752d87de4448193ee19f506eff3dbe"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator1::reference" ref="a2c752d87de4448193ee19f506eff3dbe" args="" -->
-typedef <br class="typebreak"/>
-const_subiterator1_type::value_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="a534c968e0cafedeefd62df84670dd3c3"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator1::pointer" ref="a534c968e0cafedeefd62df84670dd3c3" 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="a1faf48cc6e624eddb8a01cb1ff587343"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator1::dual_iterator_type" ref="a1faf48cc6e624eddb8a01cb1ff587343" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="a502c8489284d400e7fb4721ffeb2127f"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator1::dual_reverse_iterator_type" ref="a502c8489284d400e7fb4721ffeb2127f" 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="a6272c4513071315d1d798b70a869ce60"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator1::const_iterator1" ref="a6272c4513071315d1d798b70a869ce60" args="(const self_type &amp;m, int begin, int end, const const_subiterator1_type &amp;it1_begin, const const_subiterator1_type &amp;it1_end, const const_subiterator2_type &amp;it2_begin, const const_subiterator2_type &amp;it2_end)" -->
-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_1hermitian__adaptor.html">self_type</a> &amp;m, int begin, int end, const const_subiterator1_type &amp;it1_begin, const const_subiterator1_type &amp;it1_end, const const_subiterator2_type &amp;it2_begin, const const_subiterator2_type &amp;it2_end)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a23fa6260a30e8d66600b2b6a9bd86978"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator1::const_iterator1" ref="a23fa6260a30e8d66600b2b6a9bd86978" 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_1hermitian__adaptor_1_1iterator1.html">iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c5327609de724e0630cc4ef0fc46b2f"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator1::operator++" ref="a6c5327609de724e0630cc4ef0fc46b2f" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="a62a64617102ecf0c3acddf1e103f47ff"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator1::operator&#45;&#45;" ref="a62a64617102ecf0c3acddf1e103f47ff" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="ad23bdef234bf5bb6cead9ac5661d8c78"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator1::operator+=" ref="ad23bdef234bf5bb6cead9ac5661d8c78" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="a4bb35c3e4633bd11b9e47b0bd0f75784"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator1::operator&#45;=" ref="a4bb35c3e4633bd11b9e47b0bd0f75784" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="a7f0fbf4d1dbd76c41e6647bd30c3f756"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator1::operator&#45;" ref="a7f0fbf4d1dbd76c41e6647bd30c3f756" 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_1hermitian__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="a37df8abcc063f7cea7dba8ae5b9bfde6"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator1::operator*" ref="a37df8abcc063f7cea7dba8ae5b9bfde6" 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="a2ccbcff445c1519b6f88c3992ce9d419"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator1::operator[]" ref="a2ccbcff445c1519b6f88c3992ce9d419" 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="af8c164dc0d4fe793a96beb1d20d5d6f2"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator1::begin" ref="af8c164dc0d4fe793a96beb1d20d5d6f2" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="ab8231e27a5e6cc767d9465a79b0c529a"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator1::end" ref="ab8231e27a5e6cc767d9465a79b0c529a" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="a8f0d57391e2ff0a52a9eba94d4b7d7f3"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator1::rbegin" ref="a8f0d57391e2ff0a52a9eba94d4b7d7f3" 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="a1edb29ef9c22b546b536c80ca2003de9"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator1::rend" ref="a1edb29ef9c22b546b536c80ca2003de9" 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="a3edeee4dfd513b0c53aeb5c186fd817e"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator1::index1" ref="a3edeee4dfd513b0c53aeb5c186fd817e" 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="ad35e40f9bde222a656076e936d5cdfae"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator1::index2" ref="ad35e40f9bde222a656076e936d5cdfae" 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="ad0932c267722d0b44f72c2b0fa4f7b70"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator1::operator=" ref="ad0932c267722d0b44f72c2b0fa4f7b70" args="(const const_iterator1 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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_1hermitian__adaptor_1_1const__iterator1.html">const_iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb9615e34e854e0aa81fb30705e6a7dc"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator1::operator==" ref="aeb9615e34e854e0aa81fb30705e6a7dc" 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_1hermitian__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="a34c4a54e1e3705405244a84b4dc53f5e"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator1::operator&lt;" ref="a34c4a54e1e3705405244a84b4dc53f5e" 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_1hermitian__adaptor_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class M, class TRI&gt;<br/>
- class boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator2-members.html
deleted file mode 100644
index a719a75d24..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator2-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::hermitian_adaptor&lt; M, TRI &gt;::const_iterator2 Member List</h1>This is the complete list of members for <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>, 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_1hermitian__adaptor_1_1const__iterator2.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>(const self_type &amp;m, int begin, int end, const const_subiterator1_type &amp;it1_begin, const const_subiterator1_type &amp;it1_end, const const_subiterator2_type &amp;it2_begin, const const_subiterator2_type &amp;it2_end) (defined in <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><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></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_1hermitian__adaptor_1_1const__iterator2.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1hermitian__adaptor_1_1const__iterator2.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1hermitian__adaptor_1_1const__iterator2.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1hermitian__adaptor_1_1const__iterator2.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;::const_iterator2</a>)</td><td><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></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_1hermitian__adaptor_1_1const__iterator2.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;::const_iterator2</a>)</td><td><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></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_1hermitian__adaptor_1_1const__iterator2.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;::const_iterator2</a>)</td><td><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></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_1hermitian__adaptor_1_1const__iterator2.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator2.html
deleted file mode 100644
index bcfe832187..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator2.html
+++ /dev/null
@@ -1,104 +0,0 @@
-<!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::hermitian_adaptor&lt; M, TRI &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_1hermitian__adaptor.html">hermitian_adaptor</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator2.html">const_iterator2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;::const_iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::hermitian_adaptor::const_iterator2" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="a41147c203b774762bfd8586603930680"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator2::value_type" ref="a41147c203b774762bfd8586603930680" 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="af54ccb00ba9bdbfb743af6686f4eb849"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator2::difference_type" ref="af54ccb00ba9bdbfb743af6686f4eb849" 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="ac561d0830f1e28bf23cc6f9339eb64ad"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator2::reference" ref="ac561d0830f1e28bf23cc6f9339eb64ad" args="" -->
-typedef <br class="typebreak"/>
-const_subiterator2_type::value_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="a995fefd9be1e56854613bf59b233e3ad"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator2::pointer" ref="a995fefd9be1e56854613bf59b233e3ad" 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="acae7c059ef73f659741fe4211d22cca4"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator2::dual_iterator_type" ref="acae7c059ef73f659741fe4211d22cca4" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="a4344469795054674cec678ae9058dcaf"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator2::dual_reverse_iterator_type" ref="a4344469795054674cec678ae9058dcaf" 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="a5c30ca48dfa2429a0ca0b1db93229eac"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator2::const_iterator2" ref="a5c30ca48dfa2429a0ca0b1db93229eac" args="(const self_type &amp;m, int begin, int end, const const_subiterator1_type &amp;it1_begin, const const_subiterator1_type &amp;it1_end, const const_subiterator2_type &amp;it2_begin, const const_subiterator2_type &amp;it2_end)" -->
-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_1hermitian__adaptor.html">self_type</a> &amp;m, int begin, int end, const const_subiterator1_type &amp;it1_begin, const const_subiterator1_type &amp;it1_end, const const_subiterator2_type &amp;it2_begin, const const_subiterator2_type &amp;it2_end)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae80c199e2882e58ef19d6ce86f4c288f"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator2::const_iterator2" ref="ae80c199e2882e58ef19d6ce86f4c288f" 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_1hermitian__adaptor_1_1iterator2.html">iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2f67eb6b0cb00f73918dfde7bf5b719a"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator2::operator++" ref="a2f67eb6b0cb00f73918dfde7bf5b719a" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="aa7d5b7d661e94292ec96449a93919308"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator2::operator&#45;&#45;" ref="aa7d5b7d661e94292ec96449a93919308" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="a5441acc040495250ffefa390c10f439f"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator2::operator+=" ref="a5441acc040495250ffefa390c10f439f" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="a9307f2ed143f29073b0c17a71d3e7ebb"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator2::operator&#45;=" ref="a9307f2ed143f29073b0c17a71d3e7ebb" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="aad31aad33befd066761fbfb2f8a10c17"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator2::operator&#45;" ref="aad31aad33befd066761fbfb2f8a10c17" 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_1hermitian__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="ab3c020946b435f2269cc35ae591e7203"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator2::operator*" ref="ab3c020946b435f2269cc35ae591e7203" 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="a28e7a5063a492653256eff4abbe55b41"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator2::operator[]" ref="a28e7a5063a492653256eff4abbe55b41" 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="a6543a6b98c0bb19eb66b166d68b01a89"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator2::begin" ref="a6543a6b98c0bb19eb66b166d68b01a89" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="aea696250f85198bc546a55c896722097"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator2::end" ref="aea696250f85198bc546a55c896722097" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="a45d6db408cacf42b3dc4adeac39be0f6"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator2::rbegin" ref="a45d6db408cacf42b3dc4adeac39be0f6" 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="ad504786aeff088d2945f950074dd5463"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator2::rend" ref="ad504786aeff088d2945f950074dd5463" 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="a3e78446614d7f6edc040245e042822c2"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator2::index1" ref="a3e78446614d7f6edc040245e042822c2" 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="a173aa4c22a36c1a82afc51c0b5a9c94b"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator2::index2" ref="a173aa4c22a36c1a82afc51c0b5a9c94b" 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="a0ab66f54ba1cb193a86ee774f5ea9443"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator2::operator=" ref="a0ab66f54ba1cb193a86ee774f5ea9443" args="(const const_iterator2 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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_1hermitian__adaptor_1_1const__iterator2.html">const_iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d0bf007a0438df6543f35f967fc746b"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator2::operator==" ref="a1d0bf007a0438df6543f35f967fc746b" 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_1hermitian__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="afded94020e2225ba60b61718b36530b7"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::const_iterator2::operator&lt;" ref="afded94020e2225ba60b61718b36530b7" 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_1hermitian__adaptor_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class M, class TRI&gt;<br/>
- class boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator1-members.html
deleted file mode 100644
index 49ef35820a..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator1-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::hermitian_adaptor&lt; M, TRI &gt;::iterator1 Member List</h1>This is the complete list of members for <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>, 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_1hermitian__adaptor_1_1iterator1.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b> (defined in <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><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><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_1hermitian__adaptor_1_1iterator1.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1hermitian__adaptor_1_1iterator1.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b>() (defined in <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><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></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_1hermitian__adaptor_1_1iterator1.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1hermitian__adaptor_1_1iterator1.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1hermitian__adaptor_1_1iterator1.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;::iterator1</a>)</td><td><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></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_1hermitian__adaptor_1_1iterator1.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;::iterator1</a>)</td><td><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></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_1hermitian__adaptor_1_1iterator1.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;::iterator1</a>)</td><td><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></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_1hermitian__adaptor_1_1iterator1.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator1.html
deleted file mode 100644
index 82fd1b386e..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator1.html
+++ /dev/null
@@ -1,99 +0,0 @@
-<!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::hermitian_adaptor&lt; M, TRI &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_1hermitian__adaptor.html">hermitian_adaptor</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator1.html">iterator1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;::iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::hermitian_adaptor::iterator1" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="a159d6b906b33bfc0b7fadba3ecf6e6ae"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::iterator1::value_type" ref="a159d6b906b33bfc0b7fadba3ecf6e6ae" 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="a6d1d5fa7a6794fb8d135be9fcd0882dd"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::iterator1::difference_type" ref="a6d1d5fa7a6794fb8d135be9fcd0882dd" 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="ad452c5c4e2c8eb86eb3fe3d2d33f6552"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::iterator1::reference" ref="ad452c5c4e2c8eb86eb3fe3d2d33f6552" 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="a805fe452c510dbf5a4d22c1b1ccadb07"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::iterator1::pointer" ref="a805fe452c510dbf5a4d22c1b1ccadb07" 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="a7b89cde95cdadb7e5d40d26120f3c569"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::iterator1::dual_iterator_type" ref="a7b89cde95cdadb7e5d40d26120f3c569" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="a8c456b584bd81069622925f378d6abea"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::iterator1::dual_reverse_iterator_type" ref="a8c456b584bd81069622925f378d6abea" 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="ae7dc6c03ed6e1e8dad8d46130003abcb"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::iterator1::iterator1" ref="ae7dc6c03ed6e1e8dad8d46130003abcb" 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_1hermitian__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="a20e30a2df34f0692564f4d79f5d7050a"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::iterator1::operator++" ref="a20e30a2df34f0692564f4d79f5d7050a" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="ab7775d4161b94edae94630d041945682"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::iterator1::operator&#45;&#45;" ref="ab7775d4161b94edae94630d041945682" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="a2aa645a64d5a7e35aa06663e7d266d54"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::iterator1::operator+=" ref="a2aa645a64d5a7e35aa06663e7d266d54" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="ad2c1353cea67597f9e428d41bfa50daf"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::iterator1::operator&#45;=" ref="ad2c1353cea67597f9e428d41bfa50daf" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="a111d55e078f801eb617c441cbdba8e5c"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::iterator1::operator&#45;" ref="a111d55e078f801eb617c441cbdba8e5c" 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_1hermitian__adaptor_1_1iterator1.html">iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d8510a4890585b6d41f39fd097427a9"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::iterator1::operator*" ref="a0d8510a4890585b6d41f39fd097427a9" 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="a5760ba220ea3d780e11c0b713346529e"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::iterator1::operator[]" ref="a5760ba220ea3d780e11c0b713346529e" 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="aa30f94b577262f6291d90499fec28541"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::iterator1::begin" ref="aa30f94b577262f6291d90499fec28541" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="aadb673ed511bef294540cf067913e028"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::iterator1::end" ref="aadb673ed511bef294540cf067913e028" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="a40ac7ca833ffa15637820271f2b762fb"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::iterator1::rbegin" ref="a40ac7ca833ffa15637820271f2b762fb" 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="a746ccb51ee688478cf43e61a6affc51e"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::iterator1::rend" ref="a746ccb51ee688478cf43e61a6affc51e" 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="ae5da03c437abb9002573cf14d64b1d70"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::iterator1::index1" ref="ae5da03c437abb9002573cf14d64b1d70" 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="a59f4974713680113d6ca5f3699ea62dd"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::iterator1::index2" ref="a59f4974713680113d6ca5f3699ea62dd" 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="ab4d470872509f6be9879201c4f409d0a"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::iterator1::operator=" ref="ab4d470872509f6be9879201c4f409d0a" args="(const iterator1 &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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_1hermitian__adaptor_1_1iterator1.html">iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad58421002108236a66586f6016e51681"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::iterator1::operator==" ref="ad58421002108236a66586f6016e51681" 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_1hermitian__adaptor_1_1iterator1.html">iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d929b9ef878da7dca85ae8c2f9aabb6"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::iterator1::operator&lt;" ref="a0d929b9ef878da7dca85ae8c2f9aabb6" 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_1hermitian__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::hermitian_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, class TRI&gt;<br/>
- class boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator2-members.html
deleted file mode 100644
index d76ea15982..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator2-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::hermitian_adaptor&lt; M, TRI &gt;::iterator2 Member List</h1>This is the complete list of members for <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>, 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_1hermitian__adaptor_1_1iterator2.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b> (defined in <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><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><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_1hermitian__adaptor_1_1iterator2.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1hermitian__adaptor_1_1iterator2.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b>() (defined in <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><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></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_1hermitian__adaptor_1_1iterator2.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1hermitian__adaptor_1_1iterator2.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1hermitian__adaptor_1_1iterator2.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;::iterator2</a>)</td><td><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></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_1hermitian__adaptor_1_1iterator2.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;::iterator2</a>)</td><td><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></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_1hermitian__adaptor_1_1iterator2.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;::iterator2</a>)</td><td><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></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_1hermitian__adaptor_1_1iterator2.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator2.html
deleted file mode 100644
index 841e17b6c3..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator2.html
+++ /dev/null
@@ -1,99 +0,0 @@
-<!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::hermitian_adaptor&lt; M, TRI &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_1hermitian__adaptor.html">hermitian_adaptor</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator2.html">iterator2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;::iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::hermitian_adaptor::iterator2" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="a57dd185b580d6660fc7109e36ca36d52"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::iterator2::value_type" ref="a57dd185b580d6660fc7109e36ca36d52" 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="acc076266a5e9fc8bec17d4ec61094f4a"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::iterator2::difference_type" ref="acc076266a5e9fc8bec17d4ec61094f4a" 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="a0ccaf12f6b2bd39b8c455ca516cd5b31"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::iterator2::reference" ref="a0ccaf12f6b2bd39b8c455ca516cd5b31" 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="adcad95d6fdb0cab5b0b434e293b2cfcc"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::iterator2::pointer" ref="adcad95d6fdb0cab5b0b434e293b2cfcc" 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="a34956790427d04511b8d87aece8bd09a"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::iterator2::dual_iterator_type" ref="a34956790427d04511b8d87aece8bd09a" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="a2376c1f1ead159ef8cbbbf06cf30aff2"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::iterator2::dual_reverse_iterator_type" ref="a2376c1f1ead159ef8cbbbf06cf30aff2" 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="a47146034b51280653606c01c446f1734"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::iterator2::iterator2" ref="a47146034b51280653606c01c446f1734" 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_1hermitian__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="a276b85a9b10368047b84a266d8775bd2"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::iterator2::operator++" ref="a276b85a9b10368047b84a266d8775bd2" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="ae5e10d8d901161b5574a5798af358c17"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::iterator2::operator&#45;&#45;" ref="ae5e10d8d901161b5574a5798af358c17" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="aa2166b4b8477986dbd7b770d9d4c506a"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::iterator2::operator+=" ref="aa2166b4b8477986dbd7b770d9d4c506a" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="a5e24a0f25f029b5c913884b3d6bef5fa"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::iterator2::operator&#45;=" ref="a5e24a0f25f029b5c913884b3d6bef5fa" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="a4e94a27a73191ce950364da7e9e56d39"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::iterator2::operator&#45;" ref="a4e94a27a73191ce950364da7e9e56d39" 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_1hermitian__adaptor_1_1iterator2.html">iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7e2f7a6f973f64bf5f90cab21a239de1"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::iterator2::operator*" ref="a7e2f7a6f973f64bf5f90cab21a239de1" 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="a5ec75563ce623d08ff0807aa2df648cc"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::iterator2::operator[]" ref="a5ec75563ce623d08ff0807aa2df648cc" 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="a66cba1809491e39802f3de126d2ff265"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::iterator2::begin" ref="a66cba1809491e39802f3de126d2ff265" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="a92821247938c107f6372e6c4ce464cb4"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::iterator2::end" ref="a92821247938c107f6372e6c4ce464cb4" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="af45f4eaf91fb2b3d219acfbf11699ee1"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::iterator2::rbegin" ref="af45f4eaf91fb2b3d219acfbf11699ee1" 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="a2c6fa48f27393ef05716a391f057feee"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::iterator2::rend" ref="a2c6fa48f27393ef05716a391f057feee" 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="a73be851211803699139a4b225f70f35e"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::iterator2::index1" ref="a73be851211803699139a4b225f70f35e" 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="a9e2cc0315bc430d40d4cbf1610984dfa"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::iterator2::index2" ref="a9e2cc0315bc430d40d4cbf1610984dfa" 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="ac86716004c1f3de23929ecff8c353e67"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::iterator2::operator=" ref="ac86716004c1f3de23929ecff8c353e67" args="(const iterator2 &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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_1hermitian__adaptor_1_1iterator2.html">iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae752edd7315e76b017b8b7ee4378312f"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::iterator2::operator==" ref="ae752edd7315e76b017b8b7ee4378312f" 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_1hermitian__adaptor_1_1iterator2.html">iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9736f83fdf5441df7b51e2d478341cf7"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_adaptor::iterator2::operator&lt;" ref="a9736f83fdf5441df7b51e2d478341cf7" 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_1hermitian__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::hermitian_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, class TRI&gt;<br/>
- class boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix-members.html
deleted file mode 100644
index df7f5a76b1..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix-members.html
+++ /dev/null
@@ -1,110 +0,0 @@
-<!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::hermitian_matrix&lt; T, TRI, L, A &gt; Member List</h1>This is the complete list of members for <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>, 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_1hermitian__matrix.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></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_1hermitian__matrix.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>assign_temporary</b>(hermitian_matrix &amp;m) (defined in <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><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></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_1hermitian__matrix.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>clear</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <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><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></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; hermitian_matrix&lt; T, TRI, 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; hermitian_matrix&lt; T, TRI, 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_1hermitian__matrix.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator2</b> typedef (defined in <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><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></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; hermitian_matrix&lt; T, TRI, 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; hermitian_matrix&lt; T, TRI, 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_1hermitian__matrix.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>data</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end2</b>() (defined in <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><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></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_1hermitian__matrix.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></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; hermitian_matrix&lt; T, TRI, 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; hermitian_matrix&lt; T, TRI, L, A &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find1</b>(int, size_type i, size_type j) const (defined in <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><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></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_1hermitian__matrix.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find2</b>(int, size_type i, size_type j) const (defined in <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><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></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_1hermitian__matrix.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>hermitian_matrix</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>hermitian_matrix</b>(size_type size) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>hermitian_matrix</b>(size_type size1, size_type size2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>hermitian_matrix</b>(size_type size, const array_type &amp;data) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>hermitian_matrix</b>(const hermitian_matrix &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>hermitian_matrix</b>(const matrix_expression&lt; AE &gt; &amp;ae) (defined in <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><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></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_1hermitian__matrix.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_temporary_type</b> typedef (defined in <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><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></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_1hermitian__matrix.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></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_1hermitian__matrix.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></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_1hermitian__matrix.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></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; hermitian_matrix&lt; T, TRI, 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; hermitian_matrix&lt; T, TRI, 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; hermitian_matrix&lt; T, TRI, 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; hermitian_matrix&lt; T, TRI, 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_1hermitian__matrix.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></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_1hermitian__matrix.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></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_1hermitian__matrix.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></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_1hermitian__matrix.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const hermitian_matrix &amp;m) (defined in <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><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></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_1hermitian__matrix.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>orientation_category</b> typedef (defined in <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><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></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_1hermitian__matrix.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>resize</b>(size_type size, bool preserve=true) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>resize</b>(size_type size1, size_type size2, bool preserve=true) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>resize_packed_preserve</b>(size_type size) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reverse_iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reverse_iterator2</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b>(hermitian_matrix &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b> (defined in <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><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><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; hermitian_matrix&lt; T, TRI, 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; hermitian_matrix&lt; T, TRI, 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; hermitian_matrix&lt; T, TRI, 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; hermitian_matrix&lt; T, TRI, L, A &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_temporary_type</b> typedef (defined in <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><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></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; hermitian_matrix&lt; T, TRI, 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; hermitian_matrix&lt; T, TRI, 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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html
deleted file mode 100644
index cf249aaa7e..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html
+++ /dev/null
@@ -1,235 +0,0 @@
-<!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::hermitian_matrix&lt; T, TRI, 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_1hermitian__matrix.html">hermitian_matrix</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::hermitian_matrix" --><!-- doxytag: inherits="matrix_container&lt; hermitian_matrix&lt; T, TRI, L, A &gt; &gt;" -->
-<p>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>.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">matrix_container&lt; hermitian_matrix&lt; T, TRI, L, A &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1hermitian__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_1hermitian__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_1hermitian__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_1hermitian__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_1hermitian__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="ad17507da98b34e55d2fa585975b15d92"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::size_type" ref="ad17507da98b34e55d2fa585975b15d92" 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="a62d04850fc5b37976df8b332d3e29203"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::difference_type" ref="a62d04850fc5b37976df8b332d3e29203" 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="a717d8ee188b1eefd52b961c8326b320a"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::value_type" ref="a717d8ee188b1eefd52b961c8326b320a" 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="a23935d97710a77d866996f0d8a15c992"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_reference" ref="a23935d97710a77d866996f0d8a15c992" args="" -->
-typedef const T&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="a6ddfc23d3b881431d884b6e43269d963"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::reference" ref="a6ddfc23d3b881431d884b6e43269d963" 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="a10a34613592b8156b08ef9f4fe37c03d"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::array_type" ref="a10a34613592b8156b08ef9f4fe37c03d" 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="aa13e5840a1d27780f60a8f4d8cb65945"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_closure_type" ref="aa13e5840a1d27780f60a8f4d8cb65945" 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_1hermitian__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="a912d2f1d420d4653b4898aa7813cdb87"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::closure_type" ref="a912d2f1d420d4653b4898aa7813cdb87" 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_1hermitian__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="a6c496a314b03ab4b92c47953d48bfc00"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::vector_temporary_type" ref="a6c496a314b03ab4b92c47953d48bfc00" 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="afb3ab6ec9ccff765f971f58be86e8b3d"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::matrix_temporary_type" ref="afb3ab6ec9ccff765f971f58be86e8b3d" 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="a851cd3f881d88810a2ca0a0613714fb6"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::storage_category" ref="a851cd3f881d88810a2ca0a0613714fb6" 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="a39e08c0ad5a33d14ff7fe88aac4654b4"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::orientation_category" ref="a39e08c0ad5a33d14ff7fe88aac4654b4" 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="a2aefa64fead82b0a97588631b4e0518a"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_reverse_iterator1" ref="a2aefa64fead82b0a97588631b4e0518a" args="" -->
-typedef reverse_iterator_base1<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="aa376cbc4b849f940af2386e33e91f9dd"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::reverse_iterator1" ref="aa376cbc4b849f940af2386e33e91f9dd" args="" -->
-typedef reverse_iterator_base1<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="a8fac55be8292fddcd0a17100ab99eb3a"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_reverse_iterator2" ref="a8fac55be8292fddcd0a17100ab99eb3a" args="" -->
-typedef reverse_iterator_base2<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="aa1f6b6014c2a1d03a9f6c3ab2c1e2768"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::reverse_iterator2" ref="aa1f6b6014c2a1d03a9f6c3ab2c1e2768" args="" -->
-typedef reverse_iterator_base2<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__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="a851917b9fd6da2fe0da0b30045e2ca3b"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::hermitian_matrix" ref="a851917b9fd6da2fe0da0b30045e2ca3b" args="(size_type size)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>hermitian_matrix</b> (size_type size)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae3535cbd20227282691ced7bacade9a1"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::hermitian_matrix" ref="ae3535cbd20227282691ced7bacade9a1" args="(size_type size1, size_type size2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>hermitian_matrix</b> (size_type size1, size_type size2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8db7b9aadeb6797d1667c678552e305c"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::hermitian_matrix" ref="a8db7b9aadeb6797d1667c678552e305c" args="(size_type size, const array_type &amp;data)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>hermitian_matrix</b> (size_type size, const array_type &amp;data)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad8ac8f22eec50f1207a34c7a9837dbce"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::hermitian_matrix" ref="ad8ac8f22eec50f1207a34c7a9837dbce" args="(const hermitian_matrix &amp;m)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>hermitian_matrix</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html">hermitian_matrix</a> &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a0445eb9f1109e9a1ac626ea6aa2b3d29"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::hermitian_matrix" ref="a0445eb9f1109e9a1ac626ea6aa2b3d29" 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&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>hermitian_matrix</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="memItemLeft" align="right" valign="top"><a class="anchor" id="a60daa55b6be28f2753debffad455b74f"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::size1" ref="a60daa55b6be28f2753debffad455b74f" 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="a85d21ec7df19bf0ebfc8ed17ece22df6"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::size2" ref="a85d21ec7df19bf0ebfc8ed17ece22df6" 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="acb20e2dc5499c4434424c47097e84467"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::data" ref="acb20e2dc5499c4434424c47097e84467" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-array_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="aa7b98a2c54fd15562288eda9d049a49a"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::data" ref="aa7b98a2c54fd15562288eda9d049a49a" args="()" -->
-BOOST_UBLAS_INLINE array_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="abbeab7fcf0c19a15a1752ea303b10a05"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::resize" ref="abbeab7fcf0c19a15a1752ea303b10a05" args="(size_type size, bool preserve=true)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>resize</b> (size_type size, bool preserve=true)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a35188080a13c8b29956d5e82e630f5c3"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::resize" ref="a35188080a13c8b29956d5e82e630f5c3" args="(size_type size1, size_type size2, bool preserve=true)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>resize</b> (size_type size1, size_type size2, bool preserve=true)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa9d9f9522de44c1ba5723cc976f48054"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::resize_packed_preserve" ref="aa9d9f9522de44c1ba5723cc976f48054" args="(size_type size)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>resize_packed_preserve</b> (size_type size)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa029dfbfb5e9d91d7e621450dc105a12"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::operator()" ref="aa029dfbfb5e9d91d7e621450dc105a12" 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="ae49ff86aca4026ed41b878c53b2050cc"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::at_element" ref="ae49ff86aca4026ed41b878c53b2050cc" args="(size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE true_reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>at_element</b> (size_type i, size_type j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed665d0e451b51f87f5cb3789ac3d39c"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::operator()" ref="aed665d0e451b51f87f5cb3789ac3d39c" 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="ae6bef1f89dac124f257fa5481d1773ef"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::insert_element" ref="ae6bef1f89dac124f257fa5481d1773ef" args="(size_type i, size_type j, const_reference t)" -->
-BOOST_UBLAS_INLINE true_reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>insert_element</b> (size_type i, size_type j, const_reference t)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9ec7ef104aec095de2bb6b1ebf4ed182"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::erase_element" ref="a9ec7ef104aec095de2bb6b1ebf4ed182" args="(size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>erase_element</b> (size_type i, size_type j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abca3f8285287df0406a6a648eae25438"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::clear" ref="abca3f8285287df0406a6a648eae25438" args="()" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>clear</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3fc48622bdb89fa0a98ef4c33ddf5f81"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::operator=" ref="a3fc48622bdb89fa0a98ef4c33ddf5f81" args="(const hermitian_matrix &amp;m)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html">hermitian_matrix</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html">hermitian_matrix</a> &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2ef153da603fda780fde9a0ce6565418"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::assign_temporary" ref="a2ef153da603fda780fde9a0ce6565418" args="(hermitian_matrix &amp;m)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html">hermitian_matrix</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>assign_temporary</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html">hermitian_matrix</a> &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a53b0849d3186ca2cabd241f3075b0a66"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::operator=" ref="a53b0849d3186ca2cabd241f3075b0a66" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html">hermitian_matrix</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="a018b5d0d08d4c2ac80382f94a9f0f3f1"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::assign" ref="a018b5d0d08d4c2ac80382f94a9f0f3f1" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html">hermitian_matrix</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="ad5f8cbe3ea81703f1ff0f84c12005d3b"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::operator+=" ref="ad5f8cbe3ea81703f1ff0f84c12005d3b" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html">hermitian_matrix</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="ab93b963e5925be68627417a062dbdf97"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::plus_assign" ref="ab93b963e5925be68627417a062dbdf97" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html">hermitian_matrix</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="ab08ad158647dfbdde92ca0a08c7a5ca1"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::operator&#45;=" ref="ab08ad158647dfbdde92ca0a08c7a5ca1" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html">hermitian_matrix</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="a3abdf7232c83206598c033c30ceb9c2d"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::minus_assign" ref="a3abdf7232c83206598c033c30ceb9c2d" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html">hermitian_matrix</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="ae75f4772e5818c09fc81e17c84abfabf"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::operator*=" ref="ae75f4772e5818c09fc81e17c84abfabf" args="(const AT &amp;at)" -->
-template&lt;class AT &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html">hermitian_matrix</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="adbff697055d0ccc83de6a35baac131be"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::operator/=" ref="adbff697055d0ccc83de6a35baac131be" args="(const AT &amp;at)" -->
-template&lt;class AT &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html">hermitian_matrix</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="acc2cc8189b58f475674a4ca1933f92b9"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::swap" ref="acc2cc8189b58f475674a4ca1933f92b9" args="(hermitian_matrix &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_1hermitian__matrix.html">hermitian_matrix</a> &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a651ac196c7d393d04acc54f9a1ba9d1d"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::find1" ref="a651ac196c7d393d04acc54f9a1ba9d1d" args="(int, size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator1.html">const_iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find1</b> (int, size_type i, size_type j) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a74ec0080b7b679819db642b2875d662d"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::find1" ref="a74ec0080b7b679819db642b2875d662d" args="(int rank, size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_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="a4824ddc79f33c92f35f363793ae25755"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::find2" ref="a4824ddc79f33c92f35f363793ae25755" args="(int, size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator2.html">const_iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find2</b> (int, size_type i, size_type j) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61f69c68b74e85ff8f8216ed64f53bf5"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::find2" ref="a61f69c68b74e85ff8f8216ed64f53bf5" args="(int rank, size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_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="af8b1b7c60e5b282ad4ff87ce317e5e3d"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::begin1" ref="af8b1b7c60e5b282ad4ff87ce317e5e3d" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_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="aa7b121384a580ffb4a11118cb50a5484"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::end1" ref="aa7b121384a580ffb4a11118cb50a5484" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_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="ac7a3116646027ff5829d964ef1a63b58"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::begin1" ref="ac7a3116646027ff5829d964ef1a63b58" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_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="aeb0b984de689da90c47d604bb3df27e8"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::end1" ref="aeb0b984de689da90c47d604bb3df27e8" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_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="ab6dd49ce5ae419099ffc9326037d62ab"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::begin2" ref="ab6dd49ce5ae419099ffc9326037d62ab" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_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="a8ef345c9b3027566f0c7f7010f21f7cd"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::end2" ref="a8ef345c9b3027566f0c7f7010f21f7cd" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_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="a9a510e95645bc49cff395529166ee378"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::begin2" ref="a9a510e95645bc49cff395529166ee378" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_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="a8e195b66804ee5cbd50d0011a76808f7"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::end2" ref="a8e195b66804ee5cbd50d0011a76808f7" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_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="a995f233b4ad80a4901cb2842a0a4c729"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::rbegin1" ref="a995f233b4ad80a4901cb2842a0a4c729" 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="aa6b47b506b2b8ae88a914b217ba22e2b"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::rend1" ref="aa6b47b506b2b8ae88a914b217ba22e2b" 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="afae414722b008c0ec55da4d9b2806a0c"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::rbegin1" ref="afae414722b008c0ec55da4d9b2806a0c" 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="ac2f6653dcfe91d01bef53c4cb27b231a"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::rend1" ref="ac2f6653dcfe91d01bef53c4cb27b231a" 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="a20dec72fec2078f24f9ee3e6d3a5fda9"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::rbegin2" ref="a20dec72fec2078f24f9ee3e6d3a5fda9" 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="ae67fce78bf5aa6b559a0417f0aaa7cfb"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::rend2" ref="ae67fce78bf5aa6b559a0417f0aaa7cfb" 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="a4e04d743db248761b3a3c2a87ef00a02"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::rbegin2" ref="a4e04d743db248761b3a3c2a87ef00a02" 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="ad4b774e3e67ddb46ba9a9fd8535d7af5"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::rend2" ref="ad4b774e3e67ddb46ba9a9fd8535d7af5" 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="af4f5cebced49db4eaab9f8b6b0e6f22d"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::swap" ref="af4f5cebced49db4eaab9f8b6b0e6f22d" args="(hermitian_matrix &amp;m1, hermitian_matrix &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_1hermitian__matrix.html">hermitian_matrix</a> &amp;m1, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html">hermitian_matrix</a> &amp;m2)</td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;class T, class TRI, class L, class A&gt;<br/>
- class boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;</h3>
-
-<p>For a <img class="formulaInl" alt="$(n \times n)$" src="form_42.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> and <img class="formulaInl" alt="$ 0 \leq i < n, 0 \leq j < n$" src="form_43.png"/>, every element <img class="formulaInl" alt="$m_{i,j}$" src="form_44.png"/> is mapped to the <img class="formulaInl" alt="$(i.n + j)$" src="form_45.png"/>-th element of the container for row major orientation or the <img class="formulaInl" alt="$(i + j.m)$" src="form_46.png"/>-th element of the container for column major orientation. And <img class="formulaInl" alt="$\forall i,j$" src="form_47.png"/>, <img class="formulaInl" alt="$m_{i,j} = \overline{m_{i,j}}$" src="form_48.png"/>.</p>
-<p>Orientation and storage can also be specified, otherwise a row major and unbounded array are used. It is <b>not</b> required by the storage to initialize elements of the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a>. Moreover, only the given triangular <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> is stored and the storage of hermitian matrices is packed.</p>
-<p>See <a href="http://en.wikipedia.org/wiki/Hermitian_matrix">http://en.wikipedia.org/wiki/Hermitian_matrix</a> for more details on hermitian matrices.</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>T</em>&nbsp;</td><td>the type of object stored in the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> (like double, float, complex, etc...) </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>TRI</em>&nbsp;</td><td>the type of triangular <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> is either <code>lower</code> or <code>upper</code>. Default is <code>lower</code> </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>L</em>&nbsp;</td><td>the storage organization. It is either <code>row_major</code> or <code>column_major</code>. Default is <code>row_major</code> </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>A</em>&nbsp;</td><td>the type of Storage array. Default is . </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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator1-members.html
deleted file mode 100644
index 11a0b95822..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator1-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::hermitian_matrix&lt; T, TRI, L, A &gt;::const_iterator1 Member List</h1>This is the complete list of members for <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>, 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_1hermitian__matrix_1_1const__iterator1.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>(const self_type &amp;m, size_type it1, size_type it2) (defined in <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><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></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_1hermitian__matrix_1_1const__iterator1.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1hermitian__matrix_1_1const__iterator1.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1hermitian__matrix_1_1const__iterator1.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1hermitian__matrix_1_1const__iterator1.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;::const_iterator1</a>)</td><td><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></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_1hermitian__matrix_1_1const__iterator1.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;::const_iterator1</a>)</td><td><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></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_1hermitian__matrix_1_1const__iterator1.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;::const_iterator1</a>)</td><td><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></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_1hermitian__matrix_1_1const__iterator1.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator1.html
deleted file mode 100644
index be516c61cc..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator1.html
+++ /dev/null
@@ -1,104 +0,0 @@
-<!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::hermitian_matrix&lt; T, TRI, L, A &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_1hermitian__matrix.html">hermitian_matrix</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator1.html">const_iterator1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;::const_iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::hermitian_matrix::const_iterator1" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_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="a470449c26c277f4d119b3275084c2970"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator1::value_type" ref="a470449c26c277f4d119b3275084c2970" args="" -->
-typedef <br class="typebreak"/>
-hermitian_matrix::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="a43533117e5b9079cd63a85bc9583551e"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator1::difference_type" ref="a43533117e5b9079cd63a85bc9583551e" args="" -->
-typedef <br class="typebreak"/>
-hermitian_matrix::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="a428205c7abb073dbd1115a221731faf5"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator1::reference" ref="a428205c7abb073dbd1115a221731faf5" args="" -->
-typedef <br class="typebreak"/>
-hermitian_matrix::const_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="a8ecedba09ef6540ff40a58d4de1f5005"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator1::pointer" ref="a8ecedba09ef6540ff40a58d4de1f5005" args="" -->
-typedef const <br class="typebreak"/>
-hermitian_matrix::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="aa4257a1bddf145d0abfcd5bbabda74d4"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator1::dual_iterator_type" ref="aa4257a1bddf145d0abfcd5bbabda74d4" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_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="a28cec1b830ceee0ebf8f0d6532b69e13"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator1::dual_reverse_iterator_type" ref="a28cec1b830ceee0ebf8f0d6532b69e13" 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="ae82f25d8c9114e830933a0118c714f6b"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator1::const_iterator1" ref="ae82f25d8c9114e830933a0118c714f6b" args="(const self_type &amp;m, size_type it1, size_type it2)" -->
-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_1hermitian__matrix.html">self_type</a> &amp;m, size_type it1, size_type it2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a04e4c93a3ba748f92c05a8f2a15b4446"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator1::const_iterator1" ref="a04e4c93a3ba748f92c05a8f2a15b4446" 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_1hermitian__matrix_1_1iterator1.html">iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a345cd405208fd083f936d0fe4a64f742"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator1::operator++" ref="a345cd405208fd083f936d0fe4a64f742" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_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="a62ff7bd8e79d9891ab57283e026c46b9"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator1::operator&#45;&#45;" ref="a62ff7bd8e79d9891ab57283e026c46b9" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_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="a3c155f8f632f672f16f2b1826f412b78"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator1::operator+=" ref="a3c155f8f632f672f16f2b1826f412b78" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_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="a35057d26446c1484709d32836915d593"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator1::operator&#45;=" ref="a35057d26446c1484709d32836915d593" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_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="a00b035b33de3ae0ecb88ca49ad014c07"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator1::operator&#45;" ref="a00b035b33de3ae0ecb88ca49ad014c07" 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_1hermitian__matrix_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8bc9b069890886d58551b101c0f86944"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator1::operator*" ref="a8bc9b069890886d58551b101c0f86944" 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="a8386b04d1632a57ad3e98c5d357417da"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator1::operator[]" ref="a8386b04d1632a57ad3e98c5d357417da" 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="a3d5804c05cff0f10450044b9c5e0779e"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator1::begin" ref="a3d5804c05cff0f10450044b9c5e0779e" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_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="ab205d078a10ac0184e96b30fcb6a2bd7"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator1::end" ref="ab205d078a10ac0184e96b30fcb6a2bd7" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_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="a5763c0dceccf0ebc6a37d8fba71a3a2a"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator1::rbegin" ref="a5763c0dceccf0ebc6a37d8fba71a3a2a" 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="aa3c0a4988b39cb6ffe5ff54fffa5d1dd"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator1::rend" ref="aa3c0a4988b39cb6ffe5ff54fffa5d1dd" 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="ade1183fbbd50439c3a11b8598215c20a"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator1::index1" ref="ade1183fbbd50439c3a11b8598215c20a" 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="a120ef8bb5d13251cc4c3cefbf761eb44"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator1::index2" ref="a120ef8bb5d13251cc4c3cefbf761eb44" 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="aa3257b7b21adba3d030cdd9f0c8a6547"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator1::operator=" ref="aa3257b7b21adba3d030cdd9f0c8a6547" args="(const const_iterator1 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_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_1hermitian__matrix_1_1const__iterator1.html">const_iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a164c0f1e482c90ce574b3bae4349fded"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator1::operator==" ref="a164c0f1e482c90ce574b3bae4349fded" 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_1hermitian__matrix_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a63a93edf9c1bf736013f1ec483757962"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator1::operator&lt;" ref="a63a93edf9c1bf736013f1ec483757962" 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_1hermitian__matrix_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class T, class TRI, class L, class A&gt;<br/>
- class boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator2-members.html
deleted file mode 100644
index 7ae96affaa..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator2-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::hermitian_matrix&lt; T, TRI, L, A &gt;::const_iterator2 Member List</h1>This is the complete list of members for <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>, 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_1hermitian__matrix_1_1const__iterator2.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>(const self_type &amp;m, size_type it1, size_type it2) (defined in <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><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></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_1hermitian__matrix_1_1const__iterator2.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1hermitian__matrix_1_1const__iterator2.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1hermitian__matrix_1_1const__iterator2.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1hermitian__matrix_1_1const__iterator2.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;::const_iterator2</a>)</td><td><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></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_1hermitian__matrix_1_1const__iterator2.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;::const_iterator2</a>)</td><td><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></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_1hermitian__matrix_1_1const__iterator2.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;::const_iterator2</a>)</td><td><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></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_1hermitian__matrix_1_1const__iterator2.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator2.html
deleted file mode 100644
index 769ba03d3f..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator2.html
+++ /dev/null
@@ -1,104 +0,0 @@
-<!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::hermitian_matrix&lt; T, TRI, L, A &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_1hermitian__matrix.html">hermitian_matrix</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator2.html">const_iterator2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;::const_iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::hermitian_matrix::const_iterator2" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_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="aa14134826935d9d1f94f888b16c4b7aa"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator2::value_type" ref="aa14134826935d9d1f94f888b16c4b7aa" args="" -->
-typedef <br class="typebreak"/>
-hermitian_matrix::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="aae6f7813152e58156ce274a34d22c43f"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator2::difference_type" ref="aae6f7813152e58156ce274a34d22c43f" args="" -->
-typedef <br class="typebreak"/>
-hermitian_matrix::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="a3aa2c292028af9bf41169ad9e57324db"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator2::reference" ref="a3aa2c292028af9bf41169ad9e57324db" args="" -->
-typedef <br class="typebreak"/>
-hermitian_matrix::const_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="a4e262548de5ce64216bbb75cb5a8300b"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator2::pointer" ref="a4e262548de5ce64216bbb75cb5a8300b" args="" -->
-typedef const <br class="typebreak"/>
-hermitian_matrix::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="a002dfa058084b198bea4cd512c9c13b8"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator2::dual_iterator_type" ref="a002dfa058084b198bea4cd512c9c13b8" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_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="a70b7155c9d924ea54f7d62fd1a4089cc"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator2::dual_reverse_iterator_type" ref="a70b7155c9d924ea54f7d62fd1a4089cc" 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="a17bf63f3b8e0ba0daf461ced8f5ae8e5"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator2::const_iterator2" ref="a17bf63f3b8e0ba0daf461ced8f5ae8e5" args="(const self_type &amp;m, size_type it1, size_type 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_1hermitian__matrix.html">self_type</a> &amp;m, size_type it1, size_type it2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a46cd21972616f09f64e5a2f59efda037"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator2::const_iterator2" ref="a46cd21972616f09f64e5a2f59efda037" 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_1hermitian__matrix_1_1iterator2.html">iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a016cef522c335ce08131e5f47052965b"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator2::operator++" ref="a016cef522c335ce08131e5f47052965b" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_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="a9702b1bd6d4642917e35295c6af37e43"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator2::operator&#45;&#45;" ref="a9702b1bd6d4642917e35295c6af37e43" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_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="a52ed769aee7b18acaceeb43689a19ee5"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator2::operator+=" ref="a52ed769aee7b18acaceeb43689a19ee5" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_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="a3291b7f1a47ae6062ac8af2d87ff8db8"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator2::operator&#45;=" ref="a3291b7f1a47ae6062ac8af2d87ff8db8" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_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="acf12d0ac71ebd9e99bccd297ebeed64e"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator2::operator&#45;" ref="acf12d0ac71ebd9e99bccd297ebeed64e" 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_1hermitian__matrix_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a64acc00098bee898353371f4c1ff93a5"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator2::operator*" ref="a64acc00098bee898353371f4c1ff93a5" 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="a13abf62865136b09d163e3d0c996669f"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator2::operator[]" ref="a13abf62865136b09d163e3d0c996669f" 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="ae7c973504e4b13d4f3e7f684752953be"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator2::begin" ref="ae7c973504e4b13d4f3e7f684752953be" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_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="a246506c32288b0b1362eabb796086b36"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator2::end" ref="a246506c32288b0b1362eabb796086b36" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_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="ab13a1786f7c385a8bcbc379c176a6f6f"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator2::rbegin" ref="ab13a1786f7c385a8bcbc379c176a6f6f" 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="abb15f4bf74075794706bc6d2045d7833"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator2::rend" ref="abb15f4bf74075794706bc6d2045d7833" 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="a5a93a2b0a63d3f9b2c828779582c4192"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator2::index1" ref="a5a93a2b0a63d3f9b2c828779582c4192" 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="a8b1a22ceee82196d306a0b8e2e52b6a3"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator2::index2" ref="a8b1a22ceee82196d306a0b8e2e52b6a3" 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="ab82d986a4b48783197babe5faabacb78"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator2::operator=" ref="ab82d986a4b48783197babe5faabacb78" args="(const const_iterator2 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_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_1hermitian__matrix_1_1const__iterator2.html">const_iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afe336fd111ea08520c31169819d78dc4"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator2::operator==" ref="afe336fd111ea08520c31169819d78dc4" 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_1hermitian__matrix_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a28746400cac37ae10315aa23349a6783"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::const_iterator2::operator&lt;" ref="a28746400cac37ae10315aa23349a6783" 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_1hermitian__matrix_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class T, class TRI, class L, class A&gt;<br/>
- class boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator1-members.html
deleted file mode 100644
index e459ab4d54..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator1-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::hermitian_matrix&lt; T, TRI, L, A &gt;::iterator1 Member List</h1>This is the complete list of members for <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>, 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_1hermitian__matrix_1_1iterator1.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b> (defined in <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><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><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_1hermitian__matrix_1_1iterator1.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1hermitian__matrix_1_1iterator1.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b>(self_type &amp;m, size_type it1, size_type it2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1hermitian__matrix_1_1iterator1.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1hermitian__matrix_1_1iterator1.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;::iterator1</a>)</td><td><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></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_1hermitian__matrix_1_1iterator1.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;::iterator1</a>)</td><td><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></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_1hermitian__matrix_1_1iterator1.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;::iterator1</a>)</td><td><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></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_1hermitian__matrix_1_1iterator1.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator1.html
deleted file mode 100644
index 5675b65aa9..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator1.html
+++ /dev/null
@@ -1,99 +0,0 @@
-<!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::hermitian_matrix&lt; T, TRI, L, A &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_1hermitian__matrix.html">hermitian_matrix</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator1.html">iterator1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;::iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::hermitian_matrix::iterator1" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_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="a87dca0114b3d9704d181e7b8634381a9"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::iterator1::value_type" ref="a87dca0114b3d9704d181e7b8634381a9" args="" -->
-typedef <br class="typebreak"/>
-hermitian_matrix::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="a839088ede3aa4d0f7a5e1a8bab4e8ff2"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::iterator1::difference_type" ref="a839088ede3aa4d0f7a5e1a8bab4e8ff2" args="" -->
-typedef <br class="typebreak"/>
-hermitian_matrix::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="abffc6adc04af3b4aa2f153a0c55c9120"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::iterator1::reference" ref="abffc6adc04af3b4aa2f153a0c55c9120" args="" -->
-typedef <br class="typebreak"/>
-hermitian_matrix::true_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="a6a34f24d4350bf1e71ba1fb2149db254"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::iterator1::pointer" ref="a6a34f24d4350bf1e71ba1fb2149db254" args="" -->
-typedef hermitian_matrix::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="ae80d645a2360d9a5b1e062be156e93a5"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::iterator1::dual_iterator_type" ref="ae80d645a2360d9a5b1e062be156e93a5" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_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="ae022bafb68c55df7381256e4f58f7f7f"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::iterator1::dual_reverse_iterator_type" ref="ae022bafb68c55df7381256e4f58f7f7f" 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="a3c2f81ce1730f0295075175d2cbe193d"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::iterator1::iterator1" ref="a3c2f81ce1730f0295075175d2cbe193d" args="(self_type &amp;m, size_type it1, size_type it2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator1</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html">self_type</a> &amp;m, size_type it1, size_type it2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a99d203d819432c30f1d2511bee98a2ec"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::iterator1::operator++" ref="a99d203d819432c30f1d2511bee98a2ec" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_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="a014bc71a39021f9a854a2ae6cb41ce93"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::iterator1::operator&#45;&#45;" ref="a014bc71a39021f9a854a2ae6cb41ce93" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_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="a8381cee0f7f6ff85fb7cf046b324b730"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::iterator1::operator+=" ref="a8381cee0f7f6ff85fb7cf046b324b730" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_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="a4ad26b176a4b2cadd3677ce610c55640"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::iterator1::operator&#45;=" ref="a4ad26b176a4b2cadd3677ce610c55640" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_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="a7070911093dd1e10e9ca000242d15eaa"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::iterator1::operator&#45;" ref="a7070911093dd1e10e9ca000242d15eaa" 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_1hermitian__matrix_1_1iterator1.html">iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5a0bf6b956e8ac9298c652cda43be1d0"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::iterator1::operator*" ref="a5a0bf6b956e8ac9298c652cda43be1d0" 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="ae803e0cb9bba8c0880a0106786c23214"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::iterator1::operator[]" ref="ae803e0cb9bba8c0880a0106786c23214" 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="aafb77a34fb45708a52bc37235a0d595b"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::iterator1::begin" ref="aafb77a34fb45708a52bc37235a0d595b" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_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="ac832da4d565cab429993e3ac1adbebbc"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::iterator1::end" ref="ac832da4d565cab429993e3ac1adbebbc" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_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="ac6d0c4b644454d75b86f050bf36da172"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::iterator1::rbegin" ref="ac6d0c4b644454d75b86f050bf36da172" 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="a6425791ec94f73296abf48c115fd9b2e"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::iterator1::rend" ref="a6425791ec94f73296abf48c115fd9b2e" 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="ab66a1dbe50e96cc5bb857d19d576f3e3"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::iterator1::index1" ref="ab66a1dbe50e96cc5bb857d19d576f3e3" 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="a0e81a4ee36d913fc8d0b9113a03d239c"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::iterator1::index2" ref="a0e81a4ee36d913fc8d0b9113a03d239c" 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="a9a6a421ad2d9078194212079c715da11"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::iterator1::operator=" ref="a9a6a421ad2d9078194212079c715da11" args="(const iterator1 &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_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_1hermitian__matrix_1_1iterator1.html">iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a35bbdae2e6d1eed88e7bdb8111e4248f"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::iterator1::operator==" ref="a35bbdae2e6d1eed88e7bdb8111e4248f" 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_1hermitian__matrix_1_1iterator1.html">iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a862e4513d688c6c2f3bdc1d3f9293fe5"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::iterator1::operator&lt;" ref="a862e4513d688c6c2f3bdc1d3f9293fe5" 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_1hermitian__matrix_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::hermitian_matrix::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 T, class TRI, class L, class A&gt;<br/>
- class boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator2-members.html
deleted file mode 100644
index 5613c621f4..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator2-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::hermitian_matrix&lt; T, TRI, L, A &gt;::iterator2 Member List</h1>This is the complete list of members for <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>, 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_1hermitian__matrix_1_1iterator2.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b> (defined in <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><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><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_1hermitian__matrix_1_1iterator2.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1hermitian__matrix_1_1iterator2.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b>(self_type &amp;m, size_type it1, size_type it2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1hermitian__matrix_1_1iterator2.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1hermitian__matrix_1_1iterator2.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;::iterator2</a>)</td><td><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></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_1hermitian__matrix_1_1iterator2.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;::iterator2</a>)</td><td><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></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_1hermitian__matrix_1_1iterator2.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;::iterator2</a>)</td><td><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></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_1hermitian__matrix_1_1iterator2.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator2.html
deleted file mode 100644
index 0542dd27e5..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator2.html
+++ /dev/null
@@ -1,99 +0,0 @@
-<!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::hermitian_matrix&lt; T, TRI, L, A &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_1hermitian__matrix.html">hermitian_matrix</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator2.html">iterator2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;::iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::hermitian_matrix::iterator2" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_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="a1d183624d0ca8aa2cfe3a7224e69efd2"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::iterator2::value_type" ref="a1d183624d0ca8aa2cfe3a7224e69efd2" args="" -->
-typedef <br class="typebreak"/>
-hermitian_matrix::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="a617ed7f1b2a6fc035d9bb56356f2c2b8"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::iterator2::difference_type" ref="a617ed7f1b2a6fc035d9bb56356f2c2b8" args="" -->
-typedef <br class="typebreak"/>
-hermitian_matrix::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="aeee3966ade3b9e7f4c22e5a46f0004d2"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::iterator2::reference" ref="aeee3966ade3b9e7f4c22e5a46f0004d2" args="" -->
-typedef <br class="typebreak"/>
-hermitian_matrix::true_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="aa61687f85b7ffbd2a583dba44dcd053e"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::iterator2::pointer" ref="aa61687f85b7ffbd2a583dba44dcd053e" args="" -->
-typedef hermitian_matrix::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="a14c0214a09b441ab776a8ea476065199"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::iterator2::dual_iterator_type" ref="a14c0214a09b441ab776a8ea476065199" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_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="a28ca8beddb79aa922b90eabd49105d64"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::iterator2::dual_reverse_iterator_type" ref="a28ca8beddb79aa922b90eabd49105d64" 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="ad97bd5bebd92799b027ed63d5579c21b"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::iterator2::iterator2" ref="ad97bd5bebd92799b027ed63d5579c21b" args="(self_type &amp;m, size_type it1, size_type it2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator2</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html">self_type</a> &amp;m, size_type it1, size_type it2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a7e86929a1aef4a76c45332c087cc6e"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::iterator2::operator++" ref="a4a7e86929a1aef4a76c45332c087cc6e" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_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="a6e2919abfbaced3d8106b9fe2162fd0a"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::iterator2::operator&#45;&#45;" ref="a6e2919abfbaced3d8106b9fe2162fd0a" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_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="a74041b4d854bcdbdea6ad61ef2aabc95"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::iterator2::operator+=" ref="a74041b4d854bcdbdea6ad61ef2aabc95" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_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="a5f82bd6730cc2b9f95ebb6664c20227b"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::iterator2::operator&#45;=" ref="a5f82bd6730cc2b9f95ebb6664c20227b" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_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="a27e5e511b4acb3d2a46c432161e94d76"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::iterator2::operator&#45;" ref="a27e5e511b4acb3d2a46c432161e94d76" 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_1hermitian__matrix_1_1iterator2.html">iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1fdad9c260d560d682b7c83db3aac0ae"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::iterator2::operator*" ref="a1fdad9c260d560d682b7c83db3aac0ae" 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="a3f3a530527d3ec08e1a79e3a6ac060f4"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::iterator2::operator[]" ref="a3f3a530527d3ec08e1a79e3a6ac060f4" 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="acaa1719fc648e35f4b114d9b33583223"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::iterator2::begin" ref="acaa1719fc648e35f4b114d9b33583223" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_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="a504510a03542f8242bc069de6daf59ca"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::iterator2::end" ref="a504510a03542f8242bc069de6daf59ca" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_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="a4154534babc683d78e5c832f48493843"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::iterator2::rbegin" ref="a4154534babc683d78e5c832f48493843" 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="ae7e165a6d14bbbafd37cd1d8944f28cd"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::iterator2::rend" ref="ae7e165a6d14bbbafd37cd1d8944f28cd" 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="ab3abea580da744568af9dae237d6b590"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::iterator2::index1" ref="ab3abea580da744568af9dae237d6b590" 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="ad9b8add1cc5c2ecf3854cab83b33631c"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::iterator2::index2" ref="ad9b8add1cc5c2ecf3854cab83b33631c" 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="ada6ad55a737eec02c8234ee85eb32776"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::iterator2::operator=" ref="ada6ad55a737eec02c8234ee85eb32776" args="(const iterator2 &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_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_1hermitian__matrix_1_1iterator2.html">iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac2339c6e79676450ff3ed51dca88a915"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::iterator2::operator==" ref="ac2339c6e79676450ff3ed51dca88a915" 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_1hermitian__matrix_1_1iterator2.html">iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac1a640e973065302f66a314ce745d61b"></a><!-- doxytag: member="boost::numeric::ublas::hermitian_matrix::iterator2::operator&lt;" ref="ac1a640e973065302f66a314ce745d61b" 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_1hermitian__matrix_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::hermitian_matrix::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 T, class TRI, class L, class A&gt;<br/>
- class boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1identity__matrix-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1identity__matrix-members.html
deleted file mode 100644
index 021559db41..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1identity__matrix-members.html
+++ /dev/null
@@ -1,80 +0,0 @@
-<!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::identity_matrix&lt; T, ALLOC &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix.html">boost::numeric::ublas::identity_matrix&lt; T, ALLOC &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>assign_temporary</b>(identity_matrix &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <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><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></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; identity_matrix&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; identity_matrix&lt; T, ALLOC &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_1identity__matrix.html">boost::numeric::ublas::identity_matrix&lt; T, ALLOC &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator2</b> typedef (defined in <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><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></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; identity_matrix&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; identity_matrix&lt; T, ALLOC &gt; &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_1identity__matrix.html">boost::numeric::ublas::identity_matrix&lt; T, ALLOC &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end2</b>() const (defined in <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><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></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; identity_matrix&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; identity_matrix&lt; T, ALLOC &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_1identity__matrix.html">boost::numeric::ublas::identity_matrix&lt; T, ALLOC &gt;</a>)</td><td><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></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_1identity__matrix.html">boost::numeric::ublas::identity_matrix&lt; T, ALLOC &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>identity_matrix</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>identity_matrix</b>(size_type size) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>identity_matrix</b>(size_type size1, size_type size2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>identity_matrix</b>(const identity_matrix &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b> typedef (defined in <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><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></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_1identity__matrix.html">boost::numeric::ublas::identity_matrix&lt; T, ALLOC &gt;</a>)</td><td><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></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; identity_matrix&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; identity_matrix&lt; T, ALLOC &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; identity_matrix&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; identity_matrix&lt; T, ALLOC &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const identity_matrix &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>orientation_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>resize</b>(size_type size, bool preserve=true) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>resize</b>(size_type size1, size_type size2, bool=true) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>serialize</b>(Archive &amp;ar, const unsigned int) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b>(identity_matrix &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b> (defined in <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><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><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; identity_matrix&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; identity_matrix&lt; T, ALLOC &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; identity_matrix&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; identity_matrix&lt; T, ALLOC &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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; identity_matrix&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; identity_matrix&lt; T, ALLOC &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1identity__matrix.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1identity__matrix.html
deleted file mode 100644
index c063efb07e..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1identity__matrix.html
+++ /dev/null
@@ -1,146 +0,0 @@
-<!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::identity_matrix&lt; T, ALLOC &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_1identity__matrix.html">identity_matrix</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::identity_matrix&lt; T, ALLOC &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::identity_matrix" --><!-- doxytag: inherits="matrix_container&lt; identity_matrix&lt; T, ALLOC &gt; &gt;" -->
-<p>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>.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">matrix_container&lt; identity_matrix&lt; T, ALLOC &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1identity__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_1identity__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_1identity__matrix_1_1const__iterator2.html">const_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="adf57be50c2fa734cbb51fdd1e518ed03"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::size_type" ref="adf57be50c2fa734cbb51fdd1e518ed03" args="" -->
-typedef ALLOC::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="a379817e5c7a6fe3d26c6300062174c47"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::difference_type" ref="a379817e5c7a6fe3d26c6300062174c47" args="" -->
-typedef ALLOC::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="a10585a46a67f08110907e81ea6c06a47"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::value_type" ref="a10585a46a67f08110907e81ea6c06a47" 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="a9af4194ed4b0cf2289ef2f12f61f7b23"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::const_reference" ref="a9af4194ed4b0cf2289ef2f12f61f7b23" 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="a90372219299475eeb515da718635c2d5"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::reference" ref="a90372219299475eeb515da718635c2d5" 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="ac20b79e42dc54420ab1161b0680efe8c"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::const_closure_type" ref="ac20b79e42dc54420ab1161b0680efe8c" 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_1identity__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="aeaf0f8b17b064aaca184c41c73fe7adb"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::closure_type" ref="aeaf0f8b17b064aaca184c41c73fe7adb" 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_1identity__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="aa252e5bb8cc735006c205a2889e155f4"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::storage_category" ref="aa252e5bb8cc735006c205a2889e155f4" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__tag.html">sparse_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="a54c0a2660214f7f551a46ac618185562"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::orientation_category" ref="a54c0a2660214f7f551a46ac618185562" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1unknown__orientation__tag.html">unknown_orientation_tag</a>&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="a674856cf56d8ae659a58075900a90727"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::const_reverse_iterator1" ref="a674856cf56d8ae659a58075900a90727" args="" -->
-typedef reverse_iterator_base1<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1identity__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="ae00e148552273396ee0f513fdaad4c0b"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::const_reverse_iterator2" ref="ae00e148552273396ee0f513fdaad4c0b" args="" -->
-typedef reverse_iterator_base2<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1identity__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="aad801358eb0cdb1ced6e171e514ef305"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::iterator1" ref="aad801358eb0cdb1ced6e171e514ef305" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator1.html">const_iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator1</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a51f841ba26ee4d178c4d6db0022a8417"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::iterator2" ref="a51f841ba26ee4d178c4d6db0022a8417" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator2.html">const_iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>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="a9f0633d7859dd8d353b80361409b1e84"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::identity_matrix" ref="a9f0633d7859dd8d353b80361409b1e84" args="(size_type size)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>identity_matrix</b> (size_type size)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="add49991b05f2833d7bf86a63fd5a376f"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::identity_matrix" ref="add49991b05f2833d7bf86a63fd5a376f" args="(size_type size1, size_type size2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>identity_matrix</b> (size_type size1, size_type size2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1cd10c4aa967bb39eae64c6b2d5471b4"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::identity_matrix" ref="a1cd10c4aa967bb39eae64c6b2d5471b4" args="(const identity_matrix &amp;m)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>identity_matrix</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix.html">identity_matrix</a> &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a55c8011e47cbefad4b7a7a8ff53a1a7c"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::size1" ref="a55c8011e47cbefad4b7a7a8ff53a1a7c" 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="a9e27ae9317596a2d64e542922c3c851d"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::size2" ref="a9e27ae9317596a2d64e542922c3c851d" 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="a43e476245d677d42ff5aa94d4a2e1fe9"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::resize" ref="a43e476245d677d42ff5aa94d4a2e1fe9" args="(size_type size, bool preserve=true)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>resize</b> (size_type size, bool preserve=true)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c382e3f67eb6773752aa5a16d2d3bea"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::resize" ref="a8c382e3f67eb6773752aa5a16d2d3bea" args="(size_type size1, size_type size2, bool=true)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>resize</b> (size_type size1, size_type size2, bool=true)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae9f1ab78b5a62d2ebaa182a33b6aadc9"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::operator()" ref="ae9f1ab78b5a62d2ebaa182a33b6aadc9" 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="a42162a3484383475dc92f3b625660458"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::operator=" ref="a42162a3484383475dc92f3b625660458" args="(const identity_matrix &amp;m)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix.html">identity_matrix</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix.html">identity_matrix</a> &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5aaf951ee1f2b427d91c44a95531c273"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::assign_temporary" ref="a5aaf951ee1f2b427d91c44a95531c273" args="(identity_matrix &amp;m)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix.html">identity_matrix</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>assign_temporary</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix.html">identity_matrix</a> &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a361d8110eae2022c5abf5a7f80c11bfc"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::swap" ref="a361d8110eae2022c5abf5a7f80c11bfc" args="(identity_matrix &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_1identity__matrix.html">identity_matrix</a> &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3092d8d13a6414e4e76db362ac3b57d8"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::find1" ref="a3092d8d13a6414e4e76db362ac3b57d8" args="(int rank, size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_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="acb0aa87641c9fe9e39c5626535a87501"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::find2" ref="acb0aa87641c9fe9e39c5626535a87501" args="(int rank, size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_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="aaa4fb8c66e2a8b69c2117579a3527871"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::begin1" ref="aaa4fb8c66e2a8b69c2117579a3527871" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_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="a4eed8ef502d4bf01b3cdb20f859b1d65"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::end1" ref="a4eed8ef502d4bf01b3cdb20f859b1d65" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_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="ae75acbf9ff0d191acfce91e02edd2fb6"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::begin2" ref="ae75acbf9ff0d191acfce91e02edd2fb6" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_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="a57a006311c32feff1ebf0020a0b92e08"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::end2" ref="a57a006311c32feff1ebf0020a0b92e08" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_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="a8f1f54cee15e2f3bf90d95c5cecc46cb"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::rbegin1" ref="a8f1f54cee15e2f3bf90d95c5cecc46cb" 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="a2d61f249c33ca205645ca62c70b4d526"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::rend1" ref="a2d61f249c33ca205645ca62c70b4d526" 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="ad0273f73f3fc9a4a5f1a99095bab68e7"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::rbegin2" ref="ad0273f73f3fc9a4a5f1a99095bab68e7" 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="ab7e83692df3c53ee306a06b9305c75c4"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::rend2" ref="ab7e83692df3c53ee306a06b9305c75c4" 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="memTemplParams" colspan="2"><a class="anchor" id="a34de455dd2c6e8af17849f55cd0d2cca"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::serialize" ref="a34de455dd2c6e8af17849f55cd0d2cca" args="(Archive &amp;ar, const unsigned int)" -->
-template&lt;class Archive &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>serialize</b> (Archive &amp;ar, const unsigned int)</td></tr>
-<tr><td colspan="2"><h2>Friends</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9367b673ff64f809ca89ab7c00b61e10"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::swap" ref="a9367b673ff64f809ca89ab7c00b61e10" args="(identity_matrix &amp;m1, identity_matrix &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_1identity__matrix.html">identity_matrix</a> &amp;m1, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix.html">identity_matrix</a> &amp;m2)</td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;class T, class ALLOC&gt;<br/>
- class boost::numeric::ublas::identity_matrix&lt; T, ALLOC &gt;</h3>
-
-<p>Elements or cordinates <img class="formulaInl" alt="$(i,i)$" src="form_57.png"/> are equal to 1 (one) and all others to 0 (zero). Changing values does not affect the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a>, however assigning it to a normal <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> will make the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> equal to 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>. All accesses are constant du to the trivial values.</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>T</em>&nbsp;</td><td>the type of object stored in the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> (like double, float, complex, etc...) </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>ALLOC</em>&nbsp;</td><td>an allocator for storing the zeros and one elements. By default, a standar allocator is used. </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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator1-members.html
deleted file mode 100644
index abe6f606eb..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator1-members.html
+++ /dev/null
@@ -1,54 +0,0 @@
-<!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::identity_matrix&lt; T, ALLOC &gt;::const_iterator1 Member List</h1>This is the complete list of members for <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>, 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_1identity__matrix_1_1const__iterator1.html">boost::numeric::ublas::identity_matrix&lt; T, ALLOC &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>(const self_type &amp;m, const const_subiterator_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1identity__matrix_1_1const__iterator1.html">boost::numeric::ublas::identity_matrix&lt; T, ALLOC &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></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_1identity__matrix_1_1const__iterator1.html">boost::numeric::ublas::identity_matrix&lt; T, ALLOC &gt;::const_iterator1</a>)</td><td><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></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_1identity__matrix_1_1const__iterator1.html">boost::numeric::ublas::identity_matrix&lt; T, ALLOC &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator1.html
deleted file mode 100644
index 0aaa64a65a..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator1.html
+++ /dev/null
@@ -1,89 +0,0 @@
-<!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::identity_matrix&lt; T, ALLOC &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_1identity__matrix.html">identity_matrix</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator1.html">const_iterator1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::identity_matrix&lt; T, ALLOC &gt;::const_iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::identity_matrix::const_iterator1" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_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="a04b40aa2dcb9ac87e2ea75447d72dd47"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::const_iterator1::value_type" ref="a04b40aa2dcb9ac87e2ea75447d72dd47" args="" -->
-typedef identity_matrix::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="ad0fb7501654ca2e02b5c0e8b2d0b02f0"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::const_iterator1::difference_type" ref="ad0fb7501654ca2e02b5c0e8b2d0b02f0" args="" -->
-typedef <br class="typebreak"/>
-identity_matrix::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="ab83cd4e7515673bb9413e2c58dc87d21"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::const_iterator1::reference" ref="ab83cd4e7515673bb9413e2c58dc87d21" args="" -->
-typedef <br class="typebreak"/>
-identity_matrix::const_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="a807f6d0ca61fd407b2a6b44a15213e74"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::const_iterator1::pointer" ref="a807f6d0ca61fd407b2a6b44a15213e74" args="" -->
-typedef <br class="typebreak"/>
-identity_matrix::const_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="a29b48d36f30e6c680a30ea9aa8288560"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::const_iterator1::dual_iterator_type" ref="a29b48d36f30e6c680a30ea9aa8288560" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_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="ac5829b7c63c4f74e9ab4d61af0b49b6d"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::const_iterator1::dual_reverse_iterator_type" ref="ac5829b7c63c4f74e9ab4d61af0b49b6d" 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="ad7a3a494fa82937dd3be175e7ad0aa93"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::const_iterator1::const_iterator1" ref="ad7a3a494fa82937dd3be175e7ad0aa93" args="(const self_type &amp;m, const const_subiterator_type &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_1identity__matrix.html">self_type</a> &amp;m, const const_subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a52dee98f0056c1f0d7220883a3922caf"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::const_iterator1::operator++" ref="a52dee98f0056c1f0d7220883a3922caf" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_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="a6a117f7fd9ba04c900c833c9250cb7dc"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::const_iterator1::operator&#45;&#45;" ref="a6a117f7fd9ba04c900c833c9250cb7dc" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_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="a661de18faabf6469c6bf058101d5a0bc"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::const_iterator1::operator*" ref="a661de18faabf6469c6bf058101d5a0bc" 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="a5286b7b754233817c1658189ce3de04f"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::const_iterator1::begin" ref="a5286b7b754233817c1658189ce3de04f" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_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="a14083098e0e7b145ad4a06e8b9c0b09b"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::const_iterator1::end" ref="a14083098e0e7b145ad4a06e8b9c0b09b" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_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="adb5e2574271e7581cb1e565eee5f7ee5"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::const_iterator1::rbegin" ref="adb5e2574271e7581cb1e565eee5f7ee5" 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="a906201f8f3eec658409dd491efc8c4af"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::const_iterator1::rend" ref="a906201f8f3eec658409dd491efc8c4af" 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="a22b8d3c27e296c047a1c2847b642846e"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::const_iterator1::index1" ref="a22b8d3c27e296c047a1c2847b642846e" 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="a6be0229abc01c8ab2cab8cec36374bc9"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::const_iterator1::index2" ref="a6be0229abc01c8ab2cab8cec36374bc9" 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="a2bc79609c6ed8214cf595530f734d775"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::const_iterator1::operator=" ref="a2bc79609c6ed8214cf595530f734d775" args="(const const_iterator1 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_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_1identity__matrix_1_1const__iterator1.html">const_iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa6f0def18eaca2766d90da1022e83f42"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::const_iterator1::operator==" ref="aa6f0def18eaca2766d90da1022e83f42" 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_1identity__matrix_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class T, class ALLOC&gt;<br/>
- class boost::numeric::ublas::identity_matrix&lt; T, ALLOC &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator2-members.html
deleted file mode 100644
index 78c7579fae..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator2-members.html
+++ /dev/null
@@ -1,54 +0,0 @@
-<!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::identity_matrix&lt; T, ALLOC &gt;::const_iterator2 Member List</h1>This is the complete list of members for <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>, 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_1identity__matrix_1_1const__iterator2.html">boost::numeric::ublas::identity_matrix&lt; T, ALLOC &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>(const self_type &amp;m, const const_subiterator_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1identity__matrix_1_1const__iterator2.html">boost::numeric::ublas::identity_matrix&lt; T, ALLOC &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></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_1identity__matrix_1_1const__iterator2.html">boost::numeric::ublas::identity_matrix&lt; T, ALLOC &gt;::const_iterator2</a>)</td><td><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></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_1identity__matrix_1_1const__iterator2.html">boost::numeric::ublas::identity_matrix&lt; T, ALLOC &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator2.html
deleted file mode 100644
index fd98a7efe0..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator2.html
+++ /dev/null
@@ -1,89 +0,0 @@
-<!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::identity_matrix&lt; T, ALLOC &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_1identity__matrix.html">identity_matrix</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator2.html">const_iterator2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::identity_matrix&lt; T, ALLOC &gt;::const_iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::identity_matrix::const_iterator2" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_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="aa66087138f90df14ab3865d770513097"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::const_iterator2::value_type" ref="aa66087138f90df14ab3865d770513097" args="" -->
-typedef identity_matrix::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="af5a4ae2de41c3a3516f148f648aa4193"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::const_iterator2::difference_type" ref="af5a4ae2de41c3a3516f148f648aa4193" args="" -->
-typedef <br class="typebreak"/>
-identity_matrix::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="ac56d865fb9c65cc97efdb0fb224aa926"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::const_iterator2::reference" ref="ac56d865fb9c65cc97efdb0fb224aa926" args="" -->
-typedef <br class="typebreak"/>
-identity_matrix::const_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="a6a8f17271e4ca10a6dccbb78296fc782"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::const_iterator2::pointer" ref="a6a8f17271e4ca10a6dccbb78296fc782" args="" -->
-typedef <br class="typebreak"/>
-identity_matrix::const_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="acb9cce3687eaa1d7737f24402b82c45c"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::const_iterator2::dual_iterator_type" ref="acb9cce3687eaa1d7737f24402b82c45c" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_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="ab806da7cb4a391a0b8f68450a0b64288"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::const_iterator2::dual_reverse_iterator_type" ref="ab806da7cb4a391a0b8f68450a0b64288" 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="ad4462a25b6ac37ac02ef818c49dd8be1"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::const_iterator2::const_iterator2" ref="ad4462a25b6ac37ac02ef818c49dd8be1" args="(const self_type &amp;m, const const_subiterator_type &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_1identity__matrix.html">self_type</a> &amp;m, const const_subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a79802ef7477a9ac7a852c289e8975b8a"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::const_iterator2::operator++" ref="a79802ef7477a9ac7a852c289e8975b8a" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_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="ac6a53423f75eeeaefe55fe5fb4a5295c"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::const_iterator2::operator&#45;&#45;" ref="ac6a53423f75eeeaefe55fe5fb4a5295c" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_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="aa947932c0494d689444ea63524fe5710"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::const_iterator2::operator*" ref="aa947932c0494d689444ea63524fe5710" 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="acb44453ff434962b265baa462fde4898"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::const_iterator2::begin" ref="acb44453ff434962b265baa462fde4898" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_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="aa0a08201c0db211c8e65337db5844edb"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::const_iterator2::end" ref="aa0a08201c0db211c8e65337db5844edb" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_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="aad15e30768341564f05a69812bbe0e4a"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::const_iterator2::rbegin" ref="aad15e30768341564f05a69812bbe0e4a" 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="a7d98ef883fb9df75e9a396f85dfb9426"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::const_iterator2::rend" ref="a7d98ef883fb9df75e9a396f85dfb9426" 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="a526ee12efb3b4c192faef5068684210b"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::const_iterator2::index1" ref="a526ee12efb3b4c192faef5068684210b" 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="ac1e1db49e5ba54f0621c8a21d8ed1c3d"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::const_iterator2::index2" ref="ac1e1db49e5ba54f0621c8a21d8ed1c3d" 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="a9e44c3f7858851e825fa211e14e2bb48"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::const_iterator2::operator=" ref="a9e44c3f7858851e825fa211e14e2bb48" args="(const const_iterator2 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_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_1identity__matrix_1_1const__iterator2.html">const_iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a378e3f64c8bc6527e1d0857df01b3c4f"></a><!-- doxytag: member="boost::numeric::ublas::identity_matrix::const_iterator2::operator==" ref="a378e3f64c8bc6527e1d0857df01b3c4f" 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_1identity__matrix_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class T, class ALLOC&gt;<br/>
- class boost::numeric::ublas::identity_matrix&lt; T, ALLOC &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__manipulator-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__manipulator-members.html
deleted file mode 100644
index fe7562ec6c..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__manipulator-members.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!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::index_manipulator&lt; TV &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; TV &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; TV &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; TV &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_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; TV &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; TV &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; TV &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; TV &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__manipulator.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__manipulator.html
deleted file mode 100644
index 14fc18a64e..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__manipulator.html
+++ /dev/null
@@ -1,56 +0,0 @@
-<!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::index_manipulator&lt; TV &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_1index__manipulator.html">index_manipulator</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::index_manipulator&lt; TV &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::index_manipulator" -->
-<p>A CRTP and Barton-Nackman trick index manipulator wrapper class.
-<a href="#_details">More...</a></p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1index__manipulator-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="a93eb0c0eab1c1fca621ae16e315b5c8e"></a><!-- doxytag: member="boost::numeric::ublas::index_manipulator::type" ref="a93eb0c0eab1c1fca621ae16e315b5c8e" args="" -->
-typedef TV&nbsp;</td><td class="memItemRight" valign="bottom"><b>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="ad516258af38fb74c7f7ce282b7ca46d9"></a><!-- doxytag: member="boost::numeric::ublas::index_manipulator::operator()" ref="ad516258af38fb74c7f7ce282b7ca46d9" args="() const " -->
-BOOST_UBLAS_INLINE const type &amp;&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="ad41c0e3366bef4d7cb8a1c469479468d"></a><!-- doxytag: member="boost::numeric::ublas::index_manipulator::operator()" ref="ad41c0e3366bef4d7cb8a1c469479468d" args="()" -->
-BOOST_UBLAS_INLINE type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator()</b> ()</td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;class TV&gt;<br/>
- class boost::numeric::ublas::index_manipulator&lt; TV &gt;</h3>
-
-<p>This class is not meant to be used directly. </p>
-</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__pair-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__pair-members.html
deleted file mode 100644
index 45207ed528..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__pair-members.html
+++ /dev/null
@@ -1,50 +0,0 @@
-<!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::index_pair&lt; V &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">boost::numeric::ublas::index_pair&lt; V &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>equal</b>(const self_type &amp;rhs) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">boost::numeric::ublas::index_pair&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">boost::numeric::ublas::index_pair&lt; V &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index_pair</b>(V &amp;v, size_type i) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">boost::numeric::ublas::index_pair&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">boost::numeric::ublas::index_pair&lt; V &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index_pair</b>(const self_type &amp;rhs) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">boost::numeric::ublas::index_pair&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">boost::numeric::ublas::index_pair&lt; V &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>less</b>(const self_type &amp;rhs) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">boost::numeric::ublas::index_pair&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">boost::numeric::ublas::index_pair&lt; V &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_1index__pair.html">boost::numeric::ublas::index_pair&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">boost::numeric::ublas::index_pair&lt; V &gt;</a></td><td><code> [friend]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator&lt;</b> (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">boost::numeric::ublas::index_pair&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">boost::numeric::ublas::index_pair&lt; V &gt;</a></td><td><code> [friend]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator&lt;=</b> (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">boost::numeric::ublas::index_pair&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">boost::numeric::ublas::index_pair&lt; V &gt;</a></td><td><code> [friend]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const self_type &amp;rhs) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">boost::numeric::ublas::index_pair&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">boost::numeric::ublas::index_pair&lt; V &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_1index__pair.html">boost::numeric::ublas::index_pair&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">boost::numeric::ublas::index_pair&lt; V &gt;</a></td><td><code> [friend]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator&gt;</b> (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">boost::numeric::ublas::index_pair&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">boost::numeric::ublas::index_pair&lt; V &gt;</a></td><td><code> [friend]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator&gt;=</b> (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">boost::numeric::ublas::index_pair&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">boost::numeric::ublas::index_pair&lt; V &gt;</a></td><td><code> [friend]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">boost::numeric::ublas::index_pair&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">boost::numeric::ublas::index_pair&lt; V &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b>(self_type &amp;rhs) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">boost::numeric::ublas::index_pair&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">boost::numeric::ublas::index_pair&lt; V &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_1index__pair.html">boost::numeric::ublas::index_pair&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">boost::numeric::ublas::index_pair&lt; V &gt;</a></td><td><code> [friend]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>~index_pair</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">boost::numeric::ublas::index_pair&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">boost::numeric::ublas::index_pair&lt; V &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__pair.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__pair.html
deleted file mode 100644
index 48b300694d..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__pair.html
+++ /dev/null
@@ -1,74 +0,0 @@
-<!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::index_pair&lt; V &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_1index__pair.html">index_pair</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::index_pair&lt; V &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::index_pair" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1index__pair-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="a117761848e0db71f57f857e7b8a279a5"></a><!-- doxytag: member="boost::numeric::ublas::index_pair::size_type" ref="a117761848e0db71f57f857e7b8a279a5" args="" -->
-typedef V::size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>size_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="ab72def76f131fe18d05f4cabf3d42bbe"></a><!-- doxytag: member="boost::numeric::ublas::index_pair::index_pair" ref="ab72def76f131fe18d05f4cabf3d42bbe" args="(V &amp;v, size_type i)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>index_pair</b> (V &amp;v, size_type i)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac68cc912d1d7d44c5d21465897e586a4"></a><!-- doxytag: member="boost::numeric::ublas::index_pair::index_pair" ref="ac68cc912d1d7d44c5d21465897e586a4" args="(const self_type &amp;rhs)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>index_pair</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">self_type</a> &amp;rhs)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac8b5c45439d221e9d5f5e3c389654600"></a><!-- doxytag: member="boost::numeric::ublas::index_pair::operator=" ref="ac8b5c45439d221e9d5f5e3c389654600" args="(const self_type &amp;rhs)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">self_type</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">self_type</a> &amp;rhs)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5d9515593fcc2a3e8933e541ed37cbb7"></a><!-- doxytag: member="boost::numeric::ublas::index_pair::swap" ref="a5d9515593fcc2a3e8933e541ed37cbb7" args="(self_type &amp;rhs)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">self_type</a> &amp;rhs)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acaf6b54dd180eaf0554d0fd2c35c0bc1"></a><!-- doxytag: member="boost::numeric::ublas::index_pair::equal" ref="acaf6b54dd180eaf0554d0fd2c35c0bc1" args="(const self_type &amp;rhs) const " -->
-BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>equal</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">self_type</a> &amp;rhs) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9d68751a973bc1547eeac362338f48cd"></a><!-- doxytag: member="boost::numeric::ublas::index_pair::less" ref="a9d68751a973bc1547eeac362338f48cd" args="(const self_type &amp;rhs) const " -->
-BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>less</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">self_type</a> &amp;rhs) const </td></tr>
-<tr><td colspan="2"><h2>Friends</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acbf6caff1e555178060437e00ccfa76d"></a><!-- doxytag: member="boost::numeric::ublas::index_pair::swap" ref="acbf6caff1e555178060437e00ccfa76d" args="(self_type &amp;lhs, self_type &amp;rhs)" -->
-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_1index__pair.html">self_type</a> &amp;lhs, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">self_type</a> &amp;rhs)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a220f839dd4067f290b33b21251078960"></a><!-- doxytag: member="boost::numeric::ublas::index_pair::operator==" ref="a220f839dd4067f290b33b21251078960" args="(const self_type &amp;lhs, const self_type &amp;rhs)" -->
-BOOST_UBLAS_INLINE friend bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator==</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">self_type</a> &amp;lhs, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">self_type</a> &amp;rhs)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab80c34d4934ef05b5f3dede02075df4d"></a><!-- doxytag: member="boost::numeric::ublas::index_pair::operator!=" ref="ab80c34d4934ef05b5f3dede02075df4d" args="(const self_type &amp;lhs, const self_type &amp;rhs)" -->
-BOOST_UBLAS_INLINE friend bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator!=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">self_type</a> &amp;lhs, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">self_type</a> &amp;rhs)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af725eb4bd6cdb026914c82565b64155f"></a><!-- doxytag: member="boost::numeric::ublas::index_pair::operator&lt;" ref="af725eb4bd6cdb026914c82565b64155f" args="(const self_type &amp;lhs, const self_type &amp;rhs)" -->
-BOOST_UBLAS_INLINE friend bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator&lt;</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">self_type</a> &amp;lhs, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">self_type</a> &amp;rhs)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4561e69cf81bea4003c887609835b603"></a><!-- doxytag: member="boost::numeric::ublas::index_pair::operator&gt;=" ref="a4561e69cf81bea4003c887609835b603" args="(const self_type &amp;lhs, const self_type &amp;rhs)" -->
-BOOST_UBLAS_INLINE friend bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator&gt;=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">self_type</a> &amp;lhs, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">self_type</a> &amp;rhs)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac840b5a7adc33c4cba8f881dbf00a573"></a><!-- doxytag: member="boost::numeric::ublas::index_pair::operator&gt;" ref="ac840b5a7adc33c4cba8f881dbf00a573" args="(const self_type &amp;lhs, const self_type &amp;rhs)" -->
-BOOST_UBLAS_INLINE friend bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator&gt;</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">self_type</a> &amp;lhs, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">self_type</a> &amp;rhs)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2009d42e6ed28337eefc25c15ecf21da"></a><!-- doxytag: member="boost::numeric::ublas::index_pair::operator&lt;=" ref="a2009d42e6ed28337eefc25c15ecf21da" args="(const self_type &amp;lhs, const self_type &amp;rhs)" -->
-BOOST_UBLAS_INLINE friend bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator&lt;=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">self_type</a> &amp;lhs, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">self_type</a> &amp;rhs)</td></tr>
-</table>
-<h3>template&lt;class V&gt;<br/>
- class boost::numeric::ublas::index_pair&lt; V &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__pair__array-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__pair__array-members.html
deleted file mode 100644
index 7df2dbd58f..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__pair__array-members.html
+++ /dev/null
@@ -1,56 +0,0 @@
-<!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::index_pair_array&lt; V1, V2 &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>begin</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>equal</b>(size_type i1, size_type i2) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index_pair&lt; self_type &gt;</b> (defined in <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><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><code> [friend]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index_pair_array</b>(size_type size, V1 &amp;data1, V2 &amp;data2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iter_swap</b> (defined in <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><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><code> [friend]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>less</b>(size_type i1, size_type i2) const (defined in <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><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></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_1index__pair__array.html">boost::numeric::ublas::index_pair_array&lt; V1, V2 &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>(size_type i) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value1_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value2_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__pair__array.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__pair__array.html
deleted file mode 100644
index e9e577fb58..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__pair__array.html
+++ /dev/null
@@ -1,92 +0,0 @@
-<!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::index_pair_array&lt; V1, V2 &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_1index__pair__array.html">index_pair_array</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::index_pair_array&lt; V1, V2 &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::index_pair_array" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1index__pair__array-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="a504e4b428f1a26d293b2ead3dcf3d25c"></a><!-- doxytag: member="boost::numeric::ublas::index_pair_array::value1_type" ref="a504e4b428f1a26d293b2ead3dcf3d25c" args="" -->
-typedef V1::value_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>value1_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a58c6e391de36090220463163f91d77d7"></a><!-- doxytag: member="boost::numeric::ublas::index_pair_array::value2_type" ref="a58c6e391de36090220463163f91d77d7" args="" -->
-typedef V2::value_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>value2_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a521569aaebe4c6ba8c400531cde50cdd"></a><!-- doxytag: member="boost::numeric::ublas::index_pair_array::size_type" ref="a521569aaebe4c6ba8c400531cde50cdd" args="" -->
-typedef V1::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="a8f967ffec2b725debd68ecdd246c4562"></a><!-- doxytag: member="boost::numeric::ublas::index_pair_array::difference_type" ref="a8f967ffec2b725debd68ecdd246c4562" args="" -->
-typedef V1::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="a8474ecd32f623174cf6e02063f0b77c6"></a><!-- doxytag: member="boost::numeric::ublas::index_pair_array::value_type" ref="a8474ecd32f623174cf6e02063f0b77c6" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">index_pair</a>&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair__array.html">self_type</a> &gt;&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="a480bd4801e3ee402a43847589e1103e6"></a><!-- doxytag: member="boost::numeric::ublas::index_pair_array::reference" ref="a480bd4801e3ee402a43847589e1103e6" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">value_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>reference</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac70720dc046af5a7d2de06ebdc7ff0b9"></a><!-- doxytag: member="boost::numeric::ublas::index_pair_array::const_reference" ref="ac70720dc046af5a7d2de06ebdc7ff0b9" args="" -->
-typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">value_type</a>&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="ad0c7436d0a9dd8c2f76a0962e6e7c47f"></a><!-- doxytag: member="boost::numeric::ublas::index_pair_array::iterator" ref="ad0c7436d0a9dd8c2f76a0962e6e7c47f" args="" -->
-typedef indexed_iterator<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair__array.html">self_type</a>, <br class="typebreak"/>
-std::random_access_iterator_tag &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a928549cf44d3ed87b12ec8404a867241"></a><!-- doxytag: member="boost::numeric::ublas::index_pair_array::const_iterator" ref="a928549cf44d3ed87b12ec8404a867241" args="" -->
-typedef indexed_const_iterator<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair__array.html">self_type</a>, <br class="typebreak"/>
-std::random_access_iterator_tag &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_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="a8256fb678c808d6826f64e0370a3e1e1"></a><!-- doxytag: member="boost::numeric::ublas::index_pair_array::index_pair_array" ref="a8256fb678c808d6826f64e0370a3e1e1" args="(size_type size, V1 &amp;data1, V2 &amp;data2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>index_pair_array</b> (size_type size, V1 &amp;data1, V2 &amp;data2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9b8c3ff5a71e23e1a158f3e155c54fec"></a><!-- doxytag: member="boost::numeric::ublas::index_pair_array::size" ref="a9b8c3ff5a71e23e1a158f3e155c54fec" 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="abb4bce3dd546e97f341fffc1560bc4ba"></a><!-- doxytag: member="boost::numeric::ublas::index_pair_array::operator()" ref="abb4bce3dd546e97f341fffc1560bc4ba" args="(size_type i) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">const_reference</a>&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="a9ce4eef6bdfec9d0bf270fc55a220d63"></a><!-- doxytag: member="boost::numeric::ublas::index_pair_array::operator()" ref="a9ce4eef6bdfec9d0bf270fc55a220d63" args="(size_type i)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">reference</a>&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="a5fb1fabbfc06558e39c06af327bfe1f5"></a><!-- doxytag: member="boost::numeric::ublas::index_pair_array::begin" ref="a5fb1fabbfc06558e39c06af327bfe1f5" 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="a7a57386c146893908ddc76656a0ed7ee"></a><!-- doxytag: member="boost::numeric::ublas::index_pair_array::end" ref="a7a57386c146893908ddc76656a0ed7ee" 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="a914d7b89d47667c91eeb97d02b22d72c"></a><!-- doxytag: member="boost::numeric::ublas::index_pair_array::begin" ref="a914d7b89d47667c91eeb97d02b22d72c" 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="aff750c0b8abb7085dac485cfb7685694"></a><!-- doxytag: member="boost::numeric::ublas::index_pair_array::end" ref="aff750c0b8abb7085dac485cfb7685694" 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="acd7125e06be0e195598d1c1590de1f6b"></a><!-- doxytag: member="boost::numeric::ublas::index_pair_array::equal" ref="acd7125e06be0e195598d1c1590de1f6b" args="(size_type i1, size_type i2) const " -->
-BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>equal</b> (size_type i1, size_type i2) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7eb4f21512b6c27463e9fe446c0b00ea"></a><!-- doxytag: member="boost::numeric::ublas::index_pair_array::less" ref="a7eb4f21512b6c27463e9fe446c0b00ea" args="(size_type i1, size_type i2) const " -->
-BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>less</b> (size_type i1, size_type i2) const </td></tr>
-<tr><td colspan="2"><h2>Friends</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7b90053a71650b99c39b3ad1421a1c1c"></a><!-- doxytag: member="boost::numeric::ublas::index_pair_array::index_pair&lt; self_type &gt;" ref="a7b90053a71650b99c39b3ad1421a1c1c" args="" -->
-class&nbsp;</td><td class="memItemRight" valign="bottom"><b>index_pair&lt; self_type &gt;</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9225fbed1de319ca4aed97c5cf26a42d"></a><!-- doxytag: member="boost::numeric::ublas::index_pair_array::iter_swap" ref="a9225fbed1de319ca4aed97c5cf26a42d" args="(const iterator &amp;lhs, const iterator &amp;rhs)" -->
-BOOST_UBLAS_INLINE friend void&nbsp;</td><td class="memItemRight" valign="bottom"><b>iter_swap</b> (const iterator &amp;lhs, const iterator &amp;rhs)</td></tr>
-</table>
-<h3>template&lt;class V1, class V2&gt;<br/>
- class boost::numeric::ublas::index_pair_array&lt; V1, V2 &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__triple-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__triple-members.html
deleted file mode 100644
index 3fafe3e0de..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__triple-members.html
+++ /dev/null
@@ -1,50 +0,0 @@
-<!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::index_triple&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">boost::numeric::ublas::index_triple&lt; M &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>equal</b>(const self_type &amp;rhs) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">boost::numeric::ublas::index_triple&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">boost::numeric::ublas::index_triple&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index_triple</b>(M &amp;m, size_type i) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">boost::numeric::ublas::index_triple&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">boost::numeric::ublas::index_triple&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index_triple</b>(const self_type &amp;rhs) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">boost::numeric::ublas::index_triple&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">boost::numeric::ublas::index_triple&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>less</b>(const self_type &amp;rhs) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">boost::numeric::ublas::index_triple&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">boost::numeric::ublas::index_triple&lt; M &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_1index__triple.html">boost::numeric::ublas::index_triple&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">boost::numeric::ublas::index_triple&lt; M &gt;</a></td><td><code> [friend]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator&lt;</b> (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">boost::numeric::ublas::index_triple&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">boost::numeric::ublas::index_triple&lt; M &gt;</a></td><td><code> [friend]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator&lt;=</b> (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">boost::numeric::ublas::index_triple&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">boost::numeric::ublas::index_triple&lt; M &gt;</a></td><td><code> [friend]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const self_type &amp;rhs) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">boost::numeric::ublas::index_triple&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">boost::numeric::ublas::index_triple&lt; M &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_1index__triple.html">boost::numeric::ublas::index_triple&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">boost::numeric::ublas::index_triple&lt; M &gt;</a></td><td><code> [friend]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator&gt;</b> (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">boost::numeric::ublas::index_triple&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">boost::numeric::ublas::index_triple&lt; M &gt;</a></td><td><code> [friend]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator&gt;=</b> (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">boost::numeric::ublas::index_triple&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">boost::numeric::ublas::index_triple&lt; M &gt;</a></td><td><code> [friend]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">boost::numeric::ublas::index_triple&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">boost::numeric::ublas::index_triple&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b>(self_type &amp;rhs) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">boost::numeric::ublas::index_triple&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">boost::numeric::ublas::index_triple&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_1index__triple.html">boost::numeric::ublas::index_triple&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">boost::numeric::ublas::index_triple&lt; M &gt;</a></td><td><code> [friend]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>~index_triple</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">boost::numeric::ublas::index_triple&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">boost::numeric::ublas::index_triple&lt; M &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__triple.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__triple.html
deleted file mode 100644
index 41d86473bb..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__triple.html
+++ /dev/null
@@ -1,74 +0,0 @@
-<!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::index_triple&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_1index__triple.html">index_triple</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::index_triple&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::index_triple" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1index__triple-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="a1e46d2f989d4f676be8cf5952409c86c"></a><!-- doxytag: member="boost::numeric::ublas::index_triple::size_type" ref="a1e46d2f989d4f676be8cf5952409c86c" args="" -->
-typedef M::size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>size_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="a602f25d2cc46e9394e4bd74390038844"></a><!-- doxytag: member="boost::numeric::ublas::index_triple::index_triple" ref="a602f25d2cc46e9394e4bd74390038844" args="(M &amp;m, size_type i)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>index_triple</b> (M &amp;m, size_type i)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7b8e0e56d56f7711d74a1a88bb59f2c3"></a><!-- doxytag: member="boost::numeric::ublas::index_triple::index_triple" ref="a7b8e0e56d56f7711d74a1a88bb59f2c3" args="(const self_type &amp;rhs)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>index_triple</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">self_type</a> &amp;rhs)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a03e5bfb9f8deb0da0dd61ac988ba570b"></a><!-- doxytag: member="boost::numeric::ublas::index_triple::operator=" ref="a03e5bfb9f8deb0da0dd61ac988ba570b" args="(const self_type &amp;rhs)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">self_type</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">self_type</a> &amp;rhs)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5ff8a61f677f76639d7dec80d800995b"></a><!-- doxytag: member="boost::numeric::ublas::index_triple::swap" ref="a5ff8a61f677f76639d7dec80d800995b" args="(self_type &amp;rhs)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">self_type</a> &amp;rhs)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afe13a4fe8bb3c24cf00d743ddcd9da70"></a><!-- doxytag: member="boost::numeric::ublas::index_triple::equal" ref="afe13a4fe8bb3c24cf00d743ddcd9da70" args="(const self_type &amp;rhs) const " -->
-BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>equal</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">self_type</a> &amp;rhs) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e5d573f8e8fb64e9e3674091d001ccb"></a><!-- doxytag: member="boost::numeric::ublas::index_triple::less" ref="a9e5d573f8e8fb64e9e3674091d001ccb" args="(const self_type &amp;rhs) const " -->
-BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>less</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">self_type</a> &amp;rhs) const </td></tr>
-<tr><td colspan="2"><h2>Friends</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acbf6caff1e555178060437e00ccfa76d"></a><!-- doxytag: member="boost::numeric::ublas::index_triple::swap" ref="acbf6caff1e555178060437e00ccfa76d" args="(self_type &amp;lhs, self_type &amp;rhs)" -->
-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_1index__triple.html">self_type</a> &amp;lhs, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">self_type</a> &amp;rhs)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a220f839dd4067f290b33b21251078960"></a><!-- doxytag: member="boost::numeric::ublas::index_triple::operator==" ref="a220f839dd4067f290b33b21251078960" args="(const self_type &amp;lhs, const self_type &amp;rhs)" -->
-BOOST_UBLAS_INLINE friend bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator==</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">self_type</a> &amp;lhs, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">self_type</a> &amp;rhs)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab80c34d4934ef05b5f3dede02075df4d"></a><!-- doxytag: member="boost::numeric::ublas::index_triple::operator!=" ref="ab80c34d4934ef05b5f3dede02075df4d" args="(const self_type &amp;lhs, const self_type &amp;rhs)" -->
-BOOST_UBLAS_INLINE friend bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator!=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">self_type</a> &amp;lhs, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">self_type</a> &amp;rhs)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af725eb4bd6cdb026914c82565b64155f"></a><!-- doxytag: member="boost::numeric::ublas::index_triple::operator&lt;" ref="af725eb4bd6cdb026914c82565b64155f" args="(const self_type &amp;lhs, const self_type &amp;rhs)" -->
-BOOST_UBLAS_INLINE friend bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator&lt;</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">self_type</a> &amp;lhs, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">self_type</a> &amp;rhs)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4561e69cf81bea4003c887609835b603"></a><!-- doxytag: member="boost::numeric::ublas::index_triple::operator&gt;=" ref="a4561e69cf81bea4003c887609835b603" args="(const self_type &amp;lhs, const self_type &amp;rhs)" -->
-BOOST_UBLAS_INLINE friend bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator&gt;=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">self_type</a> &amp;lhs, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">self_type</a> &amp;rhs)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac840b5a7adc33c4cba8f881dbf00a573"></a><!-- doxytag: member="boost::numeric::ublas::index_triple::operator&gt;" ref="ac840b5a7adc33c4cba8f881dbf00a573" args="(const self_type &amp;lhs, const self_type &amp;rhs)" -->
-BOOST_UBLAS_INLINE friend bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator&gt;</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">self_type</a> &amp;lhs, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">self_type</a> &amp;rhs)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2009d42e6ed28337eefc25c15ecf21da"></a><!-- doxytag: member="boost::numeric::ublas::index_triple::operator&lt;=" ref="a2009d42e6ed28337eefc25c15ecf21da" args="(const self_type &amp;lhs, const self_type &amp;rhs)" -->
-BOOST_UBLAS_INLINE friend bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator&lt;=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">self_type</a> &amp;lhs, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">self_type</a> &amp;rhs)</td></tr>
-</table>
-<h3>template&lt;class M&gt;<br/>
- class boost::numeric::ublas::index_triple&lt; M &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__triple__array-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__triple__array-members.html
deleted file mode 100644
index 534386cdd6..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__triple__array-members.html
+++ /dev/null
@@ -1,57 +0,0 @@
-<!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::index_triple_array&lt; V1, V2, V3 &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>begin</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>equal</b>(size_type i1, size_type i2) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index_triple&lt; self_type &gt;</b> (defined in <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><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><code> [friend]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index_triple_array</b>(size_type size, V1 &amp;data1, V2 &amp;data2, V3 &amp;data3) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iter_swap</b> (defined in <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><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><code> [friend]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>less</b>(size_type i1, size_type i2) const (defined in <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><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></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_1index__triple__array.html">boost::numeric::ublas::index_triple_array&lt; V1, V2, V3 &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>(size_type i) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value1_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value2_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value3_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__triple__array.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__triple__array.html
deleted file mode 100644
index 2d53505054..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__triple__array.html
+++ /dev/null
@@ -1,94 +0,0 @@
-<!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::index_triple_array&lt; V1, V2, V3 &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_1index__triple__array.html">index_triple_array</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::index_triple_array&lt; V1, V2, V3 &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::index_triple_array" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1index__triple__array-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="a4057914fd88f0ef737b48035749149ff"></a><!-- doxytag: member="boost::numeric::ublas::index_triple_array::value1_type" ref="a4057914fd88f0ef737b48035749149ff" args="" -->
-typedef V1::value_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>value1_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9cf46bf09381e2d0316c416f2cbbb5e8"></a><!-- doxytag: member="boost::numeric::ublas::index_triple_array::value2_type" ref="a9cf46bf09381e2d0316c416f2cbbb5e8" args="" -->
-typedef V2::value_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>value2_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aac53c353a1877e91e9839744ff2f2c3f"></a><!-- doxytag: member="boost::numeric::ublas::index_triple_array::value3_type" ref="aac53c353a1877e91e9839744ff2f2c3f" args="" -->
-typedef V3::value_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>value3_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a139384d05ffe075079d55414285bdcac"></a><!-- doxytag: member="boost::numeric::ublas::index_triple_array::size_type" ref="a139384d05ffe075079d55414285bdcac" args="" -->
-typedef V1::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="ad3e43e67ea825718745e83ad33bd92d7"></a><!-- doxytag: member="boost::numeric::ublas::index_triple_array::difference_type" ref="ad3e43e67ea825718745e83ad33bd92d7" args="" -->
-typedef V1::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="abe5dc244d01cc369c49ebf4f3bcd9600"></a><!-- doxytag: member="boost::numeric::ublas::index_triple_array::value_type" ref="abe5dc244d01cc369c49ebf4f3bcd9600" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">index_triple</a>&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple__array.html">self_type</a> &gt;&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="a319e985abc516de53e8934ac06696746"></a><!-- doxytag: member="boost::numeric::ublas::index_triple_array::reference" ref="a319e985abc516de53e8934ac06696746" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">value_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>reference</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0ff2bd8c2483a9e2a92897f9e2908c3f"></a><!-- doxytag: member="boost::numeric::ublas::index_triple_array::const_reference" ref="a0ff2bd8c2483a9e2a92897f9e2908c3f" args="" -->
-typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">value_type</a>&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="a4819ec2353e9a0f5e0dba0fbd9017116"></a><!-- doxytag: member="boost::numeric::ublas::index_triple_array::iterator" ref="a4819ec2353e9a0f5e0dba0fbd9017116" args="" -->
-typedef indexed_iterator<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple__array.html">self_type</a>, <br class="typebreak"/>
-std::random_access_iterator_tag &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4db7b89b95af931bbadf92d681be9b1a"></a><!-- doxytag: member="boost::numeric::ublas::index_triple_array::const_iterator" ref="a4db7b89b95af931bbadf92d681be9b1a" args="" -->
-typedef indexed_const_iterator<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple__array.html">self_type</a>, <br class="typebreak"/>
-std::random_access_iterator_tag &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_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="ac9754902217a65fd47dd808f4d7ab31d"></a><!-- doxytag: member="boost::numeric::ublas::index_triple_array::index_triple_array" ref="ac9754902217a65fd47dd808f4d7ab31d" args="(size_type size, V1 &amp;data1, V2 &amp;data2, V3 &amp;data3)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>index_triple_array</b> (size_type size, V1 &amp;data1, V2 &amp;data2, V3 &amp;data3)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a79eb4c317d1e57057bc79b1860903c9c"></a><!-- doxytag: member="boost::numeric::ublas::index_triple_array::size" ref="a79eb4c317d1e57057bc79b1860903c9c" 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="ad4d8149b099a8027a9382132c5c39d59"></a><!-- doxytag: member="boost::numeric::ublas::index_triple_array::operator()" ref="ad4d8149b099a8027a9382132c5c39d59" args="(size_type i) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">const_reference</a>&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="a5d9d53a76846918372afec499da2b2c5"></a><!-- doxytag: member="boost::numeric::ublas::index_triple_array::operator()" ref="a5d9d53a76846918372afec499da2b2c5" args="(size_type i)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">reference</a>&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="af1649dc7b58d918807adeffbe0ed9da2"></a><!-- doxytag: member="boost::numeric::ublas::index_triple_array::begin" ref="af1649dc7b58d918807adeffbe0ed9da2" 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="a3ccc33858f0a9d516b64300961953178"></a><!-- doxytag: member="boost::numeric::ublas::index_triple_array::end" ref="a3ccc33858f0a9d516b64300961953178" 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="ada4aec2f90d040dd0ee4a9ffdaf4e090"></a><!-- doxytag: member="boost::numeric::ublas::index_triple_array::begin" ref="ada4aec2f90d040dd0ee4a9ffdaf4e090" 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="af7c321e0b853fa557235bbdb3c1ffa9c"></a><!-- doxytag: member="boost::numeric::ublas::index_triple_array::end" ref="af7c321e0b853fa557235bbdb3c1ffa9c" 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="a8b4335ae9aaf770b8809fe86e6aed3f3"></a><!-- doxytag: member="boost::numeric::ublas::index_triple_array::equal" ref="a8b4335ae9aaf770b8809fe86e6aed3f3" args="(size_type i1, size_type i2) const " -->
-BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>equal</b> (size_type i1, size_type i2) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae5007d24b29572f97f4c4a056aa6190d"></a><!-- doxytag: member="boost::numeric::ublas::index_triple_array::less" ref="ae5007d24b29572f97f4c4a056aa6190d" args="(size_type i1, size_type i2) const " -->
-BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>less</b> (size_type i1, size_type i2) const </td></tr>
-<tr><td colspan="2"><h2>Friends</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc1a3aabd42ed46d897b579654f62b1f"></a><!-- doxytag: member="boost::numeric::ublas::index_triple_array::index_triple&lt; self_type &gt;" ref="adc1a3aabd42ed46d897b579654f62b1f" args="" -->
-class&nbsp;</td><td class="memItemRight" valign="bottom"><b>index_triple&lt; self_type &gt;</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9225fbed1de319ca4aed97c5cf26a42d"></a><!-- doxytag: member="boost::numeric::ublas::index_triple_array::iter_swap" ref="a9225fbed1de319ca4aed97c5cf26a42d" args="(const iterator &amp;lhs, const iterator &amp;rhs)" -->
-BOOST_UBLAS_INLINE friend void&nbsp;</td><td class="memItemRight" valign="bottom"><b>iter_swap</b> (const iterator &amp;lhs, const iterator &amp;rhs)</td></tr>
-</table>
-<h3>template&lt;class V1, class V2, class V3&gt;<br/>
- class boost::numeric::ublas::index_triple_array&lt; V1, V2, V3 &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1indirect__array-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1indirect__array-members.html
deleted file mode 100644
index e9020c0a7d..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1indirect__array-members.html
+++ /dev/null
@@ -1,69 +0,0 @@
-<!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::indirect_array&lt; A &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>all</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>array_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &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_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>compose</b>(const basic_range&lt; size_type, difference_type &gt; &amp;r) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>compose</b>(const basic_slice&lt; size_type, difference_type &gt; &amp;s) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>compose</b>(const indirect_array &amp;ia) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_array_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &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_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; 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_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &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_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &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_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; 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_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; 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_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>empty</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &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_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>indirect_array</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>indirect_array</b>(size_type size) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a></td><td><code> [explicit]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>indirect_array</b>(size_type size, const array_type &amp;data) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>indirect_array</b>(pointer start, pointer stop) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>max_size</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator!=</b>(const indirect_array&lt; OA &gt; &amp;ia) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &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_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &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_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const indirect_array&lt; OA &gt; &amp;ia) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &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_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &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_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &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_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>preprocess</b>(size_type size) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &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_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; 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_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &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_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &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_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; 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_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; 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_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1indirect__array.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1indirect__array.html
deleted file mode 100644
index 8a645b1677..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1indirect__array.html
+++ /dev/null
@@ -1,120 +0,0 @@
-<!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::indirect_array&lt; 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_1indirect__array.html">indirect_array</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::indirect_array&lt; A &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::indirect_array" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1indirect__array-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_1indirect__array_1_1const__iterator.html">const_iterator</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="acd39f7b4d6860fffae8af680c3dd2aa9"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::array_type" ref="acd39f7b4d6860fffae8af680c3dd2aa9" 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="aa9aa4ff4222e4c0c00541f8f3f18e4d4"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::const_array_type" ref="aa9aa4ff4222e4c0c00541f8f3f18e4d4" args="" -->
-typedef const A&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_array_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a195417fb61dddd9f414fa6376c8011c3"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::size_type" ref="a195417fb61dddd9f414fa6376c8011c3" 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="aefd0e9e277507a3c744439221e16a43f"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::difference_type" ref="aefd0e9e277507a3c744439221e16a43f" 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="a4997c9ff7728c3786a1616a2aabb4cba"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::value_type" ref="a4997c9ff7728c3786a1616a2aabb4cba" args="" -->
-typedef A::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="a788185ba08ccacfd28d8eff2657a1390"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::const_reference" ref="a788185ba08ccacfd28d8eff2657a1390" args="" -->
-typedef A::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="aba648b192905c8fbb82719315774b309"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::reference" ref="aba648b192905c8fbb82719315774b309" args="" -->
-typedef A::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="a49848723c753c701b79214b06a8202ca"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::const_pointer" ref="a49848723c753c701b79214b06a8202ca" args="" -->
-typedef A::const_pointer&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="a9bbdbd5d4b609d05acc5fec2e6612c9c"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::pointer" ref="a9bbdbd5d4b609d05acc5fec2e6612c9c" args="" -->
-typedef A::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="a0617a3ed807c812c81c467aaf7e2e309"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::const_reverse_iterator" ref="a0617a3ed807c812c81c467aaf7e2e309" args="" -->
-typedef std::reverse_iterator<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array_1_1const__iterator.html">const_iterator</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_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="aad7aa580bbf263fc495e0c23b86feb4f"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::indirect_array" ref="aad7aa580bbf263fc495e0c23b86feb4f" args="(size_type size)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>indirect_array</b> (size_type size)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a5d140313cadac986e2d7537ff1cbcc"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::indirect_array" ref="a9a5d140313cadac986e2d7537ff1cbcc" args="(size_type size, const array_type &amp;data)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>indirect_array</b> (size_type size, const array_type &amp;data)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7a04921bf5cb23f00c40bb849ea7d0cb"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::indirect_array" ref="a7a04921bf5cb23f00c40bb849ea7d0cb" args="(pointer start, pointer stop)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>indirect_array</b> (pointer start, pointer stop)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d848130b283b2fa6de444b313b6bb08"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::size" ref="a7d848130b283b2fa6de444b313b6bb08" 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="aef64f027bd019db8c4ae330bbf5d8629"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::data" ref="aef64f027bd019db8c4ae330bbf5d8629" args="() const " -->
-BOOST_UBLAS_INLINE const_array_type&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="a1ae1fe5fb8fdc11d2fe9d5ef7bfa1ff8"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::data" ref="a1ae1fe5fb8fdc11d2fe9d5ef7bfa1ff8" args="()" -->
-BOOST_UBLAS_INLINE array_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>data</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9544ff2afeceaca4108af38cf86674b2"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::max_size" ref="a9544ff2afeceaca4108af38cf86674b2" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>max_size</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a46d7f5e971f7c90b650f17521879dfe8"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::empty" ref="a46d7f5e971f7c90b650f17521879dfe8" args="() const " -->
-BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>empty</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad926200c966c08017d04b89691cc2d54"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::operator()" ref="ad926200c966c08017d04b89691cc2d54" 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="a1a544ab3ad553efab9149eb105356ff6"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::operator()" ref="a1a544ab3ad553efab9149eb105356ff6" 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="a916a06848f795f1ac97587d0d0cf5886"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::operator[]" ref="a916a06848f795f1ac97587d0d0cf5886" 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="ae45fb0eb887ee4030f6354d94383aab6"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::operator[]" ref="ae45fb0eb887ee4030f6354d94383aab6" 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="ada6b6f2a91c0bb61d330bd8862b3df31"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::compose" ref="ada6b6f2a91c0bb61d330bd8862b3df31" args="(const basic_range&lt; size_type, difference_type &gt; &amp;r) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">indirect_array</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>compose</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">basic_range</a>&lt; size_type, difference_type &gt; &amp;r) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae158c8dbb4b4b954625ff4da7794e73a"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::compose" ref="ae158c8dbb4b4b954625ff4da7794e73a" args="(const basic_slice&lt; size_type, difference_type &gt; &amp;s) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">indirect_array</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>compose</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">basic_slice</a>&lt; size_type, difference_type &gt; &amp;s) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9c5df234127042526cfec9db79ad409e"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::compose" ref="a9c5df234127042526cfec9db79ad409e" args="(const indirect_array &amp;ia) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">indirect_array</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>compose</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">indirect_array</a> &amp;ia) const </td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="adad344a17c02e7b77771ac6df6eb319d"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::operator==" ref="adad344a17c02e7b77771ac6df6eb319d" args="(const indirect_array&lt; OA &gt; &amp;ia) const " -->
-template&lt;class OA &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator==</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">indirect_array</a>&lt; OA &gt; &amp;ia) const </td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a5f707f240873b4dc036b953f135f37f0"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::operator!=" ref="a5f707f240873b4dc036b953f135f37f0" args="(const indirect_array&lt; OA &gt; &amp;ia) const " -->
-template&lt;class OA &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator!=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">indirect_array</a>&lt; OA &gt; &amp;ia) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a68c9df25c6f33f490bcd72305f282431"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::begin" ref="a68c9df25c6f33f490bcd72305f282431" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array_1_1const__iterator.html">const_iterator</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="ae5c22572bb73056f3a0e8dd19dda8647"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::end" ref="ae5c22572bb73056f3a0e8dd19dda8647" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array_1_1const__iterator.html">const_iterator</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="ab252d7dd96d1f161f615e05c35ed41ea"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::rbegin" ref="ab252d7dd96d1f161f615e05c35ed41ea" 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="ad07390b92b39375333befa94cb6a7e25"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::rend" ref="ad07390b92b39375333befa94cb6a7e25" 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="a28d2b8a199c11c03f396bedeb95cc558"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::preprocess" ref="a28d2b8a199c11c03f396bedeb95cc558" args="(size_type size) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">indirect_array</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>preprocess</b> (size_type size) const </td></tr>
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a021d8097ce6ccb5b0a5b6f5cd1cf3ed3"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::all" ref="a021d8097ce6ccb5b0a5b6f5cd1cf3ed3" args="()" -->
-static BOOST_UBLAS_INLINE <br class="typebreak"/>
-const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">indirect_array</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>all</b> ()</td></tr>
-</table>
-<h3>template&lt;class A&gt;<br/>
- class boost::numeric::ublas::indirect_array&lt; A &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1indirect__array_1_1const__iterator-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1indirect__array_1_1const__iterator-members.html
deleted file mode 100644
index de0476524e..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1indirect__array_1_1const__iterator-members.html
+++ /dev/null
@@ -1,52 +0,0 @@
-<!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::indirect_array&lt; A &gt;::const_iterator Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>(const indirect_array &amp;ia, const const_subiterator_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-</b>(const const_iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator&lt;</b>(const const_iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const const_iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const const_iterator &amp;it) const (defined in <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><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></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_1indirect__array_1_1const__iterator.html">boost::numeric::ublas::indirect_array&lt; A &gt;::const_iterator</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1indirect__array_1_1const__iterator.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1indirect__array_1_1const__iterator.html
deleted file mode 100644
index aa3b945dbb..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1indirect__array_1_1const__iterator.html
+++ /dev/null
@@ -1,80 +0,0 @@
-<!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::indirect_array&lt; A &gt;::const_iterator 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_1indirect__array.html">indirect_array</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array_1_1const__iterator.html">const_iterator</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::indirect_array&lt; A &gt;::const_iterator Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::indirect_array::const_iterator" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1indirect__array_1_1const__iterator-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="a8350fe24d5d4953265c1d59e49e8bb16"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::const_iterator::value_type" ref="a8350fe24d5d4953265c1d59e49e8bb16" args="" -->
-typedef indirect_array::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="a9cecf232c241e1c125dba711e369221f"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::const_iterator::difference_type" ref="a9cecf232c241e1c125dba711e369221f" args="" -->
-typedef <br class="typebreak"/>
-indirect_array::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="afe381c64b1ccf9008a4c236c1fc8e812"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::const_iterator::reference" ref="afe381c64b1ccf9008a4c236c1fc8e812" args="" -->
-typedef <br class="typebreak"/>
-indirect_array::const_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="a5674589d3d6088dbe418f59875c557eb"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::const_iterator::pointer" ref="a5674589d3d6088dbe418f59875c557eb" args="" -->
-typedef <br class="typebreak"/>
-indirect_array::const_pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</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="aba93ed503539b45172b76f0284698709"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::const_iterator::const_iterator" ref="aba93ed503539b45172b76f0284698709" args="(const indirect_array &amp;ia, const const_subiterator_type &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">indirect_array</a> &amp;ia, const const_subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba1bfa3fffe1d4877f0f856bc501c7d9"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::const_iterator::operator++" ref="aba1bfa3fffe1d4877f0f856bc501c7d9" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array_1_1const__iterator.html">const_iterator</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="a76a112c3ea77e7f8413bb073f4084d99"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::const_iterator::operator&#45;&#45;" ref="a76a112c3ea77e7f8413bb073f4084d99" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array_1_1const__iterator.html">const_iterator</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="acce95025df5840aa3831dc5b5740fd21"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::const_iterator::operator+=" ref="acce95025df5840aa3831dc5b5740fd21" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array_1_1const__iterator.html">const_iterator</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="a064c11ae10417ae1f607327bd52f948b"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::const_iterator::operator&#45;=" ref="a064c11ae10417ae1f607327bd52f948b" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array_1_1const__iterator.html">const_iterator</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="a46440571c5a3efed2d82271381221e50"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::const_iterator::operator&#45;" ref="a46440571c5a3efed2d82271381221e50" args="(const const_iterator &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_1indirect__array_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ade0b855cf90d360c922ce25d55c1d193"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::const_iterator::operator*" ref="ade0b855cf90d360c922ce25d55c1d193" 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="a38a768dd788a6a3f9552fc8ea4f3d544"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::const_iterator::operator[]" ref="a38a768dd788a6a3f9552fc8ea4f3d544" 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="a8fa226cb4f4cf3b2fd8ba4bf685562b4"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::const_iterator::index" ref="a8fa226cb4f4cf3b2fd8ba4bf685562b4" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acece2b082a16389d7ab66165cdeee998"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::const_iterator::operator=" ref="acece2b082a16389d7ab66165cdeee998" args="(const const_iterator &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array_1_1const__iterator.html">const_iterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array_1_1const__iterator.html">const_iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afd0823d06ae2c35f0a32a0f7db7f510f"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::const_iterator::operator==" ref="afd0823d06ae2c35f0a32a0f7db7f510f" args="(const const_iterator &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_1indirect__array_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a757c3bf0fde425fb5b28590e5476af43"></a><!-- doxytag: member="boost::numeric::ublas::indirect_array::const_iterator::operator&lt;" ref="a757c3bf0fde425fb5b28590e5476af43" args="(const const_iterator &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_1indirect__array_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class A&gt;<br/>
- class boost::numeric::ublas::indirect_array&lt; A &gt;::const_iterator</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1map__array-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1map__array-members.html
deleted file mode 100644
index ea32d2675f..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1map__array-members.html
+++ /dev/null
@@ -1,84 +0,0 @@
-<!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::map_array&lt; I, T, ALLOC &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1map__array.html">boost::numeric::ublas::map_array&lt; I, T, ALLOC &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>allocator_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>assign_temporary</b>(map_array &amp;a) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>capacity</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>clear</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>data_const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>data_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>empty</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>erase</b>(iterator it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>erase</b>(iterator it1, iterator it2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find</b>(key_type i) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find</b>(key_type i) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>get_allocator</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>insert</b>(const value_type &amp;p) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>insert</b>(iterator hint, const value_type &amp;p) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>key_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>lower_bound</b>(key_type i) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>lower_bound</b>(key_type i) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>map_array</b>(const ALLOC &amp;a=ALLOC()) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>map_array</b>(const map_array &amp;c) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>mapped_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>max_size</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const map_array &amp;a) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator[]</b>(key_type i) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>push_back</b>(iterator it, const value_type &amp;p) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reserve</b>(size_type capacity) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reverse_iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>serialize</b>(Archive &amp;ar, const unsigned int) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b>(map_array &amp;a) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b> (defined in <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><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><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_1map__array.html">boost::numeric::ublas::map_array&lt; I, T, ALLOC &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>~map_array</b>() (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1map__array.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1map__array.html
deleted file mode 100644
index f82cbd98e9..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1map__array.html
+++ /dev/null
@@ -1,147 +0,0 @@
-<!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::map_array&lt; I, T, ALLOC &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_1map__array.html">map_array</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::map_array&lt; I, T, ALLOC &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::map_array" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1map__array-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="a5187f673e3d7c28ab92f5ff314aa9f63"></a><!-- doxytag: member="boost::numeric::ublas::map_array::allocator_type" ref="a5187f673e3d7c28ab92f5ff314aa9f63" args="" -->
-typedef ALLOC&nbsp;</td><td class="memItemRight" valign="bottom"><b>allocator_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6bf6b3c7595d603a47119e83e89e6444"></a><!-- doxytag: member="boost::numeric::ublas::map_array::size_type" ref="a6bf6b3c7595d603a47119e83e89e6444" args="" -->
-typedef ALLOC::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="a08984068e445c4dc20befcc75c5c760e"></a><!-- doxytag: member="boost::numeric::ublas::map_array::difference_type" ref="a08984068e445c4dc20befcc75c5c760e" args="" -->
-typedef ALLOC::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="aabce07ff018b56ddf3b84fcb10864503"></a><!-- doxytag: member="boost::numeric::ublas::map_array::value_type" ref="aabce07ff018b56ddf3b84fcb10864503" args="" -->
-typedef std::pair&lt; I, T &gt;&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="abd27e23739486b9c9c33129a9d23080c"></a><!-- doxytag: member="boost::numeric::ublas::map_array::key_type" ref="abd27e23739486b9c9c33129a9d23080c" args="" -->
-typedef I&nbsp;</td><td class="memItemRight" valign="bottom"><b>key_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac670bd5eca2786e39a90c8007f100c85"></a><!-- doxytag: member="boost::numeric::ublas::map_array::mapped_type" ref="ac670bd5eca2786e39a90c8007f100c85" args="" -->
-typedef T&nbsp;</td><td class="memItemRight" valign="bottom"><b>mapped_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa22e861052ae6ed50e017c941449a76f"></a><!-- doxytag: member="boost::numeric::ublas::map_array::const_reference" ref="aa22e861052ae6ed50e017c941449a76f" args="" -->
-typedef const value_type &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="a2c0eb1f1e693b59be418b8d9720988bc"></a><!-- doxytag: member="boost::numeric::ublas::map_array::reference" ref="a2c0eb1f1e693b59be418b8d9720988bc" args="" -->
-typedef value_type &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="abf7963683451b350ee55d1ad917a7374"></a><!-- doxytag: member="boost::numeric::ublas::map_array::const_pointer" ref="abf7963683451b350ee55d1ad917a7374" args="" -->
-typedef const value_type *&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="af447effe0b42c879382db05d249b246e"></a><!-- doxytag: member="boost::numeric::ublas::map_array::pointer" ref="af447effe0b42c879382db05d249b246e" args="" -->
-typedef value_type *&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a928ca7aa42d14b729769191664bae1fe"></a><!-- doxytag: member="boost::numeric::ublas::map_array::const_iterator" ref="a928ca7aa42d14b729769191664bae1fe" 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="a20bdd213b7fab53a584a79a9bfb2739a"></a><!-- doxytag: member="boost::numeric::ublas::map_array::iterator" ref="a20bdd213b7fab53a584a79a9bfb2739a" 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="aeacde9edf43fc9b00639767eee8747cd"></a><!-- doxytag: member="boost::numeric::ublas::map_array::data_const_reference" ref="aeacde9edf43fc9b00639767eee8747cd" args="" -->
-typedef const T &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>data_const_reference</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe838eadbd330061b939f56d4c99ac26"></a><!-- doxytag: member="boost::numeric::ublas::map_array::data_reference" ref="abe838eadbd330061b939f56d4c99ac26" args="" -->
-typedef T &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>data_reference</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aede7c778d33d90e71c0da76b056076d5"></a><!-- doxytag: member="boost::numeric::ublas::map_array::const_reverse_iterator" ref="aede7c778d33d90e71c0da76b056076d5" 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="a30289c41aa852402a607657c27bc0fed"></a><!-- doxytag: member="boost::numeric::ublas::map_array::reverse_iterator" ref="a30289c41aa852402a607657c27bc0fed" 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="a2474104c8cf0452dcf24b4831389065a"></a><!-- doxytag: member="boost::numeric::ublas::map_array::map_array" ref="a2474104c8cf0452dcf24b4831389065a" args="(const ALLOC &amp;a=ALLOC())" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>map_array</b> (const ALLOC &amp;a=ALLOC())</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab868d6c37804e3b9afb83f237d0b5adf"></a><!-- doxytag: member="boost::numeric::ublas::map_array::map_array" ref="ab868d6c37804e3b9afb83f237d0b5adf" args="(const map_array &amp;c)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>map_array</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1map__array.html">map_array</a> &amp;c)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a79ac0e5cf64cb58c956caee78b1dd211"></a><!-- doxytag: member="boost::numeric::ublas::map_array::reserve" ref="a79ac0e5cf64cb58c956caee78b1dd211" args="(size_type capacity)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>reserve</b> (size_type capacity)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a273ff882fa02f628ee8198d5ada27a68"></a><!-- doxytag: member="boost::numeric::ublas::map_array::size" ref="a273ff882fa02f628ee8198d5ada27a68" 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="a65343a07bdeef3a6f8216b50cafbca6b"></a><!-- doxytag: member="boost::numeric::ublas::map_array::capacity" ref="a65343a07bdeef3a6f8216b50cafbca6b" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>capacity</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa809f820b324a3e4a5361e4abef2541c"></a><!-- doxytag: member="boost::numeric::ublas::map_array::max_size" ref="aa809f820b324a3e4a5361e4abef2541c" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>max_size</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae47b90d32e28b8e62317e7f67be09055"></a><!-- doxytag: member="boost::numeric::ublas::map_array::empty" ref="ae47b90d32e28b8e62317e7f67be09055" args="() const " -->
-BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>empty</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a53265212704dac96d90495f6238e3041"></a><!-- doxytag: member="boost::numeric::ublas::map_array::operator[]" ref="a53265212704dac96d90495f6238e3041" args="(key_type i)" -->
-BOOST_UBLAS_INLINE data_reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (key_type i)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b659d3625d882e2a09c3bb700d28e99"></a><!-- doxytag: member="boost::numeric::ublas::map_array::operator=" ref="a8b659d3625d882e2a09c3bb700d28e99" args="(const map_array &amp;a)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1map__array.html">map_array</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1map__array.html">map_array</a> &amp;a)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a56261eb6b82c01dc497365a9b84edfed"></a><!-- doxytag: member="boost::numeric::ublas::map_array::assign_temporary" ref="a56261eb6b82c01dc497365a9b84edfed" args="(map_array &amp;a)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1map__array.html">map_array</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>assign_temporary</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1map__array.html">map_array</a> &amp;a)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6827672e7f4c4fde0ef454b2c8a6db73"></a><!-- doxytag: member="boost::numeric::ublas::map_array::swap" ref="a6827672e7f4c4fde0ef454b2c8a6db73" args="(map_array &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_1map__array.html">map_array</a> &amp;a)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adcf3da9a028b5ade814d582f1a05e8a9"></a><!-- doxytag: member="boost::numeric::ublas::map_array::push_back" ref="adcf3da9a028b5ade814d582f1a05e8a9" args="(iterator it, const value_type &amp;p)" -->
-iterator&nbsp;</td><td class="memItemRight" valign="bottom"><b>push_back</b> (iterator it, const value_type &amp;p)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae3173319bc9947f39d585f2e892099b5"></a><!-- doxytag: member="boost::numeric::ublas::map_array::insert" ref="ae3173319bc9947f39d585f2e892099b5" args="(const value_type &amp;p)" -->
-std::pair&lt; iterator, bool &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>insert</b> (const value_type &amp;p)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9575071871696b841363732a26bdb75f"></a><!-- doxytag: member="boost::numeric::ublas::map_array::insert" ref="a9575071871696b841363732a26bdb75f" args="(iterator hint, const value_type &amp;p)" -->
-iterator&nbsp;</td><td class="memItemRight" valign="bottom"><b>insert</b> (iterator hint, const value_type &amp;p)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a06a240df042b8ac951c60c7f6e1ce884"></a><!-- doxytag: member="boost::numeric::ublas::map_array::erase" ref="a06a240df042b8ac951c60c7f6e1ce884" args="(iterator it)" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>erase</b> (iterator it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a68e6c86c5e896bc9d35ec05de8e2d851"></a><!-- doxytag: member="boost::numeric::ublas::map_array::erase" ref="a68e6c86c5e896bc9d35ec05de8e2d851" args="(iterator it1, iterator it2)" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>erase</b> (iterator it1, iterator it2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af2cd98762c54a6f7dc418dd026208fb2"></a><!-- doxytag: member="boost::numeric::ublas::map_array::clear" ref="af2cd98762c54a6f7dc418dd026208fb2" args="()" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>clear</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac1dc3b0320f51304164e96d60608f454"></a><!-- doxytag: member="boost::numeric::ublas::map_array::find" ref="ac1dc3b0320f51304164e96d60608f454" args="(key_type i) const " -->
-const_iterator&nbsp;</td><td class="memItemRight" valign="bottom"><b>find</b> (key_type i) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e05775d1604359c33992796a237dad5"></a><!-- doxytag: member="boost::numeric::ublas::map_array::find" ref="a9e05775d1604359c33992796a237dad5" args="(key_type i)" -->
-iterator&nbsp;</td><td class="memItemRight" valign="bottom"><b>find</b> (key_type i)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5b34e2d9ec2d9406de2ea74b74688fcb"></a><!-- doxytag: member="boost::numeric::ublas::map_array::lower_bound" ref="a5b34e2d9ec2d9406de2ea74b74688fcb" args="(key_type i) const " -->
-const_iterator&nbsp;</td><td class="memItemRight" valign="bottom"><b>lower_bound</b> (key_type i) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed199ce1a252c90ed901ce98c0680ac2"></a><!-- doxytag: member="boost::numeric::ublas::map_array::lower_bound" ref="aed199ce1a252c90ed901ce98c0680ac2" args="(key_type i)" -->
-iterator&nbsp;</td><td class="memItemRight" valign="bottom"><b>lower_bound</b> (key_type i)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a0027cf7c4c0685ca375dd14077e46f"></a><!-- doxytag: member="boost::numeric::ublas::map_array::begin" ref="a2a0027cf7c4c0685ca375dd14077e46f" 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="a051877edf3f04d2ea009a485d2ca24ff"></a><!-- doxytag: member="boost::numeric::ublas::map_array::end" ref="a051877edf3f04d2ea009a485d2ca24ff" 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="a6f5661a4cbf60b6afbd9974bf70a15b1"></a><!-- doxytag: member="boost::numeric::ublas::map_array::begin" ref="a6f5661a4cbf60b6afbd9974bf70a15b1" 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="a60fa9f33a9ea23a199afdec33300fc9f"></a><!-- doxytag: member="boost::numeric::ublas::map_array::end" ref="a60fa9f33a9ea23a199afdec33300fc9f" 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="ac909ac3bb1c6cf0322ec48f110f15121"></a><!-- doxytag: member="boost::numeric::ublas::map_array::rbegin" ref="ac909ac3bb1c6cf0322ec48f110f15121" 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="a8b8056d61811eaff2bf6e220971add75"></a><!-- doxytag: member="boost::numeric::ublas::map_array::rend" ref="a8b8056d61811eaff2bf6e220971add75" 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="a394b4832a7619cb146a42721d8568f6b"></a><!-- doxytag: member="boost::numeric::ublas::map_array::rbegin" ref="a394b4832a7619cb146a42721d8568f6b" 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="ad4029cd1c3b55dc8742b88d9e5339f69"></a><!-- doxytag: member="boost::numeric::ublas::map_array::rend" ref="ad4029cd1c3b55dc8742b88d9e5339f69" args="()" -->
-BOOST_UBLAS_INLINE reverse_iterator&nbsp;</td><td class="memItemRight" valign="bottom"><b>rend</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4d1eb4d5d457f7b5720adfcf1e20b879"></a><!-- doxytag: member="boost::numeric::ublas::map_array::get_allocator" ref="a4d1eb4d5d457f7b5720adfcf1e20b879" args="()" -->
-allocator_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>get_allocator</b> ()</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="aa2acb33c137b8946f8ba5e85a151b9e6"></a><!-- doxytag: member="boost::numeric::ublas::map_array::serialize" ref="aa2acb33c137b8946f8ba5e85a151b9e6" args="(Archive &amp;ar, const unsigned int)" -->
-template&lt;class Archive &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>serialize</b> (Archive &amp;ar, const unsigned int)</td></tr>
-<tr><td colspan="2"><h2>Friends</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96daa9cf0fef4ce17559c43fa37b0090"></a><!-- doxytag: member="boost::numeric::ublas::map_array::swap" ref="a96daa9cf0fef4ce17559c43fa37b0090" args="(map_array &amp;a1, map_array &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_1map__array.html">map_array</a> &amp;a1, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1map__array.html">map_array</a> &amp;a2)</td></tr>
-</table>
-<h3>template&lt;class I, class T, class ALLOC&gt;<br/>
- class boost::numeric::ublas::map_array&lt; I, T, ALLOC &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1map__std-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1map__std-members.html
deleted file mode 100644
index 837066c951..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1map__std-members.html
+++ /dev/null
@@ -1,36 +0,0 @@
-<!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::map_std&lt; I, T, ALLOC &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1map__std.html">boost::numeric::ublas::map_std&lt; I, T, ALLOC &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>serialize</b>(Archive &amp;ar, const unsigned int) (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1map__std.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1map__std.html
deleted file mode 100644
index 7817948b3c..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1map__std.html
+++ /dev/null
@@ -1,47 +0,0 @@
-<!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::map_std&lt; I, T, ALLOC &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_1map__std.html">map_std</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::map_std&lt; I, T, ALLOC &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::map_std" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1map__std-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a912d948a72626e3e9bf2543288bbbadd"></a><!-- doxytag: member="boost::numeric::ublas::map_std::serialize" ref="a912d948a72626e3e9bf2543288bbbadd" args="(Archive &amp;ar, const unsigned int)" -->
-template&lt;class Archive &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>serialize</b> (Archive &amp;ar, const unsigned int)</td></tr>
-</table>
-<h3>template&lt;class I, class T, class ALLOC&gt;<br/>
- class boost::numeric::ublas::map_std&lt; I, T, ALLOC &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix-members.html
deleted file mode 100644
index e681d3968e..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix-members.html
+++ /dev/null
@@ -1,114 +0,0 @@
-<!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::mapped_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_1mapped__matrix.html">boost::numeric::ublas::mapped_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_1mapped__matrix.html">boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;</a>)</td><td><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></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_1mapped__matrix.html">boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>assign_temporary</b>(mapped_matrix &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>clear</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <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><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></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; mapped_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; mapped_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_1mapped__matrix.html">boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator2</b> typedef (defined in <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><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></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; mapped_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; mapped_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_1mapped__matrix.html">boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>data</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end2</b>() (defined in <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><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></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_1mapped__matrix.html">boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;</a>)</td><td><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></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; mapped_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; mapped_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, int direction=1) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find1</b>(int rank, size_type i, size_type j, int direction=1) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find2</b>(int rank, size_type i, size_type j, int direction=1) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find2</b>(int rank, size_type i, size_type j, int direction=1) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find_element</b>(size_type i, size_type j) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find_element</b>(size_type i, size_type j) const (defined in <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><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></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_1mapped__matrix.html">boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>mapped_matrix</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>mapped_matrix</b>(size_type size1, size_type size2, size_type non_zeros=0) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>mapped_matrix</b>(const mapped_matrix &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>mapped_matrix</b>(const matrix_expression&lt; AE &gt; &amp;ae, size_type non_zeros=0) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_temporary_type</b> typedef (defined in <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><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></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_1mapped__matrix.html">boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>nnz</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>nnz_capacity</b>() const (defined in <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><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></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_1mapped__matrix.html">boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;</a>)</td><td><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></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_1mapped__matrix.html">boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;</a>)</td><td><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></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; mapped_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; mapped_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; mapped_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; mapped_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_1mapped__matrix.html">boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;</a>)</td><td><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></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_1mapped__matrix.html">boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(const matrix_container&lt; C &gt; &amp;m) (defined in <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><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></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_1mapped__matrix.html">boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(const matrix_container&lt; C &gt; &amp;m) (defined in <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><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></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_1mapped__matrix.html">boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const mapped_matrix &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const matrix_container&lt; C &gt; &amp;m) (defined in <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><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></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_1mapped__matrix.html">boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>orientation_category</b> typedef (defined in <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><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></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_1mapped__matrix.html">boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reserve</b>(size_type non_zeros, bool preserve=true) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>resize</b>(size_type size1, size_type size2, bool preserve=true) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reverse_iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reverse_iterator2</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>serialize</b>(Archive &amp;ar, const unsigned int) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b>(mapped_matrix &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b> (defined in <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><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><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; mapped_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; mapped_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; mapped_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; mapped_matrix&lt; T, L, A &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_temporary_type</b> typedef (defined in <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><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></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; mapped_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; mapped_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: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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html
deleted file mode 100644
index 9c0a00f419..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html
+++ /dev/null
@@ -1,243 +0,0 @@
-<!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::mapped_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_1mapped__matrix.html">mapped_matrix</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::mapped_matrix" --><!-- doxytag: inherits="matrix_container&lt; mapped_matrix&lt; T, L, A &gt; &gt;" -->
-<p>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>.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">matrix_container&lt; mapped_matrix&lt; T, L, A &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1mapped__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_1mapped__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_1mapped__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_1mapped__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_1mapped__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="a88ab2a0abd956a076a8a487ba442b340"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::size_type" ref="a88ab2a0abd956a076a8a487ba442b340" 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="a841f97a923d81ab5758a5173b6d64d23"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::difference_type" ref="a841f97a923d81ab5758a5173b6d64d23" 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="ac6f2aa55b77ea5d224c5482f32871e87"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::value_type" ref="ac6f2aa55b77ea5d224c5482f32871e87" 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="ad6923ac4a8ecc15595fa331575d4746c"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::array_type" ref="ad6923ac4a8ecc15595fa331575d4746c" 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="a3330dcc008b1ac0680ffac0dbaad385d"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::const_reference" ref="a3330dcc008b1ac0680ffac0dbaad385d" 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="ae8d65c4563b07b6c8c9ba13422a56c53"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::reference" ref="ae8d65c4563b07b6c8c9ba13422a56c53" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1map__traits.html">detail::map_traits</a>&lt; A, <br class="typebreak"/>
-T &gt;::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="a810176c919c5a1265cfb447333bedf43"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::const_closure_type" ref="a810176c919c5a1265cfb447333bedf43" 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_1mapped__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="a15dc93b078028e22679c01ab101fb2fa"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::closure_type" ref="a15dc93b078028e22679c01ab101fb2fa" 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_1mapped__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="a633f9a84e5d15426cef5ff4eb72a0fca"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::vector_temporary_type" ref="a633f9a84e5d15426cef5ff4eb72a0fca" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector.html">mapped_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="abc6ae97e39c2fb18472c2be7fbd87b36"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::matrix_temporary_type" ref="abc6ae97e39c2fb18472c2be7fbd87b36" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html">self_type</a>&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="a8b35f32e41c72f424346007a1c0c13f2"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::storage_category" ref="a8b35f32e41c72f424346007a1c0c13f2" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__tag.html">sparse_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="a020acf6f2fd2814752078293b23fe91d"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::orientation_category" ref="a020acf6f2fd2814752078293b23fe91d" 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="a5bed522bd13dfa7f59fc8438d4e9ef69"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::const_reverse_iterator1" ref="a5bed522bd13dfa7f59fc8438d4e9ef69" args="" -->
-typedef reverse_iterator_base1<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__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="a43ec85e9b0c275908271354de9dce7ca"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::reverse_iterator1" ref="a43ec85e9b0c275908271354de9dce7ca" args="" -->
-typedef reverse_iterator_base1<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__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="ac737126b78af8a00bceaafeee12bf46a"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::const_reverse_iterator2" ref="ac737126b78af8a00bceaafeee12bf46a" args="" -->
-typedef reverse_iterator_base2<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__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="ad3e9e372ed037ef99b05e30a2c23dd10"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::reverse_iterator2" ref="ad3e9e372ed037ef99b05e30a2c23dd10" args="" -->
-typedef reverse_iterator_base2<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__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="ac1fb171dcafc9ef898681475a64f7f06"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::mapped_matrix" ref="ac1fb171dcafc9ef898681475a64f7f06" args="(size_type size1, size_type size2, size_type non_zeros=0)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>mapped_matrix</b> (size_type size1, size_type size2, size_type non_zeros=0)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a84c5da94a695b0e11aeff3dd1868fb88"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::mapped_matrix" ref="a84c5da94a695b0e11aeff3dd1868fb88" args="(const mapped_matrix &amp;m)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>mapped_matrix</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html">mapped_matrix</a> &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ac469762842d9bf30fc638d8ef658ac00"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::mapped_matrix" ref="ac469762842d9bf30fc638d8ef658ac00" args="(const matrix_expression&lt; AE &gt; &amp;ae, size_type non_zeros=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>mapped_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 non_zeros=0)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae6b1e798e34f9cd99410f563b34a88c9"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::size1" ref="ae6b1e798e34f9cd99410f563b34a88c9" 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="a9a18641b6e25cbde5bc8e1d277211dc3"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::size2" ref="a9a18641b6e25cbde5bc8e1d277211dc3" 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="ad40e5132d078aa5522fd8e56678d3753"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::nnz_capacity" ref="ad40e5132d078aa5522fd8e56678d3753" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>nnz_capacity</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4caf020c676654cf45ecef315b612117"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::nnz" ref="a4caf020c676654cf45ecef315b612117" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>nnz</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9c6eac0666c80b43d72b3bdf5ffc5881"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::data" ref="a9c6eac0666c80b43d72b3bdf5ffc5881" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-array_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="a1d625e21367ae0638bcb7c5814a09e23"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::data" ref="a1d625e21367ae0638bcb7c5814a09e23" args="()" -->
-BOOST_UBLAS_INLINE array_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="af80db14589f34507db1ce5781f42c109"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::resize" ref="af80db14589f34507db1ce5781f42c109" args="(size_type size1, size_type size2, bool preserve=true)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>resize</b> (size_type size1, size_type size2, bool preserve=true)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a725754f71620d602e2917720a4be06f4"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::reserve" ref="a725754f71620d602e2917720a4be06f4" args="(size_type non_zeros, bool preserve=true)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>reserve</b> (size_type non_zeros, bool preserve=true)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7fa2de8a4e18dcf0a3a4d6d62fd3e0af"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::find_element" ref="a7fa2de8a4e18dcf0a3a4d6d62fd3e0af" args="(size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>find_element</b> (size_type i, size_type j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae2b60c955028a1887bfc0c7e5f8b3605"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::find_element" ref="ae2b60c955028a1887bfc0c7e5f8b3605" args="(size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE const_pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>find_element</b> (size_type i, size_type j) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a10c155cb18250ba6db6a1e4ca6935003"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::operator()" ref="a10c155cb18250ba6db6a1e4ca6935003" 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="a5e574a06d13e46a2f8e97fd7a433ac23"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::operator()" ref="a5e574a06d13e46a2f8e97fd7a433ac23" 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="a54278d8ebb19a5414ba11ef4dc54277d"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::insert_element" ref="a54278d8ebb19a5414ba11ef4dc54277d" args="(size_type i, size_type j, const_reference t)" -->
-BOOST_UBLAS_INLINE true_reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>insert_element</b> (size_type i, size_type j, const_reference t)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9171e8d04cb8d196d4560abc8414d0e7"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::erase_element" ref="a9171e8d04cb8d196d4560abc8414d0e7" args="(size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>erase_element</b> (size_type i, size_type j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a426adcd375fcad7a7503b48993f312e4"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::clear" ref="a426adcd375fcad7a7503b48993f312e4" args="()" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>clear</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f1e96dd37b176527efb1ed5743cfbe0"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::operator=" ref="a3f1e96dd37b176527efb1ed5743cfbe0" args="(const mapped_matrix &amp;m)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html">mapped_matrix</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html">mapped_matrix</a> &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a441cba2525ca57c69ce1f68d31ba2865"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::operator=" ref="a441cba2525ca57c69ce1f68d31ba2865" args="(const matrix_container&lt; C &gt; &amp;m)" -->
-template&lt;class C &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html">mapped_matrix</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">matrix_container</a>&lt; C &gt; &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6679e182ce1db0493b664cd3df0a4c97"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::assign_temporary" ref="a6679e182ce1db0493b664cd3df0a4c97" args="(mapped_matrix &amp;m)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html">mapped_matrix</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>assign_temporary</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html">mapped_matrix</a> &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a178faa5b3ebbf11baa371013e8a4d6c5"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::operator=" ref="a178faa5b3ebbf11baa371013e8a4d6c5" 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_1mapped__matrix.html">mapped_matrix</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="a24fe014d06908ad0e8f0eb05375967ad"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::assign" ref="a24fe014d06908ad0e8f0eb05375967ad" 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_1mapped__matrix.html">mapped_matrix</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="a4f8192cd085f824a381f106755b995d2"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::operator+=" ref="a4f8192cd085f824a381f106755b995d2" 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_1mapped__matrix.html">mapped_matrix</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="aa1ceef5ce89658c9db360364253fc692"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::operator+=" ref="aa1ceef5ce89658c9db360364253fc692" args="(const matrix_container&lt; C &gt; &amp;m)" -->
-template&lt;class C &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html">mapped_matrix</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator+=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">matrix_container</a>&lt; C &gt; &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a972cfbe6d66e8adee886ce70aaaad832"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::plus_assign" ref="a972cfbe6d66e8adee886ce70aaaad832" 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_1mapped__matrix.html">mapped_matrix</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="a862b9e248d720455612a29dc62ef264c"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::operator&#45;=" ref="a862b9e248d720455612a29dc62ef264c" 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_1mapped__matrix.html">mapped_matrix</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="a6a0c79983df31f2c6ad2f5c65abaec48"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::operator&#45;=" ref="a6a0c79983df31f2c6ad2f5c65abaec48" args="(const matrix_container&lt; C &gt; &amp;m)" -->
-template&lt;class C &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html">mapped_matrix</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator-=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">matrix_container</a>&lt; C &gt; &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="aaaedb422267bee118d3ad7a0260791ea"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::minus_assign" ref="aaaedb422267bee118d3ad7a0260791ea" 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_1mapped__matrix.html">mapped_matrix</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="a41db3d23d9f25b2a3af4e400372afe62"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::operator*=" ref="a41db3d23d9f25b2a3af4e400372afe62" 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_1mapped__matrix.html">mapped_matrix</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="afad2113c406f03c5ff7325a00e11881a"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::operator/=" ref="afad2113c406f03c5ff7325a00e11881a" 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_1mapped__matrix.html">mapped_matrix</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="a347c3960750b496f7586304b9739fa8e"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::swap" ref="a347c3960750b496f7586304b9739fa8e" args="(mapped_matrix &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_1mapped__matrix.html">mapped_matrix</a> &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8fe855768fdaba974a09142a3f8b6c4e"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::find1" ref="a8fe855768fdaba974a09142a3f8b6c4e" args="(int rank, size_type i, size_type j, int direction=1) const " -->
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_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, int direction=1) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc235d6e8934d5c6c9642429e062d24c"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::find1" ref="adc235d6e8934d5c6c9642429e062d24c" args="(int rank, size_type i, size_type j, int direction=1)" -->
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator1.html">iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find1</b> (int rank, size_type i, size_type j, int direction=1)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae46fd40e903316cb82eff2aa7f5c66c5"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::find2" ref="ae46fd40e903316cb82eff2aa7f5c66c5" args="(int rank, size_type i, size_type j, int direction=1) const " -->
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_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, int direction=1) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aad90b7a59faa4a1c254d7da82eb9facf"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::find2" ref="aad90b7a59faa4a1c254d7da82eb9facf" args="(int rank, size_type i, size_type j, int direction=1)" -->
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator2.html">iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find2</b> (int rank, size_type i, size_type j, int direction=1)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af1b38edb2c23fd585441f03cdc78c23f"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::begin1" ref="af1b38edb2c23fd585441f03cdc78c23f" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_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="a448512d515866ee71c60c3ba289735ec"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::end1" ref="a448512d515866ee71c60c3ba289735ec" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_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="a30a0352ea6a272698d49ebf45c9c7332"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::begin1" ref="a30a0352ea6a272698d49ebf45c9c7332" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_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="ab8e2a42769d9a59e45373f1404155866"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::end1" ref="ab8e2a42769d9a59e45373f1404155866" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_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="a98f6dadcee16da101cea7aaf29f29061"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::begin2" ref="a98f6dadcee16da101cea7aaf29f29061" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_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="a4916ae4832d229ce4b3416514ef799b2"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::end2" ref="a4916ae4832d229ce4b3416514ef799b2" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_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="afcc54eb1746db7116cb54e953a7c2b31"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::begin2" ref="afcc54eb1746db7116cb54e953a7c2b31" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_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="a59297043483d405d71b28961e426423a"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::end2" ref="a59297043483d405d71b28961e426423a" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_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="a3da713af9874cd1ede94d1fe54044ae7"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::rbegin1" ref="a3da713af9874cd1ede94d1fe54044ae7" 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="a3ba0c67040f77157b008c3074383e14d"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::rend1" ref="a3ba0c67040f77157b008c3074383e14d" 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="afd028928dd7205d91ae2da1000f1a8ab"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::rbegin1" ref="afd028928dd7205d91ae2da1000f1a8ab" 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="a4b02adf05faf59cf75afef1fcd0ab1f3"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::rend1" ref="a4b02adf05faf59cf75afef1fcd0ab1f3" 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="a1705193d1279c6ef9235b24756315cfe"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::rbegin2" ref="a1705193d1279c6ef9235b24756315cfe" 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="af95def26351b29c14be6385fea066772"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::rend2" ref="af95def26351b29c14be6385fea066772" 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="acab87de7370cbdc96df0bdaf8299bb5a"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::rbegin2" ref="acab87de7370cbdc96df0bdaf8299bb5a" 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="a68866d8c8fea04d9b6f056d3fb52ed1e"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::rend2" ref="a68866d8c8fea04d9b6f056d3fb52ed1e" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-reverse_iterator2&nbsp;</td><td class="memItemRight" valign="bottom"><b>rend2</b> ()</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a64083e596bb0373dc9c0b82b145e2d9f"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::serialize" ref="a64083e596bb0373dc9c0b82b145e2d9f" args="(Archive &amp;ar, const unsigned int)" -->
-template&lt;class Archive &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>serialize</b> (Archive &amp;ar, const unsigned int)</td></tr>
-<tr><td colspan="2"><h2>Friends</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abf939a41c5b5fed57eb3f2464ef62f21"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::swap" ref="abf939a41c5b5fed57eb3f2464ef62f21" args="(mapped_matrix &amp;m1, mapped_matrix &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_1mapped__matrix.html">mapped_matrix</a> &amp;m1, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html">mapped_matrix</a> &amp;m2)</td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;class T, class L, class A&gt;<br/>
- class boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;</h3>
-
-<p>This class represents a <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> by using a <code>key</code> to value mapping. The default type is </p>
-<div class="fragment"><pre class="fragment"> <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> L = row_major, <span class="keyword">class</span> A = map_std&lt;std::<span class="keywordtype">size_t</span>, T&gt; &gt; <span class="keyword">class </span>mapped_matrix;
-</pre></div><p> So, by default a STL map container is used to associate keys and values. The key is computed depending on the layout type <code>L</code> as </p>
-<div class="fragment"><pre class="fragment"> key = layout_type::element(i, size1_, j, size2_);
-</pre></div><p> which means </p>
-<div class="fragment"><pre class="fragment"> key = (i*size2+j)
-</pre></div><p> for a row major <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a>. Limitations: The <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> size must not exceed <img class="formulaInl" alt="$(size1*size2) < $" src="form_58.png"/> </p>
-<div class="fragment"><pre class="fragment"> std::limits&lt;std::size_t&gt;
-</pre></div><p>. The find1() and find2() operations have a complexity of at least <img class="formulaInl" alt="$\mathcal{O}(log(nnz))$" src="form_59.png"/>, depending on the efficiency of <code>std::lower_bound</code> on the key set of the map. Orientation and storage can also be specified, otherwise a row major orientation is used. It is <b>not</b> required by the storage to initialize elements of the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a>. By default, the orientation is <code>row_major</code>.</p>
-<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="fwd_8hpp_source.html" title="is essentially used to forward declare the main types">fwd.hpp</a>, <a class="el" href="storage__sparse_8hpp_source.html">storage_sparse.hpp</a></dd></dl>
-<dl><dt><b>Template Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>T</em>&nbsp;</td><td>the type of object stored in the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> (like double, float, complex, etc...) </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>L</em>&nbsp;</td><td>the storage organization. It can be either <code>row_major</code> or <code>column_major</code>. By default it is <code>row_major</code> </td></tr>
- </table>
- </dd>
-</dl>
-</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator1-members.html
deleted file mode 100644
index 7db127202c..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator1-members.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<!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::mapped_matrix&lt; T, L, A &gt;::const_iterator1 Member List</h1>This is the complete list of members for <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>, 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_1mapped__matrix_1_1const__iterator1.html">boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>(const self_type &amp;m, int rank, size_type i, size_type j, const const_subiterator_type &amp;it) (defined in <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><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></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_1mapped__matrix_1_1const__iterator1.html">boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1mapped__matrix_1_1const__iterator1.html">boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></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_1mapped__matrix_1_1const__iterator1.html">boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;::const_iterator1</a>)</td><td><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></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_1mapped__matrix_1_1const__iterator1.html">boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator1.html
deleted file mode 100644
index ef70a41943..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator1.html
+++ /dev/null
@@ -1,91 +0,0 @@
-<!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::mapped_matrix&lt; T, L, A &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_1mapped__matrix.html">mapped_matrix</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator1.html">const_iterator1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;::const_iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::mapped_matrix::const_iterator1" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_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="a5488c0781bb8f9c6830cdcc36794d4d4"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::const_iterator1::value_type" ref="a5488c0781bb8f9c6830cdcc36794d4d4" args="" -->
-typedef mapped_matrix::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="a663fd16e5e1e8bd27f246f8796894d8f"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::const_iterator1::difference_type" ref="a663fd16e5e1e8bd27f246f8796894d8f" args="" -->
-typedef <br class="typebreak"/>
-mapped_matrix::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="adf4a2b4ad990bb67a361aaa58d909743"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::const_iterator1::reference" ref="adf4a2b4ad990bb67a361aaa58d909743" args="" -->
-typedef <br class="typebreak"/>
-mapped_matrix::const_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="a69f8f39e63aba9ae8fc232379c403d2d"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::const_iterator1::pointer" ref="a69f8f39e63aba9ae8fc232379c403d2d" args="" -->
-typedef const <br class="typebreak"/>
-mapped_matrix::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="a8ba529cd9db057c16697e832f28e9049"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::const_iterator1::dual_iterator_type" ref="a8ba529cd9db057c16697e832f28e9049" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_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="ad84939cfd8526da1868e4f711fb81b05"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::const_iterator1::dual_reverse_iterator_type" ref="ad84939cfd8526da1868e4f711fb81b05" 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="a2893adb517730947cb583855a48dfa04"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::const_iterator1::const_iterator1" ref="a2893adb517730947cb583855a48dfa04" args="(const self_type &amp;m, int rank, size_type i, size_type j, const const_subiterator_type &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_1mapped__matrix.html">self_type</a> &amp;m, int rank, size_type i, size_type j, const const_subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae42ac88e0ba333b26e3618e0a405b70b"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::const_iterator1::const_iterator1" ref="ae42ac88e0ba333b26e3618e0a405b70b" 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_1mapped__matrix_1_1iterator1.html">iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a63c5dca9d0f3d2da07a165d74042478b"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::const_iterator1::operator++" ref="a63c5dca9d0f3d2da07a165d74042478b" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_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="ae83ad570b97935118bd32b137ea6b900"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::const_iterator1::operator&#45;&#45;" ref="ae83ad570b97935118bd32b137ea6b900" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_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="adff0b19487855c02e218fbfe9ef4e330"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::const_iterator1::operator*" ref="adff0b19487855c02e218fbfe9ef4e330" 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="a70a8885ffed4a69ed0daccc4abc9a963"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::const_iterator1::begin" ref="a70a8885ffed4a69ed0daccc4abc9a963" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_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="aab54bc731c633945bcfb1d3bc59aca29"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::const_iterator1::end" ref="aab54bc731c633945bcfb1d3bc59aca29" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_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="ad5d8c40a804d21ae6144c64cbe32855a"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::const_iterator1::rbegin" ref="ad5d8c40a804d21ae6144c64cbe32855a" 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="ac1dae524c6a7973f88b07d9f35ad55fa"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::const_iterator1::rend" ref="ac1dae524c6a7973f88b07d9f35ad55fa" 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="a3f06e88878b3941270ea3eb1dfa2b020"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::const_iterator1::index1" ref="a3f06e88878b3941270ea3eb1dfa2b020" 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="a42c0678a1ba31ddc993b43597f0b39a4"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::const_iterator1::index2" ref="a42c0678a1ba31ddc993b43597f0b39a4" 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="aa706bccb747074d0ae8372c57543e806"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::const_iterator1::operator=" ref="aa706bccb747074d0ae8372c57543e806" args="(const const_iterator1 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_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_1mapped__matrix_1_1const__iterator1.html">const_iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9467131114033ae1a4a16ad171854a9a"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::const_iterator1::operator==" ref="a9467131114033ae1a4a16ad171854a9a" 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_1mapped__matrix_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class T, class L, class A&gt;<br/>
- class boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;::const_iterator1</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator2-members.html
deleted file mode 100644
index d4a4e9ef3d..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator2-members.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<!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::mapped_matrix&lt; T, L, A &gt;::const_iterator2 Member List</h1>This is the complete list of members for <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>, 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_1mapped__matrix_1_1const__iterator2.html">boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>(const self_type &amp;m, int rank, size_type i, size_type j, const const_subiterator_type &amp;it) (defined in <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><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></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_1mapped__matrix_1_1const__iterator2.html">boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1mapped__matrix_1_1const__iterator2.html">boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></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_1mapped__matrix_1_1const__iterator2.html">boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;::const_iterator2</a>)</td><td><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></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_1mapped__matrix_1_1const__iterator2.html">boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator2.html
deleted file mode 100644
index b646b30d83..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator2.html
+++ /dev/null
@@ -1,91 +0,0 @@
-<!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::mapped_matrix&lt; T, L, A &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_1mapped__matrix.html">mapped_matrix</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator2.html">const_iterator2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;::const_iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::mapped_matrix::const_iterator2" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_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="ae86b076f3c6fb38fdae38ec8bc3bf09c"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::const_iterator2::value_type" ref="ae86b076f3c6fb38fdae38ec8bc3bf09c" args="" -->
-typedef mapped_matrix::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="af2a477fb8c49a42710836724f7f7de08"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::const_iterator2::difference_type" ref="af2a477fb8c49a42710836724f7f7de08" args="" -->
-typedef <br class="typebreak"/>
-mapped_matrix::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="a710ace1e55420e9bcb0f0d1bef7156c1"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::const_iterator2::reference" ref="a710ace1e55420e9bcb0f0d1bef7156c1" args="" -->
-typedef <br class="typebreak"/>
-mapped_matrix::const_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="a9a6dff9f21469942a6496747d8fb21b8"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::const_iterator2::pointer" ref="a9a6dff9f21469942a6496747d8fb21b8" args="" -->
-typedef const <br class="typebreak"/>
-mapped_matrix::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="a74dc9392de2ee2312b0692642baea861"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::const_iterator2::dual_iterator_type" ref="a74dc9392de2ee2312b0692642baea861" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_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="a0ce1f8f7b159015a40dbb2ef0028d494"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::const_iterator2::dual_reverse_iterator_type" ref="a0ce1f8f7b159015a40dbb2ef0028d494" 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="ad890706b1c083d202d1fa36b6d013d2b"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::const_iterator2::const_iterator2" ref="ad890706b1c083d202d1fa36b6d013d2b" args="(const self_type &amp;m, int rank, size_type i, size_type j, const const_subiterator_type &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_1mapped__matrix.html">self_type</a> &amp;m, int rank, size_type i, size_type j, const const_subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6ba2b35cef4997424cb9e0cb715dc76b"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::const_iterator2::const_iterator2" ref="a6ba2b35cef4997424cb9e0cb715dc76b" 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_1mapped__matrix_1_1iterator2.html">iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afe82f28564989a187997ab9b654dff60"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::const_iterator2::operator++" ref="afe82f28564989a187997ab9b654dff60" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_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="a79ec47df09bfa64155ba38da7cf163ca"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::const_iterator2::operator&#45;&#45;" ref="a79ec47df09bfa64155ba38da7cf163ca" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_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="a21cc239e69adcc7fb617632df5633074"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::const_iterator2::operator*" ref="a21cc239e69adcc7fb617632df5633074" 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="a06ad5ee69f17b75d9887c84d74733ae3"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::const_iterator2::begin" ref="a06ad5ee69f17b75d9887c84d74733ae3" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_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="a11042b7a7972b8c865e0ab85f17498c5"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::const_iterator2::end" ref="a11042b7a7972b8c865e0ab85f17498c5" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_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="ae590d790c9829282827944fad7cb1fe8"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::const_iterator2::rbegin" ref="ae590d790c9829282827944fad7cb1fe8" 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="afe7c9080ccb8d0090ea1e4c1f4dcdd0a"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::const_iterator2::rend" ref="afe7c9080ccb8d0090ea1e4c1f4dcdd0a" 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="a9621001b142f953506873674ee43c87e"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::const_iterator2::index1" ref="a9621001b142f953506873674ee43c87e" 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="acf9d58f5421a70554b0e40428df2b3cd"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::const_iterator2::index2" ref="acf9d58f5421a70554b0e40428df2b3cd" 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="a6b25bddb004f22040eef01d464c0fab3"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::const_iterator2::operator=" ref="a6b25bddb004f22040eef01d464c0fab3" args="(const const_iterator2 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_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_1mapped__matrix_1_1const__iterator2.html">const_iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a25d571e65565849448a3ad1e6cdb0304"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::const_iterator2::operator==" ref="a25d571e65565849448a3ad1e6cdb0304" 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_1mapped__matrix_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class T, class L, class A&gt;<br/>
- class boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;::const_iterator2</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator1-members.html
deleted file mode 100644
index 2809810d3e..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator1-members.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<!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::mapped_matrix&lt; T, L, A &gt;::iterator1 Member List</h1>This is the complete list of members for <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>, 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_1mapped__matrix_1_1iterator1.html">boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b> (defined in <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><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><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_1mapped__matrix_1_1iterator1.html">boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1mapped__matrix_1_1iterator1.html">boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b>(self_type &amp;m, int rank, size_type i, size_type j, const subiterator_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></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_1mapped__matrix_1_1iterator1.html">boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;::iterator1</a>)</td><td><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></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_1mapped__matrix_1_1iterator1.html">boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator1.html
deleted file mode 100644
index 5f83b30faa..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator1.html
+++ /dev/null
@@ -1,88 +0,0 @@
-<!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::mapped_matrix&lt; T, L, A &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_1mapped__matrix.html">mapped_matrix</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator1.html">iterator1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;::iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::mapped_matrix::iterator1" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_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="a273a53c8d86d6b74ca8f76cc735f9bc1"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::iterator1::value_type" ref="a273a53c8d86d6b74ca8f76cc735f9bc1" args="" -->
-typedef mapped_matrix::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="a87aa56fa85333e5ae90c209c380181b7"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::iterator1::difference_type" ref="a87aa56fa85333e5ae90c209c380181b7" args="" -->
-typedef <br class="typebreak"/>
-mapped_matrix::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="a575a2a6a3b17f7aa0ccbd0763aa1d5b2"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::iterator1::reference" ref="a575a2a6a3b17f7aa0ccbd0763aa1d5b2" args="" -->
-typedef <br class="typebreak"/>
-mapped_matrix::true_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="ac5daff611b0351e6cc897630b288d9e1"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::iterator1::pointer" ref="ac5daff611b0351e6cc897630b288d9e1" args="" -->
-typedef mapped_matrix::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="a0787fc837ac42c7c85cf00293767fbfe"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::iterator1::dual_iterator_type" ref="a0787fc837ac42c7c85cf00293767fbfe" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_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="a3fee9a72b657759ca422ea8095d82aee"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::iterator1::dual_reverse_iterator_type" ref="a3fee9a72b657759ca422ea8095d82aee" 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="a979536f226246acb385c85c5e14b4557"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::iterator1::iterator1" ref="a979536f226246acb385c85c5e14b4557" args="(self_type &amp;m, int rank, size_type i, size_type j, const subiterator_type &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator1</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html">self_type</a> &amp;m, int rank, size_type i, size_type j, const subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6bb0fcd6f41fae5ec3615d27cbe21e63"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::iterator1::operator++" ref="a6bb0fcd6f41fae5ec3615d27cbe21e63" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_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="a8cb8e9531930c697548220c98441788d"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::iterator1::operator&#45;&#45;" ref="a8cb8e9531930c697548220c98441788d" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_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="aebec0cfe131530210b29589cabf59ffc"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::iterator1::operator*" ref="aebec0cfe131530210b29589cabf59ffc" 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="a9c9ea65ce1ca4c01d7e06e6682d2ad62"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::iterator1::begin" ref="a9c9ea65ce1ca4c01d7e06e6682d2ad62" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_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="ad1d3830ec04920469bab3ad8fddc91aa"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::iterator1::end" ref="ad1d3830ec04920469bab3ad8fddc91aa" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_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="ab1bd5d088f7cd39aefd872e7782743a2"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::iterator1::rbegin" ref="ab1bd5d088f7cd39aefd872e7782743a2" 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="a973e7918ee4123549a4ea5783c1ee87f"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::iterator1::rend" ref="a973e7918ee4123549a4ea5783c1ee87f" 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="a7040f1c733f4e8376425bb702381ad65"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::iterator1::index1" ref="a7040f1c733f4e8376425bb702381ad65" 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="ab5d8d8bb324cdf25c0d2e91928450cf7"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::iterator1::index2" ref="ab5d8d8bb324cdf25c0d2e91928450cf7" 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="a4e4bfe5f4302214c7c7f64e19f097b0d"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::iterator1::operator=" ref="a4e4bfe5f4302214c7c7f64e19f097b0d" args="(const iterator1 &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_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_1mapped__matrix_1_1iterator1.html">iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a767479cf9b1242d5ce0631694492c014"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::iterator1::operator==" ref="a767479cf9b1242d5ce0631694492c014" 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_1mapped__matrix_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::mapped_matrix::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 T, class L, class A&gt;<br/>
- class boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;::iterator1</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator2-members.html
deleted file mode 100644
index de30c91969..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator2-members.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<!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::mapped_matrix&lt; T, L, A &gt;::iterator2 Member List</h1>This is the complete list of members for <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>, 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_1mapped__matrix_1_1iterator2.html">boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b> (defined in <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><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><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_1mapped__matrix_1_1iterator2.html">boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1mapped__matrix_1_1iterator2.html">boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b>(self_type &amp;m, int rank, size_type i, size_type j, const subiterator_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></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_1mapped__matrix_1_1iterator2.html">boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;::iterator2</a>)</td><td><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></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_1mapped__matrix_1_1iterator2.html">boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator2.html
deleted file mode 100644
index f26e0db46e..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator2.html
+++ /dev/null
@@ -1,88 +0,0 @@
-<!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::mapped_matrix&lt; T, L, A &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_1mapped__matrix.html">mapped_matrix</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator2.html">iterator2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;::iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::mapped_matrix::iterator2" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_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="a4c36da782f16a922d79489f0ecdf30e9"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::iterator2::value_type" ref="a4c36da782f16a922d79489f0ecdf30e9" args="" -->
-typedef mapped_matrix::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="ad2a41d12c18e6fea34e6674d6dcb00ab"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::iterator2::difference_type" ref="ad2a41d12c18e6fea34e6674d6dcb00ab" args="" -->
-typedef <br class="typebreak"/>
-mapped_matrix::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="a461dd5550b64e44b9cf7dc6226717a91"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::iterator2::reference" ref="a461dd5550b64e44b9cf7dc6226717a91" args="" -->
-typedef <br class="typebreak"/>
-mapped_matrix::true_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="a88d4fa52aacf066cea42caae2198f036"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::iterator2::pointer" ref="a88d4fa52aacf066cea42caae2198f036" args="" -->
-typedef mapped_matrix::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="a4b57bd8bd576312c4840bee2681d6ff3"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::iterator2::dual_iterator_type" ref="a4b57bd8bd576312c4840bee2681d6ff3" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_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="a52ded3546672d40f1619203bdb8b5e0a"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::iterator2::dual_reverse_iterator_type" ref="a52ded3546672d40f1619203bdb8b5e0a" 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="a67418bc6c1c827ce3c4eeb126ea0bf62"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::iterator2::iterator2" ref="a67418bc6c1c827ce3c4eeb126ea0bf62" args="(self_type &amp;m, int rank, size_type i, size_type j, const subiterator_type &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator2</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html">self_type</a> &amp;m, int rank, size_type i, size_type j, const subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a879469029f9e22a7f58843636c7fbaa4"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::iterator2::operator++" ref="a879469029f9e22a7f58843636c7fbaa4" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_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="ad74fa8283fa9c88620329cacc1288539"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::iterator2::operator&#45;&#45;" ref="ad74fa8283fa9c88620329cacc1288539" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_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="ab48beda335a267fd82bd313f227b3ba0"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::iterator2::operator*" ref="ab48beda335a267fd82bd313f227b3ba0" 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="ac35685ced03dcce24bb28eda413543fb"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::iterator2::begin" ref="ac35685ced03dcce24bb28eda413543fb" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_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="ae88609ce559cfbbe6d39d3d55c16340d"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::iterator2::end" ref="ae88609ce559cfbbe6d39d3d55c16340d" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_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="aa4ebc5108352490b6f9051ad232fb29b"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::iterator2::rbegin" ref="aa4ebc5108352490b6f9051ad232fb29b" 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="a16c98a85b25809196eb552da1665d5ba"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::iterator2::rend" ref="a16c98a85b25809196eb552da1665d5ba" 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="a4414437c8d4e537018933d33f72e26f7"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::iterator2::index1" ref="a4414437c8d4e537018933d33f72e26f7" 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="afd0aca0fe2f90ebee8baf2b67a438f5d"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::iterator2::index2" ref="afd0aca0fe2f90ebee8baf2b67a438f5d" 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="a70880be21a5e4abfc8651ec0c436fab3"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::iterator2::operator=" ref="a70880be21a5e4abfc8651ec0c436fab3" args="(const iterator2 &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_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_1mapped__matrix_1_1iterator2.html">iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa4ec4498ae17cedc50e2b2142c8941ff"></a><!-- doxytag: member="boost::numeric::ublas::mapped_matrix::iterator2::operator==" ref="aa4ec4498ae17cedc50e2b2142c8941ff" 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_1mapped__matrix_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::mapped_matrix::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 T, class L, class A&gt;<br/>
- class boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;::iterator2</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector-members.html
deleted file mode 100644
index 799475f769..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector-members.html
+++ /dev/null
@@ -1,102 +0,0 @@
-<!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::mapped_vector&lt; T, A &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector.html">boost::numeric::ublas::mapped_vector&lt; T, 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_1mapped__vector.html">boost::numeric::ublas::mapped_vector&lt; T, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>assign</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>assign_temporary</b>(mapped_vector &amp;v) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>clear</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>complexity</b> (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; mapped_vector&lt; T, A &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; mapped_vector&lt; T, 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_1mapped__vector.html">boost::numeric::ublas::mapped_vector&lt; T, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>container_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; mapped_vector&lt; T, A &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; mapped_vector&lt; T, 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_1mapped__vector.html">boost::numeric::ublas::mapped_vector&lt; T, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>data</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>erase_element</b>(size_type i) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; mapped_vector&lt; T, A &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; mapped_vector&lt; T, A &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find</b>(size_type i) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find</b>(size_type i) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find_element</b>(size_type i) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find_element</b>(size_type i) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>insert_element</b>(size_type i, const_reference t) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>mapped_vector</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>mapped_vector</b>(size_type size, size_type non_zeros=0) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>mapped_vector</b>(const mapped_vector &amp;v) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>mapped_vector</b>(const vector_expression&lt; AE &gt; &amp;ae, size_type non_zeros=0) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>minus_assign</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>nnz</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>nnz_capacity</b>() const (defined in <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><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></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_1mapped__vector.html">boost::numeric::ublas::mapped_vector&lt; T, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>(size_type i) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; mapped_vector&lt; T, A &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; mapped_vector&lt; T, 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_1vector__container.html">boost::numeric::ublas::vector_container&lt; mapped_vector&lt; T, A &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; mapped_vector&lt; T, 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_1mapped__vector.html">boost::numeric::ublas::mapped_vector&lt; T, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(const vector_container&lt; C &gt; &amp;v) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(const vector_container&lt; C &gt; &amp;v) (defined in <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><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></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_1mapped__vector.html">boost::numeric::ublas::mapped_vector&lt; T, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const mapped_vector &amp;v) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const vector_container&lt; C &gt; &amp;v) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></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_1mapped__vector.html">boost::numeric::ublas::mapped_vector&lt; T, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator[]</b>(size_type i) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>plus_assign</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>ref</b>(size_type i) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reserve</b>(size_type non_zeros=0, bool preserve=true) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>resize</b>(size_type size, bool preserve=true) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reverse_iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>serialize</b>(Archive &amp;ar, const unsigned int) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b>(mapped_vector &amp;v) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b> (defined in <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><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><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_1vector__container.html">boost::numeric::ublas::vector_container&lt; mapped_vector&lt; T, A &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; mapped_vector&lt; T, 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; mapped_vector&lt; T, 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; mapped_vector&lt; T, A &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_temporary_type</b> typedef (defined in <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><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></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; mapped_vector&lt; T, 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; mapped_vector&lt; T, 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: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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector.html
deleted file mode 100644
index 566b170cfc..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector.html
+++ /dev/null
@@ -1,202 +0,0 @@
-<!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::mapped_vector&lt; T, 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_1mapped__vector.html">mapped_vector</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::mapped_vector&lt; T, A &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::mapped_vector" --><!-- doxytag: inherits="vector_container&lt; mapped_vector&lt; T, A &gt; &gt;" -->
-<p>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>.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">vector_container&lt; mapped_vector&lt; T, A &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1mapped__vector-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_1mapped__vector_1_1const__iterator.html">const_iterator</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_1mapped__vector_1_1iterator.html">iterator</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="a305a9e88ac103e3504272af149594a6c"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::size_type" ref="a305a9e88ac103e3504272af149594a6c" 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="a4d5501fd75b062507aefdc98624381fd"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::difference_type" ref="a4d5501fd75b062507aefdc98624381fd" 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="abea826fb83f9b01cc67815fbe1e4d404"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::value_type" ref="abea826fb83f9b01cc67815fbe1e4d404" 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="a9328eef5e877c0bf5a88126b7ac0cac3"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::array_type" ref="a9328eef5e877c0bf5a88126b7ac0cac3" 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="a37dd10e742e56f779406ad67b01cc30c"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::const_reference" ref="a37dd10e742e56f779406ad67b01cc30c" args="" -->
-typedef const value_type &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="a889815d3dd6e5fecc6c4eb7c4673749d"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::reference" ref="a889815d3dd6e5fecc6c4eb7c4673749d" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1map__traits.html">detail::map_traits</a>&lt; A, <br class="typebreak"/>
-T &gt;::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="a2b40cee1eb0626f71caceaf9231a50a5"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::const_closure_type" ref="a2b40cee1eb0626f71caceaf9231a50a5" args="" -->
-typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference</a><br class="typebreak"/>
-&lt; const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector.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="a9b412cc8fb19b4f7c9bd97e3e8591029"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::closure_type" ref="a9b412cc8fb19b4f7c9bd97e3e8591029" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference</a><br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector.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="a96cfeaef2884b437d62090d8d46bde2b"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::vector_temporary_type" ref="a96cfeaef2884b437d62090d8d46bde2b" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector.html">self_type</a>&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="ac127c387201f4c4b7c643d7e8356f42e"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::storage_category" ref="ac127c387201f4c4b7c643d7e8356f42e" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__tag.html">sparse_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="ad1e417176055f786b17c7b8a9975a5ff"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::const_reverse_iterator" ref="ad1e417176055f786b17c7b8a9975a5ff" args="" -->
-typedef reverse_iterator_base<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1const__iterator.html">const_iterator</a> &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="acd2ebf4a9971e7dc9bc5d5105f579ca4"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::reverse_iterator" ref="acd2ebf4a9971e7dc9bc5d5105f579ca4" args="" -->
-typedef reverse_iterator_base<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1iterator.html">iterator</a> &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="ab2bf22ab1ae34b4a40ce765df468a7bb"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::mapped_vector" ref="ab2bf22ab1ae34b4a40ce765df468a7bb" args="(size_type size, size_type non_zeros=0)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>mapped_vector</b> (size_type size, size_type non_zeros=0)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aec20486b3eb092e1f47d87bd22a2d609"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::mapped_vector" ref="aec20486b3eb092e1f47d87bd22a2d609" args="(const mapped_vector &amp;v)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>mapped_vector</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector.html">mapped_vector</a> &amp;v)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="aacbffddd2dfd0d0a96171a55ead3a7ba"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::mapped_vector" ref="aacbffddd2dfd0d0a96171a55ead3a7ba" args="(const vector_expression&lt; AE &gt; &amp;ae, size_type non_zeros=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>mapped_vector</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae, size_type non_zeros=0)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a81627fe747214ff3e0e3169eac00499b"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::size" ref="a81627fe747214ff3e0e3169eac00499b" 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="ab3f2ac6f51cf3f03cbce99bf24fd6785"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::nnz_capacity" ref="ab3f2ac6f51cf3f03cbce99bf24fd6785" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>nnz_capacity</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a74723e7117c6455ef16b71f9b000538e"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::nnz" ref="a74723e7117c6455ef16b71f9b000538e" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>nnz</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae85a49aa2f8fc5159e9b70c032d31663"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::data" ref="ae85a49aa2f8fc5159e9b70c032d31663" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-array_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="a1aefdcf466d0291fd467e84318de0dc6"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::data" ref="a1aefdcf466d0291fd467e84318de0dc6" args="()" -->
-BOOST_UBLAS_INLINE array_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="acba367cd1c7ed0fa88c0d20baf236063"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::resize" ref="acba367cd1c7ed0fa88c0d20baf236063" args="(size_type size, bool preserve=true)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>resize</b> (size_type size, bool preserve=true)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae6e7b43931b326105c29315ea1b61389"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::reserve" ref="ae6e7b43931b326105c29315ea1b61389" args="(size_type non_zeros=0, bool preserve=true)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>reserve</b> (size_type non_zeros=0, bool preserve=true)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0781a452831ade1ecee05e6089807cd1"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::find_element" ref="a0781a452831ade1ecee05e6089807cd1" args="(size_type i)" -->
-BOOST_UBLAS_INLINE pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>find_element</b> (size_type i)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1f123504aee8d9419425cba9e5b18fa0"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::find_element" ref="a1f123504aee8d9419425cba9e5b18fa0" args="(size_type i) const " -->
-BOOST_UBLAS_INLINE const_pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>find_element</b> (size_type i) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6b610017f13f15f27014aafca0e8985c"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::operator()" ref="a6b610017f13f15f27014aafca0e8985c" 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="a679fd4f83326956e8dcfac3d03c348a1"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::ref" ref="a679fd4f83326956e8dcfac3d03c348a1" args="(size_type i)" -->
-BOOST_UBLAS_INLINE true_reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>ref</b> (size_type i)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aef7cfb94534215ed5d56ce38ab94e275"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::operator()" ref="aef7cfb94534215ed5d56ce38ab94e275" 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="a194b27cc85a33832094d2f533f7edab5"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::operator[]" ref="a194b27cc85a33832094d2f533f7edab5" 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="aa08bfc2e8e08dda9b30033c4fdaa2d02"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::operator[]" ref="aa08bfc2e8e08dda9b30033c4fdaa2d02" 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="a90c3cbed6e211c01637f3cb6cd577e0a"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::insert_element" ref="a90c3cbed6e211c01637f3cb6cd577e0a" args="(size_type i, const_reference t)" -->
-BOOST_UBLAS_INLINE true_reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>insert_element</b> (size_type i, const_reference t)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9091219f8eb5b6190db30ae936a77a03"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::erase_element" ref="a9091219f8eb5b6190db30ae936a77a03" args="(size_type i)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>erase_element</b> (size_type i)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a17c05e3e57a2a312824b2407da2843a5"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::clear" ref="a17c05e3e57a2a312824b2407da2843a5" args="()" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>clear</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5f5585f24f45917726ac362604ecb35d"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::operator=" ref="a5f5585f24f45917726ac362604ecb35d" args="(const mapped_vector &amp;v)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector.html">mapped_vector</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector.html">mapped_vector</a> &amp;v)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ae11903847979adce7197bcad613d179a"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::operator=" ref="ae11903847979adce7197bcad613d179a" args="(const vector_container&lt; C &gt; &amp;v)" -->
-template&lt;class C &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector.html">mapped_vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">vector_container</a>&lt; C &gt; &amp;v)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aade3720056bd4dabdebd32d04d296f8b"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::assign_temporary" ref="aade3720056bd4dabdebd32d04d296f8b" args="(mapped_vector &amp;v)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector.html">mapped_vector</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>assign_temporary</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector.html">mapped_vector</a> &amp;v)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ada7593c5c8b471373f01f4e973db557b"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::operator=" ref="ada7593c5c8b471373f01f4e973db557b" args="(const vector_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_1mapped__vector.html">mapped_vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a343eaf945266d5de5a723e3151ed3386"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::assign" ref="a343eaf945266d5de5a723e3151ed3386" args="(const vector_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_1mapped__vector.html">mapped_vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a4840061774ddc207a3b324f86244b1b7"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::operator+=" ref="a4840061774ddc207a3b324f86244b1b7" args="(const vector_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_1mapped__vector.html">mapped_vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator+=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ad87fbd6843d1f2cd038f3b251f628346"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::operator+=" ref="ad87fbd6843d1f2cd038f3b251f628346" args="(const vector_container&lt; C &gt; &amp;v)" -->
-template&lt;class C &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector.html">mapped_vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator+=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">vector_container</a>&lt; C &gt; &amp;v)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a4a70b6d6b4d7fd4f9bab684fa4a1d21c"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::plus_assign" ref="a4a70b6d6b4d7fd4f9bab684fa4a1d21c" args="(const vector_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_1mapped__vector.html">mapped_vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>plus_assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ad1da5986adb81af59abe5768a66f3d2d"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::operator&#45;=" ref="ad1da5986adb81af59abe5768a66f3d2d" args="(const vector_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_1mapped__vector.html">mapped_vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator-=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="af01a9c1acac3a6d215d464e8271e7e5f"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::operator&#45;=" ref="af01a9c1acac3a6d215d464e8271e7e5f" args="(const vector_container&lt; C &gt; &amp;v)" -->
-template&lt;class C &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector.html">mapped_vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator-=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">vector_container</a>&lt; C &gt; &amp;v)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a1bff2615f5f116fba50f3a9f76ff2384"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::minus_assign" ref="a1bff2615f5f116fba50f3a9f76ff2384" args="(const vector_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_1mapped__vector.html">mapped_vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>minus_assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ae140a66e7a5c8cfd70f56a78acaf5780"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::operator*=" ref="ae140a66e7a5c8cfd70f56a78acaf5780" 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_1mapped__vector.html">mapped_vector</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="a79ff518623703c3988119f27ab217700"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::operator/=" ref="a79ff518623703c3988119f27ab217700" 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_1mapped__vector.html">mapped_vector</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="ac3a917d9698cd32a1dcd46eebb2a85ab"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::swap" ref="ac3a917d9698cd32a1dcd46eebb2a85ab" args="(mapped_vector &amp;v)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector.html">mapped_vector</a> &amp;v)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad4d1d3285a6fc577fca926d620f1cd7b"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::find" ref="ad4d1d3285a6fc577fca926d620f1cd7b" args="(size_type i) const " -->
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1const__iterator.html">const_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find</b> (size_type i) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7f4a4277683d9a3853f4df8eca4d782e"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::find" ref="a7f4a4277683d9a3853f4df8eca4d782e" args="(size_type i)" -->
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find</b> (size_type i)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a180307868593347fac081c7de9f543d3"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::begin" ref="a180307868593347fac081c7de9f543d3" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1const__iterator.html">const_iterator</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="ad2e08720620b7a6fbbe29a5121c9b09e"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::end" ref="ad2e08720620b7a6fbbe29a5121c9b09e" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1const__iterator.html">const_iterator</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="ab9d88b5afd48968bd4c28b21cb743cc1"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::begin" ref="ab9d88b5afd48968bd4c28b21cb743cc1" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>begin</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afcddd3f53dcf5234692b46be94f4d962"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::end" ref="afcddd3f53dcf5234692b46be94f4d962" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>end</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a555d6edc7e1b44ace7ee22a17488f825"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::rbegin" ref="a555d6edc7e1b44ace7ee22a17488f825" 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="a4451f7dbdd1c8b50cc2e95fee8c66ec7"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::rend" ref="a4451f7dbdd1c8b50cc2e95fee8c66ec7" 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="a94257301a3fde06b25eb2fbdb03a59a4"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::rbegin" ref="a94257301a3fde06b25eb2fbdb03a59a4" 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="aa5ccbe732b18fdc3a836e5573114487a"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::rend" ref="aa5ccbe732b18fdc3a836e5573114487a" args="()" -->
-BOOST_UBLAS_INLINE reverse_iterator&nbsp;</td><td class="memItemRight" valign="bottom"><b>rend</b> ()</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ad956ce05e37a899ecdf1caee05b8c793"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::serialize" ref="ad956ce05e37a899ecdf1caee05b8c793" args="(Archive &amp;ar, const unsigned int)" -->
-template&lt;class Archive &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>serialize</b> (Archive &amp;ar, const unsigned int)</td></tr>
-<tr><td colspan="2"><h2>Friends</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6952135351a9f6d947624ac3a0238221"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::swap" ref="a6952135351a9f6d947624ac3a0238221" args="(mapped_vector &amp;v1, mapped_vector &amp;v2)" -->
-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_1mapped__vector.html">mapped_vector</a> &amp;v1, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector.html">mapped_vector</a> &amp;v2)</td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;class T, class A&gt;<br/>
- class boost::numeric::ublas::mapped_vector&lt; T, A &gt;</h3>
-
-<p>A sparse <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 T of variable size. The sparse storage type A can be <code>std::map&lt;size_t, T&gt;</code> or <code>map_array&lt;size_t, T&gt;</code>. This means that only non-zero elements are effectively stored.</p>
-<p>For a <img class="formulaInl" alt="$n$" src="form_66.png"/>-dimensional sparse <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>, and 0 &lt;= i &lt; n the non-zero elements <img class="formulaInl" alt="$v_i$" src="form_68.png"/> are mapped to consecutive elements of the associative container, i.e. for elements <img class="formulaInl" alt="$k = v_{i_1}$" src="form_76.png"/> and <img class="formulaInl" alt="$k + 1 = v_{i_2}$" src="form_77.png"/> of the container, holds <img class="formulaInl" alt="$i_1 < i_2$" src="form_78.png"/>.</p>
-<p>Supported parameters for the adapted array are <code>map_array&lt;std::size_t, T&gt;</code> and <code>map_std&lt;std::size_t, T&gt;</code>. The latter is equivalent to <code>std::map&lt;std::size_t, T&gt;</code>.</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>T</em>&nbsp;</td><td>the type of object stored in the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> (like double, float, complex, etc...) </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>A</em>&nbsp;</td><td>the type of Storage array </td></tr>
- </table>
- </dd>
-</dl>
-</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1const__iterator-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1const__iterator-members.html
deleted file mode 100644
index 5c30f9527a..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1const__iterator-members.html
+++ /dev/null
@@ -1,48 +0,0 @@
-<!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::mapped_vector&lt; T, A &gt;::const_iterator Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>(const self_type &amp;v, const const_subiterator_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>(const typename self_type::iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const const_iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const const_iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1const__iterator.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1const__iterator.html
deleted file mode 100644
index ea19581591..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1const__iterator.html
+++ /dev/null
@@ -1,72 +0,0 @@
-<!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::mapped_vector&lt; T, A &gt;::const_iterator 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_1mapped__vector.html">mapped_vector</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1const__iterator.html">const_iterator</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::mapped_vector&lt; T, A &gt;::const_iterator Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::mapped_vector::const_iterator" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1const__iterator-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="a7b06fa14f320e25aab45bc66b30ccf45"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::const_iterator::value_type" ref="a7b06fa14f320e25aab45bc66b30ccf45" args="" -->
-typedef mapped_vector::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="a7a0e3fa9b7410109c9756e2f1c3b6bdb"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::const_iterator::difference_type" ref="a7a0e3fa9b7410109c9756e2f1c3b6bdb" args="" -->
-typedef <br class="typebreak"/>
-mapped_vector::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="afc3d2cc96a9a4c95bf4b3915caac1537"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::const_iterator::reference" ref="afc3d2cc96a9a4c95bf4b3915caac1537" args="" -->
-typedef <br class="typebreak"/>
-mapped_vector::const_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="adfa86f6c55052344a3ce815167f49f63"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::const_iterator::pointer" ref="adfa86f6c55052344a3ce815167f49f63" args="" -->
-typedef const <br class="typebreak"/>
-mapped_vector::pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</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="a80e473ab7260b4dc5f706d2247f909dc"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::const_iterator::const_iterator" ref="a80e473ab7260b4dc5f706d2247f909dc" args="(const self_type &amp;v, const const_subiterator_type &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector.html">self_type</a> &amp;v, const const_subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a60a412e40b11da270b970d110fd0d2e8"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::const_iterator::const_iterator" ref="a60a412e40b11da270b970d110fd0d2e8" args="(const typename self_type::iterator &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b> (const typename <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1iterator.html">self_type::iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a224b802d5ce6b2c27e7043b7361d3650"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::const_iterator::operator++" ref="a224b802d5ce6b2c27e7043b7361d3650" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1const__iterator.html">const_iterator</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="a34316d461b7729fb260ec457540b37f4"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::const_iterator::operator&#45;&#45;" ref="a34316d461b7729fb260ec457540b37f4" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1const__iterator.html">const_iterator</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="a8525b71c307b1f462fde02bec912fbf4"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::const_iterator::operator*" ref="a8525b71c307b1f462fde02bec912fbf4" 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="addcba4ac45e3b3a1230a49e201089f0d"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::const_iterator::index" ref="addcba4ac45e3b3a1230a49e201089f0d" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a74d474706a420e1df7ff2bc19e64db4b"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::const_iterator::operator=" ref="a74d474706a420e1df7ff2bc19e64db4b" args="(const const_iterator &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1const__iterator.html">const_iterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1const__iterator.html">const_iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac562d2783f96c230a107ff9d1e24bb1a"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::const_iterator::operator==" ref="ac562d2783f96c230a107ff9d1e24bb1a" args="(const const_iterator &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_1mapped__vector_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class T, class A&gt;<br/>
- class boost::numeric::ublas::mapped_vector&lt; T, A &gt;::const_iterator</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1iterator-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1iterator-members.html
deleted file mode 100644
index 768dc8785e..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1iterator-members.html
+++ /dev/null
@@ -1,48 +0,0 @@
-<!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::mapped_vector&lt; T, A &gt;::iterator Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b> (defined in <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><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><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_1mapped__vector_1_1iterator.html">boost::numeric::ublas::mapped_vector&lt; T, A &gt;::iterator</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator</b>(self_type &amp;v, const subiterator_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1iterator.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1iterator.html
deleted file mode 100644
index c3e1374167..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1iterator.html
+++ /dev/null
@@ -1,72 +0,0 @@
-<!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::mapped_vector&lt; T, A &gt;::iterator 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_1mapped__vector.html">mapped_vector</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1iterator.html">iterator</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::mapped_vector&lt; T, A &gt;::iterator Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::mapped_vector::iterator" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1iterator-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="a421d1c9097b240e3a8be03a512c076e5"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::iterator::value_type" ref="a421d1c9097b240e3a8be03a512c076e5" args="" -->
-typedef mapped_vector::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="ac1cc65eafb284d69fb88995ac751e454"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::iterator::difference_type" ref="ac1cc65eafb284d69fb88995ac751e454" args="" -->
-typedef <br class="typebreak"/>
-mapped_vector::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="a2c97ede283259a9e43ff60104490e76b"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::iterator::reference" ref="a2c97ede283259a9e43ff60104490e76b" args="" -->
-typedef <br class="typebreak"/>
-mapped_vector::true_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="a82a28036a38c1498f426276e81637a85"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::iterator::pointer" ref="a82a28036a38c1498f426276e81637a85" args="" -->
-typedef mapped_vector::pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</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="a09cc81d689668a9672ced68a216cd40d"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::iterator::iterator" ref="a09cc81d689668a9672ced68a216cd40d" args="(self_type &amp;v, const subiterator_type &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector.html">self_type</a> &amp;v, const subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adbaec25b1abe3f0c80ec23575ac4a161"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::iterator::operator++" ref="adbaec25b1abe3f0c80ec23575ac4a161" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1iterator.html">iterator</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="a6825a5983ef6a9f6a4cb3cae7ce9e91b"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::iterator::operator&#45;&#45;" ref="a6825a5983ef6a9f6a4cb3cae7ce9e91b" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1iterator.html">iterator</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="a4ddec8308c175cd45b2f7c2950d40514"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::iterator::operator*" ref="a4ddec8308c175cd45b2f7c2950d40514" 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="a67c18aeb4560a82e7b55904f73d2224c"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::iterator::index" ref="a67c18aeb4560a82e7b55904f73d2224c" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7b3026257b165a13e4adbf59f00c41ea"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::iterator::operator=" ref="a7b3026257b165a13e4adbf59f00c41ea" args="(const iterator &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1iterator.html">iterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1iterator.html">iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85ddaaf4f0ee3ffd1818c240b6ad79d9"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::iterator::operator==" ref="a85ddaaf4f0ee3ffd1818c240b6ad79d9" args="(const iterator &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_1mapped__vector_1_1iterator.html">iterator</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="ac220ce1c155db1ac44146c12d178056f"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector::iterator::const_iterator" ref="ac220ce1c155db1ac44146c12d178056f" args="" -->
-class&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b></td></tr>
-</table>
-<h3>template&lt;class T, class A&gt;<br/>
- class boost::numeric::ublas::mapped_vector&lt; T, A &gt;::iterator</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector-members.html
deleted file mode 100644
index 9455352a9f..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector-members.html
+++ /dev/null
@@ -1,113 +0,0 @@
-<!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::mapped_vector_of_mapped_vector&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_1mapped__vector__of__mapped__vector.html">boost::numeric::ublas::mapped_vector_of_mapped_vector&lt; T, L, A &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_1mapped__vector__of__mapped__vector.html">boost::numeric::ublas::mapped_vector_of_mapped_vector&lt; T, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>assign_temporary</b>(mapped_vector_of_mapped_vector &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>clear</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <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><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></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; mapped_vector_of_mapped_vector&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; mapped_vector_of_mapped_vector&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_1mapped__vector__of__mapped__vector.html">boost::numeric::ublas::mapped_vector_of_mapped_vector&lt; T, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator2</b> typedef (defined in <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><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></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; mapped_vector_of_mapped_vector&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; mapped_vector_of_mapped_vector&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_1mapped__vector__of__mapped__vector.html">boost::numeric::ublas::mapped_vector_of_mapped_vector&lt; T, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>data</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end2</b>() (defined in <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><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></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_1mapped__vector__of__mapped__vector.html">boost::numeric::ublas::mapped_vector_of_mapped_vector&lt; T, L, A &gt;</a>)</td><td><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></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; mapped_vector_of_mapped_vector&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; mapped_vector_of_mapped_vector&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, int direction=1) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find1</b>(int rank, size_type i, size_type j, int direction=1) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find2</b>(int rank, size_type i, size_type j, int direction=1) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find2</b>(int rank, size_type i, size_type j, int direction=1) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find_element</b>(size_type i, size_type j) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find_element</b>(size_type i, size_type j) const (defined in <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><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></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_1mapped__vector__of__mapped__vector.html">boost::numeric::ublas::mapped_vector_of_mapped_vector&lt; T, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>mapped_vector_of_mapped_vector</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>mapped_vector_of_mapped_vector</b>(size_type size1, size_type size2, size_type non_zeros=0) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>mapped_vector_of_mapped_vector</b>(const mapped_vector_of_mapped_vector &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>mapped_vector_of_mapped_vector</b>(const matrix_expression&lt; AE &gt; &amp;ae, size_type non_zeros=0) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_temporary_type</b> typedef (defined in <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><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></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_1mapped__vector__of__mapped__vector.html">boost::numeric::ublas::mapped_vector_of_mapped_vector&lt; T, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>nnz</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>nnz_capacity</b>() const (defined in <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><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></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_1mapped__vector__of__mapped__vector.html">boost::numeric::ublas::mapped_vector_of_mapped_vector&lt; T, L, A &gt;</a>)</td><td><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></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_1mapped__vector__of__mapped__vector.html">boost::numeric::ublas::mapped_vector_of_mapped_vector&lt; T, L, A &gt;</a>)</td><td><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></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; mapped_vector_of_mapped_vector&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; mapped_vector_of_mapped_vector&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; mapped_vector_of_mapped_vector&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; mapped_vector_of_mapped_vector&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_1mapped__vector__of__mapped__vector.html">boost::numeric::ublas::mapped_vector_of_mapped_vector&lt; T, L, A &gt;</a>)</td><td><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></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_1mapped__vector__of__mapped__vector.html">boost::numeric::ublas::mapped_vector_of_mapped_vector&lt; T, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(const matrix_container&lt; C &gt; &amp;m) (defined in <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><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></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_1mapped__vector__of__mapped__vector.html">boost::numeric::ublas::mapped_vector_of_mapped_vector&lt; T, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(const matrix_container&lt; C &gt; &amp;m) (defined in <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><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></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_1mapped__vector__of__mapped__vector.html">boost::numeric::ublas::mapped_vector_of_mapped_vector&lt; T, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const mapped_vector_of_mapped_vector &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const matrix_container&lt; C &gt; &amp;m) (defined in <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><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></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_1mapped__vector__of__mapped__vector.html">boost::numeric::ublas::mapped_vector_of_mapped_vector&lt; T, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>orientation_category</b> typedef (defined in <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><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></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_1mapped__vector__of__mapped__vector.html">boost::numeric::ublas::mapped_vector_of_mapped_vector&lt; T, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>resize</b>(size_type size1, size_type size2, bool preserve=true) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reverse_iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reverse_iterator2</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>serialize</b>(Archive &amp;ar, const unsigned int) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b>(mapped_vector_of_mapped_vector &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b> (defined in <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><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><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; mapped_vector_of_mapped_vector&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; mapped_vector_of_mapped_vector&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; mapped_vector_of_mapped_vector&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; mapped_vector_of_mapped_vector&lt; T, L, A &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_data_value_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_temporary_type</b> typedef (defined in <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><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></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; mapped_vector_of_mapped_vector&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; mapped_vector_of_mapped_vector&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: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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html
deleted file mode 100644
index be45bd682d..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html
+++ /dev/null
@@ -1,235 +0,0 @@
-<!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::mapped_vector_of_mapped_vector&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_1mapped__vector__of__mapped__vector.html">mapped_vector_of_mapped_vector</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::mapped_vector_of_mapped_vector&lt; T, L, A &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::mapped_vector_of_mapped_vector" --><!-- doxytag: inherits="matrix_container&lt; mapped_vector_of_mapped_vector&lt; T, L, A &gt; &gt;" -->
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">matrix_container&lt; mapped_vector_of_mapped_vector&lt; T, L, A &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector-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_1mapped__vector__of__mapped__vector_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_1mapped__vector__of__mapped__vector_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_1mapped__vector__of__mapped__vector_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_1mapped__vector__of__mapped__vector_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="ae9d38a1b1b81907e35ad5faeee81947c"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::size_type" ref="ae9d38a1b1b81907e35ad5faeee81947c" 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="ab3925527134165c10be06557e9601fb1"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::difference_type" ref="ab3925527134165c10be06557e9601fb1" 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="a16289fe58aa504696a2e42d9cf5799e8"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::value_type" ref="a16289fe58aa504696a2e42d9cf5799e8" 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="ab368372da7b235bd982f38efc36d035a"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::const_reference" ref="ab368372da7b235bd982f38efc36d035a" 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="a5149531570ebc595c15883978c6698ac"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::reference" ref="a5149531570ebc595c15883978c6698ac" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1map__traits.html">detail::map_traits</a><br class="typebreak"/>
-&lt; typename A::data_value_type, <br class="typebreak"/>
-T &gt;::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="a3e1d1df7e4acedc1e1d76099dab9a400"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::const_closure_type" ref="a3e1d1df7e4acedc1e1d76099dab9a400" 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_1mapped__vector__of__mapped__vector.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="ac6c1e77dee86d7c64c5e2673929f125e"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::closure_type" ref="ac6c1e77dee86d7c64c5e2673929f125e" 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_1mapped__vector__of__mapped__vector.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="a2af7de25715b5b7961d369c794c1b71a"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::vector_temporary_type" ref="a2af7de25715b5b7961d369c794c1b71a" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector.html">mapped_vector</a>&lt; T, <br class="typebreak"/>
-typename A::value_type &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="a7eb6b8fbdfee45045126e3ab00a3a7b7"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::matrix_temporary_type" ref="a7eb6b8fbdfee45045126e3ab00a3a7b7" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">self_type</a>&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="ada4ca15ee0242ab6f3336dbf6082b09f"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::vector_data_value_type" ref="ada4ca15ee0242ab6f3336dbf6082b09f" args="" -->
-typedef A::value_type::second_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>vector_data_value_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae7d9505684babff2d993bbce59c8ee7a"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::storage_category" ref="ae7d9505684babff2d993bbce59c8ee7a" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__tag.html">sparse_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="ac9d1607393ca1bcd55e8103e981ccca2"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::orientation_category" ref="ac9d1607393ca1bcd55e8103e981ccca2" 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="ae250360aad02d7de27b678e3f24d7315"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::const_reverse_iterator1" ref="ae250360aad02d7de27b678e3f24d7315" args="" -->
-typedef reverse_iterator_base1<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_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="a6106ae7d231cf41be4ef597bc3625ae3"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::reverse_iterator1" ref="a6106ae7d231cf41be4ef597bc3625ae3" args="" -->
-typedef reverse_iterator_base1<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_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="a9b410f14449cf02bfcda4e25f6a43e92"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::const_reverse_iterator2" ref="a9b410f14449cf02bfcda4e25f6a43e92" args="" -->
-typedef reverse_iterator_base2<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_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="a79c5ea91e5b1a5524638ba497bcbc410"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::reverse_iterator2" ref="a79c5ea91e5b1a5524638ba497bcbc410" args="" -->
-typedef reverse_iterator_base2<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_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="a5f822c90051f87ac2bf71d6c2f537f93"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::mapped_vector_of_mapped_vector" ref="a5f822c90051f87ac2bf71d6c2f537f93" args="(size_type size1, size_type size2, size_type non_zeros=0)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>mapped_vector_of_mapped_vector</b> (size_type size1, size_type size2, size_type non_zeros=0)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab05ea03d6e9843a21a43404558843f1f"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::mapped_vector_of_mapped_vector" ref="ab05ea03d6e9843a21a43404558843f1f" args="(const mapped_vector_of_mapped_vector &amp;m)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>mapped_vector_of_mapped_vector</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">mapped_vector_of_mapped_vector</a> &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a3a773d05622eba1b9ad19aa6269eecfd"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::mapped_vector_of_mapped_vector" ref="a3a773d05622eba1b9ad19aa6269eecfd" args="(const matrix_expression&lt; AE &gt; &amp;ae, size_type non_zeros=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>mapped_vector_of_mapped_vector</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 non_zeros=0)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ade6992a39119a67e8a78c5f95ef05537"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::size1" ref="ade6992a39119a67e8a78c5f95ef05537" 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="a333abf3622fde4c0436c26541d9dd349"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::size2" ref="a333abf3622fde4c0436c26541d9dd349" 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="aee4a9e987b1059aa7edcd06796e27f82"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::nnz_capacity" ref="aee4a9e987b1059aa7edcd06796e27f82" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>nnz_capacity</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a19d6a6b11c9d7756e878696a07ca3c0d"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::nnz" ref="a19d6a6b11c9d7756e878696a07ca3c0d" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>nnz</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a7e353503b7901f393b9bf13d6f3d4e"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::data" ref="a8a7e353503b7901f393b9bf13d6f3d4e" args="() const " -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-const_array_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="ac5ef898609024bafd936e86a9c7b7c44"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::data" ref="ac5ef898609024bafd936e86a9c7b7c44" args="()" -->
-BOOST_UBLAS_INLINE array_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="a9aa7dd1afefc3f09a0218adf95df7f10"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::resize" ref="a9aa7dd1afefc3f09a0218adf95df7f10" args="(size_type size1, size_type size2, bool preserve=true)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>resize</b> (size_type size1, size_type size2, bool preserve=true)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8f2bef030b6c6df1244a683bc579108d"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::find_element" ref="a8f2bef030b6c6df1244a683bc579108d" args="(size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>find_element</b> (size_type i, size_type j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acd90ff400594290fe7ab04644f101a37"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::find_element" ref="acd90ff400594290fe7ab04644f101a37" args="(size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE const_pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>find_element</b> (size_type i, size_type j) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aea7cb9ff80e881ae7fa476f14aef69ca"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::operator()" ref="aea7cb9ff80e881ae7fa476f14aef69ca" 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="aa2b2392cbd0b9166b6b30dda0c0e7561"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::operator()" ref="aa2b2392cbd0b9166b6b30dda0c0e7561" 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="a644d48a67abbbb4c9095ca64679d8116"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::insert_element" ref="a644d48a67abbbb4c9095ca64679d8116" args="(size_type i, size_type j, const_reference t)" -->
-BOOST_UBLAS_INLINE true_reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>insert_element</b> (size_type i, size_type j, const_reference t)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3a1f16807b6bde414073c625e62db119"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::erase_element" ref="a3a1f16807b6bde414073c625e62db119" args="(size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>erase_element</b> (size_type i, size_type j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa166f19c7c8f0db3523af74704a44aec"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::clear" ref="aa166f19c7c8f0db3523af74704a44aec" args="()" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>clear</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae3fd08a2045075044dd3f578d21afe0c"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::operator=" ref="ae3fd08a2045075044dd3f578d21afe0c" args="(const mapped_vector_of_mapped_vector &amp;m)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">mapped_vector_of_mapped_vector</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">mapped_vector_of_mapped_vector</a> &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a76eebbd502246fbbf2dacb8d2781a432"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::operator=" ref="a76eebbd502246fbbf2dacb8d2781a432" args="(const matrix_container&lt; C &gt; &amp;m)" -->
-template&lt;class C &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">mapped_vector_of_mapped_vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">matrix_container</a>&lt; C &gt; &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a68f3a16e396de994896118e288aee43a"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::assign_temporary" ref="a68f3a16e396de994896118e288aee43a" args="(mapped_vector_of_mapped_vector &amp;m)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">mapped_vector_of_mapped_vector</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>assign_temporary</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">mapped_vector_of_mapped_vector</a> &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a49766f3134265267ab3e2749227e3fa0"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::operator=" ref="a49766f3134265267ab3e2749227e3fa0" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">mapped_vector_of_mapped_vector</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="ac0e6d6ae05e4dccae12427a300de910c"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::assign" ref="ac0e6d6ae05e4dccae12427a300de910c" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">mapped_vector_of_mapped_vector</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="aa6717dd43837ee943825ea5f7475d662"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::operator+=" ref="aa6717dd43837ee943825ea5f7475d662" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">mapped_vector_of_mapped_vector</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="aec9af1055bd317bcea2d5883dd9f5abf"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::operator+=" ref="aec9af1055bd317bcea2d5883dd9f5abf" args="(const matrix_container&lt; C &gt; &amp;m)" -->
-template&lt;class C &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">mapped_vector_of_mapped_vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator+=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">matrix_container</a>&lt; C &gt; &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a8ac0188d35ba07ff3c5314644e0bc2b8"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::plus_assign" ref="a8ac0188d35ba07ff3c5314644e0bc2b8" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">mapped_vector_of_mapped_vector</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="aaa42df5c8cf5e17185149ef5d66b1f10"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::operator&#45;=" ref="aaa42df5c8cf5e17185149ef5d66b1f10" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">mapped_vector_of_mapped_vector</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="a279b49354cc132c8fe93b5565b2f0987"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::operator&#45;=" ref="a279b49354cc132c8fe93b5565b2f0987" args="(const matrix_container&lt; C &gt; &amp;m)" -->
-template&lt;class C &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">mapped_vector_of_mapped_vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator-=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">matrix_container</a>&lt; C &gt; &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a1e4c8a43d19a6a2e4b2585a7850e005e"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::minus_assign" ref="a1e4c8a43d19a6a2e4b2585a7850e005e" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">mapped_vector_of_mapped_vector</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="ae593d6fbdcaba70e67eda4c44d4f4ac0"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::operator*=" ref="ae593d6fbdcaba70e67eda4c44d4f4ac0" args="(const AT &amp;at)" -->
-template&lt;class AT &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">mapped_vector_of_mapped_vector</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="acdf4d463c02586de2c5d91fed14269b7"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::operator/=" ref="acdf4d463c02586de2c5d91fed14269b7" args="(const AT &amp;at)" -->
-template&lt;class AT &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">mapped_vector_of_mapped_vector</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="a319bd69a393f5f785c67265f8e33f252"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::swap" ref="a319bd69a393f5f785c67265f8e33f252" args="(mapped_vector_of_mapped_vector &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_1mapped__vector__of__mapped__vector.html">mapped_vector_of_mapped_vector</a> &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6fff39398d436cd327aa33fe325758df"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::find1" ref="a6fff39398d436cd327aa33fe325758df" args="(int rank, size_type i, size_type j, int direction=1) const " -->
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_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, int direction=1) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac9f8e9b3f96c83285133390696410995"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::find1" ref="ac9f8e9b3f96c83285133390696410995" args="(int rank, size_type i, size_type j, int direction=1)" -->
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator1.html">iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find1</b> (int rank, size_type i, size_type j, int direction=1)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff6d084184e8d1e757e152bdaa511e52"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::find2" ref="aff6d084184e8d1e757e152bdaa511e52" args="(int rank, size_type i, size_type j, int direction=1) const " -->
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_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, int direction=1) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4315b01655d1a03a6334bca3aa39d657"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::find2" ref="a4315b01655d1a03a6334bca3aa39d657" args="(int rank, size_type i, size_type j, int direction=1)" -->
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator2.html">iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find2</b> (int rank, size_type i, size_type j, int direction=1)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afe7f15d60a80124723ed49ff7f6d4aa9"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::begin1" ref="afe7f15d60a80124723ed49ff7f6d4aa9" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_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="a75dd44496a0bbcb1b8dde3310436e9ed"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::end1" ref="a75dd44496a0bbcb1b8dde3310436e9ed" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_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="a4ccb062ed6130d28d2d6e08bf2024633"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::begin1" ref="a4ccb062ed6130d28d2d6e08bf2024633" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_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="af4ae89464d7bad721981d18310ff0dc4"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::end1" ref="af4ae89464d7bad721981d18310ff0dc4" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_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="a10a5a347c2c4f4e5ca59dd6ad9d31253"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::begin2" ref="a10a5a347c2c4f4e5ca59dd6ad9d31253" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_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="a185e65c90d0b9be276223b5a1100471d"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::end2" ref="a185e65c90d0b9be276223b5a1100471d" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_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="a1a25fe58c93eeab452d6dadafd525f23"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::begin2" ref="a1a25fe58c93eeab452d6dadafd525f23" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_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="a82348e42084bec65a2473862358cbfcc"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::end2" ref="a82348e42084bec65a2473862358cbfcc" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_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="a9f278eb940c7c627fc990a310813d593"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::rbegin1" ref="a9f278eb940c7c627fc990a310813d593" 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="a51dd32521227fbc16c4e91029d1dc4cc"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::rend1" ref="a51dd32521227fbc16c4e91029d1dc4cc" 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="a142156c56577745c3b3d97695a06eeb2"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::rbegin1" ref="a142156c56577745c3b3d97695a06eeb2" 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="afa9ebcec73e5c8a1e7e4dcf8fb82c183"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::rend1" ref="afa9ebcec73e5c8a1e7e4dcf8fb82c183" 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="a8253ea691201f5b4ba21423c4b52cb5c"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::rbegin2" ref="a8253ea691201f5b4ba21423c4b52cb5c" 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="a1c6ddc349c2f5b2f0f1ab165ca0d916d"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::rend2" ref="a1c6ddc349c2f5b2f0f1ab165ca0d916d" 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="a4c6a8b8a0e5e5a8f806c374f07c87c17"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::rbegin2" ref="a4c6a8b8a0e5e5a8f806c374f07c87c17" 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="a7934ec94e20983aa92147cf4976fc5ae"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::rend2" ref="a7934ec94e20983aa92147cf4976fc5ae" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-reverse_iterator2&nbsp;</td><td class="memItemRight" valign="bottom"><b>rend2</b> ()</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a10f81f57c2eb0635212eea5f3ce1b691"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::serialize" ref="a10f81f57c2eb0635212eea5f3ce1b691" args="(Archive &amp;ar, const unsigned int)" -->
-template&lt;class Archive &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>serialize</b> (Archive &amp;ar, const unsigned int)</td></tr>
-<tr><td colspan="2"><h2>Friends</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a450e984e7b0e983ad3287011a6112c17"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::swap" ref="a450e984e7b0e983ad3287011a6112c17" args="(mapped_vector_of_mapped_vector &amp;m1, mapped_vector_of_mapped_vector &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_1mapped__vector__of__mapped__vector.html">mapped_vector_of_mapped_vector</a> &amp;m1, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">mapped_vector_of_mapped_vector</a> &amp;m2)</td></tr>
-</table>
-<h3>template&lt;class T, class L, class A&gt;<br/>
- class boost::numeric::ublas::mapped_vector_of_mapped_vector&lt; T, L, A &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator1-members.html
deleted file mode 100644
index 52f77d9e5b..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator1-members.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<!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::mapped_vector_of_mapped_vector&lt; T, L, A &gt;::const_iterator1 Member List</h1>This is the complete list of members for <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>, 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_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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>(const self_type &amp;m, int rank, size_type i, size_type j, const vector_const_subiterator_type &amp;itv, const const_subiterator_type &amp;it) (defined in <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><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></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_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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></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_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><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></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_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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator1.html
deleted file mode 100644
index 3289ee1357..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator1.html
+++ /dev/null
@@ -1,92 +0,0 @@
-<!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::mapped_vector_of_mapped_vector&lt; T, L, A &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_1mapped__vector__of__mapped__vector.html">mapped_vector_of_mapped_vector</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator1.html">const_iterator1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::mapped_vector_of_mapped_vector&lt; T, L, A &gt;::const_iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator1" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_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="a11db19aecef59443d39e7629116faa79"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator1::value_type" ref="a11db19aecef59443d39e7629116faa79" args="" -->
-typedef <br class="typebreak"/>
-mapped_vector_of_mapped_vector::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="a5db81f59ff1cd399559b47a6f41d892e"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator1::difference_type" ref="a5db81f59ff1cd399559b47a6f41d892e" args="" -->
-typedef <br class="typebreak"/>
-mapped_vector_of_mapped_vector::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="af38807505e21ad6d8946e3a707997d18"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator1::reference" ref="af38807505e21ad6d8946e3a707997d18" args="" -->
-typedef <br class="typebreak"/>
-mapped_vector_of_mapped_vector::const_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="ac1b9fb68baea0e81a7ddf713fdadba25"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator1::pointer" ref="ac1b9fb68baea0e81a7ddf713fdadba25" args="" -->
-typedef const <br class="typebreak"/>
-mapped_vector_of_mapped_vector::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="ad41817eac2e2924d69d4470338cc9f09"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator1::dual_iterator_type" ref="ad41817eac2e2924d69d4470338cc9f09" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_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="acafbcc590c500d7162d6ce27bade35ce"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator1::dual_reverse_iterator_type" ref="acafbcc590c500d7162d6ce27bade35ce" 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="a96bc21c47b2600178e546c1fac7d3e61"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator1::const_iterator1" ref="a96bc21c47b2600178e546c1fac7d3e61" args="(const self_type &amp;m, int rank, size_type i, size_type j, const vector_const_subiterator_type &amp;itv, const const_subiterator_type &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_1mapped__vector__of__mapped__vector.html">self_type</a> &amp;m, int rank, size_type i, size_type j, const vector_const_subiterator_type &amp;itv, const const_subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0c5309f125e85ba994c15aee22af4854"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator1::const_iterator1" ref="a0c5309f125e85ba994c15aee22af4854" 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_1mapped__vector__of__mapped__vector_1_1iterator1.html">iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a386a8ffee29e6e9c52f5fd34bf1421bb"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator1::operator++" ref="a386a8ffee29e6e9c52f5fd34bf1421bb" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_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="af44b9e7c49895a4472c9d9983f4e5da1"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator1::operator&#45;&#45;" ref="af44b9e7c49895a4472c9d9983f4e5da1" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_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="af20dba9e0b98d65301329de10ab60fcf"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator1::operator*" ref="af20dba9e0b98d65301329de10ab60fcf" 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="ac71725eeb16294999e3f1c0fc115f5d9"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator1::begin" ref="ac71725eeb16294999e3f1c0fc115f5d9" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_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="a52603aebb9925d68e377afada202d802"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator1::end" ref="a52603aebb9925d68e377afada202d802" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_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="a69ae5c0f5fae3788cc40c30c085a16fd"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator1::rbegin" ref="a69ae5c0f5fae3788cc40c30c085a16fd" 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="a4a3ae5d00c31ab11f30cc2a6a876a9b8"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator1::rend" ref="a4a3ae5d00c31ab11f30cc2a6a876a9b8" 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="a13a3002b88c85667293d34bfac7d8e66"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator1::index1" ref="a13a3002b88c85667293d34bfac7d8e66" 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="acde1e3bd55b957fc906b17051a968085"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator1::index2" ref="acde1e3bd55b957fc906b17051a968085" 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="a4e76be4f15234bea439fddb5c753d555"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator1::operator=" ref="a4e76be4f15234bea439fddb5c753d555" args="(const const_iterator1 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_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_1mapped__vector__of__mapped__vector_1_1const__iterator1.html">const_iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a41d741b72484f9325c86b9a96f6b6700"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator1::operator==" ref="a41d741b72484f9325c86b9a96f6b6700" 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_1mapped__vector__of__mapped__vector_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class T, class L, class A&gt;<br/>
- class boost::numeric::ublas::mapped_vector_of_mapped_vector&lt; T, L, A &gt;::const_iterator1</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator2-members.html
deleted file mode 100644
index 91110997d1..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator2-members.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<!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::mapped_vector_of_mapped_vector&lt; T, L, A &gt;::const_iterator2 Member List</h1>This is the complete list of members for <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>, 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_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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>(const self_type &amp;m, int rank, size_type i, size_type j, const vector_const_subiterator_type &amp;itv, const const_subiterator_type &amp;it) (defined in <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><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></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_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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></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_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><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></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_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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator2.html
deleted file mode 100644
index 1dc4b0625b..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator2.html
+++ /dev/null
@@ -1,92 +0,0 @@
-<!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::mapped_vector_of_mapped_vector&lt; T, L, A &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_1mapped__vector__of__mapped__vector.html">mapped_vector_of_mapped_vector</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator2.html">const_iterator2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::mapped_vector_of_mapped_vector&lt; T, L, A &gt;::const_iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator2" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_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="ae1927568e47c9a5b032245ed3dc0cd71"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator2::value_type" ref="ae1927568e47c9a5b032245ed3dc0cd71" args="" -->
-typedef <br class="typebreak"/>
-mapped_vector_of_mapped_vector::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="a67b21745267aabef3277cc826dbf849a"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator2::difference_type" ref="a67b21745267aabef3277cc826dbf849a" args="" -->
-typedef <br class="typebreak"/>
-mapped_vector_of_mapped_vector::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="ab37b0eb26e6a414bb286019ad784ae81"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator2::reference" ref="ab37b0eb26e6a414bb286019ad784ae81" args="" -->
-typedef <br class="typebreak"/>
-mapped_vector_of_mapped_vector::const_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="aea22f61189afedc6ce96824600dc076a"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator2::pointer" ref="aea22f61189afedc6ce96824600dc076a" args="" -->
-typedef const <br class="typebreak"/>
-mapped_vector_of_mapped_vector::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="ac2f8e5d535e7269d4e05d0c7dd3065eb"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator2::dual_iterator_type" ref="ac2f8e5d535e7269d4e05d0c7dd3065eb" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_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="a68f8f32d2dfc13bb48f3a9c286b5ce43"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator2::dual_reverse_iterator_type" ref="a68f8f32d2dfc13bb48f3a9c286b5ce43" 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="a132cac4870256ef81779d79193d9b8b1"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator2::const_iterator2" ref="a132cac4870256ef81779d79193d9b8b1" args="(const self_type &amp;m, int rank, size_type i, size_type j, const vector_const_subiterator_type &amp;itv, const const_subiterator_type &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_1mapped__vector__of__mapped__vector.html">self_type</a> &amp;m, int rank, size_type i, size_type j, const vector_const_subiterator_type &amp;itv, const const_subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a94118d5919bf446e3bff5ccefd7cb9af"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator2::const_iterator2" ref="a94118d5919bf446e3bff5ccefd7cb9af" 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_1mapped__vector__of__mapped__vector_1_1iterator2.html">iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3daae3e83ce473c2eb8dc3964806de59"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator2::operator++" ref="a3daae3e83ce473c2eb8dc3964806de59" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_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="ad30a1fd9c33938d029db6b050a0e36e2"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator2::operator&#45;&#45;" ref="ad30a1fd9c33938d029db6b050a0e36e2" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_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="a0e75ce94afa272d50f28371f12c8b7c4"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator2::operator*" ref="a0e75ce94afa272d50f28371f12c8b7c4" 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="a77bf9d132df084edc2e7f29c91570bb4"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator2::begin" ref="a77bf9d132df084edc2e7f29c91570bb4" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_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="a7e99be2e253423ffc0f1e79825792214"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator2::end" ref="a7e99be2e253423ffc0f1e79825792214" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_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="a482d64b8313fd0907be64e3347afea6f"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator2::rbegin" ref="a482d64b8313fd0907be64e3347afea6f" 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="a16e89fa52b0148ce23d96fa44076b709"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator2::rend" ref="a16e89fa52b0148ce23d96fa44076b709" 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="acc3e70cb12f9db57d68d703db0c845a5"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator2::index1" ref="acc3e70cb12f9db57d68d703db0c845a5" 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="a4b73a4578cf0a790f3e92c1954e3b25d"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator2::index2" ref="a4b73a4578cf0a790f3e92c1954e3b25d" 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="a3d453d9fc6e23d24013fe5cc0089b584"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator2::operator=" ref="a3d453d9fc6e23d24013fe5cc0089b584" args="(const const_iterator2 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_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_1mapped__vector__of__mapped__vector_1_1const__iterator2.html">const_iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adbd44ca5bbc9f87513017291122e5ce0"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator2::operator==" ref="adbd44ca5bbc9f87513017291122e5ce0" 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_1mapped__vector__of__mapped__vector_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class T, class L, class A&gt;<br/>
- class boost::numeric::ublas::mapped_vector_of_mapped_vector&lt; T, L, A &gt;::const_iterator2</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator1-members.html
deleted file mode 100644
index 34f2dec98f..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator1-members.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<!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::mapped_vector_of_mapped_vector&lt; T, L, A &gt;::iterator1 Member List</h1>This is the complete list of members for <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>, 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_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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b> (defined in <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><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><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_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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b>(self_type &amp;m, int rank, size_type i, size_type j, const vector_subiterator_type &amp;itv, const subiterator_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></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_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><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></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_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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator1.html
deleted file mode 100644
index d5a20838c8..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator1.html
+++ /dev/null
@@ -1,90 +0,0 @@
-<!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::mapped_vector_of_mapped_vector&lt; T, L, A &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_1mapped__vector__of__mapped__vector.html">mapped_vector_of_mapped_vector</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator1.html">iterator1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::mapped_vector_of_mapped_vector&lt; T, L, A &gt;::iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator1" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_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="a94f3039261d32aa84092687b584eb040"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator1::value_type" ref="a94f3039261d32aa84092687b584eb040" args="" -->
-typedef <br class="typebreak"/>
-mapped_vector_of_mapped_vector::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="adfbc6447d9730b02a340ae4034735a5a"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator1::difference_type" ref="adfbc6447d9730b02a340ae4034735a5a" args="" -->
-typedef <br class="typebreak"/>
-mapped_vector_of_mapped_vector::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="a83399ab25c129114fb9850f6b71dfda5"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator1::reference" ref="a83399ab25c129114fb9850f6b71dfda5" args="" -->
-typedef <br class="typebreak"/>
-mapped_vector_of_mapped_vector::true_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="a90fdf6f7c135d97cbb52d12dafb70983"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator1::pointer" ref="a90fdf6f7c135d97cbb52d12dafb70983" args="" -->
-typedef <br class="typebreak"/>
-mapped_vector_of_mapped_vector::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="a8ce469a830d50dff99e82ad66d8a6e97"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator1::dual_iterator_type" ref="a8ce469a830d50dff99e82ad66d8a6e97" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_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="ad4da25364e0016cf392851867a17b7fa"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator1::dual_reverse_iterator_type" ref="ad4da25364e0016cf392851867a17b7fa" 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="a83debf7a6504e0632029d099c19c2c71"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator1::iterator1" ref="a83debf7a6504e0632029d099c19c2c71" args="(self_type &amp;m, int rank, size_type i, size_type j, const vector_subiterator_type &amp;itv, const subiterator_type &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator1</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">self_type</a> &amp;m, int rank, size_type i, size_type j, const vector_subiterator_type &amp;itv, const subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a90ed0eee6eb57ec87523683e1c58da19"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator1::operator++" ref="a90ed0eee6eb57ec87523683e1c58da19" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_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="aab3d1359686a23041351925b49ad8fc1"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator1::operator&#45;&#45;" ref="aab3d1359686a23041351925b49ad8fc1" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_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="a827b0afd181ebbfff03e9085f412f16f"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator1::operator*" ref="a827b0afd181ebbfff03e9085f412f16f" 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="a2ee4f351102c73da79d490c97905239c"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator1::begin" ref="a2ee4f351102c73da79d490c97905239c" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_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="a1f057471021d722ba01ef04b1176c6ac"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator1::end" ref="a1f057471021d722ba01ef04b1176c6ac" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_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="ab6881fa558d4de0b56c5eb6fc3ad36cf"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator1::rbegin" ref="ab6881fa558d4de0b56c5eb6fc3ad36cf" 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="a53b0a037e5f0cfb4b927a27c4358c94c"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator1::rend" ref="a53b0a037e5f0cfb4b927a27c4358c94c" 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="a96334b1bbe0d679bca5d3071fb12fdfa"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator1::index1" ref="a96334b1bbe0d679bca5d3071fb12fdfa" 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="a37853c4cd06b520d7dba65e74dd2f51c"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator1::index2" ref="a37853c4cd06b520d7dba65e74dd2f51c" 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="a36427c6ec4062b813ff9fd9fb4408ce2"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator1::operator=" ref="a36427c6ec4062b813ff9fd9fb4408ce2" args="(const iterator1 &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_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_1mapped__vector__of__mapped__vector_1_1iterator1.html">iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a92112d3b92e63c381cffed9a59199cfc"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator1::operator==" ref="a92112d3b92e63c381cffed9a59199cfc" 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_1mapped__vector__of__mapped__vector_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::mapped_vector_of_mapped_vector::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 T, class L, class A&gt;<br/>
- class boost::numeric::ublas::mapped_vector_of_mapped_vector&lt; T, L, A &gt;::iterator1</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator2-members.html
deleted file mode 100644
index a0eff7794a..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator2-members.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<!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::mapped_vector_of_mapped_vector&lt; T, L, A &gt;::iterator2 Member List</h1>This is the complete list of members for <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>, 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_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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b> (defined in <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><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><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_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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b>(self_type &amp;m, int rank, size_type i, size_type j, const vector_subiterator_type &amp;itv, const subiterator_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></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_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><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></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_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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator2.html
deleted file mode 100644
index 2b8f133188..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator2.html
+++ /dev/null
@@ -1,90 +0,0 @@
-<!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::mapped_vector_of_mapped_vector&lt; T, L, A &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_1mapped__vector__of__mapped__vector.html">mapped_vector_of_mapped_vector</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator2.html">iterator2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::mapped_vector_of_mapped_vector&lt; T, L, A &gt;::iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator2" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_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="a760bddbbce93e9baeac670786f248910"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator2::value_type" ref="a760bddbbce93e9baeac670786f248910" args="" -->
-typedef <br class="typebreak"/>
-mapped_vector_of_mapped_vector::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="a11be8c910f0203a29b2bef2c24227816"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator2::difference_type" ref="a11be8c910f0203a29b2bef2c24227816" args="" -->
-typedef <br class="typebreak"/>
-mapped_vector_of_mapped_vector::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="a6a94cd06cdc56cf963ae2fdcf1bb35d0"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator2::reference" ref="a6a94cd06cdc56cf963ae2fdcf1bb35d0" args="" -->
-typedef <br class="typebreak"/>
-mapped_vector_of_mapped_vector::true_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="a0068f4f2b8877d9bfd93e2117f281b4f"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator2::pointer" ref="a0068f4f2b8877d9bfd93e2117f281b4f" args="" -->
-typedef <br class="typebreak"/>
-mapped_vector_of_mapped_vector::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="ab40e20be4a16c21ae926b02614e94785"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator2::dual_iterator_type" ref="ab40e20be4a16c21ae926b02614e94785" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_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="a0a1b1203a7695d098cf1231c891dad9a"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator2::dual_reverse_iterator_type" ref="a0a1b1203a7695d098cf1231c891dad9a" 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="a1102fdcf8dbb48e3f97c2a59421c5ce2"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator2::iterator2" ref="a1102fdcf8dbb48e3f97c2a59421c5ce2" args="(self_type &amp;m, int rank, size_type i, size_type j, const vector_subiterator_type &amp;itv, const subiterator_type &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator2</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">self_type</a> &amp;m, int rank, size_type i, size_type j, const vector_subiterator_type &amp;itv, const subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac56e5ad9d9374eb448431605daf8e72e"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator2::operator++" ref="ac56e5ad9d9374eb448431605daf8e72e" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_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="a312edfd7451d7287ddb8ae24a65da9e1"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator2::operator&#45;&#45;" ref="a312edfd7451d7287ddb8ae24a65da9e1" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_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="a16b08eb77b7038fad79f8a3e477192ff"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator2::operator*" ref="a16b08eb77b7038fad79f8a3e477192ff" 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="abd0c95d449ef3885127fd2d51f5137e6"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator2::begin" ref="abd0c95d449ef3885127fd2d51f5137e6" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_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="a33957c9a7abcacaa12205fd51511e65a"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator2::end" ref="a33957c9a7abcacaa12205fd51511e65a" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_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="a7cd0360f2ba471892cdb1cd0c399fd0c"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator2::rbegin" ref="a7cd0360f2ba471892cdb1cd0c399fd0c" 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="aacd0ef40b7c3107e62f9392dc264707b"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator2::rend" ref="aacd0ef40b7c3107e62f9392dc264707b" 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="add9e960cf0b521af1054b5e2b2e31142"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator2::index1" ref="add9e960cf0b521af1054b5e2b2e31142" 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="a9ffe1caa959320f8f00e19e78f84cddc"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator2::index2" ref="a9ffe1caa959320f8f00e19e78f84cddc" 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="af544c213c18cddaef3bb982bb4fd4d84"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator2::operator=" ref="af544c213c18cddaef3bb982bb4fd4d84" args="(const iterator2 &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_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_1mapped__vector__of__mapped__vector_1_1iterator2.html">iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a30c15cc0647bef3a5f89a6a020d248dc"></a><!-- doxytag: member="boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator2::operator==" ref="a30c15cc0647bef3a5f89a6a020d248dc" 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_1mapped__vector__of__mapped__vector_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::mapped_vector_of_mapped_vector::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 T, class L, class A&gt;<br/>
- class boost::numeric::ublas::mapped_vector_of_mapped_vector&lt; T, L, A &gt;::iterator2</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix-members.html
deleted file mode 100644
index fc27390af2..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix-members.html
+++ /dev/null
@@ -1,112 +0,0 @@
-<!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::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_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>assign_temporary</b>(matrix &amp;m) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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; 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; 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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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; 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; 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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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; 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; matrix&lt; T, L, A &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find1</b>(int, size_type i, size_type j) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find1</b>(int, size_type i, size_type j) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find2</b>(int, size_type i, size_type j) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find2</b>(int, size_type i, size_type j) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix</b>(size_type size1, size_type size2) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix</b>(size_type size1, size_type size2, const value_type &amp;init) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix</b>(size_type size1, size_type size2, const array_type &amp;data) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix</b>(const matrix &amp;m) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix</b>(const matrix_expression&lt; AE &gt; &amp;ae) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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; 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; 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; 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; 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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(const matrix_container&lt; C &gt; &amp;m) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(const matrix_container&lt; C &gt; &amp;m) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const matrix &amp;m) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const matrix_container&lt; C &gt; &amp;m) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>resize</b>(size_type size1, size_type size2, bool preserve=true) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>serialize</b>(Archive &amp;ar, const unsigned int) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b>(matrix &amp;m) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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; 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; 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; 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; matrix&lt; T, L, A &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::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; 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; 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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix.html
deleted file mode 100644
index ab41268298..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix.html
+++ /dev/null
@@ -1,231 +0,0 @@
-<!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::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_1matrix.html">matrix</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix&lt; T, L, A &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix" --><!-- doxytag: inherits="matrix_container&lt; matrix&lt; T, L, A &gt; &gt;" -->
-<p>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>.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">matrix_container&lt; matrix&lt; T, L, A &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix-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_1matrix_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_1matrix_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_1matrix_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_1matrix_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="a8b93b73ec42c7311c85c8f1c10e11ae5"></a><!-- doxytag: member="boost::numeric::ublas::matrix::size_type" ref="a8b93b73ec42c7311c85c8f1c10e11ae5" 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="a07c58084599aef4697478b5a1045096f"></a><!-- doxytag: member="boost::numeric::ublas::matrix::difference_type" ref="a07c58084599aef4697478b5a1045096f" 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="a6ea3297b823f47f587d969ec54737592"></a><!-- doxytag: member="boost::numeric::ublas::matrix::value_type" ref="a6ea3297b823f47f587d969ec54737592" 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="a550fcfa2146b291357513f21193d054d"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_reference" ref="a550fcfa2146b291357513f21193d054d" 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="a44f2c0710ee1562236e38428f722bcab"></a><!-- doxytag: member="boost::numeric::ublas::matrix::reference" ref="a44f2c0710ee1562236e38428f722bcab" 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="adfd96936d32cf46110ddc500b3d8a732"></a><!-- doxytag: member="boost::numeric::ublas::matrix::array_type" ref="adfd96936d32cf46110ddc500b3d8a732" 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="a8dc7d978ef25e607ed6d3e2b576ea0c5"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_closure_type" ref="a8dc7d978ef25e607ed6d3e2b576ea0c5" 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_1matrix.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="a4f6d460c3f4d8e6038772ba4c3994dcd"></a><!-- doxytag: member="boost::numeric::ublas::matrix::closure_type" ref="a4f6d460c3f4d8e6038772ba4c3994dcd" 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_1matrix.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="ae67212c737e3a18ed4736668e7ee97e4"></a><!-- doxytag: member="boost::numeric::ublas::matrix::vector_temporary_type" ref="ae67212c737e3a18ed4736668e7ee97e4" 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="a921096d1d692cb54ba0884fc5c136d04"></a><!-- doxytag: member="boost::numeric::ublas::matrix::matrix_temporary_type" ref="a921096d1d692cb54ba0884fc5c136d04" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">self_type</a>&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="ae434f460528db71b359fc0559e6a4f89"></a><!-- doxytag: member="boost::numeric::ublas::matrix::storage_category" ref="ae434f460528db71b359fc0559e6a4f89" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1dense__tag.html">dense_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="af1925d551b6f111a438205fdda1dfa29"></a><!-- doxytag: member="boost::numeric::ublas::matrix::orientation_category" ref="af1925d551b6f111a438205fdda1dfa29" 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="ab5bafb271d22b0b5a2ccbf6df2a6d4c8"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_reverse_iterator1" ref="ab5bafb271d22b0b5a2ccbf6df2a6d4c8" args="" -->
-typedef reverse_iterator_base1<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_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="adf664228b1f7bc969df3feef5284b207"></a><!-- doxytag: member="boost::numeric::ublas::matrix::reverse_iterator1" ref="adf664228b1f7bc969df3feef5284b207" args="" -->
-typedef reverse_iterator_base1<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_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="ae110b18f914c9436c4fc361c76d32784"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_reverse_iterator2" ref="ae110b18f914c9436c4fc361c76d32784" args="" -->
-typedef reverse_iterator_base2<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_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="ac244cb3619347837b411b61c4c63be9d"></a><!-- doxytag: member="boost::numeric::ublas::matrix::reverse_iterator2" ref="ac244cb3619347837b411b61c4c63be9d" args="" -->
-typedef reverse_iterator_base2<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_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="afe1e8b3690b934e646734a1dd5226391"></a><!-- doxytag: member="boost::numeric::ublas::matrix::matrix" ref="afe1e8b3690b934e646734a1dd5226391" args="(size_type size1, size_type size2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>matrix</b> (size_type size1, size_type size2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a291260f7092eb5dd6dfebdaf760c82ce"></a><!-- doxytag: member="boost::numeric::ublas::matrix::matrix" ref="a291260f7092eb5dd6dfebdaf760c82ce" args="(size_type size1, size_type size2, const value_type &amp;init)" -->
-&nbsp;</td><td class="memItemRight" valign="bottom"><b>matrix</b> (size_type size1, size_type size2, const value_type &amp;init)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0917c39bf773a8ae5b3beedda26125f8"></a><!-- doxytag: member="boost::numeric::ublas::matrix::matrix" ref="a0917c39bf773a8ae5b3beedda26125f8" args="(size_type size1, size_type size2, const array_type &amp;data)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>matrix</b> (size_type size1, size_type size2, const array_type &amp;data)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9412fd8cbaff2a1af4e3353f57209863"></a><!-- doxytag: member="boost::numeric::ublas::matrix::matrix" ref="a9412fd8cbaff2a1af4e3353f57209863" args="(const matrix &amp;m)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>matrix</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">matrix</a> &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ac136448ceab9949d735b74afc5eb8bfc"></a><!-- doxytag: member="boost::numeric::ublas::matrix::matrix" ref="ac136448ceab9949d735b74afc5eb8bfc" 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&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>matrix</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="memItemLeft" align="right" valign="top"><a class="anchor" id="abf45743f264c2d29e21102df098cdf8e"></a><!-- doxytag: member="boost::numeric::ublas::matrix::size1" ref="abf45743f264c2d29e21102df098cdf8e" 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="a1b9db46b24a9558eb333d9f6e7487105"></a><!-- doxytag: member="boost::numeric::ublas::matrix::size2" ref="a1b9db46b24a9558eb333d9f6e7487105" 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="ae3fe481d60ab5fdd319c550688d7a987"></a><!-- doxytag: member="boost::numeric::ublas::matrix::data" ref="ae3fe481d60ab5fdd319c550688d7a987" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-array_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="a40f55d244fb8c17ebf354c2ccd5ff6b8"></a><!-- doxytag: member="boost::numeric::ublas::matrix::data" ref="a40f55d244fb8c17ebf354c2ccd5ff6b8" args="()" -->
-BOOST_UBLAS_INLINE array_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="aedee8fd3ece8eec6f95f931c04a26ce9"></a><!-- doxytag: member="boost::numeric::ublas::matrix::resize" ref="aedee8fd3ece8eec6f95f931c04a26ce9" args="(size_type size1, size_type size2, bool preserve=true)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>resize</b> (size_type size1, size_type size2, bool preserve=true)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad4caa6a8585e28504a6571fb817336a7"></a><!-- doxytag: member="boost::numeric::ublas::matrix::operator()" ref="ad4caa6a8585e28504a6571fb817336a7" 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="a5e169e1c696775ac128080bd3790090f"></a><!-- doxytag: member="boost::numeric::ublas::matrix::at_element" ref="a5e169e1c696775ac128080bd3790090f" args="(size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>at_element</b> (size_type i, size_type j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9bdabf52810f2da935b4e46f739ee308"></a><!-- doxytag: member="boost::numeric::ublas::matrix::operator()" ref="a9bdabf52810f2da935b4e46f739ee308" 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="a0f3c75bf5b5214073b29efad46ede952"></a><!-- doxytag: member="boost::numeric::ublas::matrix::insert_element" ref="a0f3c75bf5b5214073b29efad46ede952" args="(size_type i, size_type j, const_reference t)" -->
-BOOST_UBLAS_INLINE reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>insert_element</b> (size_type i, size_type j, const_reference t)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a45cf8e8f7be8ace46a399611f4ddde38"></a><!-- doxytag: member="boost::numeric::ublas::matrix::erase_element" ref="a45cf8e8f7be8ace46a399611f4ddde38" args="(size_type i, size_type j)" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>erase_element</b> (size_type i, size_type j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae1c76a90b236ed4bf4d9aff7cbdafb29"></a><!-- doxytag: member="boost::numeric::ublas::matrix::clear" ref="ae1c76a90b236ed4bf4d9aff7cbdafb29" args="()" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>clear</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af078afacc146db2e7bd8832c20443679"></a><!-- doxytag: member="boost::numeric::ublas::matrix::operator=" ref="af078afacc146db2e7bd8832c20443679" args="(const matrix &amp;m)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">matrix</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">matrix</a> &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ab3ccd24cfcc95f743506d3d2b6decc63"></a><!-- doxytag: member="boost::numeric::ublas::matrix::operator=" ref="ab3ccd24cfcc95f743506d3d2b6decc63" args="(const matrix_container&lt; C &gt; &amp;m)" -->
-template&lt;class C &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">matrix</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">matrix_container</a>&lt; C &gt; &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a249ac6fe30dc5a49e45b8f51e3fd8ece"></a><!-- doxytag: member="boost::numeric::ublas::matrix::assign_temporary" ref="a249ac6fe30dc5a49e45b8f51e3fd8ece" args="(matrix &amp;m)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">matrix</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>assign_temporary</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">matrix</a> &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a2ed69b14d1f7f2bb605854d6a913df56"></a><!-- doxytag: member="boost::numeric::ublas::matrix::operator=" ref="a2ed69b14d1f7f2bb605854d6a913df56" 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_1matrix.html">matrix</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="a4b6ca2ac7fdef190e344b2c5f3ccdc56"></a><!-- doxytag: member="boost::numeric::ublas::matrix::assign" ref="a4b6ca2ac7fdef190e344b2c5f3ccdc56" 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_1matrix.html">matrix</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="abbf8516178c2ca306dc466afc722bb2d"></a><!-- doxytag: member="boost::numeric::ublas::matrix::operator+=" ref="abbf8516178c2ca306dc466afc722bb2d" 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_1matrix.html">matrix</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="a504284201c3d7d29fc16fa35cb8d3e0d"></a><!-- doxytag: member="boost::numeric::ublas::matrix::operator+=" ref="a504284201c3d7d29fc16fa35cb8d3e0d" args="(const matrix_container&lt; C &gt; &amp;m)" -->
-template&lt;class C &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">matrix</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator+=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">matrix_container</a>&lt; C &gt; &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a1487a958cf37c77a6919adeb89808d38"></a><!-- doxytag: member="boost::numeric::ublas::matrix::plus_assign" ref="a1487a958cf37c77a6919adeb89808d38" 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_1matrix.html">matrix</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="afcdd52b4504672864e4cede8371d8209"></a><!-- doxytag: member="boost::numeric::ublas::matrix::operator&#45;=" ref="afcdd52b4504672864e4cede8371d8209" 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_1matrix.html">matrix</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="aaa7d2028a73282369df43e9a0f12f08e"></a><!-- doxytag: member="boost::numeric::ublas::matrix::operator&#45;=" ref="aaa7d2028a73282369df43e9a0f12f08e" args="(const matrix_container&lt; C &gt; &amp;m)" -->
-template&lt;class C &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">matrix</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator-=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">matrix_container</a>&lt; C &gt; &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a67d4158449cf75cc67aa0d16cc28bdcc"></a><!-- doxytag: member="boost::numeric::ublas::matrix::minus_assign" ref="a67d4158449cf75cc67aa0d16cc28bdcc" 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_1matrix.html">matrix</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="a2053574af32fbcb363069b877367e34d"></a><!-- doxytag: member="boost::numeric::ublas::matrix::operator*=" ref="a2053574af32fbcb363069b877367e34d" 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_1matrix.html">matrix</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="ad292dec678c79bc5bf271596891cfcae"></a><!-- doxytag: member="boost::numeric::ublas::matrix::operator/=" ref="ad292dec678c79bc5bf271596891cfcae" 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_1matrix.html">matrix</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="a30977d3363b147ef1619709928229079"></a><!-- doxytag: member="boost::numeric::ublas::matrix::swap" ref="a30977d3363b147ef1619709928229079" args="(matrix &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_1matrix.html">matrix</a> &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab8d750edf17cae8bfc25ea475c3bbe58"></a><!-- doxytag: member="boost::numeric::ublas::matrix::find1" ref="ab8d750edf17cae8bfc25ea475c3bbe58" args="(int, size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator1.html">const_iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find1</b> (int, size_type i, size_type j) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a78a0463c5fa26888ed97ca6dd0684615"></a><!-- doxytag: member="boost::numeric::ublas::matrix::find1" ref="a78a0463c5fa26888ed97ca6dd0684615" args="(int, size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator1.html">iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find1</b> (int, size_type i, size_type j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b3d0f2e4c8c9cabcda3a0ba99083006"></a><!-- doxytag: member="boost::numeric::ublas::matrix::find2" ref="a8b3d0f2e4c8c9cabcda3a0ba99083006" args="(int, size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator2.html">const_iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find2</b> (int, size_type i, size_type j) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a28b247a2f5097d66d44dbf078655c3ef"></a><!-- doxytag: member="boost::numeric::ublas::matrix::find2" ref="a28b247a2f5097d66d44dbf078655c3ef" args="(int, size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator2.html">iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find2</b> (int, size_type i, size_type j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af49338f3570ced42e7af0d273bc620d0"></a><!-- doxytag: member="boost::numeric::ublas::matrix::begin1" ref="af49338f3570ced42e7af0d273bc620d0" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_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="a53fb7f2699a14989f29b8ca25f1589c4"></a><!-- doxytag: member="boost::numeric::ublas::matrix::end1" ref="a53fb7f2699a14989f29b8ca25f1589c4" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_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="a69e43277365e337a6ada9719fefc31c6"></a><!-- doxytag: member="boost::numeric::ublas::matrix::begin1" ref="a69e43277365e337a6ada9719fefc31c6" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_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="a5a714a208d911215a6c7ce477f07b7a9"></a><!-- doxytag: member="boost::numeric::ublas::matrix::end1" ref="a5a714a208d911215a6c7ce477f07b7a9" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_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="a666ed19b6c7cd14382570a1d17e524a0"></a><!-- doxytag: member="boost::numeric::ublas::matrix::begin2" ref="a666ed19b6c7cd14382570a1d17e524a0" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_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="a5151a9d8c49a2dfa0228da0251574007"></a><!-- doxytag: member="boost::numeric::ublas::matrix::end2" ref="a5151a9d8c49a2dfa0228da0251574007" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_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="a96e05d5ae151fe983d9493e379d50159"></a><!-- doxytag: member="boost::numeric::ublas::matrix::begin2" ref="a96e05d5ae151fe983d9493e379d50159" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_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="ac5897faf5223f2d198fedfd6dbd65828"></a><!-- doxytag: member="boost::numeric::ublas::matrix::end2" ref="ac5897faf5223f2d198fedfd6dbd65828" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_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="a0f1f40bafdeaab6826295234ddceb5c8"></a><!-- doxytag: member="boost::numeric::ublas::matrix::rbegin1" ref="a0f1f40bafdeaab6826295234ddceb5c8" 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="aa87281ec0af72d4356892b0a8cfa5478"></a><!-- doxytag: member="boost::numeric::ublas::matrix::rend1" ref="aa87281ec0af72d4356892b0a8cfa5478" 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="a80bffb04f412216625bef335c8fa5c3e"></a><!-- doxytag: member="boost::numeric::ublas::matrix::rbegin1" ref="a80bffb04f412216625bef335c8fa5c3e" 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="a96c4ada3d22c0d58d68b14078d6f3d14"></a><!-- doxytag: member="boost::numeric::ublas::matrix::rend1" ref="a96c4ada3d22c0d58d68b14078d6f3d14" 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="a2f5a09ac294b9ccffbfde8f89d89490b"></a><!-- doxytag: member="boost::numeric::ublas::matrix::rbegin2" ref="a2f5a09ac294b9ccffbfde8f89d89490b" 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="a70d0e8100849b5b38802cad1a7704ad5"></a><!-- doxytag: member="boost::numeric::ublas::matrix::rend2" ref="a70d0e8100849b5b38802cad1a7704ad5" 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="a9576e9bda6ac4cded7554b329255d5ee"></a><!-- doxytag: member="boost::numeric::ublas::matrix::rbegin2" ref="a9576e9bda6ac4cded7554b329255d5ee" 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="ab60186fe910f32182eb12ca6d38f9c5e"></a><!-- doxytag: member="boost::numeric::ublas::matrix::rend2" ref="ab60186fe910f32182eb12ca6d38f9c5e" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-reverse_iterator2&nbsp;</td><td class="memItemRight" valign="bottom"><b>rend2</b> ()</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a2d44cf33eabae69ed40562c2d199077a"></a><!-- doxytag: member="boost::numeric::ublas::matrix::serialize" ref="a2d44cf33eabae69ed40562c2d199077a" args="(Archive &amp;ar, const unsigned int)" -->
-template&lt;class Archive &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>serialize</b> (Archive &amp;ar, const unsigned int)</td></tr>
-<tr><td colspan="2"><h2>Friends</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae23b0aa00b09ecf09c90ed92827ffa1a"></a><!-- doxytag: member="boost::numeric::ublas::matrix::swap" ref="ae23b0aa00b09ecf09c90ed92827ffa1a" args="(matrix &amp;m1, matrix &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_1matrix.html">matrix</a> &amp;m1, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">matrix</a> &amp;m2)</td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;class T, class L, class A&gt;<br/>
- class boost::numeric::ublas::matrix&lt; T, L, A &gt;</h3>
-
-<p>For a <img class="formulaInl" alt="$(m \times n)$" src="form_51.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> and <img class="formulaInl" alt="$ 0 \leq i < m, 0 \leq j < n$" src="form_52.png"/>, every element <img class="formulaInl" alt="$ m_{i,j} $" src="form_53.png"/> is mapped to the <img class="formulaInl" alt="$(i.n + j)$" src="form_45.png"/>-th element of the container for row major orientation or the <img class="formulaInl" alt="$ (i + j.m) $" src="form_54.png"/>-th element of the container for column major orientation. In 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> all elements are represented in memory in a contiguous chunk of memory by definition.</p>
-<p>Orientation and storage can also be specified, otherwise a <code>row_major</code> and <code><a class="el" href="classboost_1_1numeric_1_1ublas_1_1unbounded__array.html">unbounded_array</a></code> are used. It is <b>not</b> required by the storage to initialize elements of the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a>.</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>T</em>&nbsp;</td><td>the type of object stored in the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> (like double, float, complex, etc...) </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>L</em>&nbsp;</td><td>the storage organization. It can be either <code>row_major</code> or <code>column_major</code>. Default is <code>row_major</code> </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>A</em>&nbsp;</td><td>the type of Storage array. Default is <code><a class="el" href="classboost_1_1numeric_1_1ublas_1_1unbounded__array.html">unbounded_array</a></code> </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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator1-members.html
deleted file mode 100644
index a16cc5b1f3..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator1-members.html
+++ /dev/null
@@ -1,61 +0,0 @@
-<!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::matrix&lt; T, L, A &gt;::const_iterator1 Member List</h1>This is the complete list of members for <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>, 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_1matrix_1_1const__iterator1.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>(const self_type &amp;m, const const_subiterator_type &amp;it) (defined in <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><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></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_1matrix_1_1const__iterator1.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1matrix_1_1const__iterator1.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b> (defined in <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><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><code> [friend]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1matrix_1_1const__iterator1.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1matrix_1_1const__iterator1.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;::const_iterator1</a>)</td><td><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></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_1matrix_1_1const__iterator1.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;::const_iterator1</a>)</td><td><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></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_1matrix_1_1const__iterator1.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;::const_iterator1</a>)</td><td><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></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_1matrix_1_1const__iterator1.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator1.html
deleted file mode 100644
index c8e0c4a2ce..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator1.html
+++ /dev/null
@@ -1,103 +0,0 @@
-<!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::matrix&lt; T, L, A &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_1matrix.html">matrix</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator1.html">const_iterator1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix&lt; T, L, A &gt;::const_iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix::const_iterator1" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix_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="a9bde0100b61804bff54cf5461b7695fb"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator1::value_type" ref="a9bde0100b61804bff54cf5461b7695fb" args="" -->
-typedef matrix::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="afe823f831ae0dece6c3c4bd86ff4c1a1"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator1::difference_type" ref="afe823f831ae0dece6c3c4bd86ff4c1a1" args="" -->
-typedef matrix::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="ae2987e8d0aa73fe70fe9b33e4c8bec2a"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator1::reference" ref="ae2987e8d0aa73fe70fe9b33e4c8bec2a" args="" -->
-typedef matrix::const_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="ac132458c6ade2cbe308e271ddb79650a"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator1::pointer" ref="ac132458c6ade2cbe308e271ddb79650a" args="" -->
-typedef const matrix::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="a4d7088cd87a2b958f458c444c493eb76"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator1::dual_iterator_type" ref="a4d7088cd87a2b958f458c444c493eb76" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_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="a5a490d912cbd07dcf33bdcf8debc71d7"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator1::dual_reverse_iterator_type" ref="a5a490d912cbd07dcf33bdcf8debc71d7" 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="a1a951dc63fb789faff2113253683b174"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator1::const_iterator1" ref="a1a951dc63fb789faff2113253683b174" args="(const self_type &amp;m, const const_subiterator_type &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_1matrix.html">self_type</a> &amp;m, const const_subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3b9c7f840210b98f8116648161fe0fd9"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator1::const_iterator1" ref="a3b9c7f840210b98f8116648161fe0fd9" 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_1matrix_1_1iterator1.html">iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7ab78dfce5b66c54e6ef5142704c8290"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator1::operator++" ref="a7ab78dfce5b66c54e6ef5142704c8290" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_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="af15cee4c011da572f43d05f7f38ed6a9"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator1::operator&#45;&#45;" ref="af15cee4c011da572f43d05f7f38ed6a9" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_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="abeb92400384404259aababef721cc13a"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator1::operator+=" ref="abeb92400384404259aababef721cc13a" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_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="a6507c3acf7b243d491fad7a372a1302e"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator1::operator&#45;=" ref="a6507c3acf7b243d491fad7a372a1302e" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_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="a3a8b628a473e1915f2e7358eac20cf8b"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator1::operator&#45;" ref="a3a8b628a473e1915f2e7358eac20cf8b" 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_1matrix_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac34f90e4eb9d2eec1bf6adc9ba88e0a0"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator1::operator*" ref="ac34f90e4eb9d2eec1bf6adc9ba88e0a0" 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="a9e077a15c6d222dc3ec35c3a31f09732"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator1::operator[]" ref="a9e077a15c6d222dc3ec35c3a31f09732" 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="a5d753e6447cc81fff024fc053b5fb3ab"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator1::begin" ref="a5d753e6447cc81fff024fc053b5fb3ab" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_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="a579f8a8b3ead58b27d04b38a8d3d2131"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator1::end" ref="a579f8a8b3ead58b27d04b38a8d3d2131" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_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="af971f7e21e97c46e6372589d71954734"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator1::rbegin" ref="af971f7e21e97c46e6372589d71954734" 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="a89c7f4fcd84365f14d50c4d4c990b916"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator1::rend" ref="a89c7f4fcd84365f14d50c4d4c990b916" 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="a93498062aec50333e9dbaa1d0a2fb880"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator1::index1" ref="a93498062aec50333e9dbaa1d0a2fb880" 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="a5e455c2bd2cfd1baf54d2961dd393503"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator1::index2" ref="a5e455c2bd2cfd1baf54d2961dd393503" 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="ac30129ad2eb8722e6094520c006001e7"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator1::operator=" ref="ac30129ad2eb8722e6094520c006001e7" args="(const const_iterator1 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_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_1matrix_1_1const__iterator1.html">const_iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2f1d9489987b5ef70e0671855641532f"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator1::operator==" ref="a2f1d9489987b5ef70e0671855641532f" 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_1matrix_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acd77b48377ed2059cd477467ceff411a"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator1::operator&lt;" ref="acd77b48377ed2059cd477467ceff411a" 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_1matrix_1_1const__iterator1.html">const_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="aceae10110579eac6f043cf0e7d403200"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator1::iterator1" ref="aceae10110579eac6f043cf0e7d403200" args="" -->
-class&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator1</b></td></tr>
-</table>
-<h3>template&lt;class T, class L, class A&gt;<br/>
- class boost::numeric::ublas::matrix&lt; T, L, A &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator2-members.html
deleted file mode 100644
index f7ad30b75d..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator2-members.html
+++ /dev/null
@@ -1,61 +0,0 @@
-<!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::matrix&lt; T, L, A &gt;::const_iterator2 Member List</h1>This is the complete list of members for <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>, 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_1matrix_1_1const__iterator2.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>(const self_type &amp;m, const const_subiterator_type &amp;it) (defined in <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><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></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_1matrix_1_1const__iterator2.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1matrix_1_1const__iterator2.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b> (defined in <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><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><code> [friend]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1matrix_1_1const__iterator2.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1matrix_1_1const__iterator2.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;::const_iterator2</a>)</td><td><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></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_1matrix_1_1const__iterator2.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;::const_iterator2</a>)</td><td><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></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_1matrix_1_1const__iterator2.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;::const_iterator2</a>)</td><td><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></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_1matrix_1_1const__iterator2.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator2.html
deleted file mode 100644
index 107071078d..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator2.html
+++ /dev/null
@@ -1,103 +0,0 @@
-<!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::matrix&lt; T, L, A &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_1matrix.html">matrix</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator2.html">const_iterator2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix&lt; T, L, A &gt;::const_iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix::const_iterator2" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix_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="a1a027ee8dc3d0e86a91e68ef25e4c26e"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator2::value_type" ref="a1a027ee8dc3d0e86a91e68ef25e4c26e" args="" -->
-typedef matrix::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="a35a94947f6bf9516b87cf84b8690654d"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator2::difference_type" ref="a35a94947f6bf9516b87cf84b8690654d" args="" -->
-typedef matrix::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="af85b878e203be2998a5463914cac5dbe"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator2::reference" ref="af85b878e203be2998a5463914cac5dbe" args="" -->
-typedef matrix::const_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="aa15c29533554a822f351e9305be65b5b"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator2::pointer" ref="aa15c29533554a822f351e9305be65b5b" args="" -->
-typedef const matrix::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="af395ec550f215afdc585670e9e0c3f57"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator2::dual_iterator_type" ref="af395ec550f215afdc585670e9e0c3f57" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_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="ae526ce5d55c7679994ec6e98ddaa291e"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator2::dual_reverse_iterator_type" ref="ae526ce5d55c7679994ec6e98ddaa291e" 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="a5d4c610e280473778277997e81b50f00"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator2::const_iterator2" ref="a5d4c610e280473778277997e81b50f00" args="(const self_type &amp;m, const const_subiterator_type &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_1matrix.html">self_type</a> &amp;m, const const_subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1c2e12b244b9f95e38d52137b835f057"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator2::const_iterator2" ref="a1c2e12b244b9f95e38d52137b835f057" 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_1matrix_1_1iterator2.html">iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af62092ce46182abd32aa41be688fc944"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator2::operator++" ref="af62092ce46182abd32aa41be688fc944" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_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="ac60f52c8495bee47114f35b043996c91"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator2::operator&#45;&#45;" ref="ac60f52c8495bee47114f35b043996c91" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_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="ad9eb24e187b869ddf3b7003c2c236f96"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator2::operator+=" ref="ad9eb24e187b869ddf3b7003c2c236f96" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_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="a5f62a75b52823dbaebb0e3ba9e6d625f"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator2::operator&#45;=" ref="a5f62a75b52823dbaebb0e3ba9e6d625f" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_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="a5509923a8b4b07cb06d7c209115780a5"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator2::operator&#45;" ref="a5509923a8b4b07cb06d7c209115780a5" 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_1matrix_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a77180342de58c3e6f69b31321417b40d"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator2::operator*" ref="a77180342de58c3e6f69b31321417b40d" 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="a8cec01ec41e7d75476a3c343a2b4e520"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator2::operator[]" ref="a8cec01ec41e7d75476a3c343a2b4e520" 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="a83e9d0e0c80b165481dcb8c895c62710"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator2::begin" ref="a83e9d0e0c80b165481dcb8c895c62710" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_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="a6fc7b2a3b4768c53e70215b8bfa25278"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator2::end" ref="a6fc7b2a3b4768c53e70215b8bfa25278" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_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="abdd509e71139cc42159a40c36a640251"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator2::rbegin" ref="abdd509e71139cc42159a40c36a640251" 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="a2aa16e6eaa33fb89f3030955452dbdf8"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator2::rend" ref="a2aa16e6eaa33fb89f3030955452dbdf8" 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="aa5d1cda3fe14cb35d65d91f2e7ff204c"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator2::index1" ref="aa5d1cda3fe14cb35d65d91f2e7ff204c" 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="a05dfabbda6f474c5ca642a923615b653"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator2::index2" ref="a05dfabbda6f474c5ca642a923615b653" 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="a07c3339c916cace960412f2dedad00a9"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator2::operator=" ref="a07c3339c916cace960412f2dedad00a9" args="(const const_iterator2 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_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_1matrix_1_1const__iterator2.html">const_iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a81fd8f967b70e60f65103e5e95f49051"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator2::operator==" ref="a81fd8f967b70e60f65103e5e95f49051" 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_1matrix_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a482e8e2e3b4153d5c939dc4b994b4587"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator2::operator&lt;" ref="a482e8e2e3b4153d5c939dc4b994b4587" 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_1matrix_1_1const__iterator2.html">const_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="af5045486f251815d3f21d8fb00a494ac"></a><!-- doxytag: member="boost::numeric::ublas::matrix::const_iterator2::iterator2" ref="af5045486f251815d3f21d8fb00a494ac" args="" -->
-class&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator2</b></td></tr>
-</table>
-<h3>template&lt;class T, class L, class A&gt;<br/>
- class boost::numeric::ublas::matrix&lt; T, L, A &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator1-members.html
deleted file mode 100644
index 217e9a096e..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator1-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::matrix&lt; T, L, A &gt;::iterator1 Member List</h1>This is the complete list of members for <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>, 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_1matrix_1_1iterator1.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b> (defined in <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><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><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_1matrix_1_1iterator1.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1matrix_1_1iterator1.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b>(self_type &amp;m, const subiterator_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1matrix_1_1iterator1.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1matrix_1_1iterator1.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;::iterator1</a>)</td><td><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></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_1matrix_1_1iterator1.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;::iterator1</a>)</td><td><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></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_1matrix_1_1iterator1.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;::iterator1</a>)</td><td><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></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_1matrix_1_1iterator1.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator1.html
deleted file mode 100644
index 85ad21663e..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator1.html
+++ /dev/null
@@ -1,96 +0,0 @@
-<!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::matrix&lt; T, L, A &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_1matrix.html">matrix</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator1.html">iterator1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix&lt; T, L, A &gt;::iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix::iterator1" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix_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="afcba0ecad034a15a17b7472b164627a4"></a><!-- doxytag: member="boost::numeric::ublas::matrix::iterator1::value_type" ref="afcba0ecad034a15a17b7472b164627a4" args="" -->
-typedef matrix::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="acb2b1e5b9e239afc7335946785f1e67c"></a><!-- doxytag: member="boost::numeric::ublas::matrix::iterator1::difference_type" ref="acb2b1e5b9e239afc7335946785f1e67c" args="" -->
-typedef matrix::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="a3d56e53107415d578692200a61b9905e"></a><!-- doxytag: member="boost::numeric::ublas::matrix::iterator1::reference" ref="a3d56e53107415d578692200a61b9905e" args="" -->
-typedef matrix::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="a2800c71577a713fe157ab3c7f825a727"></a><!-- doxytag: member="boost::numeric::ublas::matrix::iterator1::pointer" ref="a2800c71577a713fe157ab3c7f825a727" args="" -->
-typedef matrix::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="a854752345bc01d8b7bb210047f9b5767"></a><!-- doxytag: member="boost::numeric::ublas::matrix::iterator1::dual_iterator_type" ref="a854752345bc01d8b7bb210047f9b5767" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_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="ae4adfeb642f64b0b5a980e0794d5107c"></a><!-- doxytag: member="boost::numeric::ublas::matrix::iterator1::dual_reverse_iterator_type" ref="ae4adfeb642f64b0b5a980e0794d5107c" 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="a90cbd4985fe78d201bbe6ecbfdca4365"></a><!-- doxytag: member="boost::numeric::ublas::matrix::iterator1::iterator1" ref="a90cbd4985fe78d201bbe6ecbfdca4365" args="(self_type &amp;m, const subiterator_type &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator1</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">self_type</a> &amp;m, const subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc8550324d396968f555d4cfa8c406a5"></a><!-- doxytag: member="boost::numeric::ublas::matrix::iterator1::operator++" ref="abc8550324d396968f555d4cfa8c406a5" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_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="aba6a973a23d7be876753df8846c79c48"></a><!-- doxytag: member="boost::numeric::ublas::matrix::iterator1::operator&#45;&#45;" ref="aba6a973a23d7be876753df8846c79c48" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_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="af81193d8c061100db689eacc7e20e4cf"></a><!-- doxytag: member="boost::numeric::ublas::matrix::iterator1::operator+=" ref="af81193d8c061100db689eacc7e20e4cf" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_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="acf266da08553a22f788a54d8a614edc4"></a><!-- doxytag: member="boost::numeric::ublas::matrix::iterator1::operator&#45;=" ref="acf266da08553a22f788a54d8a614edc4" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_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="a0ec1265e9331cf9151b5327320433fa7"></a><!-- doxytag: member="boost::numeric::ublas::matrix::iterator1::operator&#45;" ref="a0ec1265e9331cf9151b5327320433fa7" 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_1matrix_1_1iterator1.html">iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a50b7fa865c8afc637a67924c7bf9ea3e"></a><!-- doxytag: member="boost::numeric::ublas::matrix::iterator1::operator*" ref="a50b7fa865c8afc637a67924c7bf9ea3e" 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="aa6d677ab4d9af1de80b67d9d01283f64"></a><!-- doxytag: member="boost::numeric::ublas::matrix::iterator1::operator[]" ref="aa6d677ab4d9af1de80b67d9d01283f64" 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="ab40661e9ffc0e1df10e4e134a822e302"></a><!-- doxytag: member="boost::numeric::ublas::matrix::iterator1::begin" ref="ab40661e9ffc0e1df10e4e134a822e302" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_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="a1a94042658391d3764a4e53c35e388a0"></a><!-- doxytag: member="boost::numeric::ublas::matrix::iterator1::end" ref="a1a94042658391d3764a4e53c35e388a0" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_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="ae964c231f6045c29a21356965e789d5e"></a><!-- doxytag: member="boost::numeric::ublas::matrix::iterator1::rbegin" ref="ae964c231f6045c29a21356965e789d5e" 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="af93bb752b6ca0663e0b2cd385ee47968"></a><!-- doxytag: member="boost::numeric::ublas::matrix::iterator1::rend" ref="af93bb752b6ca0663e0b2cd385ee47968" 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="af40000a1171307a993a269c439901de6"></a><!-- doxytag: member="boost::numeric::ublas::matrix::iterator1::index1" ref="af40000a1171307a993a269c439901de6" 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="ac00e6deff1e07b67bd4a7f05e329ea77"></a><!-- doxytag: member="boost::numeric::ublas::matrix::iterator1::index2" ref="ac00e6deff1e07b67bd4a7f05e329ea77" 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="a84e6bafd13fe249a6a8b0dd38ec89ea2"></a><!-- doxytag: member="boost::numeric::ublas::matrix::iterator1::operator=" ref="a84e6bafd13fe249a6a8b0dd38ec89ea2" args="(const iterator1 &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_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_1matrix_1_1iterator1.html">iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acaef834a9dea5564174470ed8d470718"></a><!-- doxytag: member="boost::numeric::ublas::matrix::iterator1::operator==" ref="acaef834a9dea5564174470ed8d470718" 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_1matrix_1_1iterator1.html">iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aadd1171fc2d86a993164f718c2d1b08c"></a><!-- doxytag: member="boost::numeric::ublas::matrix::iterator1::operator&lt;" ref="aadd1171fc2d86a993164f718c2d1b08c" 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_1matrix_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::matrix::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 T, class L, class A&gt;<br/>
- class boost::numeric::ublas::matrix&lt; T, L, A &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator2-members.html
deleted file mode 100644
index 81f71d822c..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator2-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::matrix&lt; T, L, A &gt;::iterator2 Member List</h1>This is the complete list of members for <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>, 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_1matrix_1_1iterator2.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b> (defined in <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><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><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_1matrix_1_1iterator2.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1matrix_1_1iterator2.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b>(self_type &amp;m, const subiterator_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1matrix_1_1iterator2.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1matrix_1_1iterator2.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;::iterator2</a>)</td><td><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></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_1matrix_1_1iterator2.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;::iterator2</a>)</td><td><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></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_1matrix_1_1iterator2.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;::iterator2</a>)</td><td><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></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_1matrix_1_1iterator2.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator2.html
deleted file mode 100644
index ccdb3b5ced..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator2.html
+++ /dev/null
@@ -1,96 +0,0 @@
-<!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::matrix&lt; T, L, A &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_1matrix.html">matrix</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator2.html">iterator2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix&lt; T, L, A &gt;::iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix::iterator2" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix_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="a28822d1616192e81e8d7cdb8032348d3"></a><!-- doxytag: member="boost::numeric::ublas::matrix::iterator2::value_type" ref="a28822d1616192e81e8d7cdb8032348d3" args="" -->
-typedef matrix::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="a066c84da749c61b61eb05d3e18588917"></a><!-- doxytag: member="boost::numeric::ublas::matrix::iterator2::difference_type" ref="a066c84da749c61b61eb05d3e18588917" args="" -->
-typedef matrix::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="ae00c433d35213fa0727d930108c551f0"></a><!-- doxytag: member="boost::numeric::ublas::matrix::iterator2::reference" ref="ae00c433d35213fa0727d930108c551f0" args="" -->
-typedef matrix::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="ab30e13d9bd18ebb8de956ae29f39bd89"></a><!-- doxytag: member="boost::numeric::ublas::matrix::iterator2::pointer" ref="ab30e13d9bd18ebb8de956ae29f39bd89" args="" -->
-typedef matrix::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="aba742f227ede0b6b8d70553a0859bbbf"></a><!-- doxytag: member="boost::numeric::ublas::matrix::iterator2::dual_iterator_type" ref="aba742f227ede0b6b8d70553a0859bbbf" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_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="a5e78f92520992655799703b2222c8afa"></a><!-- doxytag: member="boost::numeric::ublas::matrix::iterator2::dual_reverse_iterator_type" ref="a5e78f92520992655799703b2222c8afa" 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="a019bf9b8d070de5f313c2d72474d7011"></a><!-- doxytag: member="boost::numeric::ublas::matrix::iterator2::iterator2" ref="a019bf9b8d070de5f313c2d72474d7011" args="(self_type &amp;m, const subiterator_type &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator2</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">self_type</a> &amp;m, const subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1cd72c4e6271f93dc25d5107e69645fd"></a><!-- doxytag: member="boost::numeric::ublas::matrix::iterator2::operator++" ref="a1cd72c4e6271f93dc25d5107e69645fd" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_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="a98c6345af732f10eaeebdccda6c8f072"></a><!-- doxytag: member="boost::numeric::ublas::matrix::iterator2::operator&#45;&#45;" ref="a98c6345af732f10eaeebdccda6c8f072" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_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="a6f22d6f6d4446d78497ffc2b1c5720b3"></a><!-- doxytag: member="boost::numeric::ublas::matrix::iterator2::operator+=" ref="a6f22d6f6d4446d78497ffc2b1c5720b3" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_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="a09a030dee59347e707b59691b8eb2a0b"></a><!-- doxytag: member="boost::numeric::ublas::matrix::iterator2::operator&#45;=" ref="a09a030dee59347e707b59691b8eb2a0b" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_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="a2c43a532d35b502d3ca0477ae457ea99"></a><!-- doxytag: member="boost::numeric::ublas::matrix::iterator2::operator&#45;" ref="a2c43a532d35b502d3ca0477ae457ea99" 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_1matrix_1_1iterator2.html">iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac5c0d64dbda4be768091f61515e5d7f4"></a><!-- doxytag: member="boost::numeric::ublas::matrix::iterator2::operator*" ref="ac5c0d64dbda4be768091f61515e5d7f4" 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="ace4d421082f155aba205999814c35b40"></a><!-- doxytag: member="boost::numeric::ublas::matrix::iterator2::operator[]" ref="ace4d421082f155aba205999814c35b40" 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="a60f2a8294df43bfcb6cc154478ccfe51"></a><!-- doxytag: member="boost::numeric::ublas::matrix::iterator2::begin" ref="a60f2a8294df43bfcb6cc154478ccfe51" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_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="a871e90091562055b24941a682720d60d"></a><!-- doxytag: member="boost::numeric::ublas::matrix::iterator2::end" ref="a871e90091562055b24941a682720d60d" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_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="a8a5e10e925a4729d08c0316e75af9ec8"></a><!-- doxytag: member="boost::numeric::ublas::matrix::iterator2::rbegin" ref="a8a5e10e925a4729d08c0316e75af9ec8" 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="a7469c8502056b134b58865c23558b82c"></a><!-- doxytag: member="boost::numeric::ublas::matrix::iterator2::rend" ref="a7469c8502056b134b58865c23558b82c" 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="a9fbc1c55bc665aac8b6777f46a8f0824"></a><!-- doxytag: member="boost::numeric::ublas::matrix::iterator2::index1" ref="a9fbc1c55bc665aac8b6777f46a8f0824" 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="ad141a655cf7945c239a5c38541d5862e"></a><!-- doxytag: member="boost::numeric::ublas::matrix::iterator2::index2" ref="ad141a655cf7945c239a5c38541d5862e" 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="a6f892b4cccaf13e4bb1dba72d977935d"></a><!-- doxytag: member="boost::numeric::ublas::matrix::iterator2::operator=" ref="a6f892b4cccaf13e4bb1dba72d977935d" args="(const iterator2 &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_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_1matrix_1_1iterator2.html">iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a24d54db4e94a0a07c4c1728d70af3bb0"></a><!-- doxytag: member="boost::numeric::ublas::matrix::iterator2::operator==" ref="a24d54db4e94a0a07c4c1728d70af3bb0" 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_1matrix_1_1iterator2.html">iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afc1d8aa7bef2ce318b8b49958dd04697"></a><!-- doxytag: member="boost::numeric::ublas::matrix::iterator2::operator&lt;" ref="afc1d8aa7bef2ce318b8b49958dd04697" 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_1matrix_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::matrix::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 T, class L, class A&gt;<br/>
- class boost::numeric::ublas::matrix&lt; T, L, A &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary-members.html
deleted file mode 100644
index 33f8f6d94a..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary-members.html
+++ /dev/null
@@ -1,74 +0,0 @@
-<!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::matrix_binary&lt; E1, E2, F &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary.html">boost::numeric::ublas::matrix_binary&lt; E1, E2, F &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>begin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <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><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></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; matrix_binary&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_binary&lt; E1, E2, F &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_1matrix__binary.html">boost::numeric::ublas::matrix_binary&lt; E1, E2, F &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator2</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression1_closure_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression2_closure_type</b> typedef (defined in <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><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></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; matrix_binary&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_binary&lt; E1, E2, F &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_1matrix__binary.html">boost::numeric::ublas::matrix_binary&lt; E1, E2, F &gt;</a>)</td><td><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></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_1matrix__binary.html">boost::numeric::ublas::matrix_binary&lt; E1, E2, F &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_binary</b>(const E1 &amp;e1, const E2 &amp;e2) (defined in <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><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></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_1matrix__binary.html">boost::numeric::ublas::matrix_binary&lt; E1, E2, F &gt;</a>)</td><td><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></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; matrix_binary&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_binary&lt; E1, E2, F &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; matrix_binary&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_binary&lt; E1, E2, F &gt; &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_1matrix__binary.html">boost::numeric::ublas::matrix_binary&lt; E1, E2, F &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>same_closure</b>(const matrix_binary &amp;mb) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></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; matrix_binary&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_binary&lt; E1, E2, F &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; matrix_binary&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; matrix_binary&lt; E1, E2, F &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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; matrix_binary&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; matrix_binary&lt; E1, E2, F &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary.html
deleted file mode 100644
index 242dd19f9e..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary.html
+++ /dev/null
@@ -1,128 +0,0 @@
-<!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::matrix_binary&lt; E1, E2, F &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_1matrix__binary.html">matrix_binary</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_binary&lt; E1, E2, F &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_binary" --><!-- doxytag: inherits="matrix_expression&lt; matrix_binary&lt; E1, E2, F &gt; &gt;" -->
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">matrix_expression&lt; matrix_binary&lt; E1, E2, F &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__binary-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_1matrix__binary_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_1matrix__binary_1_1const__iterator2.html">const_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="a1fcf194c864ec178bda3191a57ad2ce4"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::expression1_closure_type" ref="a1fcf194c864ec178bda3191a57ad2ce4" args="" -->
-typedef E1::const_closure_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression1_closure_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2828624e7dcf84533c4e731e9360a303"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::expression2_closure_type" ref="a2828624e7dcf84533c4e731e9360a303" args="" -->
-typedef E2::const_closure_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression2_closure_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aebc0d60a795a57ba53096166144ccc4a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::size_type" ref="aebc0d60a795a57ba53096166144ccc4a" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1promote__traits.html">promote_traits</a><br class="typebreak"/>
-&lt; typename E1::size_type, <br class="typebreak"/>
-typename E2::size_type &gt;<br class="typebreak"/>
-::promote_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="a4cb2dc59d511826da673abb8b84e5c6f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::difference_type" ref="a4cb2dc59d511826da673abb8b84e5c6f" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1promote__traits.html">promote_traits</a><br class="typebreak"/>
-&lt; typename E1::difference_type, <br class="typebreak"/>
-typename E2::difference_type &gt;<br class="typebreak"/>
-::promote_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="af5d75e0536cad87c88412eee7da42fa3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::value_type" ref="af5d75e0536cad87c88412eee7da42fa3" args="" -->
-typedef F::result_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="aba4ad95c9fd88eb7343d951ca1d54035"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_reference" ref="aba4ad95c9fd88eb7343d951ca1d54035" args="" -->
-typedef value_type&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="ac1c6d7127ec86615587c14c5504b51d1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::reference" ref="ac1c6d7127ec86615587c14c5504b51d1" args="" -->
-typedef const_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="ad539cebd776a79f6702144579dbe10ab"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_closure_type" ref="ad539cebd776a79f6702144579dbe10ab" args="" -->
-typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary.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="acbacc221cba7862d1c0827a81b3b7952"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::closure_type" ref="acbacc221cba7862d1c0827a81b3b7952" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary.html">const_closure_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="a12d40f79d14dabfb1e0b417c00d054e8"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::orientation_category" ref="a12d40f79d14dabfb1e0b417c00d054e8" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1unknown__orientation__tag.html">unknown_orientation_tag</a>&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="a38ec65526c5df63578cba55058934003"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::storage_category" ref="a38ec65526c5df63578cba55058934003" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">unknown_storage_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="a1a8842551bb45c904c46cbf67570bebc"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::iterator1" ref="a1a8842551bb45c904c46cbf67570bebc" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator1.html">const_iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator1</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75c960c54c4a37059b293374df122f25"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::iterator2" ref="a75c960c54c4a37059b293374df122f25" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator2.html">const_iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator2</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9ebd58333793a90b0a05fa5670431776"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_reverse_iterator1" ref="a9ebd58333793a90b0a05fa5670431776" args="" -->
-typedef reverse_iterator_base1<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_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="ae9006446099b88d150e4916d94d07e47"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_reverse_iterator2" ref="ae9006446099b88d150e4916d94d07e47" args="" -->
-typedef reverse_iterator_base2<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator2.html">const_iterator2</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_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="aa586e959d684abffab8bd291f76c1a32"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::matrix_binary" ref="aa586e959d684abffab8bd291f76c1a32" args="(const E1 &amp;e1, const E2 &amp;e2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>matrix_binary</b> (const E1 &amp;e1, const E2 &amp;e2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f2261c6e83804fc5bab595d0f627d6d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::size1" ref="a0f2261c6e83804fc5bab595d0f627d6d" 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="a3286840177807a37cb8c539117cf8b1b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::size2" ref="a3286840177807a37cb8c539117cf8b1b" 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="a363980ce03549a943fb2c60d5cec174c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::expression1" ref="a363980ce03549a943fb2c60d5cec174c" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-expression1_closure_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression1</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae5d705ac79a70bbd9251f992b08d570c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::expression2" ref="ae5d705ac79a70bbd9251f992b08d570c" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-expression2_closure_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression2</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae25be9d682b6bc37fc34b726ef9e91f4"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::operator()" ref="ae25be9d682b6bc37fc34b726ef9e91f4" 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="a831011ab31b8f58d251b546ca9be8266"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::same_closure" ref="a831011ab31b8f58d251b546ca9be8266" args="(const matrix_binary &amp;mb) 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_1matrix__binary.html">matrix_binary</a> &amp;mb) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a681da6bff9d5839e0c9b64125005644d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::find1" ref="a681da6bff9d5839e0c9b64125005644d" args="(int rank, size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_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="a5ecd433bc991f9384e92eb9163cbb335"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::find2" ref="a5ecd433bc991f9384e92eb9163cbb335" args="(int rank, size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_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="a7dddf121cf1d2b25e72dc74ec106af2e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::begin1" ref="a7dddf121cf1d2b25e72dc74ec106af2e" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_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="a768150785af93b2b82d6ec2bbc233cf4"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::end1" ref="a768150785af93b2b82d6ec2bbc233cf4" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_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="a51edf597ad0ca51fadaa551da0336113"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::begin2" ref="a51edf597ad0ca51fadaa551da0336113" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_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="a25f52babb4a39db4e628b98a80ee0c74"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::end2" ref="a25f52babb4a39db4e628b98a80ee0c74" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_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="a9fff214af8af9c0c149e01dd7deb8aa1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::rbegin1" ref="a9fff214af8af9c0c149e01dd7deb8aa1" 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="ad79eb03cffd5bee8efc5f615fbafe384"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::rend1" ref="ad79eb03cffd5bee8efc5f615fbafe384" 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="a17e03748b7e56b86ffc42ca01581906e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::rbegin2" ref="a17e03748b7e56b86ffc42ca01581906e" 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="ac190425c66842db6bed5fb9e9500268c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::rend2" ref="ac190425c66842db6bed5fb9e9500268c" args="() const " -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-const_reverse_iterator2&nbsp;</td><td class="memItemRight" valign="bottom"><b>rend2</b> () const </td></tr>
-</table>
-<h3>template&lt;class E1, class E2, class F&gt;<br/>
- class boost::numeric::ublas::matrix_binary&lt; E1, E2, F &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator1-members.html
deleted file mode 100644
index 23ea8ba47a..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator1-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::matrix_binary&lt; E1, E2, F &gt;::const_iterator1 Member List</h1>This is the complete list of members for <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>, 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_1matrix__binary_1_1const__iterator1.html">boost::numeric::ublas::matrix_binary&lt; E1, E2, F &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>(const self_type &amp;mb, size_type i, size_type j, const const_iterator11_type &amp;it1, const const_iterator11_type &amp;it1_end, const const_iterator21_type &amp;it2, const const_iterator21_type &amp;it2_end) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1matrix__binary_1_1const__iterator1.html">boost::numeric::ublas::matrix_binary&lt; E1, E2, F &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1matrix__binary_1_1const__iterator1.html">boost::numeric::ublas::matrix_binary&lt; E1, E2, F &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1matrix__binary_1_1const__iterator1.html">boost::numeric::ublas::matrix_binary&lt; E1, E2, F &gt;::const_iterator1</a>)</td><td><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></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_1matrix__binary_1_1const__iterator1.html">boost::numeric::ublas::matrix_binary&lt; E1, E2, F &gt;::const_iterator1</a>)</td><td><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></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_1matrix__binary_1_1const__iterator1.html">boost::numeric::ublas::matrix_binary&lt; E1, E2, F &gt;::const_iterator1</a>)</td><td><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></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_1matrix__binary_1_1const__iterator1.html">boost::numeric::ublas::matrix_binary&lt; E1, E2, F &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator1.html
deleted file mode 100644
index c025b5f344..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator1.html
+++ /dev/null
@@ -1,109 +0,0 @@
-<!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::matrix_binary&lt; E1, E2, F &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_1matrix__binary.html">matrix_binary</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator1.html">const_iterator1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_binary&lt; E1, E2, F &gt;::const_iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_binary::const_iterator1" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_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="a99f76575ba382c6e1ec7265fba49f2b6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator1::iterator_category" ref="a99f76575ba382c6e1ec7265fba49f2b6" 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"/>
-E1::const_iterator1::iterator_category, <br class="typebreak"/>
-typename <br class="typebreak"/>
-E2::const_iterator1::iterator_category &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="a573ef706def2f9d44353dea5de61f394"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator1::difference_type" ref="a573ef706def2f9d44353dea5de61f394" args="" -->
-typedef <br class="typebreak"/>
-matrix_binary::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="aeac45b74b8928ae96fbe581e42871e7b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator1::value_type" ref="aeac45b74b8928ae96fbe581e42871e7b" args="" -->
-typedef matrix_binary::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="a0360e5895b02b03d117c555381215d8b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator1::reference" ref="a0360e5895b02b03d117c555381215d8b" args="" -->
-typedef <br class="typebreak"/>
-matrix_binary::const_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="aa90edf88ea3409a26ec785fa586e2475"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator1::pointer" ref="aa90edf88ea3409a26ec785fa586e2475" args="" -->
-typedef <br class="typebreak"/>
-matrix_binary::const_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="aa79df7a37c9302c733634da0ba3c11a6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator1::dual_iterator_type" ref="aa79df7a37c9302c733634da0ba3c11a6" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_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="a4528b24e50280223d4d84bf05cf55522"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator1::dual_reverse_iterator_type" ref="a4528b24e50280223d4d84bf05cf55522" 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="adaefdce0fbdf2294f9898f2a3518774c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator1::const_iterator1" ref="adaefdce0fbdf2294f9898f2a3518774c" args="(const self_type &amp;mb, size_type i, size_type j, const const_iterator11_type &amp;it1, const const_iterator11_type &amp;it1_end, const const_iterator21_type &amp;it2, const const_iterator21_type &amp;it2_end)" -->
-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_1matrix__binary.html">self_type</a> &amp;mb, size_type i, size_type j, const const_iterator11_type &amp;it1, const const_iterator11_type &amp;it1_end, const const_iterator21_type &amp;it2, const const_iterator21_type &amp;it2_end)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aae687ab741fc1cb0e82759b4df94e8c5"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator1::operator++" ref="aae687ab741fc1cb0e82759b4df94e8c5" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_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="a6a145488850efd8f7b264d4b46227458"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator1::operator&#45;&#45;" ref="a6a145488850efd8f7b264d4b46227458" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_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="a0c2ab5e98108c77715fae1e69ba28613"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator1::operator+=" ref="a0c2ab5e98108c77715fae1e69ba28613" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_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="ac59a0637520119fd7c029fc56dce6bc0"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator1::operator&#45;=" ref="ac59a0637520119fd7c029fc56dce6bc0" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_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="a4abed736bda5700abb27261e3452e66b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator1::operator&#45;" ref="a4abed736bda5700abb27261e3452e66b" 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_1matrix__binary_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7b262bc340e25d5d334a3841deffe988"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator1::operator*" ref="a7b262bc340e25d5d334a3841deffe988" 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="ac5916b2052e28bbdc176f38672e3345b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator1::operator[]" ref="ac5916b2052e28bbdc176f38672e3345b" 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="aaae8d337bcf305b73b557853ab957e3c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator1::begin" ref="aaae8d337bcf305b73b557853ab957e3c" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_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="a7b0758a8d9b124980d33dfd564ed58b5"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator1::end" ref="a7b0758a8d9b124980d33dfd564ed58b5" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_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="a4a3df132c40a34c026cc4697a31b24a6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator1::rbegin" ref="a4a3df132c40a34c026cc4697a31b24a6" 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="aa4f194440e8f9e40a61d97935d3af886"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator1::rend" ref="aa4f194440e8f9e40a61d97935d3af886" 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="a4477d50f408af37b67202dd289e12d64"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator1::index1" ref="a4477d50f408af37b67202dd289e12d64" 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="ada5c1f3184aac0a874d45d5cc498534c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator1::index2" ref="ada5c1f3184aac0a874d45d5cc498534c" 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="ab29891752a8f42ff7adae013f654f32e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator1::operator=" ref="ab29891752a8f42ff7adae013f654f32e" args="(const const_iterator1 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_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_1matrix__binary_1_1const__iterator1.html">const_iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a33d56860ed595b09a0910004f32c6133"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator1::operator==" ref="a33d56860ed595b09a0910004f32c6133" 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_1matrix__binary_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab395ef8ef2fd7bd1c66f1e2c28d9d7a5"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator1::operator&lt;" ref="ab395ef8ef2fd7bd1c66f1e2c28d9d7a5" 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_1matrix__binary_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class E1, class E2, class F&gt;<br/>
- class boost::numeric::ublas::matrix_binary&lt; E1, E2, F &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator2-members.html
deleted file mode 100644
index 859f2b7f39..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator2-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::matrix_binary&lt; E1, E2, F &gt;::const_iterator2 Member List</h1>This is the complete list of members for <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>, 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_1matrix__binary_1_1const__iterator2.html">boost::numeric::ublas::matrix_binary&lt; E1, E2, F &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>(const self_type &amp;mb, size_type i, size_type j, const const_iterator12_type &amp;it1, const const_iterator12_type &amp;it1_end, const const_iterator22_type &amp;it2, const const_iterator22_type &amp;it2_end) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1matrix__binary_1_1const__iterator2.html">boost::numeric::ublas::matrix_binary&lt; E1, E2, F &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1matrix__binary_1_1const__iterator2.html">boost::numeric::ublas::matrix_binary&lt; E1, E2, F &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1matrix__binary_1_1const__iterator2.html">boost::numeric::ublas::matrix_binary&lt; E1, E2, F &gt;::const_iterator2</a>)</td><td><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></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_1matrix__binary_1_1const__iterator2.html">boost::numeric::ublas::matrix_binary&lt; E1, E2, F &gt;::const_iterator2</a>)</td><td><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></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_1matrix__binary_1_1const__iterator2.html">boost::numeric::ublas::matrix_binary&lt; E1, E2, F &gt;::const_iterator2</a>)</td><td><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></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_1matrix__binary_1_1const__iterator2.html">boost::numeric::ublas::matrix_binary&lt; E1, E2, F &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator2.html
deleted file mode 100644
index 231affcba4..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator2.html
+++ /dev/null
@@ -1,109 +0,0 @@
-<!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::matrix_binary&lt; E1, E2, F &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_1matrix__binary.html">matrix_binary</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator2.html">const_iterator2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_binary&lt; E1, E2, F &gt;::const_iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_binary::const_iterator2" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_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="afda67c6a7e9839be7755e44e41a73d2e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator2::iterator_category" ref="afda67c6a7e9839be7755e44e41a73d2e" 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"/>
-E1::const_iterator2::iterator_category, <br class="typebreak"/>
-typename <br class="typebreak"/>
-E2::const_iterator2::iterator_category &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="afe81e11af613ce4d17a9c5a1ab719532"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator2::difference_type" ref="afe81e11af613ce4d17a9c5a1ab719532" args="" -->
-typedef <br class="typebreak"/>
-matrix_binary::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="a60e126ad10827b1014b73395be1288e0"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator2::value_type" ref="a60e126ad10827b1014b73395be1288e0" args="" -->
-typedef matrix_binary::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="ab40564319d380e327b1ad16860052664"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator2::reference" ref="ab40564319d380e327b1ad16860052664" args="" -->
-typedef <br class="typebreak"/>
-matrix_binary::const_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="aa02179ef3c9c8df358e16f64e03dbdbb"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator2::pointer" ref="aa02179ef3c9c8df358e16f64e03dbdbb" args="" -->
-typedef <br class="typebreak"/>
-matrix_binary::const_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="accfdfdbab853f2271af8d0e81910f364"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator2::dual_iterator_type" ref="accfdfdbab853f2271af8d0e81910f364" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_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="aeae87817b045d68e32a1a0a260a0ddf9"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator2::dual_reverse_iterator_type" ref="aeae87817b045d68e32a1a0a260a0ddf9" 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="a3e0b0e781f0ea352c986bcef1257ef90"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator2::const_iterator2" ref="a3e0b0e781f0ea352c986bcef1257ef90" args="(const self_type &amp;mb, size_type i, size_type j, const const_iterator12_type &amp;it1, const const_iterator12_type &amp;it1_end, const const_iterator22_type &amp;it2, const const_iterator22_type &amp;it2_end)" -->
-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_1matrix__binary.html">self_type</a> &amp;mb, size_type i, size_type j, const const_iterator12_type &amp;it1, const const_iterator12_type &amp;it1_end, const const_iterator22_type &amp;it2, const const_iterator22_type &amp;it2_end)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8734bccb266c5373aad7c20fabfddd05"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator2::operator++" ref="a8734bccb266c5373aad7c20fabfddd05" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_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="a7c9c5f42f0fec8e5dc76d8d068cb4238"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator2::operator&#45;&#45;" ref="a7c9c5f42f0fec8e5dc76d8d068cb4238" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_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="ad4e1556308f72b2e74e5c76142623246"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator2::operator+=" ref="ad4e1556308f72b2e74e5c76142623246" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_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="a8e3f65a509090f2318ad64f5addfd5ff"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator2::operator&#45;=" ref="a8e3f65a509090f2318ad64f5addfd5ff" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_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="a960d76c6b0d8b305cb62dc3516d1aa68"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator2::operator&#45;" ref="a960d76c6b0d8b305cb62dc3516d1aa68" 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_1matrix__binary_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a83bec559941c60fd5874e5d7c58bce4a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator2::operator*" ref="a83bec559941c60fd5874e5d7c58bce4a" 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="a7c5265f9c34d403ebb08c10e4d486de0"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator2::operator[]" ref="a7c5265f9c34d403ebb08c10e4d486de0" 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="a286300cd019a9d307afbaa9ec9ef0b67"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator2::begin" ref="a286300cd019a9d307afbaa9ec9ef0b67" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_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="ad813706c59c8a03ee46943b70f164aae"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator2::end" ref="ad813706c59c8a03ee46943b70f164aae" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_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="a741cd310e06836de830fe9c7241a63b5"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator2::rbegin" ref="a741cd310e06836de830fe9c7241a63b5" 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="ac4a71b8ed9f838c6939eb26b2a6365ed"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator2::rend" ref="ac4a71b8ed9f838c6939eb26b2a6365ed" 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="ad97459d4073069f83335a9cb48c741c0"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator2::index1" ref="ad97459d4073069f83335a9cb48c741c0" 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="a76db380c7c69f3e412e1d473234227db"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator2::index2" ref="a76db380c7c69f3e412e1d473234227db" 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="ae473af4530e3c804c58ca1a845886fe4"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator2::operator=" ref="ae473af4530e3c804c58ca1a845886fe4" args="(const const_iterator2 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_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_1matrix__binary_1_1const__iterator2.html">const_iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3e03b8550bbac23c953d759dd07c5d45"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator2::operator==" ref="a3e03b8550bbac23c953d759dd07c5d45" 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_1matrix__binary_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa49e14eac8c4b34752bb10867a89c7b5"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary::const_iterator2::operator&lt;" ref="aa49e14eac8c4b34752bb10867a89c7b5" 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_1matrix__binary_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class E1, class E2, class F&gt;<br/>
- class boost::numeric::ublas::matrix_binary&lt; E1, E2, F &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1-members.html
deleted file mode 100644
index 83aa4b30b3..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1-members.html
+++ /dev/null
@@ -1,70 +0,0 @@
-<!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::matrix_binary_scalar1&lt; E1, E2, F &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>begin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <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><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></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; matrix_binary_scalar1&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_binary_scalar1&lt; E1, E2, F &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_1matrix__binary__scalar1.html">boost::numeric::ublas::matrix_binary_scalar1&lt; E1, E2, F &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator2</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end2</b>() const (defined in <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><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></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; matrix_binary_scalar1&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_binary_scalar1&lt; E1, E2, F &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_1matrix__binary__scalar1.html">boost::numeric::ublas::matrix_binary_scalar1&lt; E1, E2, F &gt;</a>)</td><td><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></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_1matrix__binary__scalar1.html">boost::numeric::ublas::matrix_binary_scalar1&lt; E1, E2, F &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_binary_scalar1</b>(const expression1_type &amp;e1, const expression2_type &amp;e2) (defined in <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><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></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_1matrix__binary__scalar1.html">boost::numeric::ublas::matrix_binary_scalar1&lt; E1, E2, F &gt;</a>)</td><td><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></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; matrix_binary_scalar1&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_binary_scalar1&lt; E1, E2, F &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; matrix_binary_scalar1&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_binary_scalar1&lt; E1, E2, F &gt; &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_1matrix__binary__scalar1.html">boost::numeric::ublas::matrix_binary_scalar1&lt; E1, E2, F &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>same_closure</b>(const matrix_binary_scalar1 &amp;mbs1) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></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; matrix_binary_scalar1&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_binary_scalar1&lt; E1, E2, F &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; matrix_binary_scalar1&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; matrix_binary_scalar1&lt; E1, E2, F &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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; matrix_binary_scalar1&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; matrix_binary_scalar1&lt; E1, E2, F &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1.html
deleted file mode 100644
index 348badfa06..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1.html
+++ /dev/null
@@ -1,112 +0,0 @@
-<!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::matrix_binary_scalar1&lt; E1, E2, F &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_1matrix__binary__scalar1.html">matrix_binary_scalar1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_binary_scalar1&lt; E1, E2, F &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_binary_scalar1" --><!-- doxytag: inherits="matrix_expression&lt; matrix_binary_scalar1&lt; E1, E2, F &gt; &gt;" -->
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">matrix_expression&lt; matrix_binary_scalar1&lt; E1, E2, F &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1-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_1matrix__binary__scalar1_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_1matrix__binary__scalar1_1_1const__iterator2.html">const_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="aa72ec9d4452e93af3e4f4900a6877b33"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::size_type" ref="aa72ec9d4452e93af3e4f4900a6877b33" args="" -->
-typedef E2::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="aa4527633b896dab573523b95fb7bd12f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::difference_type" ref="aa4527633b896dab573523b95fb7bd12f" args="" -->
-typedef E2::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="af1bdb066de858e0b9ce42354c13622ab"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::value_type" ref="af1bdb066de858e0b9ce42354c13622ab" args="" -->
-typedef F::result_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="a09b207a82ebb1a4c12dcc0946f2bb9e7"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_reference" ref="a09b207a82ebb1a4c12dcc0946f2bb9e7" args="" -->
-typedef value_type&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="a03ec707273ca12477ebe8ed5d04b349a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::reference" ref="a03ec707273ca12477ebe8ed5d04b349a" args="" -->
-typedef const_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="aac9fde1f00b6b38d37245cf3d05c9d8e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_closure_type" ref="aac9fde1f00b6b38d37245cf3d05c9d8e" args="" -->
-typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1.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="af9365aff0e40de8d6170eab1e04f135d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::closure_type" ref="af9365aff0e40de8d6170eab1e04f135d" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1.html">const_closure_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="a2e2d9050251cb27e6bcf0e7f35b22d49"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::orientation_category" ref="a2e2d9050251cb27e6bcf0e7f35b22d49" args="" -->
-typedef E2::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="a0d207d5eea781a70d2c00adb6a150d26"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::storage_category" ref="a0d207d5eea781a70d2c00adb6a150d26" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">unknown_storage_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="aa446926635d6c1a02ccc652b2da276b9"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::iterator1" ref="aa446926635d6c1a02ccc652b2da276b9" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator1.html">const_iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator1</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4492beafeb0ae2a82d5e7308acd40485"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::iterator2" ref="a4492beafeb0ae2a82d5e7308acd40485" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator2.html">const_iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator2</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af37cc56e0d2a9fe9e5bc0a09ccfae680"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_reverse_iterator1" ref="af37cc56e0d2a9fe9e5bc0a09ccfae680" args="" -->
-typedef reverse_iterator_base1<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_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="accfed137e335d29636c5a70fa621d542"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_reverse_iterator2" ref="accfed137e335d29636c5a70fa621d542" args="" -->
-typedef reverse_iterator_base2<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator2.html">const_iterator2</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_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="a1dc646ee2e34ef21f15aff08f085c288"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::matrix_binary_scalar1" ref="a1dc646ee2e34ef21f15aff08f085c288" args="(const expression1_type &amp;e1, const expression2_type &amp;e2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>matrix_binary_scalar1</b> (const expression1_type &amp;e1, const expression2_type &amp;e2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a47bc96ffeeda7b1cf798185f7448b4a0"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::size1" ref="a47bc96ffeeda7b1cf798185f7448b4a0" 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="a2703636c8a271ca05e9cb08fd7f34b53"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::size2" ref="a2703636c8a271ca05e9cb08fd7f34b53" 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="a3140a71133e804b882b0d3db2ceaaf5e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::operator()" ref="a3140a71133e804b882b0d3db2ceaaf5e" 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="ab36dff6a47eaa0f90012bf6d74b9a74a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::same_closure" ref="ab36dff6a47eaa0f90012bf6d74b9a74a" args="(const matrix_binary_scalar1 &amp;mbs1) 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_1matrix__binary__scalar1.html">matrix_binary_scalar1</a> &amp;mbs1) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6209bd69bd1d6e0d5e4391f805199581"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::find1" ref="a6209bd69bd1d6e0d5e4391f805199581" args="(int rank, size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_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="a9d290c8289198e2f328957a8b4c196a3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::find2" ref="a9d290c8289198e2f328957a8b4c196a3" args="(int rank, size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_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="a6f33318ab3e0f477fe9772145097a330"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::begin1" ref="a6f33318ab3e0f477fe9772145097a330" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_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="a7d210e595e27910794e639babe3d9de7"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::end1" ref="a7d210e595e27910794e639babe3d9de7" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_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="a8af8c63feb23acd09f3566a6379d1bf9"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::begin2" ref="a8af8c63feb23acd09f3566a6379d1bf9" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_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="acfbca5d5d42949ad6640067818784b67"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::end2" ref="acfbca5d5d42949ad6640067818784b67" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_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="a72cba3bce18b607fc1e8e6a92fe8b016"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::rbegin1" ref="a72cba3bce18b607fc1e8e6a92fe8b016" 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="a60a2b2695ecfaa9a83486c6dba43e7a1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::rend1" ref="a60a2b2695ecfaa9a83486c6dba43e7a1" 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="aa2ea1e4b04ad42c7292d296578fafac8"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::rbegin2" ref="aa2ea1e4b04ad42c7292d296578fafac8" 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="ace7784de236f3452e057051baa0dc5c1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::rend2" ref="ace7784de236f3452e057051baa0dc5c1" args="() const " -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-const_reverse_iterator2&nbsp;</td><td class="memItemRight" valign="bottom"><b>rend2</b> () const </td></tr>
-</table>
-<h3>template&lt;class E1, class E2, class F&gt;<br/>
- class boost::numeric::ublas::matrix_binary_scalar1&lt; E1, E2, F &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator1-members.html
deleted file mode 100644
index ccd1ecfb2b..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator1-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::matrix_binary_scalar1&lt; E1, E2, F &gt;::const_iterator1 Member List</h1>This is the complete list of members for <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>, 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_1matrix__binary__scalar1_1_1const__iterator1.html">boost::numeric::ublas::matrix_binary_scalar1&lt; E1, E2, F &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>(const self_type &amp;mbs, const const_subiterator1_type &amp;it1, const const_iterator21_type &amp;it2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1matrix__binary__scalar1_1_1const__iterator1.html">boost::numeric::ublas::matrix_binary_scalar1&lt; E1, E2, F &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1matrix__binary__scalar1_1_1const__iterator1.html">boost::numeric::ublas::matrix_binary_scalar1&lt; E1, E2, F &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1matrix__binary__scalar1_1_1const__iterator1.html">boost::numeric::ublas::matrix_binary_scalar1&lt; E1, E2, F &gt;::const_iterator1</a>)</td><td><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></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_1matrix__binary__scalar1_1_1const__iterator1.html">boost::numeric::ublas::matrix_binary_scalar1&lt; E1, E2, F &gt;::const_iterator1</a>)</td><td><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></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_1matrix__binary__scalar1_1_1const__iterator1.html">boost::numeric::ublas::matrix_binary_scalar1&lt; E1, E2, F &gt;::const_iterator1</a>)</td><td><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></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_1matrix__binary__scalar1_1_1const__iterator1.html">boost::numeric::ublas::matrix_binary_scalar1&lt; E1, E2, F &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator1.html
deleted file mode 100644
index 1c0179831f..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator1.html
+++ /dev/null
@@ -1,105 +0,0 @@
-<!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::matrix_binary_scalar1&lt; E1, E2, F &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_1matrix__binary__scalar1.html">matrix_binary_scalar1</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator1.html">const_iterator1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_binary_scalar1&lt; E1, E2, F &gt;::const_iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_binary_scalar1::const_iterator1" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_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="a78ca06a45d06d467fd8351531eef7093"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator1::iterator_category" ref="a78ca06a45d06d467fd8351531eef7093" args="" -->
-typedef <br class="typebreak"/>
-E2::const_iterator1::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="a20e9662d7a4290c047005248c1456a53"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator1::difference_type" ref="a20e9662d7a4290c047005248c1456a53" args="" -->
-typedef <br class="typebreak"/>
-matrix_binary_scalar1::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="afe689566ffe44f893d1a2d3b02869cfa"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator1::value_type" ref="afe689566ffe44f893d1a2d3b02869cfa" args="" -->
-typedef <br class="typebreak"/>
-matrix_binary_scalar1::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="a156852fa32f87d6021a62d1cd875ba32"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator1::reference" ref="a156852fa32f87d6021a62d1cd875ba32" args="" -->
-typedef <br class="typebreak"/>
-matrix_binary_scalar1::const_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="a6d9453ac8511a4256bafb0ccfbc5dd4f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator1::pointer" ref="a6d9453ac8511a4256bafb0ccfbc5dd4f" args="" -->
-typedef <br class="typebreak"/>
-matrix_binary_scalar1::const_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="adda30f6643b960bc965151ee2570f01c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator1::dual_iterator_type" ref="adda30f6643b960bc965151ee2570f01c" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_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="a3556632196351865288a56571cbb6cc8"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator1::dual_reverse_iterator_type" ref="a3556632196351865288a56571cbb6cc8" 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="a03c0cbe2b116f4050d67f8f37f333a9c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator1::const_iterator1" ref="a03c0cbe2b116f4050d67f8f37f333a9c" args="(const self_type &amp;mbs, const const_subiterator1_type &amp;it1, const const_iterator21_type &amp;it2)" -->
-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_1matrix__binary__scalar1.html">self_type</a> &amp;mbs, const const_subiterator1_type &amp;it1, const const_iterator21_type &amp;it2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac62a58e5a036405b1bae3d3bea5df42b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator1::operator++" ref="ac62a58e5a036405b1bae3d3bea5df42b" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_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="a2fd465f811f6d6c5a56086614b55d28c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator1::operator&#45;&#45;" ref="a2fd465f811f6d6c5a56086614b55d28c" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_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="a94394e0ed87e22572b56919e4bf8ed3d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator1::operator+=" ref="a94394e0ed87e22572b56919e4bf8ed3d" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_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="acd6d891f4dc08efa7a71682bf08193a2"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator1::operator&#45;=" ref="acd6d891f4dc08efa7a71682bf08193a2" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_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="a5c2e74e0aeccf255ba7b76f59f64ebbb"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator1::operator&#45;" ref="a5c2e74e0aeccf255ba7b76f59f64ebbb" 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_1matrix__binary__scalar1_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acb8d19aa1e27cbc0b5e8a3c720c494bd"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator1::operator*" ref="acb8d19aa1e27cbc0b5e8a3c720c494bd" 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="ab793c1222b2b7164e6ebe0f598ea02e1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator1::operator[]" ref="ab793c1222b2b7164e6ebe0f598ea02e1" 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="ac454fa99894df6d06114e22793f9d391"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator1::begin" ref="ac454fa99894df6d06114e22793f9d391" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_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="af93e989ae2aae35ad3f8646790041d92"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator1::end" ref="af93e989ae2aae35ad3f8646790041d92" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_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="a711b2ba41db14b3dfd6a2e8340ce898b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator1::rbegin" ref="a711b2ba41db14b3dfd6a2e8340ce898b" 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="a4a8ed87a014ebafd1df89a98cd96fdb9"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator1::rend" ref="a4a8ed87a014ebafd1df89a98cd96fdb9" 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="a602f22cb8a19dc813faed48bee65c8e0"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator1::index1" ref="a602f22cb8a19dc813faed48bee65c8e0" 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="aa3d1999c0f29158bfcd4ba50d0c1e227"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator1::index2" ref="aa3d1999c0f29158bfcd4ba50d0c1e227" 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="a1ed5699b4cfc12f75e0f3f0f8acc4e01"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator1::operator=" ref="a1ed5699b4cfc12f75e0f3f0f8acc4e01" args="(const const_iterator1 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_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_1matrix__binary__scalar1_1_1const__iterator1.html">const_iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5ff232143224c142952feeaacc33f1c5"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator1::operator==" ref="a5ff232143224c142952feeaacc33f1c5" 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_1matrix__binary__scalar1_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4454677c5b52b7113436e6c7ca807071"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator1::operator&lt;" ref="a4454677c5b52b7113436e6c7ca807071" 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_1matrix__binary__scalar1_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class E1, class E2, class F&gt;<br/>
- class boost::numeric::ublas::matrix_binary_scalar1&lt; E1, E2, F &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator2-members.html
deleted file mode 100644
index bc1cc9f408..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator2-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::matrix_binary_scalar1&lt; E1, E2, F &gt;::const_iterator2 Member List</h1>This is the complete list of members for <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>, 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_1matrix__binary__scalar1_1_1const__iterator2.html">boost::numeric::ublas::matrix_binary_scalar1&lt; E1, E2, F &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>(const self_type &amp;mbs, const const_subiterator1_type &amp;it1, const const_iterator22_type &amp;it2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1matrix__binary__scalar1_1_1const__iterator2.html">boost::numeric::ublas::matrix_binary_scalar1&lt; E1, E2, F &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1matrix__binary__scalar1_1_1const__iterator2.html">boost::numeric::ublas::matrix_binary_scalar1&lt; E1, E2, F &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1matrix__binary__scalar1_1_1const__iterator2.html">boost::numeric::ublas::matrix_binary_scalar1&lt; E1, E2, F &gt;::const_iterator2</a>)</td><td><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></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_1matrix__binary__scalar1_1_1const__iterator2.html">boost::numeric::ublas::matrix_binary_scalar1&lt; E1, E2, F &gt;::const_iterator2</a>)</td><td><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></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_1matrix__binary__scalar1_1_1const__iterator2.html">boost::numeric::ublas::matrix_binary_scalar1&lt; E1, E2, F &gt;::const_iterator2</a>)</td><td><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></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_1matrix__binary__scalar1_1_1const__iterator2.html">boost::numeric::ublas::matrix_binary_scalar1&lt; E1, E2, F &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator2.html
deleted file mode 100644
index e1863b3f0a..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator2.html
+++ /dev/null
@@ -1,105 +0,0 @@
-<!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::matrix_binary_scalar1&lt; E1, E2, F &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_1matrix__binary__scalar1.html">matrix_binary_scalar1</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator2.html">const_iterator2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_binary_scalar1&lt; E1, E2, F &gt;::const_iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_binary_scalar1::const_iterator2" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_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="a4cb7de8728ab659e62366b1564569228"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator2::iterator_category" ref="a4cb7de8728ab659e62366b1564569228" args="" -->
-typedef <br class="typebreak"/>
-E2::const_iterator2::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="affd8b165256d4c8d49ba00dcf490e9c0"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator2::difference_type" ref="affd8b165256d4c8d49ba00dcf490e9c0" args="" -->
-typedef <br class="typebreak"/>
-matrix_binary_scalar1::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="a7d777e22c8fb66ed84aefdff9b96e7f1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator2::value_type" ref="a7d777e22c8fb66ed84aefdff9b96e7f1" args="" -->
-typedef <br class="typebreak"/>
-matrix_binary_scalar1::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="af0ea0ff63f59e5a6f75893818b691c90"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator2::reference" ref="af0ea0ff63f59e5a6f75893818b691c90" args="" -->
-typedef <br class="typebreak"/>
-matrix_binary_scalar1::const_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="a34180106c30f1abfd239fd09409627bb"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator2::pointer" ref="a34180106c30f1abfd239fd09409627bb" args="" -->
-typedef <br class="typebreak"/>
-matrix_binary_scalar1::const_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="ad503f8d7e9c1ec0d0673874208d5a6f6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator2::dual_iterator_type" ref="ad503f8d7e9c1ec0d0673874208d5a6f6" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_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="af829c634fc651e83378be56f19cec2ea"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator2::dual_reverse_iterator_type" ref="af829c634fc651e83378be56f19cec2ea" 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="a3b9c2dbf90de3d46043b5b88df11b7fe"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator2::const_iterator2" ref="a3b9c2dbf90de3d46043b5b88df11b7fe" args="(const self_type &amp;mbs, const const_subiterator1_type &amp;it1, const const_iterator22_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_1matrix__binary__scalar1.html">self_type</a> &amp;mbs, const const_subiterator1_type &amp;it1, const const_iterator22_type &amp;it2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a540449c3a96f049a85d11aaf509ca556"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator2::operator++" ref="a540449c3a96f049a85d11aaf509ca556" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_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="adfb7e31864939d6701e702a535d53317"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator2::operator&#45;&#45;" ref="adfb7e31864939d6701e702a535d53317" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_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="a2b74ad3bf21c36dc76d68fc82b07239e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator2::operator+=" ref="a2b74ad3bf21c36dc76d68fc82b07239e" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_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="acb57f7e446163db47564a5b38711b3f2"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator2::operator&#45;=" ref="acb57f7e446163db47564a5b38711b3f2" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_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="ad81285f027a068ec3bc9972275012407"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator2::operator&#45;" ref="ad81285f027a068ec3bc9972275012407" 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_1matrix__binary__scalar1_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a642cfc1e737f8573307478ff83ed7ecd"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator2::operator*" ref="a642cfc1e737f8573307478ff83ed7ecd" 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="ac2fbf95759bec5f4ea96e17d1615762e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator2::operator[]" ref="ac2fbf95759bec5f4ea96e17d1615762e" 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="a64070152f1d99dd20a7e1da60786b910"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator2::begin" ref="a64070152f1d99dd20a7e1da60786b910" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_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="a633b33041bc2b059747be08315d3ffc3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator2::end" ref="a633b33041bc2b059747be08315d3ffc3" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_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="a49c51a4f6c4965189c321ca55800765c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator2::rbegin" ref="a49c51a4f6c4965189c321ca55800765c" 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="a54c46992268318680cae235e7e257b95"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator2::rend" ref="a54c46992268318680cae235e7e257b95" 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="ab923c66926be30e37234d0a51d3e6d51"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator2::index1" ref="ab923c66926be30e37234d0a51d3e6d51" 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="a64faba6ec706707cfcc4f81e044a2c78"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator2::index2" ref="a64faba6ec706707cfcc4f81e044a2c78" 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="a83dc77c9409d51328941fdb43323b23a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator2::operator=" ref="a83dc77c9409d51328941fdb43323b23a" args="(const const_iterator2 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_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_1matrix__binary__scalar1_1_1const__iterator2.html">const_iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a38bb92c01c1e37a44b7bac79c7a392e9"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator2::operator==" ref="a38bb92c01c1e37a44b7bac79c7a392e9" 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_1matrix__binary__scalar1_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aca50fda195e8dd695c089726f38fcd6f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1::const_iterator2::operator&lt;" ref="aca50fda195e8dd695c089726f38fcd6f" 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_1matrix__binary__scalar1_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class E1, class E2, class F&gt;<br/>
- class boost::numeric::ublas::matrix_binary_scalar1&lt; E1, E2, F &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2-members.html
deleted file mode 100644
index 9fce0e3296..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2-members.html
+++ /dev/null
@@ -1,72 +0,0 @@
-<!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::matrix_binary_scalar2&lt; E1, E2, F &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>begin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <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><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></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; matrix_binary_scalar2&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_binary_scalar2&lt; E1, E2, F &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_1matrix__binary__scalar2.html">boost::numeric::ublas::matrix_binary_scalar2&lt; E1, E2, F &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator2</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression1_closure_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression2_closure_type</b> typedef (defined in <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><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></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; matrix_binary_scalar2&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_binary_scalar2&lt; E1, E2, F &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_1matrix__binary__scalar2.html">boost::numeric::ublas::matrix_binary_scalar2&lt; E1, E2, F &gt;</a>)</td><td><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></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_1matrix__binary__scalar2.html">boost::numeric::ublas::matrix_binary_scalar2&lt; E1, E2, F &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_binary_scalar2</b>(const expression1_type &amp;e1, const expression2_type &amp;e2) (defined in <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><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></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_1matrix__binary__scalar2.html">boost::numeric::ublas::matrix_binary_scalar2&lt; E1, E2, F &gt;</a>)</td><td><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></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; matrix_binary_scalar2&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_binary_scalar2&lt; E1, E2, F &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; matrix_binary_scalar2&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_binary_scalar2&lt; E1, E2, F &gt; &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_1matrix__binary__scalar2.html">boost::numeric::ublas::matrix_binary_scalar2&lt; E1, E2, F &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>same_closure</b>(const matrix_binary_scalar2 &amp;mbs2) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></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; matrix_binary_scalar2&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_binary_scalar2&lt; E1, E2, F &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; matrix_binary_scalar2&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; matrix_binary_scalar2&lt; E1, E2, F &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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; matrix_binary_scalar2&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; matrix_binary_scalar2&lt; E1, E2, F &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2.html
deleted file mode 100644
index ff6df2bac6..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2.html
+++ /dev/null
@@ -1,116 +0,0 @@
-<!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::matrix_binary_scalar2&lt; E1, E2, F &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_1matrix__binary__scalar2.html">matrix_binary_scalar2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_binary_scalar2&lt; E1, E2, F &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_binary_scalar2" --><!-- doxytag: inherits="matrix_expression&lt; matrix_binary_scalar2&lt; E1, E2, F &gt; &gt;" -->
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">matrix_expression&lt; matrix_binary_scalar2&lt; E1, E2, F &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2-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_1matrix__binary__scalar2_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_1matrix__binary__scalar2_1_1const__iterator2.html">const_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="a551208f598889a9c16b0d090834baf1b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::expression1_closure_type" ref="a551208f598889a9c16b0d090834baf1b" args="" -->
-typedef E1::const_closure_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression1_closure_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a64ddc00bccd1f42cf7f9f0ca2a612fb7"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::expression2_closure_type" ref="a64ddc00bccd1f42cf7f9f0ca2a612fb7" args="" -->
-typedef const E2 &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression2_closure_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5fffebc5c23a5fa0707dde5701401d91"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::size_type" ref="a5fffebc5c23a5fa0707dde5701401d91" args="" -->
-typedef E1::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="af22822ca7b4b5884580b5b96491c555f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::difference_type" ref="af22822ca7b4b5884580b5b96491c555f" args="" -->
-typedef E1::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="acfa182f75013a59d2f7c24c4bb9b45a3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::value_type" ref="acfa182f75013a59d2f7c24c4bb9b45a3" args="" -->
-typedef F::result_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="ae94612336449143573cdd10e9abc10ef"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_reference" ref="ae94612336449143573cdd10e9abc10ef" args="" -->
-typedef value_type&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="adb337f407b7b76bf619b9fd73e0d5109"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::reference" ref="adb337f407b7b76bf619b9fd73e0d5109" args="" -->
-typedef const_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="aa06d6c6f11528e0824c2b78dabcab129"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_closure_type" ref="aa06d6c6f11528e0824c2b78dabcab129" args="" -->
-typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2.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="aca1152c357108eee6c7ba2699bbf80e4"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::closure_type" ref="aca1152c357108eee6c7ba2699bbf80e4" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2.html">const_closure_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="afa18140028f03bae24e6d26c50e62d49"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::orientation_category" ref="afa18140028f03bae24e6d26c50e62d49" args="" -->
-typedef E1::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="a2a36b7e72489edf3f579f8415a073699"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::storage_category" ref="a2a36b7e72489edf3f579f8415a073699" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">unknown_storage_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="a9a8b3dbe3bbb03ffc2f7ec255dd8e40a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::iterator1" ref="a9a8b3dbe3bbb03ffc2f7ec255dd8e40a" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator1.html">const_iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator1</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6cc71ccf38611424fa7e24e917cadbe5"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::iterator2" ref="a6cc71ccf38611424fa7e24e917cadbe5" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator2.html">const_iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator2</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac4895d27c26fcfc8ee0df000e24e7f89"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_reverse_iterator1" ref="ac4895d27c26fcfc8ee0df000e24e7f89" args="" -->
-typedef reverse_iterator_base1<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_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="ace1b2b59d0e1bbc4a24565ede5f21d0a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_reverse_iterator2" ref="ace1b2b59d0e1bbc4a24565ede5f21d0a" args="" -->
-typedef reverse_iterator_base2<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator2.html">const_iterator2</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_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="ac7fddd6cfd72e34ab3cbf83bf8ab3be7"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::matrix_binary_scalar2" ref="ac7fddd6cfd72e34ab3cbf83bf8ab3be7" args="(const expression1_type &amp;e1, const expression2_type &amp;e2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>matrix_binary_scalar2</b> (const expression1_type &amp;e1, const expression2_type &amp;e2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a175747fa4ef46ff00aef79040553b413"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::size1" ref="a175747fa4ef46ff00aef79040553b413" 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="ada6bcd1c149c6d40bb2f0ec1ee2fb6f1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::size2" ref="ada6bcd1c149c6d40bb2f0ec1ee2fb6f1" 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="a43c4dfcb2452a42f934d53bc86c01815"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::operator()" ref="a43c4dfcb2452a42f934d53bc86c01815" 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="ad767be9daf476ea6a55013e899f7075b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::same_closure" ref="ad767be9daf476ea6a55013e899f7075b" args="(const matrix_binary_scalar2 &amp;mbs2) 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_1matrix__binary__scalar2.html">matrix_binary_scalar2</a> &amp;mbs2) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a983f2d5f33eca700bb7d55e44527a3eb"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::find1" ref="a983f2d5f33eca700bb7d55e44527a3eb" args="(int rank, size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_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="abbdff378a7c7065db3ac2bd2e222e66d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::find2" ref="abbdff378a7c7065db3ac2bd2e222e66d" args="(int rank, size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_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="a542552b9bc25258b3683b661d8a18f78"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::begin1" ref="a542552b9bc25258b3683b661d8a18f78" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_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="a797bf431f786d6567bd399edc448b500"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::end1" ref="a797bf431f786d6567bd399edc448b500" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_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="a03a0132d19c90aa16910c6cdcca8ab33"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::begin2" ref="a03a0132d19c90aa16910c6cdcca8ab33" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_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="a87e2adf04a8b49907ff4e8046f692469"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::end2" ref="a87e2adf04a8b49907ff4e8046f692469" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_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="ae9ff1436a954a0a50b979ece004905d4"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::rbegin1" ref="ae9ff1436a954a0a50b979ece004905d4" 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="a2af9c80e82b5bc3f0eba01e78bd02016"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::rend1" ref="a2af9c80e82b5bc3f0eba01e78bd02016" 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="ae2cc85024e6512acc57586f283c0ec6d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::rbegin2" ref="ae2cc85024e6512acc57586f283c0ec6d" 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="a4691e3485f8e105f1c53f562f25d7d23"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::rend2" ref="a4691e3485f8e105f1c53f562f25d7d23" args="() const " -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-const_reverse_iterator2&nbsp;</td><td class="memItemRight" valign="bottom"><b>rend2</b> () const </td></tr>
-</table>
-<h3>template&lt;class E1, class E2, class F&gt;<br/>
- class boost::numeric::ublas::matrix_binary_scalar2&lt; E1, E2, F &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator1-members.html
deleted file mode 100644
index 2da22c015a..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator1-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::matrix_binary_scalar2&lt; E1, E2, F &gt;::const_iterator1 Member List</h1>This is the complete list of members for <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>, 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_1matrix__binary__scalar2_1_1const__iterator1.html">boost::numeric::ublas::matrix_binary_scalar2&lt; E1, E2, F &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>(const self_type &amp;mbs, const const_iterator11_type &amp;it1, const const_subiterator2_type &amp;it2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1matrix__binary__scalar2_1_1const__iterator1.html">boost::numeric::ublas::matrix_binary_scalar2&lt; E1, E2, F &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1matrix__binary__scalar2_1_1const__iterator1.html">boost::numeric::ublas::matrix_binary_scalar2&lt; E1, E2, F &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1matrix__binary__scalar2_1_1const__iterator1.html">boost::numeric::ublas::matrix_binary_scalar2&lt; E1, E2, F &gt;::const_iterator1</a>)</td><td><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></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_1matrix__binary__scalar2_1_1const__iterator1.html">boost::numeric::ublas::matrix_binary_scalar2&lt; E1, E2, F &gt;::const_iterator1</a>)</td><td><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></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_1matrix__binary__scalar2_1_1const__iterator1.html">boost::numeric::ublas::matrix_binary_scalar2&lt; E1, E2, F &gt;::const_iterator1</a>)</td><td><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></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_1matrix__binary__scalar2_1_1const__iterator1.html">boost::numeric::ublas::matrix_binary_scalar2&lt; E1, E2, F &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator1.html
deleted file mode 100644
index 2f552fe4ee..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator1.html
+++ /dev/null
@@ -1,105 +0,0 @@
-<!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::matrix_binary_scalar2&lt; E1, E2, F &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_1matrix__binary__scalar2.html">matrix_binary_scalar2</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator1.html">const_iterator1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_binary_scalar2&lt; E1, E2, F &gt;::const_iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_binary_scalar2::const_iterator1" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_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="aa269b230f6bcca4c79be96dc3c33c422"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator1::iterator_category" ref="aa269b230f6bcca4c79be96dc3c33c422" args="" -->
-typedef <br class="typebreak"/>
-E1::const_iterator1::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="afecc606213693dc62a0e556a04c7b1e3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator1::difference_type" ref="afecc606213693dc62a0e556a04c7b1e3" args="" -->
-typedef <br class="typebreak"/>
-matrix_binary_scalar2::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="a7611b0bf30b665036af34a88ea4658c3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator1::value_type" ref="a7611b0bf30b665036af34a88ea4658c3" args="" -->
-typedef <br class="typebreak"/>
-matrix_binary_scalar2::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="aef97729ddce7ea7541b0a4e95ac0bc09"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator1::reference" ref="aef97729ddce7ea7541b0a4e95ac0bc09" args="" -->
-typedef <br class="typebreak"/>
-matrix_binary_scalar2::const_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="a61a486ef5669a6be83967ebbeb696f24"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator1::pointer" ref="a61a486ef5669a6be83967ebbeb696f24" args="" -->
-typedef <br class="typebreak"/>
-matrix_binary_scalar2::const_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="a1968aa969a247914d051cb57d427f117"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator1::dual_iterator_type" ref="a1968aa969a247914d051cb57d427f117" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_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="ad976bd6fd08ca072c18437ad91405816"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator1::dual_reverse_iterator_type" ref="ad976bd6fd08ca072c18437ad91405816" 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="a9c721cf81f9e84edc04f8275754f2797"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator1::const_iterator1" ref="a9c721cf81f9e84edc04f8275754f2797" args="(const self_type &amp;mbs, const const_iterator11_type &amp;it1, const const_subiterator2_type &amp;it2)" -->
-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_1matrix__binary__scalar2.html">self_type</a> &amp;mbs, const const_iterator11_type &amp;it1, const const_subiterator2_type &amp;it2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab45928858ff829ecafa6701b8c30f717"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator1::operator++" ref="ab45928858ff829ecafa6701b8c30f717" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_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="aaff9d860ef2315c4588f362cc851fb29"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator1::operator&#45;&#45;" ref="aaff9d860ef2315c4588f362cc851fb29" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_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="a8dc6a5285ee9a75723ecc27eb8b59165"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator1::operator+=" ref="a8dc6a5285ee9a75723ecc27eb8b59165" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_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="ab0fc5f681b5cca5b51b25a4b8b5077c3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator1::operator&#45;=" ref="ab0fc5f681b5cca5b51b25a4b8b5077c3" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_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="ae43a7338954f8e580ef363c7854b410f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator1::operator&#45;" ref="ae43a7338954f8e580ef363c7854b410f" 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_1matrix__binary__scalar2_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a454828795220f8adceaa48b8bd62dd6b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator1::operator*" ref="a454828795220f8adceaa48b8bd62dd6b" 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="a691edc7df298d8e2a02882bb6bf2a6db"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator1::operator[]" ref="a691edc7df298d8e2a02882bb6bf2a6db" 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="abcb24cf95e21b7dd786ecde8a2500175"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator1::begin" ref="abcb24cf95e21b7dd786ecde8a2500175" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_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="a8c723877b23e53ad79e59e00a144bd56"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator1::end" ref="a8c723877b23e53ad79e59e00a144bd56" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_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="a75079b41f4cb79a34a8a40daacaef0b1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator1::rbegin" ref="a75079b41f4cb79a34a8a40daacaef0b1" 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="a2673a7689a3961eba388cccd97a3e106"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator1::rend" ref="a2673a7689a3961eba388cccd97a3e106" 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="a1d6b342dbc00727d7cc2ad9a16d21a33"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator1::index1" ref="a1d6b342dbc00727d7cc2ad9a16d21a33" 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="af82f052ea48ca835677e132e36eaa7a0"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator1::index2" ref="af82f052ea48ca835677e132e36eaa7a0" 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="a3c577dde43dd886fefc1541a1f5d2257"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator1::operator=" ref="a3c577dde43dd886fefc1541a1f5d2257" args="(const const_iterator1 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_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_1matrix__binary__scalar2_1_1const__iterator1.html">const_iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acb151770fa0fdbd9144cc6a2b773e868"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator1::operator==" ref="acb151770fa0fdbd9144cc6a2b773e868" 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_1matrix__binary__scalar2_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e291d15093b06708c028feda6d8d062"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator1::operator&lt;" ref="a6e291d15093b06708c028feda6d8d062" 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_1matrix__binary__scalar2_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class E1, class E2, class F&gt;<br/>
- class boost::numeric::ublas::matrix_binary_scalar2&lt; E1, E2, F &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator2-members.html
deleted file mode 100644
index add52445d0..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator2-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::matrix_binary_scalar2&lt; E1, E2, F &gt;::const_iterator2 Member List</h1>This is the complete list of members for <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>, 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_1matrix__binary__scalar2_1_1const__iterator2.html">boost::numeric::ublas::matrix_binary_scalar2&lt; E1, E2, F &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>(const self_type &amp;mbs, const const_iterator12_type &amp;it1, const const_subiterator2_type &amp;it2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1matrix__binary__scalar2_1_1const__iterator2.html">boost::numeric::ublas::matrix_binary_scalar2&lt; E1, E2, F &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1matrix__binary__scalar2_1_1const__iterator2.html">boost::numeric::ublas::matrix_binary_scalar2&lt; E1, E2, F &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1matrix__binary__scalar2_1_1const__iterator2.html">boost::numeric::ublas::matrix_binary_scalar2&lt; E1, E2, F &gt;::const_iterator2</a>)</td><td><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></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_1matrix__binary__scalar2_1_1const__iterator2.html">boost::numeric::ublas::matrix_binary_scalar2&lt; E1, E2, F &gt;::const_iterator2</a>)</td><td><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></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_1matrix__binary__scalar2_1_1const__iterator2.html">boost::numeric::ublas::matrix_binary_scalar2&lt; E1, E2, F &gt;::const_iterator2</a>)</td><td><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></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_1matrix__binary__scalar2_1_1const__iterator2.html">boost::numeric::ublas::matrix_binary_scalar2&lt; E1, E2, F &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator2.html
deleted file mode 100644
index d9f1e4a6be..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator2.html
+++ /dev/null
@@ -1,105 +0,0 @@
-<!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::matrix_binary_scalar2&lt; E1, E2, F &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_1matrix__binary__scalar2.html">matrix_binary_scalar2</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator2.html">const_iterator2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_binary_scalar2&lt; E1, E2, F &gt;::const_iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_binary_scalar2::const_iterator2" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_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="a2d9d4ab7cd3c4bccc98bff1d587d2dc7"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator2::iterator_category" ref="a2d9d4ab7cd3c4bccc98bff1d587d2dc7" args="" -->
-typedef <br class="typebreak"/>
-E1::const_iterator2::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="ac9fed61b240167cd54e741fe357e2284"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator2::difference_type" ref="ac9fed61b240167cd54e741fe357e2284" args="" -->
-typedef <br class="typebreak"/>
-matrix_binary_scalar2::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="a50d8d6b245c551cf3916e2c3bfcd63b8"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator2::value_type" ref="a50d8d6b245c551cf3916e2c3bfcd63b8" args="" -->
-typedef <br class="typebreak"/>
-matrix_binary_scalar2::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="a2a447a4192790aecba7faa4e22fc7d9d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator2::reference" ref="a2a447a4192790aecba7faa4e22fc7d9d" args="" -->
-typedef <br class="typebreak"/>
-matrix_binary_scalar2::const_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="a64fa27a0d5465a593ffbe209423f55b2"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator2::pointer" ref="a64fa27a0d5465a593ffbe209423f55b2" args="" -->
-typedef <br class="typebreak"/>
-matrix_binary_scalar2::const_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="a7300bacae922a02840e6fe4b2a6f8265"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator2::dual_iterator_type" ref="a7300bacae922a02840e6fe4b2a6f8265" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_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="a0a45ef5950dd0784af903b5a7a96a289"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator2::dual_reverse_iterator_type" ref="a0a45ef5950dd0784af903b5a7a96a289" 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="ac242e668663ddcc4a0ea81e55925241c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator2::const_iterator2" ref="ac242e668663ddcc4a0ea81e55925241c" args="(const self_type &amp;mbs, const const_iterator12_type &amp;it1, 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_1matrix__binary__scalar2.html">self_type</a> &amp;mbs, const const_iterator12_type &amp;it1, const const_subiterator2_type &amp;it2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9c5aee94f9b6f2b09a3d01df5117e4f9"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator2::operator++" ref="a9c5aee94f9b6f2b09a3d01df5117e4f9" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_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="ab524c47fca62dc593e4826c8309918ce"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator2::operator&#45;&#45;" ref="ab524c47fca62dc593e4826c8309918ce" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_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="a27ea20a6a418a9a688025d3a3d40120b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator2::operator+=" ref="a27ea20a6a418a9a688025d3a3d40120b" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_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="ae5416f330a9b15740e5db8237d72b924"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator2::operator&#45;=" ref="ae5416f330a9b15740e5db8237d72b924" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_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="a591ecbcf235caeb2e05566f38d0ed918"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator2::operator&#45;" ref="a591ecbcf235caeb2e05566f38d0ed918" 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_1matrix__binary__scalar2_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeded064e8a2eac12d3162b89a3ffdf3f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator2::operator*" ref="aeded064e8a2eac12d3162b89a3ffdf3f" 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="a5201e15711b4d4da183c8b7a9b1e0c69"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator2::operator[]" ref="a5201e15711b4d4da183c8b7a9b1e0c69" 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="a0407ab5c4e2bef84893d9b5cefef7140"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator2::begin" ref="a0407ab5c4e2bef84893d9b5cefef7140" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_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="a9dfdb641b156750d732a056b8646af6c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator2::end" ref="a9dfdb641b156750d732a056b8646af6c" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_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="a9387ff517be463315d4b581ad5fb0e5e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator2::rbegin" ref="a9387ff517be463315d4b581ad5fb0e5e" 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="a7fc965b7346410a0bed1327b3c0544e0"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator2::rend" ref="a7fc965b7346410a0bed1327b3c0544e0" 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="a65d4660e830e4ff9c3e1808bccd3cfa9"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator2::index1" ref="a65d4660e830e4ff9c3e1808bccd3cfa9" 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="a24c06a791cf120e4717b0ff930eb851c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator2::index2" ref="a24c06a791cf120e4717b0ff930eb851c" 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="af9d6549fcecef6ff71e00e40d41a4581"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator2::operator=" ref="af9d6549fcecef6ff71e00e40d41a4581" args="(const const_iterator2 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_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_1matrix__binary__scalar2_1_1const__iterator2.html">const_iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac6e3fb00ff1786f4a4d58108f5ed7ab4"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator2::operator==" ref="ac6e3fb00ff1786f4a4d58108f5ed7ab4" 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_1matrix__binary__scalar2_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adebe787c8a7a7b8572d48343aaed97b4"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2::const_iterator2::operator&lt;" ref="adebe787c8a7a7b8572d48343aaed97b4" 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_1matrix__binary__scalar2_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class E1, class E2, class F&gt;<br/>
- class boost::numeric::ublas::matrix_binary_scalar2&lt; E1, E2, F &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__column-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__column-members.html
deleted file mode 100644
index 8d9968057d..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__column-members.html
+++ /dev/null
@@ -1,87 +0,0 @@
-<!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::matrix_column&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>assign</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>assign_temporary</b>(matrix_column &amp;mc) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &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_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &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_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&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_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&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_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_column&lt; M &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_column&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_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&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_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &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_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&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_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&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_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&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_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &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_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &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_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&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_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_column&lt; M &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_column&lt; M &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find</b>(size_type i) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find</b>(size_type i) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&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_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_column</b>(matrix_type &amp;data, size_type j) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&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_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>minus_assign</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &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_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &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_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&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_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_column&lt; M &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_column&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_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_column&lt; M &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_column&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_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&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_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const matrix_column &amp;mc) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const matrix_column &amp;mc) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &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_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &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_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>plus_assign</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &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_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &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_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&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_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &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_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &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_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &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_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>same_closure</b>(const matrix_column &amp;mc) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &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_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&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_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&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_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b>(matrix_column mc) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&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_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&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_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_column&lt; M &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_column&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; matrix_column&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; matrix_column&lt; M &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&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; matrix_column&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; matrix_column&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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__column.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__column.html
deleted file mode 100644
index 7f3e4bf78f..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__column.html
+++ /dev/null
@@ -1,167 +0,0 @@
-<!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::matrix_column&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_1matrix__column.html">matrix_column</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_column&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_column" --><!-- doxytag: inherits="vector_expression&lt; matrix_column&lt; M &gt; &gt;" -->
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression&lt; matrix_column&lt; M &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__column-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_1matrix__column_1_1const__iterator.html">const_iterator</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_1matrix__column_1_1iterator.html">iterator</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="acee2acbb9c889f2bab194fbee60df411"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::matrix_type" ref="acee2acbb9c889f2bab194fbee60df411" 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="aeeb06354f25199c749eb7492f48c8736"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::size_type" ref="aeeb06354f25199c749eb7492f48c8736" 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="a7b7db219318470f3962921d59f95bfb7"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::difference_type" ref="a7b7db219318470f3962921d59f95bfb7" 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="a502c58ec810be0604a697a582c79702d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::value_type" ref="a502c58ec810be0604a697a582c79702d" 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="a978b60c3c53815ea74fd05cc24b33a1a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::const_reference" ref="a978b60c3c53815ea74fd05cc24b33a1a" 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="acad4f098aa635d078ceadb0f58f09691"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::reference" ref="acad4f098aa635d078ceadb0f58f09691" 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="a362f485e6d507b0d2fa9fad41e345adf"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::matrix_closure_type" ref="a362f485e6d507b0d2fa9fad41e345adf" 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="ac8976c876d8f510a31b8f7e8ce8aa786"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::const_closure_type" ref="ac8976c876d8f510a31b8f7e8ce8aa786" args="" -->
-typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.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="a316a9f7519b3731433b29f9a359af120"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::closure_type" ref="a316a9f7519b3731433b29f9a359af120" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.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="ac89c1a030e2fd3a146e9becf2bc93ebe"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::storage_category" ref="ac89c1a030e2fd3a146e9becf2bc93ebe" 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_1dense__proxy__tag.html">dense_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="a739fe793fb1c81c473a934b52b6d38f3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::const_reverse_iterator" ref="a739fe793fb1c81c473a934b52b6d38f3" args="" -->
-typedef reverse_iterator_base<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1const__iterator.html">const_iterator</a> &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="a527085cfd076dd6a2736dafe37415569"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::reverse_iterator" ref="a527085cfd076dd6a2736dafe37415569" args="" -->
-typedef reverse_iterator_base<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1iterator.html">iterator</a> &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="a32f57c35ddc970b5dcc97ad4d7f20d21"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::matrix_column" ref="a32f57c35ddc970b5dcc97ad4d7f20d21" args="(matrix_type &amp;data, size_type j)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>matrix_column</b> (matrix_type &amp;data, size_type j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9b006fef5cac0db751b40134646a5de9"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::size" ref="a9b006fef5cac0db751b40134646a5de9" 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="accbc693dc55d45fe1db3b9b897a27ed2"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::index" ref="accbc693dc55d45fe1db3b9b897a27ed2" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a389cf39605a33b25939c3e4f1fa3c3ef"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::data" ref="a389cf39605a33b25939c3e4f1fa3c3ef" 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="a01b661804774cb49daa9518e9393845e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::data" ref="a01b661804774cb49daa9518e9393845e" 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="ac84deb17d88097f9e2feb52486d6fc61"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::operator()" ref="ac84deb17d88097f9e2feb52486d6fc61" 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="a391cec5e82f2069b71a4da4a51ef6aba"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::operator()" ref="a391cec5e82f2069b71a4da4a51ef6aba" 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="a1983ae26abe65a42e2ae4157821a85ce"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::operator[]" ref="a1983ae26abe65a42e2ae4157821a85ce" 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="ae0245a515de9d80f82be7c6a17677910"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::operator[]" ref="ae0245a515de9d80f82be7c6a17677910" 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="a198b8dd7e117a789fcea0dc4c1186e61"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::operator=" ref="a198b8dd7e117a789fcea0dc4c1186e61" args="(const matrix_column &amp;mc)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">matrix_column</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">matrix_column</a> &amp;mc)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae2e9914465f9def7d2bdda53f17a6dca"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::assign_temporary" ref="ae2e9914465f9def7d2bdda53f17a6dca" args="(matrix_column &amp;mc)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">matrix_column</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>assign_temporary</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">matrix_column</a> &amp;mc)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a61f402969ba0e276e3b0dd2b2ccd0a96"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::operator=" ref="a61f402969ba0e276e3b0dd2b2ccd0a96" args="(const vector_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_1matrix__column.html">matrix_column</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="aab7d9aa91f2ddf04de067672537090a2"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::assign" ref="aab7d9aa91f2ddf04de067672537090a2" args="(const vector_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_1matrix__column.html">matrix_column</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="af00667fdde1cf99ecf3760c072026d37"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::operator+=" ref="af00667fdde1cf99ecf3760c072026d37" args="(const vector_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_1matrix__column.html">matrix_column</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator+=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="aa2b6601095f7b625b8432c3cdd3e0042"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::plus_assign" ref="aa2b6601095f7b625b8432c3cdd3e0042" args="(const vector_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_1matrix__column.html">matrix_column</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>plus_assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ae4b4ba7e0769a7f0e9bc0904901451d8"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::operator&#45;=" ref="ae4b4ba7e0769a7f0e9bc0904901451d8" args="(const vector_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_1matrix__column.html">matrix_column</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator-=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a9d8b42076322f1957317e3a20c2ea72d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::minus_assign" ref="a9d8b42076322f1957317e3a20c2ea72d" args="(const vector_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_1matrix__column.html">matrix_column</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>minus_assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a953555c9caf887bac13812722ec3dbd4"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::operator*=" ref="a953555c9caf887bac13812722ec3dbd4" 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_1matrix__column.html">matrix_column</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="a50cf527f54d609528c2dfcdb5c17aa76"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::operator/=" ref="a50cf527f54d609528c2dfcdb5c17aa76" 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_1matrix__column.html">matrix_column</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="ac086fccc8787ef7bb44c5efc2de22fef"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::same_closure" ref="ac086fccc8787ef7bb44c5efc2de22fef" args="(const matrix_column &amp;mc) 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_1matrix__column.html">matrix_column</a> &amp;mc) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe8338748f6281c190a09c96a4e5bcd8"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::operator==" ref="abe8338748f6281c190a09c96a4e5bcd8" args="(const matrix_column &amp;mc) 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_1matrix__column.html">matrix_column</a> &amp;mc) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af1a7ce24725e89239a57f2240a973e64"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::swap" ref="af1a7ce24725e89239a57f2240a973e64" args="(matrix_column mc)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">matrix_column</a> mc)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a36f629b9f864b3e40f73c6d54d66f4e9"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::find" ref="a36f629b9f864b3e40f73c6d54d66f4e9" args="(size_type i) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1const__iterator.html">const_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find</b> (size_type i) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af62713db9bb8e18db9a309ff58fc90ec"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::find" ref="af62713db9bb8e18db9a309ff58fc90ec" args="(size_type i)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find</b> (size_type i)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e3744dbc012a862e11da1b3f8b0ae32"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::begin" ref="a6e3744dbc012a862e11da1b3f8b0ae32" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1const__iterator.html">const_iterator</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="ae76318a69823f72d59c3d40e5ccc9de9"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::end" ref="ae76318a69823f72d59c3d40e5ccc9de9" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1const__iterator.html">const_iterator</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="ae5edd158f6cc424ca4515f33b5b16193"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::begin" ref="ae5edd158f6cc424ca4515f33b5b16193" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>begin</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c33c18067c0fe7badcc9f6385bea233"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::end" ref="a5c33c18067c0fe7badcc9f6385bea233" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>end</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5774fffab93c629612501ee10dbd7e39"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::rbegin" ref="a5774fffab93c629612501ee10dbd7e39" 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="ae7f293dc87064fec98d7d5b6563e077b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::rend" ref="ae7f293dc87064fec98d7d5b6563e077b" 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="a8c7cdc28bc281562f0f8fda5ee439ed2"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::rbegin" ref="a8c7cdc28bc281562f0f8fda5ee439ed2" args="()" -->
-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="a80ef3011317d4609496c73f758dfdc69"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::rend" ref="a80ef3011317d4609496c73f758dfdc69" 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="a31cd402a890e95d8bd01ebe749528218"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::swap" ref="a31cd402a890e95d8bd01ebe749528218" args="(matrix_column mc1, matrix_column mc2)" -->
-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_1matrix__column.html">matrix_column</a> mc1, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">matrix_column</a> mc2)</td></tr>
-</table>
-<h3>template&lt;class M&gt;<br/>
- class boost::numeric::ublas::matrix_column&lt; M &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1const__iterator-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1const__iterator-members.html
deleted file mode 100644
index 56e038806c..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1const__iterator-members.html
+++ /dev/null
@@ -1,53 +0,0 @@
-<!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::matrix_column&lt; M &gt;::const_iterator Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>(const self_type &amp;mc, const const_subiterator_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>(const typename self_type::iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-</b>(const const_iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator&lt;</b>(const const_iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const const_iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const const_iterator &amp;it) const (defined in <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><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></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_1matrix__column_1_1const__iterator.html">boost::numeric::ublas::matrix_column&lt; M &gt;::const_iterator</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1const__iterator.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1const__iterator.html
deleted file mode 100644
index 535f763432..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1const__iterator.html
+++ /dev/null
@@ -1,83 +0,0 @@
-<!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::matrix_column&lt; M &gt;::const_iterator 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_1matrix__column.html">matrix_column</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1const__iterator.html">const_iterator</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_column&lt; M &gt;::const_iterator Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_column::const_iterator" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1const__iterator-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="ad3f97e0a6f8eb683d6de1540b1d011cd"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::const_iterator::value_type" ref="ad3f97e0a6f8eb683d6de1540b1d011cd" args="" -->
-typedef <br class="typebreak"/>
-const_subiterator_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="abf5eb3cf85b7eb548cee886d9f5cbc17"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::const_iterator::difference_type" ref="abf5eb3cf85b7eb548cee886d9f5cbc17" args="" -->
-typedef <br class="typebreak"/>
-const_subiterator_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="a60c05b5e0d2c2fcd1a063a946b83c259"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::const_iterator::reference" ref="a60c05b5e0d2c2fcd1a063a946b83c259" args="" -->
-typedef <br class="typebreak"/>
-const_subiterator_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="a437639177462fdca02e3b940367b935b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::const_iterator::pointer" ref="a437639177462fdca02e3b940367b935b" args="" -->
-typedef <br class="typebreak"/>
-const_subiterator_type::pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</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="aac1ee86a3a817f9c9fc7009423012a9c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::const_iterator::const_iterator" ref="aac1ee86a3a817f9c9fc7009423012a9c" args="(const self_type &amp;mc, const const_subiterator_type &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">self_type</a> &amp;mc, const const_subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1daf39274fbfa6173c2f9d0bdcca3b7f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::const_iterator::const_iterator" ref="a1daf39274fbfa6173c2f9d0bdcca3b7f" args="(const typename self_type::iterator &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b> (const typename <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1iterator.html">self_type::iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adbf2f63f467c599042e09ca56b5c7790"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::const_iterator::operator++" ref="adbf2f63f467c599042e09ca56b5c7790" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1const__iterator.html">const_iterator</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="afae7b06a3663a090c3e2fa4b4382ac17"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::const_iterator::operator&#45;&#45;" ref="afae7b06a3663a090c3e2fa4b4382ac17" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1const__iterator.html">const_iterator</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="a1136d911139582a3b9bde0b29848f8d7"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::const_iterator::operator+=" ref="a1136d911139582a3b9bde0b29848f8d7" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1const__iterator.html">const_iterator</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="a68abdabbf0293a7dbdeeb515d2aeeb6d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::const_iterator::operator&#45;=" ref="a68abdabbf0293a7dbdeeb515d2aeeb6d" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1const__iterator.html">const_iterator</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="af97888017c5fe68a638da2c861b21756"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::const_iterator::operator&#45;" ref="af97888017c5fe68a638da2c861b21756" args="(const const_iterator &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_1matrix__column_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8f8f33b5ef61483a827a208c347d2deb"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::const_iterator::operator*" ref="a8f8f33b5ef61483a827a208c347d2deb" 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="aaf22c72366fba04a8dec4bb89682347b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::const_iterator::operator[]" ref="aaf22c72366fba04a8dec4bb89682347b" 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="ab98a19927c0f0296e742d9f91b71ee4c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::const_iterator::index" ref="ab98a19927c0f0296e742d9f91b71ee4c" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac07e7d3421f7da3683f6bd05beadaa60"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::const_iterator::operator=" ref="ac07e7d3421f7da3683f6bd05beadaa60" args="(const const_iterator &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1const__iterator.html">const_iterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1const__iterator.html">const_iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4610affa3e893ebc08ff850997cafd4c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::const_iterator::operator==" ref="a4610affa3e893ebc08ff850997cafd4c" args="(const const_iterator &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_1matrix__column_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a69cb5474d0354e30716b41040090c93e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::const_iterator::operator&lt;" ref="a69cb5474d0354e30716b41040090c93e" args="(const const_iterator &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_1matrix__column_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class M&gt;<br/>
- class boost::numeric::ublas::matrix_column&lt; M &gt;::const_iterator</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1iterator-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1iterator-members.html
deleted file mode 100644
index 36c4ebd0ec..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1iterator-members.html
+++ /dev/null
@@ -1,53 +0,0 @@
-<!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::matrix_column&lt; M &gt;::iterator Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b> (defined in <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><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><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_1matrix__column_1_1iterator.html">boost::numeric::ublas::matrix_column&lt; M &gt;::iterator</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator</b>(self_type &amp;mc, const subiterator_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-</b>(const iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator&lt;</b>(const iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const iterator &amp;it) const (defined in <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><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></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_1matrix__column_1_1iterator.html">boost::numeric::ublas::matrix_column&lt; M &gt;::iterator</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1iterator.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1iterator.html
deleted file mode 100644
index bd9d203ae0..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1iterator.html
+++ /dev/null
@@ -1,82 +0,0 @@
-<!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::matrix_column&lt; M &gt;::iterator 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_1matrix__column.html">matrix_column</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1iterator.html">iterator</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_column&lt; M &gt;::iterator Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_column::iterator" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1iterator-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="a0ac838f19ba1823137f52c0f5249860c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::iterator::value_type" ref="a0ac838f19ba1823137f52c0f5249860c" args="" -->
-typedef <br class="typebreak"/>
-subiterator_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="a734dadb5a2bd5cc8dd0a964a54c23edb"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::iterator::difference_type" ref="a734dadb5a2bd5cc8dd0a964a54c23edb" args="" -->
-typedef <br class="typebreak"/>
-subiterator_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="a592856efa74b289d3b951531e34ec243"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::iterator::reference" ref="a592856efa74b289d3b951531e34ec243" args="" -->
-typedef subiterator_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="aa7ce9cdb9b9bafb879dc23af77d40257"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::iterator::pointer" ref="aa7ce9cdb9b9bafb879dc23af77d40257" args="" -->
-typedef subiterator_type::pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</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="a0eaa4db156c9aafe2453d194eb19804b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::iterator::iterator" ref="a0eaa4db156c9aafe2453d194eb19804b" args="(self_type &amp;mc, const subiterator_type &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">self_type</a> &amp;mc, const subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac5557cb8ca1709da6ec240ca1b494a90"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::iterator::operator++" ref="ac5557cb8ca1709da6ec240ca1b494a90" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1iterator.html">iterator</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="ad97eef36760585155ccd0ce3c814a019"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::iterator::operator&#45;&#45;" ref="ad97eef36760585155ccd0ce3c814a019" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1iterator.html">iterator</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="ae9215ffc136f895ec39808390f446407"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::iterator::operator+=" ref="ae9215ffc136f895ec39808390f446407" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1iterator.html">iterator</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="a5a4854b9c30ace626e3a92fbb973a6c0"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::iterator::operator&#45;=" ref="a5a4854b9c30ace626e3a92fbb973a6c0" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1iterator.html">iterator</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="adee0df5db62373517b4671708db78ffb"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::iterator::operator&#45;" ref="adee0df5db62373517b4671708db78ffb" args="(const iterator &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_1matrix__column_1_1iterator.html">iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3814a87903eb4bfe046d88b1c386ead1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::iterator::operator*" ref="a3814a87903eb4bfe046d88b1c386ead1" 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="a1c739dcde07b630fa6ef834970fc33f4"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::iterator::operator[]" ref="a1c739dcde07b630fa6ef834970fc33f4" 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="a1b6f0ec1f08b1346ec7ad10b54659c1d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::iterator::index" ref="a1b6f0ec1f08b1346ec7ad10b54659c1d" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6ae5ec55a5a7e818083481532c60590b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::iterator::operator=" ref="a6ae5ec55a5a7e818083481532c60590b" args="(const iterator &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1iterator.html">iterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1iterator.html">iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a14e467fae12b426aaac98fdf0a7e0c87"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::iterator::operator==" ref="a14e467fae12b426aaac98fdf0a7e0c87" args="(const iterator &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_1matrix__column_1_1iterator.html">iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5d0696a85e3398af719cef85d6f21f1a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::iterator::operator&lt;" ref="a5d0696a85e3398af719cef85d6f21f1a" args="(const iterator &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_1matrix__column_1_1iterator.html">iterator</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="ac220ce1c155db1ac44146c12d178056f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_column::iterator::const_iterator" ref="ac220ce1c155db1ac44146c12d178056f" args="" -->
-class&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b></td></tr>
-</table>
-<h3>template&lt;class M&gt;<br/>
- class boost::numeric::ublas::matrix_column&lt; M &gt;::iterator</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__container-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__container-members.html
deleted file mode 100644
index 9b40f7bfc9..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__container-members.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!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::matrix_container&lt; C &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; C &gt;</a>, including all inherited members.<table>
- <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; C &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; C &gt;</a></td><td><code> [static]</code></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; C &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; C &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; C &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; C &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; C &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; C &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; C &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; C &gt;</a></td><td></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; C &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; C &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; C &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; C &gt;</a></td><td><code> [protected]</code></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; C &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; C &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__container.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__container.html
deleted file mode 100644
index 7175166ac3..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__container.html
+++ /dev/null
@@ -1,64 +0,0 @@
-<!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::matrix_container&lt; C &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_1matrix__container.html">matrix_container</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_container&lt; C &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_container" --><!-- doxytag: inherits="matrix_expression&lt; C &gt;" -->
-<p>Base class for Matrix container models.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">matrix_expression&lt; C &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__container-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="a9a3e9f8774e49d3929fb6397597e6127"></a><!-- doxytag: member="boost::numeric::ublas::matrix_container::container_type" ref="a9a3e9f8774e49d3929fb6397597e6127" args="" -->
-typedef C&nbsp;</td><td class="memItemRight" valign="bottom"><b>container_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acd3a4439067d1e3db6007da4c51dfb31"></a><!-- doxytag: member="boost::numeric::ublas::matrix_container::type_category" ref="acd3a4439067d1e3db6007da4c51dfb31" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__tag.html">matrix_tag</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>type_category</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="a0a79c4eb5e6af6ce11daa350b797c648"></a><!-- doxytag: member="boost::numeric::ublas::matrix_container::operator()" ref="a0a79c4eb5e6af6ce11daa350b797c648" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-container_type &amp;&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="a2ea4a3bba163ed696b8e179b33368a20"></a><!-- doxytag: member="boost::numeric::ublas::matrix_container::operator()" ref="a2ea4a3bba163ed696b8e179b33368a20" args="()" -->
-BOOST_UBLAS_INLINE container_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator()</b> ()</td></tr>
-<tr><td colspan="2"><h2>Static Public Attributes</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af93358b57119eef492b08f3896b5be1e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_container::complexity" ref="af93358b57119eef492b08f3896b5be1e" args="" -->
-static const unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><b>complexity</b> = 0</td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;class C&gt;<br/>
- class boost::numeric::ublas::matrix_container&lt; C &gt;</h3>
-
-<p>it does not model the Matrix concept but all derived types should. The class defines a common base type and some common interface for all statically derived Matrix classes We implement the casts to the statically derived type. </p>
-</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__expression-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__expression-members.html
deleted file mode 100644
index afdc8efef0..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__expression-members.html
+++ /dev/null
@@ -1,42 +0,0 @@
-<!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::matrix_expression&lt; E &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; E &gt;</a>, including all inherited members.<table>
- <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; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; E &gt;</a></td><td><code> [static]</code></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; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; E &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; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; E &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; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; E &gt;</a></td><td></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; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; E &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; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; E &gt;</a></td><td><code> [protected]</code></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; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; E &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__expression.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__expression.html
deleted file mode 100644
index f2e15757b4..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__expression.html
+++ /dev/null
@@ -1,65 +0,0 @@
-<!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::matrix_expression&lt; E &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_1matrix__expression.html">matrix_expression</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_expression&lt; E &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_expression" --><!-- doxytag: inherits="boost::numeric::ublas::ublas_expression" -->
-<p>Base class for Matrix Expression models.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; E &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__expression-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="aa2181e604eda50fcfa673e5e57049c21"></a><!-- doxytag: member="boost::numeric::ublas::matrix_expression::expression_type" ref="aa2181e604eda50fcfa673e5e57049c21" args="" -->
-typedef E&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba81e9423707f163e113893514c6b455"></a><!-- doxytag: member="boost::numeric::ublas::matrix_expression::type_category" ref="aba81e9423707f163e113893514c6b455" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__tag.html">matrix_tag</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>type_category</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="a6dc287a9087643182442298441742bc0"></a><!-- doxytag: member="boost::numeric::ublas::matrix_expression::operator()" ref="a6dc287a9087643182442298441742bc0" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-expression_type &amp;&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="a59acf1bb38777ae6adc97948b218ed5b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_expression::operator()" ref="a59acf1bb38777ae6adc97948b218ed5b" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-expression_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator()</b> ()</td></tr>
-<tr><td colspan="2"><h2>Static Public Attributes</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa3168f11c36ba5fa123517d13dcbc75d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_expression::complexity" ref="aa3168f11c36ba5fa123517d13dcbc75d" args="" -->
-static const unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><b>complexity</b> = 0</td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;class E&gt;<br/>
- class boost::numeric::ublas::matrix_expression&lt; E &gt;</h3>
-
-<p>it does not model the Matrix Expression concept but all derived types should. The class defines a common base type and some common interface for all statically derived Matrix Expression classes We implement the casts to the statically derived type. </p>
-</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__expression__assigner-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__expression__assigner-members.html
deleted file mode 100644
index a913c2b99f..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__expression__assigner-members.html
+++ /dev/null
@@ -1,48 +0,0 @@
-<!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::matrix_expression_assigner&lt; E, Fill_Policy, Traverse_Policy &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>matrix_expression_assigner</b>(E &amp;e) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_expression_assigner</b>(E &amp;e, size_type k, size_type l) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_expression_assigner</b>(E &amp;e, typename E::expression_type::value_type val) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_expression_assigner</b>(E &amp;e, const vector_expression&lt; AE &gt; &amp;nve) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_expression_assigner</b>(E &amp;e, const matrix_expression&lt; AE &gt; &amp;nme) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_expression_assigner</b>(E &amp;e, const index_manipulator&lt; T &gt; &amp;ta) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator,</b>(const typename E::expression_type::value_type &amp;val) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator,</b>(const vector_expression&lt; AE &gt; &amp;nve) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator,</b>(const matrix_expression&lt; AE &gt; &amp;nme) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator,</b>(const index_manipulator&lt; T &gt; &amp;ta) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator,</b>(fill_policy_wrapper&lt; T &gt;) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator,</b>(traverse_policy_wrapper&lt; T &gt;) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__expression__assigner.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__expression__assigner.html
deleted file mode 100644
index cdefb895e4..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__expression__assigner.html
+++ /dev/null
@@ -1,93 +0,0 @@
-<!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::matrix_expression_assigner&lt; E, Fill_Policy, Traverse_Policy &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_1matrix__expression__assigner.html">matrix_expression_assigner</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_expression_assigner&lt; E, Fill_Policy, Traverse_Policy &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_expression_assigner" -->
-<p>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).
-<a href="#_details">More...</a></p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__expression__assigner-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="a0c795705b1767743947cdfef6c6aeb9d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_expression_assigner::size_type" ref="a0c795705b1767743947cdfef6c6aeb9d" args="" -->
-typedef <br class="typebreak"/>
-E::expression_type::size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>size_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="ac7ccd01d3774faa57718acd28092fe29"></a><!-- doxytag: member="boost::numeric::ublas::matrix_expression_assigner::matrix_expression_assigner" ref="ac7ccd01d3774faa57718acd28092fe29" args="(E &amp;e)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>matrix_expression_assigner</b> (E &amp;e)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa8ff6a4cfa08b05c0a4c6051a40c8710"></a><!-- doxytag: member="boost::numeric::ublas::matrix_expression_assigner::matrix_expression_assigner" ref="aa8ff6a4cfa08b05c0a4c6051a40c8710" args="(E &amp;e, size_type k, size_type l)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>matrix_expression_assigner</b> (E &amp;e, size_type k, size_type l)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac581e93236fd1c3becf3e1724939c3bf"></a><!-- doxytag: member="boost::numeric::ublas::matrix_expression_assigner::matrix_expression_assigner" ref="ac581e93236fd1c3becf3e1724939c3bf" args="(E &amp;e, typename E::expression_type::value_type val)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>matrix_expression_assigner</b> (E &amp;e, typename E::expression_type::value_type val)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="aa0d79681e2e3e6adfa81a0806e1cefa7"></a><!-- doxytag: member="boost::numeric::ublas::matrix_expression_assigner::matrix_expression_assigner" ref="aa0d79681e2e3e6adfa81a0806e1cefa7" args="(E &amp;e, const vector_expression&lt; AE &gt; &amp;nve)" -->
-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>matrix_expression_assigner</b> (E &amp;e, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;nve)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="aed8f7b590d996367d548e2f69e544a29"></a><!-- doxytag: member="boost::numeric::ublas::matrix_expression_assigner::matrix_expression_assigner" ref="aed8f7b590d996367d548e2f69e544a29" args="(E &amp;e, const matrix_expression&lt; AE &gt; &amp;nme)" -->
-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>matrix_expression_assigner</b> (E &amp;e, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">matrix_expression</a>&lt; AE &gt; &amp;nme)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="aaa42325e3dfa7d268073ae410249249b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_expression_assigner::matrix_expression_assigner" ref="aaa42325e3dfa7d268073ae410249249b" args="(E &amp;e, const index_manipulator&lt; T &gt; &amp;ta)" -->
-template&lt;typename T &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>matrix_expression_assigner</b> (E &amp;e, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">index_manipulator</a>&lt; T &gt; &amp;ta)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aedcf0619a97129eba20a39ef35d8b7bb"></a><!-- doxytag: member="boost::numeric::ublas::matrix_expression_assigner::operator," ref="aedcf0619a97129eba20a39ef35d8b7bb" args="(const typename E::expression_type::value_type &amp;val)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression__assigner.html">matrix_expression_assigner</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator,</b> (const typename E::expression_type::value_type &amp;val)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a4aa9d8817eeb9b2470208d78f4f87972"></a><!-- doxytag: member="boost::numeric::ublas::matrix_expression_assigner::operator," ref="a4aa9d8817eeb9b2470208d78f4f87972" args="(const vector_expression&lt; AE &gt; &amp;nve)" -->
-template&lt;class AE &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression__assigner.html">matrix_expression_assigner</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator,</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;nve)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ad84bde5d09ff70123e4e69b5515f4331"></a><!-- doxytag: member="boost::numeric::ublas::matrix_expression_assigner::operator," ref="ad84bde5d09ff70123e4e69b5515f4331" args="(const matrix_expression&lt; AE &gt; &amp;nme)" -->
-template&lt;class AE &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression__assigner.html">matrix_expression_assigner</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;nme)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a41a9f06fcc4759f9824cb7382b7b8364"></a><!-- doxytag: member="boost::numeric::ublas::matrix_expression_assigner::operator," ref="a41a9f06fcc4759f9824cb7382b7b8364" args="(const index_manipulator&lt; T &gt; &amp;ta)" -->
-template&lt;typename T &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression__assigner.html">matrix_expression_assigner</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator,</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">index_manipulator</a>&lt; T &gt; &amp;ta)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ab1cc3038990fcd52bd2f843b101e1f8e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_expression_assigner::operator," ref="ab1cc3038990fcd52bd2f843b101e1f8e" args="(fill_policy_wrapper&lt; T &gt;) const " -->
-template&lt;class T &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression__assigner.html">matrix_expression_assigner</a>&lt; E, <br class="typebreak"/>
-T, Traverse_Policy &gt;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator,</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1fill__policy__wrapper.html">fill_policy_wrapper</a>&lt; T &gt;) const </td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="aee7b522cc52336c1f0c796335164bc9f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_expression_assigner::operator," ref="aee7b522cc52336c1f0c796335164bc9f" args="(traverse_policy_wrapper&lt; T &gt;)" -->
-template&lt;class T &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression__assigner.html">matrix_expression_assigner</a>&lt; E, <br class="typebreak"/>
-Fill_Policy, T &gt;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator,</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1traverse__policy__wrapper.html">traverse_policy_wrapper</a>&lt; T &gt;)</td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;class E, class Fill_Policy = fill_policy::index_assign, class Traverse_Policy = DEFAULT_TRAVERSE_POLICY&gt;<br/>
- class boost::numeric::ublas::matrix_expression_assigner&lt; E, Fill_Policy, Traverse_Policy &gt;</h3>
-
-<p>This object is meant to be created by appropriate object generators. Please see EXAMPLES_LINK for usage information.</p>
-</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect-members.html
deleted file mode 100644
index 338948b8e0..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect-members.html
+++ /dev/null
@@ -1,110 +0,0 @@
-<!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::matrix_indirect&lt; M, IA &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &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_1matrix__indirect.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>assign_temporary</b>(matrix_indirect &amp;mi) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <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><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></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; matrix_indirect&lt; M, IA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_indirect&lt; M, IA &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_1matrix__indirect.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator2</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>data</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>data</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end2</b>() (defined in <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><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></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; matrix_indirect&lt; M, IA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_indirect&lt; M, IA &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find1</b>(int, size_type i, size_type j) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find1</b>(int, size_type i, size_type j) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find2</b>(int, size_type i, size_type j) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find2</b>(int, size_type i, size_type j) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>indirect1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>indirect1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>indirect2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>indirect2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>indirect_array_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_closure_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_indirect</b>(matrix_type &amp;data, size_type size1, size_type size2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_indirect</b>(matrix_type &amp;data, const indirect_array_type &amp;ia1, const indirect_array_type &amp;ia2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_indirect</b>(const matrix_closure_type &amp;data, const indirect_array_type &amp;ia1, const indirect_array_type &amp;ia2, int) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_type</b> typedef (defined in <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><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></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_1matrix__indirect.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;</a>)</td><td><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></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_1matrix__indirect.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;</a>)</td><td><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></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_1matrix__indirect.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;</a>)</td><td><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></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; matrix_indirect&lt; M, IA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_indirect&lt; M, IA &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; matrix_indirect&lt; M, IA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_indirect&lt; M, IA &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_1matrix__indirect.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;</a>)</td><td><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></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_1matrix__indirect.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;</a>)</td><td><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></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_1matrix__indirect.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;</a>)</td><td><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></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_1matrix__indirect.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const matrix_indirect &amp;mi) (defined in <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><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></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_1matrix__indirect.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const matrix_indirect &amp;mi) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>orientation_category</b> typedef (defined in <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><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></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_1matrix__indirect.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>project</b>(const range_type &amp;r1, const range_type &amp;r2) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>project</b>(const slice_type &amp;s1, const slice_type &amp;s2) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>project</b>(const indirect_array_type &amp;ia1, const indirect_array_type &amp;ia2) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>range_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reverse_iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reverse_iterator2</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>same_closure</b>(const matrix_indirect &amp;mi) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>slice_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b>(matrix_indirect mi) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b> (defined in <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><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><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; matrix_indirect&lt; M, IA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_indirect&lt; M, IA &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; matrix_indirect&lt; M, IA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; matrix_indirect&lt; M, IA &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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; matrix_indirect&lt; M, IA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; matrix_indirect&lt; M, IA &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: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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html
deleted file mode 100644
index d80f640bbf..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html
+++ /dev/null
@@ -1,264 +0,0 @@
-<!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::matrix_indirect&lt; M, IA &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_1matrix__indirect.html">matrix_indirect</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_indirect&lt; M, IA &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_indirect" --><!-- doxytag: inherits="matrix_expression&lt; matrix_indirect&lt; M, IA &gt; &gt;" -->
-<p>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.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">matrix_expression&lt; matrix_indirect&lt; M, IA &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect-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_1matrix__indirect_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_1matrix__indirect_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_1matrix__indirect_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_1matrix__indirect_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="ac1da5ef4f46e14a358654c20fca5a7b8"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::matrix_type" ref="ac1da5ef4f46e14a358654c20fca5a7b8" 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="a99bb73bf657e7ba37dc4a65f494c5a07"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::indirect_array_type" ref="a99bb73bf657e7ba37dc4a65f494c5a07" args="" -->
-typedef IA&nbsp;</td><td class="memItemRight" valign="bottom"><b>indirect_array_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a42c1ca04a163f213bc21ca0c99059ef2"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::size_type" ref="a42c1ca04a163f213bc21ca0c99059ef2" 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="a2e3c35da28727bc3bac76f280a873af0"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::difference_type" ref="a2e3c35da28727bc3bac76f280a873af0" 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="a5f105fed443e1955978e4856852a5566"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::value_type" ref="a5f105fed443e1955978e4856852a5566" 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="acc074e20b1c3073a6d1240be58351ce6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_reference" ref="acc074e20b1c3073a6d1240be58351ce6" 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="a2825b873e37cca3e061cfa67bb6b1404"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::reference" ref="a2825b873e37cca3e061cfa67bb6b1404" 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="a595603ee5aee2cbed985e483d39a54cc"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::matrix_closure_type" ref="a595603ee5aee2cbed985e483d39a54cc" 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="a0698ceec4a4675c513c6a23891e682dd"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::range_type" ref="a0698ceec4a4675c513c6a23891e682dd" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">basic_range</a>&lt; size_type, <br class="typebreak"/>
-difference_type &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>range_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae8c81d5efd11a1fedfc97b8eac7f1e00"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::slice_type" ref="ae8c81d5efd11a1fedfc97b8eac7f1e00" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">basic_slice</a>&lt; size_type, <br class="typebreak"/>
-difference_type &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>slice_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1e7b02054f15816181b48b41028591b6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_closure_type" ref="a1e7b02054f15816181b48b41028591b6" args="" -->
-typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.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="a914a7c632ff3d75253f546d40f576177"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::closure_type" ref="a914a7c632ff3d75253f546d40f576177" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.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="a6d593d86ba9b5fc42921510ab37e02bc"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::storage_category" ref="a6d593d86ba9b5fc42921510ab37e02bc" 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_1dense__proxy__tag.html">dense_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="a815b317eadfec862db3a2d664016e48f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::orientation_category" ref="a815b317eadfec862db3a2d664016e48f" 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="a9663445f73a60c8f4b7e0ce71f4f7bf2"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_reverse_iterator1" ref="a9663445f73a60c8f4b7e0ce71f4f7bf2" args="" -->
-typedef reverse_iterator_base1<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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="a5bba92388407dbc068733a10cbde9cc7"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::reverse_iterator1" ref="a5bba92388407dbc068733a10cbde9cc7" args="" -->
-typedef reverse_iterator_base1<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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="a5fa5502905bc2084c3793f57aa55763e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_reverse_iterator2" ref="a5fa5502905bc2084c3793f57aa55763e" args="" -->
-typedef reverse_iterator_base2<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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="a42a2b16d9b99fdd0f9d550b2b4b0efd0"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::reverse_iterator2" ref="a42a2b16d9b99fdd0f9d550b2b4b0efd0" args="" -->
-typedef reverse_iterator_base2<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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="a4aff0768c96a75738b8bc0dfcf138a77"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::matrix_indirect" ref="a4aff0768c96a75738b8bc0dfcf138a77" args="(matrix_type &amp;data, size_type size1, size_type size2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>matrix_indirect</b> (matrix_type &amp;data, size_type size1, size_type size2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a927b74bd70656c143266b3d013546d32"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::matrix_indirect" ref="a927b74bd70656c143266b3d013546d32" args="(matrix_type &amp;data, const indirect_array_type &amp;ia1, const indirect_array_type &amp;ia2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>matrix_indirect</b> (matrix_type &amp;data, const indirect_array_type &amp;ia1, const indirect_array_type &amp;ia2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acb0c4273c0eeebfc2cc8d03f221f8ee7"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::matrix_indirect" ref="acb0c4273c0eeebfc2cc8d03f221f8ee7" args="(const matrix_closure_type &amp;data, const indirect_array_type &amp;ia1, const indirect_array_type &amp;ia2, int)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>matrix_indirect</b> (const matrix_closure_type &amp;data, const indirect_array_type &amp;ia1, const indirect_array_type &amp;ia2, int)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8baf2c06434bf70bc3f8e2eb3c866f3d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::size1" ref="a8baf2c06434bf70bc3f8e2eb3c866f3d" 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="a485f1b1c24681341201a894baabe70e0"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::size2" ref="a485f1b1c24681341201a894baabe70e0" 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="a050047133e4f7810760036975649099e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::indirect1" ref="a050047133e4f7810760036975649099e" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-indirect_array_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>indirect1</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab907ac406f4f01b10bfa0eb12fbadc73"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::indirect1" ref="ab907ac406f4f01b10bfa0eb12fbadc73" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-indirect_array_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>indirect1</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a340a0c9d0b23f2ba9e88908eab9a536d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::indirect2" ref="a340a0c9d0b23f2ba9e88908eab9a536d" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-indirect_array_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>indirect2</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad6676ae5d0e350228c88bd60492534ca"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::indirect2" ref="ad6676ae5d0e350228c88bd60492534ca" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-indirect_array_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>indirect2</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a13c5c8cb3950882412c3ffd6c6e23773"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::data" ref="a13c5c8cb3950882412c3ffd6c6e23773" 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="aeb59dba5501f277227522a7ba4d0313e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::data" ref="aeb59dba5501f277227522a7ba4d0313e" 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="a168f6c3e126fa48179eaa996c8cfbb93"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::operator()" ref="a168f6c3e126fa48179eaa996c8cfbb93" 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="ab94dd744e0bf7a32b49b48c1d2660862"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::operator()" ref="ab94dd744e0bf7a32b49b48c1d2660862" 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="a5d39fa0f615a04371969aa6636067a11"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::project" ref="a5d39fa0f615a04371969aa6636067a11" args="(const range_type &amp;r1, const range_type &amp;r2) const " -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html">matrix_indirect</a>&lt; matrix_type, <br class="typebreak"/>
-indirect_array_type &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>project</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a> &amp;r1, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a> &amp;r2) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd739e989169b63f763873ea2b109169"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::project" ref="abd739e989169b63f763873ea2b109169" args="(const slice_type &amp;s1, const slice_type &amp;s2) const " -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html">matrix_indirect</a>&lt; matrix_type, <br class="typebreak"/>
-indirect_array_type &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>project</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">slice_type</a> &amp;s1, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">slice_type</a> &amp;s2) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a297e51a851a5fac39b3953fb1cebf646"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::project" ref="a297e51a851a5fac39b3953fb1cebf646" args="(const indirect_array_type &amp;ia1, const indirect_array_type &amp;ia2) const " -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html">matrix_indirect</a>&lt; matrix_type, <br class="typebreak"/>
-indirect_array_type &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>project</b> (const indirect_array_type &amp;ia1, const indirect_array_type &amp;ia2) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a91d75d40cc37572a60763bcd4b7f8f3f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::operator=" ref="a91d75d40cc37572a60763bcd4b7f8f3f" args="(const matrix_indirect &amp;mi)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html">matrix_indirect</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html">matrix_indirect</a> &amp;mi)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad0548da8f2c71a47d05ed0654fd187a5"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::assign_temporary" ref="ad0548da8f2c71a47d05ed0654fd187a5" args="(matrix_indirect &amp;mi)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html">matrix_indirect</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>assign_temporary</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html">matrix_indirect</a> &amp;mi)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ac86bd7178deb223fcc690f01f379b98e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::operator=" ref="ac86bd7178deb223fcc690f01f379b98e" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html">matrix_indirect</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="ae480d4b24197e58fbde380c6219d2e36"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::assign" ref="ae480d4b24197e58fbde380c6219d2e36" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html">matrix_indirect</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="abafec7c39b09211161cc603438c856fb"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::operator+=" ref="abafec7c39b09211161cc603438c856fb" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html">matrix_indirect</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="a155549e582656efb819404e2a5c538aa"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::plus_assign" ref="a155549e582656efb819404e2a5c538aa" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html">matrix_indirect</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="a7f64a90926c91ba5689758233f0ab323"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::operator&#45;=" ref="a7f64a90926c91ba5689758233f0ab323" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html">matrix_indirect</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="a93050a908b2827391c5c565efd71cec3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::minus_assign" ref="a93050a908b2827391c5c565efd71cec3" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html">matrix_indirect</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="ad9732c6446d983f72d071e96c15904f9"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::operator*=" ref="ad9732c6446d983f72d071e96c15904f9" args="(const AT &amp;at)" -->
-template&lt;class AT &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html">matrix_indirect</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="af0ad63df9208fe2d8e60bb4b602001ee"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::operator/=" ref="af0ad63df9208fe2d8e60bb4b602001ee" args="(const AT &amp;at)" -->
-template&lt;class AT &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html">matrix_indirect</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="a364974f3a8b021b33edab7de968bf5d0"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::same_closure" ref="a364974f3a8b021b33edab7de968bf5d0" args="(const matrix_indirect &amp;mi) 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_1matrix__indirect.html">matrix_indirect</a> &amp;mi) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad6dca918f0f0a7c3c5715fe6a1c2c0db"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::operator==" ref="ad6dca918f0f0a7c3c5715fe6a1c2c0db" args="(const matrix_indirect &amp;mi) 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_1matrix__indirect.html">matrix_indirect</a> &amp;mi) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2c0a1763679620752bc4fcdb612c38d4"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::swap" ref="a2c0a1763679620752bc4fcdb612c38d4" args="(matrix_indirect mi)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html">matrix_indirect</a> mi)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad10e11894d1f3598aef4c2ff3c9704e1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::find1" ref="ad10e11894d1f3598aef4c2ff3c9704e1" args="(int, size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator1.html">const_iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find1</b> (int, size_type i, size_type j) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8967551770978fe439020796132b24bf"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::find1" ref="a8967551770978fe439020796132b24bf" args="(int, size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1iterator1.html">iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find1</b> (int, size_type i, size_type j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2353bdd8ca98f80a2adfad20ec6f08e8"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::find2" ref="a2353bdd8ca98f80a2adfad20ec6f08e8" args="(int, size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator2.html">const_iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find2</b> (int, size_type i, size_type j) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac600cd3afd9ec8f51bf143123832bf42"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::find2" ref="ac600cd3afd9ec8f51bf143123832bf42" args="(int, size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1iterator2.html">iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find2</b> (int, size_type i, size_type j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a264ba6347017a0c471548dbd4d185614"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::begin1" ref="a264ba6347017a0c471548dbd4d185614" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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="ae2c2e3ff2c3781a79fcfa002c5107f82"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::end1" ref="ae2c2e3ff2c3781a79fcfa002c5107f82" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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="a5a7502efedaa3e206fab3d90fec511d6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::begin1" ref="a5a7502efedaa3e206fab3d90fec511d6" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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="a3074ca4fbf4a03c6011c5c140e3ca9e6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::end1" ref="a3074ca4fbf4a03c6011c5c140e3ca9e6" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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="a4d35b788bf97ff6c2741c9bc8a0037bf"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::begin2" ref="a4d35b788bf97ff6c2741c9bc8a0037bf" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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="a578cde22cd6364acad410038cf46ba9b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::end2" ref="a578cde22cd6364acad410038cf46ba9b" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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="ac4426fb3e324fed31bfb68a8478e171d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::begin2" ref="ac4426fb3e324fed31bfb68a8478e171d" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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="ad5ce82f3ccac762da697322c9affff57"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::end2" ref="ad5ce82f3ccac762da697322c9affff57" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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="a8c7b63d8c8dca6d8ad3fe3ba18260481"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::rbegin1" ref="a8c7b63d8c8dca6d8ad3fe3ba18260481" 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="a89107d785e171760880e47cfa0b3c479"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::rend1" ref="a89107d785e171760880e47cfa0b3c479" 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="ad3c2c410c7acf881219ad33a543b0684"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::rbegin1" ref="ad3c2c410c7acf881219ad33a543b0684" 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="ace128e9cf897d461a9b66e691ab34980"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::rend1" ref="ace128e9cf897d461a9b66e691ab34980" 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="a0cc5fd9b3bf857166466e94b1db72955"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::rbegin2" ref="a0cc5fd9b3bf857166466e94b1db72955" 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="a208d22b103999a3d3d70495e6ec9be55"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::rend2" ref="a208d22b103999a3d3d70495e6ec9be55" 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="a23b6f2beeb8c5843c284912e1498ad5b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::rbegin2" ref="a23b6f2beeb8c5843c284912e1498ad5b" 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="a2d9bcb059218cc630722db6392404b86"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::rend2" ref="a2d9bcb059218cc630722db6392404b86" 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="a1003f5b368bad5faa10e9847bcd3a2ee"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::swap" ref="a1003f5b368bad5faa10e9847bcd3a2ee" args="(matrix_indirect mi1, matrix_indirect mi2)" -->
-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_1matrix__indirect.html">matrix_indirect</a> mi1, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html">matrix_indirect</a> mi2)</td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;class M, class IA&gt;<br/>
- class boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;</h3>
-
-<p>It is the most general version of any submatrices because it uses 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 to reference the submatrix.</p>
-<p>The <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 can be of any type with the restriction that its elements must be type-compatible with the size_type <code>of</code> the container. In practice, the following are good candidates:</p>
-<ul>
-<li><code>boost::numeric::ublas::indirect_array&lt;A&gt;</code> where <code>A</code> can be <code>int</code>, <code>size_t</code>, <code>long</code>, etc...</li>
-<li><code>boost::numeric::ublas::matrix&lt;int&gt;</code> can work too (<code>int</code> can be replaced by another integer type)</li>
-<li>etc...</li>
-</ul>
-<p>An indirect <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> can be used as a normal <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> in any expression. If the specified indirect <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> falls outside that of the indices of the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a>, then the <code><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html" title="A matrix referencing a non continuous submatrix of elements given another matrix...">matrix_indirect</a></code> is not a well formed Matrix Expression and access to an element outside of indices of the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> is <b>undefined</b>.</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>V</em>&nbsp;</td><td>the type of the referenced <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a>, for example <code>matrix&lt;double&gt;</code>) </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>IA</em>&nbsp;</td><td>the type of index <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a>. Default is <code>ublas::indirect_array&lt;&gt;</code> </td></tr>
- </table>
- </dd>
-</dl>
-</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator1-members.html
deleted file mode 100644
index cd915d4b0f..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator1-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::matrix_indirect&lt; M, IA &gt;::const_iterator1 Member List</h1>This is the complete list of members for <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>, 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_1matrix__indirect_1_1const__iterator1.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>(const self_type &amp;mi, const const_subiterator1_type &amp;it1, const const_subiterator2_type &amp;it2) (defined in <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><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></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_1matrix__indirect_1_1const__iterator1.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1matrix__indirect_1_1const__iterator1.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1matrix__indirect_1_1const__iterator1.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1matrix__indirect_1_1const__iterator1.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;::const_iterator1</a>)</td><td><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></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_1matrix__indirect_1_1const__iterator1.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;::const_iterator1</a>)</td><td><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></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_1matrix__indirect_1_1const__iterator1.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;::const_iterator1</a>)</td><td><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></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_1matrix__indirect_1_1const__iterator1.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator1.html
deleted file mode 100644
index 568af89eac..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator1.html
+++ /dev/null
@@ -1,102 +0,0 @@
-<!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::matrix_indirect&lt; M, IA &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_1matrix__indirect.html">matrix_indirect</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator1.html">const_iterator1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;::const_iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_indirect::const_iterator1" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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="a68ee5e85a9cbfd84662e43c458998405"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator1::value_type" ref="a68ee5e85a9cbfd84662e43c458998405" args="" -->
-typedef <br class="typebreak"/>
-M::const_iterator1::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="ab6bd753fcdb0bef7f6d032eb934c72fc"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator1::difference_type" ref="ab6bd753fcdb0bef7f6d032eb934c72fc" args="" -->
-typedef <br class="typebreak"/>
-M::const_iterator1::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="a2ce9a513a941a77989d3f33dbe9738aa"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator1::reference" ref="a2ce9a513a941a77989d3f33dbe9738aa" args="" -->
-typedef M::const_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="a9f7dfd37785d90e4febd557e163a01e5"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator1::pointer" ref="a9f7dfd37785d90e4febd557e163a01e5" args="" -->
-typedef M::const_iterator1::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="a535c16d41b215e093852550f74305b9e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator1::dual_iterator_type" ref="a535c16d41b215e093852550f74305b9e" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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="a3f92d3973788da0086ccae7bb79e30d5"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator1::dual_reverse_iterator_type" ref="a3f92d3973788da0086ccae7bb79e30d5" 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="a7a19fffa4c812757a480b859290e3324"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator1::const_iterator1" ref="a7a19fffa4c812757a480b859290e3324" args="(const self_type &amp;mi, const const_subiterator1_type &amp;it1, const const_subiterator2_type &amp;it2)" -->
-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_1matrix__indirect.html">self_type</a> &amp;mi, const const_subiterator1_type &amp;it1, const const_subiterator2_type &amp;it2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a11da98583c6563297b58c5b6c1914119"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator1::const_iterator1" ref="a11da98583c6563297b58c5b6c1914119" 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_1matrix__indirect_1_1iterator1.html">iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae4e8c447853774b037d9ecd358232c78"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator1::operator++" ref="ae4e8c447853774b037d9ecd358232c78" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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="a65c57db6fe5514276403dac5046ddccd"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator1::operator&#45;&#45;" ref="a65c57db6fe5514276403dac5046ddccd" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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="a4d25a5f0be3b40d2b84656708aacc735"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator1::operator+=" ref="a4d25a5f0be3b40d2b84656708aacc735" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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="abddc23cf1abbedc72640354631cc48ea"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator1::operator&#45;=" ref="abddc23cf1abbedc72640354631cc48ea" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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="a7e135b9da92bb07290bf10454a0100ee"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator1::operator&#45;" ref="a7e135b9da92bb07290bf10454a0100ee" 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_1matrix__indirect_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4aac1d266c6211c90bccdd33d04d87d1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator1::operator*" ref="a4aac1d266c6211c90bccdd33d04d87d1" 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="ac88bce887d2cbf6ba149ae45ffc6de7d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator1::operator[]" ref="ac88bce887d2cbf6ba149ae45ffc6de7d" 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="a5dcdf0d630cc806aae3c9617fc4ef79d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator1::begin" ref="a5dcdf0d630cc806aae3c9617fc4ef79d" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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="ab4754d7c97dc11d7ac02fa594a84f5a6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator1::end" ref="ab4754d7c97dc11d7ac02fa594a84f5a6" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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="a63c2b48098ba1284fb7e4635608ca5bf"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator1::rbegin" ref="a63c2b48098ba1284fb7e4635608ca5bf" 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="a220b01a9082f4521ed9fe9d8c76b5863"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator1::rend" ref="a220b01a9082f4521ed9fe9d8c76b5863" 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="ae815c126dbe96ee99aa26843664f04ca"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator1::index1" ref="ae815c126dbe96ee99aa26843664f04ca" 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="af63715d6f129517ed556c292cfd94451"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator1::index2" ref="af63715d6f129517ed556c292cfd94451" 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="a32bef96d019d4da3400d58405e55f1f6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator1::operator=" ref="a32bef96d019d4da3400d58405e55f1f6" args="(const const_iterator1 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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_1matrix__indirect_1_1const__iterator1.html">const_iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af4d14741db9282a9acb72dea66cc56c5"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator1::operator==" ref="af4d14741db9282a9acb72dea66cc56c5" 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_1matrix__indirect_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abea4be6830a3ed219f3d92b3e13f29d6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator1::operator&lt;" ref="abea4be6830a3ed219f3d92b3e13f29d6" 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_1matrix__indirect_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class M, class IA&gt;<br/>
- class boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;::const_iterator1</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator2-members.html
deleted file mode 100644
index 26cc64bcc4..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator2-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::matrix_indirect&lt; M, IA &gt;::const_iterator2 Member List</h1>This is the complete list of members for <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>, 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_1matrix__indirect_1_1const__iterator2.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>(const self_type &amp;mi, const const_subiterator1_type &amp;it1, const const_subiterator2_type &amp;it2) (defined in <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><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></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_1matrix__indirect_1_1const__iterator2.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1matrix__indirect_1_1const__iterator2.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1matrix__indirect_1_1const__iterator2.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1matrix__indirect_1_1const__iterator2.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;::const_iterator2</a>)</td><td><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></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_1matrix__indirect_1_1const__iterator2.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;::const_iterator2</a>)</td><td><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></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_1matrix__indirect_1_1const__iterator2.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;::const_iterator2</a>)</td><td><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></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_1matrix__indirect_1_1const__iterator2.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator2.html
deleted file mode 100644
index 0aa28d16d9..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator2.html
+++ /dev/null
@@ -1,102 +0,0 @@
-<!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::matrix_indirect&lt; M, IA &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_1matrix__indirect.html">matrix_indirect</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator2.html">const_iterator2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;::const_iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_indirect::const_iterator2" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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="a585d10f8ba6f186acebf5d4cb820ab15"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator2::value_type" ref="a585d10f8ba6f186acebf5d4cb820ab15" args="" -->
-typedef <br class="typebreak"/>
-M::const_iterator2::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="a83328802181b8010ff82b8820d812bc4"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator2::difference_type" ref="a83328802181b8010ff82b8820d812bc4" args="" -->
-typedef <br class="typebreak"/>
-M::const_iterator2::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="ac2453c5bc2d7661eae31c32658d5a0cf"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator2::reference" ref="ac2453c5bc2d7661eae31c32658d5a0cf" args="" -->
-typedef M::const_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="a682f437071e00a4e6313a57fd97f2029"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator2::pointer" ref="a682f437071e00a4e6313a57fd97f2029" args="" -->
-typedef M::const_iterator2::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="a62ae38b97a1c89c34f9587b20e3db2c9"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator2::dual_iterator_type" ref="a62ae38b97a1c89c34f9587b20e3db2c9" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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="a8dcef033aef9c2ad8b31414c347e8307"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator2::dual_reverse_iterator_type" ref="a8dcef033aef9c2ad8b31414c347e8307" 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="a00817c2f1a1f057ab6c8e203d88fe2a0"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator2::const_iterator2" ref="a00817c2f1a1f057ab6c8e203d88fe2a0" args="(const self_type &amp;mi, const const_subiterator1_type &amp;it1, 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_1matrix__indirect.html">self_type</a> &amp;mi, const const_subiterator1_type &amp;it1, const const_subiterator2_type &amp;it2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae83bc588eda8c2e3ac97e5f04c916797"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator2::const_iterator2" ref="ae83bc588eda8c2e3ac97e5f04c916797" 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_1matrix__indirect_1_1iterator2.html">iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f855aad8db7ab1debe2a0f1644c0952"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator2::operator++" ref="a3f855aad8db7ab1debe2a0f1644c0952" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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="a772ee6dedaef627419c8978cd5094b35"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator2::operator&#45;&#45;" ref="a772ee6dedaef627419c8978cd5094b35" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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="a1634af7f54b202e4577a919dedbbf3ba"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator2::operator+=" ref="a1634af7f54b202e4577a919dedbbf3ba" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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="a652683ef855e795918303776b7b4a02a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator2::operator&#45;=" ref="a652683ef855e795918303776b7b4a02a" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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="a7d27fd39a4a94a1f4c3eeafce21e0542"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator2::operator&#45;" ref="a7d27fd39a4a94a1f4c3eeafce21e0542" 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_1matrix__indirect_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8168592fd6db0f035d0984c4360fa0cd"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator2::operator*" ref="a8168592fd6db0f035d0984c4360fa0cd" 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="a6932f2a8e91531054051b1cd11be6c2b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator2::operator[]" ref="a6932f2a8e91531054051b1cd11be6c2b" 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="a60b95c0d389f4f1067a10f10f490e158"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator2::begin" ref="a60b95c0d389f4f1067a10f10f490e158" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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="ab827b2e3981d78a11deaeb49ba089daf"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator2::end" ref="ab827b2e3981d78a11deaeb49ba089daf" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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="ad6cef968cf91f3f0965f8197193d558f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator2::rbegin" ref="ad6cef968cf91f3f0965f8197193d558f" 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="a129f2ada383c991f69e9893f5b8e340c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator2::rend" ref="a129f2ada383c991f69e9893f5b8e340c" 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="ab8fd08d0cf8c35b4b1714b1426a5e560"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator2::index1" ref="ab8fd08d0cf8c35b4b1714b1426a5e560" 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="a0429cc5d1eccb9896ba104b5137a9a98"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator2::index2" ref="a0429cc5d1eccb9896ba104b5137a9a98" 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="a3fd9db590c39d469bdb1e29c911646f9"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator2::operator=" ref="a3fd9db590c39d469bdb1e29c911646f9" args="(const const_iterator2 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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_1matrix__indirect_1_1const__iterator2.html">const_iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a787d44cce7e0c7dca9f83d0d6ed23b57"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator2::operator==" ref="a787d44cce7e0c7dca9f83d0d6ed23b57" 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_1matrix__indirect_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a52f8656f28542947758766c7fffa1feb"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::const_iterator2::operator&lt;" ref="a52f8656f28542947758766c7fffa1feb" 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_1matrix__indirect_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class M, class IA&gt;<br/>
- class boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;::const_iterator2</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1iterator1-members.html
deleted file mode 100644
index 0887e7223c..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1iterator1-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::matrix_indirect&lt; M, IA &gt;::iterator1 Member List</h1>This is the complete list of members for <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>, 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_1matrix__indirect_1_1iterator1.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b> (defined in <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><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><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_1matrix__indirect_1_1iterator1.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1matrix__indirect_1_1iterator1.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b>(self_type &amp;mi, const subiterator1_type &amp;it1, const subiterator2_type &amp;it2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1matrix__indirect_1_1iterator1.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1matrix__indirect_1_1iterator1.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;::iterator1</a>)</td><td><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></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_1matrix__indirect_1_1iterator1.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;::iterator1</a>)</td><td><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></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_1matrix__indirect_1_1iterator1.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;::iterator1</a>)</td><td><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></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_1matrix__indirect_1_1iterator1.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1iterator1.html
deleted file mode 100644
index 879979ef03..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1iterator1.html
+++ /dev/null
@@ -1,97 +0,0 @@
-<!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::matrix_indirect&lt; M, IA &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_1matrix__indirect.html">matrix_indirect</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1iterator1.html">iterator1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;::iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_indirect::iterator1" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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="aed8aaaf90214039d24fb8f3f8528b567"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::iterator1::value_type" ref="aed8aaaf90214039d24fb8f3f8528b567" args="" -->
-typedef M::iterator1::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="a75e5353ecce1f15e72031e5e0b521815"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::iterator1::difference_type" ref="a75e5353ecce1f15e72031e5e0b521815" args="" -->
-typedef <br class="typebreak"/>
-M::iterator1::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="aaf787bf78ca64a912fbead2a5c6ae58c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::iterator1::reference" ref="aaf787bf78ca64a912fbead2a5c6ae58c" args="" -->
-typedef M::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="a01fcd1e71812dd00b98a001cf5ea9921"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::iterator1::pointer" ref="a01fcd1e71812dd00b98a001cf5ea9921" args="" -->
-typedef M::iterator1::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="a4e17cac59080598b542ce3788d746aa2"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::iterator1::dual_iterator_type" ref="a4e17cac59080598b542ce3788d746aa2" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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="a44291f61089479e6ef5d23dfafc5c74f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::iterator1::dual_reverse_iterator_type" ref="a44291f61089479e6ef5d23dfafc5c74f" 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="a4a0718508e5685a6d839af915ccb78d5"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::iterator1::iterator1" ref="a4a0718508e5685a6d839af915ccb78d5" args="(self_type &amp;mi, const subiterator1_type &amp;it1, const subiterator2_type &amp;it2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator1</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html">self_type</a> &amp;mi, const subiterator1_type &amp;it1, const subiterator2_type &amp;it2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4aff2c9c2b0d6e9bf40d6219eb65ed2a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::iterator1::operator++" ref="a4aff2c9c2b0d6e9bf40d6219eb65ed2a" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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="ab20c6ae928c78dda52ff13d4a16afecd"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::iterator1::operator&#45;&#45;" ref="ab20c6ae928c78dda52ff13d4a16afecd" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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="a7649ef55e1cfbe05735f875f8a8f9887"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::iterator1::operator+=" ref="a7649ef55e1cfbe05735f875f8a8f9887" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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="a2e0576f505688b9b937ca42e559e762c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::iterator1::operator&#45;=" ref="a2e0576f505688b9b937ca42e559e762c" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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="affcd8fd72668b1c9b668748551807689"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::iterator1::operator&#45;" ref="affcd8fd72668b1c9b668748551807689" 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_1matrix__indirect_1_1iterator1.html">iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acc080ed6e653456d4990ad0ccb263688"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::iterator1::operator*" ref="acc080ed6e653456d4990ad0ccb263688" 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="a9b9d6bff1789710f3957ac2430c0b375"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::iterator1::operator[]" ref="a9b9d6bff1789710f3957ac2430c0b375" 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="a5caf7999892428ac834b1a20f77d50a1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::iterator1::begin" ref="a5caf7999892428ac834b1a20f77d50a1" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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="abaaf75521d4c53a49f36f20e2f43c941"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::iterator1::end" ref="abaaf75521d4c53a49f36f20e2f43c941" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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="aecd88e6eb944eeee861ebab7064c5db8"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::iterator1::rbegin" ref="aecd88e6eb944eeee861ebab7064c5db8" 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="aa63a3ab793875605b18d8897d51a6608"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::iterator1::rend" ref="aa63a3ab793875605b18d8897d51a6608" 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="a9bcdcb5934a4fcf817c06cdcb2bdc19a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::iterator1::index1" ref="a9bcdcb5934a4fcf817c06cdcb2bdc19a" 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="a660caff98a001aefe3cddf0dbb6fa0b5"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::iterator1::index2" ref="a660caff98a001aefe3cddf0dbb6fa0b5" 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="a0c8dc2ef5b766a8b540668070c7e7a06"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::iterator1::operator=" ref="a0c8dc2ef5b766a8b540668070c7e7a06" args="(const iterator1 &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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_1matrix__indirect_1_1iterator1.html">iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7685ed6ad0ec8a1afd55f48899c88bb4"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::iterator1::operator==" ref="a7685ed6ad0ec8a1afd55f48899c88bb4" 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_1matrix__indirect_1_1iterator1.html">iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba0413ca41fecf55378ecb22f7af4689"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::iterator1::operator&lt;" ref="aba0413ca41fecf55378ecb22f7af4689" 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_1matrix__indirect_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::matrix_indirect::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, class IA&gt;<br/>
- class boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;::iterator1</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1iterator2-members.html
deleted file mode 100644
index 5188e99691..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1iterator2-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::matrix_indirect&lt; M, IA &gt;::iterator2 Member List</h1>This is the complete list of members for <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>, 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_1matrix__indirect_1_1iterator2.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b> (defined in <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><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><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_1matrix__indirect_1_1iterator2.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1matrix__indirect_1_1iterator2.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b>(self_type &amp;mi, const subiterator1_type &amp;it1, const subiterator2_type &amp;it2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1matrix__indirect_1_1iterator2.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1matrix__indirect_1_1iterator2.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;::iterator2</a>)</td><td><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></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_1matrix__indirect_1_1iterator2.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;::iterator2</a>)</td><td><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></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_1matrix__indirect_1_1iterator2.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;::iterator2</a>)</td><td><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></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_1matrix__indirect_1_1iterator2.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1iterator2.html
deleted file mode 100644
index 99748f6256..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1iterator2.html
+++ /dev/null
@@ -1,97 +0,0 @@
-<!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::matrix_indirect&lt; M, IA &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_1matrix__indirect.html">matrix_indirect</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1iterator2.html">iterator2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;::iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_indirect::iterator2" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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="a224989cdaa5a514530ba24477fa07037"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::iterator2::value_type" ref="a224989cdaa5a514530ba24477fa07037" args="" -->
-typedef M::iterator2::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="ad5d47bf719c875beb7a7ce812f746f45"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::iterator2::difference_type" ref="ad5d47bf719c875beb7a7ce812f746f45" args="" -->
-typedef <br class="typebreak"/>
-M::iterator2::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="a4b5fba3bca5b945ee042162b78701a4c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::iterator2::reference" ref="a4b5fba3bca5b945ee042162b78701a4c" args="" -->
-typedef M::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="aaf65d66947dd86432f899c41741aadab"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::iterator2::pointer" ref="aaf65d66947dd86432f899c41741aadab" args="" -->
-typedef M::iterator2::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="a0baf159bdcce20a3d607355c6931666c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::iterator2::dual_iterator_type" ref="a0baf159bdcce20a3d607355c6931666c" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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="ab26c93ee0e7fb916038e20a260f19365"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::iterator2::dual_reverse_iterator_type" ref="ab26c93ee0e7fb916038e20a260f19365" 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="a94febcb97e2ec707ffb041ec999db8b7"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::iterator2::iterator2" ref="a94febcb97e2ec707ffb041ec999db8b7" args="(self_type &amp;mi, const subiterator1_type &amp;it1, 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_1matrix__indirect.html">self_type</a> &amp;mi, const subiterator1_type &amp;it1, const subiterator2_type &amp;it2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9f562e0614be8cd26839fb1ce5e95079"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::iterator2::operator++" ref="a9f562e0614be8cd26839fb1ce5e95079" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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="af46adc0bb927a99d0f4f88937a64556e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::iterator2::operator&#45;&#45;" ref="af46adc0bb927a99d0f4f88937a64556e" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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="a25014e180aa550c7ef88ca58d1372ee7"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::iterator2::operator+=" ref="a25014e180aa550c7ef88ca58d1372ee7" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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="a3b2ec806243661610deac120e742ddaa"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::iterator2::operator&#45;=" ref="a3b2ec806243661610deac120e742ddaa" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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="ade45ce4abfb063730132c1891a59e791"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::iterator2::operator&#45;" ref="ade45ce4abfb063730132c1891a59e791" 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_1matrix__indirect_1_1iterator2.html">iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af5f679312dc8ff38fbb61ed7fb14e1e8"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::iterator2::operator*" ref="af5f679312dc8ff38fbb61ed7fb14e1e8" 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="a95f1d21a5258a2ada0029ca0c8148981"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::iterator2::operator[]" ref="a95f1d21a5258a2ada0029ca0c8148981" 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="a1b7c982bad07db8f5a371b8a5c44533c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::iterator2::begin" ref="a1b7c982bad07db8f5a371b8a5c44533c" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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="ae2d776466d7c22455ba90ee4afb741aa"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::iterator2::end" ref="ae2d776466d7c22455ba90ee4afb741aa" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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="adcb663a6cd062238c97d58c95a8147cc"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::iterator2::rbegin" ref="adcb663a6cd062238c97d58c95a8147cc" 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="a00e441f1b8b4e1fb2354b8e2cff5514b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::iterator2::rend" ref="a00e441f1b8b4e1fb2354b8e2cff5514b" 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="ad33bef38720939246d413b14d77a6db3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::iterator2::index1" ref="ad33bef38720939246d413b14d77a6db3" 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="af71643fd463dab06d4cf2f913f15b251"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::iterator2::index2" ref="af71643fd463dab06d4cf2f913f15b251" 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="a87dbcbaa61549bc099337c6d6cd9ce42"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::iterator2::operator=" ref="a87dbcbaa61549bc099337c6d6cd9ce42" args="(const iterator2 &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_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_1matrix__indirect_1_1iterator2.html">iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b9b44c1006128469a40e4ca39b732ff"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::iterator2::operator==" ref="a8b9b44c1006128469a40e4ca39b732ff" 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_1matrix__indirect_1_1iterator2.html">iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5212986419c81874f38ddf7d529dd3f3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_indirect::iterator2::operator&lt;" ref="a5212986419c81874f38ddf7d529dd3f3" 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_1matrix__indirect_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::matrix_indirect::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, class IA&gt;<br/>
- class boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;::iterator2</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary-members.html
deleted file mode 100644
index 373d12482b..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary-members.html
+++ /dev/null
@@ -1,76 +0,0 @@
-<!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::matrix_matrix_binary&lt; E1, E2, F &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>begin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>complexity</b> (defined in <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><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><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_1matrix__matrix__binary.html">boost::numeric::ublas::matrix_matrix_binary&lt; E1, E2, F &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator2</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression1_closure_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression1_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression2_closure_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression2_type</b> typedef (defined in <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><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></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; matrix_matrix_binary&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_matrix_binary&lt; E1, E2, F &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find1</b>(int, size_type i, size_type j) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find2</b>(int, size_type i, size_type j) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_matrix_binary</b>(const expression1_type &amp;e1, const expression2_type &amp;e2) (defined in <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><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></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_1matrix__matrix__binary.html">boost::numeric::ublas::matrix_matrix_binary&lt; E1, E2, F &gt;</a>)</td><td><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></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; matrix_matrix_binary&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_matrix_binary&lt; E1, E2, F &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; matrix_matrix_binary&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_matrix_binary&lt; E1, E2, F &gt; &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_1matrix__matrix__binary.html">boost::numeric::ublas::matrix_matrix_binary&lt; E1, E2, F &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>same_closure</b>(const matrix_matrix_binary &amp;mmb) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></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; matrix_matrix_binary&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_matrix_binary&lt; E1, E2, F &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; matrix_matrix_binary&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; matrix_matrix_binary&lt; E1, E2, F &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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; matrix_matrix_binary&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; matrix_matrix_binary&lt; E1, E2, F &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary.html
deleted file mode 100644
index 0d4a814431..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary.html
+++ /dev/null
@@ -1,135 +0,0 @@
-<!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::matrix_matrix_binary&lt; E1, E2, F &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_1matrix__matrix__binary.html">matrix_matrix_binary</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_matrix_binary&lt; E1, E2, F &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_matrix_binary" --><!-- doxytag: inherits="matrix_expression&lt; matrix_matrix_binary&lt; E1, E2, F &gt; &gt;" -->
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">matrix_expression&lt; matrix_matrix_binary&lt; E1, E2, F &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary-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_1matrix__matrix__binary_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_1matrix__matrix__binary_1_1const__iterator2.html">const_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="a2561e4e8fcf7cd52bed59bc0282c32ff"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::expression1_type" ref="a2561e4e8fcf7cd52bed59bc0282c32ff" args="" -->
-typedef E1&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression1_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1b118f356e142d3153196867b8319538"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::expression2_type" ref="a1b118f356e142d3153196867b8319538" args="" -->
-typedef E2&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression2_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe852efd17260cd67dba9dcd83afe50e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::expression1_closure_type" ref="abe852efd17260cd67dba9dcd83afe50e" args="" -->
-typedef E1::const_closure_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression1_closure_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4bfc46593b429f81766ed76fc1154bc2"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::expression2_closure_type" ref="a4bfc46593b429f81766ed76fc1154bc2" args="" -->
-typedef E2::const_closure_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression2_closure_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a43cd78195a0e63640e468c93a17b789f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::size_type" ref="a43cd78195a0e63640e468c93a17b789f" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1promote__traits.html">promote_traits</a><br class="typebreak"/>
-&lt; typename E1::size_type, <br class="typebreak"/>
-typename E2::size_type &gt;<br class="typebreak"/>
-::promote_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="abc93081c1b3e27f2ea686cc0fe78934e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::difference_type" ref="abc93081c1b3e27f2ea686cc0fe78934e" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1promote__traits.html">promote_traits</a><br class="typebreak"/>
-&lt; typename E1::difference_type, <br class="typebreak"/>
-typename E2::difference_type &gt;<br class="typebreak"/>
-::promote_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="a7e5d03905869a12fb05daa9a32d044d0"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::value_type" ref="a7e5d03905869a12fb05daa9a32d044d0" args="" -->
-typedef F::result_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="a3a8417a83207f512aaa13dd7e9dfe4aa"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_reference" ref="a3a8417a83207f512aaa13dd7e9dfe4aa" args="" -->
-typedef value_type&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="a6b15c99081bf8caf8db6413da3a2544c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::reference" ref="a6b15c99081bf8caf8db6413da3a2544c" args="" -->
-typedef const_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="a4945a819e800a7fdf4a238e29d5dbf44"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_closure_type" ref="a4945a819e800a7fdf4a238e29d5dbf44" args="" -->
-typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary.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="a89469c4d44f478936ac422c5af53c30f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::closure_type" ref="a89469c4d44f478936ac422c5af53c30f" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary.html">const_closure_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="a1edc1e0505d4de3a721cd1f43f371c48"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::orientation_category" ref="a1edc1e0505d4de3a721cd1f43f371c48" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1unknown__orientation__tag.html">unknown_orientation_tag</a>&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="ab7eb811b04ac0f9dd2ded52aad996eef"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::storage_category" ref="ab7eb811b04ac0f9dd2ded52aad996eef" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">unknown_storage_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="ab1511c13140a5894ff53e1c22b3df3cf"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::iterator1" ref="ab1511c13140a5894ff53e1c22b3df3cf" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator1.html">const_iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator1</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac10e6f559b28fb032cdbfea118c51be5"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::iterator2" ref="ac10e6f559b28fb032cdbfea118c51be5" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator2.html">const_iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator2</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a784ca4c7bc714baa5dbd6634ed775ece"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_reverse_iterator1" ref="a784ca4c7bc714baa5dbd6634ed775ece" args="" -->
-typedef reverse_iterator_base1<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_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="aabf5c02b7bfaf248836be93f41b48982"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_reverse_iterator2" ref="aabf5c02b7bfaf248836be93f41b48982" args="" -->
-typedef reverse_iterator_base2<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator2.html">const_iterator2</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_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="a803960e42d871aff66ac1c3ed465a3ed"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::matrix_matrix_binary" ref="a803960e42d871aff66ac1c3ed465a3ed" args="(const expression1_type &amp;e1, const expression2_type &amp;e2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>matrix_matrix_binary</b> (const expression1_type &amp;e1, const expression2_type &amp;e2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a688ff19d497ba3dd5f8d365a55e07419"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::size1" ref="a688ff19d497ba3dd5f8d365a55e07419" 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="ab9a019d87220198649012d7b940947a0"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::size2" ref="ab9a019d87220198649012d7b940947a0" 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="a5642bf277517d1e0f4d832318deee722"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::expression1" ref="a5642bf277517d1e0f4d832318deee722" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-expression1_closure_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression1</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3e1c58e8dfe206479a64bcb65901528f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::expression2" ref="a3e1c58e8dfe206479a64bcb65901528f" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-expression2_closure_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression2</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a86df08b933638ea129574b32481f5b2f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::operator()" ref="a86df08b933638ea129574b32481f5b2f" 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="a1da8b9d04b3c485885cb7bb3cc8d1980"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::same_closure" ref="a1da8b9d04b3c485885cb7bb3cc8d1980" args="(const matrix_matrix_binary &amp;mmb) 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_1matrix__matrix__binary.html">matrix_matrix_binary</a> &amp;mmb) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5a1955f8161230a861962dc6bf6721ad"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::find1" ref="a5a1955f8161230a861962dc6bf6721ad" args="(int, size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator1.html">const_iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find1</b> (int, size_type i, size_type j) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7a38b4c21bc2f8f8df54498e03f43369"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::find2" ref="a7a38b4c21bc2f8f8df54498e03f43369" args="(int, size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator2.html">const_iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find2</b> (int, size_type i, size_type j) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac5f169d1c9b3b3e77317a74343d4dc5b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::begin1" ref="ac5f169d1c9b3b3e77317a74343d4dc5b" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_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="a6600e1cb232f043af2ac3908868a5015"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::end1" ref="a6600e1cb232f043af2ac3908868a5015" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_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="aa18a30a6bf5b7046db72e0c22b7624e3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::begin2" ref="aa18a30a6bf5b7046db72e0c22b7624e3" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_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="a68e15cf9b1bced7451438dc787260d36"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::end2" ref="a68e15cf9b1bced7451438dc787260d36" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_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="aab3192f8f40bedae9d014dca626a9ddc"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::rbegin1" ref="aab3192f8f40bedae9d014dca626a9ddc" 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="a30d0d1af0a3b5a06bb677d08d8664e8d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::rend1" ref="a30d0d1af0a3b5a06bb677d08d8664e8d" 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="addf9212204fac2d5a17ca01df4f2fa73"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::rbegin2" ref="addf9212204fac2d5a17ca01df4f2fa73" 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="af48a872dcbf4993d2a568fdb2d24dd27"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::rend2" ref="af48a872dcbf4993d2a568fdb2d24dd27" 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 colspan="2"><h2>Static Public Attributes</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a753b539a25b977ec575ee11ec44b41c7"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::complexity" ref="a753b539a25b977ec575ee11ec44b41c7" args="" -->
-static const unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><b>complexity</b> = 1</td></tr>
-</table>
-<h3>template&lt;class E1, class E2, class F&gt;<br/>
- class boost::numeric::ublas::matrix_matrix_binary&lt; E1, E2, F &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator1-members.html
deleted file mode 100644
index 97f24f0a50..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator1-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::matrix_matrix_binary&lt; E1, E2, F &gt;::const_iterator1 Member List</h1>This is the complete list of members for <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>, 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_1matrix__matrix__binary_1_1const__iterator1.html">boost::numeric::ublas::matrix_matrix_binary&lt; E1, E2, F &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>(const self_type &amp;mmb, const const_iterator11_type &amp;it1, const const_iterator22_type &amp;it2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1matrix__matrix__binary_1_1const__iterator1.html">boost::numeric::ublas::matrix_matrix_binary&lt; E1, E2, F &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1matrix__matrix__binary_1_1const__iterator1.html">boost::numeric::ublas::matrix_matrix_binary&lt; E1, E2, F &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1matrix__matrix__binary_1_1const__iterator1.html">boost::numeric::ublas::matrix_matrix_binary&lt; E1, E2, F &gt;::const_iterator1</a>)</td><td><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></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_1matrix__matrix__binary_1_1const__iterator1.html">boost::numeric::ublas::matrix_matrix_binary&lt; E1, E2, F &gt;::const_iterator1</a>)</td><td><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></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_1matrix__matrix__binary_1_1const__iterator1.html">boost::numeric::ublas::matrix_matrix_binary&lt; E1, E2, F &gt;::const_iterator1</a>)</td><td><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></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_1matrix__matrix__binary_1_1const__iterator1.html">boost::numeric::ublas::matrix_matrix_binary&lt; E1, E2, F &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator1.html
deleted file mode 100644
index 42f092d558..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator1.html
+++ /dev/null
@@ -1,110 +0,0 @@
-<!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::matrix_matrix_binary&lt; E1, E2, F &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_1matrix__matrix__binary.html">matrix_matrix_binary</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator1.html">const_iterator1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_matrix_binary&lt; E1, E2, F &gt;::const_iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_matrix_binary::const_iterator1" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_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="ae361bc5f9008553f469218c1f0668703"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator1::iterator_category" ref="ae361bc5f9008553f469218c1f0668703" 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"/>
-E1::const_iterator1::iterator_category, <br class="typebreak"/>
-typename <br class="typebreak"/>
-E2::const_iterator2::iterator_category &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="a89a4aba45b94ba20dcdd14e6bb015b95"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator1::difference_type" ref="a89a4aba45b94ba20dcdd14e6bb015b95" args="" -->
-typedef <br class="typebreak"/>
-matrix_matrix_binary::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="aa685ae870168570ec52326e217023ae2"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator1::value_type" ref="aa685ae870168570ec52326e217023ae2" args="" -->
-typedef <br class="typebreak"/>
-matrix_matrix_binary::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="a6112660a46161937429bcef09c305a6b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator1::reference" ref="a6112660a46161937429bcef09c305a6b" args="" -->
-typedef <br class="typebreak"/>
-matrix_matrix_binary::const_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="a383c216a3010c3aa5bfb4430c0a838f0"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator1::pointer" ref="a383c216a3010c3aa5bfb4430c0a838f0" args="" -->
-typedef <br class="typebreak"/>
-matrix_matrix_binary::const_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="a7e50c6f865d91d5a8957751872c1c318"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator1::dual_iterator_type" ref="a7e50c6f865d91d5a8957751872c1c318" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_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="a3b6cfb9d0b538bcc861421b20c9f7340"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator1::dual_reverse_iterator_type" ref="a3b6cfb9d0b538bcc861421b20c9f7340" 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="a10443516bb654dc215c034e4cb225bee"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator1::const_iterator1" ref="a10443516bb654dc215c034e4cb225bee" args="(const self_type &amp;mmb, const const_iterator11_type &amp;it1, const const_iterator22_type &amp;it2)" -->
-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_1matrix__matrix__binary.html">self_type</a> &amp;mmb, const const_iterator11_type &amp;it1, const const_iterator22_type &amp;it2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa99427e0eee8d8c5e71b3fdb1ccf2e1c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator1::operator++" ref="aa99427e0eee8d8c5e71b3fdb1ccf2e1c" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_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="a3f7a203a682806dbcce1fd6c9af678a6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator1::operator&#45;&#45;" ref="a3f7a203a682806dbcce1fd6c9af678a6" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_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="a9c39ccf11455744aafed21900743ee26"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator1::operator+=" ref="a9c39ccf11455744aafed21900743ee26" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_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="a4cb8e0cd71a815997f5c64d0f080e2c4"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator1::operator&#45;=" ref="a4cb8e0cd71a815997f5c64d0f080e2c4" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_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="a8c33742c8ce3a7740076591fcf1183bd"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator1::operator&#45;" ref="a8c33742c8ce3a7740076591fcf1183bd" 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_1matrix__matrix__binary_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0424c7ea405b3e37ba5d71926a334990"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator1::operator*" ref="a0424c7ea405b3e37ba5d71926a334990" 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="a469149c8cd6487a04ce7741d3c425b64"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator1::operator[]" ref="a469149c8cd6487a04ce7741d3c425b64" 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="ae2eed8bf1546946de96c814b5a3a5e8e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator1::begin" ref="ae2eed8bf1546946de96c814b5a3a5e8e" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_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="a9042618608ff783d5722ecadd25067f6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator1::end" ref="a9042618608ff783d5722ecadd25067f6" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_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="a6f0d198a63e102a202dabfff2c44c671"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator1::rbegin" ref="a6f0d198a63e102a202dabfff2c44c671" 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="accf3b4e5ef74026006752bd1e7da342a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator1::rend" ref="accf3b4e5ef74026006752bd1e7da342a" 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="af6477a90cde24bf771f8680482a15fcb"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator1::index1" ref="af6477a90cde24bf771f8680482a15fcb" 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="a1ba0f6a52995888fc049690cc78fe802"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator1::index2" ref="a1ba0f6a52995888fc049690cc78fe802" 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="a80c986989f869f49f80cd0cb42fb6a4a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator1::operator=" ref="a80c986989f869f49f80cd0cb42fb6a4a" args="(const const_iterator1 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_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_1matrix__matrix__binary_1_1const__iterator1.html">const_iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0c153f9ef6ad9745940c0fe981e36687"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator1::operator==" ref="a0c153f9ef6ad9745940c0fe981e36687" 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_1matrix__matrix__binary_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6b141e73a4d209e48abe89b11da72d9f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator1::operator&lt;" ref="a6b141e73a4d209e48abe89b11da72d9f" 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_1matrix__matrix__binary_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class E1, class E2, class F&gt;<br/>
- class boost::numeric::ublas::matrix_matrix_binary&lt; E1, E2, F &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator2-members.html
deleted file mode 100644
index 7bc78e8083..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator2-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::matrix_matrix_binary&lt; E1, E2, F &gt;::const_iterator2 Member List</h1>This is the complete list of members for <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>, 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_1matrix__matrix__binary_1_1const__iterator2.html">boost::numeric::ublas::matrix_matrix_binary&lt; E1, E2, F &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>(const self_type &amp;mmb, const const_iterator11_type &amp;it1, const const_iterator22_type &amp;it2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1matrix__matrix__binary_1_1const__iterator2.html">boost::numeric::ublas::matrix_matrix_binary&lt; E1, E2, F &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1matrix__matrix__binary_1_1const__iterator2.html">boost::numeric::ublas::matrix_matrix_binary&lt; E1, E2, F &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1matrix__matrix__binary_1_1const__iterator2.html">boost::numeric::ublas::matrix_matrix_binary&lt; E1, E2, F &gt;::const_iterator2</a>)</td><td><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></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_1matrix__matrix__binary_1_1const__iterator2.html">boost::numeric::ublas::matrix_matrix_binary&lt; E1, E2, F &gt;::const_iterator2</a>)</td><td><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></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_1matrix__matrix__binary_1_1const__iterator2.html">boost::numeric::ublas::matrix_matrix_binary&lt; E1, E2, F &gt;::const_iterator2</a>)</td><td><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></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_1matrix__matrix__binary_1_1const__iterator2.html">boost::numeric::ublas::matrix_matrix_binary&lt; E1, E2, F &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator2.html
deleted file mode 100644
index 342532a2d6..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator2.html
+++ /dev/null
@@ -1,110 +0,0 @@
-<!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::matrix_matrix_binary&lt; E1, E2, F &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_1matrix__matrix__binary.html">matrix_matrix_binary</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator2.html">const_iterator2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_matrix_binary&lt; E1, E2, F &gt;::const_iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_matrix_binary::const_iterator2" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_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="ae0f63e4a31795305c962ee63a5a0178f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator2::iterator_category" ref="ae0f63e4a31795305c962ee63a5a0178f" 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"/>
-E1::const_iterator1::iterator_category, <br class="typebreak"/>
-typename <br class="typebreak"/>
-E2::const_iterator2::iterator_category &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="ad7b0f35b49643726566a1f6d2b1b0765"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator2::difference_type" ref="ad7b0f35b49643726566a1f6d2b1b0765" args="" -->
-typedef <br class="typebreak"/>
-matrix_matrix_binary::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="a651bd29bd6d4175a0fa4b71ff511cffc"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator2::value_type" ref="a651bd29bd6d4175a0fa4b71ff511cffc" args="" -->
-typedef <br class="typebreak"/>
-matrix_matrix_binary::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="a4f6c7f5959f8050141ce3607fceb8d59"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator2::reference" ref="a4f6c7f5959f8050141ce3607fceb8d59" args="" -->
-typedef <br class="typebreak"/>
-matrix_matrix_binary::const_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="a1b97d0d66a331945cb7df6a656ffe5e3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator2::pointer" ref="a1b97d0d66a331945cb7df6a656ffe5e3" args="" -->
-typedef <br class="typebreak"/>
-matrix_matrix_binary::const_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="a930421d8f9cb6eab04fe31e187981934"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator2::dual_iterator_type" ref="a930421d8f9cb6eab04fe31e187981934" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_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="af793e84e2ea62d93eb77293da03cd493"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator2::dual_reverse_iterator_type" ref="af793e84e2ea62d93eb77293da03cd493" 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="ab53b7c9824049369bfe3e1836abbfab8"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator2::const_iterator2" ref="ab53b7c9824049369bfe3e1836abbfab8" args="(const self_type &amp;mmb, const const_iterator11_type &amp;it1, const const_iterator22_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_1matrix__matrix__binary.html">self_type</a> &amp;mmb, const const_iterator11_type &amp;it1, const const_iterator22_type &amp;it2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af3bb199f9b34632ddfc3a8250c0e9dbc"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator2::operator++" ref="af3bb199f9b34632ddfc3a8250c0e9dbc" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_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="ad21ef3aa8d36e0eb0d8945d5ba46b8c0"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator2::operator&#45;&#45;" ref="ad21ef3aa8d36e0eb0d8945d5ba46b8c0" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_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="ae9cc0dd4c58b32ba4eda6362d5421ac6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator2::operator+=" ref="ae9cc0dd4c58b32ba4eda6362d5421ac6" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_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="ad52023b1dec0c34f88844ae3132cdda7"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator2::operator&#45;=" ref="ad52023b1dec0c34f88844ae3132cdda7" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_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="a055aa12c7f8c52e658e5780c66863de5"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator2::operator&#45;" ref="a055aa12c7f8c52e658e5780c66863de5" 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_1matrix__matrix__binary_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a713174d22213977ebb520dfdd5d89e94"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator2::operator*" ref="a713174d22213977ebb520dfdd5d89e94" 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="a8b510cd0d0501881317eeba77064b01b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator2::operator[]" ref="a8b510cd0d0501881317eeba77064b01b" 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="a3fd37472e2d9a327fc0e8907190ce360"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator2::begin" ref="a3fd37472e2d9a327fc0e8907190ce360" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_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="adebaa549cf5f46a9a640de5a93e4ea56"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator2::end" ref="adebaa549cf5f46a9a640de5a93e4ea56" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_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="a3f00b10fb3d923d6102e9a8fe0d65f81"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator2::rbegin" ref="a3f00b10fb3d923d6102e9a8fe0d65f81" 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="aef6f15dd50407c6e5d2bc047031f687c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator2::rend" ref="aef6f15dd50407c6e5d2bc047031f687c" 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="aa38391d88548548959f8e566a1fa451d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator2::index1" ref="aa38391d88548548959f8e566a1fa451d" 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="ae3d82e9172c6de604b7997e4f22671e3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator2::index2" ref="ae3d82e9172c6de604b7997e4f22671e3" 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="a6dc908936a5a3299b6e2149403424fb6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator2::operator=" ref="a6dc908936a5a3299b6e2149403424fb6" args="(const const_iterator2 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_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_1matrix__matrix__binary_1_1const__iterator2.html">const_iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a41d9b6845c3477f4b7dba63259b37fca"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator2::operator==" ref="a41d9b6845c3477f4b7dba63259b37fca" 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_1matrix__matrix__binary_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aca9277606c3bc86fef6828285383e10b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary::const_iterator2::operator&lt;" ref="aca9277606c3bc86fef6828285383e10b" 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_1matrix__matrix__binary_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class E1, class E2, class F&gt;<br/>
- class boost::numeric::ublas::matrix_matrix_binary&lt; E1, E2, F &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__move__manip-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__move__manip-members.html
deleted file mode 100644
index c267d24aef..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__move__manip-members.html
+++ /dev/null
@@ -1,40 +0,0 @@
-<!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::matrix_move_manip&lt; T &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__move__manip.html">boost::numeric::ublas::matrix_move_manip&lt; T &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>manip</b>(V &amp;k, K &amp;l) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_move_manip</b>(T k, T l) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; matrix_move_manip&lt; T &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; matrix_move_manip&lt; T &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_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; matrix_move_manip&lt; T &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; matrix_move_manip&lt; T &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; matrix_move_manip&lt; T &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; matrix_move_manip&lt; T &gt; &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__move__manip.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__move__manip.html
deleted file mode 100644
index 7f551c588e..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__move__manip.html
+++ /dev/null
@@ -1,57 +0,0 @@
-<!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::matrix_move_manip&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_1matrix__move__manip.html">matrix_move_manip</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_move_manip&lt; T &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_move_manip" --><!-- doxytag: inherits="index_manipulator&lt; matrix_move_manip&lt; T &gt; &gt;" -->
-<p>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.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">index_manipulator&lt; matrix_move_manip&lt; T &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__move__manip-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6175e759809cd31b5fa15d707fb4a983"></a><!-- doxytag: member="boost::numeric::ublas::matrix_move_manip::matrix_move_manip" ref="a6175e759809cd31b5fa15d707fb4a983" args="(T k, T l)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>matrix_move_manip</b> (T k, T l)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ab5897bad32c609b0b8d52f562d24b17a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_move_manip::manip" ref="ab5897bad32c609b0b8d52f562d24b17a" args="(V &amp;k, K &amp;l) const " -->
-template&lt;typename V , typename K &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>manip</b> (V &amp;k, K &amp;l) const </td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;typename T&gt;<br/>
- class boost::numeric::ublas::matrix_move_manip&lt; T &gt;</h3>
-
-<p>When member function <code>manip</code> is called the manipulator's index will be added to the referenced' index.</p>
-<dl class="see"><dt><b>See also:</b></dt><dd>move(T i, T j) </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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__move__to__manip-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__move__to__manip-members.html
deleted file mode 100644
index 4744c0e683..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__move__to__manip-members.html
+++ /dev/null
@@ -1,40 +0,0 @@
-<!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::matrix_move_to_manip&lt; T &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>manip</b>(V1 &amp;k, V2 &amp;l) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_move_to_manip</b>(T k, T l) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; matrix_move_to_manip&lt; T &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; matrix_move_to_manip&lt; T &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_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; matrix_move_to_manip&lt; T &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; matrix_move_to_manip&lt; T &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; matrix_move_to_manip&lt; T &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; matrix_move_to_manip&lt; T &gt; &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__move__to__manip.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__move__to__manip.html
deleted file mode 100644
index da1d151816..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__move__to__manip.html
+++ /dev/null
@@ -1,57 +0,0 @@
-<!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::matrix_move_to_manip&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_1matrix__move__to__manip.html">matrix_move_to_manip</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_move_to_manip&lt; T &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_move_to_manip" --><!-- doxytag: inherits="index_manipulator&lt; matrix_move_to_manip&lt; T &gt; &gt;" -->
-<p>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.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">index_manipulator&lt; matrix_move_to_manip&lt; T &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__move__to__manip-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae1fe204da348a68e632410d0f21df999"></a><!-- doxytag: member="boost::numeric::ublas::matrix_move_to_manip::matrix_move_to_manip" ref="ae1fe204da348a68e632410d0f21df999" args="(T k, T l)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>matrix_move_to_manip</b> (T k, T l)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a08d54abe3bc152052e7e7fa5ebadfc44"></a><!-- doxytag: member="boost::numeric::ublas::matrix_move_to_manip::manip" ref="a08d54abe3bc152052e7e7fa5ebadfc44" args="(V1 &amp;k, V2 &amp;l) const " -->
-template&lt;typename V1 , typename V2 &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>manip</b> (V1 &amp;k, V2 &amp;l) const </td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;typename T&gt;<br/>
- class boost::numeric::ublas::matrix_move_to_manip&lt; T &gt;</h3>
-
-<p>When member function <code>manip</code> is called the referenced index will be set to the manipulators' index</p>
-<dl class="see"><dt><b>See also:</b></dt><dd>move_to(T i, T j)</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range-members.html
deleted file mode 100644
index 106cae9f6e..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range-members.html
+++ /dev/null
@@ -1,103 +0,0 @@
-<!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::matrix_range&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>assign_temporary</b>(matrix_range &amp;mr) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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; matrix_range&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; matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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; matrix_range&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; matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_range</b>(matrix_type &amp;data, const range_type &amp;r1, const range_type &amp;r2) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_range</b>(const matrix_closure_type &amp;data, const range_type &amp;r1, const range_type &amp;r2, int) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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; matrix_range&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; matrix_range&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; matrix_range&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; matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const matrix_range &amp;mr) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const matrix_range &amp;mr) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>project</b>(const range_type &amp;r1, const range_type &amp;r2) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>range_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>same_closure</b>(const matrix_range &amp;mr) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>start1</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>start2</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b>(matrix_range mr) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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; matrix_range&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; matrix_range&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; matrix_range&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; matrix_range&lt; M &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&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; matrix_range&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; matrix_range&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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range.html
deleted file mode 100644
index 153292d7d3..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range.html
+++ /dev/null
@@ -1,211 +0,0 @@
-<!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::matrix_range&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_1matrix__range.html">matrix_range</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_range&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_range" --><!-- doxytag: inherits="matrix_expression&lt; matrix_range&lt; M &gt; &gt;" -->
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">matrix_expression&lt; matrix_range&lt; M &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__range-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_1matrix__range_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_1matrix__range_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_1matrix__range_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_1matrix__range_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="afc819e2b4e99179ca25e72035ce6fe25"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::matrix_type" ref="afc819e2b4e99179ca25e72035ce6fe25" 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="a149a07046c8a4b7fb20ebfc964c44175"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::size_type" ref="a149a07046c8a4b7fb20ebfc964c44175" 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="a9ce94bb089c5b147221d5857f1a96564"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::difference_type" ref="a9ce94bb089c5b147221d5857f1a96564" 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="a499db64caf45b2c716e95375b29795f1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::value_type" ref="a499db64caf45b2c716e95375b29795f1" 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="a8d467ff0eb18ff626a77ec2f2226bb36"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_reference" ref="a8d467ff0eb18ff626a77ec2f2226bb36" 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="aec4b595621998d9d17e6ee17660ab9d1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::reference" ref="aec4b595621998d9d17e6ee17660ab9d1" 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="a44bc5908880e3543e6e52fcaee5d5a52"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::matrix_closure_type" ref="a44bc5908880e3543e6e52fcaee5d5a52" 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="a4254a497dfa0a6f00239cd4112b20def"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::range_type" ref="a4254a497dfa0a6f00239cd4112b20def" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">basic_range</a>&lt; size_type, <br class="typebreak"/>
-difference_type &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>range_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8e3b5167b9e8e7a5bcb5bab86b80f5b1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_closure_type" ref="a8e3b5167b9e8e7a5bcb5bab86b80f5b1" args="" -->
-typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.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="a71a0f891c520132df6c54703a9db7936"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::closure_type" ref="a71a0f891c520132df6c54703a9db7936" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.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="a18c5f39fe2393b3f9350ab9d55a97a35"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::storage_category" ref="a18c5f39fe2393b3f9350ab9d55a97a35" 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_1dense__proxy__tag.html">dense_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="a3c3ca1b11badf5b42b83d224d8819eb7"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::orientation_category" ref="a3c3ca1b11badf5b42b83d224d8819eb7" 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="a0094d35dc7e304777ae942fd29ec64da"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_reverse_iterator1" ref="a0094d35dc7e304777ae942fd29ec64da" args="" -->
-typedef reverse_iterator_base1<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="a47feb46ab1fe95dafef1e0fc74f79b95"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::reverse_iterator1" ref="a47feb46ab1fe95dafef1e0fc74f79b95" args="" -->
-typedef reverse_iterator_base1<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="a7808bbc9d079fccbcda4c34f1c08ca00"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_reverse_iterator2" ref="a7808bbc9d079fccbcda4c34f1c08ca00" args="" -->
-typedef reverse_iterator_base2<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="ad79815be7f160a5f5487a3ac73d6d180"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::reverse_iterator2" ref="ad79815be7f160a5f5487a3ac73d6d180" args="" -->
-typedef reverse_iterator_base2<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="a3d8c560b1bd1e0c7ecfdba707525a7b9"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::matrix_range" ref="a3d8c560b1bd1e0c7ecfdba707525a7b9" args="(matrix_type &amp;data, const range_type &amp;r1, const range_type &amp;r2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>matrix_range</b> (matrix_type &amp;data, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a> &amp;r1, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a> &amp;r2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7f28eda822233d92c0e02816ec83d39a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::matrix_range" ref="a7f28eda822233d92c0e02816ec83d39a" args="(const matrix_closure_type &amp;data, const range_type &amp;r1, const range_type &amp;r2, int)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>matrix_range</b> (const matrix_closure_type &amp;data, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a> &amp;r1, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a> &amp;r2, int)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa5b7f519ca83599e3c3f1921e6c3171f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::start1" ref="aa5b7f519ca83599e3c3f1921e6c3171f" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>start1</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3974e100268c19c3f54155adc1a6a8d6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::size1" ref="a3974e100268c19c3f54155adc1a6a8d6" 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="a9dbb0bc3146f8838f9fa7023cc851254"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::start2" ref="a9dbb0bc3146f8838f9fa7023cc851254" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>start2</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a04e771855f9bb93195a0e1264a02de28"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::size2" ref="a04e771855f9bb93195a0e1264a02de28" 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="a0796587d34cf6bdce25cc7eb322f8e95"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::data" ref="a0796587d34cf6bdce25cc7eb322f8e95" 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="a9130da1cf2fea2092179e9c4c9422633"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::data" ref="a9130da1cf2fea2092179e9c4c9422633" 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="ace455c0d70c8f8de248b395272924506"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::operator()" ref="ace455c0d70c8f8de248b395272924506" 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="aa966f6e56799ac74e7955ffc6be93cbb"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::operator()" ref="aa966f6e56799ac74e7955ffc6be93cbb" 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="ae8db1e6e237d51aa98b29b2bd73c60e3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::project" ref="ae8db1e6e237d51aa98b29b2bd73c60e3" args="(const range_type &amp;r1, const range_type &amp;r2) const " -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">matrix_range</a>&lt; matrix_type &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>project</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a> &amp;r1, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a> &amp;r2) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb51daaf04bfd596ebdf51d5b723e69b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::operator=" ref="aeb51daaf04bfd596ebdf51d5b723e69b" args="(const matrix_range &amp;mr)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">matrix_range</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">matrix_range</a> &amp;mr)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3816d782ec6add1b633fa1b7cae3068b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::assign_temporary" ref="a3816d782ec6add1b633fa1b7cae3068b" args="(matrix_range &amp;mr)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">matrix_range</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>assign_temporary</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">matrix_range</a> &amp;mr)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a12d127ab33ae5970f6d001f01d030545"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::operator=" ref="a12d127ab33ae5970f6d001f01d030545" 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_1matrix__range.html">matrix_range</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="af80c60ea5979232e4ca4489662157687"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::assign" ref="af80c60ea5979232e4ca4489662157687" 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_1matrix__range.html">matrix_range</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="a1dffaf0136df97131f73048d6900aa7e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::operator+=" ref="a1dffaf0136df97131f73048d6900aa7e" 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_1matrix__range.html">matrix_range</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="a423a649a2b8d5d181f61b1f9dee9893c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::plus_assign" ref="a423a649a2b8d5d181f61b1f9dee9893c" 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_1matrix__range.html">matrix_range</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="a8f35ec1a54c6017b8b32dd328148cb84"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::operator&#45;=" ref="a8f35ec1a54c6017b8b32dd328148cb84" 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_1matrix__range.html">matrix_range</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="a3cd4561b05c49f8ca74ee148ab4ab133"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::minus_assign" ref="a3cd4561b05c49f8ca74ee148ab4ab133" 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_1matrix__range.html">matrix_range</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="a33834cf178aca1d73d0139da473304f0"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::operator*=" ref="a33834cf178aca1d73d0139da473304f0" 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_1matrix__range.html">matrix_range</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="a11467f62dc91cfb35a1e6b4ae1aa4ba5"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::operator/=" ref="a11467f62dc91cfb35a1e6b4ae1aa4ba5" 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_1matrix__range.html">matrix_range</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="ac1e706698b01b48dfff7445e63880c96"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::same_closure" ref="ac1e706698b01b48dfff7445e63880c96" args="(const matrix_range &amp;mr) 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_1matrix__range.html">matrix_range</a> &amp;mr) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2444873b35ec4c0f62aeb95b1ef81ddc"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::operator==" ref="a2444873b35ec4c0f62aeb95b1ef81ddc" args="(const matrix_range &amp;mr) 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_1matrix__range.html">matrix_range</a> &amp;mr) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba175cbc81107202bc31e11fbbf6d50a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::swap" ref="aba175cbc81107202bc31e11fbbf6d50a" args="(matrix_range mr)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">matrix_range</a> mr)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6604c43d06156122aac99ce235b1d3e1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::find1" ref="a6604c43d06156122aac99ce235b1d3e1" args="(int rank, size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="a4fb9750ac6443fa2b8a58c66386d517d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::find1" ref="a4fb9750ac6443fa2b8a58c66386d517d" args="(int rank, size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="a60fe12419a1d0caff8b457178cd75abc"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::find2" ref="a60fe12419a1d0caff8b457178cd75abc" args="(int rank, size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="aa98485e96490d9fb6e95a3aa77bf3a69"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::find2" ref="aa98485e96490d9fb6e95a3aa77bf3a69" args="(int rank, size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="a65d4e8605aa30ae8cefe3cdbf8913cbc"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::begin1" ref="a65d4e8605aa30ae8cefe3cdbf8913cbc" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="a1a2d40b7751f147a31b9a0bd448c601a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::end1" ref="a1a2d40b7751f147a31b9a0bd448c601a" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="ae5ec0172d2a870a16bf3712fcee1d879"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::begin1" ref="ae5ec0172d2a870a16bf3712fcee1d879" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="a4519f8647fe7033405c473d84f1f9b84"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::end1" ref="a4519f8647fe7033405c473d84f1f9b84" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="ab3d6dd6a2622a34bfab0014d4093224a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::begin2" ref="ab3d6dd6a2622a34bfab0014d4093224a" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="a0b5b86926deb361a3b593cbf7268c3a3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::end2" ref="a0b5b86926deb361a3b593cbf7268c3a3" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="a70257e1bf3b0044af076c5ea9daf447d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::begin2" ref="a70257e1bf3b0044af076c5ea9daf447d" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="afb30547702f6711714fe006afef686b1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::end2" ref="afb30547702f6711714fe006afef686b1" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="a7243964c48c86e4cbfda46b665a38c9a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::rbegin1" ref="a7243964c48c86e4cbfda46b665a38c9a" 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="a1f0f8ae6b6adbdf28d0f464f3033d1f2"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::rend1" ref="a1f0f8ae6b6adbdf28d0f464f3033d1f2" 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="a25ec019d2f742fb678349f6c42c4475a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::rbegin1" ref="a25ec019d2f742fb678349f6c42c4475a" 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="a91ff5f7e701e72021b6a321bfbfd8ead"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::rend1" ref="a91ff5f7e701e72021b6a321bfbfd8ead" 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="adfe0f1b1355c8756373f081623472dc6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::rbegin2" ref="adfe0f1b1355c8756373f081623472dc6" 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="afc16afe08c35ed2ca17444e9b8de6adf"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::rend2" ref="afc16afe08c35ed2ca17444e9b8de6adf" 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="adf2ab1a8c6547910dec2e2be5b9a5621"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::rbegin2" ref="adf2ab1a8c6547910dec2e2be5b9a5621" 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="a4c67466b226d869ef52d2d0d06e9cef6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::rend2" ref="a4c67466b226d869ef52d2d0d06e9cef6" 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="abe822e4b0b365f8c61f2aef18618683c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::swap" ref="abe822e4b0b365f8c61f2aef18618683c" args="(matrix_range mr1, matrix_range mr2)" -->
-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_1matrix__range.html">matrix_range</a> mr1, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">matrix_range</a> mr2)</td></tr>
-</table>
-<h3>template&lt;class M&gt;<br/>
- class boost::numeric::ublas::matrix_range&lt; M &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator1-members.html
deleted file mode 100644
index 63c7d48529..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator1-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::matrix_range&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_1matrix__range_1_1const__iterator1.html">boost::numeric::ublas::matrix_range&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_1matrix__range_1_1const__iterator1.html">boost::numeric::ublas::matrix_range&lt; M &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>(const self_type &amp;mr, const const_subiterator1_type &amp;it) (defined in <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><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></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_1matrix__range_1_1const__iterator1.html">boost::numeric::ublas::matrix_range&lt; M &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1matrix__range_1_1const__iterator1.html">boost::numeric::ublas::matrix_range&lt; M &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1matrix__range_1_1const__iterator1.html">boost::numeric::ublas::matrix_range&lt; M &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1matrix__range_1_1const__iterator1.html">boost::numeric::ublas::matrix_range&lt; M &gt;::const_iterator1</a>)</td><td><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></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_1matrix__range_1_1const__iterator1.html">boost::numeric::ublas::matrix_range&lt; M &gt;::const_iterator1</a>)</td><td><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></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_1matrix__range_1_1const__iterator1.html">boost::numeric::ublas::matrix_range&lt; M &gt;::const_iterator1</a>)</td><td><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></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_1matrix__range_1_1const__iterator1.html">boost::numeric::ublas::matrix_range&lt; M &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator1.html
deleted file mode 100644
index 163948fc11..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator1.html
+++ /dev/null
@@ -1,104 +0,0 @@
-<!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::matrix_range&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_1matrix__range.html">matrix_range</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator1.html">const_iterator1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_range&lt; M &gt;::const_iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_range::const_iterator1" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="a5947e6f51256a5d8c783c111802ada4d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator1::value_type" ref="a5947e6f51256a5d8c783c111802ada4d" 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="ab789267f1754093000387b40fd8e2e5f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator1::difference_type" ref="ab789267f1754093000387b40fd8e2e5f" 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="ac9e67a0dbdf2024de30f68af5537522c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator1::reference" ref="ac9e67a0dbdf2024de30f68af5537522c" 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="a47b6e382a50ffe03079fde2ccdd7c4e4"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator1::pointer" ref="a47b6e382a50ffe03079fde2ccdd7c4e4" 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="a675a38d84fbf400dd1698a038e8366f2"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator1::dual_iterator_type" ref="a675a38d84fbf400dd1698a038e8366f2" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="a63c65b91481064748581265477c5d316"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator1::dual_reverse_iterator_type" ref="a63c65b91481064748581265477c5d316" 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="a44bb9da3d5cc693c166d6f7d94355345"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator1::const_iterator1" ref="a44bb9da3d5cc693c166d6f7d94355345" args="(const self_type &amp;mr, const const_subiterator1_type &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_1matrix__range.html">self_type</a> &amp;mr, const const_subiterator1_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a10fdd6c63c3d9f2cd85ddb65388d7acd"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator1::const_iterator1" ref="a10fdd6c63c3d9f2cd85ddb65388d7acd" 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_1matrix__range_1_1iterator1.html">iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0bc5e0b36153fd14759146a78082e78b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator1::operator++" ref="a0bc5e0b36153fd14759146a78082e78b" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="ad8f06ea8a0bb18d1d80749e743778431"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator1::operator&#45;&#45;" ref="ad8f06ea8a0bb18d1d80749e743778431" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="a3f8aceebebd5d5837c47161f369e6300"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator1::operator+=" ref="a3f8aceebebd5d5837c47161f369e6300" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="aa55477f7bac684ea5d5c93b3460b5706"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator1::operator&#45;=" ref="aa55477f7bac684ea5d5c93b3460b5706" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="a5ebd20f74540106290dc1e13762d3715"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator1::operator&#45;" ref="a5ebd20f74540106290dc1e13762d3715" 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_1matrix__range_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d37b72e65220672b4cfcea1a0f8a530"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator1::operator*" ref="a6d37b72e65220672b4cfcea1a0f8a530" 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="a686b0074ec6699f88416c3c0e80e2b46"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator1::operator[]" ref="a686b0074ec6699f88416c3c0e80e2b46" 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="a74832f9bf297fb6bd7a7590e3c6e36b4"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator1::begin" ref="a74832f9bf297fb6bd7a7590e3c6e36b4" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="a6b40daaf7e1aa067aca673b4fc343cec"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator1::end" ref="a6b40daaf7e1aa067aca673b4fc343cec" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="a112a6fe080fbdedea94bb5bf32c92a17"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator1::rbegin" ref="a112a6fe080fbdedea94bb5bf32c92a17" 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="a5b059d46f09faed9d051055aa5bf2eac"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator1::rend" ref="a5b059d46f09faed9d051055aa5bf2eac" 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="a8b004ae2284f93b82e6e40c508d8c628"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator1::index1" ref="a8b004ae2284f93b82e6e40c508d8c628" 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="a8df0634fd060121ce41cd624579c7d74"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator1::index2" ref="a8df0634fd060121ce41cd624579c7d74" 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="a9008c92dd92ad14673c476c4e49ff510"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator1::operator=" ref="a9008c92dd92ad14673c476c4e49ff510" args="(const const_iterator1 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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_1matrix__range_1_1const__iterator1.html">const_iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a23feb80496f40a3319d479293b01840e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator1::operator==" ref="a23feb80496f40a3319d479293b01840e" 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_1matrix__range_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a06e9f707cfe2b8333f488c7deea2518c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator1::operator&lt;" ref="a06e9f707cfe2b8333f488c7deea2518c" 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_1matrix__range_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class M&gt;<br/>
- class boost::numeric::ublas::matrix_range&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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator2-members.html
deleted file mode 100644
index fafec1bf1f..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator2-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::matrix_range&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_1matrix__range_1_1const__iterator2.html">boost::numeric::ublas::matrix_range&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_1matrix__range_1_1const__iterator2.html">boost::numeric::ublas::matrix_range&lt; M &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>(const self_type &amp;mr, const const_subiterator2_type &amp;it) (defined in <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><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></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_1matrix__range_1_1const__iterator2.html">boost::numeric::ublas::matrix_range&lt; M &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1matrix__range_1_1const__iterator2.html">boost::numeric::ublas::matrix_range&lt; M &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1matrix__range_1_1const__iterator2.html">boost::numeric::ublas::matrix_range&lt; M &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1matrix__range_1_1const__iterator2.html">boost::numeric::ublas::matrix_range&lt; M &gt;::const_iterator2</a>)</td><td><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></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_1matrix__range_1_1const__iterator2.html">boost::numeric::ublas::matrix_range&lt; M &gt;::const_iterator2</a>)</td><td><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></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_1matrix__range_1_1const__iterator2.html">boost::numeric::ublas::matrix_range&lt; M &gt;::const_iterator2</a>)</td><td><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></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_1matrix__range_1_1const__iterator2.html">boost::numeric::ublas::matrix_range&lt; M &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator2.html
deleted file mode 100644
index b53c9c580e..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator2.html
+++ /dev/null
@@ -1,104 +0,0 @@
-<!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::matrix_range&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_1matrix__range.html">matrix_range</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator2.html">const_iterator2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_range&lt; M &gt;::const_iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_range::const_iterator2" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="a728f849c69ddd40fada4e287b41dd03d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator2::value_type" ref="a728f849c69ddd40fada4e287b41dd03d" 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="a0c16b503f5d9426509f7a6b2a6e4e7cc"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator2::difference_type" ref="a0c16b503f5d9426509f7a6b2a6e4e7cc" 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="aafe5d8f3b0c9e4adcc6eeb0e0c248454"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator2::reference" ref="aafe5d8f3b0c9e4adcc6eeb0e0c248454" 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="a430e1053c92d75c5ad711c24ed66733e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator2::pointer" ref="a430e1053c92d75c5ad711c24ed66733e" 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="a13f714ad7216c22bd2f3938631c550da"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator2::dual_iterator_type" ref="a13f714ad7216c22bd2f3938631c550da" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="a81188a700276d57d7af8bb18092d5c47"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator2::dual_reverse_iterator_type" ref="a81188a700276d57d7af8bb18092d5c47" 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="acc75a5be94403f71757eaec23b99ff8d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator2::const_iterator2" ref="acc75a5be94403f71757eaec23b99ff8d" args="(const self_type &amp;mr, const const_subiterator2_type &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_1matrix__range.html">self_type</a> &amp;mr, const const_subiterator2_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d15f926fec54e3e7d31d9b509940fda"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator2::const_iterator2" ref="a6d15f926fec54e3e7d31d9b509940fda" 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_1matrix__range_1_1iterator2.html">iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a459381284a17bedd431a2c583556365d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator2::operator++" ref="a459381284a17bedd431a2c583556365d" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="a496df9c20edcf420a75ed42302e4fb1f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator2::operator&#45;&#45;" ref="a496df9c20edcf420a75ed42302e4fb1f" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="ad55928b2428f12146b39e26a2971c8c0"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator2::operator+=" ref="ad55928b2428f12146b39e26a2971c8c0" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="a4542b27431ac076f4e9de57ac8bf54a7"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator2::operator&#45;=" ref="a4542b27431ac076f4e9de57ac8bf54a7" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="a9b174fe31f05efdc575b51dc8fd1a800"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator2::operator&#45;" ref="a9b174fe31f05efdc575b51dc8fd1a800" 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_1matrix__range_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7c9ffff4ed6f38b7a840b698b25e6aa2"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator2::operator*" ref="a7c9ffff4ed6f38b7a840b698b25e6aa2" 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="a2656b7fe848d747cb19ce28e46fbd805"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator2::operator[]" ref="a2656b7fe848d747cb19ce28e46fbd805" 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="a0dbe28e05acf0904f8df393b6523e0e4"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator2::begin" ref="a0dbe28e05acf0904f8df393b6523e0e4" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="af9fa9e1b3775a88b39804bba3a0b8f10"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator2::end" ref="af9fa9e1b3775a88b39804bba3a0b8f10" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="aab3311b7eafdcc09a07fa182e8a96a20"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator2::rbegin" ref="aab3311b7eafdcc09a07fa182e8a96a20" 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="a47dcb7f8f50ec0b491c07d7066585749"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator2::rend" ref="a47dcb7f8f50ec0b491c07d7066585749" 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="afabda97adf53e1f3ba9b2a4b00231abf"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator2::index1" ref="afabda97adf53e1f3ba9b2a4b00231abf" 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="aecb1eaedfd5a43060bcc4fd7346f9569"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator2::index2" ref="aecb1eaedfd5a43060bcc4fd7346f9569" 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="ade86c3e752f7e9fc126d8bd3ff14d523"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator2::operator=" ref="ade86c3e752f7e9fc126d8bd3ff14d523" args="(const const_iterator2 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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_1matrix__range_1_1const__iterator2.html">const_iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af0d757e4cd8c6d43b05c2f00dc26fc5f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator2::operator==" ref="af0d757e4cd8c6d43b05c2f00dc26fc5f" 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_1matrix__range_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3578d996975cc336f1eda934d82292bc"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_iterator2::operator&lt;" ref="a3578d996975cc336f1eda934d82292bc" 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_1matrix__range_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class M&gt;<br/>
- class boost::numeric::ublas::matrix_range&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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator1-members.html
deleted file mode 100644
index 3f432e0baa..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator1-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::matrix_range&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_1matrix__range_1_1iterator1.html">boost::numeric::ublas::matrix_range&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_1matrix__range_1_1iterator1.html">boost::numeric::ublas::matrix_range&lt; M &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b> (defined in <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><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><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_1matrix__range_1_1iterator1.html">boost::numeric::ublas::matrix_range&lt; M &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1matrix__range_1_1iterator1.html">boost::numeric::ublas::matrix_range&lt; M &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b>(self_type &amp;mr, const subiterator1_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1matrix__range_1_1iterator1.html">boost::numeric::ublas::matrix_range&lt; M &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1matrix__range_1_1iterator1.html">boost::numeric::ublas::matrix_range&lt; M &gt;::iterator1</a>)</td><td><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></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_1matrix__range_1_1iterator1.html">boost::numeric::ublas::matrix_range&lt; M &gt;::iterator1</a>)</td><td><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></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_1matrix__range_1_1iterator1.html">boost::numeric::ublas::matrix_range&lt; M &gt;::iterator1</a>)</td><td><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></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_1matrix__range_1_1iterator1.html">boost::numeric::ublas::matrix_range&lt; M &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator1.html
deleted file mode 100644
index 086a06f82b..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator1.html
+++ /dev/null
@@ -1,99 +0,0 @@
-<!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::matrix_range&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_1matrix__range.html">matrix_range</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator1.html">iterator1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_range&lt; M &gt;::iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_range::iterator1" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="a04aaff2435aa7c3256e66307a15e7cfc"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::iterator1::value_type" ref="a04aaff2435aa7c3256e66307a15e7cfc" 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="a060e8144368a365a2ec275174f2aff4b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::iterator1::difference_type" ref="a060e8144368a365a2ec275174f2aff4b" 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="a7533b618fd29780f66138429ebff2013"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::iterator1::reference" ref="a7533b618fd29780f66138429ebff2013" 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="a5d8277a60f94a002b7db68e542aaf9bb"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::iterator1::pointer" ref="a5d8277a60f94a002b7db68e542aaf9bb" 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="a9de6aad470fa96a8de0317a151b9ee89"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::iterator1::dual_iterator_type" ref="a9de6aad470fa96a8de0317a151b9ee89" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="a3616f94d55e87441b53fc357e8b41756"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::iterator1::dual_reverse_iterator_type" ref="a3616f94d55e87441b53fc357e8b41756" 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="a3ef021525ca05c7749db04502b207199"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::iterator1::iterator1" ref="a3ef021525ca05c7749db04502b207199" args="(self_type &amp;mr, const subiterator1_type &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator1</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">self_type</a> &amp;mr, const subiterator1_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af1db606eeae94c217c970e1b66aa3c02"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::iterator1::operator++" ref="af1db606eeae94c217c970e1b66aa3c02" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="a6c7cb7eb52f1e0a97ac3d906793eab11"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::iterator1::operator&#45;&#45;" ref="a6c7cb7eb52f1e0a97ac3d906793eab11" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="ab8c75850994a331ee4619541c77fb6ca"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::iterator1::operator+=" ref="ab8c75850994a331ee4619541c77fb6ca" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="abf558c6c839977df237b377c099aa9ee"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::iterator1::operator&#45;=" ref="abf558c6c839977df237b377c099aa9ee" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="a1eb2b5557c8d12043d6a48d1ecd5d0b0"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::iterator1::operator&#45;" ref="a1eb2b5557c8d12043d6a48d1ecd5d0b0" 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_1matrix__range_1_1iterator1.html">iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a99c72ee6310d29e48a3f87f465017ee4"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::iterator1::operator*" ref="a99c72ee6310d29e48a3f87f465017ee4" 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="a666863f29999b03bf4695654babef7a3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::iterator1::operator[]" ref="a666863f29999b03bf4695654babef7a3" 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="aeb8cb4be8a276f9421d8574449167fc6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::iterator1::begin" ref="aeb8cb4be8a276f9421d8574449167fc6" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="a1b019eac23a4a9ecdcf1d2bc9a336b51"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::iterator1::end" ref="a1b019eac23a4a9ecdcf1d2bc9a336b51" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="a2f56ebd94072daa6f75a45ce41002765"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::iterator1::rbegin" ref="a2f56ebd94072daa6f75a45ce41002765" 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="a5c0149f4e7e0b9bfc75367c634dadf36"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::iterator1::rend" ref="a5c0149f4e7e0b9bfc75367c634dadf36" 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="a3264e1008892520b5d3f3870bdef297c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::iterator1::index1" ref="a3264e1008892520b5d3f3870bdef297c" 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="afd0a3f1ab9a8048457ab6273aa371823"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::iterator1::index2" ref="afd0a3f1ab9a8048457ab6273aa371823" 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="ad762e5c41ef42a69351ee555d64018d5"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::iterator1::operator=" ref="ad762e5c41ef42a69351ee555d64018d5" args="(const iterator1 &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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_1matrix__range_1_1iterator1.html">iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a64eabcc10d5936ed1aac2862af9ac72b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::iterator1::operator==" ref="a64eabcc10d5936ed1aac2862af9ac72b" 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_1matrix__range_1_1iterator1.html">iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c96654a42941fa130a6ae54a05b6218"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::iterator1::operator&lt;" ref="a8c96654a42941fa130a6ae54a05b6218" 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_1matrix__range_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::matrix_range::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::matrix_range&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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator2-members.html
deleted file mode 100644
index 2d82d382cf..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator2-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::matrix_range&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_1matrix__range_1_1iterator2.html">boost::numeric::ublas::matrix_range&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_1matrix__range_1_1iterator2.html">boost::numeric::ublas::matrix_range&lt; M &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b> (defined in <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><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><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_1matrix__range_1_1iterator2.html">boost::numeric::ublas::matrix_range&lt; M &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1matrix__range_1_1iterator2.html">boost::numeric::ublas::matrix_range&lt; M &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b>(self_type &amp;mr, const subiterator2_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1matrix__range_1_1iterator2.html">boost::numeric::ublas::matrix_range&lt; M &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1matrix__range_1_1iterator2.html">boost::numeric::ublas::matrix_range&lt; M &gt;::iterator2</a>)</td><td><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></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_1matrix__range_1_1iterator2.html">boost::numeric::ublas::matrix_range&lt; M &gt;::iterator2</a>)</td><td><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></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_1matrix__range_1_1iterator2.html">boost::numeric::ublas::matrix_range&lt; M &gt;::iterator2</a>)</td><td><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></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_1matrix__range_1_1iterator2.html">boost::numeric::ublas::matrix_range&lt; M &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator2.html
deleted file mode 100644
index 1e899ea66e..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator2.html
+++ /dev/null
@@ -1,99 +0,0 @@
-<!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::matrix_range&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_1matrix__range.html">matrix_range</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator2.html">iterator2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_range&lt; M &gt;::iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_range::iterator2" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="a20e12081434d9b0a0d31509a59f04abf"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::iterator2::value_type" ref="a20e12081434d9b0a0d31509a59f04abf" 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="a2528e17979a0317d3406c4bb3a9ba35c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::iterator2::difference_type" ref="a2528e17979a0317d3406c4bb3a9ba35c" 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="a852046b31a3bf090ab0006371a4da8dc"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::iterator2::reference" ref="a852046b31a3bf090ab0006371a4da8dc" 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="a69e45a3ac838b5806fda63acbcfa018f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::iterator2::pointer" ref="a69e45a3ac838b5806fda63acbcfa018f" 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="a15cb239f958b5b83653ac7f3dcd24f7a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::iterator2::dual_iterator_type" ref="a15cb239f958b5b83653ac7f3dcd24f7a" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="a724992752bdd54217821ac05289557de"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::iterator2::dual_reverse_iterator_type" ref="a724992752bdd54217821ac05289557de" 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="adeb6e642c8142be0e2f92a72801d0289"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::iterator2::iterator2" ref="adeb6e642c8142be0e2f92a72801d0289" args="(self_type &amp;mr, const subiterator2_type &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator2</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">self_type</a> &amp;mr, const subiterator2_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad34a0797e98d4e4e44e0eb959dd19eec"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::iterator2::operator++" ref="ad34a0797e98d4e4e44e0eb959dd19eec" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="a65cc8205958593d8869f976aefb12c51"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::iterator2::operator&#45;&#45;" ref="a65cc8205958593d8869f976aefb12c51" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="ac41125a9bcd9f5db3d5cb181d46636dc"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::iterator2::operator+=" ref="ac41125a9bcd9f5db3d5cb181d46636dc" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="a0a763c2edf037bd87a99b9a910065891"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::iterator2::operator&#45;=" ref="a0a763c2edf037bd87a99b9a910065891" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="a2d8a2534ca088a9d7cdd8f60489d47a5"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::iterator2::operator&#45;" ref="a2d8a2534ca088a9d7cdd8f60489d47a5" 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_1matrix__range_1_1iterator2.html">iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a83fb7516a748f08122228791f673d897"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::iterator2::operator*" ref="a83fb7516a748f08122228791f673d897" 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="a7c9dc6695e1aa8c502ea3f7b6e22e3f6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::iterator2::operator[]" ref="a7c9dc6695e1aa8c502ea3f7b6e22e3f6" 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="a492bc33cf1c71b19ea7febfca44ed536"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::iterator2::begin" ref="a492bc33cf1c71b19ea7febfca44ed536" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="ad753c194c4ab818d4994caafc2abc3b4"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::iterator2::end" ref="ad753c194c4ab818d4994caafc2abc3b4" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="af0f755806e0667315f708a1de206ea2f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::iterator2::rbegin" ref="af0f755806e0667315f708a1de206ea2f" 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="ad1562c81b41168c6dbb710932feaedc5"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::iterator2::rend" ref="ad1562c81b41168c6dbb710932feaedc5" 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="a988c2cd0ae057e401d935e5e4cefef52"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::iterator2::index1" ref="a988c2cd0ae057e401d935e5e4cefef52" 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="a4d8c5c861a68fb27438f68aebd2be36d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::iterator2::index2" ref="a4d8c5c861a68fb27438f68aebd2be36d" 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="a420ca987943d44897e331d1c8bcb3096"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::iterator2::operator=" ref="a420ca987943d44897e331d1c8bcb3096" args="(const iterator2 &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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_1matrix__range_1_1iterator2.html">iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a57a8dc2e308d201e247a841c771ae1c4"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::iterator2::operator==" ref="a57a8dc2e308d201e247a841c771ae1c4" 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_1matrix__range_1_1iterator2.html">iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5d16276d5d119f7a50ca1e39c796cd3e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::iterator2::operator&lt;" ref="a5d16276d5d119f7a50ca1e39c796cd3e" 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_1matrix__range_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::matrix_range::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::matrix_range&lt; M &gt;::iterator2</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__reference-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__reference-members.html
deleted file mode 100644
index 1624950c04..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__reference-members.html
+++ /dev/null
@@ -1,98 +0,0 @@
-<!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::matrix_reference&lt; E &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &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_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &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_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &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_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &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_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &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_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &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_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &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; matrix_reference&lt; E &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_reference&lt; E &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_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &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_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &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_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &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_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &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_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &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_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &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_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &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_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &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_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &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; matrix_reference&lt; E &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_reference&lt; E &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_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &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_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &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_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &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_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_reference</b>(referred_type &amp;e) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a></td><td><code> [explicit]</code></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_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &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_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &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_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &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; matrix_reference&lt; E &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_reference&lt; E &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; matrix_reference&lt; E &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_reference&lt; E &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_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &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_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &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_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &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_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const matrix_reference &amp;m) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &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_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &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_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &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_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &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_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &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_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &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_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &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_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &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_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>referred_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &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_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &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_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &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_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &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_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &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_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &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_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>same_closure</b>(const matrix_reference &amp;mr) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &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_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &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_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &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_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &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_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b>(matrix_reference &amp;m) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a></td><td></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; matrix_reference&lt; E &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_reference&lt; E &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; matrix_reference&lt; E &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; matrix_reference&lt; E &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &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; matrix_reference&lt; E &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; matrix_reference&lt; E &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__reference.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__reference.html
deleted file mode 100644
index 36e5c12b02..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__reference.html
+++ /dev/null
@@ -1,198 +0,0 @@
-<!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::matrix_reference&lt; E &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_1matrix__reference.html">matrix_reference</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_reference&lt; E &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_reference" --><!-- doxytag: inherits="matrix_expression&lt; matrix_reference&lt; E &gt; &gt;" -->
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">matrix_expression&lt; matrix_reference&lt; E &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__reference-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="a63039aea9ccb426b744378ca8613ece8"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::size_type" ref="a63039aea9ccb426b744378ca8613ece8" args="" -->
-typedef E::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="abb69428786edcbf40a0cd5a68044aebb"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::difference_type" ref="abb69428786edcbf40a0cd5a68044aebb" args="" -->
-typedef E::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="aa7a9a7e07faba3900ba2236d715a547d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::value_type" ref="aa7a9a7e07faba3900ba2236d715a547d" args="" -->
-typedef E::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="a1100467b4c4b905d54679fea4c65609e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::const_reference" ref="a1100467b4c4b905d54679fea4c65609e" args="" -->
-typedef E::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="a48526c235b970978fc63c1bad02a03c4"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::reference" ref="a48526c235b970978fc63c1bad02a03c4" args="" -->
-typedef boost::mpl::if_<br class="typebreak"/>
-&lt; boost::is_const&lt; E &gt;<br class="typebreak"/>
-, typename E::const_reference, <br class="typebreak"/>
-typename E::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="a6b1df96061172112e3304dd59355051a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::referred_type" ref="a6b1df96061172112e3304dd59355051a" args="" -->
-typedef E&nbsp;</td><td class="memItemRight" valign="bottom"><b>referred_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5a5e0764899ed307dbe3b030e5a73634"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::const_closure_type" ref="a5a5e0764899ed307dbe3b030e5a73634" args="" -->
-typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.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="a885219cd18e7e0e70bcc0c358dd9462f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::closure_type" ref="a885219cd18e7e0e70bcc0c358dd9462f" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.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="a3d7d04adde726469ba6dd0c7fdacb2fb"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::orientation_category" ref="a3d7d04adde726469ba6dd0c7fdacb2fb" args="" -->
-typedef E::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="ac2c2d1677504a7ac6bf99acab907f591"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::storage_category" ref="ac2c2d1677504a7ac6bf99acab907f591" args="" -->
-typedef E::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="a9d266a50dcdd04efd2b7f16d6d380e11"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::const_iterator1" ref="a9d266a50dcdd04efd2b7f16d6d380e11" args="" -->
-typedef E::const_iterator1&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator1</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af45d19f5c40c56eddcaf150040c56e05"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::iterator1" ref="af45d19f5c40c56eddcaf150040c56e05" args="" -->
-typedef boost::mpl::if_<br class="typebreak"/>
-&lt; boost::is_const&lt; E &gt;<br class="typebreak"/>
-, typename E::const_iterator1, <br class="typebreak"/>
-typename E::iterator1 &gt;::type&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator1</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad4e19902e1e4ecd066f4bd1cd874cbac"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::const_iterator2" ref="ad4e19902e1e4ecd066f4bd1cd874cbac" args="" -->
-typedef E::const_iterator2&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator2</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afba0616916437c4e810c1ed8cff2bd70"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::iterator2" ref="afba0616916437c4e810c1ed8cff2bd70" args="" -->
-typedef boost::mpl::if_<br class="typebreak"/>
-&lt; boost::is_const&lt; E &gt;<br class="typebreak"/>
-, typename E::const_iterator2, <br class="typebreak"/>
-typename E::iterator2 &gt;::type&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator2</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae4c8fa25601280ee673bb45feeb246cf"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::const_reverse_iterator1" ref="ae4c8fa25601280ee673bb45feeb246cf" args="" -->
-typedef reverse_iterator_base1<br class="typebreak"/>
-&lt; const_iterator1 &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="af76bb6f238a1f882498b0775dcc1603c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::reverse_iterator1" ref="af76bb6f238a1f882498b0775dcc1603c" args="" -->
-typedef reverse_iterator_base1<br class="typebreak"/>
-&lt; iterator1 &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="a5ac45e3a4433195648fbd944560567cf"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::const_reverse_iterator2" ref="a5ac45e3a4433195648fbd944560567cf" args="" -->
-typedef reverse_iterator_base2<br class="typebreak"/>
-&lt; const_iterator2 &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="a608ffa301497e745d14837459f051ba7"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::reverse_iterator2" ref="a608ffa301497e745d14837459f051ba7" args="" -->
-typedef reverse_iterator_base2<br class="typebreak"/>
-&lt; iterator2 &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="a884eb21875e413af6fef62e465bf0a21"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::matrix_reference" ref="a884eb21875e413af6fef62e465bf0a21" args="(referred_type &amp;e)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>matrix_reference</b> (referred_type &amp;e)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa8c0f3c9e7386c30bbb14fe22884b241"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::size1" ref="aa8c0f3c9e7386c30bbb14fe22884b241" 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="aef61ab30d3d5b6a02e326f7c0fab93cf"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::size2" ref="aef61ab30d3d5b6a02e326f7c0fab93cf" 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="a0e310c5b0f565dd17231d62c90239534"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::expression" ref="a0e310c5b0f565dd17231d62c90239534" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-referred_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afa013fa73eb8ecb79ff03bd4679908e3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::expression" ref="afa013fa73eb8ecb79ff03bd4679908e3" args="()" -->
-BOOST_UBLAS_INLINE referred_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a6437c641fba36ab7c1dc66a23ee053"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::operator()" ref="a2a6437c641fba36ab7c1dc66a23ee053" 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="a700d68cd737cd78f2795bd74a23f7e6d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::operator()" ref="a700d68cd737cd78f2795bd74a23f7e6d" 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="abbbbf516b66df7dcf570d1756dd1d6d8"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::operator=" ref="abbbbf516b66df7dcf570d1756dd1d6d8" args="(const matrix_reference &amp;m)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">matrix_reference</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">matrix_reference</a> &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a05d5aa1a331f250f8fbbd4ea4243615d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::operator=" ref="a05d5aa1a331f250f8fbbd4ea4243615d" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">matrix_reference</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="ab441a26e9b1ee62406a0733304437837"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::assign" ref="ab441a26e9b1ee62406a0733304437837" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">matrix_reference</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="a948732c0c7fa3b73a1589a0f89ab475c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::operator+=" ref="a948732c0c7fa3b73a1589a0f89ab475c" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">matrix_reference</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="ac886d78a0d26e38c8a5226adbcb83bed"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::plus_assign" ref="ac886d78a0d26e38c8a5226adbcb83bed" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">matrix_reference</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="ac0b077b38dc4402aeda72959837b384e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::operator&#45;=" ref="ac0b077b38dc4402aeda72959837b384e" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">matrix_reference</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="ad6a68edc99ecd0670a01562b3a115387"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::minus_assign" ref="ad6a68edc99ecd0670a01562b3a115387" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">matrix_reference</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="a00ea2b59f13df1d059d882f1093ddc82"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::operator*=" ref="a00ea2b59f13df1d059d882f1093ddc82" args="(const AT &amp;at)" -->
-template&lt;class AT &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">matrix_reference</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="ae22d5373747dea123ef3bb7ff27d807e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::operator/=" ref="ae22d5373747dea123ef3bb7ff27d807e" args="(const AT &amp;at)" -->
-template&lt;class AT &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">matrix_reference</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="a23018938ebfaafb319e3dcee7b317c00"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::swap" ref="a23018938ebfaafb319e3dcee7b317c00" args="(matrix_reference &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_1matrix__reference.html">matrix_reference</a> &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a98d643047c69d9f5edbba49f11b2d4d6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::same_closure" ref="a98d643047c69d9f5edbba49f11b2d4d6" args="(const matrix_reference &amp;mr) 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_1matrix__reference.html">matrix_reference</a> &amp;mr) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a8719a0d39d9911848ce7875ae154f6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::find1" ref="a9a8719a0d39d9911848ce7875ae154f6" args="(int rank, size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE const_iterator1&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="a5e208893438cf5cba803b529635b90d9"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::find1" ref="a5e208893438cf5cba803b529635b90d9" args="(int rank, size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE iterator1&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="af8a6997da16133b445738ba8013cce44"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::find2" ref="af8a6997da16133b445738ba8013cce44" args="(int rank, size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE const_iterator2&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="a0fb61d5cd0f7320deb808af938cff31a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::find2" ref="a0fb61d5cd0f7320deb808af938cff31a" args="(int rank, size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE iterator2&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="af497f6089fd19a25a4ae52641a8b11ff"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::begin1" ref="af497f6089fd19a25a4ae52641a8b11ff" args="() const " -->
-BOOST_UBLAS_INLINE const_iterator1&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="a37f37ba1964293106f67af5076300b18"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::end1" ref="a37f37ba1964293106f67af5076300b18" args="() const " -->
-BOOST_UBLAS_INLINE const_iterator1&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="aabbef3d708f25a5b19c32ea5f39858fd"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::begin1" ref="aabbef3d708f25a5b19c32ea5f39858fd" args="()" -->
-BOOST_UBLAS_INLINE iterator1&nbsp;</td><td class="memItemRight" valign="bottom"><b>begin1</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab73d94d01ac6337a259caef37686ff0c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::end1" ref="ab73d94d01ac6337a259caef37686ff0c" args="()" -->
-BOOST_UBLAS_INLINE iterator1&nbsp;</td><td class="memItemRight" valign="bottom"><b>end1</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa8330150dab46d10309a3077e87eea6f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::begin2" ref="aa8330150dab46d10309a3077e87eea6f" args="() const " -->
-BOOST_UBLAS_INLINE const_iterator2&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="ac21c620d693e1aed33fcfa7fc2b345e0"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::end2" ref="ac21c620d693e1aed33fcfa7fc2b345e0" args="() const " -->
-BOOST_UBLAS_INLINE const_iterator2&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="a755a83477d98372c33a041feaca9154c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::begin2" ref="a755a83477d98372c33a041feaca9154c" args="()" -->
-BOOST_UBLAS_INLINE iterator2&nbsp;</td><td class="memItemRight" valign="bottom"><b>begin2</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a38b1aa177749a9a0d6a76e5e94a32853"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::end2" ref="a38b1aa177749a9a0d6a76e5e94a32853" args="()" -->
-BOOST_UBLAS_INLINE iterator2&nbsp;</td><td class="memItemRight" valign="bottom"><b>end2</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7842acc2b404fca45380938526f98d0a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::rbegin1" ref="a7842acc2b404fca45380938526f98d0a" 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="a3f5d381d5185deb5050e3fad08b19c89"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::rend1" ref="a3f5d381d5185deb5050e3fad08b19c89" 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="a64ae3c146d02cf4dae67e91ec1e98257"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::rbegin1" ref="a64ae3c146d02cf4dae67e91ec1e98257" 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="ae949ff2c2b4a47000b78a169905bd0a0"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::rend1" ref="ae949ff2c2b4a47000b78a169905bd0a0" 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="a52fd91190c056c78072f94f666ad7fff"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::rbegin2" ref="a52fd91190c056c78072f94f666ad7fff" 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="a9e6b5b6e622835b8b9bebd7155c3b107"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::rend2" ref="a9e6b5b6e622835b8b9bebd7155c3b107" 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="a66a11f3828564a7336d46af9b77ac6b7"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::rbegin2" ref="a66a11f3828564a7336d46af9b77ac6b7" 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="a789fda946d26e29322f354a36bb4ec5a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_reference::rend2" ref="a789fda946d26e29322f354a36bb4ec5a" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-reverse_iterator2&nbsp;</td><td class="memItemRight" valign="bottom"><b>rend2</b> ()</td></tr>
-</table>
-<h3>template&lt;class E&gt;<br/>
- class boost::numeric::ublas::matrix_reference&lt; E &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__row-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__row-members.html
deleted file mode 100644
index 42d5b3ed97..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__row-members.html
+++ /dev/null
@@ -1,87 +0,0 @@
-<!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::matrix_row&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>assign</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>assign_temporary</b>(matrix_row &amp;mr) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &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_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &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_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&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_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&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_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_row&lt; M &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_row&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_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&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_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &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_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&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_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&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_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&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_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &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_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &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_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&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_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_row&lt; M &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_row&lt; M &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find</b>(size_type j) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find</b>(size_type j) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&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_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_row</b>(matrix_type &amp;data, size_type i) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&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_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>minus_assign</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>(size_type j) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>(size_type j) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&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_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_row&lt; M &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_row&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_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_row&lt; M &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_row&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_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&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_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const matrix_row &amp;mr) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const matrix_row &amp;mr) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator[]</b>(size_type j) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator[]</b>(size_type j) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>plus_assign</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &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_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &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_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&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_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &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_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &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_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &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_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>same_closure</b>(const matrix_row &amp;mr) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &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_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&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_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&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_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b>(matrix_row mr) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&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_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&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_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_row&lt; M &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_row&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; matrix_row&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; matrix_row&lt; M &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&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; matrix_row&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; matrix_row&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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__row.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__row.html
deleted file mode 100644
index 059a35a6bc..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__row.html
+++ /dev/null
@@ -1,167 +0,0 @@
-<!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::matrix_row&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_1matrix__row.html">matrix_row</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_row&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_row" --><!-- doxytag: inherits="vector_expression&lt; matrix_row&lt; M &gt; &gt;" -->
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression&lt; matrix_row&lt; M &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__row-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_1matrix__row_1_1const__iterator.html">const_iterator</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_1matrix__row_1_1iterator.html">iterator</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="ad03b5fcc60f176a7a28549631dce134e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::matrix_type" ref="ad03b5fcc60f176a7a28549631dce134e" 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="ae7331960efaf66f0b85e475077591f46"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::size_type" ref="ae7331960efaf66f0b85e475077591f46" 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="aa8aa58f913cbf0958124003df77f7c5c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::difference_type" ref="aa8aa58f913cbf0958124003df77f7c5c" 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="a0c60ffd08cc39d1ab89e218d5e8fafcc"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::value_type" ref="a0c60ffd08cc39d1ab89e218d5e8fafcc" 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="ab963783d6935941aaeec2ce1ef02daab"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::const_reference" ref="ab963783d6935941aaeec2ce1ef02daab" 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="a11aa674144ec1bbbad7ef5f11f695ac0"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::reference" ref="a11aa674144ec1bbbad7ef5f11f695ac0" 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="a85b94d8f38357556f70ac18cee288a0d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::matrix_closure_type" ref="a85b94d8f38357556f70ac18cee288a0d" 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="a3f279b5a9380775766396833dad515b7"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::const_closure_type" ref="a3f279b5a9380775766396833dad515b7" args="" -->
-typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.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="ab44ffb89b06cdc3e626e3494fd42d40d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::closure_type" ref="ab44ffb89b06cdc3e626e3494fd42d40d" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.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="a83d86c12f5c9ffb14cdaf8f7db38a93a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::storage_category" ref="a83d86c12f5c9ffb14cdaf8f7db38a93a" 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_1dense__proxy__tag.html">dense_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="aaad45d24329429f3d3e794f841f34621"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::const_reverse_iterator" ref="aaad45d24329429f3d3e794f841f34621" args="" -->
-typedef reverse_iterator_base<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1const__iterator.html">const_iterator</a> &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="a339b0f017d853b10914e9ac3d1509032"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::reverse_iterator" ref="a339b0f017d853b10914e9ac3d1509032" args="" -->
-typedef reverse_iterator_base<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1iterator.html">iterator</a> &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="a8188553ee51ab8fc8360fed6c43f1ad0"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::matrix_row" ref="a8188553ee51ab8fc8360fed6c43f1ad0" args="(matrix_type &amp;data, size_type i)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>matrix_row</b> (matrix_type &amp;data, size_type i)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5e8759b6cbd63a2d75b88d95bf3fd1e8"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::size" ref="a5e8759b6cbd63a2d75b88d95bf3fd1e8" 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="a756278b7d0b4cc32fe73de6078952e62"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::index" ref="a756278b7d0b4cc32fe73de6078952e62" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7b45ed14a4fa661d3d8b241a14f7270b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::data" ref="a7b45ed14a4fa661d3d8b241a14f7270b" 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="ad8446bd29475b72c997fbfeba4d4380d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::data" ref="ad8446bd29475b72c997fbfeba4d4380d" 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="afe22e9c8adb5e6c007448302c8f6592b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::operator()" ref="afe22e9c8adb5e6c007448302c8f6592b" args="(size_type j) const " -->
-BOOST_UBLAS_INLINE const_reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator()</b> (size_type j) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac7d89ced65a7cc256db01429cbb839bb"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::operator()" ref="ac7d89ced65a7cc256db01429cbb839bb" args="(size_type j)" -->
-BOOST_UBLAS_INLINE reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator()</b> (size_type j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1f6b21978f3bdf250154c47a4f89bb4c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::operator[]" ref="a1f6b21978f3bdf250154c47a4f89bb4c" args="(size_type j) const " -->
-BOOST_UBLAS_INLINE const_reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (size_type j) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acbbe22d9bee5ab1997a9a26da2729ff5"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::operator[]" ref="acbbe22d9bee5ab1997a9a26da2729ff5" args="(size_type j)" -->
-BOOST_UBLAS_INLINE reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (size_type j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe01c62ae332b8dcd305f577c6f78b45"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::operator=" ref="abe01c62ae332b8dcd305f577c6f78b45" args="(const matrix_row &amp;mr)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">matrix_row</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">matrix_row</a> &amp;mr)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad7807f91dd0292299f295e279b2dd092"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::assign_temporary" ref="ad7807f91dd0292299f295e279b2dd092" args="(matrix_row &amp;mr)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">matrix_row</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>assign_temporary</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">matrix_row</a> &amp;mr)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ad77e5ae5e295f78cd25604c6213b5cdd"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::operator=" ref="ad77e5ae5e295f78cd25604c6213b5cdd" args="(const vector_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_1matrix__row.html">matrix_row</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="aa4891427d9f09627c30dee09a373e854"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::assign" ref="aa4891427d9f09627c30dee09a373e854" args="(const vector_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_1matrix__row.html">matrix_row</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a5edf88af2ee15f032e14c59a34fc4676"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::operator+=" ref="a5edf88af2ee15f032e14c59a34fc4676" args="(const vector_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_1matrix__row.html">matrix_row</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator+=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a19e119b724cfb45cc7c3756228f8de02"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::plus_assign" ref="a19e119b724cfb45cc7c3756228f8de02" args="(const vector_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_1matrix__row.html">matrix_row</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>plus_assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a7f97718d2164f27e523407e9900246df"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::operator&#45;=" ref="a7f97718d2164f27e523407e9900246df" args="(const vector_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_1matrix__row.html">matrix_row</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator-=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a568ee3b89797c37eab4586aaf1adb983"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::minus_assign" ref="a568ee3b89797c37eab4586aaf1adb983" args="(const vector_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_1matrix__row.html">matrix_row</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>minus_assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a80ee06c0b3bd4b9bff96fe166efcfe98"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::operator*=" ref="a80ee06c0b3bd4b9bff96fe166efcfe98" 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_1matrix__row.html">matrix_row</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="a81a98a132cd6189b60087a4db2877240"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::operator/=" ref="a81a98a132cd6189b60087a4db2877240" 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_1matrix__row.html">matrix_row</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="a4b4000a64ff98d8cb97ec58ec0206949"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::same_closure" ref="a4b4000a64ff98d8cb97ec58ec0206949" args="(const matrix_row &amp;mr) 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_1matrix__row.html">matrix_row</a> &amp;mr) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeed8c796e443e2e25631d266be59ee25"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::operator==" ref="aeed8c796e443e2e25631d266be59ee25" args="(const matrix_row &amp;mr) 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_1matrix__row.html">matrix_row</a> &amp;mr) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aca53b82f3507614caccc8eb01ee2adc9"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::swap" ref="aca53b82f3507614caccc8eb01ee2adc9" args="(matrix_row mr)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">matrix_row</a> mr)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa45ba38bedaacdfaf36b237f4957c2f6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::find" ref="aa45ba38bedaacdfaf36b237f4957c2f6" args="(size_type j) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1const__iterator.html">const_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find</b> (size_type j) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a83c65b5e57ef10c6735708ae4e077ae5"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::find" ref="a83c65b5e57ef10c6735708ae4e077ae5" args="(size_type j)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find</b> (size_type j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4943c9be142894b478aa6eb8602caa00"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::begin" ref="a4943c9be142894b478aa6eb8602caa00" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1const__iterator.html">const_iterator</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="a432e4ddd2e306a0fc0dde5e42f4fe3c9"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::end" ref="a432e4ddd2e306a0fc0dde5e42f4fe3c9" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1const__iterator.html">const_iterator</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="a33fe3fda4e1a1edade05c308f14709b9"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::begin" ref="a33fe3fda4e1a1edade05c308f14709b9" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>begin</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4abeb92b3fe3c6727fd96067671915f0"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::end" ref="a4abeb92b3fe3c6727fd96067671915f0" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>end</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a37b98838cf336a617ad4a73104341d3c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::rbegin" ref="a37b98838cf336a617ad4a73104341d3c" 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="a9b012ad47e28629aa037fe16dc984033"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::rend" ref="a9b012ad47e28629aa037fe16dc984033" 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="a6905b2c31830fba106f121af2d85089e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::rbegin" ref="a6905b2c31830fba106f121af2d85089e" 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="a641c28e1ab899c0d8289e9118e2f05b6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::rend" ref="a641c28e1ab899c0d8289e9118e2f05b6" 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="a0a169796f961e0c0b852de0b84f74595"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::swap" ref="a0a169796f961e0c0b852de0b84f74595" args="(matrix_row mr1, matrix_row mr2)" -->
-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_1matrix__row.html">matrix_row</a> mr1, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">matrix_row</a> mr2)</td></tr>
-</table>
-<h3>template&lt;class M&gt;<br/>
- class boost::numeric::ublas::matrix_row&lt; M &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1const__iterator-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1const__iterator-members.html
deleted file mode 100644
index 5c059a62a2..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1const__iterator-members.html
+++ /dev/null
@@ -1,53 +0,0 @@
-<!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::matrix_row&lt; M &gt;::const_iterator Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>(const self_type &amp;mr, const const_subiterator_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>(const typename self_type::iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-</b>(const const_iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator&lt;</b>(const const_iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const const_iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const const_iterator &amp;it) const (defined in <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><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></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_1matrix__row_1_1const__iterator.html">boost::numeric::ublas::matrix_row&lt; M &gt;::const_iterator</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1const__iterator.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1const__iterator.html
deleted file mode 100644
index 1c9c7b1ae5..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1const__iterator.html
+++ /dev/null
@@ -1,83 +0,0 @@
-<!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::matrix_row&lt; M &gt;::const_iterator 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_1matrix__row.html">matrix_row</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1const__iterator.html">const_iterator</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_row&lt; M &gt;::const_iterator Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_row::const_iterator" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1const__iterator-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="addf56ace8db5b74c625c32664894fa84"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::const_iterator::value_type" ref="addf56ace8db5b74c625c32664894fa84" args="" -->
-typedef <br class="typebreak"/>
-const_subiterator_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="a3ca6044e1be26cdf1c92818744f040e9"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::const_iterator::difference_type" ref="a3ca6044e1be26cdf1c92818744f040e9" args="" -->
-typedef <br class="typebreak"/>
-const_subiterator_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="abe8435b867853b07395176461d766dad"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::const_iterator::reference" ref="abe8435b867853b07395176461d766dad" args="" -->
-typedef <br class="typebreak"/>
-const_subiterator_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="a3d3eb10d137a3128662f1c1712b07ef3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::const_iterator::pointer" ref="a3d3eb10d137a3128662f1c1712b07ef3" args="" -->
-typedef <br class="typebreak"/>
-const_subiterator_type::pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</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="a37d251687890ee9cb468371b80ee8986"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::const_iterator::const_iterator" ref="a37d251687890ee9cb468371b80ee8986" args="(const self_type &amp;mr, const const_subiterator_type &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">self_type</a> &amp;mr, const const_subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac4dd30a6673e7c6729ff6f67573765b2"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::const_iterator::const_iterator" ref="ac4dd30a6673e7c6729ff6f67573765b2" args="(const typename self_type::iterator &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b> (const typename <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1iterator.html">self_type::iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aca1546f659eacbc31f484d691f55b0c3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::const_iterator::operator++" ref="aca1546f659eacbc31f484d691f55b0c3" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1const__iterator.html">const_iterator</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="a3d5343032c4b6dcbfa8186f2ece5ab1d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::const_iterator::operator&#45;&#45;" ref="a3d5343032c4b6dcbfa8186f2ece5ab1d" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1const__iterator.html">const_iterator</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="ab1b87c33b241dfec3e6d039fb9f8f054"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::const_iterator::operator+=" ref="ab1b87c33b241dfec3e6d039fb9f8f054" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1const__iterator.html">const_iterator</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="ac7c18fa54cf44a47af470446fe13fca1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::const_iterator::operator&#45;=" ref="ac7c18fa54cf44a47af470446fe13fca1" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1const__iterator.html">const_iterator</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="a6199e6dae476dd1cab7407542dc56da8"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::const_iterator::operator&#45;" ref="a6199e6dae476dd1cab7407542dc56da8" args="(const const_iterator &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_1matrix__row_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa85a414b724ed9810e9e3c8387488398"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::const_iterator::operator*" ref="aa85a414b724ed9810e9e3c8387488398" 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="a483fbbdfbca34c82d826627828a1f5a4"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::const_iterator::operator[]" ref="a483fbbdfbca34c82d826627828a1f5a4" 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="a7799c9c85d7a840f745b33a7493b4aed"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::const_iterator::index" ref="a7799c9c85d7a840f745b33a7493b4aed" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa3c3074bf062d91be9196043881fbe6a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::const_iterator::operator=" ref="aa3c3074bf062d91be9196043881fbe6a" args="(const const_iterator &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1const__iterator.html">const_iterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1const__iterator.html">const_iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3c74916d2eee8a442dc8c4f6c58e3051"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::const_iterator::operator==" ref="a3c74916d2eee8a442dc8c4f6c58e3051" args="(const const_iterator &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_1matrix__row_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd9ce62cea592199ce45dc7e62171a33"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::const_iterator::operator&lt;" ref="abd9ce62cea592199ce45dc7e62171a33" args="(const const_iterator &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_1matrix__row_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class M&gt;<br/>
- class boost::numeric::ublas::matrix_row&lt; M &gt;::const_iterator</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1iterator-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1iterator-members.html
deleted file mode 100644
index c60f64bbd1..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1iterator-members.html
+++ /dev/null
@@ -1,53 +0,0 @@
-<!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::matrix_row&lt; M &gt;::iterator Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b> (defined in <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><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><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_1matrix__row_1_1iterator.html">boost::numeric::ublas::matrix_row&lt; M &gt;::iterator</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator</b>(self_type &amp;mr, const subiterator_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-</b>(const iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator&lt;</b>(const iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const iterator &amp;it) const (defined in <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><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></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_1matrix__row_1_1iterator.html">boost::numeric::ublas::matrix_row&lt; M &gt;::iterator</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1iterator.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1iterator.html
deleted file mode 100644
index 0a3cb3711e..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1iterator.html
+++ /dev/null
@@ -1,82 +0,0 @@
-<!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::matrix_row&lt; M &gt;::iterator 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_1matrix__row.html">matrix_row</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1iterator.html">iterator</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_row&lt; M &gt;::iterator Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_row::iterator" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1iterator-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="a058f9e030f94fee0dac2de2b6090c351"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::iterator::value_type" ref="a058f9e030f94fee0dac2de2b6090c351" args="" -->
-typedef <br class="typebreak"/>
-subiterator_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="a237f4eed942adaf115a53d5e18e3c945"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::iterator::difference_type" ref="a237f4eed942adaf115a53d5e18e3c945" args="" -->
-typedef <br class="typebreak"/>
-subiterator_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="ad80d14a8417678b1abc5f8bcafe22342"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::iterator::reference" ref="ad80d14a8417678b1abc5f8bcafe22342" args="" -->
-typedef subiterator_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="a30af83a47919523df7bc118223c28028"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::iterator::pointer" ref="a30af83a47919523df7bc118223c28028" args="" -->
-typedef subiterator_type::pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</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="a5dbffe266cb9134e45fc184ad1637bcc"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::iterator::iterator" ref="a5dbffe266cb9134e45fc184ad1637bcc" args="(self_type &amp;mr, const subiterator_type &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">self_type</a> &amp;mr, const subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a48194ab1ed8ccd1e988c371cc98fadd5"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::iterator::operator++" ref="a48194ab1ed8ccd1e988c371cc98fadd5" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1iterator.html">iterator</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="adf8daef4f55ed10cda91fe967863780e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::iterator::operator&#45;&#45;" ref="adf8daef4f55ed10cda91fe967863780e" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1iterator.html">iterator</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="a8b35a2878efd4425ed7cc5e889eadbc8"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::iterator::operator+=" ref="a8b35a2878efd4425ed7cc5e889eadbc8" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1iterator.html">iterator</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="a0b3d75e9cc363e25c5f5ddf0c28e985d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::iterator::operator&#45;=" ref="a0b3d75e9cc363e25c5f5ddf0c28e985d" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1iterator.html">iterator</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="aac5c9d2b0a17a5fe196a9b6d01c37ca0"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::iterator::operator&#45;" ref="aac5c9d2b0a17a5fe196a9b6d01c37ca0" args="(const iterator &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_1matrix__row_1_1iterator.html">iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a02343135e551edbe3deaefb6f7cc7286"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::iterator::operator*" ref="a02343135e551edbe3deaefb6f7cc7286" 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="a08d597d0f62d2345c21709a26d18c786"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::iterator::operator[]" ref="a08d597d0f62d2345c21709a26d18c786" 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="a70ccc7b54b0fddbaa2c3f54f4980a111"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::iterator::index" ref="a70ccc7b54b0fddbaa2c3f54f4980a111" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a98d197c9c3f4a06727d59cbf734032c3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::iterator::operator=" ref="a98d197c9c3f4a06727d59cbf734032c3" args="(const iterator &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1iterator.html">iterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1iterator.html">iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a06b10d4dfaadbc445877ae2ad9f7b144"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::iterator::operator==" ref="a06b10d4dfaadbc445877ae2ad9f7b144" args="(const iterator &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_1matrix__row_1_1iterator.html">iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75045a01922066ad86660a534a5fe46b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::iterator::operator&lt;" ref="a75045a01922066ad86660a534a5fe46b" args="(const iterator &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_1matrix__row_1_1iterator.html">iterator</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="ac220ce1c155db1ac44146c12d178056f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_row::iterator::const_iterator" ref="ac220ce1c155db1ac44146c12d178056f" args="" -->
-class&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b></td></tr>
-</table>
-<h3>template&lt;class M&gt;<br/>
- class boost::numeric::ublas::matrix_row&lt; M &gt;::iterator</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__scalar__unary-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__scalar__unary-members.html
deleted file mode 100644
index 57fd7198b4..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__scalar__unary-members.html
+++ /dev/null
@@ -1,46 +0,0 @@
-<!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::matrix_scalar_unary&lt; E, F &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>expression_closure_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>functor_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_scalar_unary</b>(const expression_type &amp;e) (defined in <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><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><code> [explicit]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator value_type</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; matrix_scalar_unary&lt; E, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; matrix_scalar_unary&lt; E, F &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_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; matrix_scalar_unary&lt; E, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; matrix_scalar_unary&lt; E, F &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type_category</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; matrix_scalar_unary&lt; E, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; matrix_scalar_unary&lt; E, F &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; matrix_scalar_unary&lt; E, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; matrix_scalar_unary&lt; E, F &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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; matrix_scalar_unary&lt; E, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; matrix_scalar_unary&lt; E, F &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__scalar__unary.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__scalar__unary.html
deleted file mode 100644
index 201468c3bb..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__scalar__unary.html
+++ /dev/null
@@ -1,59 +0,0 @@
-<!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::matrix_scalar_unary&lt; E, F &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_1matrix__scalar__unary.html">matrix_scalar_unary</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_scalar_unary&lt; E, F &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_scalar_unary" --><!-- doxytag: inherits="scalar_expression&lt; matrix_scalar_unary&lt; E, F &gt; &gt;" -->
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">scalar_expression&lt; matrix_scalar_unary&lt; E, F &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__scalar__unary-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="a6776f0d93ed1ea044fe235259bc121a9"></a><!-- doxytag: member="boost::numeric::ublas::matrix_scalar_unary::expression_type" ref="a6776f0d93ed1ea044fe235259bc121a9" args="" -->
-typedef E&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6ee156ec5a5b7048905afa9f8f00203c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_scalar_unary::functor_type" ref="a6ee156ec5a5b7048905afa9f8f00203c" args="" -->
-typedef F&nbsp;</td><td class="memItemRight" valign="bottom"><b>functor_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afd53c88e969e3871d3da5d7a7211b0c7"></a><!-- doxytag: member="boost::numeric::ublas::matrix_scalar_unary::value_type" ref="afd53c88e969e3871d3da5d7a7211b0c7" args="" -->
-typedef F::result_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="a82a200d2ce3e882f78d0a496a12198c6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_scalar_unary::expression_closure_type" ref="a82a200d2ce3e882f78d0a496a12198c6" args="" -->
-typedef E::const_closure_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression_closure_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="ae7d90e9120b563931b98ed6bcc55fc5e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_scalar_unary::matrix_scalar_unary" ref="ae7d90e9120b563931b98ed6bcc55fc5e" args="(const expression_type &amp;e)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>matrix_scalar_unary</b> (const expression_type &amp;e)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5686134782da282df5a56a7a9c536d22"></a><!-- doxytag: member="boost::numeric::ublas::matrix_scalar_unary::operator value_type" ref="a5686134782da282df5a56a7a9c536d22" args="() const " -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator value_type</b> () const </td></tr>
-</table>
-<h3>template&lt;class E, class F&gt;<br/>
- class boost::numeric::ublas::matrix_scalar_unary&lt; E, F &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice-members.html
deleted file mode 100644
index da69fc2559..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice-members.html
+++ /dev/null
@@ -1,107 +0,0 @@
-<!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::matrix_slice&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>assign_temporary</b>(matrix_slice &amp;ms) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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; matrix_slice&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; matrix_slice&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_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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; matrix_slice&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; matrix_slice&lt; M &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find1</b>(int, size_type i, size_type j) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find1</b>(int, size_type i, size_type j) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find2</b>(int, size_type i, size_type j) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find2</b>(int, size_type i, size_type j) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_slice</b>(matrix_type &amp;data, const slice_type &amp;s1, const slice_type &amp;s2) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_slice</b>(const matrix_closure_type &amp;data, const slice_type &amp;s1, const slice_type &amp;s2, int) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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; matrix_slice&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; matrix_slice&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; matrix_slice&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; matrix_slice&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_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const matrix_slice &amp;ms) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const matrix_slice &amp;ms) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>project</b>(const range_type &amp;r1, const range_type &amp;r2) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>project</b>(const slice_type &amp;s1, const slice_type &amp;s2) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>range_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>same_closure</b>(const matrix_slice &amp;ms) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>slice_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>start1</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>start2</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>stride1</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>stride2</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b>(matrix_slice ms) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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; matrix_slice&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; matrix_slice&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; matrix_slice&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; matrix_slice&lt; M &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&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; matrix_slice&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; matrix_slice&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: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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice.html
deleted file mode 100644
index 69348c601a..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice.html
+++ /dev/null
@@ -1,221 +0,0 @@
-<!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::matrix_slice&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_1matrix__slice.html">matrix_slice</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_slice&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_slice" --><!-- doxytag: inherits="matrix_expression&lt; matrix_slice&lt; M &gt; &gt;" -->
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">matrix_expression&lt; matrix_slice&lt; M &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__slice-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_1matrix__slice_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_1matrix__slice_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_1matrix__slice_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_1matrix__slice_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="a322ca427360db19451dc72bd31005cd7"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::matrix_type" ref="a322ca427360db19451dc72bd31005cd7" 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="a19a2e7675e86537fd7d1322d59e189c5"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::size_type" ref="a19a2e7675e86537fd7d1322d59e189c5" 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="a8269dca785470a7f6df41a9efb83b247"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::difference_type" ref="a8269dca785470a7f6df41a9efb83b247" 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="a4697058fb357678710cdd41d84405bc4"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::value_type" ref="a4697058fb357678710cdd41d84405bc4" 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="a0466044f7f9c0c1b279f7a4379e783da"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_reference" ref="a0466044f7f9c0c1b279f7a4379e783da" 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="ae04c2a5cf33f9baa893cf904de2e3002"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::reference" ref="ae04c2a5cf33f9baa893cf904de2e3002" 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="ad7e67ae2da573361e3845aea6faa4aa3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::matrix_closure_type" ref="ad7e67ae2da573361e3845aea6faa4aa3" 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="a9e1a4309d7d67994d8805739214b3138"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::range_type" ref="a9e1a4309d7d67994d8805739214b3138" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">basic_range</a>&lt; size_type, <br class="typebreak"/>
-difference_type &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>range_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6794aa5fa54288dbe3e6e0ca3c707ad9"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::slice_type" ref="a6794aa5fa54288dbe3e6e0ca3c707ad9" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">basic_slice</a>&lt; size_type, <br class="typebreak"/>
-difference_type &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>slice_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adfc8477135a0e105280456de1e8a910f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_closure_type" ref="adfc8477135a0e105280456de1e8a910f" args="" -->
-typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.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="a6cb01c2444f656642bd054849628a1f6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::closure_type" ref="a6cb01c2444f656642bd054849628a1f6" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.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="a929a1f068248d8f963bbd3adf4724e9d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::storage_category" ref="a929a1f068248d8f963bbd3adf4724e9d" 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_1dense__proxy__tag.html">dense_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="a514bd7a3280ce2f9a16c7ccad9bdd463"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::orientation_category" ref="a514bd7a3280ce2f9a16c7ccad9bdd463" 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="a2cccf652922b8a4f9e9fc07955466520"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_reverse_iterator1" ref="a2cccf652922b8a4f9e9fc07955466520" args="" -->
-typedef reverse_iterator_base1<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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="a26d0506e0d01f5cdf399c421606e207e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::reverse_iterator1" ref="a26d0506e0d01f5cdf399c421606e207e" args="" -->
-typedef reverse_iterator_base1<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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="a92a482e582c9368e5f3aff91bafb97b3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_reverse_iterator2" ref="a92a482e582c9368e5f3aff91bafb97b3" args="" -->
-typedef reverse_iterator_base2<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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="a6e9974037cdecc930d3097ddc05bfe49"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::reverse_iterator2" ref="a6e9974037cdecc930d3097ddc05bfe49" args="" -->
-typedef reverse_iterator_base2<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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="aa2a1ceb04f9ab643e9622360770f5d7e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::matrix_slice" ref="aa2a1ceb04f9ab643e9622360770f5d7e" args="(matrix_type &amp;data, const slice_type &amp;s1, const slice_type &amp;s2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>matrix_slice</b> (matrix_type &amp;data, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">slice_type</a> &amp;s1, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">slice_type</a> &amp;s2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e637a6b86926e8f00ef2537551ba5cc"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::matrix_slice" ref="a2e637a6b86926e8f00ef2537551ba5cc" args="(const matrix_closure_type &amp;data, const slice_type &amp;s1, const slice_type &amp;s2, int)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>matrix_slice</b> (const matrix_closure_type &amp;data, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">slice_type</a> &amp;s1, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">slice_type</a> &amp;s2, int)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2daa503bb7ec746e78e6720a4edf3d1f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::start1" ref="a2daa503bb7ec746e78e6720a4edf3d1f" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>start1</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a99f5352716902391fa0c558e6ddd8872"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::start2" ref="a99f5352716902391fa0c558e6ddd8872" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>start2</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a06428fae69960bee7094b9645d361b3c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::stride1" ref="a06428fae69960bee7094b9645d361b3c" args="() const " -->
-BOOST_UBLAS_INLINE difference_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>stride1</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2b0b8ba6a0a1e1f759fdc1090d590b10"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::stride2" ref="a2b0b8ba6a0a1e1f759fdc1090d590b10" args="() const " -->
-BOOST_UBLAS_INLINE difference_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>stride2</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a397c9ae69b24ff127e24ca27aa2c9cc6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::size1" ref="a397c9ae69b24ff127e24ca27aa2c9cc6" 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="a37bae7aba443a185374cac5632d232af"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::size2" ref="a37bae7aba443a185374cac5632d232af" 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="a405a7c877e251c9409742474db0e804f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::data" ref="a405a7c877e251c9409742474db0e804f" 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="af9d2e6ded1f7a729b45dd7a96cbf2a91"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::data" ref="af9d2e6ded1f7a729b45dd7a96cbf2a91" 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="a6220251c8b95e3e80b7d380136b2bf43"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::operator()" ref="a6220251c8b95e3e80b7d380136b2bf43" 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="a2cb48ff50eabbfda64d826d0005ec8e6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::operator()" ref="a2cb48ff50eabbfda64d826d0005ec8e6" 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="a8bf34021be9afd8f7044907ee5641b47"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::project" ref="a8bf34021be9afd8f7044907ee5641b47" args="(const range_type &amp;r1, const range_type &amp;r2) const " -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">matrix_slice</a>&lt; matrix_type &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>project</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a> &amp;r1, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a> &amp;r2) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a56679ff778ce80fbb45e8bb956b9b794"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::project" ref="a56679ff778ce80fbb45e8bb956b9b794" args="(const slice_type &amp;s1, const slice_type &amp;s2) const " -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">matrix_slice</a>&lt; matrix_type &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>project</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">slice_type</a> &amp;s1, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">slice_type</a> &amp;s2) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaa652f9fc663af40753e2308e599c0db"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::operator=" ref="aaa652f9fc663af40753e2308e599c0db" args="(const matrix_slice &amp;ms)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">matrix_slice</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">matrix_slice</a> &amp;ms)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a25f6dc6790b8e880fb5425fbd272b49c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::assign_temporary" ref="a25f6dc6790b8e880fb5425fbd272b49c" args="(matrix_slice &amp;ms)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">matrix_slice</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>assign_temporary</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">matrix_slice</a> &amp;ms)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a8b325d95f4a520458c2519512a6ff065"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::operator=" ref="a8b325d95f4a520458c2519512a6ff065" 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_1matrix__slice.html">matrix_slice</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="a3d165e9a4ab7be561380b37d4d407e0a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::assign" ref="a3d165e9a4ab7be561380b37d4d407e0a" 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_1matrix__slice.html">matrix_slice</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="a3c268fda699dc9b13aaba307d32b3835"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::operator+=" ref="a3c268fda699dc9b13aaba307d32b3835" 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_1matrix__slice.html">matrix_slice</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="ad215070276469130014cc45872aff6a1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::plus_assign" ref="ad215070276469130014cc45872aff6a1" 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_1matrix__slice.html">matrix_slice</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="a2117b96e7099f893e552842ad5c36a77"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::operator&#45;=" ref="a2117b96e7099f893e552842ad5c36a77" 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_1matrix__slice.html">matrix_slice</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="a07f99df08af633269e41691eb19d7c93"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::minus_assign" ref="a07f99df08af633269e41691eb19d7c93" 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_1matrix__slice.html">matrix_slice</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="a658c91eaf38330c2bfc0f8a473b16b46"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::operator*=" ref="a658c91eaf38330c2bfc0f8a473b16b46" 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_1matrix__slice.html">matrix_slice</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="a8836cf17350a42710dcd823506c8cf6f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::operator/=" ref="a8836cf17350a42710dcd823506c8cf6f" 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_1matrix__slice.html">matrix_slice</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="a7989968cd942314a73b1880399491d46"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::same_closure" ref="a7989968cd942314a73b1880399491d46" args="(const matrix_slice &amp;ms) 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_1matrix__slice.html">matrix_slice</a> &amp;ms) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a796d23e4f89b6908887f2e67986387b3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::operator==" ref="a796d23e4f89b6908887f2e67986387b3" args="(const matrix_slice &amp;ms) 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_1matrix__slice.html">matrix_slice</a> &amp;ms) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9553e1f3bc68fec4f8e8cd670fea81aa"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::swap" ref="a9553e1f3bc68fec4f8e8cd670fea81aa" args="(matrix_slice ms)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">matrix_slice</a> ms)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9b801751b45a5d44d699bfb3e28a1d45"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::find1" ref="a9b801751b45a5d44d699bfb3e28a1d45" args="(int, size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator1.html">const_iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find1</b> (int, size_type i, size_type j) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aea3e3254bb211b2a91c9ec5f7aec2ac1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::find1" ref="aea3e3254bb211b2a91c9ec5f7aec2ac1" args="(int, size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1iterator1.html">iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find1</b> (int, size_type i, size_type j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a14736ece51ee6d370fcb927a4edb11b2"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::find2" ref="a14736ece51ee6d370fcb927a4edb11b2" args="(int, size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator2.html">const_iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find2</b> (int, size_type i, size_type j) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ace498df260c1cb8d93e24e88977ed2a2"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::find2" ref="ace498df260c1cb8d93e24e88977ed2a2" args="(int, size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1iterator2.html">iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find2</b> (int, size_type i, size_type j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0c0c14e627a051e0bb6de1fb7f7414c1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::begin1" ref="a0c0c14e627a051e0bb6de1fb7f7414c1" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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="a5c39b89c98329422c5e27f54b927a54a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::end1" ref="a5c39b89c98329422c5e27f54b927a54a" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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="aa32eb8babc04e7b7faa6d047b5d06720"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::begin1" ref="aa32eb8babc04e7b7faa6d047b5d06720" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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="adc1bcd611cb5c55239b82bb4c51299c2"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::end1" ref="adc1bcd611cb5c55239b82bb4c51299c2" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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="a4680c33c28ef152a193354d33f4827d3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::begin2" ref="a4680c33c28ef152a193354d33f4827d3" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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="a61d224377af478843d8333f05b369692"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::end2" ref="a61d224377af478843d8333f05b369692" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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="ae14f87827a39c69fe0922a63440b4b4a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::begin2" ref="ae14f87827a39c69fe0922a63440b4b4a" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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="a67cd80bf106afa74c3cdf4ce1b4fb18d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::end2" ref="a67cd80bf106afa74c3cdf4ce1b4fb18d" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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="adfdbf13e7c9bad1959e1399f831f0b7a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::rbegin1" ref="adfdbf13e7c9bad1959e1399f831f0b7a" 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="a160e810b5b83338cab1fe9a09337a704"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::rend1" ref="a160e810b5b83338cab1fe9a09337a704" 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="add129d0b8f30d50593fb05cedcd8d128"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::rbegin1" ref="add129d0b8f30d50593fb05cedcd8d128" 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="a366d106563a3c896e821fe1514c524c8"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::rend1" ref="a366d106563a3c896e821fe1514c524c8" 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="a0989ee8d32d6fc4b68ee994cbe731a82"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::rbegin2" ref="a0989ee8d32d6fc4b68ee994cbe731a82" 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="aa5e4aaf6e5e9b172065dd4914b16fb8f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::rend2" ref="aa5e4aaf6e5e9b172065dd4914b16fb8f" 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="aac810062c5078b9638271c6588e04617"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::rbegin2" ref="aac810062c5078b9638271c6588e04617" 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="ae940b4d7efea7e03609cd414287b07bc"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::rend2" ref="ae940b4d7efea7e03609cd414287b07bc" 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="a51a955a9a591f6a9855fd3688d308b43"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::swap" ref="a51a955a9a591f6a9855fd3688d308b43" args="(matrix_slice ms1, matrix_slice ms2)" -->
-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_1matrix__slice.html">matrix_slice</a> ms1, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">matrix_slice</a> ms2)</td></tr>
-</table>
-<h3>template&lt;class M&gt;<br/>
- class boost::numeric::ublas::matrix_slice&lt; M &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator1-members.html
deleted file mode 100644
index 0777a34629..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator1-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::matrix_slice&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_1matrix__slice_1_1const__iterator1.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice_1_1const__iterator1.html">boost::numeric::ublas::matrix_slice&lt; M &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>(const self_type &amp;ms, const const_subiterator1_type &amp;it1, const const_subiterator2_type &amp;it2) (defined in <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><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></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_1matrix__slice_1_1const__iterator1.html">boost::numeric::ublas::matrix_slice&lt; M &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1matrix__slice_1_1const__iterator1.html">boost::numeric::ublas::matrix_slice&lt; M &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1matrix__slice_1_1const__iterator1.html">boost::numeric::ublas::matrix_slice&lt; M &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1matrix__slice_1_1const__iterator1.html">boost::numeric::ublas::matrix_slice&lt; M &gt;::const_iterator1</a>)</td><td><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></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_1matrix__slice_1_1const__iterator1.html">boost::numeric::ublas::matrix_slice&lt; M &gt;::const_iterator1</a>)</td><td><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></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_1matrix__slice_1_1const__iterator1.html">boost::numeric::ublas::matrix_slice&lt; M &gt;::const_iterator1</a>)</td><td><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></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_1matrix__slice_1_1const__iterator1.html">boost::numeric::ublas::matrix_slice&lt; M &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator1.html
deleted file mode 100644
index 81d9528e11..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator1.html
+++ /dev/null
@@ -1,102 +0,0 @@
-<!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::matrix_slice&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_1matrix__slice.html">matrix_slice</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator1.html">const_iterator1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_slice&lt; M &gt;::const_iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_slice::const_iterator1" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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="a3d181b2e75860cbc3f3c04bb4c75ddb2"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator1::value_type" ref="a3d181b2e75860cbc3f3c04bb4c75ddb2" args="" -->
-typedef <br class="typebreak"/>
-M::const_iterator1::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="a72ef6035e69b3c36f3f01d8705c5cd91"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator1::difference_type" ref="a72ef6035e69b3c36f3f01d8705c5cd91" args="" -->
-typedef <br class="typebreak"/>
-M::const_iterator1::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="a135d3e5848ebc7c580ddbdb9fcd43f43"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator1::reference" ref="a135d3e5848ebc7c580ddbdb9fcd43f43" args="" -->
-typedef M::const_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="aa490321dfa2ddc31347ca8337bf8200c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator1::pointer" ref="aa490321dfa2ddc31347ca8337bf8200c" args="" -->
-typedef M::const_iterator1::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="ad3587ba0e83514a3972c28d428483844"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator1::dual_iterator_type" ref="ad3587ba0e83514a3972c28d428483844" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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="adff5fd6007b96d0df900ac8e57b0df82"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator1::dual_reverse_iterator_type" ref="adff5fd6007b96d0df900ac8e57b0df82" 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="a5dcd00b0be563abe7ae10721d19e0d4c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator1::const_iterator1" ref="a5dcd00b0be563abe7ae10721d19e0d4c" args="(const self_type &amp;ms, const const_subiterator1_type &amp;it1, const const_subiterator2_type &amp;it2)" -->
-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_1matrix__slice.html">self_type</a> &amp;ms, const const_subiterator1_type &amp;it1, const const_subiterator2_type &amp;it2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa8946a364c89b29ad9efa3ddb2ed75f3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator1::const_iterator1" ref="aa8946a364c89b29ad9efa3ddb2ed75f3" 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_1matrix__slice_1_1iterator1.html">iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a42b2d86fffab0071484239e8b2a3e3df"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator1::operator++" ref="a42b2d86fffab0071484239e8b2a3e3df" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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="a4ec420738cef91c191286b6f89f5671d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator1::operator&#45;&#45;" ref="a4ec420738cef91c191286b6f89f5671d" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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="a68d9dd87e690fc024ac0f5be515ab612"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator1::operator+=" ref="a68d9dd87e690fc024ac0f5be515ab612" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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="aa40e181308e6481bfc5c5a8401ac0e36"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator1::operator&#45;=" ref="aa40e181308e6481bfc5c5a8401ac0e36" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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="a0f0a86176dc9f4d92f37009a06892778"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator1::operator&#45;" ref="a0f0a86176dc9f4d92f37009a06892778" 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_1matrix__slice_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaefbe0683feddcc3e320a41f164fc2d1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator1::operator*" ref="aaefbe0683feddcc3e320a41f164fc2d1" 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="ae79e8c8ade7149c60b842c7ebfb367bb"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator1::operator[]" ref="ae79e8c8ade7149c60b842c7ebfb367bb" 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="af9d012c921011dac72932c7b200808d8"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator1::begin" ref="af9d012c921011dac72932c7b200808d8" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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="a4d0aefea513af26f892c5e3065b0906a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator1::end" ref="a4d0aefea513af26f892c5e3065b0906a" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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="a95f263b7c4cd25520dfa945fa9dba8fc"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator1::rbegin" ref="a95f263b7c4cd25520dfa945fa9dba8fc" 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="ab29a1778872ba1443e38630aadbbcf36"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator1::rend" ref="ab29a1778872ba1443e38630aadbbcf36" 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="afa375bcb8dbc413f3722fe7085bcf1eb"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator1::index1" ref="afa375bcb8dbc413f3722fe7085bcf1eb" 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="a8b32ac4bc0a95ae1acdc73ccb1bc3758"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator1::index2" ref="a8b32ac4bc0a95ae1acdc73ccb1bc3758" 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="a02f5744dae9b23d38ac19d2c5375c8df"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator1::operator=" ref="a02f5744dae9b23d38ac19d2c5375c8df" args="(const const_iterator1 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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_1matrix__slice_1_1const__iterator1.html">const_iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a947f69fd614c6e1d7ea430461b7d8f3b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator1::operator==" ref="a947f69fd614c6e1d7ea430461b7d8f3b" 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_1matrix__slice_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae2ac84ae5d5f3727a792dc4c808f2a23"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator1::operator&lt;" ref="ae2ac84ae5d5f3727a792dc4c808f2a23" 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_1matrix__slice_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class M&gt;<br/>
- class boost::numeric::ublas::matrix_slice&lt; M &gt;::const_iterator1</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator2-members.html
deleted file mode 100644
index c73b79a9ce..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator2-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::matrix_slice&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_1matrix__slice_1_1const__iterator2.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice_1_1const__iterator2.html">boost::numeric::ublas::matrix_slice&lt; M &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>(const self_type &amp;ms, const const_subiterator1_type &amp;it1, const const_subiterator2_type &amp;it2) (defined in <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><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></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_1matrix__slice_1_1const__iterator2.html">boost::numeric::ublas::matrix_slice&lt; M &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1matrix__slice_1_1const__iterator2.html">boost::numeric::ublas::matrix_slice&lt; M &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1matrix__slice_1_1const__iterator2.html">boost::numeric::ublas::matrix_slice&lt; M &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1matrix__slice_1_1const__iterator2.html">boost::numeric::ublas::matrix_slice&lt; M &gt;::const_iterator2</a>)</td><td><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></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_1matrix__slice_1_1const__iterator2.html">boost::numeric::ublas::matrix_slice&lt; M &gt;::const_iterator2</a>)</td><td><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></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_1matrix__slice_1_1const__iterator2.html">boost::numeric::ublas::matrix_slice&lt; M &gt;::const_iterator2</a>)</td><td><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></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_1matrix__slice_1_1const__iterator2.html">boost::numeric::ublas::matrix_slice&lt; M &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator2.html
deleted file mode 100644
index c064a304b0..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator2.html
+++ /dev/null
@@ -1,102 +0,0 @@
-<!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::matrix_slice&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_1matrix__slice.html">matrix_slice</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator2.html">const_iterator2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_slice&lt; M &gt;::const_iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_slice::const_iterator2" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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="a95dcb016ea3dafe94b4459eed6e6d76e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator2::value_type" ref="a95dcb016ea3dafe94b4459eed6e6d76e" args="" -->
-typedef <br class="typebreak"/>
-M::const_iterator2::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="a0050d05437e7fbece4f443ffa6fcdb02"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator2::difference_type" ref="a0050d05437e7fbece4f443ffa6fcdb02" args="" -->
-typedef <br class="typebreak"/>
-M::const_iterator2::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="a210083a75830a16aec27c07467212d2f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator2::reference" ref="a210083a75830a16aec27c07467212d2f" args="" -->
-typedef M::const_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="aacc1e70069b5a22d653cb42c7af7be95"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator2::pointer" ref="aacc1e70069b5a22d653cb42c7af7be95" args="" -->
-typedef M::const_iterator2::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="af16b4f7843aeb91c12aaa08ff6d3adb3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator2::dual_iterator_type" ref="af16b4f7843aeb91c12aaa08ff6d3adb3" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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="a8e27a0c41227bcd301a257987a768866"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator2::dual_reverse_iterator_type" ref="a8e27a0c41227bcd301a257987a768866" 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="ad63dc940d30bfdc5fa6d689a43d9b72d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator2::const_iterator2" ref="ad63dc940d30bfdc5fa6d689a43d9b72d" args="(const self_type &amp;ms, const const_subiterator1_type &amp;it1, 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_1matrix__slice.html">self_type</a> &amp;ms, const const_subiterator1_type &amp;it1, const const_subiterator2_type &amp;it2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a73625a59eb7172587467c8fdf11a656a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator2::const_iterator2" ref="a73625a59eb7172587467c8fdf11a656a" 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_1matrix__slice_1_1iterator2.html">iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad688fe51c15b2b1b7f267549fe7d0fc7"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator2::operator++" ref="ad688fe51c15b2b1b7f267549fe7d0fc7" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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="a24d56fdde0c09019fbb6c7946ec27d88"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator2::operator&#45;&#45;" ref="a24d56fdde0c09019fbb6c7946ec27d88" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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="abf5a036d87672370ed8894586469a68f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator2::operator+=" ref="abf5a036d87672370ed8894586469a68f" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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="a16750acb25b09517319ac833279e3799"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator2::operator&#45;=" ref="a16750acb25b09517319ac833279e3799" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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="ab25c847438d4b1da362114cec9bfa668"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator2::operator&#45;" ref="ab25c847438d4b1da362114cec9bfa668" 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_1matrix__slice_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6687487744968e0681694d02658cd81b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator2::operator*" ref="a6687487744968e0681694d02658cd81b" 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="a31d3309ab0b12eeaa9a9c2bf9f72bbf1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator2::operator[]" ref="a31d3309ab0b12eeaa9a9c2bf9f72bbf1" 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="a67306de03235182ad63bd62f417e33fd"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator2::begin" ref="a67306de03235182ad63bd62f417e33fd" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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="a0ae7f27d5f1d6cf9263c8c180fa9b529"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator2::end" ref="a0ae7f27d5f1d6cf9263c8c180fa9b529" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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="a19d15cfbdd693a93d06b2f6f74c3aa3b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator2::rbegin" ref="a19d15cfbdd693a93d06b2f6f74c3aa3b" 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="a06f3349bc09464f03632839366f409cb"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator2::rend" ref="a06f3349bc09464f03632839366f409cb" 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="a1e1b252de95d016a0c21317d23d7e83b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator2::index1" ref="a1e1b252de95d016a0c21317d23d7e83b" 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="a6bc893cb1e6def1ae0b4aefd618ce4f8"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator2::index2" ref="a6bc893cb1e6def1ae0b4aefd618ce4f8" 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="ae301cdab8e4d81ce2bcb232d7cf57773"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator2::operator=" ref="ae301cdab8e4d81ce2bcb232d7cf57773" args="(const const_iterator2 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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_1matrix__slice_1_1const__iterator2.html">const_iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a76d1e57446ed51b34d6095d083700dd1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator2::operator==" ref="a76d1e57446ed51b34d6095d083700dd1" 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_1matrix__slice_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aee198c7e3280c6122f5838da7a91395e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::const_iterator2::operator&lt;" ref="aee198c7e3280c6122f5838da7a91395e" 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_1matrix__slice_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class M&gt;<br/>
- class boost::numeric::ublas::matrix_slice&lt; M &gt;::const_iterator2</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1iterator1-members.html
deleted file mode 100644
index de6e5e3114..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1iterator1-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::matrix_slice&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_1matrix__slice_1_1iterator1.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice_1_1iterator1.html">boost::numeric::ublas::matrix_slice&lt; M &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b> (defined in <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><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><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_1matrix__slice_1_1iterator1.html">boost::numeric::ublas::matrix_slice&lt; M &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1matrix__slice_1_1iterator1.html">boost::numeric::ublas::matrix_slice&lt; M &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b>(self_type &amp;ms, const subiterator1_type &amp;it1, const subiterator2_type &amp;it2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1matrix__slice_1_1iterator1.html">boost::numeric::ublas::matrix_slice&lt; M &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1matrix__slice_1_1iterator1.html">boost::numeric::ublas::matrix_slice&lt; M &gt;::iterator1</a>)</td><td><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></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_1matrix__slice_1_1iterator1.html">boost::numeric::ublas::matrix_slice&lt; M &gt;::iterator1</a>)</td><td><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></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_1matrix__slice_1_1iterator1.html">boost::numeric::ublas::matrix_slice&lt; M &gt;::iterator1</a>)</td><td><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></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_1matrix__slice_1_1iterator1.html">boost::numeric::ublas::matrix_slice&lt; M &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1iterator1.html
deleted file mode 100644
index f93d67dd09..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1iterator1.html
+++ /dev/null
@@ -1,97 +0,0 @@
-<!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::matrix_slice&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_1matrix__slice.html">matrix_slice</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1iterator1.html">iterator1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_slice&lt; M &gt;::iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_slice::iterator1" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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="ac7bc89b0b238dfc86d6f8262a4a35cef"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::iterator1::value_type" ref="ac7bc89b0b238dfc86d6f8262a4a35cef" args="" -->
-typedef M::iterator1::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="aaebdfcc466ea326f319950ca6d4838d1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::iterator1::difference_type" ref="aaebdfcc466ea326f319950ca6d4838d1" args="" -->
-typedef <br class="typebreak"/>
-M::iterator1::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="a46f85602b618b60e7eaf5338a57c78e5"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::iterator1::reference" ref="a46f85602b618b60e7eaf5338a57c78e5" args="" -->
-typedef M::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="ab20bd7214ec64bdd30314090fb685899"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::iterator1::pointer" ref="ab20bd7214ec64bdd30314090fb685899" args="" -->
-typedef M::iterator1::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="a27dcdffb254e9807430a5e9ebaf87f0d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::iterator1::dual_iterator_type" ref="a27dcdffb254e9807430a5e9ebaf87f0d" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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="a69855fce62fa5771545039254023e643"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::iterator1::dual_reverse_iterator_type" ref="a69855fce62fa5771545039254023e643" 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="ac6cc316181afdd88820740b2263b6df2"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::iterator1::iterator1" ref="ac6cc316181afdd88820740b2263b6df2" args="(self_type &amp;ms, const subiterator1_type &amp;it1, const subiterator2_type &amp;it2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator1</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">self_type</a> &amp;ms, const subiterator1_type &amp;it1, const subiterator2_type &amp;it2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad79ba3871adf9378a9593a03df305e85"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::iterator1::operator++" ref="ad79ba3871adf9378a9593a03df305e85" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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="a5e3d2b0d1068a58f0857183e6c4f56a2"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::iterator1::operator&#45;&#45;" ref="a5e3d2b0d1068a58f0857183e6c4f56a2" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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="a11741c9621165fbb8fcde8a18cd832ce"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::iterator1::operator+=" ref="a11741c9621165fbb8fcde8a18cd832ce" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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="a03b8efc55c384f1005ea3e14b4df0481"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::iterator1::operator&#45;=" ref="a03b8efc55c384f1005ea3e14b4df0481" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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="aef618ec921d4eec79613a21f70139eaf"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::iterator1::operator&#45;" ref="aef618ec921d4eec79613a21f70139eaf" 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_1matrix__slice_1_1iterator1.html">iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75f523bbd9e8c0e31a24714e25d7866b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::iterator1::operator*" ref="a75f523bbd9e8c0e31a24714e25d7866b" 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="ad38e5c29b67f1da725449ea357a59ab2"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::iterator1::operator[]" ref="ad38e5c29b67f1da725449ea357a59ab2" 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="ae663c56b638f9b48f99d0af9375becc0"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::iterator1::begin" ref="ae663c56b638f9b48f99d0af9375becc0" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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="a532e5b85648c0a896b88b1f09201b147"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::iterator1::end" ref="a532e5b85648c0a896b88b1f09201b147" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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="aea53da7ff866d1af1e5a167cc76f37b3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::iterator1::rbegin" ref="aea53da7ff866d1af1e5a167cc76f37b3" 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="a9cc903e9ef0c1a1a34023a2867146a4e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::iterator1::rend" ref="a9cc903e9ef0c1a1a34023a2867146a4e" 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="a9771f62c38013c34c3b9012e9cc9b0eb"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::iterator1::index1" ref="a9771f62c38013c34c3b9012e9cc9b0eb" 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="a82e8d62a0fb299333278f8c054c3c4a0"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::iterator1::index2" ref="a82e8d62a0fb299333278f8c054c3c4a0" 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="ad3c7328130b7967ee5e8ccb5e7a055dd"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::iterator1::operator=" ref="ad3c7328130b7967ee5e8ccb5e7a055dd" args="(const iterator1 &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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_1matrix__slice_1_1iterator1.html">iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3183a44fe6bfd86ed703c4f07ea7601a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::iterator1::operator==" ref="a3183a44fe6bfd86ed703c4f07ea7601a" 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_1matrix__slice_1_1iterator1.html">iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2d40dbfb97bea5e3b20bcb9a0dba8cd2"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::iterator1::operator&lt;" ref="a2d40dbfb97bea5e3b20bcb9a0dba8cd2" 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_1matrix__slice_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::matrix_slice::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::matrix_slice&lt; M &gt;::iterator1</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1iterator2-members.html
deleted file mode 100644
index 929acd054a..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1iterator2-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::matrix_slice&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_1matrix__slice_1_1iterator2.html">boost::numeric::ublas::matrix_slice&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_1matrix__slice_1_1iterator2.html">boost::numeric::ublas::matrix_slice&lt; M &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b> (defined in <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><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><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_1matrix__slice_1_1iterator2.html">boost::numeric::ublas::matrix_slice&lt; M &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1matrix__slice_1_1iterator2.html">boost::numeric::ublas::matrix_slice&lt; M &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b>(self_type &amp;ms, const subiterator1_type &amp;it1, const subiterator2_type &amp;it2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1matrix__slice_1_1iterator2.html">boost::numeric::ublas::matrix_slice&lt; M &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1matrix__slice_1_1iterator2.html">boost::numeric::ublas::matrix_slice&lt; M &gt;::iterator2</a>)</td><td><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></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_1matrix__slice_1_1iterator2.html">boost::numeric::ublas::matrix_slice&lt; M &gt;::iterator2</a>)</td><td><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></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_1matrix__slice_1_1iterator2.html">boost::numeric::ublas::matrix_slice&lt; M &gt;::iterator2</a>)</td><td><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></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_1matrix__slice_1_1iterator2.html">boost::numeric::ublas::matrix_slice&lt; M &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1iterator2.html
deleted file mode 100644
index 8c50899a0e..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1iterator2.html
+++ /dev/null
@@ -1,97 +0,0 @@
-<!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::matrix_slice&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_1matrix__slice.html">matrix_slice</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1iterator2.html">iterator2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_slice&lt; M &gt;::iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_slice::iterator2" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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="a010ccaadfbeb5008e56c220d8b1c1317"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::iterator2::value_type" ref="a010ccaadfbeb5008e56c220d8b1c1317" args="" -->
-typedef M::iterator2::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="a6d4032e076863f4f689b60fa642cc843"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::iterator2::difference_type" ref="a6d4032e076863f4f689b60fa642cc843" args="" -->
-typedef <br class="typebreak"/>
-M::iterator2::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="adf37d3cea068a6641c44fafad9b2b834"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::iterator2::reference" ref="adf37d3cea068a6641c44fafad9b2b834" args="" -->
-typedef M::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="a446ea23b206cfab2a779b8f8f11f1626"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::iterator2::pointer" ref="a446ea23b206cfab2a779b8f8f11f1626" args="" -->
-typedef M::iterator2::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="aa0e6a2c30fdab315fcaa40797831eed3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::iterator2::dual_iterator_type" ref="aa0e6a2c30fdab315fcaa40797831eed3" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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="a9faeb10106a8c794a76590f392eb4386"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::iterator2::dual_reverse_iterator_type" ref="a9faeb10106a8c794a76590f392eb4386" 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="ad239456058db940c9160ec6f74904d22"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::iterator2::iterator2" ref="ad239456058db940c9160ec6f74904d22" args="(self_type &amp;ms, const subiterator1_type &amp;it1, 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_1matrix__slice.html">self_type</a> &amp;ms, const subiterator1_type &amp;it1, const subiterator2_type &amp;it2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a784746f8a67aed902cbe03e6cc77dfde"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::iterator2::operator++" ref="a784746f8a67aed902cbe03e6cc77dfde" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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="a1ead589b824b45878af70b6ff9c81835"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::iterator2::operator&#45;&#45;" ref="a1ead589b824b45878af70b6ff9c81835" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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="a79111737c23283c4adfacac14e0b9a68"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::iterator2::operator+=" ref="a79111737c23283c4adfacac14e0b9a68" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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="a843d7256af8a78d96cd3223b7004c341"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::iterator2::operator&#45;=" ref="a843d7256af8a78d96cd3223b7004c341" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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="a23e7046eff83489ca5b57413fac77a2a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::iterator2::operator&#45;" ref="a23e7046eff83489ca5b57413fac77a2a" 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_1matrix__slice_1_1iterator2.html">iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8d8e45d9786d52c79d748a9a7816f2b5"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::iterator2::operator*" ref="a8d8e45d9786d52c79d748a9a7816f2b5" 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="ab7d6de768d783bc6c637ad2f9c3396c0"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::iterator2::operator[]" ref="ab7d6de768d783bc6c637ad2f9c3396c0" 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="aa9c0e4b94442aba4eb4a695d3b043a7d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::iterator2::begin" ref="aa9c0e4b94442aba4eb4a695d3b043a7d" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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="aa474303efbab5903cc252200ca02d1c5"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::iterator2::end" ref="aa474303efbab5903cc252200ca02d1c5" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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="a0dae35c121068d38b49d750e4aff0540"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::iterator2::rbegin" ref="a0dae35c121068d38b49d750e4aff0540" 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="a9af5340b3822e182ed124135514d8a9a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::iterator2::rend" ref="a9af5340b3822e182ed124135514d8a9a" 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="a4d8d752c10758f8a0947a58a8fb1e98f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::iterator2::index1" ref="a4d8d752c10758f8a0947a58a8fb1e98f" 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="a8bde2de5c691d9442a235dc51fd7f29b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::iterator2::index2" ref="a8bde2de5c691d9442a235dc51fd7f29b" 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="a58ef3df6f1214942eff886b07cbdd340"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::iterator2::operator=" ref="a58ef3df6f1214942eff886b07cbdd340" args="(const iterator2 &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_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_1matrix__slice_1_1iterator2.html">iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae1ef6d8810f9fdf914f85aec8876903d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::iterator2::operator==" ref="ae1ef6d8810f9fdf914f85aec8876903d" 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_1matrix__slice_1_1iterator2.html">iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5ab12b214158b025c9b351ee14affd54"></a><!-- doxytag: member="boost::numeric::ublas::matrix_slice::iterator2::operator&lt;" ref="a5ab12b214158b025c9b351ee14affd54" 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_1matrix__slice_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::matrix_slice::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::matrix_slice&lt; M &gt;::iterator2</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary1-members.html
deleted file mode 100644
index f5e128ef26..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary1-members.html
+++ /dev/null
@@ -1,71 +0,0 @@
-<!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::matrix_unary1&lt; E, F &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1.html">boost::numeric::ublas::matrix_unary1&lt; E, F &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>begin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <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><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></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; matrix_unary1&lt; E, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_unary1&lt; E, F &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_1matrix__unary1.html">boost::numeric::ublas::matrix_unary1&lt; E, F &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator2</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression_closure_type</b> typedef (defined in <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><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></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_1matrix__unary1.html">boost::numeric::ublas::matrix_unary1&lt; E, F &gt;</a>)</td><td><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></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_1matrix__unary1.html">boost::numeric::ublas::matrix_unary1&lt; E, F &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_unary1</b>(const expression_type &amp;e) (defined in <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><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><code> [explicit]</code></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_1matrix__unary1.html">boost::numeric::ublas::matrix_unary1&lt; E, F &gt;</a>)</td><td><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></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; matrix_unary1&lt; E, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_unary1&lt; E, F &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; matrix_unary1&lt; E, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_unary1&lt; E, F &gt; &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_1matrix__unary1.html">boost::numeric::ublas::matrix_unary1&lt; E, F &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>same_closure</b>(const matrix_unary1 &amp;mu1) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></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; matrix_unary1&lt; E, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_unary1&lt; E, F &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; matrix_unary1&lt; E, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; matrix_unary1&lt; E, F &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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; matrix_unary1&lt; E, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; matrix_unary1&lt; E, F &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary1.html
deleted file mode 100644
index d599fc0ad7..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary1.html
+++ /dev/null
@@ -1,117 +0,0 @@
-<!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::matrix_unary1&lt; E, F &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_1matrix__unary1.html">matrix_unary1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_unary1&lt; E, F &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_unary1" --><!-- doxytag: inherits="matrix_expression&lt; matrix_unary1&lt; E, F &gt; &gt;" -->
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">matrix_expression&lt; matrix_unary1&lt; E, F &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1-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_1matrix__unary1_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_1matrix__unary1_1_1const__iterator2.html">const_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="a6be073860134c61da024bb823d22cde2"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::expression_closure_type" ref="a6be073860134c61da024bb823d22cde2" args="" -->
-typedef E::const_closure_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression_closure_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a92f5427981216283915d355737a49df3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::size_type" ref="a92f5427981216283915d355737a49df3" args="" -->
-typedef E::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="aafb9dd0d59dc3cb3b55ddd33fdee549c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::difference_type" ref="aafb9dd0d59dc3cb3b55ddd33fdee549c" args="" -->
-typedef E::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="ab5ff0f0748e1c79d26c62d67e84700cf"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::value_type" ref="ab5ff0f0748e1c79d26c62d67e84700cf" args="" -->
-typedef F::result_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="abb851081a9a64561edacef5c29962bad"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_reference" ref="abb851081a9a64561edacef5c29962bad" args="" -->
-typedef value_type&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="aadcafbc0a55491ccfc57444b9af99ab1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::reference" ref="aadcafbc0a55491ccfc57444b9af99ab1" args="" -->
-typedef const_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="af2050cc64f040a38eb91d0a0d0a8234e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_closure_type" ref="af2050cc64f040a38eb91d0a0d0a8234e" args="" -->
-typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1.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="ab551ec0e468e1340965e3d83f0a24d12"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::closure_type" ref="ab551ec0e468e1340965e3d83f0a24d12" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1.html">const_closure_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="aac5826f96a9b1ea7834ca4a4102830e7"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::orientation_category" ref="aac5826f96a9b1ea7834ca4a4102830e7" args="" -->
-typedef E::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="abf608598672977757188eec9de52d53f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::storage_category" ref="abf608598672977757188eec9de52d53f" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">unknown_storage_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="a427b63c585f8ffb367f379397ab6d321"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::iterator1" ref="a427b63c585f8ffb367f379397ab6d321" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator1.html">const_iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator1</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a01c6f185698b0bec034cabb1d6c7c890"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::iterator2" ref="a01c6f185698b0bec034cabb1d6c7c890" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator2.html">const_iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator2</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2ece4585b26b79026f9bd97c36e3e51d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_reverse_iterator1" ref="a2ece4585b26b79026f9bd97c36e3e51d" args="" -->
-typedef reverse_iterator_base1<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_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="a7f8b668b7c792d023f458085ad2718fd"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_reverse_iterator2" ref="a7f8b668b7c792d023f458085ad2718fd" args="" -->
-typedef reverse_iterator_base2<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator2.html">const_iterator2</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_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="a421420c6197475773e32cbbf5faf4348"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::matrix_unary1" ref="a421420c6197475773e32cbbf5faf4348" args="(const expression_type &amp;e)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>matrix_unary1</b> (const expression_type &amp;e)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8630375efccd86acfa6643972f00f1e8"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::size1" ref="a8630375efccd86acfa6643972f00f1e8" 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="a8f0a2cbc8ee29ff7e264028b9396755c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::size2" ref="a8f0a2cbc8ee29ff7e264028b9396755c" 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="a6a45d8c2e6cd4711f491870159d4e4d7"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::expression" ref="a6a45d8c2e6cd4711f491870159d4e4d7" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-expression_closure_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a82103958587782fd3dff07e4f2037ffb"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::operator()" ref="a82103958587782fd3dff07e4f2037ffb" 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="a233b32ab4012c8d4fd7c3401425b11b9"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::same_closure" ref="a233b32ab4012c8d4fd7c3401425b11b9" args="(const matrix_unary1 &amp;mu1) 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_1matrix__unary1.html">matrix_unary1</a> &amp;mu1) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e989e8f973251037c497d2f1f6cfbe7"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::find1" ref="a9e989e8f973251037c497d2f1f6cfbe7" args="(int rank, size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_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="a35871b34e18e87a38a67270cca0b335b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::find2" ref="a35871b34e18e87a38a67270cca0b335b" args="(int rank, size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_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="ae2dbe3312ad0cecb9bc33c566752cf42"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::begin1" ref="ae2dbe3312ad0cecb9bc33c566752cf42" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_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="a0b9317c9c089c19603e3274f980d5580"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::end1" ref="a0b9317c9c089c19603e3274f980d5580" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_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="aead192daf14712850da7a67de434de79"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::begin2" ref="aead192daf14712850da7a67de434de79" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_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="aa5a246e7e66ad10aad89b6c793f588a6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::end2" ref="aa5a246e7e66ad10aad89b6c793f588a6" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_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="a1cdd9440281e68aa65a8ba1f74bed932"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::rbegin1" ref="a1cdd9440281e68aa65a8ba1f74bed932" 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="ae3d17aeb87c4d4b922e657b753b27aab"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::rend1" ref="ae3d17aeb87c4d4b922e657b753b27aab" 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="a1b12a72e35207476bdef6b7a048369fb"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::rbegin2" ref="a1b12a72e35207476bdef6b7a048369fb" 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="a97068967aa4375b7e080bce425ec48c9"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::rend2" ref="a97068967aa4375b7e080bce425ec48c9" args="() const " -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-const_reverse_iterator2&nbsp;</td><td class="memItemRight" valign="bottom"><b>rend2</b> () const </td></tr>
-</table>
-<h3>template&lt;class E, class F&gt;<br/>
- class boost::numeric::ublas::matrix_unary1&lt; E, F &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator1-members.html
deleted file mode 100644
index e84c8e7334..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator1-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::matrix_unary1&lt; E, F &gt;::const_iterator1 Member List</h1>This is the complete list of members for <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>, 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_1matrix__unary1_1_1const__iterator1.html">boost::numeric::ublas::matrix_unary1&lt; E, F &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>(const self_type &amp;mu, const const_subiterator1_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1matrix__unary1_1_1const__iterator1.html">boost::numeric::ublas::matrix_unary1&lt; E, F &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1matrix__unary1_1_1const__iterator1.html">boost::numeric::ublas::matrix_unary1&lt; E, F &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1matrix__unary1_1_1const__iterator1.html">boost::numeric::ublas::matrix_unary1&lt; E, F &gt;::const_iterator1</a>)</td><td><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></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_1matrix__unary1_1_1const__iterator1.html">boost::numeric::ublas::matrix_unary1&lt; E, F &gt;::const_iterator1</a>)</td><td><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></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_1matrix__unary1_1_1const__iterator1.html">boost::numeric::ublas::matrix_unary1&lt; E, F &gt;::const_iterator1</a>)</td><td><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></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_1matrix__unary1_1_1const__iterator1.html">boost::numeric::ublas::matrix_unary1&lt; E, F &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator1.html
deleted file mode 100644
index c7f1e7bfe5..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator1.html
+++ /dev/null
@@ -1,104 +0,0 @@
-<!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::matrix_unary1&lt; E, F &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_1matrix__unary1.html">matrix_unary1</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator1.html">const_iterator1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_unary1&lt; E, F &gt;::const_iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_unary1::const_iterator1" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_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="ac9a1fcede00e4f651a19d4d411b51225"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator1::iterator_category" ref="ac9a1fcede00e4f651a19d4d411b51225" args="" -->
-typedef <br class="typebreak"/>
-E::const_iterator1::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="a535ed180f32a541dbc01c7933cef71b4"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator1::difference_type" ref="a535ed180f32a541dbc01c7933cef71b4" args="" -->
-typedef <br class="typebreak"/>
-matrix_unary1::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="a5ac0a546b80b7cdcfe075f5422473706"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator1::value_type" ref="a5ac0a546b80b7cdcfe075f5422473706" args="" -->
-typedef matrix_unary1::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="a17cc200a82a946c1a3fc5481a1d302d9"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator1::reference" ref="a17cc200a82a946c1a3fc5481a1d302d9" args="" -->
-typedef <br class="typebreak"/>
-matrix_unary1::const_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="af452eefaf0c3437e9136384313014d06"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator1::pointer" ref="af452eefaf0c3437e9136384313014d06" args="" -->
-typedef <br class="typebreak"/>
-matrix_unary1::const_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="ae648ce66ac9cd1c6725ec72a5870579e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator1::dual_iterator_type" ref="ae648ce66ac9cd1c6725ec72a5870579e" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_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="a4f193a9595c60ef7a25dcae50ad5c65c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator1::dual_reverse_iterator_type" ref="a4f193a9595c60ef7a25dcae50ad5c65c" 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="a183d333ea9cefd0988e21408b9b6eb9d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator1::const_iterator1" ref="a183d333ea9cefd0988e21408b9b6eb9d" args="(const self_type &amp;mu, const const_subiterator1_type &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_1matrix__unary1.html">self_type</a> &amp;mu, const const_subiterator1_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9f7902d6ab2bc282a5f4ae990103d31b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator1::operator++" ref="a9f7902d6ab2bc282a5f4ae990103d31b" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_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="ac2ef375ca966e4f94b61d26cb52bff3f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator1::operator&#45;&#45;" ref="ac2ef375ca966e4f94b61d26cb52bff3f" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_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="aa919e75a12dc0b57292976456d25ee62"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator1::operator+=" ref="aa919e75a12dc0b57292976456d25ee62" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_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="aafc0e93038084278c34c14f2d62b0a26"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator1::operator&#45;=" ref="aafc0e93038084278c34c14f2d62b0a26" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_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="af1f2b3d31a7881a4883f643198f8f608"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator1::operator&#45;" ref="af1f2b3d31a7881a4883f643198f8f608" 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_1matrix__unary1_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad78dabc66063761654b60cd89ff478fa"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator1::operator*" ref="ad78dabc66063761654b60cd89ff478fa" 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="a7c1865ee8b8070c7049503112d6ffa78"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator1::operator[]" ref="a7c1865ee8b8070c7049503112d6ffa78" 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="aa3ba7b734f11dfc1b01f05ea23ed13ac"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator1::begin" ref="aa3ba7b734f11dfc1b01f05ea23ed13ac" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_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="a20538bb01ab0ee49ac355118b6d2c665"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator1::end" ref="a20538bb01ab0ee49ac355118b6d2c665" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_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="ab5dd9e38281c8e423f6d05d091f62f12"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator1::rbegin" ref="ab5dd9e38281c8e423f6d05d091f62f12" 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="a29c5a28570a380d30c88a7e095bdff18"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator1::rend" ref="a29c5a28570a380d30c88a7e095bdff18" 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="ac5ce8cf885b9306504a2597738371a94"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator1::index1" ref="ac5ce8cf885b9306504a2597738371a94" 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="ab10c45f2bec937d4a2a3d832945125e1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator1::index2" ref="ab10c45f2bec937d4a2a3d832945125e1" 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="a6347e70a0b479e6c2e338052a87151b1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator1::operator=" ref="a6347e70a0b479e6c2e338052a87151b1" args="(const const_iterator1 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_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_1matrix__unary1_1_1const__iterator1.html">const_iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e2a6497f7ad1e979f7ca6d1965b4239"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator1::operator==" ref="a6e2a6497f7ad1e979f7ca6d1965b4239" 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_1matrix__unary1_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a314863e34dae79210a365a1baf55c60e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator1::operator&lt;" ref="a314863e34dae79210a365a1baf55c60e" 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_1matrix__unary1_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class E, class F&gt;<br/>
- class boost::numeric::ublas::matrix_unary1&lt; E, F &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator2-members.html
deleted file mode 100644
index 80f762b19b..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator2-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::matrix_unary1&lt; E, F &gt;::const_iterator2 Member List</h1>This is the complete list of members for <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>, 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_1matrix__unary1_1_1const__iterator2.html">boost::numeric::ublas::matrix_unary1&lt; E, F &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>(const self_type &amp;mu, const const_subiterator2_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1matrix__unary1_1_1const__iterator2.html">boost::numeric::ublas::matrix_unary1&lt; E, F &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1matrix__unary1_1_1const__iterator2.html">boost::numeric::ublas::matrix_unary1&lt; E, F &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1matrix__unary1_1_1const__iterator2.html">boost::numeric::ublas::matrix_unary1&lt; E, F &gt;::const_iterator2</a>)</td><td><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></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_1matrix__unary1_1_1const__iterator2.html">boost::numeric::ublas::matrix_unary1&lt; E, F &gt;::const_iterator2</a>)</td><td><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></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_1matrix__unary1_1_1const__iterator2.html">boost::numeric::ublas::matrix_unary1&lt; E, F &gt;::const_iterator2</a>)</td><td><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></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_1matrix__unary1_1_1const__iterator2.html">boost::numeric::ublas::matrix_unary1&lt; E, F &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator2.html
deleted file mode 100644
index ebfe4cead5..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator2.html
+++ /dev/null
@@ -1,104 +0,0 @@
-<!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::matrix_unary1&lt; E, F &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_1matrix__unary1.html">matrix_unary1</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator2.html">const_iterator2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_unary1&lt; E, F &gt;::const_iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_unary1::const_iterator2" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_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="ac088558585d1fc60986a5b3b4b7e278b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator2::iterator_category" ref="ac088558585d1fc60986a5b3b4b7e278b" args="" -->
-typedef <br class="typebreak"/>
-E::const_iterator2::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="a5b0dde1527b11b4fbf46eb4ba2156986"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator2::difference_type" ref="a5b0dde1527b11b4fbf46eb4ba2156986" args="" -->
-typedef <br class="typebreak"/>
-matrix_unary1::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="a9ee21cacbfc3dc78a208670e5ed05729"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator2::value_type" ref="a9ee21cacbfc3dc78a208670e5ed05729" args="" -->
-typedef matrix_unary1::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="a3869999265aa55375b45d0aa151d53fe"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator2::reference" ref="a3869999265aa55375b45d0aa151d53fe" args="" -->
-typedef <br class="typebreak"/>
-matrix_unary1::const_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="a346289997be350f0da7d2b9747498722"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator2::pointer" ref="a346289997be350f0da7d2b9747498722" args="" -->
-typedef <br class="typebreak"/>
-matrix_unary1::const_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="afb017100ed721e519a47d663eb0b9389"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator2::dual_iterator_type" ref="afb017100ed721e519a47d663eb0b9389" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_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="a3462c29b414c21ec721353ac2f380e2c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator2::dual_reverse_iterator_type" ref="a3462c29b414c21ec721353ac2f380e2c" 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="af0efa1cdf3cec6823b126eb0f80b836e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator2::const_iterator2" ref="af0efa1cdf3cec6823b126eb0f80b836e" args="(const self_type &amp;mu, const const_subiterator2_type &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_1matrix__unary1.html">self_type</a> &amp;mu, const const_subiterator2_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae0cbf7aa3036af3be451d297a8ef19b1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator2::operator++" ref="ae0cbf7aa3036af3be451d297a8ef19b1" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_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="a3c8b1cb3163507298cf82c97443854a9"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator2::operator&#45;&#45;" ref="a3c8b1cb3163507298cf82c97443854a9" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_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="ad6f8e9d3f668ba048a9682ea1f5246c1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator2::operator+=" ref="ad6f8e9d3f668ba048a9682ea1f5246c1" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_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="a398b94539f211fc3b736fff203243171"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator2::operator&#45;=" ref="a398b94539f211fc3b736fff203243171" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_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="af4ba7e7de736f89f115ca4cd75723694"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator2::operator&#45;" ref="af4ba7e7de736f89f115ca4cd75723694" 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_1matrix__unary1_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aef6db1c28531094e5ca90b500208e988"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator2::operator*" ref="aef6db1c28531094e5ca90b500208e988" 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="a2b4e5a3e4333889498b2ac8e82386e62"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator2::operator[]" ref="a2b4e5a3e4333889498b2ac8e82386e62" 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="aa230c1528113bfd99d7749aa09707d3c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator2::begin" ref="aa230c1528113bfd99d7749aa09707d3c" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_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="a75af4bb8f53463ef19aa710eb292c589"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator2::end" ref="a75af4bb8f53463ef19aa710eb292c589" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_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="a4f470c793805a78a6897c98cff3a7b1a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator2::rbegin" ref="a4f470c793805a78a6897c98cff3a7b1a" 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="a5e2ad77955a3493bb33c7e29b95ac965"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator2::rend" ref="a5e2ad77955a3493bb33c7e29b95ac965" 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="a26f36ecffea664af2eb634cea1fe58fb"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator2::index1" ref="a26f36ecffea664af2eb634cea1fe58fb" 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="a8584bb326f18e37933709ca3c0d33d2d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator2::index2" ref="a8584bb326f18e37933709ca3c0d33d2d" 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="ae194d870310b5b0958fbc9f53d8f15eb"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator2::operator=" ref="ae194d870310b5b0958fbc9f53d8f15eb" args="(const const_iterator2 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_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_1matrix__unary1_1_1const__iterator2.html">const_iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5cd3b12f95bc421f3ef5f8e37c260e89"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator2::operator==" ref="a5cd3b12f95bc421f3ef5f8e37c260e89" 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_1matrix__unary1_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ba2d776fb8f3c6d2eec4dd1f55ee563"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_iterator2::operator&lt;" ref="a3ba2d776fb8f3c6d2eec4dd1f55ee563" 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_1matrix__unary1_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class E, class F&gt;<br/>
- class boost::numeric::ublas::matrix_unary1&lt; E, F &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary2-members.html
deleted file mode 100644
index bb87166dcc..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary2-members.html
+++ /dev/null
@@ -1,72 +0,0 @@
-<!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::matrix_unary2&lt; E, F &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2.html">boost::numeric::ublas::matrix_unary2&lt; E, F &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>begin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <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><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></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; matrix_unary2&lt; E, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_unary2&lt; E, F &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_1matrix__unary2.html">boost::numeric::ublas::matrix_unary2&lt; E, F &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator2</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression_closure_type</b> typedef (defined in <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><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></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_1matrix__unary2.html">boost::numeric::ublas::matrix_unary2&lt; E, F &gt;</a>)</td><td><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></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_1matrix__unary2.html">boost::numeric::ublas::matrix_unary2&lt; E, F &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_unary2</b>(expression_type &amp;e) (defined in <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><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><code> [explicit]</code></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_1matrix__unary2.html">boost::numeric::ublas::matrix_unary2&lt; E, F &gt;</a>)</td><td><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></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_1matrix__unary2.html">boost::numeric::ublas::matrix_unary2&lt; E, F &gt;</a>)</td><td><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></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; matrix_unary2&lt; E, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_unary2&lt; E, F &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; matrix_unary2&lt; E, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_unary2&lt; E, F &gt; &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_1matrix__unary2.html">boost::numeric::ublas::matrix_unary2&lt; E, F &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>same_closure</b>(const matrix_unary2 &amp;mu2) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></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; matrix_unary2&lt; E, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_unary2&lt; E, F &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; matrix_unary2&lt; E, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; matrix_unary2&lt; E, F &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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; matrix_unary2&lt; E, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; matrix_unary2&lt; E, F &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary2.html
deleted file mode 100644
index 52a69b24ee..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary2.html
+++ /dev/null
@@ -1,139 +0,0 @@
-<!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::matrix_unary2&lt; E, F &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_1matrix__unary2.html">matrix_unary2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_unary2&lt; E, F &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_unary2" --><!-- doxytag: inherits="matrix_expression&lt; matrix_unary2&lt; E, F &gt; &gt;" -->
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">matrix_expression&lt; matrix_unary2&lt; E, F &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2-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_1matrix__unary2_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_1matrix__unary2_1_1const__iterator2.html">const_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="a399f97ea41a51f474e944772ca044641"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::expression_closure_type" ref="a399f97ea41a51f474e944772ca044641" args="" -->
-typedef boost::mpl::if_<br class="typebreak"/>
-&lt; boost::is_const<br class="typebreak"/>
-&lt; expression_type &gt;, typename <br class="typebreak"/>
-E::const_closure_type, <br class="typebreak"/>
-typename E::closure_type &gt;<br class="typebreak"/>
-::type&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression_closure_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9326fe9c7bfb96d0c6d8765e936465b1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::size_type" ref="a9326fe9c7bfb96d0c6d8765e936465b1" args="" -->
-typedef E::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="a5da3721ce08407a4dac645c5cde7df4a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::difference_type" ref="a5da3721ce08407a4dac645c5cde7df4a" args="" -->
-typedef E::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="af611615855623db0af7716615290e8df"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::value_type" ref="af611615855623db0af7716615290e8df" args="" -->
-typedef F::result_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="ad7235a0afc1fe3d1c38aeb725b1248b7"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_reference" ref="ad7235a0afc1fe3d1c38aeb725b1248b7" args="" -->
-typedef value_type&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="a7f2713ae9900503da33dc4036b084605"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::reference" ref="a7f2713ae9900503da33dc4036b084605" args="" -->
-typedef boost::mpl::if_<br class="typebreak"/>
-&lt; boost::is_same&lt; F, <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__identity.html">scalar_identity</a>&lt; value_type &gt;<br class="typebreak"/>
- &gt;, typename E::reference, <br class="typebreak"/>
-value_type &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="a0bae49a40b582e86b12f6dbbf8ec894e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_closure_type" ref="a0bae49a40b582e86b12f6dbbf8ec894e" args="" -->
-typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2.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="aba664a7776e1d385331ea36608f665bf"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::closure_type" ref="aba664a7776e1d385331ea36608f665bf" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2.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="a35e92634bb3e5d31b3847f132c328814"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::orientation_category" ref="a35e92634bb3e5d31b3847f132c328814" args="" -->
-typedef boost::mpl::if_<br class="typebreak"/>
-&lt; boost::is_same&lt; typename <br class="typebreak"/>
-E::orientation_category, <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1row__major__tag.html">row_major_tag</a> &gt;<br class="typebreak"/>
-, <a class="el" href="structboost_1_1numeric_1_1ublas_1_1column__major__tag.html">column_major_tag</a>, typename <br class="typebreak"/>
-boost::mpl::if_<br class="typebreak"/>
-&lt; boost::is_same&lt; typename <br class="typebreak"/>
-E::orientation_category, <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1column__major__tag.html">column_major_tag</a> &gt;<br class="typebreak"/>
-, <a class="el" href="structboost_1_1numeric_1_1ublas_1_1row__major__tag.html">row_major_tag</a>, typename <br class="typebreak"/>
-E::orientation_category &gt;<br class="typebreak"/>
-::type &gt;::type&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="acbe9a4e39e1a35705bd6dcfc55492f3e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::storage_category" ref="acbe9a4e39e1a35705bd6dcfc55492f3e" args="" -->
-typedef E::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="a19c12a523b2911dd00ae5b9a921fb2a0"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::iterator1" ref="a19c12a523b2911dd00ae5b9a921fb2a0" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator1.html">const_iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator1</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acfc9478d934184ce0c6b25c938c93421"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::iterator2" ref="acfc9478d934184ce0c6b25c938c93421" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator2.html">const_iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator2</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8d05e7437a5d04b94c4bfa1131c17c7a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_reverse_iterator1" ref="a8d05e7437a5d04b94c4bfa1131c17c7a" args="" -->
-typedef reverse_iterator_base1<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_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="a64f244f6cb704b3784a3e69d82563d55"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_reverse_iterator2" ref="a64f244f6cb704b3784a3e69d82563d55" args="" -->
-typedef reverse_iterator_base2<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator2.html">const_iterator2</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_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="a619ab41c88a39d3e3f5c06b1d86ff70a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::matrix_unary2" ref="a619ab41c88a39d3e3f5c06b1d86ff70a" args="(expression_type &amp;e)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>matrix_unary2</b> (expression_type &amp;e)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a904b94df2d7a6aa3a8763bf38276bb84"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::size1" ref="a904b94df2d7a6aa3a8763bf38276bb84" 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="a2732e0ab748bc42141e52d3fa7575bfb"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::size2" ref="a2732e0ab748bc42141e52d3fa7575bfb" 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="a6d77ab4390ba81035444bf9ce8e1b936"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::expression" ref="a6d77ab4390ba81035444bf9ce8e1b936" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-expression_closure_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adda41b61c1e6d61c52f2ce9e16c07c2a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::operator()" ref="adda41b61c1e6d61c52f2ce9e16c07c2a" 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="a4d1642f2bbeae5302d3bc18e50137d2d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::operator()" ref="a4d1642f2bbeae5302d3bc18e50137d2d" 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="a6ae8e70f320e965cf6ce25b02feb85d2"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::same_closure" ref="a6ae8e70f320e965cf6ce25b02feb85d2" args="(const matrix_unary2 &amp;mu2) 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_1matrix__unary2.html">matrix_unary2</a> &amp;mu2) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae37c40b5d5b484726d8f993f1d2b0322"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::find1" ref="ae37c40b5d5b484726d8f993f1d2b0322" args="(int rank, size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_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="aef0b3817048a8e0d6bd7cd11965de1c1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::find2" ref="aef0b3817048a8e0d6bd7cd11965de1c1" args="(int rank, size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_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="a25e105b59ce28d8de68953c3bb2a082a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::begin1" ref="a25e105b59ce28d8de68953c3bb2a082a" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_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="abb27f915a052de2660f15609d48e187d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::end1" ref="abb27f915a052de2660f15609d48e187d" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_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="a747f3aa4f1c7104b96049e2238170a6e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::begin2" ref="a747f3aa4f1c7104b96049e2238170a6e" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_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="a15b258d4d8c0740b04420178e321759b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::end2" ref="a15b258d4d8c0740b04420178e321759b" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_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="a22ed178f6d3403e7bef438e51afe88d8"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::rbegin1" ref="a22ed178f6d3403e7bef438e51afe88d8" 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="a0d68f73a6338645f3ad8b1ed0017c5c9"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::rend1" ref="a0d68f73a6338645f3ad8b1ed0017c5c9" 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="ad80d033580bcae1db6162f476a0ceb53"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::rbegin2" ref="ad80d033580bcae1db6162f476a0ceb53" 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="a923c2ca8775789758c22b3064a1c483f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::rend2" ref="a923c2ca8775789758c22b3064a1c483f" args="() const " -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-const_reverse_iterator2&nbsp;</td><td class="memItemRight" valign="bottom"><b>rend2</b> () const </td></tr>
-</table>
-<h3>template&lt;class E, class F&gt;<br/>
- class boost::numeric::ublas::matrix_unary2&lt; E, F &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator1-members.html
deleted file mode 100644
index 1326ad1ae3..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator1-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::matrix_unary2&lt; E, F &gt;::const_iterator1 Member List</h1>This is the complete list of members for <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>, 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_1matrix__unary2_1_1const__iterator1.html">boost::numeric::ublas::matrix_unary2&lt; E, F &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>(const self_type &amp;mu, const const_subiterator1_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1matrix__unary2_1_1const__iterator1.html">boost::numeric::ublas::matrix_unary2&lt; E, F &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1matrix__unary2_1_1const__iterator1.html">boost::numeric::ublas::matrix_unary2&lt; E, F &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1matrix__unary2_1_1const__iterator1.html">boost::numeric::ublas::matrix_unary2&lt; E, F &gt;::const_iterator1</a>)</td><td><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></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_1matrix__unary2_1_1const__iterator1.html">boost::numeric::ublas::matrix_unary2&lt; E, F &gt;::const_iterator1</a>)</td><td><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></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_1matrix__unary2_1_1const__iterator1.html">boost::numeric::ublas::matrix_unary2&lt; E, F &gt;::const_iterator1</a>)</td><td><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></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_1matrix__unary2_1_1const__iterator1.html">boost::numeric::ublas::matrix_unary2&lt; E, F &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator1.html
deleted file mode 100644
index 960a28ae60..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator1.html
+++ /dev/null
@@ -1,104 +0,0 @@
-<!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::matrix_unary2&lt; E, F &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_1matrix__unary2.html">matrix_unary2</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator1.html">const_iterator1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_unary2&lt; E, F &gt;::const_iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_unary2::const_iterator1" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_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="a58ced3e5818bb821e2eb0b2c7b924e97"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator1::iterator_category" ref="a58ced3e5818bb821e2eb0b2c7b924e97" args="" -->
-typedef <br class="typebreak"/>
-E::const_iterator2::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="ac91abb139fd5d1563bd98e43195c11e3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator1::difference_type" ref="ac91abb139fd5d1563bd98e43195c11e3" args="" -->
-typedef <br class="typebreak"/>
-matrix_unary2::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="a6529155a4b92b033b991a1f07fd77373"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator1::value_type" ref="a6529155a4b92b033b991a1f07fd77373" args="" -->
-typedef matrix_unary2::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="a89be758a7334684a56a6c9484aa8d9cc"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator1::reference" ref="a89be758a7334684a56a6c9484aa8d9cc" args="" -->
-typedef <br class="typebreak"/>
-matrix_unary2::const_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="a8064c2220aa17422bb86a9c34c2508d7"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator1::pointer" ref="a8064c2220aa17422bb86a9c34c2508d7" args="" -->
-typedef <br class="typebreak"/>
-matrix_unary2::const_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="ac4b62f982c047625ace7dd625f2d1372"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator1::dual_iterator_type" ref="ac4b62f982c047625ace7dd625f2d1372" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_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="abf2f401fb4740033c1ef671f2824fabc"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator1::dual_reverse_iterator_type" ref="abf2f401fb4740033c1ef671f2824fabc" 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="aeb2700a828ec37513d8ea6152e5b4aa4"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator1::const_iterator1" ref="aeb2700a828ec37513d8ea6152e5b4aa4" args="(const self_type &amp;mu, const const_subiterator1_type &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_1matrix__unary2.html">self_type</a> &amp;mu, const const_subiterator1_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af03ecacb08a4f276e4d8ed72b0a2d516"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator1::operator++" ref="af03ecacb08a4f276e4d8ed72b0a2d516" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_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="abdf877d1a9ab2960dbc666b6ee5a2078"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator1::operator&#45;&#45;" ref="abdf877d1a9ab2960dbc666b6ee5a2078" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_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="a7d19ff94e371a740d9f9df717dce8d08"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator1::operator+=" ref="a7d19ff94e371a740d9f9df717dce8d08" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_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="a31d4f924998a16e5c53a0511462525ee"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator1::operator&#45;=" ref="a31d4f924998a16e5c53a0511462525ee" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_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="a6d8667ab99ea23f6cb4cb1359a57d28c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator1::operator&#45;" ref="a6d8667ab99ea23f6cb4cb1359a57d28c" 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_1matrix__unary2_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa269696f3c357a74ad17b3a89e3e7ccd"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator1::operator*" ref="aa269696f3c357a74ad17b3a89e3e7ccd" 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="a54d096c1d78c04ca67ae79c67ce4daf2"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator1::operator[]" ref="a54d096c1d78c04ca67ae79c67ce4daf2" 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="acd987baefa8650b0f6bf075b763e5a3b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator1::begin" ref="acd987baefa8650b0f6bf075b763e5a3b" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_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="a9c94221f139832494d390d8318661be1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator1::end" ref="a9c94221f139832494d390d8318661be1" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_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="a7a79a92463f6d13f720b1b3bc63a14ec"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator1::rbegin" ref="a7a79a92463f6d13f720b1b3bc63a14ec" 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="a48aa958af8b3170d1c5fc24307c75a74"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator1::rend" ref="a48aa958af8b3170d1c5fc24307c75a74" 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="a8ac015b5b2f47bca9fdfe8c0b2869336"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator1::index1" ref="a8ac015b5b2f47bca9fdfe8c0b2869336" 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="a14116a71025854253bf9ad1a51fc1624"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator1::index2" ref="a14116a71025854253bf9ad1a51fc1624" 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="ac3ce17da4e81eda55a24661d8e430430"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator1::operator=" ref="ac3ce17da4e81eda55a24661d8e430430" args="(const const_iterator1 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_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_1matrix__unary2_1_1const__iterator1.html">const_iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad5b47612d170deb58f44024697d596bb"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator1::operator==" ref="ad5b47612d170deb58f44024697d596bb" 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_1matrix__unary2_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a18cc9bffbc0fd92d2fd8e9d485d9b79a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator1::operator&lt;" ref="a18cc9bffbc0fd92d2fd8e9d485d9b79a" 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_1matrix__unary2_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class E, class F&gt;<br/>
- class boost::numeric::ublas::matrix_unary2&lt; E, F &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator2-members.html
deleted file mode 100644
index 7449288c24..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator2-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::matrix_unary2&lt; E, F &gt;::const_iterator2 Member List</h1>This is the complete list of members for <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>, 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_1matrix__unary2_1_1const__iterator2.html">boost::numeric::ublas::matrix_unary2&lt; E, F &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>(const self_type &amp;mu, const const_subiterator2_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1matrix__unary2_1_1const__iterator2.html">boost::numeric::ublas::matrix_unary2&lt; E, F &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1matrix__unary2_1_1const__iterator2.html">boost::numeric::ublas::matrix_unary2&lt; E, F &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1matrix__unary2_1_1const__iterator2.html">boost::numeric::ublas::matrix_unary2&lt; E, F &gt;::const_iterator2</a>)</td><td><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></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_1matrix__unary2_1_1const__iterator2.html">boost::numeric::ublas::matrix_unary2&lt; E, F &gt;::const_iterator2</a>)</td><td><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></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_1matrix__unary2_1_1const__iterator2.html">boost::numeric::ublas::matrix_unary2&lt; E, F &gt;::const_iterator2</a>)</td><td><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></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_1matrix__unary2_1_1const__iterator2.html">boost::numeric::ublas::matrix_unary2&lt; E, F &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator2.html
deleted file mode 100644
index f19067124c..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator2.html
+++ /dev/null
@@ -1,104 +0,0 @@
-<!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::matrix_unary2&lt; E, F &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_1matrix__unary2.html">matrix_unary2</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator2.html">const_iterator2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_unary2&lt; E, F &gt;::const_iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_unary2::const_iterator2" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_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="a166e3f30a5e8bbb25eadcf55ad5937a7"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator2::iterator_category" ref="a166e3f30a5e8bbb25eadcf55ad5937a7" args="" -->
-typedef <br class="typebreak"/>
-E::const_iterator1::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="a152739dde6618561ec3db8c71ad57b12"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator2::difference_type" ref="a152739dde6618561ec3db8c71ad57b12" args="" -->
-typedef <br class="typebreak"/>
-matrix_unary2::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="aadac836cbc56e50557f404403e227e13"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator2::value_type" ref="aadac836cbc56e50557f404403e227e13" args="" -->
-typedef matrix_unary2::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="adf6d1298488c3dfd1cbd18159a81210b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator2::reference" ref="adf6d1298488c3dfd1cbd18159a81210b" args="" -->
-typedef <br class="typebreak"/>
-matrix_unary2::const_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="a9b5f9578a50550d5123f5b54d426a4ce"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator2::pointer" ref="a9b5f9578a50550d5123f5b54d426a4ce" args="" -->
-typedef <br class="typebreak"/>
-matrix_unary2::const_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="a9ad89301d46e62ba104d0109af8956e6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator2::dual_iterator_type" ref="a9ad89301d46e62ba104d0109af8956e6" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_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="a1ef32964849d135b1af4c7ff56cf8870"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator2::dual_reverse_iterator_type" ref="a1ef32964849d135b1af4c7ff56cf8870" 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="aa2dd688b5bce8fdc8c04531c70b3a851"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator2::const_iterator2" ref="aa2dd688b5bce8fdc8c04531c70b3a851" args="(const self_type &amp;mu, const const_subiterator2_type &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_1matrix__unary2.html">self_type</a> &amp;mu, const const_subiterator2_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4553e272256263e82cac9329c607e305"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator2::operator++" ref="a4553e272256263e82cac9329c607e305" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_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="a2b770c39c7150bb337a966b0712110d4"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator2::operator&#45;&#45;" ref="a2b770c39c7150bb337a966b0712110d4" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_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="a77d24b59244dbba64296656b434fc171"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator2::operator+=" ref="a77d24b59244dbba64296656b434fc171" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_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="a22764e1b1c06bf2707ca0370a5ab729e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator2::operator&#45;=" ref="a22764e1b1c06bf2707ca0370a5ab729e" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_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="a2f50cb2dc720719dc431a6e30c284481"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator2::operator&#45;" ref="a2f50cb2dc720719dc431a6e30c284481" 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_1matrix__unary2_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d2a8f2045527f22b97f2dcbac800289"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator2::operator*" ref="a6d2a8f2045527f22b97f2dcbac800289" 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="a773c06a5c08d0677764fe8eb816b469a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator2::operator[]" ref="a773c06a5c08d0677764fe8eb816b469a" 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="a5a5b62bddac71b1a9dd899fe1f003767"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator2::begin" ref="a5a5b62bddac71b1a9dd899fe1f003767" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_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="a6883c6a2e9e55bf894eff80d9fbe4576"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator2::end" ref="a6883c6a2e9e55bf894eff80d9fbe4576" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_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="aea6f517e702b8f019da5e8ae652bee38"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator2::rbegin" ref="aea6f517e702b8f019da5e8ae652bee38" 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="a1d8eefa27ffde13b791b606bfef0c1c0"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator2::rend" ref="a1d8eefa27ffde13b791b606bfef0c1c0" 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="abfa6ef48970117b01fc75e68f4c1a515"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator2::index1" ref="abfa6ef48970117b01fc75e68f4c1a515" 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="a5c6d8adae2f0aec7234f67a83b3e86b8"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator2::index2" ref="a5c6d8adae2f0aec7234f67a83b3e86b8" 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="a1e203f767abf3cd35b774c5f47587748"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator2::operator=" ref="a1e203f767abf3cd35b774c5f47587748" args="(const const_iterator2 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_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_1matrix__unary2_1_1const__iterator2.html">const_iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a84c15a00d7150b72cf6133d32b81cf5b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator2::operator==" ref="a84c15a00d7150b72cf6133d32b81cf5b" 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_1matrix__unary2_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0032f56c03d72f2e417d9886743428c8"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2::const_iterator2::operator&lt;" ref="a0032f56c03d72f2e417d9886743428c8" 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_1matrix__unary2_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class E, class F&gt;<br/>
- class boost::numeric::ublas::matrix_unary2&lt; E, F &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1-members.html
deleted file mode 100644
index 1c8c056b72..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1-members.html
+++ /dev/null
@@ -1,67 +0,0 @@
-<!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::matrix_vector_binary1&lt; E1, E2, F &gt; Member List</h1>This is the complete list of members for <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>, 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_1matrix__vector__binary1.html">boost::numeric::ublas::matrix_vector_binary1&lt; E1, E2, F &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>complexity</b> (defined in <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><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><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_1matrix__vector__binary1.html">boost::numeric::ublas::matrix_vector_binary1&lt; E1, E2, F &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression1_closure_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression1_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression2_closure_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression2_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_binary1&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_binary1&lt; E1, E2, F &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find</b>(size_type i) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_vector_binary1</b>(const expression1_type &amp;e1, const expression2_type &amp;e2) (defined in <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><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></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_1matrix__vector__binary1.html">boost::numeric::ublas::matrix_vector_binary1&lt; E1, E2, F &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_binary1&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_binary1&lt; E1, E2, F &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_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_binary1&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_binary1&lt; E1, E2, F &gt; &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_1matrix__vector__binary1.html">boost::numeric::ublas::matrix_vector_binary1&lt; E1, E2, F &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>same_closure</b>(const matrix_vector_binary1 &amp;mvb1) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type_category</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_binary1&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_binary1&lt; E1, E2, F &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; matrix_vector_binary1&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; matrix_vector_binary1&lt; E1, E2, F &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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; matrix_vector_binary1&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; matrix_vector_binary1&lt; E1, E2, F &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1.html
deleted file mode 100644
index 3f81af3f79..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1.html
+++ /dev/null
@@ -1,113 +0,0 @@
-<!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::matrix_vector_binary1&lt; E1, E2, F &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_1matrix__vector__binary1.html">matrix_vector_binary1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_vector_binary1&lt; E1, E2, F &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_vector_binary1" --><!-- doxytag: inherits="vector_expression&lt; matrix_vector_binary1&lt; E1, E2, F &gt; &gt;" -->
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression&lt; matrix_vector_binary1&lt; E1, E2, F &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1-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_1matrix__vector__binary1_1_1const__iterator.html">const_iterator</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="aef746acac600c7912108826532a96874"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1::expression1_type" ref="aef746acac600c7912108826532a96874" args="" -->
-typedef E1&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression1_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adef4ad0f260bd9d118d384ec6f4a02ec"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1::expression2_type" ref="adef4ad0f260bd9d118d384ec6f4a02ec" args="" -->
-typedef E2&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression2_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a25b4d4f24bc905aad08a50125840e615"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1::expression1_closure_type" ref="a25b4d4f24bc905aad08a50125840e615" args="" -->
-typedef E1::const_closure_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression1_closure_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aca214396ad8ef58095176d17022e14e7"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1::expression2_closure_type" ref="aca214396ad8ef58095176d17022e14e7" args="" -->
-typedef E2::const_closure_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression2_closure_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3efcaf615c51c213fae1cbc01a286364"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1::size_type" ref="a3efcaf615c51c213fae1cbc01a286364" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1promote__traits.html">promote_traits</a><br class="typebreak"/>
-&lt; typename E1::size_type, <br class="typebreak"/>
-typename E2::size_type &gt;<br class="typebreak"/>
-::promote_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="a1d1d2aa48311c9234ba80244ad11e30a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1::difference_type" ref="a1d1d2aa48311c9234ba80244ad11e30a" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1promote__traits.html">promote_traits</a><br class="typebreak"/>
-&lt; typename E1::difference_type, <br class="typebreak"/>
-typename E2::difference_type &gt;<br class="typebreak"/>
-::promote_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="a2bc8cd531616a2d2639517095af0baef"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1::value_type" ref="a2bc8cd531616a2d2639517095af0baef" args="" -->
-typedef F::result_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="a70f89208127d9b8510d08edd18f7389f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1::const_reference" ref="a70f89208127d9b8510d08edd18f7389f" args="" -->
-typedef value_type&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="a209277d6b2716d23804f71110d72d9f2"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1::reference" ref="a209277d6b2716d23804f71110d72d9f2" args="" -->
-typedef const_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="a0000cb9fc41f7e2e2dcccb812ba3f282"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1::const_closure_type" ref="a0000cb9fc41f7e2e2dcccb812ba3f282" args="" -->
-typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1.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="afa53c7d27240063bbe21c9f3a9142598"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1::closure_type" ref="afa53c7d27240063bbe21c9f3a9142598" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1.html">const_closure_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="a0da45901efcdec33d672ac7420704848"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1::storage_category" ref="a0da45901efcdec33d672ac7420704848" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">unknown_storage_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="aa21efae51238d46b8ed018388ecb567f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1::iterator" ref="aa21efae51238d46b8ed018388ecb567f" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1_1_1const__iterator.html">const_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a87affbc5a2a4fe8967a6f744f487325b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1::const_reverse_iterator" ref="a87affbc5a2a4fe8967a6f744f487325b" args="" -->
-typedef reverse_iterator_base<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1_1_1const__iterator.html">const_iterator</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_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="a6945cf957cc90518e733a1128a513a18"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1::matrix_vector_binary1" ref="a6945cf957cc90518e733a1128a513a18" args="(const expression1_type &amp;e1, const expression2_type &amp;e2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>matrix_vector_binary1</b> (const expression1_type &amp;e1, const expression2_type &amp;e2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab4ce175872ccff924ea1f349e5a5ec4e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1::size" ref="ab4ce175872ccff924ea1f349e5a5ec4e" 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="a91c7dc10ed8b1ef7dc67dc2fcfa34fe9"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1::expression1" ref="a91c7dc10ed8b1ef7dc67dc2fcfa34fe9" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-expression1_closure_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression1</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8f1fc41827b5d7c69ba524fbed7d13f2"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1::expression2" ref="a8f1fc41827b5d7c69ba524fbed7d13f2" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-expression2_closure_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression2</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae9b6c4adf8dd9a86502458a5a64cd197"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1::operator()" ref="ae9b6c4adf8dd9a86502458a5a64cd197" 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="a9ac8ef80f8b1383910cb148f2d28b5d6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1::same_closure" ref="a9ac8ef80f8b1383910cb148f2d28b5d6" args="(const matrix_vector_binary1 &amp;mvb1) 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_1matrix__vector__binary1.html">matrix_vector_binary1</a> &amp;mvb1) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a81bb44bdd5c23a1889d597b1eac79cce"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1::find" ref="a81bb44bdd5c23a1889d597b1eac79cce" args="(size_type i) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1_1_1const__iterator.html">const_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find</b> (size_type i) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a310f80466d3b2390b00ec4f8e4c8d49d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1::begin" ref="a310f80466d3b2390b00ec4f8e4c8d49d" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1_1_1const__iterator.html">const_iterator</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="a712d12e5aef9b8b8d5c917fd1ce35bdf"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1::end" ref="a712d12e5aef9b8b8d5c917fd1ce35bdf" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1_1_1const__iterator.html">const_iterator</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="ac353f7dabe308d63242f559577841316"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1::rbegin" ref="ac353f7dabe308d63242f559577841316" 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="a04020955d74aab0b5f95c59cbedc316a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1::rend" ref="a04020955d74aab0b5f95c59cbedc316a" 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 colspan="2"><h2>Static Public Attributes</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7f4897076deae8f0ba647c2c521b8c1e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1::complexity" ref="a7f4897076deae8f0ba647c2c521b8c1e" args="" -->
-static const unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><b>complexity</b> = 1</td></tr>
-</table>
-<h3>template&lt;class E1, class E2, class F&gt;<br/>
- class boost::numeric::ublas::matrix_vector_binary1&lt; E1, E2, F &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1_1_1const__iterator-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1_1_1const__iterator-members.html
deleted file mode 100644
index 851afef92a..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1_1_1const__iterator-members.html
+++ /dev/null
@@ -1,53 +0,0 @@
-<!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::matrix_vector_binary1&lt; E1, E2, F &gt;::const_iterator Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>(const self_type &amp;mvb, const const_subiterator1_type &amp;it1) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-</b>(const const_iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator&lt;</b>(const const_iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const const_iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const const_iterator &amp;it) const (defined in <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><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></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_1matrix__vector__binary1_1_1const__iterator.html">boost::numeric::ublas::matrix_vector_binary1&lt; E1, E2, F &gt;::const_iterator</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1_1_1const__iterator.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1_1_1const__iterator.html
deleted file mode 100644
index 98cd5f1628..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1_1_1const__iterator.html
+++ /dev/null
@@ -1,89 +0,0 @@
-<!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::matrix_vector_binary1&lt; E1, E2, F &gt;::const_iterator 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_1matrix__vector__binary1.html">matrix_vector_binary1</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1_1_1const__iterator.html">const_iterator</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_vector_binary1&lt; E1, E2, F &gt;::const_iterator Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_vector_binary1::const_iterator" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1_1_1const__iterator-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="a471967bb9f5f411502a0de099388a088"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1::const_iterator::iterator_category" ref="a471967bb9f5f411502a0de099388a088" 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"/>
-E1::const_iterator1::iterator_category, <br class="typebreak"/>
-typename <br class="typebreak"/>
-E2::const_iterator::iterator_category &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="a5b55313a7626385923e88fddefed66e6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1::const_iterator::difference_type" ref="a5b55313a7626385923e88fddefed66e6" args="" -->
-typedef <br class="typebreak"/>
-matrix_vector_binary1::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="a954a4830b4767bf1565e6ceca97255d0"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1::const_iterator::value_type" ref="a954a4830b4767bf1565e6ceca97255d0" args="" -->
-typedef <br class="typebreak"/>
-matrix_vector_binary1::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="a9a3d174b0257b7f7ec818d76689ad061"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1::const_iterator::reference" ref="a9a3d174b0257b7f7ec818d76689ad061" args="" -->
-typedef <br class="typebreak"/>
-matrix_vector_binary1::const_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="a7744471b30ca213d6f07115b00ff63b9"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1::const_iterator::pointer" ref="a7744471b30ca213d6f07115b00ff63b9" args="" -->
-typedef <br class="typebreak"/>
-matrix_vector_binary1::const_pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</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="a1ec8d02d93f73e603f86c185912a2ad3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1::const_iterator::const_iterator" ref="a1ec8d02d93f73e603f86c185912a2ad3" args="(const self_type &amp;mvb, const const_subiterator1_type &amp;it1)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1.html">self_type</a> &amp;mvb, const const_subiterator1_type &amp;it1)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab4817513090d7901a34dc1a1f13ec8bc"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1::const_iterator::operator++" ref="ab4817513090d7901a34dc1a1f13ec8bc" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1_1_1const__iterator.html">const_iterator</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="afadb343c702fc0ca88df12b19736e413"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1::const_iterator::operator&#45;&#45;" ref="afadb343c702fc0ca88df12b19736e413" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1_1_1const__iterator.html">const_iterator</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="a07eb5c40a6cb3185e5422c2619c6e26d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1::const_iterator::operator+=" ref="a07eb5c40a6cb3185e5422c2619c6e26d" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1_1_1const__iterator.html">const_iterator</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="a012979485d7bc3205190e9b6cd1246a6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1::const_iterator::operator&#45;=" ref="a012979485d7bc3205190e9b6cd1246a6" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1_1_1const__iterator.html">const_iterator</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="ad75a7961a2d8ec53a786a696fe09a418"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1::const_iterator::operator&#45;" ref="ad75a7961a2d8ec53a786a696fe09a418" args="(const const_iterator &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_1matrix__vector__binary1_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aefed330f3e892a2f61cecb0634993c9f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1::const_iterator::operator*" ref="aefed330f3e892a2f61cecb0634993c9f" 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="a233e616ac55698babd7d060fe17517b5"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1::const_iterator::operator[]" ref="a233e616ac55698babd7d060fe17517b5" 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="a4d1c3f51247b5a3168d2f5cf0b225ea8"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1::const_iterator::index" ref="a4d1c3f51247b5a3168d2f5cf0b225ea8" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3937904d1856603d0235e6cd7cf7b81a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1::const_iterator::operator=" ref="a3937904d1856603d0235e6cd7cf7b81a" args="(const const_iterator &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1_1_1const__iterator.html">const_iterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1_1_1const__iterator.html">const_iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0bbfbcfd7138746c734a0eadf3a5c146"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1::const_iterator::operator==" ref="a0bbfbcfd7138746c734a0eadf3a5c146" args="(const const_iterator &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_1matrix__vector__binary1_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6246aaaf1032ee3ebb65957266aebfe0"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1::const_iterator::operator&lt;" ref="a6246aaaf1032ee3ebb65957266aebfe0" args="(const const_iterator &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_1matrix__vector__binary1_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class E1, class E2, class F&gt;<br/>
- class boost::numeric::ublas::matrix_vector_binary1&lt; E1, E2, F &gt;::const_iterator</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2-members.html
deleted file mode 100644
index 11ac253b72..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2-members.html
+++ /dev/null
@@ -1,65 +0,0 @@
-<!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::matrix_vector_binary2&lt; E1, E2, F &gt; Member List</h1>This is the complete list of members for <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>, 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_1matrix__vector__binary2.html">boost::numeric::ublas::matrix_vector_binary2&lt; E1, E2, F &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>complexity</b> (defined in <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><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><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_1matrix__vector__binary2.html">boost::numeric::ublas::matrix_vector_binary2&lt; E1, E2, F &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression1_closure_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression2_closure_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_binary2&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_binary2&lt; E1, E2, F &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find</b>(size_type j) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_vector_binary2</b>(const expression1_type &amp;e1, const expression2_type &amp;e2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>(size_type j) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_binary2&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_binary2&lt; E1, E2, F &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_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_binary2&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_binary2&lt; E1, E2, F &gt; &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_1matrix__vector__binary2.html">boost::numeric::ublas::matrix_vector_binary2&lt; E1, E2, F &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>same_closure</b>(const matrix_vector_binary2 &amp;mvb2) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type_category</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_binary2&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_binary2&lt; E1, E2, F &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; matrix_vector_binary2&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; matrix_vector_binary2&lt; E1, E2, F &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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; matrix_vector_binary2&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; matrix_vector_binary2&lt; E1, E2, F &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2.html
deleted file mode 100644
index addee3de8c..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2.html
+++ /dev/null
@@ -1,109 +0,0 @@
-<!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::matrix_vector_binary2&lt; E1, E2, F &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_1matrix__vector__binary2.html">matrix_vector_binary2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_vector_binary2&lt; E1, E2, F &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_vector_binary2" --><!-- doxytag: inherits="vector_expression&lt; matrix_vector_binary2&lt; E1, E2, F &gt; &gt;" -->
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression&lt; matrix_vector_binary2&lt; E1, E2, F &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2-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_1matrix__vector__binary2_1_1const__iterator.html">const_iterator</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="a3af439fca4f857fb9a218d2e3ad53849"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary2::expression1_closure_type" ref="a3af439fca4f857fb9a218d2e3ad53849" args="" -->
-typedef E1::const_closure_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression1_closure_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a47ce0733c60f141df467cd5fe727cdbe"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary2::expression2_closure_type" ref="a47ce0733c60f141df467cd5fe727cdbe" args="" -->
-typedef E2::const_closure_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression2_closure_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac726cc3bf0a03002efc2390a8809f7a3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary2::size_type" ref="ac726cc3bf0a03002efc2390a8809f7a3" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1promote__traits.html">promote_traits</a><br class="typebreak"/>
-&lt; typename E1::size_type, <br class="typebreak"/>
-typename E2::size_type &gt;<br class="typebreak"/>
-::promote_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="a7ccf6a4a1b491a18831085c9b92dd5ee"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary2::difference_type" ref="a7ccf6a4a1b491a18831085c9b92dd5ee" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1promote__traits.html">promote_traits</a><br class="typebreak"/>
-&lt; typename E1::difference_type, <br class="typebreak"/>
-typename E2::difference_type &gt;<br class="typebreak"/>
-::promote_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="a776d962ea135502124e3b50071776f99"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary2::value_type" ref="a776d962ea135502124e3b50071776f99" args="" -->
-typedef F::result_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="a4471d26cebbd6f6e3b16bcdc4ea0d274"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary2::const_reference" ref="a4471d26cebbd6f6e3b16bcdc4ea0d274" args="" -->
-typedef value_type&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="ad9d4a4fe60c61e12357bfea6f24b2cfc"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary2::reference" ref="ad9d4a4fe60c61e12357bfea6f24b2cfc" args="" -->
-typedef const_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="acfd460b1ab32115599655630e67ba4c4"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary2::const_closure_type" ref="acfd460b1ab32115599655630e67ba4c4" args="" -->
-typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2.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="ac70b61f74cdc0b9465f09da6701933dc"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary2::closure_type" ref="ac70b61f74cdc0b9465f09da6701933dc" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2.html">const_closure_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="afb2951aaf038b86369a033230af2b1d9"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary2::storage_category" ref="afb2951aaf038b86369a033230af2b1d9" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">unknown_storage_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="a1d96f1522915fe5cdcaeb046cf95bca1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary2::iterator" ref="a1d96f1522915fe5cdcaeb046cf95bca1" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2_1_1const__iterator.html">const_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad8dd3305f27cfae7377fd2f611ac5bf9"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary2::const_reverse_iterator" ref="ad8dd3305f27cfae7377fd2f611ac5bf9" args="" -->
-typedef reverse_iterator_base<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2_1_1const__iterator.html">const_iterator</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_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="a78f6797afbc7ea097ba183cf1a816d7b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary2::matrix_vector_binary2" ref="a78f6797afbc7ea097ba183cf1a816d7b" args="(const expression1_type &amp;e1, const expression2_type &amp;e2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>matrix_vector_binary2</b> (const expression1_type &amp;e1, const expression2_type &amp;e2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acab0111e8bb81cc2211cb91ba484290d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary2::size" ref="acab0111e8bb81cc2211cb91ba484290d" 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="a544bb2aa3d57022898f2c156cba77fbb"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary2::expression1" ref="a544bb2aa3d57022898f2c156cba77fbb" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-expression1_closure_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression1</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a90aa85d58bd96ddb15b853fca777081e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary2::expression2" ref="a90aa85d58bd96ddb15b853fca777081e" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-expression2_closure_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression2</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a661b1d476b68742ca7e74c845f6de735"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary2::operator()" ref="a661b1d476b68742ca7e74c845f6de735" args="(size_type j) const " -->
-BOOST_UBLAS_INLINE const_reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator()</b> (size_type j) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab98f94a7d2bb1f6360afd998ad235d3d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary2::same_closure" ref="ab98f94a7d2bb1f6360afd998ad235d3d" args="(const matrix_vector_binary2 &amp;mvb2) 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_1matrix__vector__binary2.html">matrix_vector_binary2</a> &amp;mvb2) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab2b83e38ce82105b31bc93ef82b1056e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary2::find" ref="ab2b83e38ce82105b31bc93ef82b1056e" args="(size_type j) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2_1_1const__iterator.html">const_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find</b> (size_type j) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaf690b1834d8a113d23a576aee94455d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary2::begin" ref="aaf690b1834d8a113d23a576aee94455d" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2_1_1const__iterator.html">const_iterator</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="acea0734d12c24f1983f5b47a7d27c8ee"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary2::end" ref="acea0734d12c24f1983f5b47a7d27c8ee" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2_1_1const__iterator.html">const_iterator</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="a04e127049a6adf96dbae69f5b72beda8"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary2::rbegin" ref="a04e127049a6adf96dbae69f5b72beda8" 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="af6fa538778ca76bcd722faca0f367f56"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary2::rend" ref="af6fa538778ca76bcd722faca0f367f56" 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 colspan="2"><h2>Static Public Attributes</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d88f3eb32816d75d6d5e718ca8df1a9"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary2::complexity" ref="a6d88f3eb32816d75d6d5e718ca8df1a9" args="" -->
-static const unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><b>complexity</b> = 1</td></tr>
-</table>
-<h3>template&lt;class E1, class E2, class F&gt;<br/>
- class boost::numeric::ublas::matrix_vector_binary2&lt; E1, E2, F &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2_1_1const__iterator-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2_1_1const__iterator-members.html
deleted file mode 100644
index 0a6ebe3ef3..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2_1_1const__iterator-members.html
+++ /dev/null
@@ -1,53 +0,0 @@
-<!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::matrix_vector_binary2&lt; E1, E2, F &gt;::const_iterator Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>(const self_type &amp;mvb, const const_subiterator2_type &amp;it2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-</b>(const const_iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator&lt;</b>(const const_iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const const_iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const const_iterator &amp;it) const (defined in <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><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></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_1matrix__vector__binary2_1_1const__iterator.html">boost::numeric::ublas::matrix_vector_binary2&lt; E1, E2, F &gt;::const_iterator</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2_1_1const__iterator.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2_1_1const__iterator.html
deleted file mode 100644
index 38330e3a1b..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2_1_1const__iterator.html
+++ /dev/null
@@ -1,89 +0,0 @@
-<!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::matrix_vector_binary2&lt; E1, E2, F &gt;::const_iterator 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_1matrix__vector__binary2.html">matrix_vector_binary2</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2_1_1const__iterator.html">const_iterator</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_vector_binary2&lt; E1, E2, F &gt;::const_iterator Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_vector_binary2::const_iterator" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2_1_1const__iterator-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="a2e5d1d498899f9afb56d28fa002a6b5e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary2::const_iterator::iterator_category" ref="a2e5d1d498899f9afb56d28fa002a6b5e" 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"/>
-E1::const_iterator::iterator_category, <br class="typebreak"/>
-typename <br class="typebreak"/>
-E2::const_iterator2::iterator_category &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="af066af780e0b306ce7fc8367091f5028"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary2::const_iterator::difference_type" ref="af066af780e0b306ce7fc8367091f5028" args="" -->
-typedef <br class="typebreak"/>
-matrix_vector_binary2::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="a53a92a4a0ccee6e3b93ab81a8f3889c2"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary2::const_iterator::value_type" ref="a53a92a4a0ccee6e3b93ab81a8f3889c2" args="" -->
-typedef <br class="typebreak"/>
-matrix_vector_binary2::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="ab4afd722eb181ae76b5106f606b5f30b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary2::const_iterator::reference" ref="ab4afd722eb181ae76b5106f606b5f30b" args="" -->
-typedef <br class="typebreak"/>
-matrix_vector_binary2::const_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="af16ad0f691dd702d936d3cde626fc825"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary2::const_iterator::pointer" ref="af16ad0f691dd702d936d3cde626fc825" args="" -->
-typedef <br class="typebreak"/>
-matrix_vector_binary2::const_pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</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="a3483303fc048cb4009c83ccf0c6ef4e3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary2::const_iterator::const_iterator" ref="a3483303fc048cb4009c83ccf0c6ef4e3" args="(const self_type &amp;mvb, const const_subiterator2_type &amp;it2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2.html">self_type</a> &amp;mvb, const const_subiterator2_type &amp;it2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a10191fe1b6e534b9944a22e24beb5e5c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary2::const_iterator::operator++" ref="a10191fe1b6e534b9944a22e24beb5e5c" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2_1_1const__iterator.html">const_iterator</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="aca2c264579b6630a8955d15b150a9445"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary2::const_iterator::operator&#45;&#45;" ref="aca2c264579b6630a8955d15b150a9445" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2_1_1const__iterator.html">const_iterator</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="a0a2176d15cbe0f9869f783d10d887d9a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary2::const_iterator::operator+=" ref="a0a2176d15cbe0f9869f783d10d887d9a" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2_1_1const__iterator.html">const_iterator</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="a879199b58541ce54bd94b2e296f9904a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary2::const_iterator::operator&#45;=" ref="a879199b58541ce54bd94b2e296f9904a" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2_1_1const__iterator.html">const_iterator</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="a89521be290b34d9710898322d8add596"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary2::const_iterator::operator&#45;" ref="a89521be290b34d9710898322d8add596" args="(const const_iterator &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_1matrix__vector__binary2_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acd2dc11b96e9c312f7e69870b03594e4"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary2::const_iterator::operator*" ref="acd2dc11b96e9c312f7e69870b03594e4" 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="a68cf08f57eb40779f03b5f37fcd80c6f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary2::const_iterator::operator[]" ref="a68cf08f57eb40779f03b5f37fcd80c6f" 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="a14bd3d5d48929c45e0524a6169fd761c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary2::const_iterator::index" ref="a14bd3d5d48929c45e0524a6169fd761c" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c1fd57fac4c975e88bbb54369ef9459"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary2::const_iterator::operator=" ref="a5c1fd57fac4c975e88bbb54369ef9459" args="(const const_iterator &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2_1_1const__iterator.html">const_iterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2_1_1const__iterator.html">const_iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae62c58215b8c7113f506e5c5917b2334"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary2::const_iterator::operator==" ref="ae62c58215b8c7113f506e5c5917b2334" args="(const const_iterator &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_1matrix__vector__binary2_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a23bbf120e5428d8d12dcd50606c90fab"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary2::const_iterator::operator&lt;" ref="a23bbf120e5428d8d12dcd50606c90fab" args="(const const_iterator &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_1matrix__vector__binary2_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class E1, class E2, class F&gt;<br/>
- class boost::numeric::ublas::matrix_vector_binary2&lt; E1, E2, F &gt;::const_iterator</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect-members.html
deleted file mode 100644
index df52f9ae91..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect-members.html
+++ /dev/null
@@ -1,92 +0,0 @@
-<!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::matrix_vector_indirect&lt; M, IA &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>assign</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>assign_temporary</b>(matrix_vector_indirect &amp;mvi) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>complexity</b> (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_indirect&lt; M, IA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_indirect&lt; M, IA &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_1matrix__vector__indirect.html">boost::numeric::ublas::matrix_vector_indirect&lt; M, IA &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>data</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>data</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_indirect&lt; M, IA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_indirect&lt; M, IA &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find</b>(size_type i) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find</b>(size_type i) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>indirect1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>indirect1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>indirect2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>indirect2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>indirect_array_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_closure_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_vector_indirect</b>(matrix_type &amp;data, size_type size) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_vector_indirect</b>(matrix_type &amp;data, const indirect_array_type &amp;ia1, const indirect_array_type &amp;ia2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>minus_assign</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></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_1matrix__vector__indirect.html">boost::numeric::ublas::matrix_vector_indirect&lt; M, IA &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>(size_type i) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_indirect&lt; M, IA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_indirect&lt; M, IA &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_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_indirect&lt; M, IA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_indirect&lt; M, IA &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_1matrix__vector__indirect.html">boost::numeric::ublas::matrix_vector_indirect&lt; M, IA &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></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_1matrix__vector__indirect.html">boost::numeric::ublas::matrix_vector_indirect&lt; M, IA &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const matrix_vector_indirect &amp;mvi) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const matrix_vector_indirect &amp;mvi) const (defined in <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><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></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_1matrix__vector__indirect.html">boost::numeric::ublas::matrix_vector_indirect&lt; M, IA &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator[]</b>(size_type i) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>plus_assign</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reverse_iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>same_closure</b>(const matrix_vector_indirect &amp;mvi) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b>(matrix_vector_indirect mvi) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b> (defined in <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><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><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_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_indirect&lt; M, IA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_indirect&lt; M, IA &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; matrix_vector_indirect&lt; M, IA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; matrix_vector_indirect&lt; M, IA &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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; matrix_vector_indirect&lt; M, IA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; matrix_vector_indirect&lt; M, IA &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect.html
deleted file mode 100644
index 780d57159d..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect.html
+++ /dev/null
@@ -1,191 +0,0 @@
-<!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::matrix_vector_indirect&lt; M, IA &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_1matrix__vector__indirect.html">matrix_vector_indirect</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_vector_indirect&lt; M, IA &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_vector_indirect" --><!-- doxytag: inherits="vector_expression&lt; matrix_vector_indirect&lt; M, IA &gt; &gt;" -->
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression&lt; matrix_vector_indirect&lt; M, IA &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect-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_1matrix__vector__indirect_1_1const__iterator.html">const_iterator</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_1matrix__vector__indirect_1_1iterator.html">iterator</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="ad9c95b794aed3901887cd29496c8934e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::matrix_type" ref="ad9c95b794aed3901887cd29496c8934e" 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="a35e6eb3a130052cd2aca43584fd35a2e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::indirect_array_type" ref="a35e6eb3a130052cd2aca43584fd35a2e" args="" -->
-typedef IA&nbsp;</td><td class="memItemRight" valign="bottom"><b>indirect_array_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a837e82f3a726f20396a28d5cbb3b830f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::size_type" ref="a837e82f3a726f20396a28d5cbb3b830f" 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="a7d2f84c70d389a709cfdc785a74bd921"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::difference_type" ref="a7d2f84c70d389a709cfdc785a74bd921" 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="a68736d9fd1f4f67e8b67ce336d857167"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::value_type" ref="a68736d9fd1f4f67e8b67ce336d857167" 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="aea66f14c46fb35538d17d297d7a1cf53"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::const_reference" ref="aea66f14c46fb35538d17d297d7a1cf53" 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="a88d109dbab77bb558164162a64ca08a9"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::reference" ref="a88d109dbab77bb558164162a64ca08a9" 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="a5419328a4d48cf579431afd90fd3eeb9"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::matrix_closure_type" ref="a5419328a4d48cf579431afd90fd3eeb9" 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="a68171d481515559012c8084839b3baf1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::const_closure_type" ref="a68171d481515559012c8084839b3baf1" args="" -->
-typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect.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="a2b581088f3ec14a310fcdfd61dfbe7cb"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::closure_type" ref="a2b581088f3ec14a310fcdfd61dfbe7cb" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect.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="aba8f9193820de8e8199dd42ec762b746"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::storage_category" ref="aba8f9193820de8e8199dd42ec762b746" 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_1dense__proxy__tag.html">dense_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="a00a7d474bc3d2c5385dbba23d960dfe6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::const_reverse_iterator" ref="a00a7d474bc3d2c5385dbba23d960dfe6" args="" -->
-typedef reverse_iterator_base<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1const__iterator.html">const_iterator</a> &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="a74e0f5d30bfd6c746168688d11c51ae5"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::reverse_iterator" ref="a74e0f5d30bfd6c746168688d11c51ae5" args="" -->
-typedef reverse_iterator_base<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1iterator.html">iterator</a> &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="a688f402dd26cc80a2f7a9dfa25ce2dc8"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::matrix_vector_indirect" ref="a688f402dd26cc80a2f7a9dfa25ce2dc8" args="(matrix_type &amp;data, size_type size)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>matrix_vector_indirect</b> (matrix_type &amp;data, size_type size)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac5a8e9d4e7fd6edb4c1ed941296f946e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::matrix_vector_indirect" ref="ac5a8e9d4e7fd6edb4c1ed941296f946e" args="(matrix_type &amp;data, const indirect_array_type &amp;ia1, const indirect_array_type &amp;ia2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>matrix_vector_indirect</b> (matrix_type &amp;data, const indirect_array_type &amp;ia1, const indirect_array_type &amp;ia2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a985df9f27ec77a44c38c032ad20a0c45"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::size" ref="a985df9f27ec77a44c38c032ad20a0c45" 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="a2120e6f2768f2b6bf6ddf64e86b8e503"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::indirect1" ref="a2120e6f2768f2b6bf6ddf64e86b8e503" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-indirect_array_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>indirect1</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a382e01d4224afdb4931f7eb9ce98b1e4"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::indirect1" ref="a382e01d4224afdb4931f7eb9ce98b1e4" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-indirect_array_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>indirect1</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab9f2048852f429f89611685946750cf2"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::indirect2" ref="ab9f2048852f429f89611685946750cf2" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-indirect_array_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>indirect2</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a56914647746eb801c1565ce16c5202d8"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::indirect2" ref="a56914647746eb801c1565ce16c5202d8" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-indirect_array_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>indirect2</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a98c5a000c123a7c6bf8403eb5f10a4fa"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::data" ref="a98c5a000c123a7c6bf8403eb5f10a4fa" 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="ac9f6fe77b5442432081745f934b2c0d4"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::data" ref="ac9f6fe77b5442432081745f934b2c0d4" 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="abcf4b4bb81ac0164a15093deb075ce9c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::operator()" ref="abcf4b4bb81ac0164a15093deb075ce9c" 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="aabc48ec1cfab5b3b4f0a357bd0625941"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::operator()" ref="aabc48ec1cfab5b3b4f0a357bd0625941" 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="a23c1ee61aab7b32c37cdb66382086b3b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::operator[]" ref="a23c1ee61aab7b32c37cdb66382086b3b" 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="afd4dfcc4eee4250824c8d4b03b9579f2"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::operator[]" ref="afd4dfcc4eee4250824c8d4b03b9579f2" 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="a52a0d30ec10c25b82d58a3b6cce4fa3a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::operator=" ref="a52a0d30ec10c25b82d58a3b6cce4fa3a" args="(const matrix_vector_indirect &amp;mvi)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect.html">matrix_vector_indirect</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect.html">matrix_vector_indirect</a> &amp;mvi)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a34e81ff5851d17d5f65081cc4f73543d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::assign_temporary" ref="a34e81ff5851d17d5f65081cc4f73543d" args="(matrix_vector_indirect &amp;mvi)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect.html">matrix_vector_indirect</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>assign_temporary</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect.html">matrix_vector_indirect</a> &amp;mvi)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a5c2e6bd1269dedd690b52fad0b2d30e2"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::operator=" ref="a5c2e6bd1269dedd690b52fad0b2d30e2" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-template&lt;class AE &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect.html">matrix_vector_indirect</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ab70b12ee1b3b3beefa76a6f0bc1fb5df"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::assign" ref="ab70b12ee1b3b3beefa76a6f0bc1fb5df" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-template&lt;class AE &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect.html">matrix_vector_indirect</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a36b9d413bf03d3b7a83f7cdc2122b6d8"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::operator+=" ref="a36b9d413bf03d3b7a83f7cdc2122b6d8" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-template&lt;class AE &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect.html">matrix_vector_indirect</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator+=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a0eb8e790be032afc451a594ccad7baca"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::plus_assign" ref="a0eb8e790be032afc451a594ccad7baca" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-template&lt;class AE &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect.html">matrix_vector_indirect</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>plus_assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ad0442ce27f428b9cd5203940de5fa535"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::operator&#45;=" ref="ad0442ce27f428b9cd5203940de5fa535" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-template&lt;class AE &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect.html">matrix_vector_indirect</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator-=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a04724f4cfb93bf7df5602c7cbc59d9e3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::minus_assign" ref="a04724f4cfb93bf7df5602c7cbc59d9e3" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-template&lt;class AE &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect.html">matrix_vector_indirect</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>minus_assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a2e6a7b82dc89576396de93c4751e733d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::operator*=" ref="a2e6a7b82dc89576396de93c4751e733d" args="(const AT &amp;at)" -->
-template&lt;class AT &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect.html">matrix_vector_indirect</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="ae1f7bf3e9bbf07e104fb0011c0351764"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::operator/=" ref="ae1f7bf3e9bbf07e104fb0011c0351764" args="(const AT &amp;at)" -->
-template&lt;class AT &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect.html">matrix_vector_indirect</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="ac975b111a399294da2e8e7c0e47efa27"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::same_closure" ref="ac975b111a399294da2e8e7c0e47efa27" args="(const matrix_vector_indirect &amp;mvi) 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_1matrix__vector__indirect.html">matrix_vector_indirect</a> &amp;mvi) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad5f81bbd43bece0b3cbe9022cb86ded5"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::operator==" ref="ad5f81bbd43bece0b3cbe9022cb86ded5" args="(const matrix_vector_indirect &amp;mvi) 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_1matrix__vector__indirect.html">matrix_vector_indirect</a> &amp;mvi) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c45f900bfc5b601e4a8853c172af73d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::swap" ref="a6c45f900bfc5b601e4a8853c172af73d" args="(matrix_vector_indirect mvi)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect.html">matrix_vector_indirect</a> mvi)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a69a886fa9047a54c3d0b7b03615e04c5"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::find" ref="a69a886fa9047a54c3d0b7b03615e04c5" args="(size_type i) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1const__iterator.html">const_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find</b> (size_type i) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6539badd0ee2c3e13132c6c3f296e0bb"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::find" ref="a6539badd0ee2c3e13132c6c3f296e0bb" args="(size_type i)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find</b> (size_type i)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adaa851a394d465d8e6a6ddaba7edfc73"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::begin" ref="adaa851a394d465d8e6a6ddaba7edfc73" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1const__iterator.html">const_iterator</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="ac71395b163e5747321d5ab4ab5b1f262"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::end" ref="ac71395b163e5747321d5ab4ab5b1f262" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1const__iterator.html">const_iterator</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="a428b685bc973ee62e1c271f7596bf2ef"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::begin" ref="a428b685bc973ee62e1c271f7596bf2ef" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>begin</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8719b267dd40ce08ce5ee81308f3cfe6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::end" ref="a8719b267dd40ce08ce5ee81308f3cfe6" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>end</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acfc750b54450b1a981cf080f07eae892"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::rbegin" ref="acfc750b54450b1a981cf080f07eae892" 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="aa29f3831e44dc181e069786f9a30f5dd"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::rend" ref="aa29f3831e44dc181e069786f9a30f5dd" 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="abb49e19f64a67082f60e4e3f3048a03d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::rbegin" ref="abb49e19f64a67082f60e4e3f3048a03d" 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="a685db220fd0db05306af12f21c7fd366"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::rend" ref="a685db220fd0db05306af12f21c7fd366" 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="aa61ce25bace129c88f71b1386081354e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::swap" ref="aa61ce25bace129c88f71b1386081354e" args="(matrix_vector_indirect mvi1, matrix_vector_indirect mvi2)" -->
-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_1matrix__vector__indirect.html">matrix_vector_indirect</a> mvi1, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect.html">matrix_vector_indirect</a> mvi2)</td></tr>
-</table>
-<h3>template&lt;class M, class IA&gt;<br/>
- class boost::numeric::ublas::matrix_vector_indirect&lt; M, IA &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1const__iterator-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1const__iterator-members.html
deleted file mode 100644
index d574f8a757..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1const__iterator-members.html
+++ /dev/null
@@ -1,54 +0,0 @@
-<!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::matrix_vector_indirect&lt; M, IA &gt;::const_iterator Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>BOOST_STATIC_ASSERT</b>((boost::is_same&lt; typename M::const_iterator1::iterator_category, typename M::const_iterator2::iterator_category &gt;::value)) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>(const self_type &amp;mvi, const const_subiterator1_type &amp;it1, const const_subiterator2_type &amp;it2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>(const typename self_type::iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-</b>(const const_iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator&lt;</b>(const const_iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const const_iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const const_iterator &amp;it) const (defined in <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><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></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_1matrix__vector__indirect_1_1const__iterator.html">boost::numeric::ublas::matrix_vector_indirect&lt; M, IA &gt;::const_iterator</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1const__iterator.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1const__iterator.html
deleted file mode 100644
index 9286e83db0..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1const__iterator.html
+++ /dev/null
@@ -1,85 +0,0 @@
-<!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::matrix_vector_indirect&lt; M, IA &gt;::const_iterator 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_1matrix__vector__indirect.html">matrix_vector_indirect</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1const__iterator.html">const_iterator</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_vector_indirect&lt; M, IA &gt;::const_iterator Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_vector_indirect::const_iterator" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1const__iterator-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="ae05bc0c8cc754849276ae41741d26431"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::const_iterator::value_type" ref="ae05bc0c8cc754849276ae41741d26431" args="" -->
-typedef <br class="typebreak"/>
-matrix_vector_indirect::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="a9f135c19d1959e17574a3c2cd0ebae37"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::const_iterator::difference_type" ref="a9f135c19d1959e17574a3c2cd0ebae37" args="" -->
-typedef <br class="typebreak"/>
-matrix_vector_indirect::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="aeaeb414be83e2f0cb90722e9dea9e21a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::const_iterator::reference" ref="aeaeb414be83e2f0cb90722e9dea9e21a" args="" -->
-typedef <br class="typebreak"/>
-matrix_vector_indirect::const_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="a213337058668c168c0a417b5f9638d57"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::const_iterator::pointer" ref="a213337058668c168c0a417b5f9638d57" args="" -->
-typedef const <br class="typebreak"/>
-matrix_vector_indirect::value_type *&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</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="aeb564fadbbcfbe511145a45969c08ec6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::const_iterator::BOOST_STATIC_ASSERT" ref="aeb564fadbbcfbe511145a45969c08ec6" args="((boost::is_same&lt; typename M::const_iterator1::iterator_category, typename M::const_iterator2::iterator_category &gt;::value))" -->
-&nbsp;</td><td class="memItemRight" valign="bottom"><b>BOOST_STATIC_ASSERT</b> ((boost::is_same&lt; typename M::const_iterator1::iterator_category, typename M::const_iterator2::iterator_category &gt;::value))</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a76317d60454d27e425ba8b71c39897ba"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::const_iterator::const_iterator" ref="a76317d60454d27e425ba8b71c39897ba" args="(const self_type &amp;mvi, const const_subiterator1_type &amp;it1, const const_subiterator2_type &amp;it2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect.html">self_type</a> &amp;mvi, const const_subiterator1_type &amp;it1, const const_subiterator2_type &amp;it2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a64195df2f056a65491a13075e4962f6e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::const_iterator::const_iterator" ref="a64195df2f056a65491a13075e4962f6e" args="(const typename self_type::iterator &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b> (const typename <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1iterator.html">self_type::iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab4a376312fc06fc63ad4f3b0cc557e6b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::const_iterator::operator++" ref="ab4a376312fc06fc63ad4f3b0cc557e6b" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1const__iterator.html">const_iterator</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="a0408d286aefd0916cc59c8eb2a0eada8"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::const_iterator::operator&#45;&#45;" ref="a0408d286aefd0916cc59c8eb2a0eada8" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1const__iterator.html">const_iterator</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="a490a3a2fa2d9f23d77bf242bae99119a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::const_iterator::operator+=" ref="a490a3a2fa2d9f23d77bf242bae99119a" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1const__iterator.html">const_iterator</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="a85d33bee990e6f44d83dd13c452685ac"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::const_iterator::operator&#45;=" ref="a85d33bee990e6f44d83dd13c452685ac" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1const__iterator.html">const_iterator</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="afa204800b409ba8ff111786d66bca675"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::const_iterator::operator&#45;" ref="afa204800b409ba8ff111786d66bca675" args="(const const_iterator &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_1matrix__vector__indirect_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7f6ddafb46d8037c38206f08cbf97f25"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::const_iterator::operator*" ref="a7f6ddafb46d8037c38206f08cbf97f25" 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="a7b2d991f0e4bd557d44900fde043be33"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::const_iterator::operator[]" ref="a7b2d991f0e4bd557d44900fde043be33" 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="ae9b6ff4dd89777113e4c3d114c0dcae0"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::const_iterator::index" ref="ae9b6ff4dd89777113e4c3d114c0dcae0" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5accb7e922e309870406c61bb81fcfca"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::const_iterator::operator=" ref="a5accb7e922e309870406c61bb81fcfca" args="(const const_iterator &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1const__iterator.html">const_iterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1const__iterator.html">const_iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5846eaf8500099101333b387298537dc"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::const_iterator::operator==" ref="a5846eaf8500099101333b387298537dc" args="(const const_iterator &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_1matrix__vector__indirect_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab5d577acb05870cb467e2d6f4f1ab646"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::const_iterator::operator&lt;" ref="ab5d577acb05870cb467e2d6f4f1ab646" args="(const const_iterator &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_1matrix__vector__indirect_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class M, class IA&gt;<br/>
- class boost::numeric::ublas::matrix_vector_indirect&lt; M, IA &gt;::const_iterator</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1iterator-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1iterator-members.html
deleted file mode 100644
index 288f96a868..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1iterator-members.html
+++ /dev/null
@@ -1,54 +0,0 @@
-<!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::matrix_vector_indirect&lt; M, IA &gt;::iterator Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>BOOST_STATIC_ASSERT</b>((boost::is_same&lt; typename M::const_iterator1::iterator_category, typename M::const_iterator2::iterator_category &gt;::value)) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b> (defined in <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><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><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_1matrix__vector__indirect_1_1iterator.html">boost::numeric::ublas::matrix_vector_indirect&lt; M, IA &gt;::iterator</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator</b>(self_type &amp;mvi, const subiterator1_type &amp;it1, const subiterator2_type &amp;it2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-</b>(const iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator&lt;</b>(const iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const iterator &amp;it) const (defined in <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><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></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_1matrix__vector__indirect_1_1iterator.html">boost::numeric::ublas::matrix_vector_indirect&lt; M, IA &gt;::iterator</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1iterator.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1iterator.html
deleted file mode 100644
index 0feedc4ff3..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1iterator.html
+++ /dev/null
@@ -1,86 +0,0 @@
-<!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::matrix_vector_indirect&lt; M, IA &gt;::iterator 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_1matrix__vector__indirect.html">matrix_vector_indirect</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1iterator.html">iterator</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_vector_indirect&lt; M, IA &gt;::iterator Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_vector_indirect::iterator" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1iterator-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="a262e9d5a514a08a6eabe4a0d5dfd81d1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::iterator::value_type" ref="a262e9d5a514a08a6eabe4a0d5dfd81d1" args="" -->
-typedef <br class="typebreak"/>
-matrix_vector_indirect::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="a5ff180290a5a09aa6f13099879da5306"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::iterator::difference_type" ref="a5ff180290a5a09aa6f13099879da5306" args="" -->
-typedef <br class="typebreak"/>
-matrix_vector_indirect::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="a3236ab95a695ab5f773e275d96ca7dc6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::iterator::reference" ref="a3236ab95a695ab5f773e275d96ca7dc6" args="" -->
-typedef <br class="typebreak"/>
-matrix_vector_indirect::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="a4842dc41740a888921fedb6ee7070dfd"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::iterator::pointer" ref="a4842dc41740a888921fedb6ee7070dfd" args="" -->
-typedef <br class="typebreak"/>
-matrix_vector_indirect::value_type *&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</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="aea9468131f3bb20c3d553960d29df73a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::iterator::BOOST_STATIC_ASSERT" ref="aea9468131f3bb20c3d553960d29df73a" args="((boost::is_same&lt; typename M::const_iterator1::iterator_category, typename M::const_iterator2::iterator_category &gt;::value))" -->
-&nbsp;</td><td class="memItemRight" valign="bottom"><b>BOOST_STATIC_ASSERT</b> ((boost::is_same&lt; typename M::const_iterator1::iterator_category, typename M::const_iterator2::iterator_category &gt;::value))</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a37043e2b9263021fa07abb8aa5bf18aa"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::iterator::iterator" ref="a37043e2b9263021fa07abb8aa5bf18aa" args="(self_type &amp;mvi, const subiterator1_type &amp;it1, const subiterator2_type &amp;it2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect.html">self_type</a> &amp;mvi, const subiterator1_type &amp;it1, const subiterator2_type &amp;it2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9952a59617725145c08b4ebefea75c80"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::iterator::operator++" ref="a9952a59617725145c08b4ebefea75c80" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1iterator.html">iterator</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="a72f6ad59bc875b0daafa20265c586d14"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::iterator::operator&#45;&#45;" ref="a72f6ad59bc875b0daafa20265c586d14" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1iterator.html">iterator</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="ab1e91fabea2e0d7a87461f85ae36d0b9"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::iterator::operator+=" ref="ab1e91fabea2e0d7a87461f85ae36d0b9" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1iterator.html">iterator</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="a4d34ef226afcc7668e85afd488d606b5"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::iterator::operator&#45;=" ref="a4d34ef226afcc7668e85afd488d606b5" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1iterator.html">iterator</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="a7ecb51e5e7dbf2da6c55a2600a9544f4"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::iterator::operator&#45;" ref="a7ecb51e5e7dbf2da6c55a2600a9544f4" args="(const iterator &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_1matrix__vector__indirect_1_1iterator.html">iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad705433c26bbafa25bd7a903e3354897"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::iterator::operator*" ref="ad705433c26bbafa25bd7a903e3354897" 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="ad90f6e227688a1c0e6748e3e6ddef977"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::iterator::operator[]" ref="ad90f6e227688a1c0e6748e3e6ddef977" 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="a8bb8f7b11db2669f72d8d45d973b9744"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::iterator::index" ref="a8bb8f7b11db2669f72d8d45d973b9744" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5ddbc2272ab95059e704d27aba04ec21"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::iterator::operator=" ref="a5ddbc2272ab95059e704d27aba04ec21" args="(const iterator &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1iterator.html">iterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1iterator.html">iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3c7b6495aa191e578af8448b1fb9a134"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::iterator::operator==" ref="a3c7b6495aa191e578af8448b1fb9a134" args="(const iterator &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_1matrix__vector__indirect_1_1iterator.html">iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa85d70b61e7971d862792faec68fa689"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::iterator::operator&lt;" ref="aa85d70b61e7971d862792faec68fa689" args="(const iterator &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_1matrix__vector__indirect_1_1iterator.html">iterator</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="ac220ce1c155db1ac44146c12d178056f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_indirect::iterator::const_iterator" ref="ac220ce1c155db1ac44146c12d178056f" args="" -->
-class&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b></td></tr>
-</table>
-<h3>template&lt;class M, class IA&gt;<br/>
- class boost::numeric::ublas::matrix_vector_indirect&lt; M, IA &gt;::iterator</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__range-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__range-members.html
deleted file mode 100644
index e17f73abd6..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__range-members.html
+++ /dev/null
@@ -1,89 +0,0 @@
-<!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::matrix_vector_range&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">boost::numeric::ublas::matrix_vector_range&lt; M &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>assign</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>assign_temporary</b>(matrix_vector_range &amp;mvr) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>complexity</b> (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_range&lt; M &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_range&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_1matrix__vector__range.html">boost::numeric::ublas::matrix_vector_range&lt; M &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>data</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>data</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_range&lt; M &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_range&lt; M &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find</b>(size_type i) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find</b>(size_type i) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_closure_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_vector_range</b>(matrix_type &amp;data, const range_type &amp;r1, const range_type &amp;r2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>minus_assign</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></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_1matrix__vector__range.html">boost::numeric::ublas::matrix_vector_range&lt; M &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>(size_type i) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_range&lt; M &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_range&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_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_range&lt; M &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_range&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_1matrix__vector__range.html">boost::numeric::ublas::matrix_vector_range&lt; M &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></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_1matrix__vector__range.html">boost::numeric::ublas::matrix_vector_range&lt; M &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const matrix_vector_range &amp;mvr) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const matrix_vector_range &amp;mvr) const (defined in <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><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></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_1matrix__vector__range.html">boost::numeric::ublas::matrix_vector_range&lt; M &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator[]</b>(size_type i) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>plus_assign</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>range_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reverse_iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>same_closure</b>(const matrix_vector_range &amp;mvr) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>start1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>start2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b>(matrix_vector_range mvr) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b> (defined in <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><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><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_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_range&lt; M &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_range&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; matrix_vector_range&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; matrix_vector_range&lt; M &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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; matrix_vector_range&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; matrix_vector_range&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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html
deleted file mode 100644
index 9636f85178..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html
+++ /dev/null
@@ -1,182 +0,0 @@
-<!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::matrix_vector_range&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_1matrix__vector__range.html">matrix_vector_range</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_vector_range&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_vector_range" --><!-- doxytag: inherits="vector_expression&lt; matrix_vector_range&lt; M &gt; &gt;" -->
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression&lt; matrix_vector_range&lt; M &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range-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_1matrix__vector__range_1_1const__iterator.html">const_iterator</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_1matrix__vector__range_1_1iterator.html">iterator</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="a41d85564a9cd4462df326dcdad704a18"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::matrix_type" ref="a41d85564a9cd4462df326dcdad704a18" 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="a4845e7d75e341231fee1773292aa5f98"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::size_type" ref="a4845e7d75e341231fee1773292aa5f98" 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="a37d5cfc3cb632406dcfbdbfb281ace03"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::difference_type" ref="a37d5cfc3cb632406dcfbdbfb281ace03" 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="ad4683b61f549f8bf34345dd604caa8d6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::value_type" ref="ad4683b61f549f8bf34345dd604caa8d6" 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="a69a8d35b128887250071e38103319fe3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::const_reference" ref="a69a8d35b128887250071e38103319fe3" 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="a9ccfcfaf5895fb1a294ba46e232905dd"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::reference" ref="a9ccfcfaf5895fb1a294ba46e232905dd" 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="a61518b36f96e7aff9d7663d1604f4903"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::matrix_closure_type" ref="a61518b36f96e7aff9d7663d1604f4903" 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="a2ccbdabd7de9e67ca9a0f6b043400035"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::range_type" ref="a2ccbdabd7de9e67ca9a0f6b043400035" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">basic_range</a>&lt; size_type, <br class="typebreak"/>
-difference_type &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>range_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7f93043a80717d0daf5072ea3f23de57"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::const_closure_type" ref="a7f93043a80717d0daf5072ea3f23de57" args="" -->
-typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.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="adff4558dac16b4e24204c1dc6307a921"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::closure_type" ref="adff4558dac16b4e24204c1dc6307a921" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.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="af49ff71918a77f48deec6f53cc7f4432"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::storage_category" ref="af49ff71918a77f48deec6f53cc7f4432" 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_1dense__proxy__tag.html">dense_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="a1c2cd8f7d77c8e588f37d93302877253"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::const_reverse_iterator" ref="a1c2cd8f7d77c8e588f37d93302877253" args="" -->
-typedef reverse_iterator_base<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1const__iterator.html">const_iterator</a> &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="a07dd577faab38b9ca55235a6993e81be"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::reverse_iterator" ref="a07dd577faab38b9ca55235a6993e81be" args="" -->
-typedef reverse_iterator_base<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1iterator.html">iterator</a> &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="a1b2ab192842ef4ece0f4d9fd951084d4"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::matrix_vector_range" ref="a1b2ab192842ef4ece0f4d9fd951084d4" args="(matrix_type &amp;data, const range_type &amp;r1, const range_type &amp;r2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>matrix_vector_range</b> (matrix_type &amp;data, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a> &amp;r1, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a> &amp;r2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ace086b2ffcf5a95e369044abaf7f6ebe"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::start1" ref="ace086b2ffcf5a95e369044abaf7f6ebe" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>start1</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab84baa5d9ebea071fdebc1d039e44e5b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::start2" ref="ab84baa5d9ebea071fdebc1d039e44e5b" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>start2</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a179ed81a1369c18b1616865b129ae83a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::size" ref="a179ed81a1369c18b1616865b129ae83a" 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="aa53f91de19f346c31f923f7cc3b6e495"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::data" ref="aa53f91de19f346c31f923f7cc3b6e495" 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="ad5f7bffa09af6eb59a49ba5456b8e7eb"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::data" ref="ad5f7bffa09af6eb59a49ba5456b8e7eb" 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="afda91bfcba0a486908243f557dbc6849"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::operator()" ref="afda91bfcba0a486908243f557dbc6849" 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="a86e3d5838a0190b369d5ca87c7ad8f2f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::operator()" ref="a86e3d5838a0190b369d5ca87c7ad8f2f" 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="a47fe36f2323c2f8f6b3c6abed1680078"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::operator[]" ref="a47fe36f2323c2f8f6b3c6abed1680078" 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="a0ad99010e1d418fd93c140ff9d9f257e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::operator[]" ref="a0ad99010e1d418fd93c140ff9d9f257e" 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="aa7f0623aa923ee5d4d8d00163dff5a19"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::operator=" ref="aa7f0623aa923ee5d4d8d00163dff5a19" args="(const matrix_vector_range &amp;mvr)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">matrix_vector_range</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">matrix_vector_range</a> &amp;mvr)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a652393b4b596a58edad7cdac15f2f988"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::assign_temporary" ref="a652393b4b596a58edad7cdac15f2f988" args="(matrix_vector_range &amp;mvr)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">matrix_vector_range</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>assign_temporary</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">matrix_vector_range</a> &amp;mvr)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ac3d6c33ce4b48079b03cf930438ca6cd"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::operator=" ref="ac3d6c33ce4b48079b03cf930438ca6cd" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-template&lt;class AE &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">matrix_vector_range</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a5d1c9e8315a13e81a46e1c4ad4b8699c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::assign" ref="a5d1c9e8315a13e81a46e1c4ad4b8699c" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-template&lt;class AE &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">matrix_vector_range</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ae133b1f809e0719af16161fc4c865b4a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::operator+=" ref="ae133b1f809e0719af16161fc4c865b4a" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-template&lt;class AE &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">matrix_vector_range</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator+=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a805ffd8c0c2024f3cd70b5e2a6099cf7"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::plus_assign" ref="a805ffd8c0c2024f3cd70b5e2a6099cf7" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-template&lt;class AE &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">matrix_vector_range</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>plus_assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a54e50127015519b1062802de7e7e7446"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::operator&#45;=" ref="a54e50127015519b1062802de7e7e7446" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-template&lt;class AE &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">matrix_vector_range</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator-=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="acb70323a102d2cfe18cf7ca97abac0a4"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::minus_assign" ref="acb70323a102d2cfe18cf7ca97abac0a4" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-template&lt;class AE &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">matrix_vector_range</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>minus_assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ac769637ce6e8977d4a7f3fa453820804"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::operator*=" ref="ac769637ce6e8977d4a7f3fa453820804" args="(const AT &amp;at)" -->
-template&lt;class AT &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">matrix_vector_range</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="a781d19d3da123e609d7a954ccdea6d16"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::operator/=" ref="a781d19d3da123e609d7a954ccdea6d16" args="(const AT &amp;at)" -->
-template&lt;class AT &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">matrix_vector_range</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="a3a819e2c8bc6c7d267470eb0f8f58e3d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::same_closure" ref="a3a819e2c8bc6c7d267470eb0f8f58e3d" args="(const matrix_vector_range &amp;mvr) 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_1matrix__vector__range.html">matrix_vector_range</a> &amp;mvr) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afdcab675f6d10a69523f26cf63d899f3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::operator==" ref="afdcab675f6d10a69523f26cf63d899f3" args="(const matrix_vector_range &amp;mvr) 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_1matrix__vector__range.html">matrix_vector_range</a> &amp;mvr) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aae8dcc56fa2ea437fe0362f174e37934"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::swap" ref="aae8dcc56fa2ea437fe0362f174e37934" args="(matrix_vector_range mvr)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">matrix_vector_range</a> mvr)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a118333e171791f8308d9b8ed50687ccc"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::find" ref="a118333e171791f8308d9b8ed50687ccc" args="(size_type i) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1const__iterator.html">const_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find</b> (size_type i) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad825c4918684973db38668eb2e9baa72"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::find" ref="ad825c4918684973db38668eb2e9baa72" args="(size_type i)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find</b> (size_type i)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a48f7ec5dbf8d51e12163badea84ae4ec"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::begin" ref="a48f7ec5dbf8d51e12163badea84ae4ec" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1const__iterator.html">const_iterator</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="a240e86f51c0be6abd3b09c5d525ade1f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::end" ref="a240e86f51c0be6abd3b09c5d525ade1f" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1const__iterator.html">const_iterator</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="a926b9cbf8a2d22101a9a1b758488f13f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::begin" ref="a926b9cbf8a2d22101a9a1b758488f13f" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>begin</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a845499ebf0c08aeeb18beb5913ec5f55"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::end" ref="a845499ebf0c08aeeb18beb5913ec5f55" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>end</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afc280d8fe0135b9d1bdc33b22e53e3c3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::rbegin" ref="afc280d8fe0135b9d1bdc33b22e53e3c3" 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="a822f8023ff76bc57278882d3b6625732"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::rend" ref="a822f8023ff76bc57278882d3b6625732" 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="a9eb6b5ac511d25ba227458e8553e03de"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::rbegin" ref="a9eb6b5ac511d25ba227458e8553e03de" 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="acea34269b39446981b35b07e23965cd5"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::rend" ref="acea34269b39446981b35b07e23965cd5" 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="aefab66100dda6f30a9160fa9b3f11039"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::swap" ref="aefab66100dda6f30a9160fa9b3f11039" args="(matrix_vector_range mvr1, matrix_vector_range mvr2)" -->
-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_1matrix__vector__range.html">matrix_vector_range</a> mvr1, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">matrix_vector_range</a> mvr2)</td></tr>
-</table>
-<h3>template&lt;class M&gt;<br/>
- class boost::numeric::ublas::matrix_vector_range&lt; M &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1const__iterator-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1const__iterator-members.html
deleted file mode 100644
index 1daed6e265..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1const__iterator-members.html
+++ /dev/null
@@ -1,54 +0,0 @@
-<!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::matrix_vector_range&lt; M &gt;::const_iterator Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>BOOST_STATIC_ASSERT</b>((boost::is_same&lt; typename M::const_iterator1::iterator_category, typename M::const_iterator2::iterator_category &gt;::value)) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>(const self_type &amp;mvr, const const_subiterator1_type &amp;it1, const const_subiterator2_type &amp;it2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>(const typename self_type::iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-</b>(const const_iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator&lt;</b>(const const_iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const const_iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const const_iterator &amp;it) const (defined in <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><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></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_1matrix__vector__range_1_1const__iterator.html">boost::numeric::ublas::matrix_vector_range&lt; M &gt;::const_iterator</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1const__iterator.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1const__iterator.html
deleted file mode 100644
index a76071a5eb..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1const__iterator.html
+++ /dev/null
@@ -1,85 +0,0 @@
-<!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::matrix_vector_range&lt; M &gt;::const_iterator 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_1matrix__vector__range.html">matrix_vector_range</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1const__iterator.html">const_iterator</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_vector_range&lt; M &gt;::const_iterator Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_vector_range::const_iterator" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1const__iterator-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="a7b6c9b6063c86b5bc9ddb892a36e6c36"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::const_iterator::value_type" ref="a7b6c9b6063c86b5bc9ddb892a36e6c36" args="" -->
-typedef <br class="typebreak"/>
-matrix_vector_range::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="ab47c2fe8d5df238c4e9010cb81131292"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::const_iterator::difference_type" ref="ab47c2fe8d5df238c4e9010cb81131292" args="" -->
-typedef <br class="typebreak"/>
-matrix_vector_range::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="ab647346fc0dbd6d4aa4f2c1e64953e65"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::const_iterator::reference" ref="ab647346fc0dbd6d4aa4f2c1e64953e65" args="" -->
-typedef <br class="typebreak"/>
-matrix_vector_range::const_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="a545edd588e6672204487d31d2ea8e0dc"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::const_iterator::pointer" ref="a545edd588e6672204487d31d2ea8e0dc" args="" -->
-typedef const <br class="typebreak"/>
-matrix_vector_range::value_type *&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</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="a1cdd3bc97e942b91068c279aa1922d4a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::const_iterator::BOOST_STATIC_ASSERT" ref="a1cdd3bc97e942b91068c279aa1922d4a" args="((boost::is_same&lt; typename M::const_iterator1::iterator_category, typename M::const_iterator2::iterator_category &gt;::value))" -->
-&nbsp;</td><td class="memItemRight" valign="bottom"><b>BOOST_STATIC_ASSERT</b> ((boost::is_same&lt; typename M::const_iterator1::iterator_category, typename M::const_iterator2::iterator_category &gt;::value))</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae589656bcdfec3a121839d3d422be22d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::const_iterator::const_iterator" ref="ae589656bcdfec3a121839d3d422be22d" args="(const self_type &amp;mvr, const const_subiterator1_type &amp;it1, const const_subiterator2_type &amp;it2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">self_type</a> &amp;mvr, const const_subiterator1_type &amp;it1, const const_subiterator2_type &amp;it2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a25b8b6551a59f58313dbc28c5f7d0d46"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::const_iterator::const_iterator" ref="a25b8b6551a59f58313dbc28c5f7d0d46" args="(const typename self_type::iterator &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b> (const typename <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1iterator.html">self_type::iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a186504f1b8031f9bdc25fb7fa5c3b2da"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::const_iterator::operator++" ref="a186504f1b8031f9bdc25fb7fa5c3b2da" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1const__iterator.html">const_iterator</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="abb81d650a517c5a75feb7277fa1ffb0f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::const_iterator::operator&#45;&#45;" ref="abb81d650a517c5a75feb7277fa1ffb0f" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1const__iterator.html">const_iterator</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="a902ce7dc5cd50d4a0831a35661a1608a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::const_iterator::operator+=" ref="a902ce7dc5cd50d4a0831a35661a1608a" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1const__iterator.html">const_iterator</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="af171e51d7c1df0e9b57d1eb67c4ad96d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::const_iterator::operator&#45;=" ref="af171e51d7c1df0e9b57d1eb67c4ad96d" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1const__iterator.html">const_iterator</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="acd19d3d7b6c4bc183476cd3b78ff4685"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::const_iterator::operator&#45;" ref="acd19d3d7b6c4bc183476cd3b78ff4685" args="(const const_iterator &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_1matrix__vector__range_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad4daf62df470e6f64c65a777e2febbe9"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::const_iterator::operator*" ref="ad4daf62df470e6f64c65a777e2febbe9" 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="adbdc631e4e2ae74ecb3f2f4310ad5f67"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::const_iterator::operator[]" ref="adbdc631e4e2ae74ecb3f2f4310ad5f67" 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="abd6857d19d9fcf39c93f49e1aeae6f6b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::const_iterator::index" ref="abd6857d19d9fcf39c93f49e1aeae6f6b" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad2ccbff3a437f6e2b2cbd07cd926a7b7"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::const_iterator::operator=" ref="ad2ccbff3a437f6e2b2cbd07cd926a7b7" args="(const const_iterator &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1const__iterator.html">const_iterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1const__iterator.html">const_iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad0b1bda2c50c8190ec032784ea6bea45"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::const_iterator::operator==" ref="ad0b1bda2c50c8190ec032784ea6bea45" args="(const const_iterator &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_1matrix__vector__range_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e0856aac9149055a95a5baffd1fa478"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::const_iterator::operator&lt;" ref="a4e0856aac9149055a95a5baffd1fa478" args="(const const_iterator &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_1matrix__vector__range_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class M&gt;<br/>
- class boost::numeric::ublas::matrix_vector_range&lt; M &gt;::const_iterator</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1iterator-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1iterator-members.html
deleted file mode 100644
index b785684372..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1iterator-members.html
+++ /dev/null
@@ -1,54 +0,0 @@
-<!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::matrix_vector_range&lt; M &gt;::iterator Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>BOOST_STATIC_ASSERT</b>((boost::is_same&lt; typename M::const_iterator1::iterator_category, typename M::const_iterator2::iterator_category &gt;::value)) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b> (defined in <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><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><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_1matrix__vector__range_1_1iterator.html">boost::numeric::ublas::matrix_vector_range&lt; M &gt;::iterator</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator</b>(self_type &amp;mvr, const subiterator1_type &amp;it1, const subiterator2_type &amp;it2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-</b>(const iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator&lt;</b>(const iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const iterator &amp;it) const (defined in <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><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></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_1matrix__vector__range_1_1iterator.html">boost::numeric::ublas::matrix_vector_range&lt; M &gt;::iterator</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1iterator.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1iterator.html
deleted file mode 100644
index 17f88eb6ce..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1iterator.html
+++ /dev/null
@@ -1,86 +0,0 @@
-<!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::matrix_vector_range&lt; M &gt;::iterator 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_1matrix__vector__range.html">matrix_vector_range</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1iterator.html">iterator</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_vector_range&lt; M &gt;::iterator Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_vector_range::iterator" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1iterator-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="a7af2cf31ce800ad7e59db1decbb1e19a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::iterator::value_type" ref="a7af2cf31ce800ad7e59db1decbb1e19a" args="" -->
-typedef <br class="typebreak"/>
-matrix_vector_range::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="a3164215ea13f14287725b32e21cffef5"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::iterator::difference_type" ref="a3164215ea13f14287725b32e21cffef5" args="" -->
-typedef <br class="typebreak"/>
-matrix_vector_range::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="ab9bb29424bbc2b460a44e8d478b6c04b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::iterator::reference" ref="ab9bb29424bbc2b460a44e8d478b6c04b" args="" -->
-typedef <br class="typebreak"/>
-matrix_vector_range::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="ab81b830b9f0a60f0a3a94b9c5e408ac6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::iterator::pointer" ref="ab81b830b9f0a60f0a3a94b9c5e408ac6" args="" -->
-typedef <br class="typebreak"/>
-matrix_vector_range::value_type *&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</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="a41c0e963bee78d4b18a5326a9e4a0275"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::iterator::BOOST_STATIC_ASSERT" ref="a41c0e963bee78d4b18a5326a9e4a0275" args="((boost::is_same&lt; typename M::const_iterator1::iterator_category, typename M::const_iterator2::iterator_category &gt;::value))" -->
-&nbsp;</td><td class="memItemRight" valign="bottom"><b>BOOST_STATIC_ASSERT</b> ((boost::is_same&lt; typename M::const_iterator1::iterator_category, typename M::const_iterator2::iterator_category &gt;::value))</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61237a2c05fa2e7f920b3bb2abfa9fe6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::iterator::iterator" ref="a61237a2c05fa2e7f920b3bb2abfa9fe6" args="(self_type &amp;mvr, const subiterator1_type &amp;it1, const subiterator2_type &amp;it2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">self_type</a> &amp;mvr, const subiterator1_type &amp;it1, const subiterator2_type &amp;it2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae538ea87856e40a2bc1b48a46c93b605"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::iterator::operator++" ref="ae538ea87856e40a2bc1b48a46c93b605" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1iterator.html">iterator</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="a77478a67882a2454fb3a44866829368f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::iterator::operator&#45;&#45;" ref="a77478a67882a2454fb3a44866829368f" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1iterator.html">iterator</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="a679eb5828540b5fe9303e7f1f06637d9"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::iterator::operator+=" ref="a679eb5828540b5fe9303e7f1f06637d9" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1iterator.html">iterator</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="a75eef7b92e93d6236eb06b4924fa007e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::iterator::operator&#45;=" ref="a75eef7b92e93d6236eb06b4924fa007e" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1iterator.html">iterator</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="a2687896ad85723a44a5b512a04f98464"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::iterator::operator&#45;" ref="a2687896ad85723a44a5b512a04f98464" args="(const iterator &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_1matrix__vector__range_1_1iterator.html">iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acfc68cfbb91c5867966a76747fbbff88"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::iterator::operator*" ref="acfc68cfbb91c5867966a76747fbbff88" 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="a6c6f00f0aef8348e2fa2aebe9298fca2"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::iterator::operator[]" ref="a6c6f00f0aef8348e2fa2aebe9298fca2" 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="a9f6c3679de9a78a5b6d825fddb4cef3b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::iterator::index" ref="a9f6c3679de9a78a5b6d825fddb4cef3b" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9dda3c68db6cf8f5f33dd22a4c453190"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::iterator::operator=" ref="a9dda3c68db6cf8f5f33dd22a4c453190" args="(const iterator &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1iterator.html">iterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1iterator.html">iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a14d54825dbf889f1c7dc6d6d63b2c942"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::iterator::operator==" ref="a14d54825dbf889f1c7dc6d6d63b2c942" args="(const iterator &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_1matrix__vector__range_1_1iterator.html">iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a956bc15e16f86d3ac2eb96f605679dcd"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::iterator::operator&lt;" ref="a956bc15e16f86d3ac2eb96f605679dcd" args="(const iterator &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_1matrix__vector__range_1_1iterator.html">iterator</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="ac220ce1c155db1ac44146c12d178056f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::iterator::const_iterator" ref="ac220ce1c155db1ac44146c12d178056f" args="" -->
-class&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b></td></tr>
-</table>
-<h3>template&lt;class M&gt;<br/>
- class boost::numeric::ublas::matrix_vector_range&lt; M &gt;::iterator</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice-members.html
deleted file mode 100644
index e1faeecbb1..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice-members.html
+++ /dev/null
@@ -1,92 +0,0 @@
-<!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::matrix_vector_slice&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice.html">boost::numeric::ublas::matrix_vector_slice&lt; M &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>assign</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>assign_temporary</b>(matrix_vector_slice &amp;mvs) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>complexity</b> (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_slice&lt; M &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_slice&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_1matrix__vector__slice.html">boost::numeric::ublas::matrix_vector_slice&lt; M &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>data</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>data</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_slice&lt; M &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_slice&lt; M &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find</b>(size_type i) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find</b>(size_type i) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_closure_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_vector_slice</b>(matrix_type &amp;data, const slice_type &amp;s1, const slice_type &amp;s2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>minus_assign</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></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_1matrix__vector__slice.html">boost::numeric::ublas::matrix_vector_slice&lt; M &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>(size_type i) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_slice&lt; M &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_slice&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_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_slice&lt; M &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_slice&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_1matrix__vector__slice.html">boost::numeric::ublas::matrix_vector_slice&lt; M &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></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_1matrix__vector__slice.html">boost::numeric::ublas::matrix_vector_slice&lt; M &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const matrix_vector_slice &amp;mvs) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const matrix_vector_slice &amp;mvs) const (defined in <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><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></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_1matrix__vector__slice.html">boost::numeric::ublas::matrix_vector_slice&lt; M &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator[]</b>(size_type i) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>plus_assign</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>range_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reverse_iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>same_closure</b>(const matrix_vector_slice &amp;mvs) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>slice_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>start1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>start2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>stride1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>stride2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b>(matrix_vector_slice mvs) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b> (defined in <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><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><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_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_slice&lt; M &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_slice&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; matrix_vector_slice&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; matrix_vector_slice&lt; M &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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; matrix_vector_slice&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; matrix_vector_slice&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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice.html
deleted file mode 100644
index ffa51e984c..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice.html
+++ /dev/null
@@ -1,189 +0,0 @@
-<!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::matrix_vector_slice&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_1matrix__vector__slice.html">matrix_vector_slice</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_vector_slice&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_vector_slice" --><!-- doxytag: inherits="vector_expression&lt; matrix_vector_slice&lt; M &gt; &gt;" -->
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression&lt; matrix_vector_slice&lt; M &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice-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_1matrix__vector__slice_1_1const__iterator.html">const_iterator</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_1matrix__vector__slice_1_1iterator.html">iterator</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="af023f4ea46473472b9a7c11610c4cc76"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::matrix_type" ref="af023f4ea46473472b9a7c11610c4cc76" 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="a456555ce9975be2dee578cd8e5d12b8c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::size_type" ref="a456555ce9975be2dee578cd8e5d12b8c" 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="a6fbc2cb7cde1ef88a6d9fcdf0eda5f31"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::difference_type" ref="a6fbc2cb7cde1ef88a6d9fcdf0eda5f31" 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="a316e78f85d216e4151cc616844213e8c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::value_type" ref="a316e78f85d216e4151cc616844213e8c" 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="a951889da47163b7dfe6ceef0bec6a56f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::const_reference" ref="a951889da47163b7dfe6ceef0bec6a56f" 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="a30928fe11be64653caa69b065de85969"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::reference" ref="a30928fe11be64653caa69b065de85969" 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="acba866e1685fc276ee68e62a51280245"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::matrix_closure_type" ref="acba866e1685fc276ee68e62a51280245" 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="a8316c01692c78ee55561473c359bb531"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::range_type" ref="a8316c01692c78ee55561473c359bb531" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">basic_range</a>&lt; size_type, <br class="typebreak"/>
-difference_type &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>range_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af07cfc5dba2eb2aeb17faa6ea307d249"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::slice_type" ref="af07cfc5dba2eb2aeb17faa6ea307d249" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">basic_slice</a>&lt; size_type, <br class="typebreak"/>
-difference_type &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>slice_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e4fb8af4330b05a7d2da27b8d4ffff1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::const_closure_type" ref="a6e4fb8af4330b05a7d2da27b8d4ffff1" args="" -->
-typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice.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="ac3a74cb52999a78d57f4924bad6c2b26"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::closure_type" ref="ac3a74cb52999a78d57f4924bad6c2b26" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice.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="a8f4b01e8f9a6439670809cb9d7b9fe8f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::storage_category" ref="a8f4b01e8f9a6439670809cb9d7b9fe8f" 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_1dense__proxy__tag.html">dense_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="aa2b5ccf8254213cfcc5a16dea8fdbb13"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::const_reverse_iterator" ref="aa2b5ccf8254213cfcc5a16dea8fdbb13" args="" -->
-typedef reverse_iterator_base<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1const__iterator.html">const_iterator</a> &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="a30a24bba964ec4f7714b08f47dcd6f23"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::reverse_iterator" ref="a30a24bba964ec4f7714b08f47dcd6f23" args="" -->
-typedef reverse_iterator_base<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1iterator.html">iterator</a> &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="af7dbe5021e236ce7ee6b222cceea6203"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::matrix_vector_slice" ref="af7dbe5021e236ce7ee6b222cceea6203" args="(matrix_type &amp;data, const slice_type &amp;s1, const slice_type &amp;s2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>matrix_vector_slice</b> (matrix_type &amp;data, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">slice_type</a> &amp;s1, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">slice_type</a> &amp;s2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a67813ffa333af9fd4217ed50e7a4bfbe"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::start1" ref="a67813ffa333af9fd4217ed50e7a4bfbe" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>start1</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61b222919e9f448e6928a9803e1e2850"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::start2" ref="a61b222919e9f448e6928a9803e1e2850" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>start2</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaeb247f2616ccf5fb53589dde82334b0"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::stride1" ref="aaeb247f2616ccf5fb53589dde82334b0" args="() const " -->
-BOOST_UBLAS_INLINE difference_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>stride1</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1a280d1bf026da083a1ce963a60d1cb6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::stride2" ref="a1a280d1bf026da083a1ce963a60d1cb6" args="() const " -->
-BOOST_UBLAS_INLINE difference_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>stride2</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a63585438ecf3e411262793922bca849e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::size" ref="a63585438ecf3e411262793922bca849e" 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="ab61fa45187b89405443a6c63a702adfd"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::data" ref="ab61fa45187b89405443a6c63a702adfd" 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="a0a6834005ac11bb3387a315e4bddead4"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::data" ref="a0a6834005ac11bb3387a315e4bddead4" 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="a682ad4600484c205e0b2658297c292be"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::operator()" ref="a682ad4600484c205e0b2658297c292be" 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="a9d42ddb7a97bf2f5c4cc1f953bca1240"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::operator()" ref="a9d42ddb7a97bf2f5c4cc1f953bca1240" 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="a83f86db1c54d1c615d3b93752f16405b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::operator[]" ref="a83f86db1c54d1c615d3b93752f16405b" 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="aabf294be0283cf099c83f7773d48e0c0"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::operator[]" ref="aabf294be0283cf099c83f7773d48e0c0" 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="aa0f074be8ccb0fc367b11a23851da3a5"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::operator=" ref="aa0f074be8ccb0fc367b11a23851da3a5" args="(const matrix_vector_slice &amp;mvs)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice.html">matrix_vector_slice</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice.html">matrix_vector_slice</a> &amp;mvs)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6cee48ac9fc9d21569d904342a8bfdb0"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::assign_temporary" ref="a6cee48ac9fc9d21569d904342a8bfdb0" args="(matrix_vector_slice &amp;mvs)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice.html">matrix_vector_slice</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>assign_temporary</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice.html">matrix_vector_slice</a> &amp;mvs)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a26f0a01f1d2472638c416943fe96a419"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::operator=" ref="a26f0a01f1d2472638c416943fe96a419" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-template&lt;class AE &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice.html">matrix_vector_slice</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a74af5dc2087140170f7e45a12c1bfeec"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::assign" ref="a74af5dc2087140170f7e45a12c1bfeec" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-template&lt;class AE &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice.html">matrix_vector_slice</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="afa972876c1628123b8aaac29ce858240"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::operator+=" ref="afa972876c1628123b8aaac29ce858240" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-template&lt;class AE &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice.html">matrix_vector_slice</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator+=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a789e1cfb3e4d3f58daa097b861c04f8b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::plus_assign" ref="a789e1cfb3e4d3f58daa097b861c04f8b" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-template&lt;class AE &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice.html">matrix_vector_slice</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>plus_assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a4a521dcf759056dde354a7d34aaadbe8"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::operator&#45;=" ref="a4a521dcf759056dde354a7d34aaadbe8" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-template&lt;class AE &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice.html">matrix_vector_slice</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator-=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ae7a2f7ab082c2936a732035ca7096971"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::minus_assign" ref="ae7a2f7ab082c2936a732035ca7096971" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-template&lt;class AE &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice.html">matrix_vector_slice</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>minus_assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a8ffb47a72dbb955734746d25f2d878ae"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::operator*=" ref="a8ffb47a72dbb955734746d25f2d878ae" args="(const AT &amp;at)" -->
-template&lt;class AT &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice.html">matrix_vector_slice</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="a77af9efebdf1a1851bcfa05a632406f4"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::operator/=" ref="a77af9efebdf1a1851bcfa05a632406f4" args="(const AT &amp;at)" -->
-template&lt;class AT &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice.html">matrix_vector_slice</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="a9dd8fde8e1e233f1ad9cfd96fb392038"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::same_closure" ref="a9dd8fde8e1e233f1ad9cfd96fb392038" args="(const matrix_vector_slice &amp;mvs) 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_1matrix__vector__slice.html">matrix_vector_slice</a> &amp;mvs) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6ad0393e28fb4fe11ab927798065efe9"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::operator==" ref="a6ad0393e28fb4fe11ab927798065efe9" args="(const matrix_vector_slice &amp;mvs) 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_1matrix__vector__slice.html">matrix_vector_slice</a> &amp;mvs) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1eeac5bdf0e77499cbbe13f900dcd175"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::swap" ref="a1eeac5bdf0e77499cbbe13f900dcd175" args="(matrix_vector_slice mvs)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice.html">matrix_vector_slice</a> mvs)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a133d836b1064f0dd294b85ff3dafa848"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::find" ref="a133d836b1064f0dd294b85ff3dafa848" args="(size_type i) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1const__iterator.html">const_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find</b> (size_type i) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a78686dc7003c40fc5496d55e5b9dfd35"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::find" ref="a78686dc7003c40fc5496d55e5b9dfd35" args="(size_type i)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find</b> (size_type i)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0e8cf9b4f551ec3c0a1207f10c7b0fe2"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::begin" ref="a0e8cf9b4f551ec3c0a1207f10c7b0fe2" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1const__iterator.html">const_iterator</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="a9664a27a3de09d6adfb2c024f4b2d642"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::end" ref="a9664a27a3de09d6adfb2c024f4b2d642" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1const__iterator.html">const_iterator</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="a9f5a6e680f12abf9069b263a704e44b4"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::begin" ref="a9f5a6e680f12abf9069b263a704e44b4" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>begin</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8d8f17bc0c448f718e124671cfa422a5"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::end" ref="a8d8f17bc0c448f718e124671cfa422a5" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>end</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a94e009a135f18c9dadbbe388b3fd30a0"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::rbegin" ref="a94e009a135f18c9dadbbe388b3fd30a0" 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="a67edfc8d33941879a43140425a4192ef"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::rend" ref="a67edfc8d33941879a43140425a4192ef" 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="a8e0ba51ac0b09d9f3be8bffb34113062"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::rbegin" ref="a8e0ba51ac0b09d9f3be8bffb34113062" 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="a2f4aecdf0260ba427ba53085be0a4e90"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::rend" ref="a2f4aecdf0260ba427ba53085be0a4e90" 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="ae7fd4f2415ef87f81f9aca4cef174466"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::swap" ref="ae7fd4f2415ef87f81f9aca4cef174466" args="(matrix_vector_slice mvs1, matrix_vector_slice mvs2)" -->
-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_1matrix__vector__slice.html">matrix_vector_slice</a> mvs1, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice.html">matrix_vector_slice</a> mvs2)</td></tr>
-</table>
-<h3>template&lt;class M&gt;<br/>
- class boost::numeric::ublas::matrix_vector_slice&lt; M &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1const__iterator-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1const__iterator-members.html
deleted file mode 100644
index 1a3b2c6952..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1const__iterator-members.html
+++ /dev/null
@@ -1,54 +0,0 @@
-<!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::matrix_vector_slice&lt; M &gt;::const_iterator Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>BOOST_STATIC_ASSERT</b>((boost::is_same&lt; typename M::const_iterator1::iterator_category, typename M::const_iterator2::iterator_category &gt;::value)) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>(const self_type &amp;mvs, const const_subiterator1_type &amp;it1, const const_subiterator2_type &amp;it2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>(const typename self_type::iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-</b>(const const_iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator&lt;</b>(const const_iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const const_iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const const_iterator &amp;it) const (defined in <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><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></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_1matrix__vector__slice_1_1const__iterator.html">boost::numeric::ublas::matrix_vector_slice&lt; M &gt;::const_iterator</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1const__iterator.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1const__iterator.html
deleted file mode 100644
index 0ad965980f..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1const__iterator.html
+++ /dev/null
@@ -1,85 +0,0 @@
-<!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::matrix_vector_slice&lt; M &gt;::const_iterator 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_1matrix__vector__slice.html">matrix_vector_slice</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1const__iterator.html">const_iterator</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_vector_slice&lt; M &gt;::const_iterator Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_vector_slice::const_iterator" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1const__iterator-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="a4a67abca8ac805e104650f6652b8ad10"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::const_iterator::value_type" ref="a4a67abca8ac805e104650f6652b8ad10" args="" -->
-typedef <br class="typebreak"/>
-matrix_vector_slice::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="aa6227a5073a8abc2d6bde1e0bcaa8bc4"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::const_iterator::difference_type" ref="aa6227a5073a8abc2d6bde1e0bcaa8bc4" args="" -->
-typedef <br class="typebreak"/>
-matrix_vector_slice::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="a55e7d36b88605eb6e1f21500735f5938"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::const_iterator::reference" ref="a55e7d36b88605eb6e1f21500735f5938" args="" -->
-typedef <br class="typebreak"/>
-matrix_vector_slice::const_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="adfa14470a760771eb76de24880300ba1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::const_iterator::pointer" ref="adfa14470a760771eb76de24880300ba1" args="" -->
-typedef const <br class="typebreak"/>
-matrix_vector_slice::value_type *&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</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="a1b6a328202d95f172015b0409ef4aaff"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::const_iterator::BOOST_STATIC_ASSERT" ref="a1b6a328202d95f172015b0409ef4aaff" args="((boost::is_same&lt; typename M::const_iterator1::iterator_category, typename M::const_iterator2::iterator_category &gt;::value))" -->
-&nbsp;</td><td class="memItemRight" valign="bottom"><b>BOOST_STATIC_ASSERT</b> ((boost::is_same&lt; typename M::const_iterator1::iterator_category, typename M::const_iterator2::iterator_category &gt;::value))</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af8b26f5b24bb3d1537c5aed2528aa85a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::const_iterator::const_iterator" ref="af8b26f5b24bb3d1537c5aed2528aa85a" args="(const self_type &amp;mvs, const const_subiterator1_type &amp;it1, const const_subiterator2_type &amp;it2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice.html">self_type</a> &amp;mvs, const const_subiterator1_type &amp;it1, const const_subiterator2_type &amp;it2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa13ca119583cc3f4f0d029e34c9de8d5"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::const_iterator::const_iterator" ref="aa13ca119583cc3f4f0d029e34c9de8d5" args="(const typename self_type::iterator &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b> (const typename <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1iterator.html">self_type::iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0b6ed3b1bcd09f3b0a91aea37983e9dc"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::const_iterator::operator++" ref="a0b6ed3b1bcd09f3b0a91aea37983e9dc" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1const__iterator.html">const_iterator</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="a9d160ab84a2b8c77eb941a7b6c9851ab"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::const_iterator::operator&#45;&#45;" ref="a9d160ab84a2b8c77eb941a7b6c9851ab" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1const__iterator.html">const_iterator</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="a0db75546a46a7e125e34e03254ab4a28"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::const_iterator::operator+=" ref="a0db75546a46a7e125e34e03254ab4a28" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1const__iterator.html">const_iterator</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="aad03feec4f9b25a475a82ec33336e1a3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::const_iterator::operator&#45;=" ref="aad03feec4f9b25a475a82ec33336e1a3" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1const__iterator.html">const_iterator</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="a91f4383932b8514b4247e8857edf088c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::const_iterator::operator&#45;" ref="a91f4383932b8514b4247e8857edf088c" args="(const const_iterator &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_1matrix__vector__slice_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af74d12c9d4b4cca13a4b3053488dc7ee"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::const_iterator::operator*" ref="af74d12c9d4b4cca13a4b3053488dc7ee" 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="a5b47d1c37ff5ff12337082326f37a25c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::const_iterator::operator[]" ref="a5b47d1c37ff5ff12337082326f37a25c" 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="a9d305c778c40e48d24a927f321ed4771"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::const_iterator::index" ref="a9d305c778c40e48d24a927f321ed4771" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9fd8eb8b4ab29fea886e1d4ec89be8d8"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::const_iterator::operator=" ref="a9fd8eb8b4ab29fea886e1d4ec89be8d8" args="(const const_iterator &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1const__iterator.html">const_iterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1const__iterator.html">const_iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a73c2f07f7ce97894bab75991e5c2143e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::const_iterator::operator==" ref="a73c2f07f7ce97894bab75991e5c2143e" args="(const const_iterator &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_1matrix__vector__slice_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae7f0e36607245772f3bab956ae518e2f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::const_iterator::operator&lt;" ref="ae7f0e36607245772f3bab956ae518e2f" args="(const const_iterator &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_1matrix__vector__slice_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class M&gt;<br/>
- class boost::numeric::ublas::matrix_vector_slice&lt; M &gt;::const_iterator</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1iterator-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1iterator-members.html
deleted file mode 100644
index 1139ceb5d2..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1iterator-members.html
+++ /dev/null
@@ -1,54 +0,0 @@
-<!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::matrix_vector_slice&lt; M &gt;::iterator Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>BOOST_STATIC_ASSERT</b>((boost::is_same&lt; typename M::const_iterator1::iterator_category, typename M::const_iterator2::iterator_category &gt;::value)) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b> (defined in <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><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><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_1matrix__vector__slice_1_1iterator.html">boost::numeric::ublas::matrix_vector_slice&lt; M &gt;::iterator</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator</b>(self_type &amp;mvs, const subiterator1_type &amp;it1, const subiterator2_type &amp;it2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-</b>(const iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator&lt;</b>(const iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const iterator &amp;it) const (defined in <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><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></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_1matrix__vector__slice_1_1iterator.html">boost::numeric::ublas::matrix_vector_slice&lt; M &gt;::iterator</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1iterator.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1iterator.html
deleted file mode 100644
index 73b3784b4e..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1iterator.html
+++ /dev/null
@@ -1,86 +0,0 @@
-<!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::matrix_vector_slice&lt; M &gt;::iterator 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_1matrix__vector__slice.html">matrix_vector_slice</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1iterator.html">iterator</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_vector_slice&lt; M &gt;::iterator Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_vector_slice::iterator" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1iterator-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="a2e331cca408e3f9d217ab645e5f6ebb6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::iterator::value_type" ref="a2e331cca408e3f9d217ab645e5f6ebb6" args="" -->
-typedef <br class="typebreak"/>
-matrix_vector_slice::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="af4af5959da1f98db7f49a0357f0a082d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::iterator::difference_type" ref="af4af5959da1f98db7f49a0357f0a082d" args="" -->
-typedef <br class="typebreak"/>
-matrix_vector_slice::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="ab5805fecd7c80cf4b8ba363ecafb4854"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::iterator::reference" ref="ab5805fecd7c80cf4b8ba363ecafb4854" args="" -->
-typedef <br class="typebreak"/>
-matrix_vector_slice::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="aeca67bcafd2f6b60d8b11a7c608099f6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::iterator::pointer" ref="aeca67bcafd2f6b60d8b11a7c608099f6" args="" -->
-typedef <br class="typebreak"/>
-matrix_vector_slice::value_type *&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</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="a838ab16dd660186667ad6ccddc453fdf"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::iterator::BOOST_STATIC_ASSERT" ref="a838ab16dd660186667ad6ccddc453fdf" args="((boost::is_same&lt; typename M::const_iterator1::iterator_category, typename M::const_iterator2::iterator_category &gt;::value))" -->
-&nbsp;</td><td class="memItemRight" valign="bottom"><b>BOOST_STATIC_ASSERT</b> ((boost::is_same&lt; typename M::const_iterator1::iterator_category, typename M::const_iterator2::iterator_category &gt;::value))</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1955aedc33f27e4f8db3f22752b0d765"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::iterator::iterator" ref="a1955aedc33f27e4f8db3f22752b0d765" args="(self_type &amp;mvs, const subiterator1_type &amp;it1, const subiterator2_type &amp;it2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice.html">self_type</a> &amp;mvs, const subiterator1_type &amp;it1, const subiterator2_type &amp;it2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4bb07d87aa4070ed63a74e29e35fdeb1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::iterator::operator++" ref="a4bb07d87aa4070ed63a74e29e35fdeb1" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1iterator.html">iterator</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="aeecc63e4b390d8a4cdd418dcb02d2876"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::iterator::operator&#45;&#45;" ref="aeecc63e4b390d8a4cdd418dcb02d2876" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1iterator.html">iterator</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="a7e3dcbbd0ce74b2d02a5c28ed979828c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::iterator::operator+=" ref="a7e3dcbbd0ce74b2d02a5c28ed979828c" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1iterator.html">iterator</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="a2a1df84edde8e089f1f1123cf4ade5ea"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::iterator::operator&#45;=" ref="a2a1df84edde8e089f1f1123cf4ade5ea" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1iterator.html">iterator</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="a9296ee38a9fdb11c28af0080a46f52eb"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::iterator::operator&#45;" ref="a9296ee38a9fdb11c28af0080a46f52eb" args="(const iterator &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_1matrix__vector__slice_1_1iterator.html">iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9372d0d7767e23174a4cee34ade362a3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::iterator::operator*" ref="a9372d0d7767e23174a4cee34ade362a3" 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="a6dc4e1983a260ff0a1b5f6ec8deac02b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::iterator::operator[]" ref="a6dc4e1983a260ff0a1b5f6ec8deac02b" 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="a8091e1bdf5d11617492b68633102a12e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::iterator::index" ref="a8091e1bdf5d11617492b68633102a12e" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac29723fd56c483edf5c55ffdbf61c693"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::iterator::operator=" ref="ac29723fd56c483edf5c55ffdbf61c693" args="(const iterator &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1iterator.html">iterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1iterator.html">iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0a1b2eb03c956230c48fb35f73497e13"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::iterator::operator==" ref="a0a1b2eb03c956230c48fb35f73497e13" args="(const iterator &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_1matrix__vector__slice_1_1iterator.html">iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a364e23dc1dea0e707085ec01ea410693"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::iterator::operator&lt;" ref="a364e23dc1dea0e707085ec01ea410693" args="(const iterator &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_1matrix__vector__slice_1_1iterator.html">iterator</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="ac220ce1c155db1ac44146c12d178056f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_slice::iterator::const_iterator" ref="ac220ce1c155db1ac44146c12d178056f" args="" -->
-class&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b></td></tr>
-</table>
-<h3>template&lt;class M&gt;<br/>
- class boost::numeric::ublas::matrix_vector_slice&lt; M &gt;::iterator</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1next__column__manip-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1next__column__manip-members.html
deleted file mode 100644
index 281a026443..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1next__column__manip-members.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!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::next_column_manip Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1next__column__manip.html">boost::numeric::ublas::next_column_manip</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>manip</b>(V &amp;k, K &amp;l) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1next__column__manip.html">boost::numeric::ublas::next_column_manip</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1next__column__manip.html">boost::numeric::ublas::next_column_manip</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_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; next_column_manip &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; next_column_manip &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_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; next_column_manip &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; next_column_manip &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; next_column_manip &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; next_column_manip &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1next__column__manip.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1next__column__manip.html
deleted file mode 100644
index 958c47a3f0..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1next__column__manip.html
+++ /dev/null
@@ -1,52 +0,0 @@
-<!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::next_column_manip 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_1next__column__manip.html">next_column_manip</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::next_column_manip Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::next_column_manip" --><!-- doxytag: inherits="index_manipulator&lt; next_column_manip &gt;" -->
-<p>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.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">index_manipulator&lt; next_column_manip &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1next__column__manip-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ae4097c1b2ac27b98f94fc22f9d9b97ef"></a><!-- doxytag: member="boost::numeric::ublas::next_column_manip::manip" ref="ae4097c1b2ac27b98f94fc22f9d9b97ef" args="(V &amp;k, K &amp;l) const " -->
-template&lt;typename V , typename K &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>manip</b> (V &amp;k, K &amp;l) const </td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<p>When member function traverse is called the referenced index will be traveresed to the begining of next column.</p>
-<dl class="see"><dt><b>See also:</b></dt><dd>next_column() </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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1next__row__manip-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1next__row__manip-members.html
deleted file mode 100644
index f3907ba163..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1next__row__manip-members.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!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::next_row_manip Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1next__row__manip.html">boost::numeric::ublas::next_row_manip</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>manip</b>(V &amp;k, K &amp;l) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1next__row__manip.html">boost::numeric::ublas::next_row_manip</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1next__row__manip.html">boost::numeric::ublas::next_row_manip</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_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; next_row_manip &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; next_row_manip &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_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; next_row_manip &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; next_row_manip &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; next_row_manip &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; next_row_manip &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1next__row__manip.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1next__row__manip.html
deleted file mode 100644
index 19f4c454e0..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1next__row__manip.html
+++ /dev/null
@@ -1,52 +0,0 @@
-<!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::next_row_manip 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_1next__row__manip.html">next_row_manip</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::next_row_manip Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::next_row_manip" --><!-- doxytag: inherits="index_manipulator&lt; next_row_manip &gt;" -->
-<p>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.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">index_manipulator&lt; next_row_manip &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1next__row__manip-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="af8983997c4084b654bb3c37fff568ac2"></a><!-- doxytag: member="boost::numeric::ublas::next_row_manip::manip" ref="af8983997c4084b654bb3c37fff568ac2" args="(V &amp;k, K &amp;l) const " -->
-template&lt;typename V , typename K &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>manip</b> (V &amp;k, K &amp;l) const </td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<p>When member function traverse is called the referenced index will be traveresed to the begining of next row.</p>
-<dl class="see"><dt><b>See also:</b></dt><dd>next_row() </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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1permutation__matrix-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1permutation__matrix-members.html
deleted file mode 100644
index baa081563c..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1permutation__matrix-members.html
+++ /dev/null
@@ -1,109 +0,0 @@
-<!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::permutation_matrix&lt; T, A &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1permutation__matrix.html">boost::numeric::ublas::permutation_matrix&lt; T, 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_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a449aa3da7748032b856c4ad74549f14d">assign</a>(const vector_expression&lt; AE &gt; &amp;ae)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a2ece9f4455a3a98e4ab98d131d440f85">assign_temporary</a>(vector &amp;v)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a3737e9b662f9ba10fa87789de4fa37f6">begin</a>() const </td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a3160d419e77bfd6fe805e4a70cbf882b">begin</a>()</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#aad56668044d71db97be9e44db273f09a">clear</a>()</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, 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_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, 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_1vector__container.html">boost::numeric::ublas::vector_container&lt; vector&lt; T, A &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; vector&lt; T, 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_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &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_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, 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_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &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_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, 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_1vector__container.html">boost::numeric::ublas::vector_container&lt; vector&lt; T, A &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; vector&lt; T, A &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a941dea529f7d464d5f044657528c4922">data</a>() const </td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a2fa457a2e17d4a1b56730078a9eed38f">data</a>()</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, 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_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a5ca7b44d2563752edcd0cc0ad5f2113c">empty</a>() const </td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a0bde39bb3dac56f1c0c8cc6e044942ab">end</a>() const </td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#afdb08490029b3d55cdec200d665bfa04">end</a>()</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#ac3700c206fa1bf8e5205edbb859432c1">erase_element</a>(size_type i)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, 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_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector&lt; T, A &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector&lt; T, A &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a3be04f746cfe32f0de3aaa2a5273f3a1">find</a>(size_type i) const </td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#ac7ed001baef390b605d6b932a055e5f3">find</a>(size_type i)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a0ad6b2bb8196fc36e33d3aa47d296500">find_element</a>(size_type i)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a5b1de2ac98f634b04640bcea98fe8298">find_element</a>(size_type i) const </td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a35b8f3eae165e33d8d4e33f86f40b954">insert_element</a>(size_type i, const_reference t)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a40757a37ac3ad92fc89895a200ac5de3">max_size</a>() const </td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#ac02f6ccd9710c186f9ae734e6395b742">minus_assign</a>(const vector_expression&lt; AE &gt; &amp;ae)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#aa511fcff4d8dba52bf163fbc9664dfbf">operator()</a>(size_type i) const </td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a4b53f6b15f6aaa81b059bbdcaaf00fab">operator()</a>(size_type i)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, 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_1vector__container.html">boost::numeric::ublas::vector_container&lt; vector&lt; T, A &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; vector&lt; T, 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_1vector__container.html">boost::numeric::ublas::vector_container&lt; vector&lt; T, A &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; vector&lt; T, A &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a6cee4bffbd0981075d11f4e7fc5e04d2">operator*=</a>(const AT &amp;at)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a9ec4c7260a33c9ad841339b4f59aa73b">operator+=</a>(const vector_expression&lt; AE &gt; &amp;ae)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a953fa9e2fa2e610674e5f94391f60333">operator+=</a>(const vector_container&lt; C &gt; &amp;v)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a74138b9c59c7dee5d4cfea50359efaa3">operator-=</a>(const vector_expression&lt; AE &gt; &amp;ae)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a04918781e246fb21d1fb0f36948c04fb">operator-=</a>(const vector_container&lt; C &gt; &amp;v)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a6800b804a49a7bd4ce3767d1ea0aafc0">operator/=</a>(const AT &amp;at)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1permutation__matrix.html#aa240d3636599dccd87e7c17d62e3c96f">operator=</a>(const permutation_matrix &amp;m)</td><td><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></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#af778c9aad1d18346fe2ec22642454755">boost::numeric::ublas::vector::operator=</a>(const vector_container&lt; C &gt; &amp;v)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#af7df90fe154185ba4688750a8acc0c68">boost::numeric::ublas::vector::operator=</a>(const vector_expression&lt; AE &gt; &amp;ae)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a0cfc171dac4e78549a96c43062a052c6">operator[]</a>(size_type i) const </td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a10b3c5c3a5042f21a996eeb75c447529">operator[]</a>(size_type i)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>permutation_matrix</b>(size_type size) (defined in <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><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><code> [explicit]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>permutation_matrix</b>(const vector_type &amp;init) (defined in <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><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><code> [explicit]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#afd874b1ba7fe6a5b961cc3b228cd1208">plus_assign</a>(const vector_expression&lt; AE &gt; &amp;ae)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &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_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1860dd32b80e7418fbf49fe7b99f6012">rbegin</a>() const </td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1595a26c1f668988af4a8bbe86ae4ed4">rbegin</a>()</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, 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_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a0098add795c37e4d67f6f98436e1aac8">rend</a>() const </td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a423d1dc8dbf20b2180093a504dea0ea2">rend</a>()</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a113118def88db3755da6690b6ec903f0">resize</a>(size_type size, bool preserve=true)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &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_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a44062e23411cf30e80dd25d500cdfe2e">serialize</a>(Archive &amp;ar, const unsigned int)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1b9ef7522219d74ebd27bab25e4b6841">size</a>() const </td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, 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_1permutation__matrix.html">boost::numeric::ublas::permutation_matrix&lt; T, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#aedce8a2ea66b86b1e3efb21bba7be0c5">swap</a>(vector &amp;v)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a7ec2565da7f04f5f8ba42785be772df7">swap</a>(vector &amp;v1, vector &amp;v2)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, 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_1vector__container.html">boost::numeric::ublas::vector_container&lt; vector&lt; T, A &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; vector&lt; T, 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; vector&lt; T, 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; vector&lt; T, A &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a477a17fb1a95d016e4465de7ae9f7bd0">vector</a>()</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#ae75b77993f678047c69b985f8450edc0">vector</a>(size_type size)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td><code> [explicit]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#aa2cdc17765d1689ac52d261dcc123724">vector</a>(size_type size, const array_type &amp;data)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a2c095b29597c40a1695c26486f34edba">vector</a>(const array_type &amp;data)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a812bdffb89c10f69cc9af3963cfb02ea">vector</a>(size_type size, const value_type &amp;init)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a18dae81ff4bcd46986e99f58764e773b">vector</a>(const vector &amp;v)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a7b0b649369be331ad80513f220b086dc">vector</a>(const vector_expression&lt; AE &gt; &amp;ae)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, 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_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>~permutation_matrix</b>() (defined in <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><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></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; vector&lt; T, 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; vector&lt; T, 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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1permutation__matrix.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1permutation__matrix.html
deleted file mode 100644
index 8804f8a0eb..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1permutation__matrix.html
+++ /dev/null
@@ -1,96 +0,0 @@
-<!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::permutation_matrix&lt; T, 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_1permutation__matrix.html">permutation_matrix</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::permutation_matrix&lt; T, A &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::permutation_matrix" --><!-- doxytag: inherits="boost::numeric::ublas::vector" -->
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1permutation__matrix-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="a918e3c7132db9391baac020582036771"></a><!-- doxytag: member="boost::numeric::ublas::permutation_matrix::vector_type" ref="a918e3c7132db9391baac020582036771" 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_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a532c3f8a21b43b78c664f857b01c7ad0"></a><!-- doxytag: member="boost::numeric::ublas::permutation_matrix::size_type" ref="a532c3f8a21b43b78c664f857b01c7ad0" args="" -->
-typedef vector_type::size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>size_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="a29da30627bbc65500be69ba6489da6b9"></a><!-- doxytag: member="boost::numeric::ublas::permutation_matrix::permutation_matrix" ref="a29da30627bbc65500be69ba6489da6b9" args="(size_type size)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>permutation_matrix</b> (size_type size)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2745817a058634cf27528577438d8240"></a><!-- doxytag: member="boost::numeric::ublas::permutation_matrix::permutation_matrix" ref="a2745817a058634cf27528577438d8240" args="(const vector_type &amp;init)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>permutation_matrix</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector_type</a> &amp;init)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1permutation__matrix.html">permutation_matrix</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1permutation__matrix.html#aa240d3636599dccd87e7c17d62e3c96f">operator=</a> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1permutation__matrix.html">permutation_matrix</a> &amp;m)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Assign a full <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> (<em>RHS-vector</em>) to the current <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> (<em>LHS-vector</em>). <a href="#aa240d3636599dccd87e7c17d62e3c96f"></a><br/></td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;class T = std::size_t, class A = unbounded_array&lt;T&gt;&gt;<br/>
- class boost::numeric::ublas::permutation_matrix&lt; T, A &gt;</h3>
-
-<dl><dt><b>Template Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>T</em>&nbsp;</td><td></td></tr>
- <tr><td valign="top"></td><td valign="top"><em>A</em>&nbsp;</td><td></td></tr>
- </table>
- </dd>
-</dl>
-<hr/><h2>Member Function Documentation</h2>
-<a class="anchor" id="aa240d3636599dccd87e7c17d62e3c96f"></a><!-- doxytag: member="boost::numeric::ublas::permutation_matrix::operator=" ref="aa240d3636599dccd87e7c17d62e3c96f" args="(const permutation_matrix &amp;m)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T = std::size_t, class A = unbounded_array&lt;T&gt;&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1permutation__matrix.html">permutation_matrix</a>&amp; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1permutation__matrix.html">boost::numeric::ublas::permutation_matrix</a>&lt; T, A &gt;::operator= </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1permutation__matrix.html">permutation_matrix</a>&lt; T, A &gt; &amp;&nbsp;</td>
- <td class="paramname"> <em>v</em></td>
- <td>&nbsp;)&nbsp;</td>
- <td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<dl><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>is the source <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>
- </table>
- </dd>
-</dl>
-<dl class="return"><dt><b>Returns:</b></dt><dd>a reference to a <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> (i.e. the destination <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>) </dd></dl>
-
-<p>Reimplemented from <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1724d353e3006619a995342bc6be134e">boost::numeric::ublas::vector&lt; T, A &gt;</a>.</p>
-
-</div>
-</div>
-</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__expression-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__expression-members.html
deleted file mode 100644
index 34fc451fc5..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__expression-members.html
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::scalar_expression&lt; E &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; E &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>expression_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; E &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_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; E &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_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; E &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type_category</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; E &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; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; E &gt;</a></td><td><code> [protected]</code></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; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; E &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__expression.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__expression.html
deleted file mode 100644
index 6d9ad55e08..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__expression.html
+++ /dev/null
@@ -1,69 +0,0 @@
-<!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::scalar_expression&lt; E &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_1scalar__expression.html">scalar_expression</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::scalar_expression&lt; E &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::scalar_expression" --><!-- doxytag: inherits="boost::numeric::ublas::ublas_expression" -->
-<p>Base class for Scalar Expression models.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; E &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1scalar__expression-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="a692a239d5f8f6c903fe266923b131171"></a><!-- doxytag: member="boost::numeric::ublas::scalar_expression::expression_type" ref="a692a239d5f8f6c903fe266923b131171" args="" -->
-typedef E&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8f93334c539799c73fcafdbbb0fead26"></a><!-- doxytag: member="boost::numeric::ublas::scalar_expression::type_category" ref="a8f93334c539799c73fcafdbbb0fead26" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__tag.html">scalar_tag</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>type_category</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="afa45f1c99691a3955784fcdf52615b69"></a><!-- doxytag: member="boost::numeric::ublas::scalar_expression::operator()" ref="afa45f1c99691a3955784fcdf52615b69" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-expression_type &amp;&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="a69b97ed07492e765a6f7a559797f05b1"></a><!-- doxytag: member="boost::numeric::ublas::scalar_expression::operator()" ref="a69b97ed07492e765a6f7a559797f05b1" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-expression_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator()</b> ()</td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;class E&gt;<br/>
- class boost::numeric::ublas::scalar_expression&lt; E &gt;</h3>
-
-<p>It does not model the Scalar Expression concept but all derived types should. The class defines a common base type and some common interface for all statically derived Scalar Expression classes.</p>
-<p>We implement the casts to the statically derived type.</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>E</em>&nbsp;</td><td>an expression type </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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__matrix-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__matrix-members.html
deleted file mode 100644
index 5e1ff07a2c..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__matrix-members.html
+++ /dev/null
@@ -1,78 +0,0 @@
-<!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::scalar_matrix&lt; T, ALLOC &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix.html">boost::numeric::ublas::scalar_matrix&lt; T, ALLOC &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>assign_temporary</b>(scalar_matrix &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <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><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></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; scalar_matrix&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; scalar_matrix&lt; T, ALLOC &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_1scalar__matrix.html">boost::numeric::ublas::scalar_matrix&lt; T, ALLOC &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator2</b> typedef (defined in <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><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></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; scalar_matrix&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; scalar_matrix&lt; T, ALLOC &gt; &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_1scalar__matrix.html">boost::numeric::ublas::scalar_matrix&lt; T, ALLOC &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end2</b>() const (defined in <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><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></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; scalar_matrix&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; scalar_matrix&lt; T, ALLOC &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find1</b>(int, size_type i, size_type j) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find2</b>(int, size_type i, size_type j) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>(size_type, size_type) const (defined in <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><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></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; scalar_matrix&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; scalar_matrix&lt; T, ALLOC &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; scalar_matrix&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; scalar_matrix&lt; T, ALLOC &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const scalar_matrix &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>orientation_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>resize</b>(size_type size1, size_type size2, bool=true) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>scalar_matrix</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>scalar_matrix</b>(size_type size1, size_type size2, const value_type &amp;value=value_type(1)) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>scalar_matrix</b>(const scalar_matrix &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>serialize</b>(Archive &amp;ar, const unsigned int) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b>(scalar_matrix &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b> (defined in <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><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><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; scalar_matrix&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; scalar_matrix&lt; T, ALLOC &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; scalar_matrix&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; scalar_matrix&lt; T, ALLOC &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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; scalar_matrix&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; scalar_matrix&lt; T, ALLOC &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__matrix.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__matrix.html
deleted file mode 100644
index cae2cf6c96..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__matrix.html
+++ /dev/null
@@ -1,140 +0,0 @@
-<!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::scalar_matrix&lt; T, ALLOC &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_1scalar__matrix.html">scalar_matrix</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::scalar_matrix&lt; T, ALLOC &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::scalar_matrix" --><!-- doxytag: inherits="matrix_container&lt; scalar_matrix&lt; T, ALLOC &gt; &gt;" -->
-<p>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.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">matrix_container&lt; scalar_matrix&lt; T, ALLOC &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1scalar__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_1scalar__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_1scalar__matrix_1_1const__iterator2.html">const_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="a4e7b281b9417ab31d84dfd935c919ed7"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::size_type" ref="a4e7b281b9417ab31d84dfd935c919ed7" 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="a820fbd2d398ea65ceff75fe89ce1c94b"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::difference_type" ref="a820fbd2d398ea65ceff75fe89ce1c94b" 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="a538819d6060f441f1bfc8b6ffc79da91"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::value_type" ref="a538819d6060f441f1bfc8b6ffc79da91" 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="a2d335decb6ee9ab558b2e912b0cee029"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_reference" ref="a2d335decb6ee9ab558b2e912b0cee029" 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="a312711a7430e7606e94fb015ee2fe7c6"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::reference" ref="a312711a7430e7606e94fb015ee2fe7c6" 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="ad073012b254c96a64054f03619cb4903"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_closure_type" ref="ad073012b254c96a64054f03619cb4903" 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_1scalar__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="a31170856152dbf364a8d3dbc3182f37f"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::closure_type" ref="a31170856152dbf364a8d3dbc3182f37f" 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_1scalar__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="affc0edd689e5e2ed87bd5020c0b365d8"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::storage_category" ref="affc0edd689e5e2ed87bd5020c0b365d8" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1dense__tag.html">dense_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="a7566e7f5e0f81c5ab7d39ab435010a83"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::orientation_category" ref="a7566e7f5e0f81c5ab7d39ab435010a83" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1unknown__orientation__tag.html">unknown_orientation_tag</a>&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="ac86981c8352ecf3f5df9585a8b5e8156"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_reverse_iterator1" ref="ac86981c8352ecf3f5df9585a8b5e8156" args="" -->
-typedef reverse_iterator_base1<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__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="a770dd3554379e9a7c89b403e16eb3b4c"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_reverse_iterator2" ref="a770dd3554379e9a7c89b403e16eb3b4c" args="" -->
-typedef reverse_iterator_base2<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__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="afe5a62ade4f6921f1709250ebd509939"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::iterator1" ref="afe5a62ade4f6921f1709250ebd509939" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator1.html">const_iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator1</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab95671228c87ccede2a07c807e03ada1"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::iterator2" ref="ab95671228c87ccede2a07c807e03ada1" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator2.html">const_iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>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="a9fe498982e19d52e2f7d3280bf507f2c"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::scalar_matrix" ref="a9fe498982e19d52e2f7d3280bf507f2c" args="(size_type size1, size_type size2, const value_type &amp;value=value_type(1))" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>scalar_matrix</b> (size_type size1, size_type size2, const value_type &amp;value=value_type(1))</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9d3b5759a143de1dd0bde4310ace6550"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::scalar_matrix" ref="a9d3b5759a143de1dd0bde4310ace6550" args="(const scalar_matrix &amp;m)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>scalar_matrix</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix.html">scalar_matrix</a> &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a18e943c4d100ac1f23889f30e07105ec"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::size1" ref="a18e943c4d100ac1f23889f30e07105ec" 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="a54b6a280f1360936cbf6410a475899d9"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::size2" ref="a54b6a280f1360936cbf6410a475899d9" 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="a103bda575bd9e56a729a2232a71f061e"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::resize" ref="a103bda575bd9e56a729a2232a71f061e" args="(size_type size1, size_type size2, bool=true)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>resize</b> (size_type size1, size_type size2, bool=true)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a513e7fd8909d4be03a5ee8867f686929"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::operator()" ref="a513e7fd8909d4be03a5ee8867f686929" args="(size_type, size_type) const " -->
-BOOST_UBLAS_INLINE const_reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator()</b> (size_type, size_type) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a604c27157fdc0de289222bc3613e6bc2"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::operator=" ref="a604c27157fdc0de289222bc3613e6bc2" args="(const scalar_matrix &amp;m)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix.html">scalar_matrix</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix.html">scalar_matrix</a> &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a56a4cb2f3c4915824395993b06f991ff"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::assign_temporary" ref="a56a4cb2f3c4915824395993b06f991ff" args="(scalar_matrix &amp;m)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix.html">scalar_matrix</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>assign_temporary</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix.html">scalar_matrix</a> &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a597e01f79e11214d2486866e3c94bdeb"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::swap" ref="a597e01f79e11214d2486866e3c94bdeb" args="(scalar_matrix &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_1scalar__matrix.html">scalar_matrix</a> &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6478d860f304b8825931e51f3d4204b9"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::find1" ref="a6478d860f304b8825931e51f3d4204b9" args="(int, size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator1.html">const_iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find1</b> (int, size_type i, size_type j) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a420612645a81dd77f3db88129645f3a3"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::find2" ref="a420612645a81dd77f3db88129645f3a3" args="(int, size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator2.html">const_iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find2</b> (int, size_type i, size_type j) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1b80383ac7f13fc9585c66a63721592a"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::begin1" ref="a1b80383ac7f13fc9585c66a63721592a" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_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="a57ddd11a4ff28db16a40665b07dfce05"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::end1" ref="a57ddd11a4ff28db16a40665b07dfce05" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_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="a8c35ed97254a6ad565ebb06f38d72496"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::begin2" ref="a8c35ed97254a6ad565ebb06f38d72496" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_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="adf66ecfab809ac9039e9a99cd20062e9"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::end2" ref="adf66ecfab809ac9039e9a99cd20062e9" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_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="af608fa55792b4592c83ebb0ace099436"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::rbegin1" ref="af608fa55792b4592c83ebb0ace099436" 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="a8d3b4d95865e00fb6138d98419c82eb3"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::rend1" ref="a8d3b4d95865e00fb6138d98419c82eb3" 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="a5fb515a7d1f61510764503deae2bf28b"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::rbegin2" ref="a5fb515a7d1f61510764503deae2bf28b" 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="a227dfacb80e5c332fc0a1687fbdd5368"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::rend2" ref="a227dfacb80e5c332fc0a1687fbdd5368" 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="memTemplParams" colspan="2"><a class="anchor" id="a20f7ee5e6de93654f9cf6c40f579c804"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::serialize" ref="a20f7ee5e6de93654f9cf6c40f579c804" args="(Archive &amp;ar, const unsigned int)" -->
-template&lt;class Archive &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>serialize</b> (Archive &amp;ar, const unsigned int)</td></tr>
-<tr><td colspan="2"><h2>Friends</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1318a9d849bcee0d9168869f87394080"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::swap" ref="a1318a9d849bcee0d9168869f87394080" args="(scalar_matrix &amp;m1, scalar_matrix &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_1scalar__matrix.html">scalar_matrix</a> &amp;m1, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix.html">scalar_matrix</a> &amp;m2)</td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;class T, class ALLOC&gt;<br/>
- class boost::numeric::ublas::scalar_matrix&lt; T, ALLOC &gt;</h3>
-
-<p>Changing one value has the effect of changing all the values. Assigning it to a normal <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> will copy the same value everywhere in this <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a>. All accesses are constant time, due to the trivial value.</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>T</em>&nbsp;</td><td>the type of object stored in the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> (like double, float, complex, etc...) </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>ALLOC</em>&nbsp;</td><td>an allocator for storing the unique value. By default, a standar allocator is used. </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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator1-members.html
deleted file mode 100644
index 98d365960f..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator1-members.html
+++ /dev/null
@@ -1,59 +0,0 @@
-<!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::scalar_matrix&lt; T, ALLOC &gt;::const_iterator1 Member List</h1>This is the complete list of members for <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>, 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_1scalar__matrix_1_1const__iterator1.html">boost::numeric::ublas::scalar_matrix&lt; T, ALLOC &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>(const scalar_matrix &amp;m, const const_subiterator_type &amp;it1, const const_subiterator_type &amp;it2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1scalar__matrix_1_1const__iterator1.html">boost::numeric::ublas::scalar_matrix&lt; T, ALLOC &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1scalar__matrix_1_1const__iterator1.html">boost::numeric::ublas::scalar_matrix&lt; T, ALLOC &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1scalar__matrix_1_1const__iterator1.html">boost::numeric::ublas::scalar_matrix&lt; T, ALLOC &gt;::const_iterator1</a>)</td><td><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></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_1scalar__matrix_1_1const__iterator1.html">boost::numeric::ublas::scalar_matrix&lt; T, ALLOC &gt;::const_iterator1</a>)</td><td><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></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_1scalar__matrix_1_1const__iterator1.html">boost::numeric::ublas::scalar_matrix&lt; T, ALLOC &gt;::const_iterator1</a>)</td><td><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></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_1scalar__matrix_1_1const__iterator1.html">boost::numeric::ublas::scalar_matrix&lt; T, ALLOC &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator1.html
deleted file mode 100644
index 494c05019a..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator1.html
+++ /dev/null
@@ -1,101 +0,0 @@
-<!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::scalar_matrix&lt; T, ALLOC &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_1scalar__matrix.html">scalar_matrix</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator1.html">const_iterator1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::scalar_matrix&lt; T, ALLOC &gt;::const_iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::scalar_matrix::const_iterator1" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_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="a8467b079c3fc7d29d1ec2f7728ebd310"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_iterator1::value_type" ref="a8467b079c3fc7d29d1ec2f7728ebd310" args="" -->
-typedef scalar_matrix::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="ab1a478fef6a7780fe2061a1d7d9ce60c"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_iterator1::difference_type" ref="ab1a478fef6a7780fe2061a1d7d9ce60c" args="" -->
-typedef <br class="typebreak"/>
-scalar_matrix::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="a3552e1f64a7dfc167a92845c05fc651a"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_iterator1::reference" ref="a3552e1f64a7dfc167a92845c05fc651a" args="" -->
-typedef <br class="typebreak"/>
-scalar_matrix::const_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="a14c1f1fe8b3463aeaea66bdc46bc4fee"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_iterator1::pointer" ref="a14c1f1fe8b3463aeaea66bdc46bc4fee" args="" -->
-typedef <br class="typebreak"/>
-scalar_matrix::const_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="a6baabb1578fb28377a9618d261f8bc99"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_iterator1::dual_iterator_type" ref="a6baabb1578fb28377a9618d261f8bc99" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_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="a209d19cccb62d2e4e5bcda4092d58f10"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_iterator1::dual_reverse_iterator_type" ref="a209d19cccb62d2e4e5bcda4092d58f10" 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="a4e0df87a17499cc401675fb0c92101d5"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_iterator1::const_iterator1" ref="a4e0df87a17499cc401675fb0c92101d5" args="(const scalar_matrix &amp;m, const const_subiterator_type &amp;it1, const const_subiterator_type &amp;it2)" -->
-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_1scalar__matrix.html">scalar_matrix</a> &amp;m, const const_subiterator_type &amp;it1, const const_subiterator_type &amp;it2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab447d0c11bcb2d4a5120c07d4ab38d79"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_iterator1::operator++" ref="ab447d0c11bcb2d4a5120c07d4ab38d79" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_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="a8f5229858f959b80c699dd2a309563a5"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_iterator1::operator&#45;&#45;" ref="a8f5229858f959b80c699dd2a309563a5" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_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="a2f8cd5c67c7918cd1df0a9a085ef58eb"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_iterator1::operator+=" ref="a2f8cd5c67c7918cd1df0a9a085ef58eb" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_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="a974f4903d85cac18efafb0a5c676bf80"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_iterator1::operator&#45;=" ref="a974f4903d85cac18efafb0a5c676bf80" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_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="aefb5cc23dc0475c8668b43c623bca89a"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_iterator1::operator&#45;" ref="aefb5cc23dc0475c8668b43c623bca89a" 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_1scalar__matrix_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac54e490dc2ef9537715d8ad7fec7342d"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_iterator1::operator*" ref="ac54e490dc2ef9537715d8ad7fec7342d" 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="a29cb7852dc9d1badcaecc2be4bfe3ff2"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_iterator1::operator[]" ref="a29cb7852dc9d1badcaecc2be4bfe3ff2" 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="ad23b254d80ce2cdbc4fb53d122bd65c8"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_iterator1::begin" ref="ad23b254d80ce2cdbc4fb53d122bd65c8" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_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="acb68b64d6484d920ac61b9bf0d35c658"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_iterator1::end" ref="acb68b64d6484d920ac61b9bf0d35c658" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_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="afe00a231be8a9eda883810ff7b9bbe7b"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_iterator1::rbegin" ref="afe00a231be8a9eda883810ff7b9bbe7b" 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="a89b097b1a56678f785a0109e4d74e479"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_iterator1::rend" ref="a89b097b1a56678f785a0109e4d74e479" 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="aa0a59241d3e2c498febe2badf979203c"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_iterator1::index1" ref="aa0a59241d3e2c498febe2badf979203c" 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="a4aea3cfc59db8cfb86638f10320c0908"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_iterator1::index2" ref="a4aea3cfc59db8cfb86638f10320c0908" 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="a731ec9ac0fa69537ee8f3dca768f9541"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_iterator1::operator=" ref="a731ec9ac0fa69537ee8f3dca768f9541" args="(const const_iterator1 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_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_1scalar__matrix_1_1const__iterator1.html">const_iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae88b5bd12e6794e3d150b1db3dd13700"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_iterator1::operator==" ref="ae88b5bd12e6794e3d150b1db3dd13700" 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_1scalar__matrix_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa3b71ec79ae129e26468624e3afc5768"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_iterator1::operator&lt;" ref="aa3b71ec79ae129e26468624e3afc5768" 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_1scalar__matrix_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class T, class ALLOC&gt;<br/>
- class boost::numeric::ublas::scalar_matrix&lt; T, ALLOC &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator2-members.html
deleted file mode 100644
index 1d68e53829..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator2-members.html
+++ /dev/null
@@ -1,59 +0,0 @@
-<!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::scalar_matrix&lt; T, ALLOC &gt;::const_iterator2 Member List</h1>This is the complete list of members for <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>, 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_1scalar__matrix_1_1const__iterator2.html">boost::numeric::ublas::scalar_matrix&lt; T, ALLOC &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>(const scalar_matrix &amp;m, const const_subiterator_type &amp;it1, const const_subiterator_type &amp;it2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1scalar__matrix_1_1const__iterator2.html">boost::numeric::ublas::scalar_matrix&lt; T, ALLOC &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1scalar__matrix_1_1const__iterator2.html">boost::numeric::ublas::scalar_matrix&lt; T, ALLOC &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1scalar__matrix_1_1const__iterator2.html">boost::numeric::ublas::scalar_matrix&lt; T, ALLOC &gt;::const_iterator2</a>)</td><td><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></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_1scalar__matrix_1_1const__iterator2.html">boost::numeric::ublas::scalar_matrix&lt; T, ALLOC &gt;::const_iterator2</a>)</td><td><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></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_1scalar__matrix_1_1const__iterator2.html">boost::numeric::ublas::scalar_matrix&lt; T, ALLOC &gt;::const_iterator2</a>)</td><td><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></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_1scalar__matrix_1_1const__iterator2.html">boost::numeric::ublas::scalar_matrix&lt; T, ALLOC &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator2.html
deleted file mode 100644
index 8cca7a7735..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator2.html
+++ /dev/null
@@ -1,101 +0,0 @@
-<!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::scalar_matrix&lt; T, ALLOC &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_1scalar__matrix.html">scalar_matrix</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator2.html">const_iterator2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::scalar_matrix&lt; T, ALLOC &gt;::const_iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::scalar_matrix::const_iterator2" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_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="a401f7012cf659e653f44ab78b77e8186"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_iterator2::value_type" ref="a401f7012cf659e653f44ab78b77e8186" args="" -->
-typedef scalar_matrix::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="af7c8953bd8dd0af72dc201bb321564ef"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_iterator2::difference_type" ref="af7c8953bd8dd0af72dc201bb321564ef" args="" -->
-typedef <br class="typebreak"/>
-scalar_matrix::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="a10808afc0f5adffe69c85602bb850e8f"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_iterator2::reference" ref="a10808afc0f5adffe69c85602bb850e8f" args="" -->
-typedef <br class="typebreak"/>
-scalar_matrix::const_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="a02e76e1b04856b04fa4360f0fc3b9497"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_iterator2::pointer" ref="a02e76e1b04856b04fa4360f0fc3b9497" args="" -->
-typedef <br class="typebreak"/>
-scalar_matrix::const_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="a5e125acee0d98bcfd91877cca29aa4bd"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_iterator2::dual_iterator_type" ref="a5e125acee0d98bcfd91877cca29aa4bd" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_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="a7f4b705686dd4a15f4b519e0a960ee3b"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_iterator2::dual_reverse_iterator_type" ref="a7f4b705686dd4a15f4b519e0a960ee3b" 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="a3c34f596077d98fd95a1c35949a3631d"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_iterator2::const_iterator2" ref="a3c34f596077d98fd95a1c35949a3631d" args="(const scalar_matrix &amp;m, const const_subiterator_type &amp;it1, const const_subiterator_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_1scalar__matrix.html">scalar_matrix</a> &amp;m, const const_subiterator_type &amp;it1, const const_subiterator_type &amp;it2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a29094383d57f5802c72d87581a95d05b"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_iterator2::operator++" ref="a29094383d57f5802c72d87581a95d05b" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_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="af99a055acc057228251e093e76683f62"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_iterator2::operator&#45;&#45;" ref="af99a055acc057228251e093e76683f62" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_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="ad4ce5b70c7465455af393b184970f8d0"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_iterator2::operator+=" ref="ad4ce5b70c7465455af393b184970f8d0" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_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="acfb22ed8b9df08fd4b1d5c52957ee99f"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_iterator2::operator&#45;=" ref="acfb22ed8b9df08fd4b1d5c52957ee99f" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_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="ab7eaf6128a65f8943e79443a926c36b5"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_iterator2::operator&#45;" ref="ab7eaf6128a65f8943e79443a926c36b5" 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_1scalar__matrix_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb547fd84e58983c0dc6f04f6572c1ba"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_iterator2::operator*" ref="aeb547fd84e58983c0dc6f04f6572c1ba" 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="a2a8719f206f708d101b21c1ca621ddd0"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_iterator2::operator[]" ref="a2a8719f206f708d101b21c1ca621ddd0" 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="a5bc1708e5b0bd227c70d912ad87e3744"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_iterator2::begin" ref="a5bc1708e5b0bd227c70d912ad87e3744" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_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="ab5a745a2f400a2940d111cc384143780"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_iterator2::end" ref="ab5a745a2f400a2940d111cc384143780" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_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="a6ef9a6d5d3ff3d12a6a8bd58da97d55b"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_iterator2::rbegin" ref="a6ef9a6d5d3ff3d12a6a8bd58da97d55b" 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="a8f4288c81a02f5f97aef2a253c117cc7"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_iterator2::rend" ref="a8f4288c81a02f5f97aef2a253c117cc7" 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="a9315e93cf5ee5a6cde93777960f2bf28"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_iterator2::index1" ref="a9315e93cf5ee5a6cde93777960f2bf28" 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="afa522f31c3cb6375b79e78e16889abf4"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_iterator2::index2" ref="afa522f31c3cb6375b79e78e16889abf4" 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="a54e7279d6ab5932b307da42699525182"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_iterator2::operator=" ref="a54e7279d6ab5932b307da42699525182" args="(const const_iterator2 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_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_1scalar__matrix_1_1const__iterator2.html">const_iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6b370faad5fb0983bcd47c752a3db1e6"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_iterator2::operator==" ref="a6b370faad5fb0983bcd47c752a3db1e6" 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_1scalar__matrix_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad4ec764444421dd412d3c81cb42497bf"></a><!-- doxytag: member="boost::numeric::ublas::scalar_matrix::const_iterator2::operator&lt;" ref="ad4ec764444421dd412d3c81cb42497bf" 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_1scalar__matrix_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class T, class ALLOC&gt;<br/>
- class boost::numeric::ublas::scalar_matrix&lt; T, ALLOC &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__reference-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__reference-members.html
deleted file mode 100644
index e62b7029e1..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__reference-members.html
+++ /dev/null
@@ -1,51 +0,0 @@
-<!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::scalar_reference&lt; T &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__reference.html">boost::numeric::ublas::scalar_reference&lt; T &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__reference.html">boost::numeric::ublas::scalar_reference&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__reference.html">boost::numeric::ublas::scalar_reference&lt; T &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_closure_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__reference.html">boost::numeric::ublas::scalar_reference&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__reference.html">boost::numeric::ublas::scalar_reference&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_1scalar__reference.html">boost::numeric::ublas::scalar_reference&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__reference.html">boost::numeric::ublas::scalar_reference&lt; T &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_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; scalar_reference&lt; T &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; scalar_reference&lt; T &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator value_type</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__reference.html">boost::numeric::ublas::scalar_reference&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__reference.html">boost::numeric::ublas::scalar_reference&lt; T &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_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; scalar_reference&lt; T &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; scalar_reference&lt; T &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_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; scalar_reference&lt; T &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; scalar_reference&lt; T &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const scalar_reference &amp;s) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__reference.html">boost::numeric::ublas::scalar_reference&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__reference.html">boost::numeric::ublas::scalar_reference&lt; T &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const scalar_expression&lt; AE &gt; &amp;ae) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__reference.html">boost::numeric::ublas::scalar_reference&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__reference.html">boost::numeric::ublas::scalar_reference&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_1scalar__reference.html">boost::numeric::ublas::scalar_reference&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__reference.html">boost::numeric::ublas::scalar_reference&lt; T &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>same_closure</b>(const scalar_reference &amp;sr) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__reference.html">boost::numeric::ublas::scalar_reference&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__reference.html">boost::numeric::ublas::scalar_reference&lt; T &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>scalar_reference</b>(reference t) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__reference.html">boost::numeric::ublas::scalar_reference&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__reference.html">boost::numeric::ublas::scalar_reference&lt; T &gt;</a></td><td><code> [explicit]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type_category</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; scalar_reference&lt; T &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; scalar_reference&lt; T &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; scalar_reference&lt; T &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; scalar_reference&lt; T &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__reference.html">boost::numeric::ublas::scalar_reference&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__reference.html">boost::numeric::ublas::scalar_reference&lt; T &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; scalar_reference&lt; T &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; scalar_reference&lt; T &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__reference.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__reference.html
deleted file mode 100644
index 37cea91ea0..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__reference.html
+++ /dev/null
@@ -1,73 +0,0 @@
-<!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::scalar_reference&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_1scalar__reference.html">scalar_reference</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::scalar_reference&lt; T &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::scalar_reference" --><!-- doxytag: inherits="scalar_expression&lt; scalar_reference&lt; T &gt; &gt;" -->
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">scalar_expression&lt; scalar_reference&lt; T &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1scalar__reference-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="a9736c2b04a1c6e83fd22f373375912cb"></a><!-- doxytag: member="boost::numeric::ublas::scalar_reference::value_type" ref="a9736c2b04a1c6e83fd22f373375912cb" 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="a477cace51ffcdf269ba9acbaf834986e"></a><!-- doxytag: member="boost::numeric::ublas::scalar_reference::const_reference" ref="a477cace51ffcdf269ba9acbaf834986e" args="" -->
-typedef const value_type &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="aa21c4465c01eca77a1e57e9a9aa5dfe1"></a><!-- doxytag: member="boost::numeric::ublas::scalar_reference::reference" ref="aa21c4465c01eca77a1e57e9a9aa5dfe1" args="" -->
-typedef boost::mpl::if_<br class="typebreak"/>
-&lt; boost::is_const&lt; T &gt;<br class="typebreak"/>
-, const_reference, value_type &amp; &gt;<br class="typebreak"/>
-::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="a9faf141579ae7dfb53b056c0faa9a546"></a><!-- doxytag: member="boost::numeric::ublas::scalar_reference::const_closure_type" ref="a9faf141579ae7dfb53b056c0faa9a546" args="" -->
-typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__reference.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="a535652ddd854d602d2f74ae1a5ea0bf4"></a><!-- doxytag: member="boost::numeric::ublas::scalar_reference::closure_type" ref="a535652ddd854d602d2f74ae1a5ea0bf4" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__reference.html">const_closure_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>closure_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="a0fdf6a8ff08f76795a9c3f068eeadcfc"></a><!-- doxytag: member="boost::numeric::ublas::scalar_reference::scalar_reference" ref="a0fdf6a8ff08f76795a9c3f068eeadcfc" args="(reference t)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>scalar_reference</b> (reference t)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a72af033dcc6a9f160c4507e3553e942e"></a><!-- doxytag: member="boost::numeric::ublas::scalar_reference::operator value_type" ref="a72af033dcc6a9f160c4507e3553e942e" args="() const " -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator value_type</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0729eb5b9a15a2f56514f10f956ecb6a"></a><!-- doxytag: member="boost::numeric::ublas::scalar_reference::operator=" ref="a0729eb5b9a15a2f56514f10f956ecb6a" args="(const scalar_reference &amp;s)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__reference.html">scalar_reference</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__reference.html">scalar_reference</a> &amp;s)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a7a3333b461cc19739786576236a9f8ff"></a><!-- doxytag: member="boost::numeric::ublas::scalar_reference::operator=" ref="a7a3333b461cc19739786576236a9f8ff" args="(const scalar_expression&lt; AE &gt; &amp;ae)" -->
-template&lt;class AE &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__reference.html">scalar_reference</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">scalar_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3600457ccbe53a7b0f5ee614fb29ce3d"></a><!-- doxytag: member="boost::numeric::ublas::scalar_reference::same_closure" ref="a3600457ccbe53a7b0f5ee614fb29ce3d" args="(const scalar_reference &amp;sr) 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_1scalar__reference.html">scalar_reference</a> &amp;sr) const </td></tr>
-</table>
-<h3>template&lt;class T&gt;<br/>
- class boost::numeric::ublas::scalar_reference&lt; T &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__value-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__value-members.html
deleted file mode 100644
index 39557c722d..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__value-members.html
+++ /dev/null
@@ -1,52 +0,0 @@
-<!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::scalar_value&lt; T &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__value.html">boost::numeric::ublas::scalar_value&lt; T &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__value.html">boost::numeric::ublas::scalar_value&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__value.html">boost::numeric::ublas::scalar_value&lt; T &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_closure_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__value.html">boost::numeric::ublas::scalar_value&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__value.html">boost::numeric::ublas::scalar_value&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_1scalar__value.html">boost::numeric::ublas::scalar_value&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__value.html">boost::numeric::ublas::scalar_value&lt; T &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_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; scalar_value&lt; T &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; scalar_value&lt; T &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator value_type</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__value.html">boost::numeric::ublas::scalar_value&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__value.html">boost::numeric::ublas::scalar_value&lt; T &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_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; scalar_value&lt; T &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; scalar_value&lt; T &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_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; scalar_value&lt; T &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; scalar_value&lt; T &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const scalar_value &amp;s) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__value.html">boost::numeric::ublas::scalar_value&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__value.html">boost::numeric::ublas::scalar_value&lt; T &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const scalar_expression&lt; AE &gt; &amp;ae) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__value.html">boost::numeric::ublas::scalar_value&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__value.html">boost::numeric::ublas::scalar_value&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_1scalar__value.html">boost::numeric::ublas::scalar_value&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__value.html">boost::numeric::ublas::scalar_value&lt; T &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>same_closure</b>(const scalar_value &amp;sv) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__value.html">boost::numeric::ublas::scalar_value&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__value.html">boost::numeric::ublas::scalar_value&lt; T &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>scalar_value</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__value.html">boost::numeric::ublas::scalar_value&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__value.html">boost::numeric::ublas::scalar_value&lt; T &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>scalar_value</b>(const value_type &amp;t) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__value.html">boost::numeric::ublas::scalar_value&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__value.html">boost::numeric::ublas::scalar_value&lt; T &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type_category</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; scalar_value&lt; T &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; scalar_value&lt; T &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; scalar_value&lt; T &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; scalar_value&lt; T &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__value.html">boost::numeric::ublas::scalar_value&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__value.html">boost::numeric::ublas::scalar_value&lt; T &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; scalar_value&lt; T &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; scalar_value&lt; T &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__value.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__value.html
deleted file mode 100644
index 45f3472c01..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__value.html
+++ /dev/null
@@ -1,73 +0,0 @@
-<!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::scalar_value&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_1scalar__value.html">scalar_value</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::scalar_value&lt; T &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::scalar_value" --><!-- doxytag: inherits="scalar_expression&lt; scalar_value&lt; T &gt; &gt;" -->
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">scalar_expression&lt; scalar_value&lt; T &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1scalar__value-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="a215431e10f9d695b2b380bb6c854a80a"></a><!-- doxytag: member="boost::numeric::ublas::scalar_value::value_type" ref="a215431e10f9d695b2b380bb6c854a80a" 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="af8be3cd6b90d1232be8c57d490287f3d"></a><!-- doxytag: member="boost::numeric::ublas::scalar_value::const_reference" ref="af8be3cd6b90d1232be8c57d490287f3d" args="" -->
-typedef const value_type &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="a9c18e91db3a9927d536fb5a6242b751a"></a><!-- doxytag: member="boost::numeric::ublas::scalar_value::reference" ref="a9c18e91db3a9927d536fb5a6242b751a" args="" -->
-typedef boost::mpl::if_<br class="typebreak"/>
-&lt; boost::is_const&lt; T &gt;<br class="typebreak"/>
-, const_reference, value_type &amp; &gt;<br class="typebreak"/>
-::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="aa5be287b11aadc7db746b5ef28278e94"></a><!-- doxytag: member="boost::numeric::ublas::scalar_value::const_closure_type" ref="aa5be287b11aadc7db746b5ef28278e94" args="" -->
-typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__reference.html">scalar_reference</a><br class="typebreak"/>
-&lt; const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__value.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="a5f3f8632c6f245ae7b56d964f7924188"></a><!-- doxytag: member="boost::numeric::ublas::scalar_value::closure_type" ref="a5f3f8632c6f245ae7b56d964f7924188" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__reference.html">scalar_reference</a><br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__value.html">self_type</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>closure_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="ae33845754aa62160ef4b8d7b2af53d8a"></a><!-- doxytag: member="boost::numeric::ublas::scalar_value::scalar_value" ref="ae33845754aa62160ef4b8d7b2af53d8a" args="(const value_type &amp;t)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>scalar_value</b> (const value_type &amp;t)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a696e980d115bee4f73c1a6266ef0e7b8"></a><!-- doxytag: member="boost::numeric::ublas::scalar_value::operator value_type" ref="a696e980d115bee4f73c1a6266ef0e7b8" args="() const " -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator value_type</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd744ed76c82a45369b2b3f4026855c5"></a><!-- doxytag: member="boost::numeric::ublas::scalar_value::operator=" ref="abd744ed76c82a45369b2b3f4026855c5" args="(const scalar_value &amp;s)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__value.html">scalar_value</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__value.html">scalar_value</a> &amp;s)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a5b531ba71b8b15b818525688ab60d130"></a><!-- doxytag: member="boost::numeric::ublas::scalar_value::operator=" ref="a5b531ba71b8b15b818525688ab60d130" args="(const scalar_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_1scalar__value.html">scalar_value</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">scalar_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a201fe7ef41e0442cd1f4409aa7389f79"></a><!-- doxytag: member="boost::numeric::ublas::scalar_value::same_closure" ref="a201fe7ef41e0442cd1f4409aa7389f79" args="(const scalar_value &amp;sv) 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_1scalar__value.html">scalar_value</a> &amp;sv) const </td></tr>
-</table>
-<h3>template&lt;class T&gt;<br/>
- class boost::numeric::ublas::scalar_value&lt; T &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__vector-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__vector-members.html
deleted file mode 100644
index 3e1d0c9622..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__vector-members.html
+++ /dev/null
@@ -1,71 +0,0 @@
-<!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::scalar_vector&lt; T, ALLOC &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__vector.html">boost::numeric::ublas::scalar_vector&lt; T, ALLOC &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>assign_temporary</b>(scalar_vector &amp;v) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>complexity</b> (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; scalar_vector&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; scalar_vector&lt; T, ALLOC &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_1scalar__vector.html">boost::numeric::ublas::scalar_vector&lt; T, ALLOC &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>container_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; scalar_vector&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; scalar_vector&lt; T, ALLOC &gt; &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_1scalar__vector.html">boost::numeric::ublas::scalar_vector&lt; T, ALLOC &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; scalar_vector&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; scalar_vector&lt; T, ALLOC &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find</b>(size_type i) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find_element</b>(size_type) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>(size_type) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; scalar_vector&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; scalar_vector&lt; T, ALLOC &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_1vector__container.html">boost::numeric::ublas::vector_container&lt; scalar_vector&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; scalar_vector&lt; T, ALLOC &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const scalar_vector &amp;v) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator[]</b>(size_type) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>resize</b>(size_type size, bool=true) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>scalar_vector</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>scalar_vector</b>(size_type size, const value_type &amp;value=value_type(1)) (defined in <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><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><code> [explicit]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>scalar_vector</b>(const scalar_vector &amp;v) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>serialize</b>(Archive &amp;ar, const unsigned int) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b>(scalar_vector &amp;v) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b> (defined in <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><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><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_1vector__container.html">boost::numeric::ublas::vector_container&lt; scalar_vector&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; scalar_vector&lt; T, ALLOC &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; scalar_vector&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; scalar_vector&lt; T, ALLOC &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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; scalar_vector&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; scalar_vector&lt; T, ALLOC &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: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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__vector.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__vector.html
deleted file mode 100644
index 2a9a98dca8..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__vector.html
+++ /dev/null
@@ -1,120 +0,0 @@
-<!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::scalar_vector&lt; T, ALLOC &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_1scalar__vector.html">scalar_vector</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::scalar_vector&lt; T, ALLOC &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::scalar_vector" --><!-- doxytag: inherits="vector_container&lt; scalar_vector&lt; T, ALLOC &gt; &gt;" -->
-<p>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.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">vector_container&lt; scalar_vector&lt; T, ALLOC &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1scalar__vector-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_1scalar__vector_1_1const__iterator.html">const_iterator</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="a3f59de9148cd19fd9c9e047d2df7c9b3"></a><!-- doxytag: member="boost::numeric::ublas::scalar_vector::size_type" ref="a3f59de9148cd19fd9c9e047d2df7c9b3" args="" -->
-typedef ALLOC::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="a1ac3aca926b7ac85d26b74245265aca8"></a><!-- doxytag: member="boost::numeric::ublas::scalar_vector::difference_type" ref="a1ac3aca926b7ac85d26b74245265aca8" args="" -->
-typedef ALLOC::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="a4abe24032ff1c77a13f588ddb6e631fc"></a><!-- doxytag: member="boost::numeric::ublas::scalar_vector::value_type" ref="a4abe24032ff1c77a13f588ddb6e631fc" 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="afa5cd51ee96ac10bf6f31a60c3a35d43"></a><!-- doxytag: member="boost::numeric::ublas::scalar_vector::const_reference" ref="afa5cd51ee96ac10bf6f31a60c3a35d43" 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="abfadb20f76e5ff8c6cc8188d4d6e59a1"></a><!-- doxytag: member="boost::numeric::ublas::scalar_vector::reference" ref="abfadb20f76e5ff8c6cc8188d4d6e59a1" 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="ac20e17d23fc178962102227fc0907d54"></a><!-- doxytag: member="boost::numeric::ublas::scalar_vector::const_closure_type" ref="ac20e17d23fc178962102227fc0907d54" args="" -->
-typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference</a><br class="typebreak"/>
-&lt; const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__vector.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="a6863ed84b5f2802ff3a7497da200a04b"></a><!-- doxytag: member="boost::numeric::ublas::scalar_vector::closure_type" ref="a6863ed84b5f2802ff3a7497da200a04b" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference</a><br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__vector.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="a4e0aed7e2f1cc73b267def85d49234bf"></a><!-- doxytag: member="boost::numeric::ublas::scalar_vector::storage_category" ref="a4e0aed7e2f1cc73b267def85d49234bf" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1dense__tag.html">dense_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="a853fa75318e037846b40ae32dc336b96"></a><!-- doxytag: member="boost::numeric::ublas::scalar_vector::iterator" ref="a853fa75318e037846b40ae32dc336b96" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__vector_1_1const__iterator.html">const_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9cddf30eb51038908a89ee83fe736a63"></a><!-- doxytag: member="boost::numeric::ublas::scalar_vector::const_reverse_iterator" ref="a9cddf30eb51038908a89ee83fe736a63" args="" -->
-typedef reverse_iterator_base<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__vector_1_1const__iterator.html">const_iterator</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_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="ace1b2c763e6ee934a1e89475f4faad3c"></a><!-- doxytag: member="boost::numeric::ublas::scalar_vector::scalar_vector" ref="ace1b2c763e6ee934a1e89475f4faad3c" args="(size_type size, const value_type &amp;value=value_type(1))" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>scalar_vector</b> (size_type size, const value_type &amp;value=value_type(1))</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae6d6e3a70872e6f1fb2ba3dc386feb58"></a><!-- doxytag: member="boost::numeric::ublas::scalar_vector::scalar_vector" ref="ae6d6e3a70872e6f1fb2ba3dc386feb58" args="(const scalar_vector &amp;v)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>scalar_vector</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__vector.html">scalar_vector</a> &amp;v)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a42005788b88036a300b6fa1f6ab5c3b7"></a><!-- doxytag: member="boost::numeric::ublas::scalar_vector::size" ref="a42005788b88036a300b6fa1f6ab5c3b7" 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="a402be9dd846ee5d5e27e05b30cd2026a"></a><!-- doxytag: member="boost::numeric::ublas::scalar_vector::resize" ref="a402be9dd846ee5d5e27e05b30cd2026a" args="(size_type size, bool=true)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>resize</b> (size_type size, bool=true)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a31c9fb999575c82d2610d916ce4c586f"></a><!-- doxytag: member="boost::numeric::ublas::scalar_vector::find_element" ref="a31c9fb999575c82d2610d916ce4c586f" args="(size_type) const " -->
-BOOST_UBLAS_INLINE const_pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>find_element</b> (size_type) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8fb363048a8931a622ff143a2e4277e9"></a><!-- doxytag: member="boost::numeric::ublas::scalar_vector::operator()" ref="a8fb363048a8931a622ff143a2e4277e9" args="(size_type) const " -->
-BOOST_UBLAS_INLINE const_reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator()</b> (size_type) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9f794040baba8d3ecface509d4df3386"></a><!-- doxytag: member="boost::numeric::ublas::scalar_vector::operator[]" ref="a9f794040baba8d3ecface509d4df3386" args="(size_type) const " -->
-BOOST_UBLAS_INLINE const_reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (size_type) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a72f2abd66c47897bf8eb449201c5a475"></a><!-- doxytag: member="boost::numeric::ublas::scalar_vector::operator=" ref="a72f2abd66c47897bf8eb449201c5a475" args="(const scalar_vector &amp;v)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__vector.html">scalar_vector</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__vector.html">scalar_vector</a> &amp;v)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa42ddab2112cebd8a646ef7d59236a1b"></a><!-- doxytag: member="boost::numeric::ublas::scalar_vector::assign_temporary" ref="aa42ddab2112cebd8a646ef7d59236a1b" args="(scalar_vector &amp;v)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__vector.html">scalar_vector</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>assign_temporary</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__vector.html">scalar_vector</a> &amp;v)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3b1d02dc22090a5e8d3f9bff62e3c1ca"></a><!-- doxytag: member="boost::numeric::ublas::scalar_vector::swap" ref="a3b1d02dc22090a5e8d3f9bff62e3c1ca" args="(scalar_vector &amp;v)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__vector.html">scalar_vector</a> &amp;v)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8d9c8a1603340a9be87af509ee433a57"></a><!-- doxytag: member="boost::numeric::ublas::scalar_vector::find" ref="a8d9c8a1603340a9be87af509ee433a57" args="(size_type i) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__vector_1_1const__iterator.html">const_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find</b> (size_type i) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a41d8bd2613c4c7e91d0088bc742ad1fc"></a><!-- doxytag: member="boost::numeric::ublas::scalar_vector::begin" ref="a41d8bd2613c4c7e91d0088bc742ad1fc" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__vector_1_1const__iterator.html">const_iterator</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="abe649bf35f6c5aaf5b4dc06da3521a80"></a><!-- doxytag: member="boost::numeric::ublas::scalar_vector::end" ref="abe649bf35f6c5aaf5b4dc06da3521a80" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__vector_1_1const__iterator.html">const_iterator</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="a67d013c961a8cc082cc0d2bd8b5d4ed0"></a><!-- doxytag: member="boost::numeric::ublas::scalar_vector::rbegin" ref="a67d013c961a8cc082cc0d2bd8b5d4ed0" 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="adf7e5abead47b14151c7ed60f09f96f3"></a><!-- doxytag: member="boost::numeric::ublas::scalar_vector::rend" ref="adf7e5abead47b14151c7ed60f09f96f3" 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="memTemplParams" colspan="2"><a class="anchor" id="a6b354fd766d6601b1a878b1ccbd712e8"></a><!-- doxytag: member="boost::numeric::ublas::scalar_vector::serialize" ref="a6b354fd766d6601b1a878b1ccbd712e8" args="(Archive &amp;ar, const unsigned int)" -->
-template&lt;class Archive &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>serialize</b> (Archive &amp;ar, const unsigned int)</td></tr>
-<tr><td colspan="2"><h2>Friends</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7af3655b93716bb1a0c26f23f3a330d9"></a><!-- doxytag: member="boost::numeric::ublas::scalar_vector::swap" ref="a7af3655b93716bb1a0c26f23f3a330d9" args="(scalar_vector &amp;v1, scalar_vector &amp;v2)" -->
-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_1scalar__vector.html">scalar_vector</a> &amp;v1, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__vector.html">scalar_vector</a> &amp;v2)</td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;class T, class ALLOC&gt;<br/>
- class boost::numeric::ublas::scalar_vector&lt; T, ALLOC &gt;</h3>
-
-<dl><dt><b>Template Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>T</em>&nbsp;</td><td>type of the objects stored in the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>: it can be anything even if most of the time, scalar types will be used like <code>double</code> or <code>int</code>. Complex types can be used, or even classes like boost::interval. </td></tr>
- </table>
- </dd>
-</dl>
-</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__vector_1_1const__iterator-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__vector_1_1const__iterator-members.html
deleted file mode 100644
index aa3887d54a..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__vector_1_1const__iterator-members.html
+++ /dev/null
@@ -1,52 +0,0 @@
-<!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::scalar_vector&lt; T, ALLOC &gt;::const_iterator Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>(const scalar_vector &amp;v, const const_subiterator_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-</b>(const const_iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator&lt;</b>(const const_iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const const_iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const const_iterator &amp;it) const (defined in <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><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></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_1scalar__vector_1_1const__iterator.html">boost::numeric::ublas::scalar_vector&lt; T, ALLOC &gt;::const_iterator</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__vector_1_1const__iterator.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__vector_1_1const__iterator.html
deleted file mode 100644
index 66fd59778e..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__vector_1_1const__iterator.html
+++ /dev/null
@@ -1,80 +0,0 @@
-<!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::scalar_vector&lt; T, ALLOC &gt;::const_iterator 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_1scalar__vector.html">scalar_vector</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__vector_1_1const__iterator.html">const_iterator</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::scalar_vector&lt; T, ALLOC &gt;::const_iterator Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::scalar_vector::const_iterator" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1scalar__vector_1_1const__iterator-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="ae17f994c0e3f2d5f01ce24ae32edcae3"></a><!-- doxytag: member="boost::numeric::ublas::scalar_vector::const_iterator::difference_type" ref="ae17f994c0e3f2d5f01ce24ae32edcae3" args="" -->
-typedef <br class="typebreak"/>
-scalar_vector::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="a297e71960221b8b7a9342e2bba50dc72"></a><!-- doxytag: member="boost::numeric::ublas::scalar_vector::const_iterator::value_type" ref="a297e71960221b8b7a9342e2bba50dc72" args="" -->
-typedef scalar_vector::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="a1949b8300cf409825e7b767df29e1fec"></a><!-- doxytag: member="boost::numeric::ublas::scalar_vector::const_iterator::reference" ref="a1949b8300cf409825e7b767df29e1fec" args="" -->
-typedef <br class="typebreak"/>
-scalar_vector::const_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="a7fbb91f040abb4b2caac4851d562534b"></a><!-- doxytag: member="boost::numeric::ublas::scalar_vector::const_iterator::pointer" ref="a7fbb91f040abb4b2caac4851d562534b" args="" -->
-typedef <br class="typebreak"/>
-scalar_vector::const_pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</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="a7123dac777c75622557211f26e9602b4"></a><!-- doxytag: member="boost::numeric::ublas::scalar_vector::const_iterator::const_iterator" ref="a7123dac777c75622557211f26e9602b4" args="(const scalar_vector &amp;v, const const_subiterator_type &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__vector.html">scalar_vector</a> &amp;v, const const_subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed04ed43832515d1e6deae84218a3a6c"></a><!-- doxytag: member="boost::numeric::ublas::scalar_vector::const_iterator::operator++" ref="aed04ed43832515d1e6deae84218a3a6c" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__vector_1_1const__iterator.html">const_iterator</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="aa44c34a88db4198d88a0144e05ec5356"></a><!-- doxytag: member="boost::numeric::ublas::scalar_vector::const_iterator::operator&#45;&#45;" ref="aa44c34a88db4198d88a0144e05ec5356" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__vector_1_1const__iterator.html">const_iterator</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="a68711021d64459974258827bd1f9210a"></a><!-- doxytag: member="boost::numeric::ublas::scalar_vector::const_iterator::operator+=" ref="a68711021d64459974258827bd1f9210a" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__vector_1_1const__iterator.html">const_iterator</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="a91aca52ee5cd42af2f5a7a618f46b80a"></a><!-- doxytag: member="boost::numeric::ublas::scalar_vector::const_iterator::operator&#45;=" ref="a91aca52ee5cd42af2f5a7a618f46b80a" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__vector_1_1const__iterator.html">const_iterator</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="af601c8f2ae7f4af7758f52f77c2551e4"></a><!-- doxytag: member="boost::numeric::ublas::scalar_vector::const_iterator::operator&#45;" ref="af601c8f2ae7f4af7758f52f77c2551e4" args="(const const_iterator &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_1scalar__vector_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abf2b8c740354d83decf8f8dec84cde9f"></a><!-- doxytag: member="boost::numeric::ublas::scalar_vector::const_iterator::operator*" ref="abf2b8c740354d83decf8f8dec84cde9f" 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="a78d23aed29fd910862aa06dea4c34777"></a><!-- doxytag: member="boost::numeric::ublas::scalar_vector::const_iterator::operator[]" ref="a78d23aed29fd910862aa06dea4c34777" 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="afe6cef6d9b87dc13a1a0738db37c52f0"></a><!-- doxytag: member="boost::numeric::ublas::scalar_vector::const_iterator::index" ref="afe6cef6d9b87dc13a1a0738db37c52f0" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7823894ed7c5cafecd45fc2f834bf984"></a><!-- doxytag: member="boost::numeric::ublas::scalar_vector::const_iterator::operator=" ref="a7823894ed7c5cafecd45fc2f834bf984" args="(const const_iterator &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__vector_1_1const__iterator.html">const_iterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__vector_1_1const__iterator.html">const_iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaa4444e7ba4ac4fe93512b3d2794d8e5"></a><!-- doxytag: member="boost::numeric::ublas::scalar_vector::const_iterator::operator==" ref="aaa4444e7ba4ac4fe93512b3d2794d8e5" args="(const const_iterator &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_1scalar__vector_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab49cd217f6f17f9032bd42343454d852"></a><!-- doxytag: member="boost::numeric::ublas::scalar_vector::const_iterator::operator&lt;" ref="ab49cd217f6f17f9032bd42343454d852" args="(const const_iterator &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_1scalar__vector_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class T, class ALLOC&gt;<br/>
- class boost::numeric::ublas::scalar_vector&lt; T, ALLOC &gt;::const_iterator</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1static__matrix__move__manip-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1static__matrix__move__manip-members.html
deleted file mode 100644
index d7913377e3..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1static__matrix__move__manip-members.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!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::static_matrix_move_manip&lt; I, J &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>manip</b>(V &amp;k, K &amp;l) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; static_matrix_move_manip&lt; I, J &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; static_matrix_move_manip&lt; I, J &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_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; static_matrix_move_manip&lt; I, J &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; static_matrix_move_manip&lt; I, J &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; static_matrix_move_manip&lt; I, J &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; static_matrix_move_manip&lt; I, J &gt; &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1static__matrix__move__manip.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1static__matrix__move__manip.html
deleted file mode 100644
index 91d7a6cd81..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1static__matrix__move__manip.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<!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::static_matrix_move_manip&lt; I, J &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_1static__matrix__move__manip.html">static_matrix_move_manip</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::static_matrix_move_manip&lt; I, J &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::static_matrix_move_manip" --><!-- doxytag: inherits="index_manipulator&lt; static_matrix_move_manip&lt; I, J &gt; &gt;" -->
-<p>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.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">index_manipulator&lt; static_matrix_move_manip&lt; I, J &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1static__matrix__move__manip-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="abce1734d8df7dd56d69fa97f1f43048e"></a><!-- doxytag: member="boost::numeric::ublas::static_matrix_move_manip::manip" ref="abce1734d8df7dd56d69fa97f1f43048e" args="(V &amp;k, K &amp;l) const " -->
-template&lt;typename V , typename K &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>manip</b> (V &amp;k, K &amp;l) const </td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;std::size_t I, std::size_t J&gt;<br/>
- class boost::numeric::ublas::static_matrix_move_manip&lt; I, J &gt;</h3>
-
-<p>When member function traverse is called the manipulator's index will be added to the referenced' index.</p>
-<dl class="see"><dt><b>See also:</b></dt><dd>move()</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1static__matrix__move__to__manip-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1static__matrix__move__to__manip-members.html
deleted file mode 100644
index 131f83bbed..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1static__matrix__move__to__manip-members.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!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::static_matrix_move_to_manip&lt; I, J &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>manip</b>(V &amp;k, K &amp;l) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; static_matrix_move_to_manip&lt; I, J &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; static_matrix_move_to_manip&lt; I, J &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_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; static_matrix_move_to_manip&lt; I, J &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; static_matrix_move_to_manip&lt; I, J &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; static_matrix_move_to_manip&lt; I, J &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; static_matrix_move_to_manip&lt; I, J &gt; &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1static__matrix__move__to__manip.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1static__matrix__move__to__manip.html
deleted file mode 100644
index 3c1c79cd92..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1static__matrix__move__to__manip.html
+++ /dev/null
@@ -1,54 +0,0 @@
-<!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::static_matrix_move_to_manip&lt; I, J &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_1static__matrix__move__to__manip.html">static_matrix_move_to_manip</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::static_matrix_move_to_manip&lt; I, J &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::static_matrix_move_to_manip" --><!-- doxytag: inherits="index_manipulator&lt; static_matrix_move_to_manip&lt; I, J &gt; &gt;" -->
-<p>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.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">index_manipulator&lt; static_matrix_move_to_manip&lt; I, J &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1static__matrix__move__to__manip-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="aef7a197dc304b6ddb44e8065dacac1ba"></a><!-- doxytag: member="boost::numeric::ublas::static_matrix_move_to_manip::manip" ref="aef7a197dc304b6ddb44e8065dacac1ba" args="(V &amp;k, K &amp;l) const " -->
-template&lt;typename V , typename K &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>manip</b> (V &amp;k, K &amp;l) const </td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;std::size_t I, std::size_t J&gt;<br/>
- class boost::numeric::ublas::static_matrix_move_to_manip&lt; I, J &gt;</h3>
-
-<dl class="see"><dt><b>See also:</b></dt><dd>move_to()</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1static__vector__move__manip-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1static__vector__move__manip-members.html
deleted file mode 100644
index 18d53929bb..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1static__vector__move__manip-members.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!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::static_vector_move_manip&lt; I &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>manip</b>(V &amp;k) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; static_vector_move_manip&lt; I &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; static_vector_move_manip&lt; I &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_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; static_vector_move_manip&lt; I &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; static_vector_move_manip&lt; I &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; static_vector_move_manip&lt; I &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; static_vector_move_manip&lt; I &gt; &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1static__vector__move__manip.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1static__vector__move__manip.html
deleted file mode 100644
index 45f1036b08..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1static__vector__move__manip.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<!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::static_vector_move_manip&lt; I &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_1static__vector__move__manip.html">static_vector_move_manip</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::static_vector_move_manip&lt; I &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::static_vector_move_manip" --><!-- doxytag: inherits="index_manipulator&lt; static_vector_move_manip&lt; I &gt; &gt;" -->
-<p>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.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">index_manipulator&lt; static_vector_move_manip&lt; I &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1static__vector__move__manip-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="abff1fbff91cf87a0a3b266776a47827a"></a><!-- doxytag: member="boost::numeric::ublas::static_vector_move_manip::manip" ref="abff1fbff91cf87a0a3b266776a47827a" args="(V &amp;k) const " -->
-template&lt;typename V &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>manip</b> (V &amp;k) const </td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;std::size_t I&gt;<br/>
- class boost::numeric::ublas::static_vector_move_manip&lt; I &gt;</h3>
-
-<p>When member function <code>manip</code> is called the manipulators index will be added to the referenced index</p>
-<dl class="see"><dt><b>See also:</b></dt><dd>move()</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1static__vector__move__to__manip-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1static__vector__move__to__manip-members.html
deleted file mode 100644
index cf75e3dd50..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1static__vector__move__to__manip-members.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!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::static_vector_move_to_manip&lt; I &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>manip</b>(V &amp;k) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; static_vector_move_to_manip&lt; I &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; static_vector_move_to_manip&lt; I &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_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; static_vector_move_to_manip&lt; I &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; static_vector_move_to_manip&lt; I &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; static_vector_move_to_manip&lt; I &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; static_vector_move_to_manip&lt; I &gt; &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1static__vector__move__to__manip.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1static__vector__move__to__manip.html
deleted file mode 100644
index 5c81f4f552..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1static__vector__move__to__manip.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<!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::static_vector_move_to_manip&lt; I &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_1static__vector__move__to__manip.html">static_vector_move_to_manip</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::static_vector_move_to_manip&lt; I &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::static_vector_move_to_manip" --><!-- doxytag: inherits="index_manipulator&lt; static_vector_move_to_manip&lt; I &gt; &gt;" -->
-<p>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.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">index_manipulator&lt; static_vector_move_to_manip&lt; I &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1static__vector__move__to__manip-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="af8970d47141dbfb3b7694d35710061b2"></a><!-- doxytag: member="boost::numeric::ublas::static_vector_move_to_manip::manip" ref="af8970d47141dbfb3b7694d35710061b2" args="(V &amp;k) const " -->
-template&lt;typename V &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>manip</b> (V &amp;k) const </td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;std::size_t I&gt;<br/>
- class boost::numeric::ublas::static_vector_move_to_manip&lt; I &gt;</h3>
-
-<p>When member function <code>manip</code> is called the referenced index will be set to the manipulators' index</p>
-<dl class="see"><dt><b>See also:</b></dt><dd>move_to(T i) and move_to() </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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1storage__array.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1storage__array.html
deleted file mode 100644
index 9b05834d02..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1storage__array.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!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::storage_array&lt; E &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_1storage__array.html">storage_array</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::storage_array&lt; E &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::storage_array" --><!-- doxytag: inherits="nonassignable" -->
-<p>Inherits <a class="el" href="classnonassignable.html">nonassignable</a>.</p>
-<table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;class E&gt;<br/>
- class boost::numeric::ublas::storage_array&lt; E &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor-members.html
deleted file mode 100644
index c2e3b066f6..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor-members.html
+++ /dev/null
@@ -1,100 +0,0 @@
-<!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::symmetric_adaptor&lt; M, TRI &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &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_1symmetric__adaptor.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>assign_temporary</b>(symmetric_adaptor &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <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><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></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; symmetric_adaptor&lt; M, TRI &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; symmetric_adaptor&lt; M, TRI &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_1symmetric__adaptor.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_matrix_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator2</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>data</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>data</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end2</b>() (defined in <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><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></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; symmetric_adaptor&lt; M, TRI &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; symmetric_adaptor&lt; M, TRI &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_1symmetric__adaptor.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;</a>)</td><td><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></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_1symmetric__adaptor.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;</a>)</td><td><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></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_1symmetric__adaptor.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;</a>)</td><td><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></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_1symmetric__adaptor.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_closure_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_type</b> typedef (defined in <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><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></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_1symmetric__adaptor.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;</a>)</td><td><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></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_1symmetric__adaptor.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;</a>)</td><td><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></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_1symmetric__adaptor.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;</a>)</td><td><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></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; symmetric_adaptor&lt; M, TRI &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; symmetric_adaptor&lt; M, TRI &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; symmetric_adaptor&lt; M, TRI &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; symmetric_adaptor&lt; M, TRI &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_1symmetric__adaptor.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;</a>)</td><td><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></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_1symmetric__adaptor.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;</a>)</td><td><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></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_1symmetric__adaptor.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;</a>)</td><td><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></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_1symmetric__adaptor.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const symmetric_adaptor &amp;m) (defined in <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><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></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_1symmetric__adaptor.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>orientation_category</b> typedef (defined in <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><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></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_1symmetric__adaptor.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reverse_iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reverse_iterator2</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>same_closure</b>(const symmetric_adaptor &amp;sa) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b>(symmetric_adaptor &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b> (defined in <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><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><code> [friend]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>symmetric_adaptor</b>(matrix_type &amp;data) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>symmetric_adaptor</b>(const symmetric_adaptor &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>triangular_type</b> typedef (defined in <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><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></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; symmetric_adaptor&lt; M, TRI &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; symmetric_adaptor&lt; M, TRI &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; symmetric_adaptor&lt; M, TRI &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; symmetric_adaptor&lt; M, TRI &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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; symmetric_adaptor&lt; M, TRI &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; symmetric_adaptor&lt; M, TRI &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: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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html
deleted file mode 100644
index f0a0a79014..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html
+++ /dev/null
@@ -1,213 +0,0 @@
-<!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::symmetric_adaptor&lt; M, TRI &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_1symmetric__adaptor.html">symmetric_adaptor</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::symmetric_adaptor" --><!-- doxytag: inherits="matrix_expression&lt; symmetric_adaptor&lt; M, TRI &gt; &gt;" -->
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">matrix_expression&lt; symmetric_adaptor&lt; M, TRI &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1symmetric__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_1symmetric__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_1symmetric__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_1symmetric__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_1symmetric__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="aafeadc8391e8d17565aeddaf29a275ea"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_matrix_type" ref="aafeadc8391e8d17565aeddaf29a275ea" 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="a21801f62072c2e03a4cbb29fea4121ca"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::matrix_type" ref="a21801f62072c2e03a4cbb29fea4121ca" 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="a935932a18ad45802873a7e946181d46c"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::triangular_type" ref="a935932a18ad45802873a7e946181d46c" args="" -->
-typedef TRI&nbsp;</td><td class="memItemRight" valign="bottom"><b>triangular_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad1e39a2f642a97f07695c32712bb3cc8"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::size_type" ref="ad1e39a2f642a97f07695c32712bb3cc8" 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="a2ffc5420c14bf3da507c851841ea9cd6"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::difference_type" ref="a2ffc5420c14bf3da507c851841ea9cd6" 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="aa1b6571e37487f62f60c1782a7352284"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::value_type" ref="aa1b6571e37487f62f60c1782a7352284" 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="afd3842f3af2fb355880d23a82d5d21ec"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_reference" ref="afd3842f3af2fb355880d23a82d5d21ec" 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="aa7790f803996003fc073055f4b6366a6"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::reference" ref="aa7790f803996003fc073055f4b6366a6" 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="a6cc781d5de635db5ab3c1f0339853feb"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::matrix_closure_type" ref="a6cc781d5de635db5ab3c1f0339853feb" 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="a2017c1dbaa81e6356bf463c957c29a0b"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_closure_type" ref="a2017c1dbaa81e6356bf463c957c29a0b" args="" -->
-typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="a218ff3e24dddec926501d839efac57aa"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::closure_type" ref="a218ff3e24dddec926501d839efac57aa" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="a5b42726bc0cb11ef8a87033515185076"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::storage_category" ref="a5b42726bc0cb11ef8a87033515185076" 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="a67ae9c00b274eb4ea72496a2d255034c"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::orientation_category" ref="a67ae9c00b274eb4ea72496a2d255034c" 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="aaaa0afc55766a5a0a72609109c645bc7"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_reverse_iterator1" ref="aaaa0afc55766a5a0a72609109c645bc7" args="" -->
-typedef reverse_iterator_base1<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="a594e5141d89413d8a52be64e02944108"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::reverse_iterator1" ref="a594e5141d89413d8a52be64e02944108" args="" -->
-typedef reverse_iterator_base1<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="acffe763cd0ff171557f8721ecac84ec4"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_reverse_iterator2" ref="acffe763cd0ff171557f8721ecac84ec4" args="" -->
-typedef reverse_iterator_base2<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="a60d8037595b1d75966dc6b2256bb1ea0"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::reverse_iterator2" ref="a60d8037595b1d75966dc6b2256bb1ea0" args="" -->
-typedef reverse_iterator_base2<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="a7c2cadac9b345d30f1f30919b15a59fd"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::symmetric_adaptor" ref="a7c2cadac9b345d30f1f30919b15a59fd" args="(matrix_type &amp;data)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>symmetric_adaptor</b> (matrix_type &amp;data)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4b1ece867a06b0d0cb86985ee9c3b928"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::symmetric_adaptor" ref="a4b1ece867a06b0d0cb86985ee9c3b928" args="(const symmetric_adaptor &amp;m)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>symmetric_adaptor</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">symmetric_adaptor</a> &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2fd4afbc96a17017420b7e2709f4cc34"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::size1" ref="a2fd4afbc96a17017420b7e2709f4cc34" 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="ab743d73ee1fd931ddec630f40dd7df3f"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::size2" ref="ab743d73ee1fd931ddec630f40dd7df3f" 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="a1ded883f8dee29f0c34c3d4f3c427ea0"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::data" ref="a1ded883f8dee29f0c34c3d4f3c427ea0" 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="aeefdccc4e70cd9177f3619fd37127eb3"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::data" ref="aeefdccc4e70cd9177f3619fd37127eb3" 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="a4c87b49871b0b685632d8ad545ac177c"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::operator()" ref="a4c87b49871b0b685632d8ad545ac177c" 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="a891ab05f3d030953e766b150dda82f28"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::operator()" ref="a891ab05f3d030953e766b150dda82f28" 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="a71d93b397f62710502885bde3adf98ce"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::operator=" ref="a71d93b397f62710502885bde3adf98ce" args="(const symmetric_adaptor &amp;m)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">symmetric_adaptor</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">symmetric_adaptor</a> &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab37b539c265ce1edc0c8dd149f9e6484"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::assign_temporary" ref="ab37b539c265ce1edc0c8dd149f9e6484" args="(symmetric_adaptor &amp;m)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">symmetric_adaptor</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>assign_temporary</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">symmetric_adaptor</a> &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ae3c8605e4ad5f6994d85ab2e43b956b1"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::operator=" ref="ae3c8605e4ad5f6994d85ab2e43b956b1" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">symmetric_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="aadfb6b9a96b244e200361100a475ef40"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::assign" ref="aadfb6b9a96b244e200361100a475ef40" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">symmetric_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="af1e9650e9d1cb4a6037531504b0887f7"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::operator+=" ref="af1e9650e9d1cb4a6037531504b0887f7" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">symmetric_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="a0e471732aa907203c6b322cec46db5d6"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::plus_assign" ref="a0e471732aa907203c6b322cec46db5d6" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">symmetric_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="aed59a2e927ffe1c0df814ac3dc09e224"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::operator&#45;=" ref="aed59a2e927ffe1c0df814ac3dc09e224" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">symmetric_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="a3c539abd842188dff8df6a41429403cc"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::minus_assign" ref="a3c539abd842188dff8df6a41429403cc" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">symmetric_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="ae2a8e8a8bf2a93420af5f5ac2ad750e0"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::operator*=" ref="ae2a8e8a8bf2a93420af5f5ac2ad750e0" args="(const AT &amp;at)" -->
-template&lt;class AT &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">symmetric_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="ae219e04e6a872efa3e3843f30cd37541"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::operator/=" ref="ae219e04e6a872efa3e3843f30cd37541" args="(const AT &amp;at)" -->
-template&lt;class AT &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">symmetric_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="aa9a91a8373ac36443493811f51794c25"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::same_closure" ref="aa9a91a8373ac36443493811f51794c25" args="(const symmetric_adaptor &amp;sa) 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_1symmetric__adaptor.html">symmetric_adaptor</a> &amp;sa) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac35104516f7c15543f38ddf9d96b5961"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::swap" ref="ac35104516f7c15543f38ddf9d96b5961" args="(symmetric_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_1symmetric__adaptor.html">symmetric_adaptor</a> &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6732fbdb05b122ae599e6e634bbc4b20"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::find1" ref="a6732fbdb05b122ae599e6e634bbc4b20" args="(int rank, size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="ac837195def117cbb01b1520e76f29d1c"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::find1" ref="ac837195def117cbb01b1520e76f29d1c" args="(int rank, size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="a07ace6d3a79f10a72a95f1eb79e24b7f"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::find2" ref="a07ace6d3a79f10a72a95f1eb79e24b7f" args="(int rank, size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="a4f099c931f7bcd45ac6ed9dfb84bc7e6"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::find2" ref="a4f099c931f7bcd45ac6ed9dfb84bc7e6" args="(int rank, size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="ab6edfd99f002a0ba94bdcd86d7c21721"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::begin1" ref="ab6edfd99f002a0ba94bdcd86d7c21721" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="a9f6c64dcd03c01359d17a81d45418e35"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::end1" ref="a9f6c64dcd03c01359d17a81d45418e35" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="a374d65b06d6e569de0fba645b56c0029"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::begin1" ref="a374d65b06d6e569de0fba645b56c0029" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="a14168016656456f1f05fc8abfa63e68b"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::end1" ref="a14168016656456f1f05fc8abfa63e68b" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="aee4fc8adabe3359dbba25a2c069746e1"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::begin2" ref="aee4fc8adabe3359dbba25a2c069746e1" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="a8a8e66465ac0bf411a16a24869e6d4f3"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::end2" ref="a8a8e66465ac0bf411a16a24869e6d4f3" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="aa7dd8437614f1b1247f0df88351430d7"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::begin2" ref="aa7dd8437614f1b1247f0df88351430d7" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="a684cb5041ef03d56206e9034bdfe7f87"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::end2" ref="a684cb5041ef03d56206e9034bdfe7f87" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="a10bdab3a4caf3660cd9d49604b2ea53a"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::rbegin1" ref="a10bdab3a4caf3660cd9d49604b2ea53a" 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="a175ca63e5926544bd976a9183240f34f"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::rend1" ref="a175ca63e5926544bd976a9183240f34f" 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="ae6d2387c23742e2aff061d84f27fcad2"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::rbegin1" ref="ae6d2387c23742e2aff061d84f27fcad2" 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="af75e42cd83c469031c00a9d1a3048546"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::rend1" ref="af75e42cd83c469031c00a9d1a3048546" 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="aec7ec428f2c95c6d2ab1fb153fc38e28"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::rbegin2" ref="aec7ec428f2c95c6d2ab1fb153fc38e28" 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="a7ce7fddc4ab074c9a6d57e9ab783c659"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::rend2" ref="a7ce7fddc4ab074c9a6d57e9ab783c659" 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="a5e7ca575b25e16c4bce4e40e7fcbe05f"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::rbegin2" ref="a5e7ca575b25e16c4bce4e40e7fcbe05f" 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="aec720f289b3045a3143fb43e59b09371"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::rend2" ref="aec720f289b3045a3143fb43e59b09371" 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="ae82980b6a2b534a6c763c5ca701e6381"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::swap" ref="ae82980b6a2b534a6c763c5ca701e6381" args="(symmetric_adaptor &amp;m1, symmetric_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_1symmetric__adaptor.html">symmetric_adaptor</a> &amp;m1, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">symmetric_adaptor</a> &amp;m2)</td></tr>
-</table>
-<h3>template&lt;class M, class TRI&gt;<br/>
- class boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator1-members.html
deleted file mode 100644
index a6bc754cbd..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator1-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::symmetric_adaptor&lt; M, TRI &gt;::const_iterator1 Member List</h1>This is the complete list of members for <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>, 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_1symmetric__adaptor_1_1const__iterator1.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>(const self_type &amp;m, int begin, int end, const const_subiterator1_type &amp;it1_begin, const const_subiterator1_type &amp;it1_end, const const_subiterator2_type &amp;it2_begin, const const_subiterator2_type &amp;it2_end) (defined in <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><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></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_1symmetric__adaptor_1_1const__iterator1.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1symmetric__adaptor_1_1const__iterator1.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1symmetric__adaptor_1_1const__iterator1.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1symmetric__adaptor_1_1const__iterator1.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;::const_iterator1</a>)</td><td><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></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_1symmetric__adaptor_1_1const__iterator1.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;::const_iterator1</a>)</td><td><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></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_1symmetric__adaptor_1_1const__iterator1.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;::const_iterator1</a>)</td><td><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></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_1symmetric__adaptor_1_1const__iterator1.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator1.html
deleted file mode 100644
index 207d8d4567..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator1.html
+++ /dev/null
@@ -1,104 +0,0 @@
-<!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::symmetric_adaptor&lt; M, TRI &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_1symmetric__adaptor.html">symmetric_adaptor</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator1.html">const_iterator1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;::const_iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::symmetric_adaptor::const_iterator1" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="a21884e974426e0f6be800ac2f3115080"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator1::value_type" ref="a21884e974426e0f6be800ac2f3115080" 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="a8e8a92574dda6db19fcffafc4ab913ae"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator1::difference_type" ref="a8e8a92574dda6db19fcffafc4ab913ae" 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="aee80ccb5b468d76ed0b9ce0095334f84"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator1::reference" ref="aee80ccb5b468d76ed0b9ce0095334f84" 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="a761921c8299ff3c7e008f98117661ae8"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator1::pointer" ref="a761921c8299ff3c7e008f98117661ae8" 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="ad31e1f3cf260919f3a6a1372b50fa208"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator1::dual_iterator_type" ref="ad31e1f3cf260919f3a6a1372b50fa208" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="a3d5779a947f5ff2ecad1e1cec099727a"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator1::dual_reverse_iterator_type" ref="a3d5779a947f5ff2ecad1e1cec099727a" 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="a7b488743de3e7790eceaaab5c5daf665"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator1::const_iterator1" ref="a7b488743de3e7790eceaaab5c5daf665" args="(const self_type &amp;m, int begin, int end, const const_subiterator1_type &amp;it1_begin, const const_subiterator1_type &amp;it1_end, const const_subiterator2_type &amp;it2_begin, const const_subiterator2_type &amp;it2_end)" -->
-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_1symmetric__adaptor.html">self_type</a> &amp;m, int begin, int end, const const_subiterator1_type &amp;it1_begin, const const_subiterator1_type &amp;it1_end, const const_subiterator2_type &amp;it2_begin, const const_subiterator2_type &amp;it2_end)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3a02184de19517cf45fd39ed4772c6e6"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator1::const_iterator1" ref="a3a02184de19517cf45fd39ed4772c6e6" 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_1symmetric__adaptor_1_1iterator1.html">iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a203b979a774036f3b3d0dc5f937feeb3"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator1::operator++" ref="a203b979a774036f3b3d0dc5f937feeb3" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="a1d5947d57bd9db686b899a50750ac132"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator1::operator&#45;&#45;" ref="a1d5947d57bd9db686b899a50750ac132" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="aa1eada3768cdacdfe61d26105a576339"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator1::operator+=" ref="aa1eada3768cdacdfe61d26105a576339" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="a0fc032e65c64613968fea87b30b41896"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator1::operator&#45;=" ref="a0fc032e65c64613968fea87b30b41896" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="ae0b1997dcb849da0d8a65f95e4cc6b06"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator1::operator&#45;" ref="ae0b1997dcb849da0d8a65f95e4cc6b06" 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_1symmetric__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="a590cc783c3f1e6dd6a984f2f39ea73e8"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator1::operator*" ref="a590cc783c3f1e6dd6a984f2f39ea73e8" 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="a9281b7f78cb2ae7812c63523d538b77e"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator1::operator[]" ref="a9281b7f78cb2ae7812c63523d538b77e" 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="a591d1e59c1812292f1c0717fb6f8cc6f"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator1::begin" ref="a591d1e59c1812292f1c0717fb6f8cc6f" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="a75cf5bd956a49942ffa22de735afdba8"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator1::end" ref="a75cf5bd956a49942ffa22de735afdba8" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="a8263c6a03daf42d437ddae72c943aa96"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator1::rbegin" ref="a8263c6a03daf42d437ddae72c943aa96" 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="adce372e24f9577e9f4b74fc8d4edf9cb"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator1::rend" ref="adce372e24f9577e9f4b74fc8d4edf9cb" 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="ac646c3f5faf3b344fdc9dbf38f9cfc36"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator1::index1" ref="ac646c3f5faf3b344fdc9dbf38f9cfc36" 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="a50a930747831aa53331e11373165f94f"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator1::index2" ref="a50a930747831aa53331e11373165f94f" 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="af2e7d21103c91820d4c18616fb22b416"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator1::operator=" ref="af2e7d21103c91820d4c18616fb22b416" args="(const const_iterator1 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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_1symmetric__adaptor_1_1const__iterator1.html">const_iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a686a8797b2a5df2842135f584bab80fa"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator1::operator==" ref="a686a8797b2a5df2842135f584bab80fa" 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_1symmetric__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="ab522c272145e8b54d07bedf9aae007eb"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator1::operator&lt;" ref="ab522c272145e8b54d07bedf9aae007eb" 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_1symmetric__adaptor_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class M, class TRI&gt;<br/>
- class boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;::const_iterator1</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator2-members.html
deleted file mode 100644
index 3ab0d056ed..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator2-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::symmetric_adaptor&lt; M, TRI &gt;::const_iterator2 Member List</h1>This is the complete list of members for <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>, 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_1symmetric__adaptor_1_1const__iterator2.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>(const self_type &amp;m, int begin, int end, const const_subiterator1_type &amp;it1_begin, const const_subiterator1_type &amp;it1_end, const const_subiterator2_type &amp;it2_begin, const const_subiterator2_type &amp;it2_end) (defined in <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><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></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_1symmetric__adaptor_1_1const__iterator2.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1symmetric__adaptor_1_1const__iterator2.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1symmetric__adaptor_1_1const__iterator2.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1symmetric__adaptor_1_1const__iterator2.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;::const_iterator2</a>)</td><td><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></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_1symmetric__adaptor_1_1const__iterator2.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;::const_iterator2</a>)</td><td><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></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_1symmetric__adaptor_1_1const__iterator2.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;::const_iterator2</a>)</td><td><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></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_1symmetric__adaptor_1_1const__iterator2.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator2.html
deleted file mode 100644
index 0a1368fb32..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator2.html
+++ /dev/null
@@ -1,104 +0,0 @@
-<!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::symmetric_adaptor&lt; M, TRI &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_1symmetric__adaptor.html">symmetric_adaptor</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator2.html">const_iterator2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;::const_iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::symmetric_adaptor::const_iterator2" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="a883d0d3ff8d571bdcf4db9e9ef0061d8"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator2::value_type" ref="a883d0d3ff8d571bdcf4db9e9ef0061d8" 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="a1c9e6764a535cbb2ac29d00d2346476d"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator2::difference_type" ref="a1c9e6764a535cbb2ac29d00d2346476d" 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="a067fa0842bc5b0d590e5744f24c3b0a6"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator2::reference" ref="a067fa0842bc5b0d590e5744f24c3b0a6" 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="a7c3ff76823d95c09e401894440fc74ea"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator2::pointer" ref="a7c3ff76823d95c09e401894440fc74ea" 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="a9d30d9e4ee28b33a8265694bcf99e3af"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator2::dual_iterator_type" ref="a9d30d9e4ee28b33a8265694bcf99e3af" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="ab0ede3468130f3de3647285a33f3b160"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator2::dual_reverse_iterator_type" ref="ab0ede3468130f3de3647285a33f3b160" 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="a3eac903b42f8ffde244a3f765f8f8cf5"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator2::const_iterator2" ref="a3eac903b42f8ffde244a3f765f8f8cf5" args="(const self_type &amp;m, int begin, int end, const const_subiterator1_type &amp;it1_begin, const const_subiterator1_type &amp;it1_end, const const_subiterator2_type &amp;it2_begin, const const_subiterator2_type &amp;it2_end)" -->
-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_1symmetric__adaptor.html">self_type</a> &amp;m, int begin, int end, const const_subiterator1_type &amp;it1_begin, const const_subiterator1_type &amp;it1_end, const const_subiterator2_type &amp;it2_begin, const const_subiterator2_type &amp;it2_end)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b554808b16468fa12ea97b574de30ba"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator2::const_iterator2" ref="a8b554808b16468fa12ea97b574de30ba" 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_1symmetric__adaptor_1_1iterator2.html">iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5e7c510f8542870f5e70006da4354786"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator2::operator++" ref="a5e7c510f8542870f5e70006da4354786" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="a3ad3e8bd7a6b4cdea0ff88478b6396d5"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator2::operator&#45;&#45;" ref="a3ad3e8bd7a6b4cdea0ff88478b6396d5" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="a30d8e5dbd44ec4c62cabda0099c9e511"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator2::operator+=" ref="a30d8e5dbd44ec4c62cabda0099c9e511" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="a3625160eb664942a66d4dc2f4d6c6143"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator2::operator&#45;=" ref="a3625160eb664942a66d4dc2f4d6c6143" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="a796a3e8bec8144b09bb3f59158332db7"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator2::operator&#45;" ref="a796a3e8bec8144b09bb3f59158332db7" 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_1symmetric__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="a3d7cb5f648a46bd7c91c62832a5172d1"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator2::operator*" ref="a3d7cb5f648a46bd7c91c62832a5172d1" 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="a483f47768eaa3762b2d4328bd3815074"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator2::operator[]" ref="a483f47768eaa3762b2d4328bd3815074" 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="a2ab4e49e3d06f910b79039ec0ce974fa"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator2::begin" ref="a2ab4e49e3d06f910b79039ec0ce974fa" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="ae1834b209bac9c54a8a1d6fd7e58b6ba"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator2::end" ref="ae1834b209bac9c54a8a1d6fd7e58b6ba" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="a0975e071883d233efef95c85afa2fa4d"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator2::rbegin" ref="a0975e071883d233efef95c85afa2fa4d" 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="a9733a29599343ce2e2bc5d9fffd32639"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator2::rend" ref="a9733a29599343ce2e2bc5d9fffd32639" 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="aa963406bba8aa98e9585e484a2157c6c"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator2::index1" ref="aa963406bba8aa98e9585e484a2157c6c" 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="a3716fb85ab2a0d065644571557fd3bbe"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator2::index2" ref="a3716fb85ab2a0d065644571557fd3bbe" 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="a466680ab172dc6e7c2365edf03f4c6ca"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator2::operator=" ref="a466680ab172dc6e7c2365edf03f4c6ca" args="(const const_iterator2 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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_1symmetric__adaptor_1_1const__iterator2.html">const_iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d118c749633ea16334a45b600397136"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator2::operator==" ref="a0d118c749633ea16334a45b600397136" 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_1symmetric__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="a660bf6bcdac8cc3f908165156d35d880"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::const_iterator2::operator&lt;" ref="a660bf6bcdac8cc3f908165156d35d880" 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_1symmetric__adaptor_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class M, class TRI&gt;<br/>
- class boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;::const_iterator2</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator1-members.html
deleted file mode 100644
index b3860ae91f..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator1-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::symmetric_adaptor&lt; M, TRI &gt;::iterator1 Member List</h1>This is the complete list of members for <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>, 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_1symmetric__adaptor_1_1iterator1.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b> (defined in <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><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><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_1symmetric__adaptor_1_1iterator1.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1symmetric__adaptor_1_1iterator1.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b>() (defined in <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><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></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_1symmetric__adaptor_1_1iterator1.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1symmetric__adaptor_1_1iterator1.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1symmetric__adaptor_1_1iterator1.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;::iterator1</a>)</td><td><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></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_1symmetric__adaptor_1_1iterator1.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;::iterator1</a>)</td><td><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></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_1symmetric__adaptor_1_1iterator1.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;::iterator1</a>)</td><td><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></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_1symmetric__adaptor_1_1iterator1.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator1.html
deleted file mode 100644
index 3c34d6d520..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator1.html
+++ /dev/null
@@ -1,99 +0,0 @@
-<!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::symmetric_adaptor&lt; M, TRI &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_1symmetric__adaptor.html">symmetric_adaptor</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator1.html">iterator1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;::iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::symmetric_adaptor::iterator1" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="ac4b49c1038bbdc0ecbb0300115597a5a"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::iterator1::value_type" ref="ac4b49c1038bbdc0ecbb0300115597a5a" 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="af8c31b9c2b4bcd5e9ea6ebcdc99fd895"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::iterator1::difference_type" ref="af8c31b9c2b4bcd5e9ea6ebcdc99fd895" 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="a8cdce6ee60d8a1bfcc89b3bfc5c66dc7"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::iterator1::reference" ref="a8cdce6ee60d8a1bfcc89b3bfc5c66dc7" 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="a3bdec670818b0a2e56a08fa38c208ecd"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::iterator1::pointer" ref="a3bdec670818b0a2e56a08fa38c208ecd" 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="ab10b9d007e21b43952270bf223dfc6b4"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::iterator1::dual_iterator_type" ref="ab10b9d007e21b43952270bf223dfc6b4" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="a3942128a8c65ab2128d8ab6a44df55b1"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::iterator1::dual_reverse_iterator_type" ref="a3942128a8c65ab2128d8ab6a44df55b1" 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="a673577d565625242b067e98cd2b3ffb6"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::iterator1::iterator1" ref="a673577d565625242b067e98cd2b3ffb6" 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_1symmetric__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="a1100e31f327535ba5ed94f58f83ec7cb"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::iterator1::operator++" ref="a1100e31f327535ba5ed94f58f83ec7cb" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="aa37f53bc47b7aa3a73646ca0912f0faa"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::iterator1::operator&#45;&#45;" ref="aa37f53bc47b7aa3a73646ca0912f0faa" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="aa9b42ac8e0e252e17ed38287db566916"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::iterator1::operator+=" ref="aa9b42ac8e0e252e17ed38287db566916" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="a3846cbdefbdab1c27f51fd966e3a0d8d"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::iterator1::operator&#45;=" ref="a3846cbdefbdab1c27f51fd966e3a0d8d" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="a083d24b7ba09d4fafc03f95a0ee9e1ca"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::iterator1::operator&#45;" ref="a083d24b7ba09d4fafc03f95a0ee9e1ca" 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_1symmetric__adaptor_1_1iterator1.html">iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a800bc1c70bea1d6e2cdb90dc3e2ffb34"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::iterator1::operator*" ref="a800bc1c70bea1d6e2cdb90dc3e2ffb34" 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="aa6f5cb8d5d6428f80d77fd7151690533"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::iterator1::operator[]" ref="aa6f5cb8d5d6428f80d77fd7151690533" 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="a4758354c4c7d81abeea21941fe7e2c5f"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::iterator1::begin" ref="a4758354c4c7d81abeea21941fe7e2c5f" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="a30d05c9692bbe0aef395528106738805"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::iterator1::end" ref="a30d05c9692bbe0aef395528106738805" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="a6f5d9bd4da480bda96a7409a944e487b"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::iterator1::rbegin" ref="a6f5d9bd4da480bda96a7409a944e487b" 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="a11d692fddc7b63901b6eeb81ac3cc113"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::iterator1::rend" ref="a11d692fddc7b63901b6eeb81ac3cc113" 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="a39c597f29101a942ad6e1c51220060bb"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::iterator1::index1" ref="a39c597f29101a942ad6e1c51220060bb" 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="ae9de04bff1ceb2fea38aacf34fee7100"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::iterator1::index2" ref="ae9de04bff1ceb2fea38aacf34fee7100" 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="a0b3992bd9d770c3d24956bbef55e0d02"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::iterator1::operator=" ref="a0b3992bd9d770c3d24956bbef55e0d02" args="(const iterator1 &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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_1symmetric__adaptor_1_1iterator1.html">iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a846c45a13afdc0001c2453224728056c"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::iterator1::operator==" ref="a846c45a13afdc0001c2453224728056c" 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_1symmetric__adaptor_1_1iterator1.html">iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3b7a4b9221ec68c6d652021f52251e52"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::iterator1::operator&lt;" ref="a3b7a4b9221ec68c6d652021f52251e52" 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_1symmetric__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::symmetric_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, class TRI&gt;<br/>
- class boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;::iterator1</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator2-members.html
deleted file mode 100644
index 7d4feda97c..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator2-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::symmetric_adaptor&lt; M, TRI &gt;::iterator2 Member List</h1>This is the complete list of members for <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>, 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_1symmetric__adaptor_1_1iterator2.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b> (defined in <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><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><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_1symmetric__adaptor_1_1iterator2.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1symmetric__adaptor_1_1iterator2.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b>() (defined in <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><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></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_1symmetric__adaptor_1_1iterator2.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1symmetric__adaptor_1_1iterator2.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1symmetric__adaptor_1_1iterator2.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;::iterator2</a>)</td><td><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></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_1symmetric__adaptor_1_1iterator2.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;::iterator2</a>)</td><td><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></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_1symmetric__adaptor_1_1iterator2.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;::iterator2</a>)</td><td><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></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_1symmetric__adaptor_1_1iterator2.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator2.html
deleted file mode 100644
index 03603064bc..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator2.html
+++ /dev/null
@@ -1,99 +0,0 @@
-<!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::symmetric_adaptor&lt; M, TRI &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_1symmetric__adaptor.html">symmetric_adaptor</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator2.html">iterator2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;::iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::symmetric_adaptor::iterator2" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="a2f1cd3464922e7c3c8dcfe25c8e471ad"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::iterator2::value_type" ref="a2f1cd3464922e7c3c8dcfe25c8e471ad" 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="a3fd8441b58f2f4c463e39ec6dba15ff2"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::iterator2::difference_type" ref="a3fd8441b58f2f4c463e39ec6dba15ff2" 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="a60c2fe9524d01a1f9aba30f98ce223b6"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::iterator2::reference" ref="a60c2fe9524d01a1f9aba30f98ce223b6" 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="ac3394613ebfe4bdb13d720efa182f76a"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::iterator2::pointer" ref="ac3394613ebfe4bdb13d720efa182f76a" 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="a2c79228246b11c1338cabd46c834153a"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::iterator2::dual_iterator_type" ref="a2c79228246b11c1338cabd46c834153a" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="ac5773706d03dbf6b7e78b52000a002f3"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::iterator2::dual_reverse_iterator_type" ref="ac5773706d03dbf6b7e78b52000a002f3" 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="a4f96c1fdd02b0bc68ddaf6017c3d8a86"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::iterator2::iterator2" ref="a4f96c1fdd02b0bc68ddaf6017c3d8a86" 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_1symmetric__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="a5ae039f516184de26a9176b278c00cc1"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::iterator2::operator++" ref="a5ae039f516184de26a9176b278c00cc1" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="a26bfd518859df714db5b77865f1aa43e"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::iterator2::operator&#45;&#45;" ref="a26bfd518859df714db5b77865f1aa43e" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="a36ada9f16deb24303dc1f5a60dd0f274"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::iterator2::operator+=" ref="a36ada9f16deb24303dc1f5a60dd0f274" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="a7b2ff9534f3b57bd942315e1c6dee5cf"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::iterator2::operator&#45;=" ref="a7b2ff9534f3b57bd942315e1c6dee5cf" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="a66ce79d57303649546c67a62fbeef802"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::iterator2::operator&#45;" ref="a66ce79d57303649546c67a62fbeef802" 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_1symmetric__adaptor_1_1iterator2.html">iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acc20e5e138f6efab3c2af286b2eb7877"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::iterator2::operator*" ref="acc20e5e138f6efab3c2af286b2eb7877" 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="ac326fc135d177e69953347330987dc18"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::iterator2::operator[]" ref="ac326fc135d177e69953347330987dc18" 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="acc9dda8df76c49caea8e8ea9ce4ee0ec"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::iterator2::begin" ref="acc9dda8df76c49caea8e8ea9ce4ee0ec" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="a9d4a1a3b29bab5fd13377e80dffaa218"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::iterator2::end" ref="a9d4a1a3b29bab5fd13377e80dffaa218" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="ad9bf9c9902b26e3f6b553eb8518181e9"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::iterator2::rbegin" ref="ad9bf9c9902b26e3f6b553eb8518181e9" 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="a83955673ed10d8b8a03aff0ba1edcb15"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::iterator2::rend" ref="a83955673ed10d8b8a03aff0ba1edcb15" 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="a944e71a3f5edf7d5b2f63f6cfda997b1"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::iterator2::index1" ref="a944e71a3f5edf7d5b2f63f6cfda997b1" 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="addd1bacf39b477452f5e0bb6f5018833"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::iterator2::index2" ref="addd1bacf39b477452f5e0bb6f5018833" 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="a36a06c4d02acbaa760b5309ba1c742ca"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::iterator2::operator=" ref="a36a06c4d02acbaa760b5309ba1c742ca" args="(const iterator2 &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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_1symmetric__adaptor_1_1iterator2.html">iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a17a504bd753f760e55742cae765cfa94"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::iterator2::operator==" ref="a17a504bd753f760e55742cae765cfa94" 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_1symmetric__adaptor_1_1iterator2.html">iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a51cc7c264c7e955b642be152af531bd5"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_adaptor::iterator2::operator&lt;" ref="a51cc7c264c7e955b642be152af531bd5" 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_1symmetric__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::symmetric_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, class TRI&gt;<br/>
- class boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;::iterator2</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix-members.html
deleted file mode 100644
index f256ceb63b..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix-members.html
+++ /dev/null
@@ -1,110 +0,0 @@
-<!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::symmetric_matrix&lt; T, TRI, L, A &gt; Member List</h1>This is the complete list of members for <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>, 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_1symmetric__matrix.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></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_1symmetric__matrix.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>assign_temporary</b>(symmetric_matrix &amp;m) (defined in <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><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></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_1symmetric__matrix.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>clear</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <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><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></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; symmetric_matrix&lt; T, TRI, 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; symmetric_matrix&lt; T, TRI, 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_1symmetric__matrix.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator2</b> typedef (defined in <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><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></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; symmetric_matrix&lt; T, TRI, 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; symmetric_matrix&lt; T, TRI, 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_1symmetric__matrix.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>data</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end2</b>() (defined in <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><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></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_1symmetric__matrix.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></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; symmetric_matrix&lt; T, TRI, 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; symmetric_matrix&lt; T, TRI, L, A &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find1</b>(int, size_type i, size_type j) const (defined in <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><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></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_1symmetric__matrix.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find2</b>(int, size_type i, size_type j) const (defined in <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><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></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_1symmetric__matrix.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></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_1symmetric__matrix.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_temporary_type</b> typedef (defined in <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><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></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_1symmetric__matrix.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></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_1symmetric__matrix.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></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_1symmetric__matrix.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></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; symmetric_matrix&lt; T, TRI, 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; symmetric_matrix&lt; T, TRI, 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; symmetric_matrix&lt; T, TRI, 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; symmetric_matrix&lt; T, TRI, 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_1symmetric__matrix.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></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_1symmetric__matrix.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></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_1symmetric__matrix.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></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_1symmetric__matrix.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const symmetric_matrix &amp;m) (defined in <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><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></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_1symmetric__matrix.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>orientation_category</b> typedef (defined in <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><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></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_1symmetric__matrix.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>resize</b>(size_type size, bool preserve=true) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>resize</b>(size_type size1, size_type size2, bool preserve=true) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>resize_packed_preserve</b>(size_type size) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reverse_iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reverse_iterator2</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b>(symmetric_matrix &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b> (defined in <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><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><code> [friend]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>symmetric_matrix</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>symmetric_matrix</b>(size_type size) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>symmetric_matrix</b>(size_type size1, size_type size2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>symmetric_matrix</b>(size_type size, const array_type &amp;data) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>symmetric_matrix</b>(const symmetric_matrix &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>symmetric_matrix</b>(const matrix_expression&lt; AE &gt; &amp;ae) (defined in <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><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></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; symmetric_matrix&lt; T, TRI, 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; symmetric_matrix&lt; T, TRI, 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; symmetric_matrix&lt; T, TRI, 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; symmetric_matrix&lt; T, TRI, L, A &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_temporary_type</b> typedef (defined in <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><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></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; symmetric_matrix&lt; T, TRI, 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; symmetric_matrix&lt; T, TRI, 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: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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html
deleted file mode 100644
index 643d2995fc..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html
+++ /dev/null
@@ -1,219 +0,0 @@
-<!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::symmetric_matrix&lt; T, TRI, 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_1symmetric__matrix.html">symmetric_matrix</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::symmetric_matrix" --><!-- doxytag: inherits="matrix_container&lt; symmetric_matrix&lt; T, TRI, L, A &gt; &gt;" -->
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">matrix_container&lt; symmetric_matrix&lt; T, TRI, L, A &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1symmetric__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_1symmetric__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_1symmetric__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_1symmetric__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_1symmetric__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="aa8dde336db0e7c89dd6ec8227c60e274"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::size_type" ref="aa8dde336db0e7c89dd6ec8227c60e274" 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="a9078f12e2780cecfea77be9fe04689fa"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::difference_type" ref="a9078f12e2780cecfea77be9fe04689fa" 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="ab1fd95bb9e2934955655b3d355101ad9"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::value_type" ref="ab1fd95bb9e2934955655b3d355101ad9" 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="a1648a21cda6323fc6245b13cc7568106"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_reference" ref="a1648a21cda6323fc6245b13cc7568106" 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="afe5da26fd29294505df9589b45696c7b"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::reference" ref="afe5da26fd29294505df9589b45696c7b" 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="a06a2dbd6b557056cfca58a173dd2631c"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::array_type" ref="a06a2dbd6b557056cfca58a173dd2631c" 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="a37614a1ee034f91a433fbd33a5fa6fc6"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_closure_type" ref="a37614a1ee034f91a433fbd33a5fa6fc6" 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_1symmetric__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="a6fc85bd2cf09266ab360811e80931ecb"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::closure_type" ref="a6fc85bd2cf09266ab360811e80931ecb" 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_1symmetric__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="a3fee4467b986a434f955c381ecccd289"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::vector_temporary_type" ref="a3fee4467b986a434f955c381ecccd289" 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="a5a66a7bdcf288d94792e31127818f45a"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::matrix_temporary_type" ref="a5a66a7bdcf288d94792e31127818f45a" 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="a310db413d4edb9a454dcebd18f8f9444"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::storage_category" ref="a310db413d4edb9a454dcebd18f8f9444" 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="a25e3e75fee57ae0239b446666d9be41b"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::orientation_category" ref="a25e3e75fee57ae0239b446666d9be41b" 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="aa557ed661cfad0943eb39de1143843a7"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_reverse_iterator1" ref="aa557ed661cfad0943eb39de1143843a7" args="" -->
-typedef reverse_iterator_base1<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="a86414b413fec33b5a6b1a596c6fc36d4"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::reverse_iterator1" ref="a86414b413fec33b5a6b1a596c6fc36d4" args="" -->
-typedef reverse_iterator_base1<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="a5648cd295d735b5ab22d2ae2e312798c"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_reverse_iterator2" ref="a5648cd295d735b5ab22d2ae2e312798c" args="" -->
-typedef reverse_iterator_base2<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="a83f8c931136f4f82b9d8dff6cfe67acd"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::reverse_iterator2" ref="a83f8c931136f4f82b9d8dff6cfe67acd" args="" -->
-typedef reverse_iterator_base2<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__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="a006c73655549b4096f1543ce0c9d6820"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::symmetric_matrix" ref="a006c73655549b4096f1543ce0c9d6820" args="(size_type size)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>symmetric_matrix</b> (size_type size)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7dfb3caea7cbbfaf06f5b194a0fc2680"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::symmetric_matrix" ref="a7dfb3caea7cbbfaf06f5b194a0fc2680" args="(size_type size1, size_type size2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>symmetric_matrix</b> (size_type size1, size_type size2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3b027ba3f2ba516e805b8cd6323fefce"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::symmetric_matrix" ref="a3b027ba3f2ba516e805b8cd6323fefce" args="(size_type size, const array_type &amp;data)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>symmetric_matrix</b> (size_type size, const array_type &amp;data)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a131527cbe4a93f77a2e37f59a10b0809"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::symmetric_matrix" ref="a131527cbe4a93f77a2e37f59a10b0809" args="(const symmetric_matrix &amp;m)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>symmetric_matrix</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">symmetric_matrix</a> &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a01f8443c6c2232e792d004d0e9eb4408"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::symmetric_matrix" ref="a01f8443c6c2232e792d004d0e9eb4408" 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&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>symmetric_matrix</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="memItemLeft" align="right" valign="top"><a class="anchor" id="aa61929b3b8ad985c57fa2ecb2902838d"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::size1" ref="aa61929b3b8ad985c57fa2ecb2902838d" 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="aa649f019f5de73cda4bade278797ea9c"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::size2" ref="aa649f019f5de73cda4bade278797ea9c" 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="a8b4b2423c9e59de06ceadb920467ea03"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::data" ref="a8b4b2423c9e59de06ceadb920467ea03" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-array_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="af9c6152549fdd3f997f6d0de3a76e82b"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::data" ref="af9c6152549fdd3f997f6d0de3a76e82b" args="()" -->
-BOOST_UBLAS_INLINE array_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="a7f437100e95dbcbc3f731a30462fd133"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::resize" ref="a7f437100e95dbcbc3f731a30462fd133" args="(size_type size, bool preserve=true)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>resize</b> (size_type size, bool preserve=true)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5fb7973916326311cdacd7e7bc5c1f1e"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::resize" ref="a5fb7973916326311cdacd7e7bc5c1f1e" args="(size_type size1, size_type size2, bool preserve=true)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>resize</b> (size_type size1, size_type size2, bool preserve=true)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af38235a88b5cbc5ff649835c7e875e22"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::resize_packed_preserve" ref="af38235a88b5cbc5ff649835c7e875e22" args="(size_type size)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>resize_packed_preserve</b> (size_type size)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a966216f98146d5cb7d6bebb6806ecd51"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::operator()" ref="a966216f98146d5cb7d6bebb6806ecd51" 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="a888e2be26c36280cb9da55a92fc8b690"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::at_element" ref="a888e2be26c36280cb9da55a92fc8b690" args="(size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>at_element</b> (size_type i, size_type j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a28a0d79aa22fe4fa280efda7d2623de0"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::operator()" ref="a28a0d79aa22fe4fa280efda7d2623de0" 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="a312cb786d4df40a1d1fcff913cac2190"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::insert_element" ref="a312cb786d4df40a1d1fcff913cac2190" args="(size_type i, size_type j, const_reference t)" -->
-BOOST_UBLAS_INLINE reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>insert_element</b> (size_type i, size_type j, const_reference t)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1a3da96f576856c1acd07eaf2379ecbb"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::erase_element" ref="a1a3da96f576856c1acd07eaf2379ecbb" args="(size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>erase_element</b> (size_type i, size_type j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a289b5fa8d2f19c248079b969d3faa2d9"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::clear" ref="a289b5fa8d2f19c248079b969d3faa2d9" args="()" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>clear</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9feb7d904dbbae76230f79bd676ebfaa"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::operator=" ref="a9feb7d904dbbae76230f79bd676ebfaa" args="(const symmetric_matrix &amp;m)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">symmetric_matrix</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">symmetric_matrix</a> &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a71a4a8a7dd3de07d3979da5ff81eb133"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::assign_temporary" ref="a71a4a8a7dd3de07d3979da5ff81eb133" args="(symmetric_matrix &amp;m)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">symmetric_matrix</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>assign_temporary</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">symmetric_matrix</a> &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="aa73ad37e9137bab1cabf26d6c7930a9e"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::operator=" ref="aa73ad37e9137bab1cabf26d6c7930a9e" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">symmetric_matrix</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="a8b818e83501598e4ad4f92fd8bf67c6b"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::assign" ref="a8b818e83501598e4ad4f92fd8bf67c6b" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">symmetric_matrix</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="af09f01d9b1aa6182b5e6a1c263d661d7"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::operator+=" ref="af09f01d9b1aa6182b5e6a1c263d661d7" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">symmetric_matrix</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="a24a31af31270fde494424655b1737c37"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::plus_assign" ref="a24a31af31270fde494424655b1737c37" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">symmetric_matrix</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="a1d528de3059081ff277d0e7e62bb94f3"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::operator&#45;=" ref="a1d528de3059081ff277d0e7e62bb94f3" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">symmetric_matrix</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="ad326e00ceb451f96b20ca985b9e4a4e1"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::minus_assign" ref="ad326e00ceb451f96b20ca985b9e4a4e1" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">symmetric_matrix</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="a60811471dd0462c63922c9d65aa05bbd"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::operator*=" ref="a60811471dd0462c63922c9d65aa05bbd" args="(const AT &amp;at)" -->
-template&lt;class AT &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">symmetric_matrix</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="a5f74c1f73f11fa9b9a5eedbb232dce99"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::operator/=" ref="a5f74c1f73f11fa9b9a5eedbb232dce99" args="(const AT &amp;at)" -->
-template&lt;class AT &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">symmetric_matrix</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="a8d51e01eed58dae5791dbb1447b672c8"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::swap" ref="a8d51e01eed58dae5791dbb1447b672c8" args="(symmetric_matrix &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_1symmetric__matrix.html">symmetric_matrix</a> &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa71d9875bdf2bc0903583e04463cc6a4"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::find1" ref="aa71d9875bdf2bc0903583e04463cc6a4" args="(int, size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator1.html">const_iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find1</b> (int, size_type i, size_type j) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af8e356265a2d741da463d3e2ccacb941"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::find1" ref="af8e356265a2d741da463d3e2ccacb941" args="(int rank, size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_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="a8aad0a132f2a32f032fd0de90e709c1c"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::find2" ref="a8aad0a132f2a32f032fd0de90e709c1c" args="(int, size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator2.html">const_iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find2</b> (int, size_type i, size_type j) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a68263e9ed5c2961cfc7a971b5565a924"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::find2" ref="a68263e9ed5c2961cfc7a971b5565a924" args="(int rank, size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_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="adb5c72c83b51795d3ca6cad9793a25a3"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::begin1" ref="adb5c72c83b51795d3ca6cad9793a25a3" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_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="abd088da9856a6cb1c8b6c93a286c862f"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::end1" ref="abd088da9856a6cb1c8b6c93a286c862f" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_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="a37d29b04695d0eef79ba79da48b5fef3"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::begin1" ref="a37d29b04695d0eef79ba79da48b5fef3" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_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="af24f2af208805cfba9ebbca4172bd29c"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::end1" ref="af24f2af208805cfba9ebbca4172bd29c" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_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="a519d31dccedde434c1d09049a47f01a8"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::begin2" ref="a519d31dccedde434c1d09049a47f01a8" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_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="ae71f1b0498b7737c646c51ee8f414414"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::end2" ref="ae71f1b0498b7737c646c51ee8f414414" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_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="ac39cb6e0d75cdf675ee8d105bf79867a"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::begin2" ref="ac39cb6e0d75cdf675ee8d105bf79867a" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_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="a3b3b8b632fa745c58667acadbd5186de"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::end2" ref="a3b3b8b632fa745c58667acadbd5186de" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_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="a60f0594171602fd039f4025a6586346e"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::rbegin1" ref="a60f0594171602fd039f4025a6586346e" 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="afd18ed0a5668a91c14d9f030dd6c90f9"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::rend1" ref="afd18ed0a5668a91c14d9f030dd6c90f9" 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="ac93caec19ae70319379177d18599da79"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::rbegin1" ref="ac93caec19ae70319379177d18599da79" 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="ad2db2f3e6970f0aec725da22d26e7253"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::rend1" ref="ad2db2f3e6970f0aec725da22d26e7253" 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="a27446811b05f43e534a06f8b88c06a49"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::rbegin2" ref="a27446811b05f43e534a06f8b88c06a49" 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="a025befcb8c9e44eed2bdaecc1ed153ef"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::rend2" ref="a025befcb8c9e44eed2bdaecc1ed153ef" 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="a9b5941b0abc8a15e9188cc5ea8357a6f"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::rbegin2" ref="a9b5941b0abc8a15e9188cc5ea8357a6f" 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="afcfa048a5c6e52100b944ba7b15bcf70"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::rend2" ref="afcfa048a5c6e52100b944ba7b15bcf70" 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="ad03d3554dff551116add9cef8408ae95"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::swap" ref="ad03d3554dff551116add9cef8408ae95" args="(symmetric_matrix &amp;m1, symmetric_matrix &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_1symmetric__matrix.html">symmetric_matrix</a> &amp;m1, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">symmetric_matrix</a> &amp;m2)</td></tr>
-</table>
-<h3>template&lt;class T, class TRI, class L, class A&gt;<br/>
- class boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator1-members.html
deleted file mode 100644
index 2ccaafc824..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator1-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::symmetric_matrix&lt; T, TRI, L, A &gt;::const_iterator1 Member List</h1>This is the complete list of members for <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>, 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_1symmetric__matrix_1_1const__iterator1.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>(const self_type &amp;m, size_type it1, size_type it2) (defined in <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><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></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_1symmetric__matrix_1_1const__iterator1.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1symmetric__matrix_1_1const__iterator1.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1symmetric__matrix_1_1const__iterator1.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1symmetric__matrix_1_1const__iterator1.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;::const_iterator1</a>)</td><td><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></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_1symmetric__matrix_1_1const__iterator1.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;::const_iterator1</a>)</td><td><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></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_1symmetric__matrix_1_1const__iterator1.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;::const_iterator1</a>)</td><td><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></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_1symmetric__matrix_1_1const__iterator1.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator1.html
deleted file mode 100644
index 98654e8056..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator1.html
+++ /dev/null
@@ -1,104 +0,0 @@
-<!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::symmetric_matrix&lt; T, TRI, L, A &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_1symmetric__matrix.html">symmetric_matrix</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator1.html">const_iterator1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;::const_iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::symmetric_matrix::const_iterator1" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_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="af380a88461f91c51f64d51b5accf805c"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator1::value_type" ref="af380a88461f91c51f64d51b5accf805c" args="" -->
-typedef <br class="typebreak"/>
-symmetric_matrix::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="ae8a367d5cd5f7fb7c016d05f3566cd5a"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator1::difference_type" ref="ae8a367d5cd5f7fb7c016d05f3566cd5a" args="" -->
-typedef <br class="typebreak"/>
-symmetric_matrix::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="a86473501524cc043d55c4faec991b042"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator1::reference" ref="a86473501524cc043d55c4faec991b042" args="" -->
-typedef <br class="typebreak"/>
-symmetric_matrix::const_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="a62557c568180cdf88f06d1350bac4db7"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator1::pointer" ref="a62557c568180cdf88f06d1350bac4db7" args="" -->
-typedef const <br class="typebreak"/>
-symmetric_matrix::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="aeb370b3938bc8c6078ead8ab3ff3fa04"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator1::dual_iterator_type" ref="aeb370b3938bc8c6078ead8ab3ff3fa04" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_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="aa3c3bebfb39c86cf5c5da8002420dbdc"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator1::dual_reverse_iterator_type" ref="aa3c3bebfb39c86cf5c5da8002420dbdc" 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="a2a9e5ad20679d504779bd041b9a419e6"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator1::const_iterator1" ref="a2a9e5ad20679d504779bd041b9a419e6" args="(const self_type &amp;m, size_type it1, size_type it2)" -->
-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_1symmetric__matrix.html">self_type</a> &amp;m, size_type it1, size_type it2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc6aebebaa95fe7afddb2ddffd42a1e3"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator1::const_iterator1" ref="adc6aebebaa95fe7afddb2ddffd42a1e3" 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_1symmetric__matrix_1_1iterator1.html">iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9f4e9e555b3da29d97bfd0ff505dd584"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator1::operator++" ref="a9f4e9e555b3da29d97bfd0ff505dd584" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_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="a46c0e5d30a951ae07e654af9737bfe51"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator1::operator&#45;&#45;" ref="a46c0e5d30a951ae07e654af9737bfe51" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_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="a81720830fdcc6b875b1c71686550687b"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator1::operator+=" ref="a81720830fdcc6b875b1c71686550687b" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_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="a56ea00776a64608caea567269cf227d8"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator1::operator&#45;=" ref="a56ea00776a64608caea567269cf227d8" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_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="ac973cf54a7a85f0c5df4d324db0a6042"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator1::operator&#45;" ref="ac973cf54a7a85f0c5df4d324db0a6042" 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_1symmetric__matrix_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab2311328b875b8f06359bf8cc6e5e844"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator1::operator*" ref="ab2311328b875b8f06359bf8cc6e5e844" 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="ae93190d6cea01aac6e18f1b8f734394c"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator1::operator[]" ref="ae93190d6cea01aac6e18f1b8f734394c" 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="ac6243a911f5f7b68a73303e32ae58c1a"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator1::begin" ref="ac6243a911f5f7b68a73303e32ae58c1a" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_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="a9a33b70701dc81d99888374c57c11d0d"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator1::end" ref="a9a33b70701dc81d99888374c57c11d0d" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_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="aa04b8d11d009ca6054d0f0a7d3daa890"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator1::rbegin" ref="aa04b8d11d009ca6054d0f0a7d3daa890" 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="ad938255d5ec234d63ea43bcc9f8b3b4e"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator1::rend" ref="ad938255d5ec234d63ea43bcc9f8b3b4e" 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="aff344871c13a27618e8a86ca7417477c"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator1::index1" ref="aff344871c13a27618e8a86ca7417477c" 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="ad6845925d7b5150855354f4fffdc1d3a"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator1::index2" ref="ad6845925d7b5150855354f4fffdc1d3a" 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="aa42d1c2d8d2b346045eb034af6199dda"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator1::operator=" ref="aa42d1c2d8d2b346045eb034af6199dda" args="(const const_iterator1 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_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_1symmetric__matrix_1_1const__iterator1.html">const_iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a63c490b0e170a3b455955045f29c0ad1"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator1::operator==" ref="a63c490b0e170a3b455955045f29c0ad1" 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_1symmetric__matrix_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1bab92095047d93bf0d7af4c138b26e0"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator1::operator&lt;" ref="a1bab92095047d93bf0d7af4c138b26e0" 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_1symmetric__matrix_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class T, class TRI, class L, class A&gt;<br/>
- class boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;::const_iterator1</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator2-members.html
deleted file mode 100644
index 96d6e45733..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator2-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::symmetric_matrix&lt; T, TRI, L, A &gt;::const_iterator2 Member List</h1>This is the complete list of members for <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>, 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_1symmetric__matrix_1_1const__iterator2.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>(const self_type &amp;m, size_type it1, size_type it2) (defined in <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><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></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_1symmetric__matrix_1_1const__iterator2.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1symmetric__matrix_1_1const__iterator2.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1symmetric__matrix_1_1const__iterator2.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1symmetric__matrix_1_1const__iterator2.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;::const_iterator2</a>)</td><td><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></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_1symmetric__matrix_1_1const__iterator2.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;::const_iterator2</a>)</td><td><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></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_1symmetric__matrix_1_1const__iterator2.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;::const_iterator2</a>)</td><td><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></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_1symmetric__matrix_1_1const__iterator2.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator2.html
deleted file mode 100644
index 0d166b74e7..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator2.html
+++ /dev/null
@@ -1,104 +0,0 @@
-<!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::symmetric_matrix&lt; T, TRI, L, A &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_1symmetric__matrix.html">symmetric_matrix</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator2.html">const_iterator2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;::const_iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::symmetric_matrix::const_iterator2" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_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="aba26997d00d0640d4649a1944d69f345"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator2::value_type" ref="aba26997d00d0640d4649a1944d69f345" args="" -->
-typedef <br class="typebreak"/>
-symmetric_matrix::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="a4da99967422975c8cfc2161ec479d696"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator2::difference_type" ref="a4da99967422975c8cfc2161ec479d696" args="" -->
-typedef <br class="typebreak"/>
-symmetric_matrix::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="af614e877c19ff9e201bf7fd91dab7a0d"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator2::reference" ref="af614e877c19ff9e201bf7fd91dab7a0d" args="" -->
-typedef <br class="typebreak"/>
-symmetric_matrix::const_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="a1b1779f6d88c748ee1a9365557b67fa1"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator2::pointer" ref="a1b1779f6d88c748ee1a9365557b67fa1" args="" -->
-typedef const <br class="typebreak"/>
-symmetric_matrix::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="a652915fe773d2b8b3b6ab3152eab85e6"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator2::dual_iterator_type" ref="a652915fe773d2b8b3b6ab3152eab85e6" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_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="a053bf1c8650551d2202be54a18130909"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator2::dual_reverse_iterator_type" ref="a053bf1c8650551d2202be54a18130909" 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="a4146765d0cd0f4b1235916de54afb108"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator2::const_iterator2" ref="a4146765d0cd0f4b1235916de54afb108" args="(const self_type &amp;m, size_type it1, size_type 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_1symmetric__matrix.html">self_type</a> &amp;m, size_type it1, size_type it2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4901ab715f840e1a7947516049182fc7"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator2::const_iterator2" ref="a4901ab715f840e1a7947516049182fc7" 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_1symmetric__matrix_1_1iterator2.html">iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa3843c97bcc41d51b4018ff80399ba91"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator2::operator++" ref="aa3843c97bcc41d51b4018ff80399ba91" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_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="ab908d51285c7e588f6acc2a01a274090"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator2::operator&#45;&#45;" ref="ab908d51285c7e588f6acc2a01a274090" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_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="a21f582371dedb31ad807d8064b1b91ac"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator2::operator+=" ref="a21f582371dedb31ad807d8064b1b91ac" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_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="aa3a9bf4b5a0a5ead8b17a165d4f3900d"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator2::operator&#45;=" ref="aa3a9bf4b5a0a5ead8b17a165d4f3900d" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_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="a62c46a2b030f5307b7a5c7b903899d4f"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator2::operator&#45;" ref="a62c46a2b030f5307b7a5c7b903899d4f" 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_1symmetric__matrix_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a34be30ba2cb5337444b481514145f249"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator2::operator*" ref="a34be30ba2cb5337444b481514145f249" 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="a15341a780d7f537ee39d8f58a24abf7d"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator2::operator[]" ref="a15341a780d7f537ee39d8f58a24abf7d" 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="a48d4c5c1ed5e6183e49df06c5009d024"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator2::begin" ref="a48d4c5c1ed5e6183e49df06c5009d024" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_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="ae93ebebf2a4f71b97207eb185e455d31"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator2::end" ref="ae93ebebf2a4f71b97207eb185e455d31" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_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="ac95b104248d374d9fa95149cccbe1d53"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator2::rbegin" ref="ac95b104248d374d9fa95149cccbe1d53" 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="a997a9e37fe2127584279f7c5990ec09c"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator2::rend" ref="a997a9e37fe2127584279f7c5990ec09c" 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="a309cb9a8eef40d4a21f12049e1d6c143"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator2::index1" ref="a309cb9a8eef40d4a21f12049e1d6c143" 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="a101f998e1ec09f81abe2516155976498"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator2::index2" ref="a101f998e1ec09f81abe2516155976498" 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="a627391858a621a02c437e29c1ea38c50"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator2::operator=" ref="a627391858a621a02c437e29c1ea38c50" args="(const const_iterator2 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_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_1symmetric__matrix_1_1const__iterator2.html">const_iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afeb0e66c6f1043d343687fcab94b5152"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator2::operator==" ref="afeb0e66c6f1043d343687fcab94b5152" 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_1symmetric__matrix_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a10da4d2544ac9b2114162705f23f5ed7"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::const_iterator2::operator&lt;" ref="a10da4d2544ac9b2114162705f23f5ed7" 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_1symmetric__matrix_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class T, class TRI, class L, class A&gt;<br/>
- class boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;::const_iterator2</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator1-members.html
deleted file mode 100644
index 4d822780ee..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator1-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::symmetric_matrix&lt; T, TRI, L, A &gt;::iterator1 Member List</h1>This is the complete list of members for <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>, 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_1symmetric__matrix_1_1iterator1.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b> (defined in <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><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><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_1symmetric__matrix_1_1iterator1.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1symmetric__matrix_1_1iterator1.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b>(self_type &amp;m, size_type it1, size_type it2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1symmetric__matrix_1_1iterator1.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1symmetric__matrix_1_1iterator1.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;::iterator1</a>)</td><td><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></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_1symmetric__matrix_1_1iterator1.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;::iterator1</a>)</td><td><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></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_1symmetric__matrix_1_1iterator1.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;::iterator1</a>)</td><td><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></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_1symmetric__matrix_1_1iterator1.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator1.html
deleted file mode 100644
index 615a8b9bb3..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator1.html
+++ /dev/null
@@ -1,98 +0,0 @@
-<!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::symmetric_matrix&lt; T, TRI, L, A &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_1symmetric__matrix.html">symmetric_matrix</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator1.html">iterator1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;::iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::symmetric_matrix::iterator1" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_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="a7d15e500e3e1761eb0eae314ba57628d"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::iterator1::value_type" ref="a7d15e500e3e1761eb0eae314ba57628d" args="" -->
-typedef <br class="typebreak"/>
-symmetric_matrix::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="a82b06fad776c8208347428209ac3a11d"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::iterator1::difference_type" ref="a82b06fad776c8208347428209ac3a11d" args="" -->
-typedef <br class="typebreak"/>
-symmetric_matrix::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="a09e0cef82860d3af3f580e8366b49a7d"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::iterator1::reference" ref="a09e0cef82860d3af3f580e8366b49a7d" args="" -->
-typedef symmetric_matrix::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="ae29af4be4fccba9d53a7478e87a15d90"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::iterator1::pointer" ref="ae29af4be4fccba9d53a7478e87a15d90" args="" -->
-typedef symmetric_matrix::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="a639e7bcf01f5d9558b97364a40c9a9ba"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::iterator1::dual_iterator_type" ref="a639e7bcf01f5d9558b97364a40c9a9ba" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_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="ac85faab2bd5f0ea3c4b3ba492981bbbf"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::iterator1::dual_reverse_iterator_type" ref="ac85faab2bd5f0ea3c4b3ba492981bbbf" 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="a9f287a9d35351c3dea82cfeda6fa8f85"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::iterator1::iterator1" ref="a9f287a9d35351c3dea82cfeda6fa8f85" args="(self_type &amp;m, size_type it1, size_type it2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator1</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">self_type</a> &amp;m, size_type it1, size_type it2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4b998dc1de3e9cda4d0a59709427d426"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::iterator1::operator++" ref="a4b998dc1de3e9cda4d0a59709427d426" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_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="a6ef3eee1d5a5d0fa4d77dc4a673f11d6"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::iterator1::operator&#45;&#45;" ref="a6ef3eee1d5a5d0fa4d77dc4a673f11d6" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_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="a7f3b2fa28fe82f609279a1df6328956a"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::iterator1::operator+=" ref="a7f3b2fa28fe82f609279a1df6328956a" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_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="a20679f948749f259b17d6d6534ccd60a"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::iterator1::operator&#45;=" ref="a20679f948749f259b17d6d6534ccd60a" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_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="ad0d25c59885b054035b0ac16a94febcb"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::iterator1::operator&#45;" ref="ad0d25c59885b054035b0ac16a94febcb" 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_1symmetric__matrix_1_1iterator1.html">iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a890e4b702cfbb029d028d7b5ceb926a4"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::iterator1::operator*" ref="a890e4b702cfbb029d028d7b5ceb926a4" 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="a1643689423e0b5fa18c37c61dea2439e"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::iterator1::operator[]" ref="a1643689423e0b5fa18c37c61dea2439e" 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="a886c93e4eaa8a97288c50bb74121fa66"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::iterator1::begin" ref="a886c93e4eaa8a97288c50bb74121fa66" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_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="a31191c8e2483dd3d787c7d1f1c2402bc"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::iterator1::end" ref="a31191c8e2483dd3d787c7d1f1c2402bc" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_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="aa0a58e9014ff01f7a6461325b259fbad"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::iterator1::rbegin" ref="aa0a58e9014ff01f7a6461325b259fbad" 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="a96c61db6b1784310b6bfae45e74c1f73"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::iterator1::rend" ref="a96c61db6b1784310b6bfae45e74c1f73" 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="adb68d85ce73549fccefb04697b6f09fc"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::iterator1::index1" ref="adb68d85ce73549fccefb04697b6f09fc" 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="aea3017cad89038badab5b1fa55602020"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::iterator1::index2" ref="aea3017cad89038badab5b1fa55602020" 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="a39d8ac9242b8f227685c402a5cc59361"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::iterator1::operator=" ref="a39d8ac9242b8f227685c402a5cc59361" args="(const iterator1 &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_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_1symmetric__matrix_1_1iterator1.html">iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a43dca8fb63fe679ab714f2e990b471cc"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::iterator1::operator==" ref="a43dca8fb63fe679ab714f2e990b471cc" 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_1symmetric__matrix_1_1iterator1.html">iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a890c0911e128e1e10b176617a383fa93"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::iterator1::operator&lt;" ref="a890c0911e128e1e10b176617a383fa93" 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_1symmetric__matrix_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::symmetric_matrix::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 T, class TRI, class L, class A&gt;<br/>
- class boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;::iterator1</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator2-members.html
deleted file mode 100644
index 32e1220083..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator2-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::symmetric_matrix&lt; T, TRI, L, A &gt;::iterator2 Member List</h1>This is the complete list of members for <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>, 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_1symmetric__matrix_1_1iterator2.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b> (defined in <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><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><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_1symmetric__matrix_1_1iterator2.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1symmetric__matrix_1_1iterator2.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b>(self_type &amp;m, size_type it1, size_type it2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1symmetric__matrix_1_1iterator2.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1symmetric__matrix_1_1iterator2.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;::iterator2</a>)</td><td><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></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_1symmetric__matrix_1_1iterator2.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;::iterator2</a>)</td><td><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></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_1symmetric__matrix_1_1iterator2.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;::iterator2</a>)</td><td><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></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_1symmetric__matrix_1_1iterator2.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator2.html
deleted file mode 100644
index 6dd34a4672..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator2.html
+++ /dev/null
@@ -1,98 +0,0 @@
-<!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::symmetric_matrix&lt; T, TRI, L, A &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_1symmetric__matrix.html">symmetric_matrix</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator2.html">iterator2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;::iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::symmetric_matrix::iterator2" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_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="a78ac3e701d8829b3f42b2e65da582098"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::iterator2::value_type" ref="a78ac3e701d8829b3f42b2e65da582098" args="" -->
-typedef <br class="typebreak"/>
-symmetric_matrix::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="af960523b7bb78d91a8a358928e009063"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::iterator2::difference_type" ref="af960523b7bb78d91a8a358928e009063" args="" -->
-typedef <br class="typebreak"/>
-symmetric_matrix::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="afc72e19157c716273fd05a51211ac8f1"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::iterator2::reference" ref="afc72e19157c716273fd05a51211ac8f1" args="" -->
-typedef symmetric_matrix::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="a3562e7276b7463bf47cffca795e06f3f"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::iterator2::pointer" ref="a3562e7276b7463bf47cffca795e06f3f" args="" -->
-typedef symmetric_matrix::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="ae448ad0b9041a096727aaf6c755cab53"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::iterator2::dual_iterator_type" ref="ae448ad0b9041a096727aaf6c755cab53" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_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="a7b70e11acff6dce31d4c64d41efb540f"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::iterator2::dual_reverse_iterator_type" ref="a7b70e11acff6dce31d4c64d41efb540f" 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="a8196e5626fd0c4be6316505b358194b7"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::iterator2::iterator2" ref="a8196e5626fd0c4be6316505b358194b7" args="(self_type &amp;m, size_type it1, size_type it2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator2</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">self_type</a> &amp;m, size_type it1, size_type it2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad575fb08eb55ae1abdd2bf9b1dc5842f"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::iterator2::operator++" ref="ad575fb08eb55ae1abdd2bf9b1dc5842f" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_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="a61df019fb4b97dca73e9c9c5f7d79a43"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::iterator2::operator&#45;&#45;" ref="a61df019fb4b97dca73e9c9c5f7d79a43" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_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="ab42385f7816c5df0282221eccb9a7ec6"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::iterator2::operator+=" ref="ab42385f7816c5df0282221eccb9a7ec6" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_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="a17f6f776bbda9c59bee08093c2174e22"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::iterator2::operator&#45;=" ref="a17f6f776bbda9c59bee08093c2174e22" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_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="ae73a401d39bfa9f39016f583c31c5ff0"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::iterator2::operator&#45;" ref="ae73a401d39bfa9f39016f583c31c5ff0" 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_1symmetric__matrix_1_1iterator2.html">iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d1c5d0fbb3ce61a536367ffc4f0949b"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::iterator2::operator*" ref="a0d1c5d0fbb3ce61a536367ffc4f0949b" 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="a5052de36886244e8e570a1c25a334263"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::iterator2::operator[]" ref="a5052de36886244e8e570a1c25a334263" 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="a49d0a194f7bd19bd5482fa9f5383998c"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::iterator2::begin" ref="a49d0a194f7bd19bd5482fa9f5383998c" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_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="a40a8a6d411c6874f55a3211b1527af69"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::iterator2::end" ref="a40a8a6d411c6874f55a3211b1527af69" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_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="afc52166c1d14417646322bb6a14e20db"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::iterator2::rbegin" ref="afc52166c1d14417646322bb6a14e20db" 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="a788354c82dbfae220cdaaa1d37d3e5c0"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::iterator2::rend" ref="a788354c82dbfae220cdaaa1d37d3e5c0" 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="a42123e82b576c2049da4638a4ff28fc3"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::iterator2::index1" ref="a42123e82b576c2049da4638a4ff28fc3" 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="ac03373d2665a64ada69b95df7d7066e9"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::iterator2::index2" ref="ac03373d2665a64ada69b95df7d7066e9" 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="ae3a630d49cc829e56cb611936e21e07a"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::iterator2::operator=" ref="ae3a630d49cc829e56cb611936e21e07a" args="(const iterator2 &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_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_1symmetric__matrix_1_1iterator2.html">iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4634b7988c5804d8e937945546ef2ec7"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::iterator2::operator==" ref="a4634b7988c5804d8e937945546ef2ec7" 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_1symmetric__matrix_1_1iterator2.html">iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1215c8e3092359985af950aa1de0da6d"></a><!-- doxytag: member="boost::numeric::ublas::symmetric_matrix::iterator2::operator&lt;" ref="a1215c8e3092359985af950aa1de0da6d" 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_1symmetric__matrix_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::symmetric_matrix::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 T, class TRI, class L, class A&gt;<br/>
- class boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;::iterator2</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1by__column__policy-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1by__column__policy-members.html
deleted file mode 100644
index 6b2d8bd9f7..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1by__column__policy-members.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!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::traverse_policy::by_column_policy&lt; Wrap &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>advance</b>(S1 &amp;i, S2 &amp;) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>apply_wrap</b>(const E &amp;e, S1 &amp;i, S2 &amp;j) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>next</b>(const E1 &amp;e, const E2 &amp;me, S1 &amp;i, S2 &amp;j, const S3 &amp;i0, const S3 &amp;, S4 &amp;k, S5 &amp;l) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1traverse__policy__wrapper.html">boost::numeric::ublas::traverse_policy_wrapper&lt; by_column_policy&lt; Wrap &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1traverse__policy__wrapper.html">boost::numeric::ublas::traverse_policy_wrapper&lt; by_column_policy&lt; Wrap &gt; &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1by__column__policy.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1by__column__policy.html
deleted file mode 100644
index ac31464b89..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1by__column__policy.html
+++ /dev/null
@@ -1,62 +0,0 @@
-<!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::traverse_policy::by_column_policy&lt; Wrap &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>::<b>traverse_policy</b>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1by__column__policy.html">by_column_policy</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::traverse_policy::by_column_policy&lt; Wrap &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::traverse_policy::by_column_policy" --><!-- doxytag: inherits="traverse_policy_wrapper&lt; by_column_policy&lt; Wrap &gt; &gt;" -->
-<p>The column_by_column traverse policy.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1traverse__policy__wrapper.html">traverse_policy_wrapper&lt; by_column_policy&lt; Wrap &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1by__column__policy-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="afee543021326c9af7cb7d2689e05d5aa"></a><!-- doxytag: member="boost::numeric::ublas::traverse_policy::by_column_policy::advance" ref="afee543021326c9af7cb7d2689e05d5aa" args="(S1 &amp;i, S2 &amp;)" -->
-template&lt;typename S1 , typename S2 &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>advance</b> (S1 &amp;i, S2 &amp;)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ab2b20b5656eef6ac4a4954575f96f7f3"></a><!-- doxytag: member="boost::numeric::ublas::traverse_policy::by_column_policy::next" ref="ab2b20b5656eef6ac4a4954575f96f7f3" args="(const E1 &amp;e, const E2 &amp;me, S1 &amp;i, S2 &amp;j, const S3 &amp;i0, const S3 &amp;, S4 &amp;k, S5 &amp;l)" -->
-template&lt;class E1 , class E2 , typename S1 , typename S2 , typename S3 , typename S4 , typename S5 &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>next</b> (const E1 &amp;e, const E2 &amp;me, S1 &amp;i, S2 &amp;j, const S3 &amp;i0, const S3 &amp;, S4 &amp;k, S5 &amp;l)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ade49cfb1d386f05c4b6e9be24181f6ee"></a><!-- doxytag: member="boost::numeric::ublas::traverse_policy::by_column_policy::apply_wrap" ref="ade49cfb1d386f05c4b6e9be24181f6ee" args="(const E &amp;e, S1 &amp;i, S2 &amp;j)" -->
-template&lt;class E , typename S1 , typename S2 &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply_wrap</b> (const E &amp;e, S1 &amp;i, S2 &amp;j)</td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;class Wrap = wrap&gt;<br/>
- class boost::numeric::ublas::traverse_policy::by_column_policy&lt; Wrap &gt;</h3>
-
-<p>This policy is used when the assignment is desired to happen column_major wise, for performance or other reasons.</p>
-<p>This is the NOT the default behaviour. To set this as the default define BOOST_UBLAS_DEFAULT_ASSIGN_BY_COLUMN in the compilation options or in an adequate header file.</p>
-<p>Please see EXAMPLES_LINK for usage information.</p>
-</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1by__row__policy-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1by__row__policy-members.html
deleted file mode 100644
index e5cc61f3d7..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1by__row__policy-members.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!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::traverse_policy::by_row_policy&lt; Wrap &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>advance</b>(S1 &amp;, S2 &amp;j) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>apply_wrap</b>(const E &amp;e, S1 &amp;i, S2 &amp;j) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>next</b>(const E1 &amp;e, const E2 &amp;me, S1 &amp;i, S2 &amp;j, const S3 &amp;, const S3 &amp;j0, S4 &amp;k, S5 &amp;l) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1traverse__policy__wrapper.html">boost::numeric::ublas::traverse_policy_wrapper&lt; by_row_policy&lt; Wrap &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1traverse__policy__wrapper.html">boost::numeric::ublas::traverse_policy_wrapper&lt; by_row_policy&lt; Wrap &gt; &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1by__row__policy.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1by__row__policy.html
deleted file mode 100644
index 06f7ca0dd3..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1by__row__policy.html
+++ /dev/null
@@ -1,62 +0,0 @@
-<!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::traverse_policy::by_row_policy&lt; Wrap &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>::<b>traverse_policy</b>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1by__row__policy.html">by_row_policy</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::traverse_policy::by_row_policy&lt; Wrap &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::traverse_policy::by_row_policy" --><!-- doxytag: inherits="traverse_policy_wrapper&lt; by_row_policy&lt; Wrap &gt; &gt;" -->
-<p>The row_by_row traverse policy.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1traverse__policy__wrapper.html">traverse_policy_wrapper&lt; by_row_policy&lt; Wrap &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1by__row__policy-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a9cb3e7987f61cebe86c4b1a1a23ceb58"></a><!-- doxytag: member="boost::numeric::ublas::traverse_policy::by_row_policy::advance" ref="a9cb3e7987f61cebe86c4b1a1a23ceb58" args="(S1 &amp;, S2 &amp;j)" -->
-template&lt;typename S1 , typename S2 &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>advance</b> (S1 &amp;, S2 &amp;j)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a1d1aae7a243854c1809ffd32ea293130"></a><!-- doxytag: member="boost::numeric::ublas::traverse_policy::by_row_policy::next" ref="a1d1aae7a243854c1809ffd32ea293130" args="(const E1 &amp;e, const E2 &amp;me, S1 &amp;i, S2 &amp;j, const S3 &amp;, const S3 &amp;j0, S4 &amp;k, S5 &amp;l)" -->
-template&lt;class E1 , class E2 , typename S1 , typename S2 , typename S3 , typename S4 , typename S5 &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>next</b> (const E1 &amp;e, const E2 &amp;me, S1 &amp;i, S2 &amp;j, const S3 &amp;, const S3 &amp;j0, S4 &amp;k, S5 &amp;l)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="aef4563cc5587351552479e3ff9f2b725"></a><!-- doxytag: member="boost::numeric::ublas::traverse_policy::by_row_policy::apply_wrap" ref="aef4563cc5587351552479e3ff9f2b725" args="(const E &amp;e, S1 &amp;i, S2 &amp;j)" -->
-template&lt;class E , typename S1 , typename S2 &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply_wrap</b> (const E &amp;e, S1 &amp;i, S2 &amp;j)</td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;class Wrap = wrap&gt;<br/>
- class boost::numeric::ublas::traverse_policy::by_row_policy&lt; Wrap &gt;</h3>
-
-<p>This policy is used when the assignment is desired to happen row_major wise for performance or other reasons.</p>
-<p>This is the default behaviour. To change it globally please define BOOST_UBLAS_DEFAULT_ASSIGN_BY_COLUMN in the compilation options or in an adequate header file.</p>
-<p>Please see EXAMPLES_LINK for usage information.</p>
-</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1traverse__policy__wrapper-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1traverse__policy__wrapper-members.html
deleted file mode 100644
index ee88fbcacc..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1traverse__policy__wrapper-members.html
+++ /dev/null
@@ -1,36 +0,0 @@
-<!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::traverse_policy_wrapper&lt; T &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1traverse__policy__wrapper.html">boost::numeric::ublas::traverse_policy_wrapper&lt; T &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1traverse__policy__wrapper.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1traverse__policy__wrapper.html
deleted file mode 100644
index b9b4e73282..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1traverse__policy__wrapper.html
+++ /dev/null
@@ -1,50 +0,0 @@
-<!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::traverse_policy_wrapper&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_1traverse__policy__wrapper.html">traverse_policy_wrapper</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::traverse_policy_wrapper&lt; T &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::traverse_policy_wrapper" -->
-<p>A wrapper for traverse policy classes.
-<a href="#_details">More...</a></p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1traverse__policy__wrapper-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="a1c220f497f1b3ebac1b9770bd90fb598"></a><!-- doxytag: member="boost::numeric::ublas::traverse_policy_wrapper::type" ref="a1c220f497f1b3ebac1b9770bd90fb598" args="" -->
-typedef T&nbsp;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;class T&gt;<br/>
- class boost::numeric::ublas::traverse_policy_wrapper&lt; T &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor-members.html
deleted file mode 100644
index fbcb30be74..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor-members.html
+++ /dev/null
@@ -1,100 +0,0 @@
-<!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::triangular_adaptor&lt; M, TRI &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &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_1triangular__adaptor.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>assign_temporary</b>(triangular_adaptor &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <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><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></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; triangular_adaptor&lt; M, TRI &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; triangular_adaptor&lt; M, TRI &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_1triangular__adaptor.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_matrix_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator2</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>data</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>data</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end2</b>() (defined in <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><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></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; triangular_adaptor&lt; M, TRI &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; triangular_adaptor&lt; M, TRI &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_1triangular__adaptor.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;</a>)</td><td><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></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_1triangular__adaptor.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;</a>)</td><td><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></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_1triangular__adaptor.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;</a>)</td><td><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></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_1triangular__adaptor.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_closure_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_type</b> typedef (defined in <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><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></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_1triangular__adaptor.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;</a>)</td><td><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></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_1triangular__adaptor.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;</a>)</td><td><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></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_1triangular__adaptor.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;</a>)</td><td><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></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; triangular_adaptor&lt; M, TRI &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; triangular_adaptor&lt; M, TRI &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; triangular_adaptor&lt; M, TRI &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; triangular_adaptor&lt; M, TRI &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_1triangular__adaptor.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;</a>)</td><td><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></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_1triangular__adaptor.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;</a>)</td><td><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></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_1triangular__adaptor.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;</a>)</td><td><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></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_1triangular__adaptor.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const triangular_adaptor &amp;m) (defined in <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><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></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_1triangular__adaptor.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>orientation_category</b> typedef (defined in <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><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></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_1triangular__adaptor.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reverse_iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reverse_iterator2</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>same_closure</b>(const triangular_adaptor &amp;ta) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b>(triangular_adaptor &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b> (defined in <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><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><code> [friend]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>triangular_adaptor</b>(matrix_type &amp;data) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>triangular_adaptor</b>(const triangular_adaptor &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>triangular_type</b> typedef (defined in <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><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></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; triangular_adaptor&lt; M, TRI &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; triangular_adaptor&lt; M, TRI &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; triangular_adaptor&lt; M, TRI &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; triangular_adaptor&lt; M, TRI &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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; triangular_adaptor&lt; M, TRI &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; triangular_adaptor&lt; M, TRI &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: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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html
deleted file mode 100644
index f7e4f0d413..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html
+++ /dev/null
@@ -1,213 +0,0 @@
-<!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::triangular_adaptor&lt; M, TRI &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_1triangular__adaptor.html">triangular_adaptor</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::triangular_adaptor" --><!-- doxytag: inherits="matrix_expression&lt; triangular_adaptor&lt; M, TRI &gt; &gt;" -->
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">matrix_expression&lt; triangular_adaptor&lt; M, TRI &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1triangular__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_1triangular__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_1triangular__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_1triangular__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_1triangular__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="ac640040df2ecec9206b06d13b61973c7"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_matrix_type" ref="ac640040df2ecec9206b06d13b61973c7" 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="a89c9e8adca5082f25218675c1fd5645d"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::matrix_type" ref="a89c9e8adca5082f25218675c1fd5645d" 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="ac22d31ce10c7c448021613f2ef2a33ee"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::triangular_type" ref="ac22d31ce10c7c448021613f2ef2a33ee" args="" -->
-typedef TRI&nbsp;</td><td class="memItemRight" valign="bottom"><b>triangular_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="affc7c937fa720228a46e3acd30f4a0f7"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::size_type" ref="affc7c937fa720228a46e3acd30f4a0f7" 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="afd8a62080603e0b624e516ab57e90ffe"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::difference_type" ref="afd8a62080603e0b624e516ab57e90ffe" 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="a900e83c6e9df37d920379dbd050ec81d"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::value_type" ref="a900e83c6e9df37d920379dbd050ec81d" 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="abcc13120de3bca1819d825db08a2edeb"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_reference" ref="abcc13120de3bca1819d825db08a2edeb" 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="ae9bf50447f1feee5249c41048d9e5eaf"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::reference" ref="ae9bf50447f1feee5249c41048d9e5eaf" 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="a65b97db387bc5a8aa2f052c94d019a5a"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::matrix_closure_type" ref="a65b97db387bc5a8aa2f052c94d019a5a" 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="af0216579403edd334852555cd62cee80"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_closure_type" ref="af0216579403edd334852555cd62cee80" args="" -->
-typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="aeb7a42eeeaabbbd1e7f27a596e8117ee"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::closure_type" ref="aeb7a42eeeaabbbd1e7f27a596e8117ee" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="a51f91804a86380ac997106a8b3e4dc8b"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::storage_category" ref="a51f91804a86380ac997106a8b3e4dc8b" 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="a3df2215aa416f401d6654f214c86555d"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::orientation_category" ref="a3df2215aa416f401d6654f214c86555d" 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="a2ff4ef755dd6197277c027e3d8fbfd16"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_reverse_iterator1" ref="a2ff4ef755dd6197277c027e3d8fbfd16" args="" -->
-typedef reverse_iterator_base1<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="a65381adfa09b614b64eaad52750ead4e"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::reverse_iterator1" ref="a65381adfa09b614b64eaad52750ead4e" args="" -->
-typedef reverse_iterator_base1<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="a85c772fe1d72a376e64909d78689d661"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_reverse_iterator2" ref="a85c772fe1d72a376e64909d78689d661" args="" -->
-typedef reverse_iterator_base2<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="a4e6cee43e833f86c818dcfe626a0d37a"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::reverse_iterator2" ref="a4e6cee43e833f86c818dcfe626a0d37a" args="" -->
-typedef reverse_iterator_base2<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="ad56b161e1914d76fb13fd61c1f24a025"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::triangular_adaptor" ref="ad56b161e1914d76fb13fd61c1f24a025" args="(matrix_type &amp;data)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>triangular_adaptor</b> (matrix_type &amp;data)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad82d78c3f8e90282cf820a5b92acd51f"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::triangular_adaptor" ref="ad82d78c3f8e90282cf820a5b92acd51f" args="(const triangular_adaptor &amp;m)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>triangular_adaptor</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">triangular_adaptor</a> &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4bf3cdf548bf78ce5980a9669f322988"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::size1" ref="a4bf3cdf548bf78ce5980a9669f322988" 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="ad30cdc19bb582d84683088f33a43a134"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::size2" ref="ad30cdc19bb582d84683088f33a43a134" 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="a6b052d2fd57a076a91eb19ca48ac9818"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::data" ref="a6b052d2fd57a076a91eb19ca48ac9818" 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="ac999df46d49e2327fbf4a48ec68a4614"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::data" ref="ac999df46d49e2327fbf4a48ec68a4614" 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="ad3eacc5eed289cf1308081f4f1650776"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::operator()" ref="ad3eacc5eed289cf1308081f4f1650776" 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="a2bd9ded57f56c68cf8ab88d6e61b1936"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::operator()" ref="a2bd9ded57f56c68cf8ab88d6e61b1936" 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="aead57c14bc389dd081cfdb8f3bc1f50b"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::operator=" ref="aead57c14bc389dd081cfdb8f3bc1f50b" args="(const triangular_adaptor &amp;m)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">triangular_adaptor</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">triangular_adaptor</a> &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a239ff8c0b06e794c7fc14e90ed07e0ac"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::assign_temporary" ref="a239ff8c0b06e794c7fc14e90ed07e0ac" args="(triangular_adaptor &amp;m)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">triangular_adaptor</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>assign_temporary</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">triangular_adaptor</a> &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a6f3803ef03f57f2dc4258ddda89f0998"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::operator=" ref="a6f3803ef03f57f2dc4258ddda89f0998" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">triangular_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="afcdde242cbc3512180b68cc628f9a8dd"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::assign" ref="afcdde242cbc3512180b68cc628f9a8dd" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">triangular_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="a772983b7b94c946f3d84fadd23fe97a5"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::operator+=" ref="a772983b7b94c946f3d84fadd23fe97a5" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">triangular_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="a545ebee42caa1e84e54536d143b9a14d"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::plus_assign" ref="a545ebee42caa1e84e54536d143b9a14d" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">triangular_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="ab012e52733d89056ca1c49de58cca689"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::operator&#45;=" ref="ab012e52733d89056ca1c49de58cca689" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">triangular_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="ae5e4f19631a31f5379c5946bd9386ef1"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::minus_assign" ref="ae5e4f19631a31f5379c5946bd9386ef1" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">triangular_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="a4f2fee48020c26b86f617f42a1bd0146"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::operator*=" ref="a4f2fee48020c26b86f617f42a1bd0146" args="(const AT &amp;at)" -->
-template&lt;class AT &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">triangular_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="a7f8f509c4ff9adac4266a901550976e5"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::operator/=" ref="a7f8f509c4ff9adac4266a901550976e5" args="(const AT &amp;at)" -->
-template&lt;class AT &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">triangular_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="a846c29560d48245a7b0ed3654e8d10d7"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::same_closure" ref="a846c29560d48245a7b0ed3654e8d10d7" args="(const triangular_adaptor &amp;ta) 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_1triangular__adaptor.html">triangular_adaptor</a> &amp;ta) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abdf9850630d39a89dee8bbdce2b10c92"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::swap" ref="abdf9850630d39a89dee8bbdce2b10c92" args="(triangular_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_1triangular__adaptor.html">triangular_adaptor</a> &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd349262e7607cda5e64bc1cc92f333d"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::find1" ref="abd349262e7607cda5e64bc1cc92f333d" args="(int rank, size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="af368d8c93d8c62527cd3e37156b5cf2b"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::find1" ref="af368d8c93d8c62527cd3e37156b5cf2b" args="(int rank, size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="a1fe411ae2c49453ad99ce4938002df30"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::find2" ref="a1fe411ae2c49453ad99ce4938002df30" args="(int rank, size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="a866edccb357fc0f7b5c0840360fd4488"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::find2" ref="a866edccb357fc0f7b5c0840360fd4488" args="(int rank, size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="ae850a05d5fedbfc2b562e38bc6e12fbd"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::begin1" ref="ae850a05d5fedbfc2b562e38bc6e12fbd" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="a29a60365efde2a38e48f17284dae5d96"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::end1" ref="a29a60365efde2a38e48f17284dae5d96" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="a727c6f15d4c2ba1a13500aeed24851bf"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::begin1" ref="a727c6f15d4c2ba1a13500aeed24851bf" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="aba1eb3ad4d69ca38ce3696157c48bf42"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::end1" ref="aba1eb3ad4d69ca38ce3696157c48bf42" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="aa29d948c3f4ee7dc60477480c1c2a449"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::begin2" ref="aa29d948c3f4ee7dc60477480c1c2a449" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="a1e8701945b9ae4298a77d2d7973cc105"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::end2" ref="a1e8701945b9ae4298a77d2d7973cc105" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="a53fba5c0bf86d5a4b8caede6fffeadc6"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::begin2" ref="a53fba5c0bf86d5a4b8caede6fffeadc6" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="ae6bc4cecaebaa25a22b7785068004c9f"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::end2" ref="ae6bc4cecaebaa25a22b7785068004c9f" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="ab4ffa62be980099cf70b20e03b97f106"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::rbegin1" ref="ab4ffa62be980099cf70b20e03b97f106" 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="a40dd782045f8f29e5d71174c653261c3"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::rend1" ref="a40dd782045f8f29e5d71174c653261c3" 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="a5630cf76dbc7be7fc87cb4981c2ca231"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::rbegin1" ref="a5630cf76dbc7be7fc87cb4981c2ca231" 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="af833dee4d0ac60f288edf91c1b9754a7"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::rend1" ref="af833dee4d0ac60f288edf91c1b9754a7" 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="a1764bda1975724fd264ac777b0663b2d"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::rbegin2" ref="a1764bda1975724fd264ac777b0663b2d" 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="aa2b2934d4d433c4b3d55e209ae7a303d"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::rend2" ref="aa2b2934d4d433c4b3d55e209ae7a303d" 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="aa1b05631f514940f7aa9eb1a32256246"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::rbegin2" ref="aa1b05631f514940f7aa9eb1a32256246" 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="a8b5079ddeb84730103ddcbc4780e1c27"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::rend2" ref="a8b5079ddeb84730103ddcbc4780e1c27" 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="a5b1576963ec0929c5e3427b5e49c6bc3"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::swap" ref="a5b1576963ec0929c5e3427b5e49c6bc3" args="(triangular_adaptor &amp;m1, triangular_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_1triangular__adaptor.html">triangular_adaptor</a> &amp;m1, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">triangular_adaptor</a> &amp;m2)</td></tr>
-</table>
-<h3>template&lt;class M, class TRI&gt;<br/>
- class boost::numeric::ublas::triangular_adaptor&lt; M, TRI &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator1-members.html
deleted file mode 100644
index 6b3cf6a5db..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator1-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::triangular_adaptor&lt; M, TRI &gt;::const_iterator1 Member List</h1>This is the complete list of members for <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>, 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_1triangular__adaptor_1_1const__iterator1.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>() (defined in <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><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></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_1triangular__adaptor_1_1const__iterator1.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::const_iterator1</a>)</td><td><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></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_1triangular__adaptor_1_1const__iterator1.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1triangular__adaptor_1_1const__iterator1.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1triangular__adaptor_1_1const__iterator1.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1triangular__adaptor_1_1const__iterator1.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::const_iterator1</a>)</td><td><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></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_1triangular__adaptor_1_1const__iterator1.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::const_iterator1</a>)</td><td><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></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_1triangular__adaptor_1_1const__iterator1.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::const_iterator1</a>)</td><td><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></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_1triangular__adaptor_1_1const__iterator1.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator1.html
deleted file mode 100644
index 25a146d027..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator1.html
+++ /dev/null
@@ -1,104 +0,0 @@
-<!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::triangular_adaptor&lt; M, TRI &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_1triangular__adaptor.html">triangular_adaptor</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator1.html">const_iterator1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::const_iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::triangular_adaptor::const_iterator1" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1triangular__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="a05ebd6305164863dc19114d99e69ccd2"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator1::value_type" ref="a05ebd6305164863dc19114d99e69ccd2" 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="a3c716cd5709f37d0ccedb4f1b4c8abee"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator1::difference_type" ref="a3c716cd5709f37d0ccedb4f1b4c8abee" 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="af1f6dc119bcedde557ee4c5644dfc420"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator1::reference" ref="af1f6dc119bcedde557ee4c5644dfc420" 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="aea0ae135e67d1ab3b0eb99dbe0cb151e"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator1::pointer" ref="aea0ae135e67d1ab3b0eb99dbe0cb151e" 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="a033df04457cae606a3aa040e512ed7a2"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator1::dual_iterator_type" ref="a033df04457cae606a3aa040e512ed7a2" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="a2a67d5781eef9600bd044f14f32d1047"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator1::dual_reverse_iterator_type" ref="a2a67d5781eef9600bd044f14f32d1047" 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="aec6c2efa41ffee3a40655824183c4018"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator1::const_iterator1" ref="aec6c2efa41ffee3a40655824183c4018" 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_1triangular__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="af3670d1fce8829492efcd94f6af48964"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator1::const_iterator1" ref="af3670d1fce8829492efcd94f6af48964" 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_1triangular__adaptor_1_1iterator1.html">iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a77d47411cf3d0d5bce43ccfe171a347b"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator1::operator++" ref="a77d47411cf3d0d5bce43ccfe171a347b" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="abcaa4d85162d1b131c2640802a23c7b9"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator1::operator&#45;&#45;" ref="abcaa4d85162d1b131c2640802a23c7b9" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="a89b5bd708e5ba1dbb58e0b690f46ed0a"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator1::operator+=" ref="a89b5bd708e5ba1dbb58e0b690f46ed0a" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="af4825ece8b8da20ed28d2441c9a0facd"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator1::operator&#45;=" ref="af4825ece8b8da20ed28d2441c9a0facd" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="ac10ce2f0366c51fe38a0c32a31d3fabc"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator1::operator&#45;" ref="ac10ce2f0366c51fe38a0c32a31d3fabc" 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_1triangular__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="a09b75b4059bcf8b32cfc333db8f4d130"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator1::operator*" ref="a09b75b4059bcf8b32cfc333db8f4d130" 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="afacd8dac8f34c936c5e7bb1b30a4d4e5"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator1::operator[]" ref="afacd8dac8f34c936c5e7bb1b30a4d4e5" 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="a6746e187dcec1e373d4417405fbbb6c7"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator1::begin" ref="a6746e187dcec1e373d4417405fbbb6c7" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="a8278b963e9c5cbc3098d2cb33cb148e6"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator1::end" ref="a8278b963e9c5cbc3098d2cb33cb148e6" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="a9d6c0f61d61acff9a1011c80dc6b9dcb"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator1::rbegin" ref="a9d6c0f61d61acff9a1011c80dc6b9dcb" 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="a10ebfea067331efc7ac2832c2089e0f4"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator1::rend" ref="a10ebfea067331efc7ac2832c2089e0f4" 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="a5dbb7e3d3295c0e2f80395dd1eb3a868"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator1::index1" ref="a5dbb7e3d3295c0e2f80395dd1eb3a868" 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="a0cb43b037dcfb5ee09520a4382863a46"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator1::index2" ref="a0cb43b037dcfb5ee09520a4382863a46" 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="adda4a5e9da0f625c949420ec7ca2ab3d"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator1::operator=" ref="adda4a5e9da0f625c949420ec7ca2ab3d" args="(const const_iterator1 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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_1triangular__adaptor_1_1const__iterator1.html">const_iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeebb10344ad0f23710793b5e2adabb7a"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator1::operator==" ref="aeebb10344ad0f23710793b5e2adabb7a" 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_1triangular__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="af524c1d1ede52554744cf76236a19bd6"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator1::operator&lt;" ref="af524c1d1ede52554744cf76236a19bd6" 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_1triangular__adaptor_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class M, class TRI&gt;<br/>
- class boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::const_iterator1</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator2-members.html
deleted file mode 100644
index 49a9c6e426..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator2-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::triangular_adaptor&lt; M, TRI &gt;::const_iterator2 Member List</h1>This is the complete list of members for <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>, 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_1triangular__adaptor_1_1const__iterator2.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>() (defined in <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><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></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_1triangular__adaptor_1_1const__iterator2.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::const_iterator2</a>)</td><td><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></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_1triangular__adaptor_1_1const__iterator2.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1triangular__adaptor_1_1const__iterator2.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1triangular__adaptor_1_1const__iterator2.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1triangular__adaptor_1_1const__iterator2.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::const_iterator2</a>)</td><td><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></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_1triangular__adaptor_1_1const__iterator2.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::const_iterator2</a>)</td><td><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></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_1triangular__adaptor_1_1const__iterator2.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::const_iterator2</a>)</td><td><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></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_1triangular__adaptor_1_1const__iterator2.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator2.html
deleted file mode 100644
index fc53b75749..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator2.html
+++ /dev/null
@@ -1,104 +0,0 @@
-<!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::triangular_adaptor&lt; M, TRI &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_1triangular__adaptor.html">triangular_adaptor</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator2.html">const_iterator2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::const_iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::triangular_adaptor::const_iterator2" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1triangular__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="a271a78ae296e59f305d51409a3fb53ab"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator2::value_type" ref="a271a78ae296e59f305d51409a3fb53ab" 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="a49578425f41c9411f6cfd4d2dd648528"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator2::difference_type" ref="a49578425f41c9411f6cfd4d2dd648528" 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="a6b2230ea8143d38673492a4b9f47d73d"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator2::reference" ref="a6b2230ea8143d38673492a4b9f47d73d" 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="a66d0e0e1e69254e6e2695fd1e34df9b4"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator2::pointer" ref="a66d0e0e1e69254e6e2695fd1e34df9b4" 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="a136d9691b7312c7b61c587a418ec7be2"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator2::dual_iterator_type" ref="a136d9691b7312c7b61c587a418ec7be2" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="a65726bbc238db132a2c7a21f66022fa6"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator2::dual_reverse_iterator_type" ref="a65726bbc238db132a2c7a21f66022fa6" 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="aa4ec672553888c09bca3bec18a2bd3cd"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator2::const_iterator2" ref="aa4ec672553888c09bca3bec18a2bd3cd" 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_1triangular__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="aed64d19fa8a10d7f8fc9974ed32c503b"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator2::const_iterator2" ref="aed64d19fa8a10d7f8fc9974ed32c503b" 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_1triangular__adaptor_1_1iterator2.html">iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3b1bb82fedbeb9cfc6163fb50a616e52"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator2::operator++" ref="a3b1bb82fedbeb9cfc6163fb50a616e52" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="a5652ef6f3242e4eff9dacfd99cc3d7a4"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator2::operator&#45;&#45;" ref="a5652ef6f3242e4eff9dacfd99cc3d7a4" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="ade68398ce52dc559d91382d00e91ed25"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator2::operator+=" ref="ade68398ce52dc559d91382d00e91ed25" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="a62e29e67bda5d575a9ec5bfa0c667a8e"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator2::operator&#45;=" ref="a62e29e67bda5d575a9ec5bfa0c667a8e" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="a6b4e30f46e1af5eebbfa203b558bd73d"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator2::operator&#45;" ref="a6b4e30f46e1af5eebbfa203b558bd73d" 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_1triangular__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="ac1b066ffece02831383c888a2815e993"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator2::operator*" ref="ac1b066ffece02831383c888a2815e993" 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="a9edb8dff22801459c5b1312df0aa8691"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator2::operator[]" ref="a9edb8dff22801459c5b1312df0aa8691" 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="a02ff5913840c397c84c8623d55a34502"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator2::begin" ref="a02ff5913840c397c84c8623d55a34502" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="ab601950018e13c21b3d14d76130b4699"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator2::end" ref="ab601950018e13c21b3d14d76130b4699" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="abe21a1cd81e5f1a13fd081823ae45c37"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator2::rbegin" ref="abe21a1cd81e5f1a13fd081823ae45c37" 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="a563979c443f671516d93000d92e05ef5"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator2::rend" ref="a563979c443f671516d93000d92e05ef5" 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="ae55e959651255e319c6e667826ff0cce"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator2::index1" ref="ae55e959651255e319c6e667826ff0cce" 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="a9235f3871c9e535cb2a87bec9132fe39"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator2::index2" ref="a9235f3871c9e535cb2a87bec9132fe39" 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="a20794a198018e2607a0091d573f35e68"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator2::operator=" ref="a20794a198018e2607a0091d573f35e68" args="(const const_iterator2 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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_1triangular__adaptor_1_1const__iterator2.html">const_iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e8bcfdae635f53a6a83f85c5b5e9f3e"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator2::operator==" ref="a6e8bcfdae635f53a6a83f85c5b5e9f3e" 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_1triangular__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="afa2182e2e953cc862e00548572ded168"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_iterator2::operator&lt;" ref="afa2182e2e953cc862e00548572ded168" 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_1triangular__adaptor_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class M, class TRI&gt;<br/>
- class boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::const_iterator2</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator1-members.html
deleted file mode 100644
index 8b55af8686..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator1-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::triangular_adaptor&lt; M, TRI &gt;::iterator1 Member List</h1>This is the complete list of members for <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>, 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_1triangular__adaptor_1_1iterator1.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b> (defined in <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><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><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_1triangular__adaptor_1_1iterator1.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1triangular__adaptor_1_1iterator1.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b>() (defined in <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><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></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_1triangular__adaptor_1_1iterator1.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1triangular__adaptor_1_1iterator1.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1triangular__adaptor_1_1iterator1.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::iterator1</a>)</td><td><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></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_1triangular__adaptor_1_1iterator1.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::iterator1</a>)</td><td><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></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_1triangular__adaptor_1_1iterator1.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::iterator1</a>)</td><td><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></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_1triangular__adaptor_1_1iterator1.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator1.html
deleted file mode 100644
index 2af0116a11..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator1.html
+++ /dev/null
@@ -1,99 +0,0 @@
-<!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::triangular_adaptor&lt; M, TRI &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_1triangular__adaptor.html">triangular_adaptor</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator1.html">iterator1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::triangular_adaptor::iterator1" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1triangular__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="affa99491e91406ac25e942290278d109"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::iterator1::value_type" ref="affa99491e91406ac25e942290278d109" 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="aa85ac152ee63b346c9da5f2575537db5"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::iterator1::difference_type" ref="aa85ac152ee63b346c9da5f2575537db5" 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="ae10b3c605316ce17b8808ef738e2e0b0"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::iterator1::reference" ref="ae10b3c605316ce17b8808ef738e2e0b0" 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="a4468af23ad08dcf278c0f1fb4f9e8448"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::iterator1::pointer" ref="a4468af23ad08dcf278c0f1fb4f9e8448" 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="aed94f7f10beef33df69fc7e1d2980df7"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::iterator1::dual_iterator_type" ref="aed94f7f10beef33df69fc7e1d2980df7" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="ab4fbfa83faa07edfdbb3d776868f57fb"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::iterator1::dual_reverse_iterator_type" ref="ab4fbfa83faa07edfdbb3d776868f57fb" 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="a748f8b34546edaae8106e7b2fa012ba3"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::iterator1::iterator1" ref="a748f8b34546edaae8106e7b2fa012ba3" 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_1triangular__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="a8a119e21f7c28b7fc6724cd6e8552c3d"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::iterator1::operator++" ref="a8a119e21f7c28b7fc6724cd6e8552c3d" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="ae81b7d26b2f6205ed38f22f323e24a94"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::iterator1::operator&#45;&#45;" ref="ae81b7d26b2f6205ed38f22f323e24a94" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="a820c4fd790fc72cbba6ec03284899322"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::iterator1::operator+=" ref="a820c4fd790fc72cbba6ec03284899322" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="a4cfe58ec670a8d844e03048592c35c15"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::iterator1::operator&#45;=" ref="a4cfe58ec670a8d844e03048592c35c15" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="ae2b663803a04d502ba8a46dd18fb7f13"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::iterator1::operator&#45;" ref="ae2b663803a04d502ba8a46dd18fb7f13" 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_1triangular__adaptor_1_1iterator1.html">iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3c046f770638556566d03b74a6f2d086"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::iterator1::operator*" ref="a3c046f770638556566d03b74a6f2d086" 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="a2819f708d366be2b3767af2d0ac5cb3e"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::iterator1::operator[]" ref="a2819f708d366be2b3767af2d0ac5cb3e" 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="ad7ad98dbe0e08737b29defe60ca1c27d"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::iterator1::begin" ref="ad7ad98dbe0e08737b29defe60ca1c27d" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="a2ef8282d9c17da2aeae80ab994e598b0"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::iterator1::end" ref="a2ef8282d9c17da2aeae80ab994e598b0" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="a70ebc0fb6ead00141e32598687774336"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::iterator1::rbegin" ref="a70ebc0fb6ead00141e32598687774336" 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="a347c6f1819d8ae0eaf9326cda27e3cf0"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::iterator1::rend" ref="a347c6f1819d8ae0eaf9326cda27e3cf0" 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="afb4d0cddc1abab933ce86a63ac110c15"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::iterator1::index1" ref="afb4d0cddc1abab933ce86a63ac110c15" 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="a3cfe21d4841b5b5177a716d8b86a3226"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::iterator1::index2" ref="a3cfe21d4841b5b5177a716d8b86a3226" 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="ab7e9168eb6243345a153f9fa2a22d5b7"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::iterator1::operator=" ref="ab7e9168eb6243345a153f9fa2a22d5b7" args="(const iterator1 &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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_1triangular__adaptor_1_1iterator1.html">iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4dad3422da30e999297bb1504dd104ba"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::iterator1::operator==" ref="a4dad3422da30e999297bb1504dd104ba" 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_1triangular__adaptor_1_1iterator1.html">iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff5d6191ed0dd98c1831cee5a44bebc3"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::iterator1::operator&lt;" ref="aff5d6191ed0dd98c1831cee5a44bebc3" 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_1triangular__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::triangular_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, class TRI&gt;<br/>
- class boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::iterator1</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator2-members.html
deleted file mode 100644
index 232092b87b..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator2-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::triangular_adaptor&lt; M, TRI &gt;::iterator2 Member List</h1>This is the complete list of members for <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>, 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_1triangular__adaptor_1_1iterator2.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b> (defined in <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><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><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_1triangular__adaptor_1_1iterator2.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1triangular__adaptor_1_1iterator2.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b>() (defined in <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><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></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_1triangular__adaptor_1_1iterator2.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1triangular__adaptor_1_1iterator2.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1triangular__adaptor_1_1iterator2.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::iterator2</a>)</td><td><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></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_1triangular__adaptor_1_1iterator2.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::iterator2</a>)</td><td><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></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_1triangular__adaptor_1_1iterator2.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::iterator2</a>)</td><td><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></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_1triangular__adaptor_1_1iterator2.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator2.html
deleted file mode 100644
index e4872607f6..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator2.html
+++ /dev/null
@@ -1,99 +0,0 @@
-<!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::triangular_adaptor&lt; M, TRI &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_1triangular__adaptor.html">triangular_adaptor</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator2.html">iterator2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::triangular_adaptor::iterator2" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1triangular__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="ac0531dea33641bc6f4b42632a18c4844"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::iterator2::value_type" ref="ac0531dea33641bc6f4b42632a18c4844" 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="a9fea06472f314c0a91cd0b2e7aabbef2"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::iterator2::difference_type" ref="a9fea06472f314c0a91cd0b2e7aabbef2" 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="a49dba28a1b4dab8d8604cdfc61e29b22"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::iterator2::reference" ref="a49dba28a1b4dab8d8604cdfc61e29b22" 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="aca57b947d588b1f42ce87a3cb2575139"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::iterator2::pointer" ref="aca57b947d588b1f42ce87a3cb2575139" 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="a5f6a93c66b101447166d757620c2b298"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::iterator2::dual_iterator_type" ref="a5f6a93c66b101447166d757620c2b298" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="a6939dbd0d21957389eb3e3ba3ef365b4"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::iterator2::dual_reverse_iterator_type" ref="a6939dbd0d21957389eb3e3ba3ef365b4" 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="abc149422ba3023a728d26320cbf3560d"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::iterator2::iterator2" ref="abc149422ba3023a728d26320cbf3560d" 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_1triangular__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="a657504cbd1dc0d8fad37c875321a51d4"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::iterator2::operator++" ref="a657504cbd1dc0d8fad37c875321a51d4" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="a70cc43dda383e6df73146e71d5d617f1"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::iterator2::operator&#45;&#45;" ref="a70cc43dda383e6df73146e71d5d617f1" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="a35959767d8397c7efd382c620d1cbddd"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::iterator2::operator+=" ref="a35959767d8397c7efd382c620d1cbddd" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="a6674c8758bf4e0412f8fb9db89fba01d"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::iterator2::operator&#45;=" ref="a6674c8758bf4e0412f8fb9db89fba01d" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="ace749b6664b959ff73a1f61eb06a2c0d"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::iterator2::operator&#45;" ref="ace749b6664b959ff73a1f61eb06a2c0d" 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_1triangular__adaptor_1_1iterator2.html">iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaaa11156d7adb3940bd008c0c4bba659"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::iterator2::operator*" ref="aaaa11156d7adb3940bd008c0c4bba659" 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="af39e76e49e5d2160a4f694eca1e603ed"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::iterator2::operator[]" ref="af39e76e49e5d2160a4f694eca1e603ed" 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="a3d77d94716d407fa1ba65ac2d156c250"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::iterator2::begin" ref="a3d77d94716d407fa1ba65ac2d156c250" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="aaa01b8daa51c9e1b2a38b728e4ea8b80"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::iterator2::end" ref="aaa01b8daa51c9e1b2a38b728e4ea8b80" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="a3f1fe896b875c069a2d88d2ffa534761"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::iterator2::rbegin" ref="a3f1fe896b875c069a2d88d2ffa534761" 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="a737a3a56999ce41222a5d78fad0176ee"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::iterator2::rend" ref="a737a3a56999ce41222a5d78fad0176ee" 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="a01e8c5805a08004a72b1792ee320e8da"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::iterator2::index1" ref="a01e8c5805a08004a72b1792ee320e8da" 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="aa425d4c97a1450d0ea528e9ff3bcf14c"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::iterator2::index2" ref="aa425d4c97a1450d0ea528e9ff3bcf14c" 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="afcd5dff7511d1525dba255c86235270c"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::iterator2::operator=" ref="afcd5dff7511d1525dba255c86235270c" args="(const iterator2 &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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_1triangular__adaptor_1_1iterator2.html">iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2c96c8db9c049bb9b198e333ee02967c"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::iterator2::operator==" ref="a2c96c8db9c049bb9b198e333ee02967c" 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_1triangular__adaptor_1_1iterator2.html">iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1ac79b3272a84bdfb614e6380c3c7a80"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::iterator2::operator&lt;" ref="a1ac79b3272a84bdfb614e6380c3c7a80" 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_1triangular__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::triangular_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, class TRI&gt;<br/>
- class boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::iterator2</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix-members.html
deleted file mode 100644
index 3efacc59f4..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix-members.html
+++ /dev/null
@@ -1,108 +0,0 @@
-<!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::triangular_matrix&lt; T, TRI, L, A &gt; Member List</h1>This is the complete list of members for <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>, 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_1triangular__matrix.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></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_1triangular__matrix.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>assign_temporary</b>(triangular_matrix &amp;m) (defined in <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><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></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_1triangular__matrix.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>clear</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <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><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></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; triangular_matrix&lt; T, TRI, 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; triangular_matrix&lt; T, TRI, 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_1triangular__matrix.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator2</b> typedef (defined in <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><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></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; triangular_matrix&lt; T, TRI, 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; triangular_matrix&lt; T, TRI, 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_1triangular__matrix.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>data</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end2</b>() (defined in <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><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></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_1triangular__matrix.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></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; triangular_matrix&lt; T, TRI, 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; triangular_matrix&lt; T, TRI, 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_1triangular__matrix.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></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_1triangular__matrix.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></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_1triangular__matrix.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></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_1triangular__matrix.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></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_1triangular__matrix.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_temporary_type</b> typedef (defined in <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><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></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_1triangular__matrix.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></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_1triangular__matrix.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></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_1triangular__matrix.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></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; triangular_matrix&lt; T, TRI, 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; triangular_matrix&lt; T, TRI, 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; triangular_matrix&lt; T, TRI, 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; triangular_matrix&lt; T, TRI, 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_1triangular__matrix.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></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_1triangular__matrix.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></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_1triangular__matrix.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></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_1triangular__matrix.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const triangular_matrix &amp;m) (defined in <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><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></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_1triangular__matrix.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>orientation_category</b> typedef (defined in <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><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></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_1triangular__matrix.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>resize</b>(size_type size1, size_type size2, bool preserve=true) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>resize_packed_preserve</b>(size_type size1, size_type size2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reverse_iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reverse_iterator2</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b>(triangular_matrix &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b> (defined in <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><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><code> [friend]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>triangular_matrix</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>triangular_matrix</b>(size_type size1, size_type size2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>triangular_matrix</b>(size_type size1, size_type size2, const array_type &amp;data) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>triangular_matrix</b>(const triangular_matrix &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>triangular_matrix</b>(const matrix_expression&lt; AE &gt; &amp;ae) (defined in <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><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></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; triangular_matrix&lt; T, TRI, 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; triangular_matrix&lt; T, TRI, 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; triangular_matrix&lt; T, TRI, 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; triangular_matrix&lt; T, TRI, L, A &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_temporary_type</b> typedef (defined in <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><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></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; triangular_matrix&lt; T, TRI, 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; triangular_matrix&lt; T, TRI, 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: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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html
deleted file mode 100644
index d1326ca8d6..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html
+++ /dev/null
@@ -1,231 +0,0 @@
-<!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::triangular_matrix&lt; T, TRI, 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_1triangular__matrix.html">triangular_matrix</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::triangular_matrix" --><!-- doxytag: inherits="matrix_container&lt; triangular_matrix&lt; T, TRI, L, A &gt; &gt;" -->
-<p>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>.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">matrix_container&lt; triangular_matrix&lt; T, TRI, L, A &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1triangular__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_1triangular__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_1triangular__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_1triangular__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_1triangular__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="a2864e600db6ea0a56ed7440f8f9be592"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::size_type" ref="a2864e600db6ea0a56ed7440f8f9be592" 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="a86bf0c34986f845fd4b8a9f9d3ac879c"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::difference_type" ref="a86bf0c34986f845fd4b8a9f9d3ac879c" 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="adbdfa500c017aed734c40a4cf5ba932d"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::value_type" ref="adbdfa500c017aed734c40a4cf5ba932d" 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="af27587c1cb6de991cebc060612ba5d63"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_reference" ref="af27587c1cb6de991cebc060612ba5d63" 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="ae5a81ab870fb434976b7de35206a2a32"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::reference" ref="ae5a81ab870fb434976b7de35206a2a32" 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="a48bd06dae9777f66a76e3888b0954493"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::array_type" ref="a48bd06dae9777f66a76e3888b0954493" 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="af4c01a255592b5bb04cbc44335580e83"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_closure_type" ref="af4c01a255592b5bb04cbc44335580e83" 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_1triangular__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="a16a6e9ae5720fe5bd63a2f43517d22c9"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::closure_type" ref="a16a6e9ae5720fe5bd63a2f43517d22c9" 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_1triangular__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="abd137ffdb6fa0796b85716430bf65daf"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::vector_temporary_type" ref="abd137ffdb6fa0796b85716430bf65daf" 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="a2a77c8516c8a2def68a9c903206ce2a3"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::matrix_temporary_type" ref="a2a77c8516c8a2def68a9c903206ce2a3" 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="a79c42df6d04ed7ea4bc8f73e95d844d1"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::storage_category" ref="a79c42df6d04ed7ea4bc8f73e95d844d1" 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="a5f3603675dd4f729a99095b9a445f333"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::orientation_category" ref="a5f3603675dd4f729a99095b9a445f333" 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="a7722b49d67b3a7ee9e07d4ab2dbab8b2"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_reverse_iterator1" ref="a7722b49d67b3a7ee9e07d4ab2dbab8b2" args="" -->
-typedef reverse_iterator_base1<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="aa91a396f1edd204e9163fb0dcd58949a"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::reverse_iterator1" ref="aa91a396f1edd204e9163fb0dcd58949a" args="" -->
-typedef reverse_iterator_base1<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="a9f21cb892968d5567e087cc5ec8bb9c5"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_reverse_iterator2" ref="a9f21cb892968d5567e087cc5ec8bb9c5" args="" -->
-typedef reverse_iterator_base2<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="af0ee03cd545e657c6929b23c7a39ebbd"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::reverse_iterator2" ref="af0ee03cd545e657c6929b23c7a39ebbd" args="" -->
-typedef reverse_iterator_base2<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="acfc91470aa37a5b33ef902d001c33851"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::triangular_matrix" ref="acfc91470aa37a5b33ef902d001c33851" args="(size_type size1, size_type size2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>triangular_matrix</b> (size_type size1, size_type size2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a35c25451b82a96f8cb8df230d93efaba"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::triangular_matrix" ref="a35c25451b82a96f8cb8df230d93efaba" args="(size_type size1, size_type size2, const array_type &amp;data)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>triangular_matrix</b> (size_type size1, size_type size2, const array_type &amp;data)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a86309278e89cd76426468bae51a25685"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::triangular_matrix" ref="a86309278e89cd76426468bae51a25685" args="(const triangular_matrix &amp;m)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>triangular_matrix</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html">triangular_matrix</a> &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="af3eb09adee979c505e585e43c790bbae"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::triangular_matrix" ref="af3eb09adee979c505e585e43c790bbae" 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&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>triangular_matrix</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="memItemLeft" align="right" valign="top"><a class="anchor" id="ab8c781fe88d37996380f534229b42454"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::size1" ref="ab8c781fe88d37996380f534229b42454" 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="a2e7f0f244912bd05fe2e58d4cfeca1e9"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::size2" ref="a2e7f0f244912bd05fe2e58d4cfeca1e9" 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="ad9cc7c75f938f507b37f4e65e48ee00b"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::data" ref="ad9cc7c75f938f507b37f4e65e48ee00b" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-array_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="a295866a03c945607a42b66b8c5392ea2"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::data" ref="a295866a03c945607a42b66b8c5392ea2" args="()" -->
-BOOST_UBLAS_INLINE array_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="a580daa5b124fab9492eded1d03666e6a"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::resize" ref="a580daa5b124fab9492eded1d03666e6a" args="(size_type size1, size_type size2, bool preserve=true)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>resize</b> (size_type size1, size_type size2, bool preserve=true)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac4473b6440e0aaf8663916ce70fdf16b"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::resize_packed_preserve" ref="ac4473b6440e0aaf8663916ce70fdf16b" args="(size_type size1, size_type size2)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>resize_packed_preserve</b> (size_type size1, size_type size2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad8d2ca4f9311c5b371e07b20fe3ce149"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::operator()" ref="ad8d2ca4f9311c5b371e07b20fe3ce149" 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="a39302730916e4d516b9530b49b563cff"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::at_element" ref="a39302730916e4d516b9530b49b563cff" args="(size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>at_element</b> (size_type i, size_type j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1b49dbe8620ef2ec1b18c604f6d6d8b6"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::operator()" ref="a1b49dbe8620ef2ec1b18c604f6d6d8b6" 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="a9190d95ea0f377bda15df5cb386ebf64"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::insert_element" ref="a9190d95ea0f377bda15df5cb386ebf64" args="(size_type i, size_type j, const_reference t)" -->
-BOOST_UBLAS_INLINE reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>insert_element</b> (size_type i, size_type j, const_reference t)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a229463f9d41821bfabefc50eff01885c"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::erase_element" ref="a229463f9d41821bfabefc50eff01885c" args="(size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>erase_element</b> (size_type i, size_type j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2acdca9e8ca80a7de4c1912fa92a3a59"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::clear" ref="a2acdca9e8ca80a7de4c1912fa92a3a59" args="()" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>clear</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a05b1c9e539b51c8f19b295498080dd77"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::operator=" ref="a05b1c9e539b51c8f19b295498080dd77" args="(const triangular_matrix &amp;m)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html">triangular_matrix</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html">triangular_matrix</a> &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5294f9673cfd75cc4fee5f6d44f5e9e7"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::assign_temporary" ref="a5294f9673cfd75cc4fee5f6d44f5e9e7" args="(triangular_matrix &amp;m)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html">triangular_matrix</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>assign_temporary</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html">triangular_matrix</a> &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ae8d16f0db82a1f3f527ffaf914ee301d"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::operator=" ref="ae8d16f0db82a1f3f527ffaf914ee301d" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html">triangular_matrix</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="a3bea1cf4349e74b1484dff74e94b2edc"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::assign" ref="a3bea1cf4349e74b1484dff74e94b2edc" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html">triangular_matrix</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="a29ce9feaf060cb526ba58ff1ccd708eb"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::operator+=" ref="a29ce9feaf060cb526ba58ff1ccd708eb" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html">triangular_matrix</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="a9628426f9f8efe4056535b9d81b6b443"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::plus_assign" ref="a9628426f9f8efe4056535b9d81b6b443" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html">triangular_matrix</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="a51cd4cff068b90e4dc6cf3fc735cd3ea"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::operator&#45;=" ref="a51cd4cff068b90e4dc6cf3fc735cd3ea" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html">triangular_matrix</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="af11feb38503c11ac251d531ba108d5a0"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::minus_assign" ref="af11feb38503c11ac251d531ba108d5a0" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html">triangular_matrix</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="a35a898acfc6a12420eead7d8e07c39a5"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::operator*=" ref="a35a898acfc6a12420eead7d8e07c39a5" args="(const AT &amp;at)" -->
-template&lt;class AT &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html">triangular_matrix</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="ad7cb8ae62f19db3aae37c06d6f1401d7"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::operator/=" ref="ad7cb8ae62f19db3aae37c06d6f1401d7" args="(const AT &amp;at)" -->
-template&lt;class AT &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html">triangular_matrix</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="a1a40d4e4abec1b2440348f94a6852a61"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::swap" ref="a1a40d4e4abec1b2440348f94a6852a61" args="(triangular_matrix &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_1triangular__matrix.html">triangular_matrix</a> &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad056746d8fa510eb765c455078a98a8d"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::find1" ref="ad056746d8fa510eb765c455078a98a8d" args="(int rank, size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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="a00b37cb7830b65bb8af2973eda5f1a30"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::find1" ref="a00b37cb7830b65bb8af2973eda5f1a30" args="(int rank, size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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="a4dafe654bfd9907400b13e06d8814e72"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::find2" ref="a4dafe654bfd9907400b13e06d8814e72" args="(int rank, size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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="a8be22ee4cdd4dbd39324c9200fe3740f"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::find2" ref="a8be22ee4cdd4dbd39324c9200fe3740f" args="(int rank, size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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="a9d642f701e64068adb980d32d1298cbe"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::begin1" ref="a9d642f701e64068adb980d32d1298cbe" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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="a580397c5cde52f8ad41847b8fa6b5c1b"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::end1" ref="a580397c5cde52f8ad41847b8fa6b5c1b" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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="aef7ad014cf1829beee292fa24e55e213"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::begin1" ref="aef7ad014cf1829beee292fa24e55e213" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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="a93bae0bcd36332c6f7b1c59716f77ecf"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::end1" ref="a93bae0bcd36332c6f7b1c59716f77ecf" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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="ae1003e95699cd5bef2a7482770acecca"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::begin2" ref="ae1003e95699cd5bef2a7482770acecca" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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="aa23fb400f8ef4cb26b318d9aba847b87"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::end2" ref="aa23fb400f8ef4cb26b318d9aba847b87" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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="a893ed0b6060c91673888c5da440da607"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::begin2" ref="a893ed0b6060c91673888c5da440da607" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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="a427b3ee7e37544c63d57a6bd0a8c5eaa"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::end2" ref="a427b3ee7e37544c63d57a6bd0a8c5eaa" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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="a91e56962da9d475d6129eb3e19895af5"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::rbegin1" ref="a91e56962da9d475d6129eb3e19895af5" 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="a8733700b6154b5c6bb59e90144b2813d"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::rend1" ref="a8733700b6154b5c6bb59e90144b2813d" 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="a0bdbb5aca8d3b63a174d372267530317"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::rbegin1" ref="a0bdbb5aca8d3b63a174d372267530317" 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="aa5edf8411a8afc512a9e1d9cbe055f98"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::rend1" ref="aa5edf8411a8afc512a9e1d9cbe055f98" 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="a6d03365ac1a3cec8a76a9c7ef6228667"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::rbegin2" ref="a6d03365ac1a3cec8a76a9c7ef6228667" 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="a39e4b54a007754d52981a208fc6b71b1"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::rend2" ref="a39e4b54a007754d52981a208fc6b71b1" 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="a971668cd0b78aed35094044206a653cf"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::rbegin2" ref="a971668cd0b78aed35094044206a653cf" 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="a27f875de33bcceb018a2134796829c35"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::rend2" ref="a27f875de33bcceb018a2134796829c35" 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="a5742b719407915d9a3e78e337a4d7308"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::swap" ref="a5742b719407915d9a3e78e337a4d7308" args="(triangular_matrix &amp;m1, triangular_matrix &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_1triangular__matrix.html">triangular_matrix</a> &amp;m1, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html">triangular_matrix</a> &amp;m2)</td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;class T, class TRI, class L, class A&gt;<br/>
- class boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;</h3>
-
-<p>For a <img class="formulaInl" alt="$(n \times n )$" src="form_60.png"/>-dimensional lower triangular <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> and if <img class="formulaInl" alt="$0 \leq i < n$" src="form_61.png"/>, <img class="formulaInl" alt="$0 \leq j < n$" src="form_4.png"/> and <img class="formulaInl" alt="$i>j$" src="form_62.png"/> holds, <img class="formulaInl" alt="$m_{i,j}=0$" src="form_63.png"/>. Furthermore if <img class="formulaInl" alt="$m_{i,i}=1$" src="form_64.png"/>, the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> is called unit lower triangular.</p>
-<p>For a <img class="formulaInl" alt="$(n \times n )$" src="form_60.png"/>-dimensional upper triangular <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> and if <img class="formulaInl" alt="$0 \leq i < n$" src="form_61.png"/>, <img class="formulaInl" alt="$0 \leq j < n$" src="form_4.png"/> and <img class="formulaInl" alt="$i<j$" src="form_65.png"/> holds, <img class="formulaInl" alt="$m_{i,j}=0$" src="form_63.png"/>. Furthermore if <img class="formulaInl" alt="$m_{i,i}=1$" src="form_64.png"/>, the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> is called unit upper triangular.</p>
-<p>The default storage for triangular matrices is packed. Orientation and storage can also be specified. Default is <code>row_major</code> and and <a class="el" href="classboost_1_1numeric_1_1ublas_1_1unbounded__array.html">unbounded_array</a>. It is <b>not</b> required by the storage to initialize elements of the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a>.</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>T</em>&nbsp;</td><td>the type of object stored in the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> (like double, float, complex, etc...) </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>TRI</em>&nbsp;</td><td>the type of the triangular <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a>. It can either be <code>lower</code> or <code>upper</code>. Default is <code>lower</code> </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>L</em>&nbsp;</td><td>the storage organization. It can be either <code>row_major</code> or <code>column_major</code>. Default is <code>row_major</code> </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>A</em>&nbsp;</td><td>the type of Storage array. Default is <code><a class="el" href="classboost_1_1numeric_1_1ublas_1_1unbounded__array.html">unbounded_array</a></code> </td></tr>
- </table>
- </dd>
-</dl>
-</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator1-members.html
deleted file mode 100644
index f9852d90f0..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator1-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::triangular_matrix&lt; T, TRI, L, A &gt;::const_iterator1 Member List</h1>This is the complete list of members for <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>, 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_1triangular__matrix_1_1const__iterator1.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>(const self_type &amp;m, size_type it1, size_type it2) (defined in <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><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></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_1triangular__matrix_1_1const__iterator1.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1triangular__matrix_1_1const__iterator1.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1triangular__matrix_1_1const__iterator1.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1triangular__matrix_1_1const__iterator1.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;::const_iterator1</a>)</td><td><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></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_1triangular__matrix_1_1const__iterator1.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;::const_iterator1</a>)</td><td><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></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_1triangular__matrix_1_1const__iterator1.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;::const_iterator1</a>)</td><td><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></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_1triangular__matrix_1_1const__iterator1.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator1.html
deleted file mode 100644
index 570938b1b7..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator1.html
+++ /dev/null
@@ -1,104 +0,0 @@
-<!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::triangular_matrix&lt; T, TRI, L, A &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_1triangular__matrix.html">triangular_matrix</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator1.html">const_iterator1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;::const_iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::triangular_matrix::const_iterator1" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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="a6e8e6e1f2ad2c37b04ad5c430d30d8e7"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator1::value_type" ref="a6e8e6e1f2ad2c37b04ad5c430d30d8e7" args="" -->
-typedef <br class="typebreak"/>
-triangular_matrix::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="a51abb3f74bf7e2afa36d226b526d2db5"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator1::difference_type" ref="a51abb3f74bf7e2afa36d226b526d2db5" args="" -->
-typedef <br class="typebreak"/>
-triangular_matrix::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="af95852c2558692ccfa7611516a186d8b"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator1::reference" ref="af95852c2558692ccfa7611516a186d8b" args="" -->
-typedef <br class="typebreak"/>
-triangular_matrix::const_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="a895e21e58fb8bc35011359d26da984a6"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator1::pointer" ref="a895e21e58fb8bc35011359d26da984a6" args="" -->
-typedef const <br class="typebreak"/>
-triangular_matrix::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="a1fd3456a95f665ffe7676104b0bb3a21"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator1::dual_iterator_type" ref="a1fd3456a95f665ffe7676104b0bb3a21" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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="ac94ccdf636b156107f12782ed4c61b62"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator1::dual_reverse_iterator_type" ref="ac94ccdf636b156107f12782ed4c61b62" 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="a95d40e5e11902956aaa959c061014d6d"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator1::const_iterator1" ref="a95d40e5e11902956aaa959c061014d6d" args="(const self_type &amp;m, size_type it1, size_type it2)" -->
-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_1triangular__matrix.html">self_type</a> &amp;m, size_type it1, size_type it2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae4089561e52a34f340f0699f6d96d2b1"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator1::const_iterator1" ref="ae4089561e52a34f340f0699f6d96d2b1" 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_1triangular__matrix_1_1iterator1.html">iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaf6df91dcb9d43cd8849cecdacdc3859"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator1::operator++" ref="aaf6df91dcb9d43cd8849cecdacdc3859" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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="a18f2112cd153e9caa7fce3532216a7be"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator1::operator&#45;&#45;" ref="a18f2112cd153e9caa7fce3532216a7be" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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="aa5ba4543c93dd7ec27f2c82dd70dc019"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator1::operator+=" ref="aa5ba4543c93dd7ec27f2c82dd70dc019" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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="a167f6efbafe8a5f2b733fdac21936e86"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator1::operator&#45;=" ref="a167f6efbafe8a5f2b733fdac21936e86" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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="a7debc226525f22f31599570c1e066d8a"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator1::operator&#45;" ref="a7debc226525f22f31599570c1e066d8a" 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_1triangular__matrix_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a910c9b48ee749a9fa11e8b375067ee"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator1::operator*" ref="a2a910c9b48ee749a9fa11e8b375067ee" 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="ab0177f0bdd80270c11df0e76aed5649d"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator1::operator[]" ref="ab0177f0bdd80270c11df0e76aed5649d" 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="ad978b6daf5ba6700173b3a13d4851f0b"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator1::begin" ref="ad978b6daf5ba6700173b3a13d4851f0b" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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="aa1481d9bb54ec2875d88cca9235f80c0"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator1::end" ref="aa1481d9bb54ec2875d88cca9235f80c0" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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="a419d9b131b18b93f287c6f83423f1e01"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator1::rbegin" ref="a419d9b131b18b93f287c6f83423f1e01" 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="a562750656a77668686bdefc44c061357"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator1::rend" ref="a562750656a77668686bdefc44c061357" 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="acd421fe8e51527e31647db07098f8a73"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator1::index1" ref="acd421fe8e51527e31647db07098f8a73" 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="aab77559b798516c5be4334dcffa48e43"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator1::index2" ref="aab77559b798516c5be4334dcffa48e43" 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="aab8e9a986485bcd84d2f5fa9cda3cf64"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator1::operator=" ref="aab8e9a986485bcd84d2f5fa9cda3cf64" args="(const const_iterator1 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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_1triangular__matrix_1_1const__iterator1.html">const_iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a55ca8eafdec5b35532a982e3a48ae9fd"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator1::operator==" ref="a55ca8eafdec5b35532a982e3a48ae9fd" 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_1triangular__matrix_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a47a8e3b999586fe6efa197110de43147"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator1::operator&lt;" ref="a47a8e3b999586fe6efa197110de43147" 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_1triangular__matrix_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class T, class TRI, class L, class A&gt;<br/>
- class boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;::const_iterator1</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator2-members.html
deleted file mode 100644
index a73b03c77b..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator2-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::triangular_matrix&lt; T, TRI, L, A &gt;::const_iterator2 Member List</h1>This is the complete list of members for <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>, 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_1triangular__matrix_1_1const__iterator2.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>(const self_type &amp;m, size_type it1, size_type it2) (defined in <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><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></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_1triangular__matrix_1_1const__iterator2.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1triangular__matrix_1_1const__iterator2.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1triangular__matrix_1_1const__iterator2.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1triangular__matrix_1_1const__iterator2.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;::const_iterator2</a>)</td><td><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></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_1triangular__matrix_1_1const__iterator2.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;::const_iterator2</a>)</td><td><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></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_1triangular__matrix_1_1const__iterator2.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;::const_iterator2</a>)</td><td><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></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_1triangular__matrix_1_1const__iterator2.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator2.html
deleted file mode 100644
index 3f11cded1e..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator2.html
+++ /dev/null
@@ -1,104 +0,0 @@
-<!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::triangular_matrix&lt; T, TRI, L, A &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_1triangular__matrix.html">triangular_matrix</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator2.html">const_iterator2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;::const_iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::triangular_matrix::const_iterator2" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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="ac0d0caee22b754cc50d500d6df133ad2"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator2::value_type" ref="ac0d0caee22b754cc50d500d6df133ad2" args="" -->
-typedef <br class="typebreak"/>
-triangular_matrix::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="a19e75a9866334953aacb1b4c028e1aab"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator2::difference_type" ref="a19e75a9866334953aacb1b4c028e1aab" args="" -->
-typedef <br class="typebreak"/>
-triangular_matrix::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="a7632173c137cfbeb5775a90820f13f98"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator2::reference" ref="a7632173c137cfbeb5775a90820f13f98" args="" -->
-typedef <br class="typebreak"/>
-triangular_matrix::const_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="ac157cf4a7805ad24833bd62c68d15d62"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator2::pointer" ref="ac157cf4a7805ad24833bd62c68d15d62" args="" -->
-typedef const <br class="typebreak"/>
-triangular_matrix::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="a4443431de8a85764d911a4c6ab6bb497"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator2::dual_iterator_type" ref="a4443431de8a85764d911a4c6ab6bb497" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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="ae14edbff869d5dd9526844e651e633a8"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator2::dual_reverse_iterator_type" ref="ae14edbff869d5dd9526844e651e633a8" 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="a2e5fb069d68a41b415ad3bc68efcf824"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator2::const_iterator2" ref="a2e5fb069d68a41b415ad3bc68efcf824" args="(const self_type &amp;m, size_type it1, size_type 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_1triangular__matrix.html">self_type</a> &amp;m, size_type it1, size_type it2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9d3b1ec3ecbc117dbefc130e7e614833"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator2::const_iterator2" ref="a9d3b1ec3ecbc117dbefc130e7e614833" 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_1triangular__matrix_1_1iterator2.html">iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff400d83a455a32b12dcd4c4b05eebfe"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator2::operator++" ref="aff400d83a455a32b12dcd4c4b05eebfe" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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="ad284b749a57b812af3247f1981612463"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator2::operator&#45;&#45;" ref="ad284b749a57b812af3247f1981612463" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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="a1e7c5c129560f5a9fd10efe32cecc593"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator2::operator+=" ref="a1e7c5c129560f5a9fd10efe32cecc593" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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="a6e460b246e9df09e321c217d28d6fd4f"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator2::operator&#45;=" ref="a6e460b246e9df09e321c217d28d6fd4f" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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="a565454256a0bb23be1d0072d80f31e37"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator2::operator&#45;" ref="a565454256a0bb23be1d0072d80f31e37" 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_1triangular__matrix_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="accd577ec82a8b937ae6c34deb684dbb4"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator2::operator*" ref="accd577ec82a8b937ae6c34deb684dbb4" 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="a6798dd8a11dcf320356f844f1c40f525"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator2::operator[]" ref="a6798dd8a11dcf320356f844f1c40f525" 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="abf313729c7a47a2a666ea376b4dbc941"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator2::begin" ref="abf313729c7a47a2a666ea376b4dbc941" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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="af13d8e223aac20691c0ce7492bfa5cff"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator2::end" ref="af13d8e223aac20691c0ce7492bfa5cff" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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="aa54282f0be49fe4f9ed7f00fe3a47067"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator2::rbegin" ref="aa54282f0be49fe4f9ed7f00fe3a47067" 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="ab82fe91347ab57ebf6d8cb26e1f621de"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator2::rend" ref="ab82fe91347ab57ebf6d8cb26e1f621de" 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="a88d87a0cc22598fcfbfd689753ec97d6"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator2::index1" ref="a88d87a0cc22598fcfbfd689753ec97d6" 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="a8132cef62a9a0baaba9928bc1f24da0d"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator2::index2" ref="a8132cef62a9a0baaba9928bc1f24da0d" 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="ad79647f0cda94bac4326231ebfd65cb1"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator2::operator=" ref="ad79647f0cda94bac4326231ebfd65cb1" args="(const const_iterator2 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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_1triangular__matrix_1_1const__iterator2.html">const_iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2161ca75a9eb05af48efaffa6ffd752a"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator2::operator==" ref="a2161ca75a9eb05af48efaffa6ffd752a" 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_1triangular__matrix_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a66a5130a40fcde4f45960b34ac3dfd8c"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::const_iterator2::operator&lt;" ref="a66a5130a40fcde4f45960b34ac3dfd8c" 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_1triangular__matrix_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class T, class TRI, class L, class A&gt;<br/>
- class boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;::const_iterator2</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator1-members.html
deleted file mode 100644
index d5b65ac400..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator1-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::triangular_matrix&lt; T, TRI, L, A &gt;::iterator1 Member List</h1>This is the complete list of members for <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>, 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_1triangular__matrix_1_1iterator1.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b> (defined in <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><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><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_1triangular__matrix_1_1iterator1.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1triangular__matrix_1_1iterator1.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b>(self_type &amp;m, size_type it1, size_type it2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1triangular__matrix_1_1iterator1.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1triangular__matrix_1_1iterator1.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;::iterator1</a>)</td><td><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></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_1triangular__matrix_1_1iterator1.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;::iterator1</a>)</td><td><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></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_1triangular__matrix_1_1iterator1.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;::iterator1</a>)</td><td><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></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_1triangular__matrix_1_1iterator1.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator1.html
deleted file mode 100644
index 7740657c7a..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator1.html
+++ /dev/null
@@ -1,99 +0,0 @@
-<!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::triangular_matrix&lt; T, TRI, L, A &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_1triangular__matrix.html">triangular_matrix</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator1.html">iterator1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;::iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::triangular_matrix::iterator1" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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="a4f0bb4a7b389085dda9f22360edff4a7"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::iterator1::value_type" ref="a4f0bb4a7b389085dda9f22360edff4a7" args="" -->
-typedef <br class="typebreak"/>
-triangular_matrix::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="a83c5462c4ccd9a7ea394dd5177764dba"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::iterator1::difference_type" ref="a83c5462c4ccd9a7ea394dd5177764dba" args="" -->
-typedef <br class="typebreak"/>
-triangular_matrix::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="ab416cb0fe4811dde96159439da68ec6a"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::iterator1::reference" ref="ab416cb0fe4811dde96159439da68ec6a" args="" -->
-typedef <br class="typebreak"/>
-triangular_matrix::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="a97329990b9caef77ae550193cf6c26b8"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::iterator1::pointer" ref="a97329990b9caef77ae550193cf6c26b8" args="" -->
-typedef triangular_matrix::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="a2f9981e45510b889c7e1ccf2077d586a"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::iterator1::dual_iterator_type" ref="a2f9981e45510b889c7e1ccf2077d586a" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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="a246267e27e40620db8729d818d0bef86"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::iterator1::dual_reverse_iterator_type" ref="a246267e27e40620db8729d818d0bef86" 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="a58ce6c349520e782cc3ae3cbd8d7a8ec"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::iterator1::iterator1" ref="a58ce6c349520e782cc3ae3cbd8d7a8ec" args="(self_type &amp;m, size_type it1, size_type it2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator1</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html">self_type</a> &amp;m, size_type it1, size_type it2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae6043ae82ed35604bbe11f77788ce572"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::iterator1::operator++" ref="ae6043ae82ed35604bbe11f77788ce572" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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="a001ce60ad7b7243115d509b40e11f276"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::iterator1::operator&#45;&#45;" ref="a001ce60ad7b7243115d509b40e11f276" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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="ae4dd73197fd08f799217a4baa5ebbf44"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::iterator1::operator+=" ref="ae4dd73197fd08f799217a4baa5ebbf44" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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="afc252bbaf6015f0b9258745798480a07"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::iterator1::operator&#45;=" ref="afc252bbaf6015f0b9258745798480a07" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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="aa89f0350b553889570728cb84a8e9a2b"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::iterator1::operator&#45;" ref="aa89f0350b553889570728cb84a8e9a2b" 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_1triangular__matrix_1_1iterator1.html">iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a87c3f081ca961516a8f220ba6730da17"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::iterator1::operator*" ref="a87c3f081ca961516a8f220ba6730da17" 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="aced51fd506cd0f2118b7bb0450dd6e43"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::iterator1::operator[]" ref="aced51fd506cd0f2118b7bb0450dd6e43" 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="a81f0eb89d7f5caeddbfa9795ac284044"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::iterator1::begin" ref="a81f0eb89d7f5caeddbfa9795ac284044" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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="a2581d8c85a14360f8c19d12cae734c5b"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::iterator1::end" ref="a2581d8c85a14360f8c19d12cae734c5b" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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="a0153769bb9f060cfa069eba10fef3379"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::iterator1::rbegin" ref="a0153769bb9f060cfa069eba10fef3379" 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="a600abed8040956f86ac6d7b045a5d61b"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::iterator1::rend" ref="a600abed8040956f86ac6d7b045a5d61b" 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="acc96b81e76015b292ad1fd8a7cb62a62"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::iterator1::index1" ref="acc96b81e76015b292ad1fd8a7cb62a62" 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="a3aec97235581a4012af8f0e4120c23f8"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::iterator1::index2" ref="a3aec97235581a4012af8f0e4120c23f8" 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="aa941eec67e833880154edaa46ea60fd6"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::iterator1::operator=" ref="aa941eec67e833880154edaa46ea60fd6" args="(const iterator1 &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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_1triangular__matrix_1_1iterator1.html">iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5fea8b28590b08002a24224f43d4f114"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::iterator1::operator==" ref="a5fea8b28590b08002a24224f43d4f114" 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_1triangular__matrix_1_1iterator1.html">iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5ddd1d98f47cddedb0ba118d1463e39f"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::iterator1::operator&lt;" ref="a5ddd1d98f47cddedb0ba118d1463e39f" 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_1triangular__matrix_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::triangular_matrix::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 T, class TRI, class L, class A&gt;<br/>
- class boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;::iterator1</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator2-members.html
deleted file mode 100644
index d27aeed5ce..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator2-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::triangular_matrix&lt; T, TRI, L, A &gt;::iterator2 Member List</h1>This is the complete list of members for <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>, 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_1triangular__matrix_1_1iterator2.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b> (defined in <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><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><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_1triangular__matrix_1_1iterator2.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1triangular__matrix_1_1iterator2.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b>(self_type &amp;m, size_type it1, size_type it2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1triangular__matrix_1_1iterator2.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1triangular__matrix_1_1iterator2.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;::iterator2</a>)</td><td><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></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_1triangular__matrix_1_1iterator2.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;::iterator2</a>)</td><td><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></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_1triangular__matrix_1_1iterator2.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;::iterator2</a>)</td><td><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></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_1triangular__matrix_1_1iterator2.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator2.html
deleted file mode 100644
index 52f4634a4c..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator2.html
+++ /dev/null
@@ -1,99 +0,0 @@
-<!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::triangular_matrix&lt; T, TRI, L, A &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_1triangular__matrix.html">triangular_matrix</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator2.html">iterator2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;::iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::triangular_matrix::iterator2" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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="ab585b37a10ed72b67abde426fcb924de"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::iterator2::value_type" ref="ab585b37a10ed72b67abde426fcb924de" args="" -->
-typedef <br class="typebreak"/>
-triangular_matrix::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="a0860581a38b34e3957dfb29a6684eb61"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::iterator2::difference_type" ref="a0860581a38b34e3957dfb29a6684eb61" args="" -->
-typedef <br class="typebreak"/>
-triangular_matrix::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="a7b2c50134cc20be95c9b15ebfe359e3f"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::iterator2::reference" ref="a7b2c50134cc20be95c9b15ebfe359e3f" args="" -->
-typedef <br class="typebreak"/>
-triangular_matrix::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="a1cf83d269f6e1a91b48de8931d384532"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::iterator2::pointer" ref="a1cf83d269f6e1a91b48de8931d384532" args="" -->
-typedef triangular_matrix::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="af439ff99b20036079c6fcbe87258166f"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::iterator2::dual_iterator_type" ref="af439ff99b20036079c6fcbe87258166f" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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="a71cdccf0fa261a82d18ab750339133bc"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::iterator2::dual_reverse_iterator_type" ref="a71cdccf0fa261a82d18ab750339133bc" 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="a3b1f6391daa2b11a45b4f1d9ea7dcc7a"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::iterator2::iterator2" ref="a3b1f6391daa2b11a45b4f1d9ea7dcc7a" args="(self_type &amp;m, size_type it1, size_type it2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator2</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html">self_type</a> &amp;m, size_type it1, size_type it2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad2b1ede2d49cf0f85c0493806352d2f7"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::iterator2::operator++" ref="ad2b1ede2d49cf0f85c0493806352d2f7" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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="aa5bae51144dcde9770d61e8bca3f2ba2"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::iterator2::operator&#45;&#45;" ref="aa5bae51144dcde9770d61e8bca3f2ba2" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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="a53ec5747ee2af413c552cfadb0e96617"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::iterator2::operator+=" ref="a53ec5747ee2af413c552cfadb0e96617" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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="a1e7090a3c3a0689f6841655b81a3b9a1"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::iterator2::operator&#45;=" ref="a1e7090a3c3a0689f6841655b81a3b9a1" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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="a3d74101bec35f1b8b31385df12150130"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::iterator2::operator&#45;" ref="a3d74101bec35f1b8b31385df12150130" 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_1triangular__matrix_1_1iterator2.html">iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5b8954bbd939eef4936a1e770239a80a"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::iterator2::operator*" ref="a5b8954bbd939eef4936a1e770239a80a" 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="ad9bc8d617c49f80b0425b2e47dbdc33b"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::iterator2::operator[]" ref="ad9bc8d617c49f80b0425b2e47dbdc33b" 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="aeca1bfc8fdd1b8ba3da8d25ba5075655"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::iterator2::begin" ref="aeca1bfc8fdd1b8ba3da8d25ba5075655" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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="af0243bd5b4e33021ee2c12a8675b81e5"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::iterator2::end" ref="af0243bd5b4e33021ee2c12a8675b81e5" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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="a450ae8b436063e7f536176659d198e7f"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::iterator2::rbegin" ref="a450ae8b436063e7f536176659d198e7f" 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="a6f36fa7d782f2bc3bb0046913863d407"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::iterator2::rend" ref="a6f36fa7d782f2bc3bb0046913863d407" 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="a9624c2e2affedb65c8ac5484ce81eebd"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::iterator2::index1" ref="a9624c2e2affedb65c8ac5484ce81eebd" 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="a5303ed3b088556cf888a5cbb53068f44"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::iterator2::index2" ref="a5303ed3b088556cf888a5cbb53068f44" 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="a1ca7e7e54a3654a53b0a5644e8085014"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::iterator2::operator=" ref="a1ca7e7e54a3654a53b0a5644e8085014" args="(const iterator2 &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_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_1triangular__matrix_1_1iterator2.html">iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff08ec4559ee66da02e82d3f935efc8c"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::iterator2::operator==" ref="aff08ec4559ee66da02e82d3f935efc8c" 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_1triangular__matrix_1_1iterator2.html">iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e035c14101d7a369a76251834a1ef30"></a><!-- doxytag: member="boost::numeric::ublas::triangular_matrix::iterator2::operator&lt;" ref="a6e035c14101d7a369a76251834a1ef30" 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_1triangular__matrix_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::triangular_matrix::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 T, class TRI, class L, class A&gt;<br/>
- class boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;::iterator2</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1ublas__expression-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1ublas__expression-members.html
deleted file mode 100644
index 9791516e21..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1ublas__expression-members.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!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::ublas_expression&lt; E &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; E &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>expression_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; E &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; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; E &gt;</a></td><td><code> [protected]</code></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; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; E &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1ublas__expression.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1ublas__expression.html
deleted file mode 100644
index dfba80c820..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1ublas__expression.html
+++ /dev/null
@@ -1,59 +0,0 @@
-<!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::ublas_expression&lt; E &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_1ublas__expression.html">ublas_expression</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::ublas_expression&lt; E &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::ublas_expression" -->
-<p>Base class for uBLAS staticaly derived expressions using the the Barton Nackman trick.
-<a href="#_details">More...</a></p>
-
-<p>Inherited by <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; E &gt;</a>, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; E &gt;</a>, and <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; E &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1ublas__expression-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="abbbdc2aeed323a2df31707384ca0e26d"></a><!-- doxytag: member="boost::numeric::ublas::ublas_expression::expression_type" ref="abbbdc2aeed323a2df31707384ca0e26d" args="" -->
-typedef E&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression_type</b></td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;class E&gt;<br/>
- class boost::numeric::ublas::ublas_expression&lt; E &gt;</h3>
-
-<p>This class provides the numeric properties for linear algebra. This is a NonAssignable class</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>E</em>&nbsp;</td><td>an expression type </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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1unbounded__array-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1unbounded__array-members.html
deleted file mode 100644
index 30daa142e8..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1unbounded__array-members.html
+++ /dev/null
@@ -1,73 +0,0 @@
-<!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::unbounded_array&lt; T, ALLOC &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1unbounded__array.html">boost::numeric::ublas::unbounded_array&lt; T, ALLOC &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>allocator_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>assign_temporary</b>(unbounded_array &amp;a) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>boost::serialization::access</b> (defined in <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><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><code> [friend]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>empty</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>get_allocator</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>max_size</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const unbounded_array &amp;a) (defined in <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><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></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_1unbounded__array.html">boost::numeric::ublas::unbounded_array&lt; T, ALLOC &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator[]</b>(size_type i) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>resize</b>(size_type size) (defined in <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><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></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_1unbounded__array.html">boost::numeric::ublas::unbounded_array&lt; T, ALLOC &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reverse_iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b>(unbounded_array &amp;a) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b> (defined in <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><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><code> [friend]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>unbounded_array</b>(const ALLOC &amp;a=ALLOC()) (defined in <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><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><code> [explicit]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>unbounded_array</b>(size_type size, const ALLOC &amp;a=ALLOC()) (defined in <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><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><code> [explicit]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>unbounded_array</b>(size_type size, const value_type &amp;init, const ALLOC &amp;a=ALLOC()) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>unbounded_array</b>(const unbounded_array &amp;c) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>~unbounded_array</b>() (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1unbounded__array.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1unbounded__array.html
deleted file mode 100644
index d83fbe752b..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1unbounded__array.html
+++ /dev/null
@@ -1,128 +0,0 @@
-<!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::unbounded_array&lt; T, ALLOC &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_1unbounded__array.html">unbounded_array</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::unbounded_array&lt; T, ALLOC &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::unbounded_array" --><!-- doxytag: inherits="storage_array&lt; unbounded_array&lt; T, ALLOC &gt; &gt;" -->
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1storage__array.html">storage_array&lt; unbounded_array&lt; T, ALLOC &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1unbounded__array-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="aa7ec3ca0b24f2a993574a83ef1790386"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::allocator_type" ref="aa7ec3ca0b24f2a993574a83ef1790386" args="" -->
-typedef ALLOC&nbsp;</td><td class="memItemRight" valign="bottom"><b>allocator_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab2893fe17145415b187bf59c838e26d6"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::size_type" ref="ab2893fe17145415b187bf59c838e26d6" args="" -->
-typedef ALLOC::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="a821bed89da9c156048e89dad39d5c944"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::difference_type" ref="a821bed89da9c156048e89dad39d5c944" args="" -->
-typedef ALLOC::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="a54946c8a6596ae14f118fb501a0cebec"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::value_type" ref="a54946c8a6596ae14f118fb501a0cebec" 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="a47e03bbacbaae1b934c463c12cfb0d66"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::const_reference" ref="a47e03bbacbaae1b934c463c12cfb0d66" 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="a61335a5b48ef06e0818f596e3bc81ab5"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::reference" ref="a61335a5b48ef06e0818f596e3bc81ab5" 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="a842380a168380998d40d5c7a3917714b"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::const_pointer" ref="a842380a168380998d40d5c7a3917714b" 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="a002e242a70e16c05e76b87274703cfa1"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::pointer" ref="a002e242a70e16c05e76b87274703cfa1" 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="aa84cc0ded229ad24a573b71a2f85f196"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::const_iterator" ref="aa84cc0ded229ad24a573b71a2f85f196" 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="a5e8b7d4314813456618dc72da96c4dbc"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::iterator" ref="a5e8b7d4314813456618dc72da96c4dbc" 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="a3da4be52eb1912d369948a2a5a0406d3"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::const_reverse_iterator" ref="a3da4be52eb1912d369948a2a5a0406d3" 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="a4845a73ef067b1f1b5a47fd62183391e"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::reverse_iterator" ref="a4845a73ef067b1f1b5a47fd62183391e" 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="a3174616a980cea9b31485b65ce7dcca1"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::unbounded_array" ref="a3174616a980cea9b31485b65ce7dcca1" args="(const ALLOC &amp;a=ALLOC())" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>unbounded_array</b> (const ALLOC &amp;a=ALLOC())</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4caafd3a11c73df85f00a3c5a83f3207"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::unbounded_array" ref="a4caafd3a11c73df85f00a3c5a83f3207" args="(size_type size, const ALLOC &amp;a=ALLOC())" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>unbounded_array</b> (size_type size, const ALLOC &amp;a=ALLOC())</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a336dca002a0a3605b02cc3b3d2bcd7df"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::unbounded_array" ref="a336dca002a0a3605b02cc3b3d2bcd7df" args="(size_type size, const value_type &amp;init, const ALLOC &amp;a=ALLOC())" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>unbounded_array</b> (size_type size, const value_type &amp;init, const ALLOC &amp;a=ALLOC())</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1a3db773a377bcb42166aa2ab96f4ef8"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::unbounded_array" ref="a1a3db773a377bcb42166aa2ab96f4ef8" args="(const unbounded_array &amp;c)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>unbounded_array</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1unbounded__array.html">unbounded_array</a> &amp;c)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af607e9139109449206ee7155394cb280"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::resize" ref="af607e9139109449206ee7155394cb280" 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="a9e39015a3a7567092fd1761d0de11e01"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::resize" ref="a9e39015a3a7567092fd1761d0de11e01" 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="ab25024760ea8c187ac5fc39128c79cc4"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::max_size" ref="ab25024760ea8c187ac5fc39128c79cc4" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>max_size</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a94afe4da65552a87cee244deba706b69"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::empty" ref="a94afe4da65552a87cee244deba706b69" args="() const " -->
-BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>empty</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aacde984e23e3da4292f91a3308a84e8d"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::size" ref="aacde984e23e3da4292f91a3308a84e8d" 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="a77619bd0f3f72db02694ed790c6b2ad7"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::operator[]" ref="a77619bd0f3f72db02694ed790c6b2ad7" 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="a514ad1b4598cf25aa3c0339edb686d4f"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::operator[]" ref="a514ad1b4598cf25aa3c0339edb686d4f" 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="a2133a3d4e3f3bcc8af632256d618adcc"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::operator=" ref="a2133a3d4e3f3bcc8af632256d618adcc" args="(const unbounded_array &amp;a)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1unbounded__array.html">unbounded_array</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1unbounded__array.html">unbounded_array</a> &amp;a)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afe217fefc03f96fe7638bac54f2939be"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::assign_temporary" ref="afe217fefc03f96fe7638bac54f2939be" args="(unbounded_array &amp;a)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1unbounded__array.html">unbounded_array</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>assign_temporary</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1unbounded__array.html">unbounded_array</a> &amp;a)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae2513a346921b5130005484256bcb097"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::swap" ref="ae2513a346921b5130005484256bcb097" args="(unbounded_array &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_1unbounded__array.html">unbounded_array</a> &amp;a)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4898d63666b37f72a0a6a6672111a265"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::begin" ref="a4898d63666b37f72a0a6a6672111a265" 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="a831f6bebda1e34430c221c5061b58eab"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::end" ref="a831f6bebda1e34430c221c5061b58eab" 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="a7e3accd6cd33e146fa3971b7b1ac6bb0"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::begin" ref="a7e3accd6cd33e146fa3971b7b1ac6bb0" 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="a4603f082fdaa0887a6085220cf0827f6"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::end" ref="a4603f082fdaa0887a6085220cf0827f6" 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="ab32cb47ece0c2bafddf25927ddfd6f17"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::rbegin" ref="ab32cb47ece0c2bafddf25927ddfd6f17" 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="ab9906a2c1648d7e43601fe118508cad9"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::rend" ref="ab9906a2c1648d7e43601fe118508cad9" 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="a1eb4ff3af5cfdc65e8e7f1994158d3a0"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::rbegin" ref="a1eb4ff3af5cfdc65e8e7f1994158d3a0" 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="a494c69470aa6a82d8fbdaa904a3083c0"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::rend" ref="a494c69470aa6a82d8fbdaa904a3083c0" args="()" -->
-BOOST_UBLAS_INLINE reverse_iterator&nbsp;</td><td class="memItemRight" valign="bottom"><b>rend</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae8d41734ad31cdaacc4c0b71d0a95115"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::get_allocator" ref="ae8d41734ad31cdaacc4c0b71d0a95115" args="()" -->
-allocator_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>get_allocator</b> ()</td></tr>
-<tr><td colspan="2"><h2>Friends</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac98d07dd8f7b70e16ccb9a01abf56b9c"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::boost::serialization::access" ref="ac98d07dd8f7b70e16ccb9a01abf56b9c" args="" -->
-class&nbsp;</td><td class="memItemRight" valign="bottom"><b>boost::serialization::access</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a551e19b2b4f037128f5303fc6c501f42"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::swap" ref="a551e19b2b4f037128f5303fc6c501f42" args="(unbounded_array &amp;a1, unbounded_array &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_1unbounded__array.html">unbounded_array</a> &amp;a1, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1unbounded__array.html">unbounded_array</a> &amp;a2)</td></tr>
-</table>
-<h3>template&lt;class T, class ALLOC&gt;<br/>
- class boost::numeric::ublas::unbounded_array&lt; T, ALLOC &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1unit__vector-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1unit__vector-members.html
deleted file mode 100644
index f3f02c73d4..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1unit__vector-members.html
+++ /dev/null
@@ -1,72 +0,0 @@
-<!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::unit_vector&lt; T, ALLOC &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html">boost::numeric::ublas::unit_vector&lt; T, ALLOC &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>assign_temporary</b>(unit_vector &amp;v) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>complexity</b> (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; unit_vector&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; unit_vector&lt; T, ALLOC &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_1unit__vector.html">boost::numeric::ublas::unit_vector&lt; T, ALLOC &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>container_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; unit_vector&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; unit_vector&lt; T, ALLOC &gt; &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_1unit__vector.html">boost::numeric::ublas::unit_vector&lt; T, ALLOC &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; unit_vector&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; unit_vector&lt; T, ALLOC &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find</b>(size_type i) const (defined in <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><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></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#a3a332a696c21d95de23451238db15248">find_element</a>(size_type i) const </td><td><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></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#acaa259e1495730cd27c61241f4068f28">index</a>() const </td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator</b> typedef (defined in <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><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></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_1unit__vector.html">boost::numeric::ublas::unit_vector&lt; T, ALLOC &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; unit_vector&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; unit_vector&lt; T, ALLOC &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_1vector__container.html">boost::numeric::ublas::vector_container&lt; unit_vector&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; unit_vector&lt; T, ALLOC &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const unit_vector &amp;v) (defined in <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><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></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_1unit__vector.html">boost::numeric::ublas::unit_vector&lt; T, ALLOC &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#a7d5c93416d68c17a93bc3dec0a8ad914">resize</a>(size_type size, bool=true)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>serialize</b>(Archive &amp;ar, const unsigned int) (defined in <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><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></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#ae3cab9225c79b18e895d4f1d0f045b80">size</a>() const </td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b>(unit_vector &amp;v) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b> (defined in <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><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><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_1vector__container.html">boost::numeric::ublas::vector_container&lt; unit_vector&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; unit_vector&lt; T, ALLOC &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; unit_vector&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; unit_vector&lt; T, ALLOC &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#a2c9563ed01b1c1ed02f6889e666ea57b">unit_vector</a>()</td><td><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></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#a902e22f9b4ee33ade864ec4166c7933c">unit_vector</a>(size_type size, size_type index=0)</td><td><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><code> [explicit]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#a7474b9a13870610d40f7a4e2b584decd">unit_vector</a>(const unit_vector &amp;v)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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; unit_vector&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; unit_vector&lt; T, ALLOC &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: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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1unit__vector.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1unit__vector.html
deleted file mode 100644
index a75d4e5b37..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1unit__vector.html
+++ /dev/null
@@ -1,203 +0,0 @@
-<!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::unit_vector&lt; T, ALLOC &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_1unit__vector.html">unit_vector</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::unit_vector&lt; T, ALLOC &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::unit_vector" --><!-- doxytag: inherits="vector_container&lt; unit_vector&lt; T, ALLOC &gt; &gt;" -->
-<p><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> <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>.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">vector_container&lt; unit_vector&lt; T, ALLOC &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1unit__vector-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_1unit__vector_1_1const__iterator.html">const_iterator</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="a166b9f6c95cac0532a13400d7d82f54f"></a><!-- doxytag: member="boost::numeric::ublas::unit_vector::size_type" ref="a166b9f6c95cac0532a13400d7d82f54f" args="" -->
-typedef ALLOC::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="a721734426392eb902340b0d26436ac52"></a><!-- doxytag: member="boost::numeric::ublas::unit_vector::difference_type" ref="a721734426392eb902340b0d26436ac52" args="" -->
-typedef ALLOC::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="a72e29cd368ce1cdffd8b7880a27ccb4b"></a><!-- doxytag: member="boost::numeric::ublas::unit_vector::value_type" ref="a72e29cd368ce1cdffd8b7880a27ccb4b" 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="a9970a2c2c6c2dbaaf7340166300c1c45"></a><!-- doxytag: member="boost::numeric::ublas::unit_vector::const_reference" ref="a9970a2c2c6c2dbaaf7340166300c1c45" 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="a0b6bef4517e109d605f4e6d6ce1e4e68"></a><!-- doxytag: member="boost::numeric::ublas::unit_vector::reference" ref="a0b6bef4517e109d605f4e6d6ce1e4e68" 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="ab147979d70207a25cb023771375ee3d1"></a><!-- doxytag: member="boost::numeric::ublas::unit_vector::const_closure_type" ref="ab147979d70207a25cb023771375ee3d1" args="" -->
-typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference</a><br class="typebreak"/>
-&lt; const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.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="a3279f0fd86c21cd508523fa614034614"></a><!-- doxytag: member="boost::numeric::ublas::unit_vector::closure_type" ref="a3279f0fd86c21cd508523fa614034614" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference</a><br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.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="a3b4db29ee6d9e52bcf9480c0842bb983"></a><!-- doxytag: member="boost::numeric::ublas::unit_vector::storage_category" ref="a3b4db29ee6d9e52bcf9480c0842bb983" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__tag.html">sparse_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="a9f0021c8c79d9a835353ed75bf002f69"></a><!-- doxytag: member="boost::numeric::ublas::unit_vector::iterator" ref="a9f0021c8c79d9a835353ed75bf002f69" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector_1_1const__iterator.html">const_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a442f5841bac20b9318f32d3f74319921"></a><!-- doxytag: member="boost::numeric::ublas::unit_vector::const_reverse_iterator" ref="a442f5841bac20b9318f32d3f74319921" args="" -->
-typedef reverse_iterator_base<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector_1_1const__iterator.html">const_iterator</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_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="a2c9563ed01b1c1ed02f6889e666ea57b"></a><!-- doxytag: member="boost::numeric::ublas::unit_vector::unit_vector" ref="a2c9563ed01b1c1ed02f6889e666ea57b" args="()" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#a2c9563ed01b1c1ed02f6889e666ea57b">unit_vector</a> ()</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Simple constructor with dimension and index 0. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#a902e22f9b4ee33ade864ec4166c7933c">unit_vector</a> (size_type size, size_type index=0)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor of <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>. <a href="#a902e22f9b4ee33ade864ec4166c7933c"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7474b9a13870610d40f7a4e2b584decd"></a><!-- doxytag: member="boost::numeric::ublas::unit_vector::unit_vector" ref="a7474b9a13870610d40f7a4e2b584decd" args="(const unit_vector &amp;v)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#a7474b9a13870610d40f7a4e2b584decd">unit_vector</a> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html">unit_vector</a> &amp;v)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy-constructor. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae3cab9225c79b18e895d4f1d0f045b80"></a><!-- doxytag: member="boost::numeric::ublas::unit_vector::size" ref="ae3cab9225c79b18e895d4f1d0f045b80" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#ae3cab9225c79b18e895d4f1d0f045b80">size</a> () const </td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the size (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>. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acaa259e1495730cd27c61241f4068f28"></a><!-- doxytag: member="boost::numeric::ublas::unit_vector::index" ref="acaa259e1495730cd27c61241f4068f28" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#acaa259e1495730cd27c61241f4068f28">index</a> () const </td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the order of the unit <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#a7d5c93416d68c17a93bc3dec0a8ad914">resize</a> (size_type size, bool=true)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Resize the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>. The values are preserved by default (i.e. the index does not change). <a href="#a7d5c93416d68c17a93bc3dec0a8ad914"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3a332a696c21d95de23451238db15248"></a><!-- doxytag: member="boost::numeric::ublas::unit_vector::find_element" ref="a3a332a696c21d95de23451238db15248" args="(size_type i) const " -->
-BOOST_UBLAS_INLINE const_pointer&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#a3a332a696c21d95de23451238db15248">find_element</a> (size_type i) const </td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a const pointer to the element of index i. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af54b6cd388c53674328dc399a71cd552"></a><!-- doxytag: member="boost::numeric::ublas::unit_vector::operator()" ref="af54b6cd388c53674328dc399a71cd552" 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="a23805c3a5fea6a3788dc0cb63b6e7a74"></a><!-- doxytag: member="boost::numeric::ublas::unit_vector::operator[]" ref="a23805c3a5fea6a3788dc0cb63b6e7a74" 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="aa50aceaf91a9e6953760cf0aa9876d8e"></a><!-- doxytag: member="boost::numeric::ublas::unit_vector::operator=" ref="aa50aceaf91a9e6953760cf0aa9876d8e" args="(const unit_vector &amp;v)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html">unit_vector</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html">unit_vector</a> &amp;v)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a357159e6773ab40d99a281b7d9e1a9b9"></a><!-- doxytag: member="boost::numeric::ublas::unit_vector::assign_temporary" ref="a357159e6773ab40d99a281b7d9e1a9b9" args="(unit_vector &amp;v)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html">unit_vector</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>assign_temporary</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html">unit_vector</a> &amp;v)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab4f349715ff0bc9ded47b1a22fc9d68f"></a><!-- doxytag: member="boost::numeric::ublas::unit_vector::swap" ref="ab4f349715ff0bc9ded47b1a22fc9d68f" args="(unit_vector &amp;v)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html">unit_vector</a> &amp;v)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af9596d73f68dd4af81194acb858e3389"></a><!-- doxytag: member="boost::numeric::ublas::unit_vector::find" ref="af9596d73f68dd4af81194acb858e3389" args="(size_type i) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector_1_1const__iterator.html">const_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find</b> (size_type i) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa8b3cc803adb5b9e853cbe512e98fd0e"></a><!-- doxytag: member="boost::numeric::ublas::unit_vector::begin" ref="aa8b3cc803adb5b9e853cbe512e98fd0e" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector_1_1const__iterator.html">const_iterator</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="a0e9e12707c55f23863f103ed867000bd"></a><!-- doxytag: member="boost::numeric::ublas::unit_vector::end" ref="a0e9e12707c55f23863f103ed867000bd" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector_1_1const__iterator.html">const_iterator</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="a826047d26d9210a4a1ffa6610c3652f1"></a><!-- doxytag: member="boost::numeric::ublas::unit_vector::rbegin" ref="a826047d26d9210a4a1ffa6610c3652f1" 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="acca53554d7278e9270792246e318762c"></a><!-- doxytag: member="boost::numeric::ublas::unit_vector::rend" ref="acca53554d7278e9270792246e318762c" 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="memTemplParams" colspan="2"><a class="anchor" id="a1a0fd0bc71b0a51a3ff722b1be318b58"></a><!-- doxytag: member="boost::numeric::ublas::unit_vector::serialize" ref="a1a0fd0bc71b0a51a3ff722b1be318b58" args="(Archive &amp;ar, const unsigned int)" -->
-template&lt;class Archive &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>serialize</b> (Archive &amp;ar, const unsigned int)</td></tr>
-<tr><td colspan="2"><h2>Friends</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d499390b71672a1ce03f86c523ffa0b"></a><!-- doxytag: member="boost::numeric::ublas::unit_vector::swap" ref="a6d499390b71672a1ce03f86c523ffa0b" args="(unit_vector &amp;v1, unit_vector &amp;v2)" -->
-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_1unit__vector.html">unit_vector</a> &amp;v1, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html">unit_vector</a> &amp;v2)</td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;class T, class ALLOC&gt;<br/>
- class boost::numeric::ublas::unit_vector&lt; T, ALLOC &gt;</h3>
-
-<dl><dt><b>Template Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>T</em>&nbsp;</td><td>is the type of elements in the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>. They must be 0 and 1 assignable in order for the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> to have its unit-vector semantic. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>ALLOC</em>&nbsp;</td><td>a specific allocator can be specified if needed. Most of the time this parameter is omited. </td></tr>
- </table>
- </dd>
-</dl>
-<hr/><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a902e22f9b4ee33ade864ec4166c7933c"></a><!-- doxytag: member="boost::numeric::ublas::unit_vector::unit_vector" ref="a902e22f9b4ee33ade864ec4166c7933c" args="(size_type size, size_type index=0)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T, class ALLOC&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html">boost::numeric::ublas::unit_vector</a>&lt; T, ALLOC &gt;::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html">unit_vector</a> </td>
- <td>(</td>
- <td class="paramtype">size_type&nbsp;</td>
- <td class="paramname"> <em>size</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">size_type&nbsp;</td>
- <td class="paramname"> <em>index</em> = <code>0</code></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td><code> [explicit]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<dl><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>size</em>&nbsp;</td><td>is 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 valign="top"></td><td valign="top"><em>index</em>&nbsp;</td><td>is the order 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>
- </table>
- </dd>
-</dl>
-
-</div>
-</div>
-<hr/><h2>Member Function Documentation</h2>
-<a class="anchor" id="a7d5c93416d68c17a93bc3dec0a8ad914"></a><!-- doxytag: member="boost::numeric::ublas::unit_vector::resize" ref="a7d5c93416d68c17a93bc3dec0a8ad914" args="(size_type size, bool=true)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T, class ALLOC&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">BOOST_UBLAS_INLINE void <a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html">boost::numeric::ublas::unit_vector</a>&lt; T, ALLOC &gt;::resize </td>
- <td>(</td>
- <td class="paramtype">size_type&nbsp;</td>
- <td class="paramname"> <em>size</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">bool&nbsp;</td>
- <td class="paramname"> = <code>true</code></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<dl><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>size</em>&nbsp;</td><td>is the new size 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>
- </table>
- </dd>
-</dl>
-
-</div>
-</div>
-</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1unit__vector_1_1const__iterator-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1unit__vector_1_1const__iterator-members.html
deleted file mode 100644
index f21dee93ee..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1unit__vector_1_1const__iterator-members.html
+++ /dev/null
@@ -1,47 +0,0 @@
-<!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::unit_vector&lt; T, ALLOC &gt;::const_iterator Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>(const unit_vector &amp;v, const const_subiterator_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const const_iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const const_iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1unit__vector_1_1const__iterator.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1unit__vector_1_1const__iterator.html
deleted file mode 100644
index 999bea091b..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1unit__vector_1_1const__iterator.html
+++ /dev/null
@@ -1,69 +0,0 @@
-<!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::unit_vector&lt; T, ALLOC &gt;::const_iterator 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_1unit__vector.html">unit_vector</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector_1_1const__iterator.html">const_iterator</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::unit_vector&lt; T, ALLOC &gt;::const_iterator Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::unit_vector::const_iterator" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1unit__vector_1_1const__iterator-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="a490b05a5aefb0779148c4ded007228f7"></a><!-- doxytag: member="boost::numeric::ublas::unit_vector::const_iterator::difference_type" ref="a490b05a5aefb0779148c4ded007228f7" args="" -->
-typedef <br class="typebreak"/>
-unit_vector::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="ad907bd77e61fdb3f9fc618d522fab75f"></a><!-- doxytag: member="boost::numeric::ublas::unit_vector::const_iterator::value_type" ref="ad907bd77e61fdb3f9fc618d522fab75f" args="" -->
-typedef unit_vector::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="a61866e2c275591827553f8a1f97f0470"></a><!-- doxytag: member="boost::numeric::ublas::unit_vector::const_iterator::reference" ref="a61866e2c275591827553f8a1f97f0470" args="" -->
-typedef <br class="typebreak"/>
-unit_vector::const_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="a803b1eb950b98640f920484e6a2db2f3"></a><!-- doxytag: member="boost::numeric::ublas::unit_vector::const_iterator::pointer" ref="a803b1eb950b98640f920484e6a2db2f3" args="" -->
-typedef unit_vector::const_pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</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="a6a1e85f7e7fc002d2e5057983358d7c8"></a><!-- doxytag: member="boost::numeric::ublas::unit_vector::const_iterator::const_iterator" ref="a6a1e85f7e7fc002d2e5057983358d7c8" args="(const unit_vector &amp;v, const const_subiterator_type &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html">unit_vector</a> &amp;v, const const_subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6198f0c7f2dcbcd22faa27f822448961"></a><!-- doxytag: member="boost::numeric::ublas::unit_vector::const_iterator::operator++" ref="a6198f0c7f2dcbcd22faa27f822448961" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector_1_1const__iterator.html">const_iterator</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="a5ff69ec2157cacc3515f42414c20bada"></a><!-- doxytag: member="boost::numeric::ublas::unit_vector::const_iterator::operator&#45;&#45;" ref="a5ff69ec2157cacc3515f42414c20bada" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector_1_1const__iterator.html">const_iterator</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="a97a570dda021307b20e4161fbd221181"></a><!-- doxytag: member="boost::numeric::ublas::unit_vector::const_iterator::operator*" ref="a97a570dda021307b20e4161fbd221181" 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="af708fd882ab4170bc44cb5bac7d32ba1"></a><!-- doxytag: member="boost::numeric::ublas::unit_vector::const_iterator::index" ref="af708fd882ab4170bc44cb5bac7d32ba1" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae4eff211bfe0e02978d9feb9bc8292ab"></a><!-- doxytag: member="boost::numeric::ublas::unit_vector::const_iterator::operator=" ref="ae4eff211bfe0e02978d9feb9bc8292ab" args="(const const_iterator &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector_1_1const__iterator.html">const_iterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector_1_1const__iterator.html">const_iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ac14142eada5c036e2dbdd1ed9c2a1e"></a><!-- doxytag: member="boost::numeric::ublas::unit_vector::const_iterator::operator==" ref="a3ac14142eada5c036e2dbdd1ed9c2a1e" args="(const const_iterator &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_1unit__vector_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class T, class ALLOC&gt;<br/>
- class boost::numeric::ublas::unit_vector&lt; T, ALLOC &gt;::const_iterator</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector-members.html
deleted file mode 100644
index 35e545b147..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector-members.html
+++ /dev/null
@@ -1,105 +0,0 @@
-<!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::vector&lt; T, A &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, 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_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a449aa3da7748032b856c4ad74549f14d">assign</a>(const vector_expression&lt; AE &gt; &amp;ae)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a2ece9f4455a3a98e4ab98d131d440f85">assign_temporary</a>(vector &amp;v)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a3737e9b662f9ba10fa87789de4fa37f6">begin</a>() const </td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a3160d419e77bfd6fe805e4a70cbf882b">begin</a>()</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#aad56668044d71db97be9e44db273f09a">clear</a>()</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, 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_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, 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_1vector__container.html">boost::numeric::ublas::vector_container&lt; vector&lt; T, A &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; vector&lt; T, 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_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &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_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, 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_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &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_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, 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_1vector__container.html">boost::numeric::ublas::vector_container&lt; vector&lt; T, A &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; vector&lt; T, A &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a941dea529f7d464d5f044657528c4922">data</a>() const </td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a2fa457a2e17d4a1b56730078a9eed38f">data</a>()</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, 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_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a5ca7b44d2563752edcd0cc0ad5f2113c">empty</a>() const </td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a0bde39bb3dac56f1c0c8cc6e044942ab">end</a>() const </td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#afdb08490029b3d55cdec200d665bfa04">end</a>()</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#ac3700c206fa1bf8e5205edbb859432c1">erase_element</a>(size_type i)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, 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_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector&lt; T, A &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector&lt; T, A &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a3be04f746cfe32f0de3aaa2a5273f3a1">find</a>(size_type i) const </td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#ac7ed001baef390b605d6b932a055e5f3">find</a>(size_type i)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a0ad6b2bb8196fc36e33d3aa47d296500">find_element</a>(size_type i)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a5b1de2ac98f634b04640bcea98fe8298">find_element</a>(size_type i) const </td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a35b8f3eae165e33d8d4e33f86f40b954">insert_element</a>(size_type i, const_reference t)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a40757a37ac3ad92fc89895a200ac5de3">max_size</a>() const </td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#ac02f6ccd9710c186f9ae734e6395b742">minus_assign</a>(const vector_expression&lt; AE &gt; &amp;ae)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#aa511fcff4d8dba52bf163fbc9664dfbf">operator()</a>(size_type i) const </td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a4b53f6b15f6aaa81b059bbdcaaf00fab">operator()</a>(size_type i)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, 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_1vector__container.html">boost::numeric::ublas::vector_container&lt; vector&lt; T, A &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; vector&lt; T, 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_1vector__container.html">boost::numeric::ublas::vector_container&lt; vector&lt; T, A &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; vector&lt; T, A &gt; &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a6cee4bffbd0981075d11f4e7fc5e04d2">operator*=</a>(const AT &amp;at)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a9ec4c7260a33c9ad841339b4f59aa73b">operator+=</a>(const vector_expression&lt; AE &gt; &amp;ae)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a953fa9e2fa2e610674e5f94391f60333">operator+=</a>(const vector_container&lt; C &gt; &amp;v)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a74138b9c59c7dee5d4cfea50359efaa3">operator-=</a>(const vector_expression&lt; AE &gt; &amp;ae)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a04918781e246fb21d1fb0f36948c04fb">operator-=</a>(const vector_container&lt; C &gt; &amp;v)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a6800b804a49a7bd4ce3767d1ea0aafc0">operator/=</a>(const AT &amp;at)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1724d353e3006619a995342bc6be134e">operator=</a>(const vector &amp;v)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#af778c9aad1d18346fe2ec22642454755">operator=</a>(const vector_container&lt; C &gt; &amp;v)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#af7df90fe154185ba4688750a8acc0c68">operator=</a>(const vector_expression&lt; AE &gt; &amp;ae)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a0cfc171dac4e78549a96c43062a052c6">operator[]</a>(size_type i) const </td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a10b3c5c3a5042f21a996eeb75c447529">operator[]</a>(size_type i)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#afd874b1ba7fe6a5b961cc3b228cd1208">plus_assign</a>(const vector_expression&lt; AE &gt; &amp;ae)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &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_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1860dd32b80e7418fbf49fe7b99f6012">rbegin</a>() const </td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1595a26c1f668988af4a8bbe86ae4ed4">rbegin</a>()</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, 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_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a0098add795c37e4d67f6f98436e1aac8">rend</a>() const </td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a423d1dc8dbf20b2180093a504dea0ea2">rend</a>()</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a113118def88db3755da6690b6ec903f0">resize</a>(size_type size, bool preserve=true)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &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_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a44062e23411cf30e80dd25d500cdfe2e">serialize</a>(Archive &amp;ar, const unsigned int)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1b9ef7522219d74ebd27bab25e4b6841">size</a>() const </td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, 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_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, 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_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#aedce8a2ea66b86b1e3efb21bba7be0c5">swap</a>(vector &amp;v)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a7ec2565da7f04f5f8ba42785be772df7">swap</a>(vector &amp;v1, vector &amp;v2)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, 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_1vector__container.html">boost::numeric::ublas::vector_container&lt; vector&lt; T, A &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; vector&lt; T, 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; vector&lt; T, 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; vector&lt; T, A &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a477a17fb1a95d016e4465de7ae9f7bd0">vector</a>()</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#ae75b77993f678047c69b985f8450edc0">vector</a>(size_type size)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td><code> [explicit]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#aa2cdc17765d1689ac52d261dcc123724">vector</a>(size_type size, const array_type &amp;data)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a2c095b29597c40a1695c26486f34edba">vector</a>(const array_type &amp;data)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a812bdffb89c10f69cc9af3963cfb02ea">vector</a>(size_type size, const value_type &amp;init)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a18dae81ff4bcd46986e99f58764e773b">vector</a>(const vector &amp;v)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a7b0b649369be331ad80513f220b086dc">vector</a>(const vector_expression&lt; AE &gt; &amp;ae)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, 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_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, 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; vector&lt; T, 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; vector&lt; T, 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: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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector.html
deleted file mode 100644
index aa213023d3..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector.html
+++ /dev/null
@@ -1,1269 +0,0 @@
-<!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::vector&lt; T, 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_1vector.html">vector</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector&lt; T, A &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector" --><!-- doxytag: inherits="vector_container&lt; vector&lt; T, A &gt; &gt;" -->
-<p>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>.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">vector_container&lt; vector&lt; T, A &gt; &gt;</a>.</p>
-
-<p>Inherited by <a class="el" href="classboost_1_1numeric_1_1ublas_1_1permutation__matrix.html">boost::numeric::ublas::permutation_matrix&lt; T, A &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1vector-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_1vector_1_1const__iterator.html">const_iterator</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_1vector_1_1iterator.html">iterator</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="a738b42501164c4bf04477aeb866f2928"></a><!-- doxytag: member="boost::numeric::ublas::vector::size_type" ref="a738b42501164c4bf04477aeb866f2928" 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="a30f565fa5b60bbd5be461cd944d70166"></a><!-- doxytag: member="boost::numeric::ublas::vector::difference_type" ref="a30f565fa5b60bbd5be461cd944d70166" 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="a676ded0b5b43617c292d2564eabd0040"></a><!-- doxytag: member="boost::numeric::ublas::vector::value_type" ref="a676ded0b5b43617c292d2564eabd0040" 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="af22dff817d4a7b6366a1c525b2605d0a"></a><!-- doxytag: member="boost::numeric::ublas::vector::const_reference" ref="af22dff817d4a7b6366a1c525b2605d0a" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits</a>&lt; T &gt;<br class="typebreak"/>
-::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="a6aebdce7445c7a3fd99acfe776b786f7"></a><!-- doxytag: member="boost::numeric::ublas::vector::reference" ref="a6aebdce7445c7a3fd99acfe776b786f7" 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="a65d2d017e9a37d6f689b2dfb96998941"></a><!-- doxytag: member="boost::numeric::ublas::vector::pointer" ref="a65d2d017e9a37d6f689b2dfb96998941" 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="aed4961c84062e6300d2485181b005da7"></a><!-- doxytag: member="boost::numeric::ublas::vector::const_pointer" ref="aed4961c84062e6300d2485181b005da7" 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="a4b017fbba268675224aa85dbbd99d7d9"></a><!-- doxytag: member="boost::numeric::ublas::vector::array_type" ref="a4b017fbba268675224aa85dbbd99d7d9" 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="aa719ce379bdca8d749dc45deb8dd40a4"></a><!-- doxytag: member="boost::numeric::ublas::vector::const_closure_type" ref="aa719ce379bdca8d749dc45deb8dd40a4" args="" -->
-typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference</a><br class="typebreak"/>
-&lt; const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.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="aeb2397308be8751c95e1d1f6d763ab8e"></a><!-- doxytag: member="boost::numeric::ublas::vector::closure_type" ref="aeb2397308be8751c95e1d1f6d763ab8e" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference</a><br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.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="a02b06259c875aa24d930fbe49d4fa977"></a><!-- doxytag: member="boost::numeric::ublas::vector::vector_temporary_type" ref="a02b06259c875aa24d930fbe49d4fa977" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">self_type</a>&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="a763f08245549e265ded4e36288c06839"></a><!-- doxytag: member="boost::numeric::ublas::vector::storage_category" ref="a763f08245549e265ded4e36288c06839" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1dense__tag.html">dense_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="a85a7d4737407e5ec795ee955da94864d"></a><!-- doxytag: member="boost::numeric::ublas::vector::const_reverse_iterator" ref="a85a7d4737407e5ec795ee955da94864d" args="" -->
-typedef reverse_iterator_base<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html">const_iterator</a> &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="a19a09f65e5e981526e05b7a5b2a8bee9"></a><!-- doxytag: member="boost::numeric::ublas::vector::reverse_iterator" ref="a19a09f65e5e981526e05b7a5b2a8bee9" args="" -->
-typedef reverse_iterator_base<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">iterator</a> &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="a477a17fb1a95d016e4465de7ae9f7bd0"></a><!-- doxytag: member="boost::numeric::ublas::vector::vector" ref="a477a17fb1a95d016e4465de7ae9f7bd0" args="()" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a477a17fb1a95d016e4465de7ae9f7bd0">vector</a> ()</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor of a <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> By default it is empty, i.e. <code><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1b9ef7522219d74ebd27bab25e4b6841" title="Return the size of the vector.">size()</a>==0</code>. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#ae75b77993f678047c69b985f8450edc0">vector</a> (size_type size)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor of a <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> with a predefined size By default, its elements are initialized to 0. <a href="#ae75b77993f678047c69b985f8450edc0"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#aa2cdc17765d1689ac52d261dcc123724">vector</a> (size_type size, const array_type &amp;data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor of a <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> by copying from another container This type has the generic name <code>array_typ</code> within the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> definition. <a href="#aa2cdc17765d1689ac52d261dcc123724"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a2c095b29597c40a1695c26486f34edba">vector</a> (const array_type &amp;data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor of a <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> by copying from another container This type has the generic name <code>array_typ</code> within the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> definition. <a href="#a2c095b29597c40a1695c26486f34edba"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a812bdffb89c10f69cc9af3963cfb02ea">vector</a> (size_type size, const value_type &amp;init)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor of a <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> with a predefined size and a unique initial value. <a href="#a812bdffb89c10f69cc9af3963cfb02ea"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a18dae81ff4bcd46986e99f58764e773b">vector</a> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector</a> &amp;v)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy-constructor of a <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>. <a href="#a18dae81ff4bcd46986e99f58764e773b"></a><br/></td></tr>
-<tr><td class="memTemplParams" colspan="2">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"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a7b0b649369be331ad80513f220b086dc">vector</a> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy-constructor of a <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> from a <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a> Depending on the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a>, this constructor can have the cost of the computations of the expression (trivial to say it, but it is to take into account in your complexity calculations). <a href="#a7b0b649369be331ad80513f220b086dc"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a40757a37ac3ad92fc89895a200ac5de3"></a><!-- doxytag: member="boost::numeric::ublas::vector::max_size" ref="a40757a37ac3ad92fc89895a200ac5de3" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a40757a37ac3ad92fc89895a200ac5de3">max_size</a> () const </td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the maximum size of the data container. Return the upper bound (maximum size) on the data container. Depending on the container, it can be bigger than the current size 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>. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a5ca7b44d2563752edcd0cc0ad5f2113c">empty</a> () const </td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return true if the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> is empty (<code>size==0</code>). <a href="#a5ca7b44d2563752edcd0cc0ad5f2113c"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1b9ef7522219d74ebd27bab25e4b6841"></a><!-- doxytag: member="boost::numeric::ublas::vector::size" ref="a1b9ef7522219d74ebd27bab25e4b6841" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1b9ef7522219d74ebd27bab25e4b6841">size</a> () const </td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the size 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>. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a941dea529f7d464d5f044657528c4922"></a><!-- doxytag: member="boost::numeric::ublas::vector::data" ref="a941dea529f7d464d5f044657528c4922" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-array_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a941dea529f7d464d5f044657528c4922">data</a> () const </td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a <code>const</code> reference to the container. Useful to access data directly for specific type of container. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2fa457a2e17d4a1b56730078a9eed38f"></a><!-- doxytag: member="boost::numeric::ublas::vector::data" ref="a2fa457a2e17d4a1b56730078a9eed38f" args="()" -->
-BOOST_UBLAS_INLINE array_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a2fa457a2e17d4a1b56730078a9eed38f">data</a> ()</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a reference to the container. Useful to speed-up write operations to the data in very specific case. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a113118def88db3755da6690b6ec903f0">resize</a> (size_type size, bool preserve=true)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Resize the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> Resize the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> to a new size. If <code>preserve</code> is true, data are copied otherwise data are lost. If the new size is bigger, the remaining values are filled in with the initial value (0 by default) in the case of <code><a class="el" href="classboost_1_1numeric_1_1ublas_1_1unbounded__array.html">unbounded_array</a></code>, which is the container by default. If the new size is smaller, last values are lost. This behaviour can be different if you explicitely specify another type of container. <a href="#a113118def88db3755da6690b6ec903f0"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE pointer&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a0ad6b2bb8196fc36e33d3aa47d296500">find_element</a> (size_type i)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a pointer to the element <img class="formulaInl" alt="$i$" src="form_69.png"/>. <a href="#a0ad6b2bb8196fc36e33d3aa47d296500"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE const_pointer&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a5b1de2ac98f634b04640bcea98fe8298">find_element</a> (size_type i) const </td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a const pointer to the element <img class="formulaInl" alt="$i$" src="form_69.png"/>. <a href="#a5b1de2ac98f634b04640bcea98fe8298"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE const_reference&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#aa511fcff4d8dba52bf163fbc9664dfbf">operator()</a> (size_type i) const </td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a const reference to the element <img class="formulaInl" alt="$i$" src="form_69.png"/> Return a const reference to the element <img class="formulaInl" alt="$i$" src="form_69.png"/>. With some compilers, this notation will be faster than <code></code>[i]. <a href="#aa511fcff4d8dba52bf163fbc9664dfbf"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE reference&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a4b53f6b15f6aaa81b059bbdcaaf00fab">operator()</a> (size_type i)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a reference to the element <img class="formulaInl" alt="$i$" src="form_69.png"/> Return a reference to the element <img class="formulaInl" alt="$i$" src="form_69.png"/>. With some compilers, this notation will be faster than <code></code>[i]. <a href="#a4b53f6b15f6aaa81b059bbdcaaf00fab"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE const_reference&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a0cfc171dac4e78549a96c43062a052c6">operator[]</a> (size_type i) const </td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a const reference to the element <img class="formulaInl" alt="$i$" src="form_69.png"/>. <a href="#a0cfc171dac4e78549a96c43062a052c6"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE reference&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a10b3c5c3a5042f21a996eeb75c447529">operator[]</a> (size_type i)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a reference to the element <img class="formulaInl" alt="$i$" src="form_69.png"/>. <a href="#a10b3c5c3a5042f21a996eeb75c447529"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE reference&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a35b8f3eae165e33d8d4e33f86f40b954">insert_element</a> (size_type i, const_reference t)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set element <img class="formulaInl" alt="$i$" src="form_69.png"/> to the value <code>t</code>. <a href="#a35b8f3eae165e33d8d4e33f86f40b954"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#ac3700c206fa1bf8e5205edbb859432c1">erase_element</a> (size_type i)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set element <img class="formulaInl" alt="$i$" src="form_69.png"/> to the <em>zero</em> value. <a href="#ac3700c206fa1bf8e5205edbb859432c1"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aad56668044d71db97be9e44db273f09a"></a><!-- doxytag: member="boost::numeric::ublas::vector::clear" ref="aad56668044d71db97be9e44db273f09a" args="()" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#aad56668044d71db97be9e44db273f09a">clear</a> ()</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clear the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>, i.e. set all values to the <code>zero</code> value. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1724d353e3006619a995342bc6be134e">operator=</a> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector</a> &amp;v)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Assign a full <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> (<em>RHS-vector</em>) to the current <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> (<em>LHS-vector</em>). <a href="#a1724d353e3006619a995342bc6be134e"></a><br/></td></tr>
-<tr><td class="memTemplParams" colspan="2">template&lt;class C &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#af778c9aad1d18346fe2ec22642454755">operator=</a> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">vector_container</a>&lt; C &gt; &amp;v)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Assign a full <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> (<em>RHS-vector</em>) to the current <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> (<em>LHS-vector</em>) Assign a full <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> (<em>RHS-vector</em>) to the current <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> (<em>LHS-vector</em>). This method does not create any temporary. <a href="#af778c9aad1d18346fe2ec22642454755"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a2ece9f4455a3a98e4ab98d131d440f85">assign_temporary</a> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector</a> &amp;v)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Assign a full <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> (<em>RHS-vector</em>) to the current <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> (<em>LHS-vector</em>). <a href="#a2ece9f4455a3a98e4ab98d131d440f85"></a><br/></td></tr>
-<tr><td class="memTemplParams" colspan="2">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_1vector.html">vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#af7df90fe154185ba4688750a8acc0c68">operator=</a> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Assign the result of a <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a> to the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> Assign the result of a <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a> to the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>. This is lazy-compiled and will be optimized out by the compiler on any type of expression. <a href="#af7df90fe154185ba4688750a8acc0c68"></a><br/></td></tr>
-<tr><td class="memTemplParams" colspan="2">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_1vector.html">vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a449aa3da7748032b856c4ad74549f14d">assign</a> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Assign the result of a <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a> to the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> Assign the result of a <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a> to the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>. This is lazy-compiled and will be optimized out by the compiler on any type of expression. <a href="#a449aa3da7748032b856c4ad74549f14d"></a><br/></td></tr>
-<tr><td class="memTemplParams" colspan="2">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_1vector.html">vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a9ec4c7260a33c9ad841339b4f59aa73b">operator+=</a> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Assign the sum 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> and a <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a> to the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> Assign the sum 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> and a <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a> to the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>. This is lazy-compiled and will be optimized out by the compiler on any type of expression. A temporary is created for the computations. <a href="#a9ec4c7260a33c9ad841339b4f59aa73b"></a><br/></td></tr>
-<tr><td class="memTemplParams" colspan="2">template&lt;class C &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a953fa9e2fa2e610674e5f94391f60333">operator+=</a> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">vector_container</a>&lt; C &gt; &amp;v)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Assign the sum 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> and a <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a> to the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> Assign the sum 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> and a <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a> to the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>. This is lazy-compiled and will be optimized out by the compiler on any type of expression. No temporary is created. Computations are done and stored directly into the resulting <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>. <a href="#a953fa9e2fa2e610674e5f94391f60333"></a><br/></td></tr>
-<tr><td class="memTemplParams" colspan="2">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_1vector.html">vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#afd874b1ba7fe6a5b961cc3b228cd1208">plus_assign</a> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Assign the sum 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> and a <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a> to the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> Assign the sum 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> and a <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a> to the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>. This is lazy-compiled and will be optimized out by the compiler on any type of expression. No temporary is created. Computations are done and stored directly into the resulting <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>. <a href="#afd874b1ba7fe6a5b961cc3b228cd1208"></a><br/></td></tr>
-<tr><td class="memTemplParams" colspan="2">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_1vector.html">vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a74138b9c59c7dee5d4cfea50359efaa3">operator-=</a> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Assign the difference 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> and a <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a> to the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> Assign the difference 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> and a <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a> to the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>. This is lazy-compiled and will be optimized out by the compiler on any type of expression. A temporary is created for the computations. <a href="#a74138b9c59c7dee5d4cfea50359efaa3"></a><br/></td></tr>
-<tr><td class="memTemplParams" colspan="2">template&lt;class C &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a04918781e246fb21d1fb0f36948c04fb">operator-=</a> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">vector_container</a>&lt; C &gt; &amp;v)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Assign the difference 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> and a <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a> to the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> Assign the difference 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> and a <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a> to the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>. This is lazy-compiled and will be optimized out by the compiler on any type of expression. No temporary is created. Computations are done and stored directly into the resulting <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>. <a href="#a04918781e246fb21d1fb0f36948c04fb"></a><br/></td></tr>
-<tr><td class="memTemplParams" colspan="2">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_1vector.html">vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#ac02f6ccd9710c186f9ae734e6395b742">minus_assign</a> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Assign the difference 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> and a <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a> to the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> Assign the difference 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> and a <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a> to the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>. This is lazy-compiled and will be optimized out by the compiler on any type of expression. No temporary is created. Computations are done and stored directly into the resulting <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>. <a href="#ac02f6ccd9710c186f9ae734e6395b742"></a><br/></td></tr>
-<tr><td class="memTemplParams" colspan="2">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_1vector.html">vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a6cee4bffbd0981075d11f4e7fc5e04d2">operator*=</a> (const AT &amp;at)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Assign the product 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> and a scalar to the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> Assign the product 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> and a scalar to the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>. This is lazy-compiled and will be optimized out by the compiler on any type of expression. No temporary is created. Computations are done and stored directly into the resulting <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>. <a href="#a6cee4bffbd0981075d11f4e7fc5e04d2"></a><br/></td></tr>
-<tr><td class="memTemplParams" colspan="2">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_1vector.html">vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a6800b804a49a7bd4ce3767d1ea0aafc0">operator/=</a> (const AT &amp;at)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Assign the division 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> by a scalar to the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> Assign the division 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> by a scalar to the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>. This is lazy-compiled and will be optimized out by the compiler on any type of expression. No temporary is created. Computations are done and stored directly into the resulting <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>. <a href="#a6800b804a49a7bd4ce3767d1ea0aafc0"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#aedce8a2ea66b86b1e3efb21bba7be0c5">swap</a> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector</a> &amp;v)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Swap the content 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> with another <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>. <a href="#aedce8a2ea66b86b1e3efb21bba7be0c5"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html">const_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a3be04f746cfe32f0de3aaa2a5273f3a1">find</a> (size_type i) const </td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">iterator</a> to the element <em>i</em>. <a href="#a3be04f746cfe32f0de3aaa2a5273f3a1"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#ac7ed001baef390b605d6b932a055e5f3">find</a> (size_type i)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return an <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">iterator</a> to the element <em>i</em>. <a href="#ac7ed001baef390b605d6b932a055e5f3"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3737e9b662f9ba10fa87789de4fa37f6"></a><!-- doxytag: member="boost::numeric::ublas::vector::begin" ref="a3737e9b662f9ba10fa87789de4fa37f6" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html">const_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a3737e9b662f9ba10fa87789de4fa37f6">begin</a> () const </td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">return an <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">iterator</a> on the first element 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> <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0bde39bb3dac56f1c0c8cc6e044942ab"></a><!-- doxytag: member="boost::numeric::ublas::vector::end" ref="a0bde39bb3dac56f1c0c8cc6e044942ab" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html">const_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a0bde39bb3dac56f1c0c8cc6e044942ab">end</a> () const </td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">return an <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">iterator</a> after the last element 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> <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3160d419e77bfd6fe805e4a70cbf882b"></a><!-- doxytag: member="boost::numeric::ublas::vector::begin" ref="a3160d419e77bfd6fe805e4a70cbf882b" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a3160d419e77bfd6fe805e4a70cbf882b">begin</a> ()</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return an <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">iterator</a> on the first element 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>. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afdb08490029b3d55cdec200d665bfa04"></a><!-- doxytag: member="boost::numeric::ublas::vector::end" ref="afdb08490029b3d55cdec200d665bfa04" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#afdb08490029b3d55cdec200d665bfa04">end</a> ()</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return an <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">iterator</a> at the end 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>. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1860dd32b80e7418fbf49fe7b99f6012"></a><!-- doxytag: member="boost::numeric::ublas::vector::rbegin" ref="a1860dd32b80e7418fbf49fe7b99f6012" args="() const " -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-const_reverse_iterator&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1860dd32b80e7418fbf49fe7b99f6012">rbegin</a> () const </td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a const reverse <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">iterator</a> before the first element of the reversed <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> (i.e. <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#afdb08490029b3d55cdec200d665bfa04" title="Return an iterator at the end of the vector.">end()</a> of normal <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>). <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0098add795c37e4d67f6f98436e1aac8"></a><!-- doxytag: member="boost::numeric::ublas::vector::rend" ref="a0098add795c37e4d67f6f98436e1aac8" args="() const " -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-const_reverse_iterator&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a0098add795c37e4d67f6f98436e1aac8">rend</a> () const </td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a const reverse <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">iterator</a> on the end of the reverse <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> (i.e. first element of the normal <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>). <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1595a26c1f668988af4a8bbe86ae4ed4"></a><!-- doxytag: member="boost::numeric::ublas::vector::rbegin" ref="a1595a26c1f668988af4a8bbe86ae4ed4" args="()" -->
-BOOST_UBLAS_INLINE reverse_iterator&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1595a26c1f668988af4a8bbe86ae4ed4">rbegin</a> ()</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a const reverse <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">iterator</a> before the first element of the reversed <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> (i.e. <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#afdb08490029b3d55cdec200d665bfa04" title="Return an iterator at the end of the vector.">end()</a> of normal <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>). <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a423d1dc8dbf20b2180093a504dea0ea2"></a><!-- doxytag: member="boost::numeric::ublas::vector::rend" ref="a423d1dc8dbf20b2180093a504dea0ea2" args="()" -->
-BOOST_UBLAS_INLINE reverse_iterator&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a423d1dc8dbf20b2180093a504dea0ea2">rend</a> ()</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a const reverse <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">iterator</a> on the end of the reverse <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> (i.e. first element of the normal <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>). <br/></td></tr>
-<tr><td class="memTemplParams" colspan="2">template&lt;class Archive &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a44062e23411cf30e80dd25d500cdfe2e">serialize</a> (Archive &amp;ar, const unsigned int)</td></tr>
-<tr><td colspan="2"><h2>Friends</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE friend void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a7ec2565da7f04f5f8ba42785be772df7">swap</a> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector</a> &amp;v1, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector</a> &amp;v2)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Swap the content of two vectors. <a href="#a7ec2565da7f04f5f8ba42785be772df7"></a><br/></td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;class T, class A&gt;<br/>
- class boost::numeric::ublas::vector&lt; T, A &gt;</h3>
-
-<p>For a <img class="formulaInl" alt="$n$" src="form_66.png"/>-dimensional <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> <img class="formulaInl" alt="$v$" src="form_20.png"/> and <img class="formulaInl" alt="$0\leq i < n$" src="form_67.png"/> every element <img class="formulaInl" alt="$v_i$" src="form_68.png"/> is mapped to the <img class="formulaInl" alt="$i$" src="form_69.png"/>-th element of the container. A storage type <code>A</code> can be specified which defaults to <code><a class="el" href="classboost_1_1numeric_1_1ublas_1_1unbounded__array.html">unbounded_array</a></code>. Elements are constructed by <code>A</code>, which need not initialise their value.</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>T</em>&nbsp;</td><td>type of the objects stored in the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> (like int, double, complex,...) </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>A</em>&nbsp;</td><td>The type of the storage array 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>. Default is <code>unbounded_array&lt;T&gt;</code>. <code>&lt;bounded_array&lt;T&gt;</code> and <code>std::vector&lt;T&gt;</code> can also be used </td></tr>
- </table>
- </dd>
-</dl>
-<hr/><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="ae75b77993f678047c69b985f8450edc0"></a><!-- doxytag: member="boost::numeric::ublas::vector::vector" ref="ae75b77993f678047c69b985f8450edc0" args="(size_type size)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T, class A&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector</a>&lt; T, A &gt;::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector</a> </td>
- <td>(</td>
- <td class="paramtype">size_type&nbsp;</td>
- <td class="paramname"> <em>size</em></td>
- <td>&nbsp;)&nbsp;</td>
- <td><code> [explicit]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<dl><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>size</em>&nbsp;</td><td>initial size 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>
- </table>
- </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="aa2cdc17765d1689ac52d261dcc123724"></a><!-- doxytag: member="boost::numeric::ublas::vector::vector" ref="aa2cdc17765d1689ac52d261dcc123724" args="(size_type size, const array_type &amp;data)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T, class A&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector</a>&lt; T, A &gt;::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector</a> </td>
- <td>(</td>
- <td class="paramtype">size_type&nbsp;</td>
- <td class="paramname"> <em>size</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const array_type &amp;&nbsp;</td>
- <td class="paramname"> <em>data</em></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<dl><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>size</em>&nbsp;</td><td>initial size 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 valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>container of type <code>A</code> </td></tr>
- </table>
- </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="a2c095b29597c40a1695c26486f34edba"></a><!-- doxytag: member="boost::numeric::ublas::vector::vector" ref="a2c095b29597c40a1695c26486f34edba" args="(const array_type &amp;data)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T, class A&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector</a>&lt; T, A &gt;::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector</a> </td>
- <td>(</td>
- <td class="paramtype">const array_type &amp;&nbsp;</td>
- <td class="paramname"> <em>data</em></td>
- <td>&nbsp;)&nbsp;</td>
- <td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<dl><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>container of type <code>A</code> </td></tr>
- </table>
- </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="a812bdffb89c10f69cc9af3963cfb02ea"></a><!-- doxytag: member="boost::numeric::ublas::vector::vector" ref="a812bdffb89c10f69cc9af3963cfb02ea" args="(size_type size, const value_type &amp;init)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T, class A&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector</a>&lt; T, A &gt;::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector</a> </td>
- <td>(</td>
- <td class="paramtype">size_type&nbsp;</td>
- <td class="paramname"> <em>size</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const value_type &amp;&nbsp;</td>
- <td class="paramname"> <em>init</em></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<dl><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>size</em>&nbsp;</td><td>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 valign="top"></td><td valign="top"><em>init</em>&nbsp;</td><td>value to assign to each element 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>
- </table>
- </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="a18dae81ff4bcd46986e99f58764e773b"></a><!-- doxytag: member="boost::numeric::ublas::vector::vector" ref="a18dae81ff4bcd46986e99f58764e773b" args="(const vector &amp;v)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T, class A&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector</a>&lt; T, A &gt;::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector</a> </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector</a>&lt; T, A &gt; &amp;&nbsp;</td>
- <td class="paramname"> <em>v</em></td>
- <td>&nbsp;)&nbsp;</td>
- <td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<dl><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>is the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> to be duplicated </td></tr>
- </table>
- </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="a7b0b649369be331ad80513f220b086dc"></a><!-- doxytag: member="boost::numeric::ublas::vector::vector" ref="a7b0b649369be331ad80513f220b086dc" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T, class A&gt; </div>
-<div class="memtemplate">
-template&lt;class AE &gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector</a>&lt; T, A &gt;::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector</a> </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;&nbsp;</td>
- <td class="paramname"> <em>ae</em></td>
- <td>&nbsp;)&nbsp;</td>
- <td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<dl><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>ae</em>&nbsp;</td><td>the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a> which values will be duplicated into 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>
- </table>
- </dd>
-</dl>
-
-</div>
-</div>
-<hr/><h2>Member Function Documentation</h2>
-<a class="anchor" id="a449aa3da7748032b856c4ad74549f14d"></a><!-- doxytag: member="boost::numeric::ublas::vector::assign" ref="a449aa3da7748032b856c4ad74549f14d" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T, class A&gt; </div>
-<div class="memtemplate">
-template&lt;class AE &gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector</a>&amp; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector</a>&lt; T, A &gt;::assign </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;&nbsp;</td>
- <td class="paramname"> <em>ae</em></td>
- <td>&nbsp;)&nbsp;</td>
- <td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<dl><dt><b>Template Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>AE</em>&nbsp;</td><td>is the type of the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a> </td></tr>
- </table>
- </dd>
-</dl>
-<dl><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>ae</em>&nbsp;</td><td>is a const reference to the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a> </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="return"><dt><b>Returns:</b></dt><dd>a reference to the resulting <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="a2ece9f4455a3a98e4ab98d131d440f85"></a><!-- doxytag: member="boost::numeric::ublas::vector::assign_temporary" ref="a2ece9f4455a3a98e4ab98d131d440f85" args="(vector &amp;v)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T, class A&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector</a>&amp; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector</a>&lt; T, A &gt;::assign_temporary </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector</a>&lt; T, A &gt; &amp;&nbsp;</td>
- <td class="paramname"> <em>v</em></td>
- <td>&nbsp;)&nbsp;</td>
- <td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<dl><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>is the source <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>
- </table>
- </dd>
-</dl>
-<dl class="return"><dt><b>Returns:</b></dt><dd>a reference to a <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> (i.e. the destination <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>) </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="a5ca7b44d2563752edcd0cc0ad5f2113c"></a><!-- doxytag: member="boost::numeric::ublas::vector::empty" ref="a5ca7b44d2563752edcd0cc0ad5f2113c" args="() const " -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T, class A&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">BOOST_UBLAS_INLINE bool <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector</a>&lt; T, A &gt;::empty </td>
- <td>(</td>
- <td class="paramname"></td>
- <td>&nbsp;)&nbsp;</td>
- <td> const</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if empty, <code>false</code> otherwise </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="ac3700c206fa1bf8e5205edbb859432c1"></a><!-- doxytag: member="boost::numeric::ublas::vector::erase_element" ref="ac3700c206fa1bf8e5205edbb859432c1" args="(size_type i)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T, class A&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">BOOST_UBLAS_INLINE void <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector</a>&lt; T, A &gt;::erase_element </td>
- <td>(</td>
- <td class="paramtype">size_type&nbsp;</td>
- <td class="paramname"> <em>i</em></td>
- <td>&nbsp;)&nbsp;</td>
- <td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<dl><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>i</em>&nbsp;</td><td>index of the element </td></tr>
- </table>
- </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="ac7ed001baef390b605d6b932a055e5f3"></a><!-- doxytag: member="boost::numeric::ublas::vector::find" ref="ac7ed001baef390b605d6b932a055e5f3" args="(size_type i)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T, class A&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">iterator</a> <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector</a>&lt; T, A &gt;::find </td>
- <td>(</td>
- <td class="paramtype">size_type&nbsp;</td>
- <td class="paramname"> <em>i</em></td>
- <td>&nbsp;)&nbsp;</td>
- <td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<dl><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>i</em>&nbsp;</td><td>index of the element </td></tr>
- </table>
- </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="a3be04f746cfe32f0de3aaa2a5273f3a1"></a><!-- doxytag: member="boost::numeric::ublas::vector::find" ref="a3be04f746cfe32f0de3aaa2a5273f3a1" args="(size_type i) const " -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T, class A&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html">const_iterator</a> <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector</a>&lt; T, A &gt;::find </td>
- <td>(</td>
- <td class="paramtype">size_type&nbsp;</td>
- <td class="paramname"> <em>i</em></td>
- <td>&nbsp;)&nbsp;</td>
- <td> const</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<dl><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>i</em>&nbsp;</td><td>index of the element </td></tr>
- </table>
- </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="a5b1de2ac98f634b04640bcea98fe8298"></a><!-- doxytag: member="boost::numeric::ublas::vector::find_element" ref="a5b1de2ac98f634b04640bcea98fe8298" args="(size_type i) const " -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T, class A&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">BOOST_UBLAS_INLINE const_pointer <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector</a>&lt; T, A &gt;::find_element </td>
- <td>(</td>
- <td class="paramtype">size_type&nbsp;</td>
- <td class="paramname"> <em>i</em></td>
- <td>&nbsp;)&nbsp;</td>
- <td> const</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<dl><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>i</em>&nbsp;</td><td>index of the element </td></tr>
- </table>
- </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="a0ad6b2bb8196fc36e33d3aa47d296500"></a><!-- doxytag: member="boost::numeric::ublas::vector::find_element" ref="a0ad6b2bb8196fc36e33d3aa47d296500" args="(size_type i)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T, class A&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">BOOST_UBLAS_INLINE pointer <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector</a>&lt; T, A &gt;::find_element </td>
- <td>(</td>
- <td class="paramtype">size_type&nbsp;</td>
- <td class="paramname"> <em>i</em></td>
- <td>&nbsp;)&nbsp;</td>
- <td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<dl><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>i</em>&nbsp;</td><td>index of the element </td></tr>
- </table>
- </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="a35b8f3eae165e33d8d4e33f86f40b954"></a><!-- doxytag: member="boost::numeric::ublas::vector::insert_element" ref="a35b8f3eae165e33d8d4e33f86f40b954" args="(size_type i, const_reference t)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T, class A&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">BOOST_UBLAS_INLINE reference <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector</a>&lt; T, A &gt;::insert_element </td>
- <td>(</td>
- <td class="paramtype">size_type&nbsp;</td>
- <td class="paramname"> <em>i</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const_reference&nbsp;</td>
- <td class="paramname"> <em>t</em></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<dl><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>i</em>&nbsp;</td><td>index of the element </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>t</em>&nbsp;</td><td>reference to the value to be set </td></tr>
- </table>
- </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="ac02f6ccd9710c186f9ae734e6395b742"></a><!-- doxytag: member="boost::numeric::ublas::vector::minus_assign" ref="ac02f6ccd9710c186f9ae734e6395b742" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T, class A&gt; </div>
-<div class="memtemplate">
-template&lt;class AE &gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector</a>&amp; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector</a>&lt; T, A &gt;::minus_assign </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;&nbsp;</td>
- <td class="paramname"> <em>ae</em></td>
- <td>&nbsp;)&nbsp;</td>
- <td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<dl><dt><b>Template Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>AE</em>&nbsp;</td><td>is the type of the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a> </td></tr>
- </table>
- </dd>
-</dl>
-<dl><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>ae</em>&nbsp;</td><td>is a const reference to the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a> </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="return"><dt><b>Returns:</b></dt><dd>a reference to the resulting <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="a4b53f6b15f6aaa81b059bbdcaaf00fab"></a><!-- doxytag: member="boost::numeric::ublas::vector::operator()" ref="a4b53f6b15f6aaa81b059bbdcaaf00fab" args="(size_type i)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T, class A&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">BOOST_UBLAS_INLINE reference <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector</a>&lt; T, A &gt;::operator() </td>
- <td>(</td>
- <td class="paramtype">size_type&nbsp;</td>
- <td class="paramname"> <em>i</em></td>
- <td>&nbsp;)&nbsp;</td>
- <td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<dl><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>i</em>&nbsp;</td><td>index of the element </td></tr>
- </table>
- </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="aa511fcff4d8dba52bf163fbc9664dfbf"></a><!-- doxytag: member="boost::numeric::ublas::vector::operator()" ref="aa511fcff4d8dba52bf163fbc9664dfbf" args="(size_type i) const " -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T, class A&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">BOOST_UBLAS_INLINE const_reference <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector</a>&lt; T, A &gt;::operator() </td>
- <td>(</td>
- <td class="paramtype">size_type&nbsp;</td>
- <td class="paramname"> <em>i</em></td>
- <td>&nbsp;)&nbsp;</td>
- <td> const</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<dl><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>i</em>&nbsp;</td><td>index of the element </td></tr>
- </table>
- </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="a6cee4bffbd0981075d11f4e7fc5e04d2"></a><!-- doxytag: member="boost::numeric::ublas::vector::operator*=" ref="a6cee4bffbd0981075d11f4e7fc5e04d2" args="(const AT &amp;at)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T, class A&gt; </div>
-<div class="memtemplate">
-template&lt;class AT &gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector</a>&amp; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector</a>&lt; T, A &gt;::operator*= </td>
- <td>(</td>
- <td class="paramtype">const AT &amp;&nbsp;</td>
- <td class="paramname"> <em>at</em></td>
- <td>&nbsp;)&nbsp;</td>
- <td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<dl><dt><b>Template Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>AE</em>&nbsp;</td><td>is the type of the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a> </td></tr>
- </table>
- </dd>
-</dl>
-<dl><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>at</em>&nbsp;</td><td>is a const reference to the scalar </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="return"><dt><b>Returns:</b></dt><dd>a reference to the resulting <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="a953fa9e2fa2e610674e5f94391f60333"></a><!-- doxytag: member="boost::numeric::ublas::vector::operator+=" ref="a953fa9e2fa2e610674e5f94391f60333" args="(const vector_container&lt; C &gt; &amp;v)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T, class A&gt; </div>
-<div class="memtemplate">
-template&lt;class C &gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector</a>&amp; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector</a>&lt; T, A &gt;::operator+= </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">vector_container</a>&lt; C &gt; &amp;&nbsp;</td>
- <td class="paramname"> <em>v</em></td>
- <td>&nbsp;)&nbsp;</td>
- <td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<dl><dt><b>Template Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>AE</em>&nbsp;</td><td>is the type of the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a> </td></tr>
- </table>
- </dd>
-</dl>
-<dl><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>ae</em>&nbsp;</td><td>is a const reference to the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a> </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="return"><dt><b>Returns:</b></dt><dd>a reference to the resulting <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="a9ec4c7260a33c9ad841339b4f59aa73b"></a><!-- doxytag: member="boost::numeric::ublas::vector::operator+=" ref="a9ec4c7260a33c9ad841339b4f59aa73b" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T, class A&gt; </div>
-<div class="memtemplate">
-template&lt;class AE &gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector</a>&amp; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector</a>&lt; T, A &gt;::operator+= </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;&nbsp;</td>
- <td class="paramname"> <em>ae</em></td>
- <td>&nbsp;)&nbsp;</td>
- <td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<dl><dt><b>Template Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>AE</em>&nbsp;</td><td>is the type of the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a> </td></tr>
- </table>
- </dd>
-</dl>
-<dl><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>ae</em>&nbsp;</td><td>is a const reference to the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a> </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="return"><dt><b>Returns:</b></dt><dd>a reference to the resulting <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="a04918781e246fb21d1fb0f36948c04fb"></a><!-- doxytag: member="boost::numeric::ublas::vector::operator&#45;=" ref="a04918781e246fb21d1fb0f36948c04fb" args="(const vector_container&lt; C &gt; &amp;v)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T, class A&gt; </div>
-<div class="memtemplate">
-template&lt;class C &gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector</a>&amp; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector</a>&lt; T, A &gt;::operator-= </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">vector_container</a>&lt; C &gt; &amp;&nbsp;</td>
- <td class="paramname"> <em>v</em></td>
- <td>&nbsp;)&nbsp;</td>
- <td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<dl><dt><b>Template Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>AE</em>&nbsp;</td><td>is the type of the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a> </td></tr>
- </table>
- </dd>
-</dl>
-<dl><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>ae</em>&nbsp;</td><td>is a const reference to the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a> </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="return"><dt><b>Returns:</b></dt><dd>a reference to the resulting <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="a74138b9c59c7dee5d4cfea50359efaa3"></a><!-- doxytag: member="boost::numeric::ublas::vector::operator&#45;=" ref="a74138b9c59c7dee5d4cfea50359efaa3" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T, class A&gt; </div>
-<div class="memtemplate">
-template&lt;class AE &gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector</a>&amp; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector</a>&lt; T, A &gt;::operator-= </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;&nbsp;</td>
- <td class="paramname"> <em>ae</em></td>
- <td>&nbsp;)&nbsp;</td>
- <td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<dl><dt><b>Template Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>AE</em>&nbsp;</td><td>is the type of the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a> </td></tr>
- </table>
- </dd>
-</dl>
-<dl><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>ae</em>&nbsp;</td><td>is a const reference to the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a> </td></tr>
- </table>
- </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="a6800b804a49a7bd4ce3767d1ea0aafc0"></a><!-- doxytag: member="boost::numeric::ublas::vector::operator/=" ref="a6800b804a49a7bd4ce3767d1ea0aafc0" args="(const AT &amp;at)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T, class A&gt; </div>
-<div class="memtemplate">
-template&lt;class AT &gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector</a>&amp; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector</a>&lt; T, A &gt;::operator/= </td>
- <td>(</td>
- <td class="paramtype">const AT &amp;&nbsp;</td>
- <td class="paramname"> <em>at</em></td>
- <td>&nbsp;)&nbsp;</td>
- <td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<dl><dt><b>Template Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>AE</em>&nbsp;</td><td>is the type of the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a> </td></tr>
- </table>
- </dd>
-</dl>
-<dl><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>at</em>&nbsp;</td><td>is a const reference to the scalar </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="return"><dt><b>Returns:</b></dt><dd>a reference to the resulting <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="af7df90fe154185ba4688750a8acc0c68"></a><!-- doxytag: member="boost::numeric::ublas::vector::operator=" ref="af7df90fe154185ba4688750a8acc0c68" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T, class A&gt; </div>
-<div class="memtemplate">
-template&lt;class AE &gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector</a>&amp; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector</a>&lt; T, A &gt;::operator= </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;&nbsp;</td>
- <td class="paramname"> <em>ae</em></td>
- <td>&nbsp;)&nbsp;</td>
- <td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<dl><dt><b>Template Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>AE</em>&nbsp;</td><td>is the type of the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a> </td></tr>
- </table>
- </dd>
-</dl>
-<dl><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>ae</em>&nbsp;</td><td>is a const reference to the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a> </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="return"><dt><b>Returns:</b></dt><dd>a reference to the resulting <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> </dd></dl>
-
-<p>Reimplemented in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1bounded__vector.html#a4d152b88addf11aa2754b3a24f46ba86">boost::numeric::ublas::bounded_vector&lt; T, N &gt;</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="af778c9aad1d18346fe2ec22642454755"></a><!-- doxytag: member="boost::numeric::ublas::vector::operator=" ref="af778c9aad1d18346fe2ec22642454755" args="(const vector_container&lt; C &gt; &amp;v)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T, class A&gt; </div>
-<div class="memtemplate">
-template&lt;class C &gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector</a>&amp; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector</a>&lt; T, A &gt;::operator= </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">vector_container</a>&lt; C &gt; &amp;&nbsp;</td>
- <td class="paramname"> <em>v</em></td>
- <td>&nbsp;)&nbsp;</td>
- <td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<dl><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>is the source <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>
- </table>
- </dd>
-</dl>
-<dl class="return"><dt><b>Returns:</b></dt><dd>a reference to a <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> (i.e. the destination <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>) </dd></dl>
-
-<p>Reimplemented in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1bounded__vector.html#a4a7502fc64dded94ce5b719da367c2f4">boost::numeric::ublas::bounded_vector&lt; T, N &gt;</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a1724d353e3006619a995342bc6be134e"></a><!-- doxytag: member="boost::numeric::ublas::vector::operator=" ref="a1724d353e3006619a995342bc6be134e" args="(const vector &amp;v)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T, class A&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector</a>&amp; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector</a>&lt; T, A &gt;::operator= </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector</a>&lt; T, A &gt; &amp;&nbsp;</td>
- <td class="paramname"> <em>v</em></td>
- <td>&nbsp;)&nbsp;</td>
- <td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<dl><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>is the source <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>
- </table>
- </dd>
-</dl>
-<dl class="return"><dt><b>Returns:</b></dt><dd>a reference to a <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> (i.e. the destination <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>) </dd></dl>
-
-<p>Reimplemented in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1permutation__matrix.html#aa240d3636599dccd87e7c17d62e3c96f">boost::numeric::ublas::permutation_matrix&lt; T, A &gt;</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a10b3c5c3a5042f21a996eeb75c447529"></a><!-- doxytag: member="boost::numeric::ublas::vector::operator[]" ref="a10b3c5c3a5042f21a996eeb75c447529" args="(size_type i)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T, class A&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">BOOST_UBLAS_INLINE reference <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector</a>&lt; T, A &gt;::operator[] </td>
- <td>(</td>
- <td class="paramtype">size_type&nbsp;</td>
- <td class="paramname"> <em>i</em></td>
- <td>&nbsp;)&nbsp;</td>
- <td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<dl><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>i</em>&nbsp;</td><td>index of the element </td></tr>
- </table>
- </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="a0cfc171dac4e78549a96c43062a052c6"></a><!-- doxytag: member="boost::numeric::ublas::vector::operator[]" ref="a0cfc171dac4e78549a96c43062a052c6" args="(size_type i) const " -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T, class A&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">BOOST_UBLAS_INLINE const_reference <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector</a>&lt; T, A &gt;::operator[] </td>
- <td>(</td>
- <td class="paramtype">size_type&nbsp;</td>
- <td class="paramname"> <em>i</em></td>
- <td>&nbsp;)&nbsp;</td>
- <td> const</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<dl><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>i</em>&nbsp;</td><td>index of the element </td></tr>
- </table>
- </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="afd874b1ba7fe6a5b961cc3b228cd1208"></a><!-- doxytag: member="boost::numeric::ublas::vector::plus_assign" ref="afd874b1ba7fe6a5b961cc3b228cd1208" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T, class A&gt; </div>
-<div class="memtemplate">
-template&lt;class AE &gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector</a>&amp; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector</a>&lt; T, A &gt;::plus_assign </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;&nbsp;</td>
- <td class="paramname"> <em>ae</em></td>
- <td>&nbsp;)&nbsp;</td>
- <td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<dl><dt><b>Template Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>AE</em>&nbsp;</td><td>is the type of the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a> </td></tr>
- </table>
- </dd>
-</dl>
-<dl><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>ae</em>&nbsp;</td><td>is a const reference to the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a> </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="return"><dt><b>Returns:</b></dt><dd>a reference to the resulting <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="a113118def88db3755da6690b6ec903f0"></a><!-- doxytag: member="boost::numeric::ublas::vector::resize" ref="a113118def88db3755da6690b6ec903f0" args="(size_type size, bool preserve=true)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T, class A&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">BOOST_UBLAS_INLINE void <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector</a>&lt; T, A &gt;::resize </td>
- <td>(</td>
- <td class="paramtype">size_type&nbsp;</td>
- <td class="paramname"> <em>size</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">bool&nbsp;</td>
- <td class="paramname"> <em>preserve</em> = <code>true</code></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<dl><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>size</em>&nbsp;</td><td>new size 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 valign="top"></td><td valign="top"><em>preserve</em>&nbsp;</td><td>if true, keep values </td></tr>
- </table>
- </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="a44062e23411cf30e80dd25d500cdfe2e"></a><!-- doxytag: member="boost::numeric::ublas::vector::serialize" ref="a44062e23411cf30e80dd25d500cdfe2e" args="(Archive &amp;ar, const unsigned int)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T, class A&gt; </div>
-<div class="memtemplate">
-template&lt;class Archive &gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">void <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector</a>&lt; T, A &gt;::serialize </td>
- <td>(</td>
- <td class="paramtype">Archive &amp;&nbsp;</td>
- <td class="paramname"> <em>ar</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const unsigned&nbsp;</td>
- <td class="paramname"> <em>int</em></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<p>Serialize a <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> into and archive as defined in Boost </p>
-<dl><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>ar</em>&nbsp;</td><td>Archive object. Can be a flat file, an XML file or any other stream </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>file_version</em>&nbsp;</td><td>Optional file version (not yet used) </td></tr>
- </table>
- </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="aedce8a2ea66b86b1e3efb21bba7be0c5"></a><!-- doxytag: member="boost::numeric::ublas::vector::swap" ref="aedce8a2ea66b86b1e3efb21bba7be0c5" args="(vector &amp;v)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T, class A&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">BOOST_UBLAS_INLINE void <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector</a>&lt; T, A &gt;::swap </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector</a>&lt; T, A &gt; &amp;&nbsp;</td>
- <td class="paramname"> <em>v</em></td>
- <td>&nbsp;)&nbsp;</td>
- <td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<dl><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>is the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> to be swapped with </td></tr>
- </table>
- </dd>
-</dl>
-
-</div>
-</div>
-<hr/><h2>Friends And Related Function Documentation</h2>
-<a class="anchor" id="a7ec2565da7f04f5f8ba42785be772df7"></a><!-- doxytag: member="boost::numeric::ublas::vector::swap" ref="a7ec2565da7f04f5f8ba42785be772df7" args="(vector &amp;v1, vector &amp;v2)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T, class A&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">BOOST_UBLAS_INLINE friend void swap </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector</a>&lt; T, A &gt; &amp;&nbsp;</td>
- <td class="paramname"> <em>v1</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector</a>&lt; T, A &gt; &amp;&nbsp;</td>
- <td class="paramname"> <em>v2</em></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td><code> [friend]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<dl><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>v1</em>&nbsp;</td><td>is the first <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>. It takes values from v2 </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>v2</em>&nbsp;</td><td>is the second <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> It takes values from v1 </td></tr>
- </table>
- </dd>
-</dl>
-
-</div>
-</div>
-</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator-members.html
deleted file mode 100644
index 285d4dc84c..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator-members.html
+++ /dev/null
@@ -1,54 +0,0 @@
-<!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::vector&lt; T, A &gt;::const_iterator Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>(const self_type &amp;v, const const_subiterator_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>(const typename self_type::iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#aa6bbfc9b7f699a2588b3b6067dd4268a">index</a>() const </td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator</b> (defined in <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><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><code> [friend]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#a4cc48bcf7a236d3270d1194e7f76dd94">operator*</a>() const </td><td><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></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#aa3d01d666d746827ce47ea7c8efd819c">operator++</a>()</td><td><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></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#a4f6ce40c99053ba8eb1e772bcbe4e808">operator+=</a>(difference_type n)</td><td><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></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#abc6917fe636fb1a3640faad786cabe58">operator-</a>(const const_iterator &amp;it) const </td><td><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></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#a8e6b816b5c240010d285b79610c40103">operator--</a>()</td><td><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></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#ab9bfac800ab3856232f55e4b7c16948e">operator-=</a>(difference_type n)</td><td><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></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#ad7c19d9c67393b8f8dcf92835f2a59f7">operator&lt;</a>(const const_iterator &amp;it) const </td><td><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></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#ae50919d7a80c0db6c4639854af11121a">operator=</a>(const const_iterator &amp;it)</td><td><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></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#ac73d92631ffa4397960976491849af60">operator==</a>(const const_iterator &amp;it) const </td><td><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></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#aed6e116cffebf9bcf3af11136e8c483e">operator[]</a>(difference_type n) const </td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html
deleted file mode 100644
index efb3da9721..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html
+++ /dev/null
@@ -1,251 +0,0 @@
-<!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::vector&lt; T, A &gt;::const_iterator 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_1vector.html">vector</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html">const_iterator</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector&lt; T, A &gt;::const_iterator Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector::const_iterator" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator-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="a81848b295d0b0ab616b22389d68f6def"></a><!-- doxytag: member="boost::numeric::ublas::vector::const_iterator::difference_type" ref="a81848b295d0b0ab616b22389d68f6def" args="" -->
-typedef vector::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="a029aa181f31af03b071933ee838147c2"></a><!-- doxytag: member="boost::numeric::ublas::vector::const_iterator::value_type" ref="a029aa181f31af03b071933ee838147c2" args="" -->
-typedef vector::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="a851cffb01627a8de952391198ba96f46"></a><!-- doxytag: member="boost::numeric::ublas::vector::const_iterator::reference" ref="a851cffb01627a8de952391198ba96f46" args="" -->
-typedef vector::const_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="acb410b8942585911aede4e2fcc43f73c"></a><!-- doxytag: member="boost::numeric::ublas::vector::const_iterator::pointer" ref="acb410b8942585911aede4e2fcc43f73c" args="" -->
-typedef const vector::pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</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="aa30ad12c30e7ca61c41729eb2a758989"></a><!-- doxytag: member="boost::numeric::ublas::vector::const_iterator::const_iterator" ref="aa30ad12c30e7ca61c41729eb2a758989" args="(const self_type &amp;v, const const_subiterator_type &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">self_type</a> &amp;v, const const_subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a399baf4c78baff15274a4791f8985097"></a><!-- doxytag: member="boost::numeric::ublas::vector::const_iterator::const_iterator" ref="a399baf4c78baff15274a4791f8985097" args="(const typename self_type::iterator &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b> (const typename <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">self_type::iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html">const_iterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#aa3d01d666d746827ce47ea7c8efd819c">operator++</a> ()</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Increment by 1 the position of the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">iterator</a>. <a href="#aa3d01d666d746827ce47ea7c8efd819c"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html">const_iterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#a8e6b816b5c240010d285b79610c40103">operator--</a> ()</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Decrement by 1 the position of the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">iterator</a>. <a href="#a8e6b816b5c240010d285b79610c40103"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html">const_iterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#a4f6ce40c99053ba8eb1e772bcbe4e808">operator+=</a> (difference_type n)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Increment by <em>n</em> the position of the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">iterator</a>. <a href="#a4f6ce40c99053ba8eb1e772bcbe4e808"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html">const_iterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#ab9bfac800ab3856232f55e4b7c16948e">operator-=</a> (difference_type n)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Decrement by <em>n</em> the position of the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">iterator</a>. <a href="#ab9bfac800ab3856232f55e4b7c16948e"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc6917fe636fb1a3640faad786cabe58"></a><!-- doxytag: member="boost::numeric::ublas::vector::const_iterator::operator&#45;" ref="abc6917fe636fb1a3640faad786cabe58" args="(const const_iterator &amp;it) const " -->
-BOOST_UBLAS_INLINE difference_type&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#abc6917fe636fb1a3640faad786cabe58">operator-</a> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the different in number of positions between 2 iterators. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE const_reference&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#a4cc48bcf7a236d3270d1194e7f76dd94">operator*</a> () const </td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Dereference an <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">iterator</a> Dereference an <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">iterator</a>: a bounds' check is done before returning the value. A bad_index() expection is returned if out of bounds. <a href="#a4cc48bcf7a236d3270d1194e7f76dd94"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE const_reference&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#aed6e116cffebf9bcf3af11136e8c483e">operator[]</a> (difference_type n) const </td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Dereference an <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">iterator</a> at the n-th forward value Dereference an <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">iterator</a> at the n-th forward value, that is the value pointed by iterator+n. A bounds' check is done before returning the value. A bad_index() expection is returned if out of bounds. <a href="#aed6e116cffebf9bcf3af11136e8c483e"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa6bbfc9b7f699a2588b3b6067dd4268a"></a><!-- doxytag: member="boost::numeric::ublas::vector::const_iterator::index" ref="aa6bbfc9b7f699a2588b3b6067dd4268a" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#aa6bbfc9b7f699a2588b3b6067dd4268a">index</a> () const </td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">return the index of the element referenced by the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">iterator</a> <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae50919d7a80c0db6c4639854af11121a"></a><!-- doxytag: member="boost::numeric::ublas::vector::const_iterator::operator=" ref="ae50919d7a80c0db6c4639854af11121a" args="(const const_iterator &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html">const_iterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#ae50919d7a80c0db6c4639854af11121a">operator=</a> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html">const_iterator</a> &amp;it)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">assign the value of an <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">iterator</a> to the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">iterator</a> <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#ac73d92631ffa4397960976491849af60">operator==</a> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">compare the value of two itetarors <a href="#ac73d92631ffa4397960976491849af60"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#ad7c19d9c67393b8f8dcf92835f2a59f7">operator&lt;</a> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">compare the value of two iterators <a href="#ad7c19d9c67393b8f8dcf92835f2a59f7"></a><br/></td></tr>
-<tr><td colspan="2"><h2>Friends</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a67171474c4da6cc8efe0c7fafefd2b2d"></a><!-- doxytag: member="boost::numeric::ublas::vector::const_iterator::iterator" ref="a67171474c4da6cc8efe0c7fafefd2b2d" args="" -->
-class&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator</b></td></tr>
-</table>
-<h3>template&lt;class T, class A&gt;<br/>
- class boost::numeric::ublas::vector&lt; T, A &gt;::const_iterator</h3>
-
-<hr/><h2>Member Function Documentation</h2>
-<a class="anchor" id="a4cc48bcf7a236d3270d1194e7f76dd94"></a><!-- doxytag: member="boost::numeric::ublas::vector::const_iterator::operator*" ref="a4cc48bcf7a236d3270d1194e7f76dd94" args="() const " -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T, class A&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">BOOST_UBLAS_INLINE const_reference <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector</a>&lt; T, A &gt;::const_iterator::operator* </td>
- <td>(</td>
- <td class="paramname"></td>
- <td>&nbsp;)&nbsp;</td>
- <td> const</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<dl class="return"><dt><b>Returns:</b></dt><dd>a const reference to the value pointed by the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">iterator</a> </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="aa3d01d666d746827ce47ea7c8efd819c"></a><!-- doxytag: member="boost::numeric::ublas::vector::const_iterator::operator++" ref="aa3d01d666d746827ce47ea7c8efd819c" args="()" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T, class A&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html">const_iterator</a>&amp; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector</a>&lt; T, A &gt;::const_iterator::operator++ </td>
- <td>(</td>
- <td class="paramname"></td>
- <td>&nbsp;)&nbsp;</td>
- <td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<dl class="return"><dt><b>Returns:</b></dt><dd>a reference to the const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">iterator</a> </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="a4f6ce40c99053ba8eb1e772bcbe4e808"></a><!-- doxytag: member="boost::numeric::ublas::vector::const_iterator::operator+=" ref="a4f6ce40c99053ba8eb1e772bcbe4e808" args="(difference_type n)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T, class A&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html">const_iterator</a>&amp; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector</a>&lt; T, A &gt;::const_iterator::operator+= </td>
- <td>(</td>
- <td class="paramtype">difference_type&nbsp;</td>
- <td class="paramname"> <em>n</em></td>
- <td>&nbsp;)&nbsp;</td>
- <td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<dl class="return"><dt><b>Returns:</b></dt><dd>a reference to the const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">iterator</a> </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="a8e6b816b5c240010d285b79610c40103"></a><!-- doxytag: member="boost::numeric::ublas::vector::const_iterator::operator&#45;&#45;" ref="a8e6b816b5c240010d285b79610c40103" args="()" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T, class A&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html">const_iterator</a>&amp; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector</a>&lt; T, A &gt;::const_iterator::operator-- </td>
- <td>(</td>
- <td class="paramname"></td>
- <td>&nbsp;)&nbsp;</td>
- <td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<dl class="return"><dt><b>Returns:</b></dt><dd>a reference to the const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">iterator</a> </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="ab9bfac800ab3856232f55e4b7c16948e"></a><!-- doxytag: member="boost::numeric::ublas::vector::const_iterator::operator&#45;=" ref="ab9bfac800ab3856232f55e4b7c16948e" args="(difference_type n)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T, class A&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html">const_iterator</a>&amp; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector</a>&lt; T, A &gt;::const_iterator::operator-= </td>
- <td>(</td>
- <td class="paramtype">difference_type&nbsp;</td>
- <td class="paramname"> <em>n</em></td>
- <td>&nbsp;)&nbsp;</td>
- <td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<dl class="return"><dt><b>Returns:</b></dt><dd>a reference to the const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">iterator</a> </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="ad7c19d9c67393b8f8dcf92835f2a59f7"></a><!-- doxytag: member="boost::numeric::ublas::vector::const_iterator::operator&lt;" ref="ad7c19d9c67393b8f8dcf92835f2a59f7" args="(const const_iterator &amp;it) const " -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T, class A&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">BOOST_UBLAS_INLINE bool <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector</a>&lt; T, A &gt;::const_iterator::operator&lt; </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html">const_iterator</a> &amp;&nbsp;</td>
- <td class="paramname"> <em>it</em></td>
- <td>&nbsp;)&nbsp;</td>
- <td> const</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<dl class="return"><dt><b>Returns:</b></dt><dd>return true if the left-hand-side <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">iterator</a> refers to a value placed before the right-hand-side <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">iterator</a> </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="ac73d92631ffa4397960976491849af60"></a><!-- doxytag: member="boost::numeric::ublas::vector::const_iterator::operator==" ref="ac73d92631ffa4397960976491849af60" args="(const const_iterator &amp;it) const " -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T, class A&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">BOOST_UBLAS_INLINE bool <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector</a>&lt; T, A &gt;::const_iterator::operator== </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html">const_iterator</a> &amp;&nbsp;</td>
- <td class="paramname"> <em>it</em></td>
- <td>&nbsp;)&nbsp;</td>
- <td> const</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<dl class="return"><dt><b>Returns:</b></dt><dd>true if they reference the same element </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="aed6e116cffebf9bcf3af11136e8c483e"></a><!-- doxytag: member="boost::numeric::ublas::vector::const_iterator::operator[]" ref="aed6e116cffebf9bcf3af11136e8c483e" args="(difference_type n) const " -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T, class A&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">BOOST_UBLAS_INLINE const_reference <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector</a>&lt; T, A &gt;::const_iterator::operator[] </td>
- <td>(</td>
- <td class="paramtype">difference_type&nbsp;</td>
- <td class="paramname"> <em>n</em></td>
- <td>&nbsp;)&nbsp;</td>
- <td> const</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<dl class="return"><dt><b>Returns:</b></dt><dd>a const reference </dd></dl>
-
-</div>
-</div>
-</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator-members.html
deleted file mode 100644
index 4b1fa17971..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator-members.html
+++ /dev/null
@@ -1,53 +0,0 @@
-<!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::vector&lt; T, A &gt;::iterator Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">boost::numeric::ublas::vector&lt; T, A &gt;::iterator</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b> (defined in <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><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><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_1vector_1_1iterator.html">boost::numeric::ublas::vector&lt; T, A &gt;::iterator</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator</b>(self_type &amp;v, const subiterator_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-</b>(const iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator&lt;</b>(const iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const iterator &amp;it) const (defined in <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><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></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_1vector_1_1iterator.html">boost::numeric::ublas::vector&lt; T, A &gt;::iterator</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html
deleted file mode 100644
index 09f5d60475..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html
+++ /dev/null
@@ -1,80 +0,0 @@
-<!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::vector&lt; T, A &gt;::iterator 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_1vector.html">vector</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">iterator</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector&lt; T, A &gt;::iterator Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector::iterator" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator-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="ad8dc2233f3059d05c891cc3cecd5adf8"></a><!-- doxytag: member="boost::numeric::ublas::vector::iterator::difference_type" ref="ad8dc2233f3059d05c891cc3cecd5adf8" args="" -->
-typedef vector::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="a3cdb755e9705aecd7dbbe82b7dd36e9b"></a><!-- doxytag: member="boost::numeric::ublas::vector::iterator::value_type" ref="a3cdb755e9705aecd7dbbe82b7dd36e9b" args="" -->
-typedef vector::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="a5411b11923d8ffdcf62676124f81372d"></a><!-- doxytag: member="boost::numeric::ublas::vector::iterator::reference" ref="a5411b11923d8ffdcf62676124f81372d" args="" -->
-typedef vector::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="a694820f2fcf32f63e8c606daf8a7f179"></a><!-- doxytag: member="boost::numeric::ublas::vector::iterator::pointer" ref="a694820f2fcf32f63e8c606daf8a7f179" args="" -->
-typedef vector::pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</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="af80618f0fbd9443672d5a21470aa097a"></a><!-- doxytag: member="boost::numeric::ublas::vector::iterator::iterator" ref="af80618f0fbd9443672d5a21470aa097a" args="(self_type &amp;v, const subiterator_type &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">self_type</a> &amp;v, const subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a44591f679a4536850ab6176027fd5d79"></a><!-- doxytag: member="boost::numeric::ublas::vector::iterator::operator++" ref="a44591f679a4536850ab6176027fd5d79" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">iterator</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="af802c2c2ca604d63b9655e3ce81dab1f"></a><!-- doxytag: member="boost::numeric::ublas::vector::iterator::operator&#45;&#45;" ref="af802c2c2ca604d63b9655e3ce81dab1f" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">iterator</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="a23515620d60e79aa12200540046ac7f0"></a><!-- doxytag: member="boost::numeric::ublas::vector::iterator::operator+=" ref="a23515620d60e79aa12200540046ac7f0" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">iterator</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="ad5bb0e3d4843b4a82430ce4b8da036fd"></a><!-- doxytag: member="boost::numeric::ublas::vector::iterator::operator&#45;=" ref="ad5bb0e3d4843b4a82430ce4b8da036fd" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">iterator</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="a37af82c13bea28b7a3ecfd509d51ee1c"></a><!-- doxytag: member="boost::numeric::ublas::vector::iterator::operator&#45;" ref="a37af82c13bea28b7a3ecfd509d51ee1c" args="(const iterator &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_1vector_1_1iterator.html">iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3b7a5da46b5f05e9440b2173e42df9cc"></a><!-- doxytag: member="boost::numeric::ublas::vector::iterator::operator*" ref="a3b7a5da46b5f05e9440b2173e42df9cc" 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="a522327d2a1c28dfe69522c823b240bad"></a><!-- doxytag: member="boost::numeric::ublas::vector::iterator::operator[]" ref="a522327d2a1c28dfe69522c823b240bad" 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="a7240ecd5e748108833a508a77a28cff8"></a><!-- doxytag: member="boost::numeric::ublas::vector::iterator::index" ref="a7240ecd5e748108833a508a77a28cff8" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a35c48542099b1673fccd678e207d30f1"></a><!-- doxytag: member="boost::numeric::ublas::vector::iterator::operator=" ref="a35c48542099b1673fccd678e207d30f1" args="(const iterator &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">iterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a551229fe5a79dd525f18c013e32c19c2"></a><!-- doxytag: member="boost::numeric::ublas::vector::iterator::operator==" ref="a551229fe5a79dd525f18c013e32c19c2" args="(const iterator &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_1vector_1_1iterator.html">iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff6cd43ffde352ccbea69e9d38f4afda"></a><!-- doxytag: member="boost::numeric::ublas::vector::iterator::operator&lt;" ref="aff6cd43ffde352ccbea69e9d38f4afda" args="(const iterator &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_1vector_1_1iterator.html">iterator</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="ac220ce1c155db1ac44146c12d178056f"></a><!-- doxytag: member="boost::numeric::ublas::vector::iterator::const_iterator" ref="ac220ce1c155db1ac44146c12d178056f" args="" -->
-class&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b></td></tr>
-</table>
-<h3>template&lt;class T, class A&gt;<br/>
- class boost::numeric::ublas::vector&lt; T, A &gt;::iterator</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary-members.html
deleted file mode 100644
index 5ffa5db6e3..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary-members.html
+++ /dev/null
@@ -1,62 +0,0 @@
-<!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::vector_binary&lt; E1, E2, F &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary.html">boost::numeric::ublas::vector_binary&lt; E1, E2, F &gt;</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_1vector__binary.html">boost::numeric::ublas::vector_binary&lt; E1, E2, F &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>complexity</b> (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_binary&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_binary&lt; E1, E2, F &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_1vector__binary.html">boost::numeric::ublas::vector_binary&lt; E1, E2, F &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_binary&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_binary&lt; E1, E2, F &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find</b>(size_type i) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator</b> typedef (defined in <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><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></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_1vector__binary.html">boost::numeric::ublas::vector_binary&lt; E1, E2, F &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_binary&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_binary&lt; E1, E2, F &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_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_binary&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_binary&lt; E1, E2, F &gt; &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_1vector__binary.html">boost::numeric::ublas::vector_binary&lt; E1, E2, F &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>same_closure</b>(const vector_binary &amp;vb) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type_category</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_binary&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_binary&lt; E1, E2, F &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; vector_binary&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; vector_binary&lt; E1, E2, F &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_binary</b>(const expression1_type &amp;e1, const expression2_type &amp;e2) (defined in <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><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></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; vector_binary&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; vector_binary&lt; E1, E2, F &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: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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary.html
deleted file mode 100644
index 4a6b835ab4..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary.html
+++ /dev/null
@@ -1,98 +0,0 @@
-<!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::vector_binary&lt; E1, E2, F &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_1vector__binary.html">vector_binary</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_binary&lt; E1, E2, F &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_binary" --><!-- doxytag: inherits="vector_expression&lt; vector_binary&lt; E1, E2, F &gt; &gt;" -->
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression&lt; vector_binary&lt; E1, E2, F &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1vector__binary-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_1vector__binary_1_1const__iterator.html">const_iterator</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="a8e27213c5b94009d42dd2be820135273"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary::size_type" ref="a8e27213c5b94009d42dd2be820135273" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1promote__traits.html">promote_traits</a><br class="typebreak"/>
-&lt; typename E1::size_type, <br class="typebreak"/>
-typename E2::size_type &gt;<br class="typebreak"/>
-::promote_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="a8f25939ff20fb7bd3e400f102a167daf"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary::difference_type" ref="a8f25939ff20fb7bd3e400f102a167daf" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1promote__traits.html">promote_traits</a><br class="typebreak"/>
-&lt; typename E1::difference_type, <br class="typebreak"/>
-typename E2::difference_type &gt;<br class="typebreak"/>
-::promote_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="ab30d65efd3feb081869779078326d157"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary::value_type" ref="ab30d65efd3feb081869779078326d157" args="" -->
-typedef F::result_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="ad879f1c5b09ee77c902223f26b8fa43d"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary::const_reference" ref="ad879f1c5b09ee77c902223f26b8fa43d" args="" -->
-typedef value_type&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="a63fd9c86244137161c1d0f84687287e1"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary::reference" ref="a63fd9c86244137161c1d0f84687287e1" args="" -->
-typedef const_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="ac20727393a30a286e49d377b49dff243"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary::const_closure_type" ref="ac20727393a30a286e49d377b49dff243" args="" -->
-typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary.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="aa7a6fa2e9e34dadbb9bf470fa6b061e5"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary::closure_type" ref="aa7a6fa2e9e34dadbb9bf470fa6b061e5" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary.html">const_closure_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="a01688684c54d85152c1625bf7a660c17"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary::storage_category" ref="a01688684c54d85152c1625bf7a660c17" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">unknown_storage_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="a78fd0248137909bfd5a8feebd9d23a81"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary::iterator" ref="a78fd0248137909bfd5a8feebd9d23a81" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary_1_1const__iterator.html">const_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad850df3ecf94c9fe68ba0d66e0009c50"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary::const_reverse_iterator" ref="ad850df3ecf94c9fe68ba0d66e0009c50" args="" -->
-typedef reverse_iterator_base<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary_1_1const__iterator.html">const_iterator</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_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="af79620fd1e47ef611aee8ca4983eba20"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary::vector_binary" ref="af79620fd1e47ef611aee8ca4983eba20" args="(const expression1_type &amp;e1, const expression2_type &amp;e2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>vector_binary</b> (const expression1_type &amp;e1, const expression2_type &amp;e2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a31a01ab71964c0fe62c34f22cd5df4eb"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary::size" ref="a31a01ab71964c0fe62c34f22cd5df4eb" 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="a8c8ad989f302424822dcc1e638406032"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary::operator()" ref="a8c8ad989f302424822dcc1e638406032" 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="adacffba232a53d2f6f9c81a7bd5ef849"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary::operator[]" ref="adacffba232a53d2f6f9c81a7bd5ef849" 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="a9129e6cf4952ec30df9907c897f87aaa"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary::same_closure" ref="a9129e6cf4952ec30df9907c897f87aaa" args="(const vector_binary &amp;vb) 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_1vector__binary.html">vector_binary</a> &amp;vb) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a72446ff89e98ff28eb2fdca79e5a07f1"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary::find" ref="a72446ff89e98ff28eb2fdca79e5a07f1" args="(size_type i) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary_1_1const__iterator.html">const_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find</b> (size_type i) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae9788675d0461ba768ce3912cd7a0786"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary::begin" ref="ae9788675d0461ba768ce3912cd7a0786" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary_1_1const__iterator.html">const_iterator</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="a20eee2cb2716279ac30151b89831bee0"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary::end" ref="a20eee2cb2716279ac30151b89831bee0" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary_1_1const__iterator.html">const_iterator</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="a841183723193711d8420b59ddc3fb90a"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary::rbegin" ref="a841183723193711d8420b59ddc3fb90a" 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="abc4a754b976f7b4b259e0168a968fe57"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary::rend" ref="abc4a754b976f7b4b259e0168a968fe57" args="() const " -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-const_reverse_iterator&nbsp;</td><td class="memItemRight" valign="bottom"><b>rend</b> () const </td></tr>
-</table>
-<h3>template&lt;class E1, class E2, class F&gt;<br/>
- class boost::numeric::ublas::vector_binary&lt; E1, E2, F &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary_1_1const__iterator-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary_1_1const__iterator-members.html
deleted file mode 100644
index dc9f6f29fc..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary_1_1const__iterator-members.html
+++ /dev/null
@@ -1,53 +0,0 @@
-<!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::vector_binary&lt; E1, E2, F &gt;::const_iterator Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>(const self_type &amp;vb, size_type i, const const_subiterator1_type &amp;it1, const const_subiterator1_type &amp;it1_end, const const_subiterator2_type &amp;it2, const const_subiterator2_type &amp;it2_end) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-</b>(const const_iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator&lt;</b>(const const_iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const const_iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const const_iterator &amp;it) const (defined in <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><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></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_1vector__binary_1_1const__iterator.html">boost::numeric::ublas::vector_binary&lt; E1, E2, F &gt;::const_iterator</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary_1_1const__iterator.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary_1_1const__iterator.html
deleted file mode 100644
index 15f212ccaf..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary_1_1const__iterator.html
+++ /dev/null
@@ -1,88 +0,0 @@
-<!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::vector_binary&lt; E1, E2, F &gt;::const_iterator 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_1vector__binary.html">vector_binary</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary_1_1const__iterator.html">const_iterator</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_binary&lt; E1, E2, F &gt;::const_iterator Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_binary::const_iterator" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1vector__binary_1_1const__iterator-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="a6bb8f595bfe877eb0b5b4fc4683e53a4"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary::const_iterator::iterator_category" ref="a6bb8f595bfe877eb0b5b4fc4683e53a4" 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"/>
-E1::const_iterator::iterator_category, <br class="typebreak"/>
-typename <br class="typebreak"/>
-E2::const_iterator::iterator_category &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="adac7b3a508d49f546f4d0ec5cd1d8dcd"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary::const_iterator::difference_type" ref="adac7b3a508d49f546f4d0ec5cd1d8dcd" args="" -->
-typedef <br class="typebreak"/>
-vector_binary::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="a8c562d523d7a23fd77e2ff0aabc4da54"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary::const_iterator::value_type" ref="a8c562d523d7a23fd77e2ff0aabc4da54" args="" -->
-typedef vector_binary::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="a0ad5cabd164e14d5dbe262881ee9c1a1"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary::const_iterator::reference" ref="a0ad5cabd164e14d5dbe262881ee9c1a1" args="" -->
-typedef <br class="typebreak"/>
-vector_binary::const_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="a64544e45cf79d112bb64641ba60202f2"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary::const_iterator::pointer" ref="a64544e45cf79d112bb64641ba60202f2" args="" -->
-typedef <br class="typebreak"/>
-vector_binary::const_pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</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="abfd9fe5a9c412063d199eaae219dfce5"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary::const_iterator::const_iterator" ref="abfd9fe5a9c412063d199eaae219dfce5" args="(const self_type &amp;vb, size_type i, const const_subiterator1_type &amp;it1, const const_subiterator1_type &amp;it1_end, const const_subiterator2_type &amp;it2, const const_subiterator2_type &amp;it2_end)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary.html">self_type</a> &amp;vb, size_type i, const const_subiterator1_type &amp;it1, const const_subiterator1_type &amp;it1_end, const const_subiterator2_type &amp;it2, const const_subiterator2_type &amp;it2_end)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af1be2df5660ce37a7979991d597e4908"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary::const_iterator::operator++" ref="af1be2df5660ce37a7979991d597e4908" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary_1_1const__iterator.html">const_iterator</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="ac1c9290e2de83c0812a27c8748c25ea5"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary::const_iterator::operator&#45;&#45;" ref="ac1c9290e2de83c0812a27c8748c25ea5" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary_1_1const__iterator.html">const_iterator</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="ab47efbc530c82a8a86b1110d1e8107e2"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary::const_iterator::operator+=" ref="ab47efbc530c82a8a86b1110d1e8107e2" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary_1_1const__iterator.html">const_iterator</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="acbc55add9dfaeb7b87e0ddda53f1e114"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary::const_iterator::operator&#45;=" ref="acbc55add9dfaeb7b87e0ddda53f1e114" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary_1_1const__iterator.html">const_iterator</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="a81715064805ba44d2b9f1bfdf53267a5"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary::const_iterator::operator&#45;" ref="a81715064805ba44d2b9f1bfdf53267a5" args="(const const_iterator &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_1vector__binary_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abbbfb75422fdc9e0de9f10c2110e44a3"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary::const_iterator::operator*" ref="abbbfb75422fdc9e0de9f10c2110e44a3" 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="af3eb954ef9bac17a9eef7bcc7dc5d04e"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary::const_iterator::operator[]" ref="af3eb954ef9bac17a9eef7bcc7dc5d04e" 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="a54f66316267be08d4db21b76f4b4af1c"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary::const_iterator::index" ref="a54f66316267be08d4db21b76f4b4af1c" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af83250cf872d5ffa3a5c14dcf33c13d1"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary::const_iterator::operator=" ref="af83250cf872d5ffa3a5c14dcf33c13d1" args="(const const_iterator &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary_1_1const__iterator.html">const_iterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary_1_1const__iterator.html">const_iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe54d5f864987636d59881025730a3ae"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary::const_iterator::operator==" ref="abe54d5f864987636d59881025730a3ae" args="(const const_iterator &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_1vector__binary_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acc56a13d81c40de93a02dec4ff96e95e"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary::const_iterator::operator&lt;" ref="acc56a13d81c40de93a02dec4ff96e95e" args="(const const_iterator &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_1vector__binary_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class E1, class E2, class F&gt;<br/>
- class boost::numeric::ublas::vector_binary&lt; E1, E2, F &gt;::const_iterator</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1-members.html
deleted file mode 100644
index 04e6a64fc7..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1-members.html
+++ /dev/null
@@ -1,64 +0,0 @@
-<!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::vector_binary_scalar1&lt; E1, E2, F &gt; Member List</h1>This is the complete list of members for <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>, 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_1vector__binary__scalar1.html">boost::numeric::ublas::vector_binary_scalar1&lt; E1, E2, F &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>complexity</b> (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_binary_scalar1&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_binary_scalar1&lt; E1, E2, F &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_1vector__binary__scalar1.html">boost::numeric::ublas::vector_binary_scalar1&lt; E1, E2, F &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression1_closure_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression2_closure_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_binary_scalar1&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_binary_scalar1&lt; E1, E2, F &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find</b>(size_type i) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator</b> typedef (defined in <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><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></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_1vector__binary__scalar1.html">boost::numeric::ublas::vector_binary_scalar1&lt; E1, E2, F &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_binary_scalar1&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_binary_scalar1&lt; E1, E2, F &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_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_binary_scalar1&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_binary_scalar1&lt; E1, E2, F &gt; &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_1vector__binary__scalar1.html">boost::numeric::ublas::vector_binary_scalar1&lt; E1, E2, F &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>same_closure</b>(const vector_binary_scalar1 &amp;vbs1) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type_category</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_binary_scalar1&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_binary_scalar1&lt; E1, E2, F &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; vector_binary_scalar1&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; vector_binary_scalar1&lt; E1, E2, F &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_binary_scalar1</b>(const expression1_type &amp;e1, const expression2_type &amp;e2) (defined in <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><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></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; vector_binary_scalar1&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; vector_binary_scalar1&lt; E1, E2, F &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: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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1.html
deleted file mode 100644
index 9d49ee453e..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1.html
+++ /dev/null
@@ -1,96 +0,0 @@
-<!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::vector_binary_scalar1&lt; E1, E2, F &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_1vector__binary__scalar1.html">vector_binary_scalar1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_binary_scalar1&lt; E1, E2, F &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_binary_scalar1" --><!-- doxytag: inherits="vector_expression&lt; vector_binary_scalar1&lt; E1, E2, F &gt; &gt;" -->
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression&lt; vector_binary_scalar1&lt; E1, E2, F &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1-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_1vector__binary__scalar1_1_1const__iterator.html">const_iterator</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="a5500d959e51545a4ec34a8c5fd8000c3"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar1::expression1_closure_type" ref="a5500d959e51545a4ec34a8c5fd8000c3" args="" -->
-typedef const E1 &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression1_closure_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf84d4f7a51134de2352e65bcfbd7815"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar1::expression2_closure_type" ref="acf84d4f7a51134de2352e65bcfbd7815" args="" -->
-typedef E2::const_closure_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression2_closure_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af8d97db1771a4f261c26061312da232a"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar1::size_type" ref="af8d97db1771a4f261c26061312da232a" args="" -->
-typedef E2::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="a848c43a6a2363974dd52710cc8368bc5"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar1::difference_type" ref="a848c43a6a2363974dd52710cc8368bc5" args="" -->
-typedef E2::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="ad3b9b23dd97823f7f929c49c76ce5d27"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar1::value_type" ref="ad3b9b23dd97823f7f929c49c76ce5d27" args="" -->
-typedef F::result_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="a27293c0094ef4a14b39cc52843e296d4"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar1::const_reference" ref="a27293c0094ef4a14b39cc52843e296d4" args="" -->
-typedef value_type&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="aaf9355e2b52a0e60da99c17cfe6dc409"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar1::reference" ref="aaf9355e2b52a0e60da99c17cfe6dc409" args="" -->
-typedef const_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="acc951e7d147c1e5397d5b3fb7dc363e2"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar1::const_closure_type" ref="acc951e7d147c1e5397d5b3fb7dc363e2" args="" -->
-typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1.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="aad5aac41f58a0b95d465623c0378345c"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar1::closure_type" ref="aad5aac41f58a0b95d465623c0378345c" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1.html">const_closure_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="abe1d2d354b9002bb80088707e94c898a"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar1::storage_category" ref="abe1d2d354b9002bb80088707e94c898a" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">unknown_storage_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="a265b06c6ba5d28331bde40e74bf68255"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar1::iterator" ref="a265b06c6ba5d28331bde40e74bf68255" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1_1_1const__iterator.html">const_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a32f1223c288cfe3bb1ee8448a13f5b40"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar1::const_reverse_iterator" ref="a32f1223c288cfe3bb1ee8448a13f5b40" args="" -->
-typedef reverse_iterator_base<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1_1_1const__iterator.html">const_iterator</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_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="a647b53acbea08100326205372071382e"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar1::vector_binary_scalar1" ref="a647b53acbea08100326205372071382e" args="(const expression1_type &amp;e1, const expression2_type &amp;e2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>vector_binary_scalar1</b> (const expression1_type &amp;e1, const expression2_type &amp;e2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff2b08724403101b578d370ccd7b3388"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar1::size" ref="aff2b08724403101b578d370ccd7b3388" 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="a98b130785008bcd93cee5be9e5bbc5a8"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar1::operator()" ref="a98b130785008bcd93cee5be9e5bbc5a8" 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="a601920204fd3a46d2302e2a12f54abed"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar1::operator[]" ref="a601920204fd3a46d2302e2a12f54abed" 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="a458a59d50be76e71576fb0840e13164b"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar1::same_closure" ref="a458a59d50be76e71576fb0840e13164b" args="(const vector_binary_scalar1 &amp;vbs1) 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_1vector__binary__scalar1.html">vector_binary_scalar1</a> &amp;vbs1) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a45ad23d91f87c6e39c887cc6116312a6"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar1::find" ref="a45ad23d91f87c6e39c887cc6116312a6" args="(size_type i) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1_1_1const__iterator.html">const_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find</b> (size_type i) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab375f714885f6464477d43cc4855d2a0"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar1::begin" ref="ab375f714885f6464477d43cc4855d2a0" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1_1_1const__iterator.html">const_iterator</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="a4b3d71e578399638335654de6504e6d6"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar1::end" ref="a4b3d71e578399638335654de6504e6d6" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1_1_1const__iterator.html">const_iterator</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="a6d7df5e099629b881ad7020ea341f5d9"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar1::rbegin" ref="a6d7df5e099629b881ad7020ea341f5d9" 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="a0aeb01f7ffb82d3aa50e92518908e72c"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar1::rend" ref="a0aeb01f7ffb82d3aa50e92518908e72c" args="() const " -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-const_reverse_iterator&nbsp;</td><td class="memItemRight" valign="bottom"><b>rend</b> () const </td></tr>
-</table>
-<h3>template&lt;class E1, class E2, class F&gt;<br/>
- class boost::numeric::ublas::vector_binary_scalar1&lt; E1, E2, F &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1_1_1const__iterator-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1_1_1const__iterator-members.html
deleted file mode 100644
index b02ec00922..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1_1_1const__iterator-members.html
+++ /dev/null
@@ -1,53 +0,0 @@
-<!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::vector_binary_scalar1&lt; E1, E2, F &gt;::const_iterator Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>(const self_type &amp;vbs, const const_subiterator1_type &amp;it1, const const_subiterator2_type &amp;it2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-</b>(const const_iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator&lt;</b>(const const_iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const const_iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const const_iterator &amp;it) const (defined in <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><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></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_1vector__binary__scalar1_1_1const__iterator.html">boost::numeric::ublas::vector_binary_scalar1&lt; E1, E2, F &gt;::const_iterator</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1_1_1const__iterator.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1_1_1const__iterator.html
deleted file mode 100644
index ff59424df6..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1_1_1const__iterator.html
+++ /dev/null
@@ -1,84 +0,0 @@
-<!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::vector_binary_scalar1&lt; E1, E2, F &gt;::const_iterator 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_1vector__binary__scalar1.html">vector_binary_scalar1</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1_1_1const__iterator.html">const_iterator</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_binary_scalar1&lt; E1, E2, F &gt;::const_iterator Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_binary_scalar1::const_iterator" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1_1_1const__iterator-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="ab3535822d354320ea21949b22db4f732"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar1::const_iterator::iterator_category" ref="ab3535822d354320ea21949b22db4f732" args="" -->
-typedef <br class="typebreak"/>
-E2::const_iterator::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="a1ade868218d013728fd0d1b776f7b382"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar1::const_iterator::difference_type" ref="a1ade868218d013728fd0d1b776f7b382" args="" -->
-typedef <br class="typebreak"/>
-vector_binary_scalar1::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="a1e74324193e8d00107513f96a8ebcb7d"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar1::const_iterator::value_type" ref="a1e74324193e8d00107513f96a8ebcb7d" args="" -->
-typedef <br class="typebreak"/>
-vector_binary_scalar1::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="a8e3ece068d5600cc859ba46f9b4f9491"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar1::const_iterator::reference" ref="a8e3ece068d5600cc859ba46f9b4f9491" args="" -->
-typedef <br class="typebreak"/>
-vector_binary_scalar1::const_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="a89658e0657c991940311b83c8b73377b"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar1::const_iterator::pointer" ref="a89658e0657c991940311b83c8b73377b" args="" -->
-typedef <br class="typebreak"/>
-vector_binary_scalar1::const_pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</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="ad38a1c9d986b6715caa74aac9ca938aa"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar1::const_iterator::const_iterator" ref="ad38a1c9d986b6715caa74aac9ca938aa" args="(const self_type &amp;vbs, const const_subiterator1_type &amp;it1, const const_subiterator2_type &amp;it2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1.html">self_type</a> &amp;vbs, const const_subiterator1_type &amp;it1, const const_subiterator2_type &amp;it2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a723ba7a4dcf1cd9d5b5f309cd017ccf3"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar1::const_iterator::operator++" ref="a723ba7a4dcf1cd9d5b5f309cd017ccf3" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1_1_1const__iterator.html">const_iterator</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="aab0bc4c65ff41cc6107b4033e402ee7f"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar1::const_iterator::operator&#45;&#45;" ref="aab0bc4c65ff41cc6107b4033e402ee7f" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1_1_1const__iterator.html">const_iterator</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="a4673c978737f4511bb11d12ce0c5956b"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar1::const_iterator::operator+=" ref="a4673c978737f4511bb11d12ce0c5956b" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1_1_1const__iterator.html">const_iterator</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="ac2033b654f4a6acb7aa090d57b3c44de"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar1::const_iterator::operator&#45;=" ref="ac2033b654f4a6acb7aa090d57b3c44de" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1_1_1const__iterator.html">const_iterator</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="a9da719beb11e98634abb9a314832462a"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar1::const_iterator::operator&#45;" ref="a9da719beb11e98634abb9a314832462a" args="(const const_iterator &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_1vector__binary__scalar1_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb86e12e7d81ad2c5035ce98a6dd3881"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar1::const_iterator::operator*" ref="afb86e12e7d81ad2c5035ce98a6dd3881" 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="aa5506ee21a714ffe2de5bb76f4c8f8b2"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar1::const_iterator::operator[]" ref="aa5506ee21a714ffe2de5bb76f4c8f8b2" 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="a33f01c99cb332e5af04266a3555f0459"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar1::const_iterator::index" ref="a33f01c99cb332e5af04266a3555f0459" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa3d4e2bf9900610fa39f2cc7414751ff"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar1::const_iterator::operator=" ref="aa3d4e2bf9900610fa39f2cc7414751ff" args="(const const_iterator &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1_1_1const__iterator.html">const_iterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1_1_1const__iterator.html">const_iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8d0d429338c4438c740dda8e1adf9e47"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar1::const_iterator::operator==" ref="a8d0d429338c4438c740dda8e1adf9e47" args="(const const_iterator &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_1vector__binary__scalar1_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a63dcf0bb5c2b8dc9aea089da300a0c26"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar1::const_iterator::operator&lt;" ref="a63dcf0bb5c2b8dc9aea089da300a0c26" args="(const const_iterator &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_1vector__binary__scalar1_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class E1, class E2, class F&gt;<br/>
- class boost::numeric::ublas::vector_binary_scalar1&lt; E1, E2, F &gt;::const_iterator</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2-members.html
deleted file mode 100644
index 9eaa0e6c52..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2-members.html
+++ /dev/null
@@ -1,62 +0,0 @@
-<!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::vector_binary_scalar2&lt; E1, E2, F &gt; Member List</h1>This is the complete list of members for <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>, 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_1vector__binary__scalar2.html">boost::numeric::ublas::vector_binary_scalar2&lt; E1, E2, F &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>complexity</b> (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_binary_scalar2&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_binary_scalar2&lt; E1, E2, F &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_1vector__binary__scalar2.html">boost::numeric::ublas::vector_binary_scalar2&lt; E1, E2, F &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_binary_scalar2&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_binary_scalar2&lt; E1, E2, F &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find</b>(size_type i) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator</b> typedef (defined in <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><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></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_1vector__binary__scalar2.html">boost::numeric::ublas::vector_binary_scalar2&lt; E1, E2, F &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_binary_scalar2&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_binary_scalar2&lt; E1, E2, F &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_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_binary_scalar2&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_binary_scalar2&lt; E1, E2, F &gt; &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_1vector__binary__scalar2.html">boost::numeric::ublas::vector_binary_scalar2&lt; E1, E2, F &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>same_closure</b>(const vector_binary_scalar2 &amp;vbs2) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type_category</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_binary_scalar2&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_binary_scalar2&lt; E1, E2, F &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; vector_binary_scalar2&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; vector_binary_scalar2&lt; E1, E2, F &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_binary_scalar2</b>(const expression1_type &amp;e1, const expression2_type &amp;e2) (defined in <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><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></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; vector_binary_scalar2&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; vector_binary_scalar2&lt; E1, E2, F &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: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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2.html
deleted file mode 100644
index a2b597bfa8..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2.html
+++ /dev/null
@@ -1,92 +0,0 @@
-<!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::vector_binary_scalar2&lt; E1, E2, F &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_1vector__binary__scalar2.html">vector_binary_scalar2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_binary_scalar2&lt; E1, E2, F &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_binary_scalar2" --><!-- doxytag: inherits="vector_expression&lt; vector_binary_scalar2&lt; E1, E2, F &gt; &gt;" -->
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression&lt; vector_binary_scalar2&lt; E1, E2, F &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2-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_1vector__binary__scalar2_1_1const__iterator.html">const_iterator</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="ae0335a6a4a33d9584cebebde785348ef"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar2::size_type" ref="ae0335a6a4a33d9584cebebde785348ef" args="" -->
-typedef E1::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="a8a61f692b843b4a15ff73b3a02440a06"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar2::difference_type" ref="a8a61f692b843b4a15ff73b3a02440a06" args="" -->
-typedef E1::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="a55fe171e0977feb5294f3a6ef61aebb5"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar2::value_type" ref="a55fe171e0977feb5294f3a6ef61aebb5" args="" -->
-typedef F::result_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="a200ae994c8d1476a0c2978f60c39a34b"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar2::const_reference" ref="a200ae994c8d1476a0c2978f60c39a34b" args="" -->
-typedef value_type&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="a4f0e2889aa8dd2255f64ebf5c06a0f61"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar2::reference" ref="a4f0e2889aa8dd2255f64ebf5c06a0f61" args="" -->
-typedef const_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="ac1e33964fae316a41d979c5f1c2780e3"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar2::const_closure_type" ref="ac1e33964fae316a41d979c5f1c2780e3" args="" -->
-typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2.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="a454a711ad2002eb8fe6ad6f3dc4ae4f0"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar2::closure_type" ref="a454a711ad2002eb8fe6ad6f3dc4ae4f0" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2.html">const_closure_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="a69e8814fe991af7aeb2db9ca7233786f"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar2::storage_category" ref="a69e8814fe991af7aeb2db9ca7233786f" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">unknown_storage_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="a1b066464042366f517779a3885274bfd"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar2::iterator" ref="a1b066464042366f517779a3885274bfd" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2_1_1const__iterator.html">const_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af4ef58b2588a0237f62e9d5b57d99a79"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar2::const_reverse_iterator" ref="af4ef58b2588a0237f62e9d5b57d99a79" args="" -->
-typedef reverse_iterator_base<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2_1_1const__iterator.html">const_iterator</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_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="adbbbdacdbeeb5ec516c7a50200d0f249"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar2::vector_binary_scalar2" ref="adbbbdacdbeeb5ec516c7a50200d0f249" args="(const expression1_type &amp;e1, const expression2_type &amp;e2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>vector_binary_scalar2</b> (const expression1_type &amp;e1, const expression2_type &amp;e2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af477674e3f9e670f73ed97e6dc03c1ad"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar2::size" ref="af477674e3f9e670f73ed97e6dc03c1ad" 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="a7a75f2d60d0cce474f0f62c1efe16ada"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar2::operator()" ref="a7a75f2d60d0cce474f0f62c1efe16ada" 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="a49aaff65ab0dacd4405a3d6164e15ab5"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar2::operator[]" ref="a49aaff65ab0dacd4405a3d6164e15ab5" 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="ad12ab483713153fdb1c3b21a80684753"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar2::same_closure" ref="ad12ab483713153fdb1c3b21a80684753" args="(const vector_binary_scalar2 &amp;vbs2) 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_1vector__binary__scalar2.html">vector_binary_scalar2</a> &amp;vbs2) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a452a4df20c143e5da279880c43493a18"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar2::find" ref="a452a4df20c143e5da279880c43493a18" args="(size_type i) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2_1_1const__iterator.html">const_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find</b> (size_type i) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d04c0616dae27eac35cdbbff27f1881"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar2::begin" ref="a0d04c0616dae27eac35cdbbff27f1881" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2_1_1const__iterator.html">const_iterator</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="a2d35af3e3c5655d1b4660b0d7e26116b"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar2::end" ref="a2d35af3e3c5655d1b4660b0d7e26116b" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2_1_1const__iterator.html">const_iterator</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="a79c4485abd890254c820acc28321c961"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar2::rbegin" ref="a79c4485abd890254c820acc28321c961" 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="a37b9550f770ff90433f586856517b109"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar2::rend" ref="a37b9550f770ff90433f586856517b109" args="() const " -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-const_reverse_iterator&nbsp;</td><td class="memItemRight" valign="bottom"><b>rend</b> () const </td></tr>
-</table>
-<h3>template&lt;class E1, class E2, class F&gt;<br/>
- class boost::numeric::ublas::vector_binary_scalar2&lt; E1, E2, F &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2_1_1const__iterator-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2_1_1const__iterator-members.html
deleted file mode 100644
index 34dd3e0aca..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2_1_1const__iterator-members.html
+++ /dev/null
@@ -1,53 +0,0 @@
-<!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::vector_binary_scalar2&lt; E1, E2, F &gt;::const_iterator Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>(const self_type &amp;vbs, const const_subiterator1_type &amp;it1, const const_subiterator2_type &amp;it2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-</b>(const const_iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator&lt;</b>(const const_iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const const_iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const const_iterator &amp;it) const (defined in <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><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></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_1vector__binary__scalar2_1_1const__iterator.html">boost::numeric::ublas::vector_binary_scalar2&lt; E1, E2, F &gt;::const_iterator</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2_1_1const__iterator.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2_1_1const__iterator.html
deleted file mode 100644
index 99fa3a287a..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2_1_1const__iterator.html
+++ /dev/null
@@ -1,84 +0,0 @@
-<!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::vector_binary_scalar2&lt; E1, E2, F &gt;::const_iterator 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_1vector__binary__scalar2.html">vector_binary_scalar2</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2_1_1const__iterator.html">const_iterator</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_binary_scalar2&lt; E1, E2, F &gt;::const_iterator Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_binary_scalar2::const_iterator" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2_1_1const__iterator-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="a5cbcf8b22eba6b651a7dfc2933363fce"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar2::const_iterator::iterator_category" ref="a5cbcf8b22eba6b651a7dfc2933363fce" args="" -->
-typedef <br class="typebreak"/>
-E1::const_iterator::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="a6c0fe1e3d4e9f7c39b227c3fc900631c"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar2::const_iterator::difference_type" ref="a6c0fe1e3d4e9f7c39b227c3fc900631c" args="" -->
-typedef <br class="typebreak"/>
-vector_binary_scalar2::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="af554a2cf357904ee2878f91d7bc57d4d"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar2::const_iterator::value_type" ref="af554a2cf357904ee2878f91d7bc57d4d" args="" -->
-typedef <br class="typebreak"/>
-vector_binary_scalar2::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="ab96e5a62b9cd56c8ec83b99c62a92ca7"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar2::const_iterator::reference" ref="ab96e5a62b9cd56c8ec83b99c62a92ca7" args="" -->
-typedef <br class="typebreak"/>
-vector_binary_scalar2::const_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="a11d227c49514a5509f1b484d7eb32b6e"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar2::const_iterator::pointer" ref="a11d227c49514a5509f1b484d7eb32b6e" args="" -->
-typedef <br class="typebreak"/>
-vector_binary_scalar2::const_pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</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="a5a9ab1040558aa835b805f9fd221a094"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar2::const_iterator::const_iterator" ref="a5a9ab1040558aa835b805f9fd221a094" args="(const self_type &amp;vbs, const const_subiterator1_type &amp;it1, const const_subiterator2_type &amp;it2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2.html">self_type</a> &amp;vbs, const const_subiterator1_type &amp;it1, const const_subiterator2_type &amp;it2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2d4d92ccfaac298224ed37459d045f9b"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar2::const_iterator::operator++" ref="a2d4d92ccfaac298224ed37459d045f9b" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2_1_1const__iterator.html">const_iterator</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="ad232b8da7490ebc0478580e3389258c7"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar2::const_iterator::operator&#45;&#45;" ref="ad232b8da7490ebc0478580e3389258c7" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2_1_1const__iterator.html">const_iterator</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="a8253a5defb4cfce3edaa62a8ff2b8f5c"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar2::const_iterator::operator+=" ref="a8253a5defb4cfce3edaa62a8ff2b8f5c" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2_1_1const__iterator.html">const_iterator</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="aae7f3904bfe4bc1ea9a1b605cdce5433"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar2::const_iterator::operator&#45;=" ref="aae7f3904bfe4bc1ea9a1b605cdce5433" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2_1_1const__iterator.html">const_iterator</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="ab82e46171067c4d57b9082e392690956"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar2::const_iterator::operator&#45;" ref="ab82e46171067c4d57b9082e392690956" args="(const const_iterator &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_1vector__binary__scalar2_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaab0c8720a3db94d3b120aaf7484d1cf"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar2::const_iterator::operator*" ref="aaab0c8720a3db94d3b120aaf7484d1cf" 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="a191feb7dcbffe5b1b5da7ef294b95598"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar2::const_iterator::operator[]" ref="a191feb7dcbffe5b1b5da7ef294b95598" 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="ad20e2a616eec581850d543b052053fa9"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar2::const_iterator::index" ref="ad20e2a616eec581850d543b052053fa9" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9b77dae8e0c808e57daca241b5fea88f"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar2::const_iterator::operator=" ref="a9b77dae8e0c808e57daca241b5fea88f" args="(const const_iterator &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2_1_1const__iterator.html">const_iterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2_1_1const__iterator.html">const_iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3e10e9fa9f55f17dd49b74a53262104a"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar2::const_iterator::operator==" ref="a3e10e9fa9f55f17dd49b74a53262104a" args="(const const_iterator &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_1vector__binary__scalar2_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a188bedff4914236a543dba241628930b"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar2::const_iterator::operator&lt;" ref="a188bedff4914236a543dba241628930b" args="(const const_iterator &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_1vector__binary__scalar2_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class E1, class E2, class F&gt;<br/>
- class boost::numeric::ublas::vector_binary_scalar2&lt; E1, E2, F &gt;::const_iterator</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__container-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__container-members.html
deleted file mode 100644
index e7089c8233..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__container-members.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!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::vector_container&lt; C &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; C &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>complexity</b> (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; C &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; C &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>container_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; C &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; C &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_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; C &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; C &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_1vector__container.html">boost::numeric::ublas::vector_container&lt; C &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; C &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_1vector__container.html">boost::numeric::ublas::vector_container&lt; C &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; C &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type_category</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; C &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; C &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; C &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; C &gt;</a></td><td><code> [protected]</code></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; C &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; C &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__container.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__container.html
deleted file mode 100644
index e3d9f2de5d..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__container.html
+++ /dev/null
@@ -1,64 +0,0 @@
-<!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::vector_container&lt; C &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_1vector__container.html">vector_container</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_container&lt; C &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_container" --><!-- doxytag: inherits="vector_expression&lt; C &gt;" -->
-<p>Base class for Vector container models.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression&lt; C &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1vector__container-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="a7a66af98f9847dc6459e73b1c1158ffc"></a><!-- doxytag: member="boost::numeric::ublas::vector_container::container_type" ref="a7a66af98f9847dc6459e73b1c1158ffc" args="" -->
-typedef C&nbsp;</td><td class="memItemRight" valign="bottom"><b>container_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afda68544e57c2f95c18ec8946691602b"></a><!-- doxytag: member="boost::numeric::ublas::vector_container::type_category" ref="afda68544e57c2f95c18ec8946691602b" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__tag.html">vector_tag</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>type_category</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="a1fb3e3c565194eaf99e6af65daadc76a"></a><!-- doxytag: member="boost::numeric::ublas::vector_container::operator()" ref="a1fb3e3c565194eaf99e6af65daadc76a" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-container_type &amp;&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="a95c885f4fad7cfb11c5a08c03d0520b3"></a><!-- doxytag: member="boost::numeric::ublas::vector_container::operator()" ref="a95c885f4fad7cfb11c5a08c03d0520b3" args="()" -->
-BOOST_UBLAS_INLINE container_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator()</b> ()</td></tr>
-<tr><td colspan="2"><h2>Static Public Attributes</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab947c5c371462bb1b8b994c6117e6a42"></a><!-- doxytag: member="boost::numeric::ublas::vector_container::complexity" ref="ab947c5c371462bb1b8b994c6117e6a42" args="" -->
-static const unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><b>complexity</b> = 0</td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;class C&gt;<br/>
- class boost::numeric::ublas::vector_container&lt; C &gt;</h3>
-
-<p>it does not model the Vector concept but all derived types should. The class defines a common base type and some common interface for all statically derived Vector classes We implement the casts to the statically derived type. </p>
-</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__expression-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__expression-members.html
deleted file mode 100644
index 7dc84c221e..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__expression-members.html
+++ /dev/null
@@ -1,42 +0,0 @@
-<!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::vector_expression&lt; E &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; E &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>complexity</b> (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; E &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; E &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_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; E &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_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; E &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type_category</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; E &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; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; E &gt;</a></td><td><code> [protected]</code></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; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; E &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__expression.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__expression.html
deleted file mode 100644
index 3fd4b815a4..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__expression.html
+++ /dev/null
@@ -1,65 +0,0 @@
-<!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::vector_expression&lt; E &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_1vector__expression.html">vector_expression</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_expression&lt; E &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_expression" --><!-- doxytag: inherits="boost::numeric::ublas::ublas_expression" -->
-<p>Base class for Vector Expression models.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; E &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1vector__expression-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="a9bda20509c5613b7f9195e8f5457f4ef"></a><!-- doxytag: member="boost::numeric::ublas::vector_expression::expression_type" ref="a9bda20509c5613b7f9195e8f5457f4ef" args="" -->
-typedef E&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a41da763ff13933a3a27374f0fbbe9171"></a><!-- doxytag: member="boost::numeric::ublas::vector_expression::type_category" ref="a41da763ff13933a3a27374f0fbbe9171" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__tag.html">vector_tag</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>type_category</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="ae17810bc5cb33cbe6a568bc3b8b2db14"></a><!-- doxytag: member="boost::numeric::ublas::vector_expression::operator()" ref="ae17810bc5cb33cbe6a568bc3b8b2db14" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-expression_type &amp;&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="a0d85e76f9fd7d3fefea77b0fa4bac264"></a><!-- doxytag: member="boost::numeric::ublas::vector_expression::operator()" ref="a0d85e76f9fd7d3fefea77b0fa4bac264" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-expression_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator()</b> ()</td></tr>
-<tr><td colspan="2"><h2>Static Public Attributes</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa59f6c9f69caa4cb211b483e6269843b"></a><!-- doxytag: member="boost::numeric::ublas::vector_expression::complexity" ref="aa59f6c9f69caa4cb211b483e6269843b" args="" -->
-static const unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><b>complexity</b> = 0</td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;class E&gt;<br/>
- class boost::numeric::ublas::vector_expression&lt; E &gt;</h3>
-
-<p>it does not model the Vector Expression concept but all derived types should. The class defines a common base type and some common interface for all statically derived Vector Expression classes. We implement the casts to the statically derived type. </p>
-</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__expression__assigner-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__expression__assigner-members.html
deleted file mode 100644
index 63b18d0563..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__expression__assigner-members.html
+++ /dev/null
@@ -1,46 +0,0 @@
-<!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::vector_expression_assigner&lt; E, Fill_Policy &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>operator,</b>(const value_type &amp;val) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator,</b>(const vector_expression&lt; AE &gt; &amp;nve) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator,</b>(const index_manipulator&lt; T &gt; &amp;ta) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator,</b>(fill_policy_wrapper&lt; T &gt;) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_expression_assigner</b>(E &amp;e) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_expression_assigner</b>(size_type k, E &amp;e) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_expression_assigner</b>(E &amp;e, value_type val) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_expression_assigner</b>(E &amp;e, const vector_expression&lt; AE &gt; &amp;nve) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_expression_assigner</b>(E &amp;e, const index_manipulator&lt; T &gt; &amp;ta) (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__expression__assigner.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__expression__assigner.html
deleted file mode 100644
index efcad87522..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__expression__assigner.html
+++ /dev/null
@@ -1,84 +0,0 @@
-<!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::vector_expression_assigner&lt; E, Fill_Policy &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_1vector__expression__assigner.html">vector_expression_assigner</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_expression_assigner&lt; E, Fill_Policy &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_expression_assigner" -->
-<p>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).
-<a href="#_details">More...</a></p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1vector__expression__assigner-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="a7ffaaa9e24df8363ad7abc7d450912fe"></a><!-- doxytag: member="boost::numeric::ublas::vector_expression_assigner::value_type" ref="a7ffaaa9e24df8363ad7abc7d450912fe" args="" -->
-typedef <br class="typebreak"/>
-E::expression_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="a08b0603f1b2830c08b3fc9f526d596e1"></a><!-- doxytag: member="boost::numeric::ublas::vector_expression_assigner::size_type" ref="a08b0603f1b2830c08b3fc9f526d596e1" args="" -->
-typedef <br class="typebreak"/>
-E::expression_type::size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>size_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="a468d9f7ffd1b7858a817bae831d9a3a5"></a><!-- doxytag: member="boost::numeric::ublas::vector_expression_assigner::vector_expression_assigner" ref="a468d9f7ffd1b7858a817bae831d9a3a5" args="(E &amp;e)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>vector_expression_assigner</b> (E &amp;e)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab9d33b5336428e6f01adf4017bb3693b"></a><!-- doxytag: member="boost::numeric::ublas::vector_expression_assigner::vector_expression_assigner" ref="ab9d33b5336428e6f01adf4017bb3693b" args="(size_type k, E &amp;e)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>vector_expression_assigner</b> (size_type k, E &amp;e)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a37e905714696073fcedcc7626b3802a6"></a><!-- doxytag: member="boost::numeric::ublas::vector_expression_assigner::vector_expression_assigner" ref="a37e905714696073fcedcc7626b3802a6" args="(E &amp;e, value_type val)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>vector_expression_assigner</b> (E &amp;e, value_type val)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a62fdde04a29553e5ab6f0216d9634e9c"></a><!-- doxytag: member="boost::numeric::ublas::vector_expression_assigner::vector_expression_assigner" ref="a62fdde04a29553e5ab6f0216d9634e9c" args="(E &amp;e, const vector_expression&lt; AE &gt; &amp;nve)" -->
-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>vector_expression_assigner</b> (E &amp;e, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;nve)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="add26f28b69cf181d1004e6e9ef5ad6c3"></a><!-- doxytag: member="boost::numeric::ublas::vector_expression_assigner::vector_expression_assigner" ref="add26f28b69cf181d1004e6e9ef5ad6c3" args="(E &amp;e, const index_manipulator&lt; T &gt; &amp;ta)" -->
-template&lt;typename T &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>vector_expression_assigner</b> (E &amp;e, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">index_manipulator</a>&lt; T &gt; &amp;ta)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3791b3cce533d7a17f9733bc7dfe55b4"></a><!-- doxytag: member="boost::numeric::ublas::vector_expression_assigner::operator," ref="a3791b3cce533d7a17f9733bc7dfe55b4" args="(const value_type &amp;val)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression__assigner.html">vector_expression_assigner</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator,</b> (const value_type &amp;val)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ad0f5f366342581bce57563c673f82d8c"></a><!-- doxytag: member="boost::numeric::ublas::vector_expression_assigner::operator," ref="ad0f5f366342581bce57563c673f82d8c" args="(const vector_expression&lt; AE &gt; &amp;nve)" -->
-template&lt;class AE &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression__assigner.html">vector_expression_assigner</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator,</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;nve)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ab2db7256e6501d411e6cfa4e0a17877f"></a><!-- doxytag: member="boost::numeric::ublas::vector_expression_assigner::operator," ref="ab2db7256e6501d411e6cfa4e0a17877f" args="(const index_manipulator&lt; T &gt; &amp;ta)" -->
-template&lt;typename T &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression__assigner.html">vector_expression_assigner</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator,</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">index_manipulator</a>&lt; T &gt; &amp;ta)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a35c8f53b274b30e3d22d1c2f9bf9c3cc"></a><!-- doxytag: member="boost::numeric::ublas::vector_expression_assigner::operator," ref="a35c8f53b274b30e3d22d1c2f9bf9c3cc" args="(fill_policy_wrapper&lt; T &gt;) const " -->
-template&lt;class T &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression__assigner.html">vector_expression_assigner</a>&lt; E, <br class="typebreak"/>
-T &gt;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator,</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1fill__policy__wrapper.html">fill_policy_wrapper</a>&lt; T &gt;) const </td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;class E, class Fill_Policy = fill_policy::index_assign&gt;<br/>
- class boost::numeric::ublas::vector_expression_assigner&lt; E, Fill_Policy &gt;</h3>
-
-<p>This object is meant to be created by appropriate object generators. Please see EXAMPLES_LINK for usage information.</p>
-</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__indirect-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__indirect-members.html
deleted file mode 100644
index 732c48429f..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__indirect-members.html
+++ /dev/null
@@ -1,98 +0,0 @@
-<!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::vector_indirect&lt; V, IA &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html">boost::numeric::ublas::vector_indirect&lt; V, IA &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>assign</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>assign_temporary</b>(vector_indirect &amp;vi) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>complexity</b> (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_indirect&lt; V, IA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_indirect&lt; V, IA &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_1vector__indirect.html">boost::numeric::ublas::vector_indirect&lt; V, IA &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_indirect_array_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_vector_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>data</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>data</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_indirect&lt; V, IA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_indirect&lt; V, IA &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find</b>(size_type i) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find</b>(size_type i) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>indirect</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>indirect</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>indirect_array_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>minus_assign</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></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_1vector__indirect.html">boost::numeric::ublas::vector_indirect&lt; V, IA &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>(size_type i) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_indirect&lt; V, IA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_indirect&lt; V, IA &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_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_indirect&lt; V, IA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_indirect&lt; V, IA &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_1vector__indirect.html">boost::numeric::ublas::vector_indirect&lt; V, IA &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></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_1vector__indirect.html">boost::numeric::ublas::vector_indirect&lt; V, IA &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const vector_indirect &amp;vi) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const vector_indirect &amp;vi) const (defined in <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><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></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_1vector__indirect.html">boost::numeric::ublas::vector_indirect&lt; V, IA &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator[]</b>(size_type i) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>plus_assign</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>project</b>(const range_type &amp;r) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>project</b>(const slice_type &amp;s) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>project</b>(const indirect_array_type &amp;ia) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>range_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reverse_iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>same_closure</b>(const vector_indirect &amp;vr) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>slice_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b>(vector_indirect vi) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b> (defined in <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><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><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_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_indirect&lt; V, IA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_indirect&lt; V, IA &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; vector_indirect&lt; V, IA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; vector_indirect&lt; V, IA &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_closure_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_indirect</b>(vector_type &amp;data, size_type size) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_indirect</b>(vector_type &amp;data, const indirect_array_type &amp;ia) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_indirect</b>(const vector_closure_type &amp;data, const indirect_array_type &amp;ia, int) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_type</b> typedef (defined in <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><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></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; vector_indirect&lt; V, IA &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; vector_indirect&lt; V, IA &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: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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__indirect.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__indirect.html
deleted file mode 100644
index 0e9af87626..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__indirect.html
+++ /dev/null
@@ -1,229 +0,0 @@
-<!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::vector_indirect&lt; V, IA &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_1vector__indirect.html">vector_indirect</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_indirect&lt; V, IA &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_indirect" --><!-- doxytag: inherits="vector_expression&lt; vector_indirect&lt; V, IA &gt; &gt;" -->
-<p>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.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression&lt; vector_indirect&lt; V, IA &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1vector__indirect-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_1vector__indirect_1_1const__iterator.html">const_iterator</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_1vector__indirect_1_1iterator.html">iterator</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="ae3caf2885da78259c5caa09664ca7adb"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::const_vector_type" ref="ae3caf2885da78259c5caa09664ca7adb" args="" -->
-typedef const V&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_vector_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab54860bbea0af120f9f817ac71787b89"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::vector_type" ref="ab54860bbea0af120f9f817ac71787b89" args="" -->
-typedef V&nbsp;</td><td class="memItemRight" valign="bottom"><b>vector_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaa42331a45d7e6ebdb69e50b6791b283"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::const_indirect_array_type" ref="aaa42331a45d7e6ebdb69e50b6791b283" args="" -->
-typedef const IA&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_indirect_array_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af72e8c33168b1bb070a24166f1fe5d6b"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::indirect_array_type" ref="af72e8c33168b1bb070a24166f1fe5d6b" args="" -->
-typedef IA&nbsp;</td><td class="memItemRight" valign="bottom"><b>indirect_array_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a249fd8c7bea8e0e4bd7983b0a2984a0c"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::size_type" ref="a249fd8c7bea8e0e4bd7983b0a2984a0c" args="" -->
-typedef V::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="a641acb7579d2acfab2f9f7b28635ed2e"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::difference_type" ref="a641acb7579d2acfab2f9f7b28635ed2e" args="" -->
-typedef V::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="a0ae7706525c2cfa10610b00dc1c77db6"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::value_type" ref="a0ae7706525c2cfa10610b00dc1c77db6" args="" -->
-typedef V::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="a91ee8cddae976b6eddd02073aaccb578"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::const_reference" ref="a91ee8cddae976b6eddd02073aaccb578" args="" -->
-typedef V::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="a55400255b539b23702b800194eee2ebb"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::reference" ref="a55400255b539b23702b800194eee2ebb" args="" -->
-typedef boost::mpl::if_<br class="typebreak"/>
-&lt; boost::is_const&lt; V &gt;<br class="typebreak"/>
-, typename V::const_reference, <br class="typebreak"/>
-typename V::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="a3bb560e1b598654effbd2c53d71a4c70"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::vector_closure_type" ref="a3bb560e1b598654effbd2c53d71a4c70" args="" -->
-typedef boost::mpl::if_<br class="typebreak"/>
-&lt; boost::is_const&lt; V &gt;<br class="typebreak"/>
-, typename <br class="typebreak"/>
-V::const_closure_type, <br class="typebreak"/>
-typename V::closure_type &gt;<br class="typebreak"/>
-::type&nbsp;</td><td class="memItemRight" valign="bottom"><b>vector_closure_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aec77683775ac56de49dcdb2e5caf2578"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::range_type" ref="aec77683775ac56de49dcdb2e5caf2578" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">basic_range</a>&lt; size_type, <br class="typebreak"/>
-difference_type &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>range_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a24f5bebd519397474c7ce8a0c352d0cd"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::slice_type" ref="a24f5bebd519397474c7ce8a0c352d0cd" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">basic_slice</a>&lt; size_type, <br class="typebreak"/>
-difference_type &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>slice_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4c754254be2780642c7e0f38d555a824"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::const_closure_type" ref="a4c754254be2780642c7e0f38d555a824" args="" -->
-typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.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="ab394a73cb5688fd284c8d31660c7455f"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::closure_type" ref="ab394a73cb5688fd284c8d31660c7455f" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.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="aa24799214a32862aedf41c0fdef3aee5"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::storage_category" ref="aa24799214a32862aedf41c0fdef3aee5" 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 V::storage_category, <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1dense__proxy__tag.html">dense_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="adbf56e68a3bb4559b106cd261676ff01"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::const_reverse_iterator" ref="adbf56e68a3bb4559b106cd261676ff01" args="" -->
-typedef reverse_iterator_base<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1const__iterator.html">const_iterator</a> &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="a38d21638f028b31a017119122e4b3a47"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::reverse_iterator" ref="a38d21638f028b31a017119122e4b3a47" args="" -->
-typedef reverse_iterator_base<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1iterator.html">iterator</a> &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="a21f41be8a578a245a13262535289df8f"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::vector_indirect" ref="a21f41be8a578a245a13262535289df8f" args="(vector_type &amp;data, size_type size)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>vector_indirect</b> (vector_type &amp;data, size_type size)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab35b55603f666d87fce8a0fb03e4af95"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::vector_indirect" ref="ab35b55603f666d87fce8a0fb03e4af95" args="(vector_type &amp;data, const indirect_array_type &amp;ia)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>vector_indirect</b> (vector_type &amp;data, const indirect_array_type &amp;ia)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a30d909de8f666e4fd79d3b531101d561"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::vector_indirect" ref="a30d909de8f666e4fd79d3b531101d561" args="(const vector_closure_type &amp;data, const indirect_array_type &amp;ia, int)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>vector_indirect</b> (const vector_closure_type &amp;data, const indirect_array_type &amp;ia, int)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa77377ed3b5d985d8db826788da3e265"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::size" ref="aa77377ed3b5d985d8db826788da3e265" 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="a504aca7be594000541d4a8133555141d"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::indirect" ref="a504aca7be594000541d4a8133555141d" args="() const " -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-const_indirect_array_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>indirect</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7586fc72412cfcda8626ae37119fe2dc"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::indirect" ref="a7586fc72412cfcda8626ae37119fe2dc" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-indirect_array_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>indirect</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab76ad08c5c9c3c7b5afe733e2ff0bb35"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::data" ref="ab76ad08c5c9c3c7b5afe733e2ff0bb35" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-vector_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="a103a115a6dd6171dd1935dbdbe4ce299"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::data" ref="a103a115a6dd6171dd1935dbdbe4ce299" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-vector_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="ae80282d6660079e886f480b457da04f2"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::operator()" ref="ae80282d6660079e886f480b457da04f2" 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="a56271e43e07427b8adbd7a3ad34a93b7"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::operator()" ref="a56271e43e07427b8adbd7a3ad34a93b7" 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="a3021698bb469b63f1e7e19089991fc7a"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::operator[]" ref="a3021698bb469b63f1e7e19089991fc7a" 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="a3ebf3765bc41d7f4fe4a7f5bfb5fbfd6"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::operator[]" ref="a3ebf3765bc41d7f4fe4a7f5bfb5fbfd6" 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="a7078782287beb5a6d284217bf401a697"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::project" ref="a7078782287beb5a6d284217bf401a697" args="(const range_type &amp;r) const " -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html">vector_indirect</a>&lt; vector_type, <br class="typebreak"/>
-indirect_array_type &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>project</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a> &amp;r) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a60f7590a1c9cb99e0c42ceb436b66271"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::project" ref="a60f7590a1c9cb99e0c42ceb436b66271" args="(const slice_type &amp;s) const " -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html">vector_indirect</a>&lt; vector_type, <br class="typebreak"/>
-indirect_array_type &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>project</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">slice_type</a> &amp;s) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad6db9474a040aff0794cbe618ea5ec1b"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::project" ref="ad6db9474a040aff0794cbe618ea5ec1b" args="(const indirect_array_type &amp;ia) const " -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html">vector_indirect</a>&lt; vector_type, <br class="typebreak"/>
-indirect_array_type &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>project</b> (const indirect_array_type &amp;ia) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7dace2ee61754e8fd81f169b85055247"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::operator=" ref="a7dace2ee61754e8fd81f169b85055247" args="(const vector_indirect &amp;vi)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html">vector_indirect</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html">vector_indirect</a> &amp;vi)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1957067a5560e6b71bc6a36f4d5a1ba0"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::assign_temporary" ref="a1957067a5560e6b71bc6a36f4d5a1ba0" args="(vector_indirect &amp;vi)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html">vector_indirect</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>assign_temporary</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html">vector_indirect</a> &amp;vi)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="abbb2307bcf3d8040fb9c4a4f03420bc1"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::operator=" ref="abbb2307bcf3d8040fb9c4a4f03420bc1" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-template&lt;class AE &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html">vector_indirect</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="aac3272f5cd4d85135cbe24d427d8ad0d"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::assign" ref="aac3272f5cd4d85135cbe24d427d8ad0d" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-template&lt;class AE &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html">vector_indirect</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a0ef8c8ef9133468d11bc3ebc3d20c24e"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::operator+=" ref="a0ef8c8ef9133468d11bc3ebc3d20c24e" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-template&lt;class AE &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html">vector_indirect</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator+=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a4a8e85250fb3eaccf85ffb3b11854dca"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::plus_assign" ref="a4a8e85250fb3eaccf85ffb3b11854dca" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-template&lt;class AE &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html">vector_indirect</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>plus_assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="acea2d4f99b406134ee605180b70ae840"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::operator&#45;=" ref="acea2d4f99b406134ee605180b70ae840" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-template&lt;class AE &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html">vector_indirect</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator-=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ae0b2b76ae3fcd7639e7aa35bfa1be810"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::minus_assign" ref="ae0b2b76ae3fcd7639e7aa35bfa1be810" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-template&lt;class AE &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html">vector_indirect</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>minus_assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="acbf0b1d21ed87f4977c3f098a9abd6d2"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::operator*=" ref="acbf0b1d21ed87f4977c3f098a9abd6d2" args="(const AT &amp;at)" -->
-template&lt;class AT &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html">vector_indirect</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="abf8b7acbec8fc676192d0acb65177109"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::operator/=" ref="abf8b7acbec8fc676192d0acb65177109" args="(const AT &amp;at)" -->
-template&lt;class AT &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html">vector_indirect</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="a0b909974f8033cbcbc8c4a9b330aaf14"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::same_closure" ref="a0b909974f8033cbcbc8c4a9b330aaf14" args="(const vector_indirect &amp;vr) 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_1vector__indirect.html">vector_indirect</a> &amp;vr) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a794adf2594f6fb22e0a8cf07a54f9d3e"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::operator==" ref="a794adf2594f6fb22e0a8cf07a54f9d3e" args="(const vector_indirect &amp;vi) 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_1vector__indirect.html">vector_indirect</a> &amp;vi) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abb418a2ee95ed7fc795dcd7cee653986"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::swap" ref="abb418a2ee95ed7fc795dcd7cee653986" args="(vector_indirect vi)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html">vector_indirect</a> vi)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5cd77062d40aba68f002950c53cbecc5"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::find" ref="a5cd77062d40aba68f002950c53cbecc5" args="(size_type i) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1const__iterator.html">const_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find</b> (size_type i) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adfaa69dde2ed02d899d8a827079c59cb"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::find" ref="adfaa69dde2ed02d899d8a827079c59cb" args="(size_type i)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find</b> (size_type i)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa6e2fabebbf643f2cb42a6c037b0e2d0"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::begin" ref="aa6e2fabebbf643f2cb42a6c037b0e2d0" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1const__iterator.html">const_iterator</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="a37733eaf79e06bd8ce400e3b0364cd57"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::end" ref="a37733eaf79e06bd8ce400e3b0364cd57" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1const__iterator.html">const_iterator</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="aea516e055f8ddae2b65ed93754b7872d"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::begin" ref="aea516e055f8ddae2b65ed93754b7872d" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>begin</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="accb9a3c40283fa75ce6b6a31bf00cce0"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::end" ref="accb9a3c40283fa75ce6b6a31bf00cce0" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>end</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5a860926a59f763e5abb5365bf787485"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::rbegin" ref="a5a860926a59f763e5abb5365bf787485" 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="a657f4140fa4781a8053d0369198c472f"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::rend" ref="a657f4140fa4781a8053d0369198c472f" 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="a78adf5990b25a4a24fed74209906c763"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::rbegin" ref="a78adf5990b25a4a24fed74209906c763" 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="a3b72208e937d39c99e9086ddc9ea911b"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::rend" ref="a3b72208e937d39c99e9086ddc9ea911b" 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="a7e2dbaa3b0f5a4d517c029fd2eec66e7"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::swap" ref="a7e2dbaa3b0f5a4d517c029fd2eec66e7" args="(vector_indirect vi1, vector_indirect vi2)" -->
-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_1vector__indirect.html">vector_indirect</a> vi1, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html">vector_indirect</a> vi2)</td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;class V, class IA&gt;<br/>
- class boost::numeric::ublas::vector_indirect&lt; V, IA &gt;</h3>
-
-<p>It is the most general version of any subvectors because it uses 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 to reference the subvector.</p>
-<p>The <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 can be of any type with the restriction that its elements must be type-compatible with the size_type <code>of</code> the container. In practice, the following are good candidates:</p>
-<ul>
-<li><code>boost::numeric::ublas::indirect_array&lt;A&gt;</code> where <code>A</code> can be <code>int</code>, <code>size_t</code>, <code>long</code>, etc...</li>
-<li><code>std::vector&lt;A&gt;</code> where <code>A</code> can <code>int</code>, <code>size_t</code>, <code>long</code>, etc...</li>
-<li><code>boost::numeric::ublas::vector&lt;int&gt;</code> can work too (<code>int</code> can be replaced by another integer type)</li>
-<li>etc...</li>
-</ul>
-<p>An indirect <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> can be used as 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> in any expression. If the specified indirect <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> falls outside that of the indices 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>, then the <code><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html" title="A vector referencing a non continuous subvector of elements given another vector...">vector_indirect</a></code> is not a well formed Vector Expression and access to an element outside of indices 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> is <b>undefined</b>.</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>V</em>&nbsp;</td><td>the type of <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> referenced (for example <code>vector&lt;double&gt;</code>) </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>IA</em>&nbsp;</td><td>the type of index <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>. Default is <code>ublas::indirect_array&lt;&gt;</code> </td></tr>
- </table>
- </dd>
-</dl>
-</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1const__iterator-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1const__iterator-members.html
deleted file mode 100644
index 31ed1c1f80..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1const__iterator-members.html
+++ /dev/null
@@ -1,53 +0,0 @@
-<!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::vector_indirect&lt; V, IA &gt;::const_iterator Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>(const self_type &amp;vi, const const_subiterator_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>(const typename self_type::iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-</b>(const const_iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator&lt;</b>(const const_iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const const_iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const const_iterator &amp;it) const (defined in <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><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></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_1vector__indirect_1_1const__iterator.html">boost::numeric::ublas::vector_indirect&lt; V, IA &gt;::const_iterator</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1const__iterator.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1const__iterator.html
deleted file mode 100644
index 6f7804b32e..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1const__iterator.html
+++ /dev/null
@@ -1,81 +0,0 @@
-<!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::vector_indirect&lt; V, IA &gt;::const_iterator 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_1vector__indirect.html">vector_indirect</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1const__iterator.html">const_iterator</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_indirect&lt; V, IA &gt;::const_iterator Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_indirect::const_iterator" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1const__iterator-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="abe1b66b85d5137ee1ac95bc05d3aee80"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::const_iterator::difference_type" ref="abe1b66b85d5137ee1ac95bc05d3aee80" args="" -->
-typedef <br class="typebreak"/>
-V::const_iterator::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="a43173a88888e9bb569f349746acc5048"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::const_iterator::value_type" ref="a43173a88888e9bb569f349746acc5048" args="" -->
-typedef <br class="typebreak"/>
-V::const_iterator::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="a8fd712e26d36df4383bbd2d83631695f"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::const_iterator::reference" ref="a8fd712e26d36df4383bbd2d83631695f" args="" -->
-typedef V::const_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="a88fa0ae1151adf7bb85b38f48a4050b7"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::const_iterator::pointer" ref="a88fa0ae1151adf7bb85b38f48a4050b7" args="" -->
-typedef V::const_iterator::pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</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="a617bedc55528ae02c678660efe635f9d"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::const_iterator::const_iterator" ref="a617bedc55528ae02c678660efe635f9d" args="(const self_type &amp;vi, const const_subiterator_type &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html">self_type</a> &amp;vi, const const_subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5935aa1f3763636438552e5e9ce6a21d"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::const_iterator::const_iterator" ref="a5935aa1f3763636438552e5e9ce6a21d" args="(const typename self_type::iterator &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b> (const typename <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1iterator.html">self_type::iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a54309204804a71816762b8b10a30b872"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::const_iterator::operator++" ref="a54309204804a71816762b8b10a30b872" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1const__iterator.html">const_iterator</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="a00adce05038036051eec0911435f337f"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::const_iterator::operator&#45;&#45;" ref="a00adce05038036051eec0911435f337f" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1const__iterator.html">const_iterator</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="a2529591ea8576f1cb05dba60bcf7b0ca"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::const_iterator::operator+=" ref="a2529591ea8576f1cb05dba60bcf7b0ca" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1const__iterator.html">const_iterator</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="ad70f8284e3186c4427a366942beba959"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::const_iterator::operator&#45;=" ref="ad70f8284e3186c4427a366942beba959" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1const__iterator.html">const_iterator</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="a957c1d4f19986788cfff14b7fcef0967"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::const_iterator::operator&#45;" ref="a957c1d4f19986788cfff14b7fcef0967" args="(const const_iterator &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_1vector__indirect_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1db2b5e63529dcb3e8ce7a4ab2384443"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::const_iterator::operator*" ref="a1db2b5e63529dcb3e8ce7a4ab2384443" 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="a5a36d2ae49418fe942393e764af39e4b"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::const_iterator::operator[]" ref="a5a36d2ae49418fe942393e764af39e4b" 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="ad01ed269d34e7204b79ba63286a17188"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::const_iterator::index" ref="ad01ed269d34e7204b79ba63286a17188" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1484a0152b5982107a1e58dec740d9d4"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::const_iterator::operator=" ref="a1484a0152b5982107a1e58dec740d9d4" args="(const const_iterator &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1const__iterator.html">const_iterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1const__iterator.html">const_iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8bc196d965f9dfd10b4d20d37ad41624"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::const_iterator::operator==" ref="a8bc196d965f9dfd10b4d20d37ad41624" args="(const const_iterator &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_1vector__indirect_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8898938a12fae42fffde9ee7ffd1b150"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::const_iterator::operator&lt;" ref="a8898938a12fae42fffde9ee7ffd1b150" args="(const const_iterator &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_1vector__indirect_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class V, class IA&gt;<br/>
- class boost::numeric::ublas::vector_indirect&lt; V, IA &gt;::const_iterator</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1iterator-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1iterator-members.html
deleted file mode 100644
index ec5ae0cfc2..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1iterator-members.html
+++ /dev/null
@@ -1,53 +0,0 @@
-<!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::vector_indirect&lt; V, IA &gt;::iterator Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b> (defined in <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><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><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_1vector__indirect_1_1iterator.html">boost::numeric::ublas::vector_indirect&lt; V, IA &gt;::iterator</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator</b>(self_type &amp;vi, const subiterator_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-</b>(const iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator&lt;</b>(const iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const iterator &amp;it) const (defined in <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><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></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_1vector__indirect_1_1iterator.html">boost::numeric::ublas::vector_indirect&lt; V, IA &gt;::iterator</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1iterator.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1iterator.html
deleted file mode 100644
index 54dcbe326c..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1iterator.html
+++ /dev/null
@@ -1,81 +0,0 @@
-<!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::vector_indirect&lt; V, IA &gt;::iterator 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_1vector__indirect.html">vector_indirect</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1iterator.html">iterator</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_indirect&lt; V, IA &gt;::iterator Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_indirect::iterator" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1iterator-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="ae9f38b72a0a7e5deb108fa4a869ae045"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::iterator::difference_type" ref="ae9f38b72a0a7e5deb108fa4a869ae045" args="" -->
-typedef <br class="typebreak"/>
-V::iterator::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="a2a6a61679df518daa1859c386b43ebf8"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::iterator::value_type" ref="a2a6a61679df518daa1859c386b43ebf8" args="" -->
-typedef V::iterator::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="a4ec864cb0a1fc157b7b4e20d6624e97a"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::iterator::reference" ref="a4ec864cb0a1fc157b7b4e20d6624e97a" args="" -->
-typedef V::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="a02080d403d8929ee0c4441825f4b5602"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::iterator::pointer" ref="a02080d403d8929ee0c4441825f4b5602" args="" -->
-typedef V::iterator::pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</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="afbda27aad0dc1b3eace8a16b2573c9c2"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::iterator::iterator" ref="afbda27aad0dc1b3eace8a16b2573c9c2" args="(self_type &amp;vi, const subiterator_type &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html">self_type</a> &amp;vi, const subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6269acf4a92d319b2dab5915d9169a21"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::iterator::operator++" ref="a6269acf4a92d319b2dab5915d9169a21" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1iterator.html">iterator</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="aa9779761e0981d56d81f5419996a0e92"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::iterator::operator&#45;&#45;" ref="aa9779761e0981d56d81f5419996a0e92" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1iterator.html">iterator</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="a15d8bf9841833956998122b5ed7d541f"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::iterator::operator+=" ref="a15d8bf9841833956998122b5ed7d541f" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1iterator.html">iterator</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="a29ded07ad0368deb1f28fb3f97d10698"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::iterator::operator&#45;=" ref="a29ded07ad0368deb1f28fb3f97d10698" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1iterator.html">iterator</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="af6eaf9c8212bcb076dc2e6c6497a866b"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::iterator::operator&#45;" ref="af6eaf9c8212bcb076dc2e6c6497a866b" args="(const iterator &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_1vector__indirect_1_1iterator.html">iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a83029a22178bcb764137081b39a7ee99"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::iterator::operator*" ref="a83029a22178bcb764137081b39a7ee99" 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="ad37cec963b363835893338a07461f49a"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::iterator::operator[]" ref="ad37cec963b363835893338a07461f49a" 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="a318171b58d7f1da13b137d353f793fe1"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::iterator::index" ref="a318171b58d7f1da13b137d353f793fe1" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adba0de39f5aa5c2dbc11c5d5c5dcad7c"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::iterator::operator=" ref="adba0de39f5aa5c2dbc11c5d5c5dcad7c" args="(const iterator &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1iterator.html">iterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1iterator.html">iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a11ac15edc95a156480081bb5ae0e5d43"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::iterator::operator==" ref="a11ac15edc95a156480081bb5ae0e5d43" args="(const iterator &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_1vector__indirect_1_1iterator.html">iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2b330f9fbc445feb8960650ec3549677"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::iterator::operator&lt;" ref="a2b330f9fbc445feb8960650ec3549677" args="(const iterator &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_1vector__indirect_1_1iterator.html">iterator</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="ac220ce1c155db1ac44146c12d178056f"></a><!-- doxytag: member="boost::numeric::ublas::vector_indirect::iterator::const_iterator" ref="ac220ce1c155db1ac44146c12d178056f" args="" -->
-class&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b></td></tr>
-</table>
-<h3>template&lt;class V, class IA&gt;<br/>
- class boost::numeric::ublas::vector_indirect&lt; V, IA &gt;::iterator</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary-members.html
deleted file mode 100644
index 646047056d..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary-members.html
+++ /dev/null
@@ -1,75 +0,0 @@
-<!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::vector_matrix_binary&lt; E1, E2, F &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>begin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <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><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></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; vector_matrix_binary&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; vector_matrix_binary&lt; E1, E2, F &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_1vector__matrix__binary.html">boost::numeric::ublas::vector_matrix_binary&lt; E1, E2, F &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator2</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression1_closure_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression2_closure_type</b> typedef (defined in <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><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></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; vector_matrix_binary&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; vector_matrix_binary&lt; E1, E2, F &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_1vector__matrix__binary.html">boost::numeric::ublas::vector_matrix_binary&lt; E1, E2, F &gt;</a>)</td><td><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></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_1vector__matrix__binary.html">boost::numeric::ublas::vector_matrix_binary&lt; E1, E2, F &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>functor_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b> typedef (defined in <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><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></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_1vector__matrix__binary.html">boost::numeric::ublas::vector_matrix_binary&lt; E1, E2, F &gt;</a>)</td><td><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></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; vector_matrix_binary&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; vector_matrix_binary&lt; E1, E2, F &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; vector_matrix_binary&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; vector_matrix_binary&lt; E1, E2, F &gt; &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_1vector__matrix__binary.html">boost::numeric::ublas::vector_matrix_binary&lt; E1, E2, F &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>same_closure</b>(const vector_matrix_binary &amp;vmb) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></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; vector_matrix_binary&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; vector_matrix_binary&lt; E1, E2, F &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; vector_matrix_binary&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; vector_matrix_binary&lt; E1, E2, F &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_matrix_binary</b>(const expression1_type &amp;e1, const expression2_type &amp;e2) (defined in <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><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></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; vector_matrix_binary&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; vector_matrix_binary&lt; E1, E2, F &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary.html
deleted file mode 100644
index 648b6af561..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary.html
+++ /dev/null
@@ -1,130 +0,0 @@
-<!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::vector_matrix_binary&lt; E1, E2, F &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_1vector__matrix__binary.html">vector_matrix_binary</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_matrix_binary&lt; E1, E2, F &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_matrix_binary" --><!-- doxytag: inherits="matrix_expression&lt; vector_matrix_binary&lt; E1, E2, F &gt; &gt;" -->
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">matrix_expression&lt; vector_matrix_binary&lt; E1, E2, F &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary-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_1vector__matrix__binary_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_1vector__matrix__binary_1_1const__iterator2.html">const_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="ad6ed085756b50dac41e8e20e04aeff34"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::expression1_closure_type" ref="ad6ed085756b50dac41e8e20e04aeff34" args="" -->
-typedef E1::const_closure_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression1_closure_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a7a0cc36287b2ac1a56148cceba8041"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::expression2_closure_type" ref="a8a7a0cc36287b2ac1a56148cceba8041" args="" -->
-typedef E2::const_closure_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression2_closure_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1c84e47a8acf50f0acc8c234faec5b57"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::functor_type" ref="a1c84e47a8acf50f0acc8c234faec5b57" args="" -->
-typedef F&nbsp;</td><td class="memItemRight" valign="bottom"><b>functor_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a89d813017292490974798b0352f94bc5"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::size_type" ref="a89d813017292490974798b0352f94bc5" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1promote__traits.html">promote_traits</a><br class="typebreak"/>
-&lt; typename E1::size_type, <br class="typebreak"/>
-typename E2::size_type &gt;<br class="typebreak"/>
-::promote_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="a0bfe4a7c627685fb17f068d408b5bef3"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::difference_type" ref="a0bfe4a7c627685fb17f068d408b5bef3" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1promote__traits.html">promote_traits</a><br class="typebreak"/>
-&lt; typename E1::difference_type, <br class="typebreak"/>
-typename E2::difference_type &gt;<br class="typebreak"/>
-::promote_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="ab3cdf5e9b488228d3545e383ac25a1e3"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::value_type" ref="ab3cdf5e9b488228d3545e383ac25a1e3" args="" -->
-typedef F::result_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="a9578cd45a73af7e4ac90e0bfd7e88f05"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_reference" ref="a9578cd45a73af7e4ac90e0bfd7e88f05" args="" -->
-typedef value_type&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="a8e98c41d58d6e64c9d646454d1c1ac7f"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::reference" ref="a8e98c41d58d6e64c9d646454d1c1ac7f" args="" -->
-typedef const_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="ae17acdb07c51389d68699e03f447965c"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_closure_type" ref="ae17acdb07c51389d68699e03f447965c" args="" -->
-typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary.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="afcd0dc8ff268d4b6c43f4ee620743f4d"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::closure_type" ref="afcd0dc8ff268d4b6c43f4ee620743f4d" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary.html">const_closure_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="aba4cd3539c24217500802f32d328c0a5"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::orientation_category" ref="aba4cd3539c24217500802f32d328c0a5" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1unknown__orientation__tag.html">unknown_orientation_tag</a>&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="a9aff0264ac1b7f12738b4adf252c4670"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::storage_category" ref="a9aff0264ac1b7f12738b4adf252c4670" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">unknown_storage_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="a080d874030e0da658f5ebbe2c7214723"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::iterator1" ref="a080d874030e0da658f5ebbe2c7214723" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator1.html">const_iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator1</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6483b61ad11bf8ea810d537d067de843"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::iterator2" ref="a6483b61ad11bf8ea810d537d067de843" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator2.html">const_iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator2</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad63353798fb4be09df213ce4ed066e28"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_reverse_iterator1" ref="ad63353798fb4be09df213ce4ed066e28" args="" -->
-typedef reverse_iterator_base1<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_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="a075b7362a1f841609711daabc9ed6fa9"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_reverse_iterator2" ref="a075b7362a1f841609711daabc9ed6fa9" args="" -->
-typedef reverse_iterator_base2<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator2.html">const_iterator2</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_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="a3c64d854c8a09d406f1e4b94c9c2b263"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::vector_matrix_binary" ref="a3c64d854c8a09d406f1e4b94c9c2b263" args="(const expression1_type &amp;e1, const expression2_type &amp;e2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>vector_matrix_binary</b> (const expression1_type &amp;e1, const expression2_type &amp;e2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6cf2eef8112807b7d1b0a17835c0b803"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::size1" ref="a6cf2eef8112807b7d1b0a17835c0b803" 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="ad7871e970fd02b132d611a4567ff358c"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::size2" ref="ad7871e970fd02b132d611a4567ff358c" 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="a938c569dcc1583571668745bd2a30f48"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::expression1" ref="a938c569dcc1583571668745bd2a30f48" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-expression1_closure_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression1</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0e13ecd3035a0ca51269620f293bb1d0"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::expression2" ref="a0e13ecd3035a0ca51269620f293bb1d0" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-expression2_closure_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression2</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a42aff8b3bce537e8ce90a521df7f16b7"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::operator()" ref="a42aff8b3bce537e8ce90a521df7f16b7" 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="ad60d74ea572d1e4fc8b2426f4eed024b"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::same_closure" ref="ad60d74ea572d1e4fc8b2426f4eed024b" args="(const vector_matrix_binary &amp;vmb) 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_1vector__matrix__binary.html">vector_matrix_binary</a> &amp;vmb) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a37cbbd84640b23d0811a69eba66ee936"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::find1" ref="a37cbbd84640b23d0811a69eba66ee936" args="(int rank, size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_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="a4e9330694fd3d7a1a14e845bd8fa338f"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::find2" ref="a4e9330694fd3d7a1a14e845bd8fa338f" args="(int rank, size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_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="aca899d4d9f44313c382cd7cfa15c89b9"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::begin1" ref="aca899d4d9f44313c382cd7cfa15c89b9" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_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="a7a146da6a6d9410eb515c65f0fbb8feb"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::end1" ref="a7a146da6a6d9410eb515c65f0fbb8feb" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_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="a320d678d1fa74b6b1dbd98174cc30be5"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::begin2" ref="a320d678d1fa74b6b1dbd98174cc30be5" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_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="abb13e0e08a211a9b38fdef1f418182f7"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::end2" ref="abb13e0e08a211a9b38fdef1f418182f7" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_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="a8c03f9c8fba577c6f9749bf3a450de1c"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::rbegin1" ref="a8c03f9c8fba577c6f9749bf3a450de1c" 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="af2aac19876a6b05ec6eabb188535c1b1"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::rend1" ref="af2aac19876a6b05ec6eabb188535c1b1" 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="a4b99bcca5b15dc9bdac731b0137a9a5f"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::rbegin2" ref="a4b99bcca5b15dc9bdac731b0137a9a5f" 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="a2b2058608849310931bc759339287730"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::rend2" ref="a2b2058608849310931bc759339287730" args="() const " -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-const_reverse_iterator2&nbsp;</td><td class="memItemRight" valign="bottom"><b>rend2</b> () const </td></tr>
-</table>
-<h3>template&lt;class E1, class E2, class F&gt;<br/>
- class boost::numeric::ublas::vector_matrix_binary&lt; E1, E2, F &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator1-members.html
deleted file mode 100644
index 544952f093..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator1-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::vector_matrix_binary&lt; E1, E2, F &gt;::const_iterator1 Member List</h1>This is the complete list of members for <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>, 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_1vector__matrix__binary_1_1const__iterator1.html">boost::numeric::ublas::vector_matrix_binary&lt; E1, E2, F &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>(const self_type &amp;vmb, const const_subiterator1_type &amp;it1, const const_subiterator2_type &amp;it2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1vector__matrix__binary_1_1const__iterator1.html">boost::numeric::ublas::vector_matrix_binary&lt; E1, E2, F &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1vector__matrix__binary_1_1const__iterator1.html">boost::numeric::ublas::vector_matrix_binary&lt; E1, E2, F &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1vector__matrix__binary_1_1const__iterator1.html">boost::numeric::ublas::vector_matrix_binary&lt; E1, E2, F &gt;::const_iterator1</a>)</td><td><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></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_1vector__matrix__binary_1_1const__iterator1.html">boost::numeric::ublas::vector_matrix_binary&lt; E1, E2, F &gt;::const_iterator1</a>)</td><td><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></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_1vector__matrix__binary_1_1const__iterator1.html">boost::numeric::ublas::vector_matrix_binary&lt; E1, E2, F &gt;::const_iterator1</a>)</td><td><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></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_1vector__matrix__binary_1_1const__iterator1.html">boost::numeric::ublas::vector_matrix_binary&lt; E1, E2, F &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator1.html
deleted file mode 100644
index c42cb4f3d7..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator1.html
+++ /dev/null
@@ -1,110 +0,0 @@
-<!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::vector_matrix_binary&lt; E1, E2, F &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_1vector__matrix__binary.html">vector_matrix_binary</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator1.html">const_iterator1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_matrix_binary&lt; E1, E2, F &gt;::const_iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_matrix_binary::const_iterator1" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_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="a30a348a0a08745cfa6098576d3e5be3f"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator1::iterator_category" ref="a30a348a0a08745cfa6098576d3e5be3f" 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"/>
-E1::const_iterator::iterator_category, <br class="typebreak"/>
-typename <br class="typebreak"/>
-E2::const_iterator::iterator_category &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="afbd16b1a7c237120057d2c1615af0ad0"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator1::difference_type" ref="afbd16b1a7c237120057d2c1615af0ad0" args="" -->
-typedef <br class="typebreak"/>
-vector_matrix_binary::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="af3c7a7dbbcf92a0b3e494d44ea8cfe67"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator1::value_type" ref="af3c7a7dbbcf92a0b3e494d44ea8cfe67" args="" -->
-typedef <br class="typebreak"/>
-vector_matrix_binary::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="a3bf24437630fa7314b1224d23cc91ceb"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator1::reference" ref="a3bf24437630fa7314b1224d23cc91ceb" args="" -->
-typedef <br class="typebreak"/>
-vector_matrix_binary::const_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="a7d3633f7a763a9d967ef55eb60606da1"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator1::pointer" ref="a7d3633f7a763a9d967ef55eb60606da1" args="" -->
-typedef <br class="typebreak"/>
-vector_matrix_binary::const_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="a9ef20186e8bb53ee601996f81663f670"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator1::dual_iterator_type" ref="a9ef20186e8bb53ee601996f81663f670" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_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="a87ddf1325efc7567df9e519bec117b3a"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator1::dual_reverse_iterator_type" ref="a87ddf1325efc7567df9e519bec117b3a" 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="ae47edf3b06c13eac963e8cbf4392af1e"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator1::const_iterator1" ref="ae47edf3b06c13eac963e8cbf4392af1e" args="(const self_type &amp;vmb, const const_subiterator1_type &amp;it1, const const_subiterator2_type &amp;it2)" -->
-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_1vector__matrix__binary.html">self_type</a> &amp;vmb, const const_subiterator1_type &amp;it1, const const_subiterator2_type &amp;it2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac7ce0cab8e8f748f2c5124d46ae180c7"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator1::operator++" ref="ac7ce0cab8e8f748f2c5124d46ae180c7" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_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="a446946ffd1ced74e69748810ee3ebb62"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator1::operator&#45;&#45;" ref="a446946ffd1ced74e69748810ee3ebb62" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_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="a2391acb180cfeebd4756b583e62a0255"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator1::operator+=" ref="a2391acb180cfeebd4756b583e62a0255" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_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="abb3614e3f99297a45c079d7832674d56"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator1::operator&#45;=" ref="abb3614e3f99297a45c079d7832674d56" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_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="a619f56a0e12a9015536d51afeaa6c53d"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator1::operator&#45;" ref="a619f56a0e12a9015536d51afeaa6c53d" 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_1vector__matrix__binary_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9d1fd07f4f09bae45177946ba02cf422"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator1::operator*" ref="a9d1fd07f4f09bae45177946ba02cf422" 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="af65271532483f685cc1421ba2935e877"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator1::operator[]" ref="af65271532483f685cc1421ba2935e877" 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="af3351265c618e409473c4711152d8a68"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator1::begin" ref="af3351265c618e409473c4711152d8a68" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_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="a5f4478d03f07d756cc2bc5d0be07ec3a"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator1::end" ref="a5f4478d03f07d756cc2bc5d0be07ec3a" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_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="afb1882b0be064cd40eb7b0cd91bbe4e6"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator1::rbegin" ref="afb1882b0be064cd40eb7b0cd91bbe4e6" 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="aa01104460f4e9ceff1d61459ec940680"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator1::rend" ref="aa01104460f4e9ceff1d61459ec940680" 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="ac06c6fab957dac7d6d9573da479923de"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator1::index1" ref="ac06c6fab957dac7d6d9573da479923de" 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="a2bac5f2b52516336feb84ef88b2fc2bc"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator1::index2" ref="a2bac5f2b52516336feb84ef88b2fc2bc" 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="a1396f0a835711ac3091bd4f6a2e4628c"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator1::operator=" ref="a1396f0a835711ac3091bd4f6a2e4628c" args="(const const_iterator1 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_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_1vector__matrix__binary_1_1const__iterator1.html">const_iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aea208fab96755d32ad71aed9ed3ba94e"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator1::operator==" ref="aea208fab96755d32ad71aed9ed3ba94e" 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_1vector__matrix__binary_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7fbfa702d18285d9bbde753a0fc11697"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator1::operator&lt;" ref="a7fbfa702d18285d9bbde753a0fc11697" 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_1vector__matrix__binary_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class E1, class E2, class F&gt;<br/>
- class boost::numeric::ublas::vector_matrix_binary&lt; E1, E2, F &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator2-members.html
deleted file mode 100644
index b38e337606..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator2-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::vector_matrix_binary&lt; E1, E2, F &gt;::const_iterator2 Member List</h1>This is the complete list of members for <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>, 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_1vector__matrix__binary_1_1const__iterator2.html">boost::numeric::ublas::vector_matrix_binary&lt; E1, E2, F &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>(const self_type &amp;vmb, const const_subiterator1_type &amp;it1, const const_subiterator2_type &amp;it2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1vector__matrix__binary_1_1const__iterator2.html">boost::numeric::ublas::vector_matrix_binary&lt; E1, E2, F &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1vector__matrix__binary_1_1const__iterator2.html">boost::numeric::ublas::vector_matrix_binary&lt; E1, E2, F &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1vector__matrix__binary_1_1const__iterator2.html">boost::numeric::ublas::vector_matrix_binary&lt; E1, E2, F &gt;::const_iterator2</a>)</td><td><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></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_1vector__matrix__binary_1_1const__iterator2.html">boost::numeric::ublas::vector_matrix_binary&lt; E1, E2, F &gt;::const_iterator2</a>)</td><td><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></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_1vector__matrix__binary_1_1const__iterator2.html">boost::numeric::ublas::vector_matrix_binary&lt; E1, E2, F &gt;::const_iterator2</a>)</td><td><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></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_1vector__matrix__binary_1_1const__iterator2.html">boost::numeric::ublas::vector_matrix_binary&lt; E1, E2, F &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator2.html
deleted file mode 100644
index 0aa7d571a5..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator2.html
+++ /dev/null
@@ -1,110 +0,0 @@
-<!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::vector_matrix_binary&lt; E1, E2, F &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_1vector__matrix__binary.html">vector_matrix_binary</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator2.html">const_iterator2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_matrix_binary&lt; E1, E2, F &gt;::const_iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_matrix_binary::const_iterator2" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_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="a11006c1bd532951a90791c5f45b6edc2"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator2::iterator_category" ref="a11006c1bd532951a90791c5f45b6edc2" 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"/>
-E1::const_iterator::iterator_category, <br class="typebreak"/>
-typename <br class="typebreak"/>
-E2::const_iterator::iterator_category &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="ad979350a78e66b04472468d8121ab4e1"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator2::difference_type" ref="ad979350a78e66b04472468d8121ab4e1" args="" -->
-typedef <br class="typebreak"/>
-vector_matrix_binary::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="a8c478a345b3601420f7a5789d89d8ef3"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator2::value_type" ref="a8c478a345b3601420f7a5789d89d8ef3" args="" -->
-typedef <br class="typebreak"/>
-vector_matrix_binary::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="ac8bcfe0a65d1a0974328e7c5fdbfe821"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator2::reference" ref="ac8bcfe0a65d1a0974328e7c5fdbfe821" args="" -->
-typedef <br class="typebreak"/>
-vector_matrix_binary::const_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="acb7352169afcc74cd9452df1e5ca9532"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator2::pointer" ref="acb7352169afcc74cd9452df1e5ca9532" args="" -->
-typedef <br class="typebreak"/>
-vector_matrix_binary::const_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="af2900da6c09bb236822f716b0e054bb3"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator2::dual_iterator_type" ref="af2900da6c09bb236822f716b0e054bb3" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_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="a14981cd906c50a318797752c7d218fd9"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator2::dual_reverse_iterator_type" ref="a14981cd906c50a318797752c7d218fd9" 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="a5473be0b76aed8b14b5d3fc6a27ad701"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator2::const_iterator2" ref="a5473be0b76aed8b14b5d3fc6a27ad701" args="(const self_type &amp;vmb, const const_subiterator1_type &amp;it1, 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_1vector__matrix__binary.html">self_type</a> &amp;vmb, const const_subiterator1_type &amp;it1, const const_subiterator2_type &amp;it2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab4f36181179f9599ca7b9f6ee6c57ece"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator2::operator++" ref="ab4f36181179f9599ca7b9f6ee6c57ece" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_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="a5c2aa8c89ec75ac0a3768c08e8414a2f"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator2::operator&#45;&#45;" ref="a5c2aa8c89ec75ac0a3768c08e8414a2f" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_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="ab5cbcbb182c579a90922e9a9a6a78081"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator2::operator+=" ref="ab5cbcbb182c579a90922e9a9a6a78081" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_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="a55b1d9cbf88c424dfddfa870d9f3c510"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator2::operator&#45;=" ref="a55b1d9cbf88c424dfddfa870d9f3c510" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_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="a8d86dd88cde89e12485642debf9b1266"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator2::operator&#45;" ref="a8d86dd88cde89e12485642debf9b1266" 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_1vector__matrix__binary_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a07a7b47fc88bffa268cef8f628ecf378"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator2::operator*" ref="a07a7b47fc88bffa268cef8f628ecf378" 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="abea3e45724255c070806fd7fef731db8"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator2::operator[]" ref="abea3e45724255c070806fd7fef731db8" 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="ac8654f0fd7a64231b713fa277a0c08bf"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator2::begin" ref="ac8654f0fd7a64231b713fa277a0c08bf" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_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="a87da1d83cf8c871553318b460b1e505a"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator2::end" ref="a87da1d83cf8c871553318b460b1e505a" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_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="a13a4d75c2f5c1991234e41c5199e87dd"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator2::rbegin" ref="a13a4d75c2f5c1991234e41c5199e87dd" 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="ad11dc39dd89c966b74b17d5788f504a9"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator2::rend" ref="ad11dc39dd89c966b74b17d5788f504a9" 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="a6f3efc75c4c5d985e63a266a1fde1a98"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator2::index1" ref="a6f3efc75c4c5d985e63a266a1fde1a98" 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="a4e651572b840a200b890d5c87b5990fc"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator2::index2" ref="a4e651572b840a200b890d5c87b5990fc" 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="a721a9b371d90b3665f47b91fa475bb43"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator2::operator=" ref="a721a9b371d90b3665f47b91fa475bb43" args="(const const_iterator2 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_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_1vector__matrix__binary_1_1const__iterator2.html">const_iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad26ef4be9811e1b51f18a11ee640de00"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator2::operator==" ref="ad26ef4be9811e1b51f18a11ee640de00" 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_1vector__matrix__binary_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a273f82adacd98d8df94483f31505132b"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary::const_iterator2::operator&lt;" ref="a273f82adacd98d8df94483f31505132b" 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_1vector__matrix__binary_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class E1, class E2, class F&gt;<br/>
- class boost::numeric::ublas::vector_matrix_binary&lt; E1, E2, F &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__move__manip-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__move__manip-members.html
deleted file mode 100644
index f295035d96..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__move__manip-members.html
+++ /dev/null
@@ -1,40 +0,0 @@
-<!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::vector_move_manip&lt; T &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__move__manip.html">boost::numeric::ublas::vector_move_manip&lt; T &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>manip</b>(V &amp;k) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; vector_move_manip&lt; T &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; vector_move_manip&lt; T &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_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; vector_move_manip&lt; T &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; vector_move_manip&lt; T &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; vector_move_manip&lt; T &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; vector_move_manip&lt; T &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_move_manip</b>(const T &amp;k) (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__move__manip.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__move__manip.html
deleted file mode 100644
index 653a207a3e..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__move__manip.html
+++ /dev/null
@@ -1,57 +0,0 @@
-<!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::vector_move_manip&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_1vector__move__manip.html">vector_move_manip</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_move_manip&lt; T &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_move_manip" --><!-- doxytag: inherits="index_manipulator&lt; vector_move_manip&lt; T &gt; &gt;" -->
-<p>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.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">index_manipulator&lt; vector_move_manip&lt; T &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1vector__move__manip-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a403f8d4255c79dba2d299286487cf454"></a><!-- doxytag: member="boost::numeric::ublas::vector_move_manip::vector_move_manip" ref="a403f8d4255c79dba2d299286487cf454" args="(const T &amp;k)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>vector_move_manip</b> (const T &amp;k)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a9146e06a81110ac6370a9c081b4a08b2"></a><!-- doxytag: member="boost::numeric::ublas::vector_move_manip::manip" ref="a9146e06a81110ac6370a9c081b4a08b2" args="(V &amp;k) const " -->
-template&lt;typename V &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>manip</b> (V &amp;k) const </td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;typename T&gt;<br/>
- class boost::numeric::ublas::vector_move_manip&lt; T &gt;</h3>
-
-<p>When member function traverse is called the manipulators' index will be added to the referenced index.</p>
-<dl class="see"><dt><b>See also:</b></dt><dd>move(T i) </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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__move__to__manip-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__move__to__manip-members.html
deleted file mode 100644
index 534d40bd99..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__move__to__manip-members.html
+++ /dev/null
@@ -1,40 +0,0 @@
-<!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::vector_move_to_manip&lt; T &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>manip</b>(V &amp;k) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; vector_move_to_manip&lt; T &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; vector_move_to_manip&lt; T &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_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; vector_move_to_manip&lt; T &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; vector_move_to_manip&lt; T &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; vector_move_to_manip&lt; T &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; vector_move_to_manip&lt; T &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_move_to_manip</b>(const T &amp;k) (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__move__to__manip.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__move__to__manip.html
deleted file mode 100644
index 36b634a06f..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__move__to__manip.html
+++ /dev/null
@@ -1,57 +0,0 @@
-<!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::vector_move_to_manip&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_1vector__move__to__manip.html">vector_move_to_manip</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_move_to_manip&lt; T &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_move_to_manip" --><!-- doxytag: inherits="index_manipulator&lt; vector_move_to_manip&lt; T &gt; &gt;" -->
-<p>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.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">index_manipulator&lt; vector_move_to_manip&lt; T &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1vector__move__to__manip-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad9143e5dc6a6e1acdfa6883920226c62"></a><!-- doxytag: member="boost::numeric::ublas::vector_move_to_manip::vector_move_to_manip" ref="ad9143e5dc6a6e1acdfa6883920226c62" args="(const T &amp;k)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>vector_move_to_manip</b> (const T &amp;k)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a43c35985b3bd0d55868f49741790b6e2"></a><!-- doxytag: member="boost::numeric::ublas::vector_move_to_manip::manip" ref="a43c35985b3bd0d55868f49741790b6e2" args="(V &amp;k) const " -->
-template&lt;typename V &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>manip</b> (V &amp;k) const </td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;typename T&gt;<br/>
- class boost::numeric::ublas::vector_move_to_manip&lt; T &gt;</h3>
-
-<p>When member function <code>manip</code> is called the referenced index will be set to the manipulators' index.</p>
-<dl class="see"><dt><b>See also:</b></dt><dd>move_to(T i) </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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector-members.html
deleted file mode 100644
index f482086dd5..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector-members.html
+++ /dev/null
@@ -1,110 +0,0 @@
-<!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::vector_of_vector&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_1vector__of__vector.html">boost::numeric::ublas::vector_of_vector&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_1vector__of__vector.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;</a>)</td><td><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></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_1vector__of__vector.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>assign_temporary</b>(vector_of_vector &amp;m) (defined in <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><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></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_1vector__of__vector.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>clear</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <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><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></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; vector_of_vector&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; vector_of_vector&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_1vector__of__vector.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator2</b> typedef (defined in <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><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></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; vector_of_vector&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; vector_of_vector&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_1vector__of__vector.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>data</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end2</b>() (defined in <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><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></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_1vector__of__vector.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;</a>)</td><td><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></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; vector_of_vector&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; vector_of_vector&lt; T, L, A &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find1</b>(int, size_type i, size_type j) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find1</b>(int, size_type i, size_type j) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find2</b>(int, size_type i, size_type j) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find2</b>(int, size_type i, size_type j) (defined in <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><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></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_1vector__of__vector.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>matrix_temporary_type</b> typedef (defined in <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><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></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_1vector__of__vector.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;</a>)</td><td><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></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_1vector__of__vector.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;</a>)</td><td><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></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_1vector__of__vector.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;</a>)</td><td><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></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; vector_of_vector&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; vector_of_vector&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; vector_of_vector&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; vector_of_vector&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_1vector__of__vector.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;</a>)</td><td><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></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_1vector__of__vector.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(const matrix_container&lt; C &gt; &amp;m) (defined in <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><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></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_1vector__of__vector.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(const matrix_container&lt; C &gt; &amp;m) (defined in <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><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></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_1vector__of__vector.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const vector_of_vector &amp;m) (defined in <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><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></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_1vector__of__vector.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const matrix_container&lt; C &gt; &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>orientation_category</b> typedef (defined in <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><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></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_1vector__of__vector.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>resize</b>(size_type size1, size_type size2, bool preserve=true) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reverse_iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reverse_iterator2</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>serialize</b>(Archive &amp;ar, const unsigned int) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b>(vector_of_vector &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b> (defined in <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><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><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; vector_of_vector&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; vector_of_vector&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; vector_of_vector&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; vector_of_vector&lt; T, L, A &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_of_vector</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_of_vector</b>(size_type size1, size_type size2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_of_vector</b>(const vector_of_vector &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_of_vector</b>(const matrix_expression&lt; AE &gt; &amp;ae) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_temporary_type</b> typedef (defined in <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><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></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; vector_of_vector&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; vector_of_vector&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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html
deleted file mode 100644
index 83736e8164..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html
+++ /dev/null
@@ -1,240 +0,0 @@
-<!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::vector_of_vector&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_1vector__of__vector.html">vector_of_vector</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_of_vector" --><!-- doxytag: inherits="matrix_container&lt; vector_of_vector&lt; T, L, A &gt; &gt;" -->
-<p>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.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">matrix_container&lt; vector_of_vector&lt; T, L, A &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector-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_1vector__of__vector_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_1vector__of__vector_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_1vector__of__vector_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_1vector__of__vector_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="a8f7003b7c1a17e4d567e8c4ad72ab11b"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::size_type" ref="a8f7003b7c1a17e4d567e8c4ad72ab11b" 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="a774098c44e38567ce167f1fb28d682f4"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::difference_type" ref="a774098c44e38567ce167f1fb28d682f4" 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="ada579dfe59edf243c5db9d1e96b439a1"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::value_type" ref="ada579dfe59edf243c5db9d1e96b439a1" 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="ad97de0e52ee12d5881bff1e9ee7c8d28"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_reference" ref="ad97de0e52ee12d5881bff1e9ee7c8d28" 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="af16647f62b5dca6b9e61c7be87565ed3"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::reference" ref="af16647f62b5dca6b9e61c7be87565ed3" 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="aa0a3056a26847e1f8e1f592d582b872f"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::array_type" ref="aa0a3056a26847e1f8e1f592d582b872f" 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="ac645e25d55d85aa0632cb4b5f3c37215"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_closure_type" ref="ac645e25d55d85aa0632cb4b5f3c37215" 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_1vector__of__vector.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="a2dfb921fb45d4cb01f0f40424b27ad2d"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::closure_type" ref="a2dfb921fb45d4cb01f0f40424b27ad2d" 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_1vector__of__vector.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="a53ea0dfd4265aec389760023ce49b198"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::vector_temporary_type" ref="a53ea0dfd4265aec389760023ce49b198" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector</a>&lt; T, typename <br class="typebreak"/>
-A::value_type &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="ae3a44cb168f1fe9b29611e9ff5f25cf5"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::matrix_temporary_type" ref="ae3a44cb168f1fe9b29611e9ff5f25cf5" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html">self_type</a>&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="a5f5fcad830760b45b8ace326fcd67da7"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::storage_category" ref="a5f5fcad830760b45b8ace326fcd67da7" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1dense__tag.html">dense_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="a5dbb3b31ce5b65f0dd7e9562a352b9bc"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::orientation_category" ref="a5dbb3b31ce5b65f0dd7e9562a352b9bc" 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="acf60a8d2992f514a574a569a438a6bb7"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_reverse_iterator1" ref="acf60a8d2992f514a574a569a438a6bb7" args="" -->
-typedef reverse_iterator_base1<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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="a462e8eddcf2ba2663d302c1282f43786"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::reverse_iterator1" ref="a462e8eddcf2ba2663d302c1282f43786" args="" -->
-typedef reverse_iterator_base1<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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="a6edb0a95f2d952403069f6a1dd7b111b"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_reverse_iterator2" ref="a6edb0a95f2d952403069f6a1dd7b111b" args="" -->
-typedef reverse_iterator_base2<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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="ab0fe4eb79a26db6969c0857dbce2eaa3"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::reverse_iterator2" ref="ab0fe4eb79a26db6969c0857dbce2eaa3" args="" -->
-typedef reverse_iterator_base2<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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="a67d104499aabecc009c50f7f0c1ed6cd"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::vector_of_vector" ref="a67d104499aabecc009c50f7f0c1ed6cd" args="(size_type size1, size_type size2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>vector_of_vector</b> (size_type size1, size_type size2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6f7ae2b57311bf6e1548935478d03e06"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::vector_of_vector" ref="a6f7ae2b57311bf6e1548935478d03e06" args="(const vector_of_vector &amp;m)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>vector_of_vector</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html">vector_of_vector</a> &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a37a4d3aa1c6b1b119cc83ebf933af536"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::vector_of_vector" ref="a37a4d3aa1c6b1b119cc83ebf933af536" 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&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>vector_of_vector</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="memItemLeft" align="right" valign="top"><a class="anchor" id="a6fc4620faa231f849b38ca837fec37ab"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::size1" ref="a6fc4620faa231f849b38ca837fec37ab" 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="a5f691dde3022a248c32ff952af44578d"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::size2" ref="a5f691dde3022a248c32ff952af44578d" 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="aacb96e13c3915d7d5af60408cc520984"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::data" ref="aacb96e13c3915d7d5af60408cc520984" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-array_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="ad16306bd48f09ea6f3a5d1fef8bdb821"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::data" ref="ad16306bd48f09ea6f3a5d1fef8bdb821" args="()" -->
-BOOST_UBLAS_INLINE array_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="a9461110b617d2b1e532b6656d7aab1e7"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::resize" ref="a9461110b617d2b1e532b6656d7aab1e7" args="(size_type size1, size_type size2, bool preserve=true)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>resize</b> (size_type size1, size_type size2, bool preserve=true)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a617f63948d584013a1cfd42953e08469"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::operator()" ref="a617f63948d584013a1cfd42953e08469" 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="a03f48f6e867d49ec258d1eea3a4d3085"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::at_element" ref="a03f48f6e867d49ec258d1eea3a4d3085" args="(size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>at_element</b> (size_type i, size_type j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4564e68ffc4418886e3d612ae363ac6b"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::operator()" ref="a4564e68ffc4418886e3d612ae363ac6b" 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="a35a42066bd195d54f567db1a0fcb72ea"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::insert_element" ref="a35a42066bd195d54f567db1a0fcb72ea" args="(size_type i, size_type j, const_reference t)" -->
-BOOST_UBLAS_INLINE reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>insert_element</b> (size_type i, size_type j, const_reference t)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d657a8ed05ddc0dd7050dbf43e77c69"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::erase_element" ref="a1d657a8ed05ddc0dd7050dbf43e77c69" args="(size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>erase_element</b> (size_type i, size_type j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9256b2f8b4c40926c87ed740518b93e1"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::clear" ref="a9256b2f8b4c40926c87ed740518b93e1" args="()" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>clear</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6cd55ca64982828ac0f5548f39be5496"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::operator=" ref="a6cd55ca64982828ac0f5548f39be5496" args="(const vector_of_vector &amp;m)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html">vector_of_vector</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html">vector_of_vector</a> &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adffa9d67f354030ba5498db3e30dc3aa"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::assign_temporary" ref="adffa9d67f354030ba5498db3e30dc3aa" args="(vector_of_vector &amp;m)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html">vector_of_vector</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>assign_temporary</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html">vector_of_vector</a> &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="afb5b65cac5e011bac51dd18011cf5949"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::operator=" ref="afb5b65cac5e011bac51dd18011cf5949" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html">vector_of_vector</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="abaced621f62aa1e24da8499db7098a9e"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::operator=" ref="abaced621f62aa1e24da8499db7098a9e" args="(const matrix_container&lt; C &gt; &amp;m)" -->
-template&lt;class C &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html">vector_of_vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">matrix_container</a>&lt; C &gt; &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="acfa4ad5ec71253ddcf5f27b07ace4720"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::assign" ref="acfa4ad5ec71253ddcf5f27b07ace4720" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html">vector_of_vector</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="a09ce1cafe8100c25468252668887a88e"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::operator+=" ref="a09ce1cafe8100c25468252668887a88e" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html">vector_of_vector</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="a93926f0312e129b6bf8038aea42197b4"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::operator+=" ref="a93926f0312e129b6bf8038aea42197b4" args="(const matrix_container&lt; C &gt; &amp;m)" -->
-template&lt;class C &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html">vector_of_vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator+=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">matrix_container</a>&lt; C &gt; &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a0cd51898d2293b160e143647522a15d3"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::plus_assign" ref="a0cd51898d2293b160e143647522a15d3" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html">vector_of_vector</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="aa2733a5e226624c20d263b1c17ae74c1"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::operator&#45;=" ref="aa2733a5e226624c20d263b1c17ae74c1" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html">vector_of_vector</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="a9f3d325081a46c735b2e6965797b3305"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::operator&#45;=" ref="a9f3d325081a46c735b2e6965797b3305" args="(const matrix_container&lt; C &gt; &amp;m)" -->
-template&lt;class C &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html">vector_of_vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator-=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">matrix_container</a>&lt; C &gt; &amp;m)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a00b688aec7fffe0b1f26c2120e36298b"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::minus_assign" ref="a00b688aec7fffe0b1f26c2120e36298b" 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 <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html">vector_of_vector</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="af99f3d7d6395b03e12fbb12d2174d035"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::operator*=" ref="af99f3d7d6395b03e12fbb12d2174d035" args="(const AT &amp;at)" -->
-template&lt;class AT &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html">vector_of_vector</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="a8ac5ea7ff1abc67f72db822f38dabfdd"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::operator/=" ref="a8ac5ea7ff1abc67f72db822f38dabfdd" args="(const AT &amp;at)" -->
-template&lt;class AT &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html">vector_of_vector</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="aca8695ae992e35bb2e071ab9fb8fcd72"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::swap" ref="aca8695ae992e35bb2e071ab9fb8fcd72" args="(vector_of_vector &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_1vector__of__vector.html">vector_of_vector</a> &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a513acad2a1924cd9324559bb422cfa46"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::find1" ref="a513acad2a1924cd9324559bb422cfa46" args="(int, size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator1.html">const_iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find1</b> (int, size_type i, size_type j) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3c84b880a7d96c48ea58febea8fc5f95"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::find1" ref="a3c84b880a7d96c48ea58febea8fc5f95" args="(int, size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator1.html">iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find1</b> (int, size_type i, size_type j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a74ac88a11d71b8ea728d2a9ac6045bee"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::find2" ref="a74ac88a11d71b8ea728d2a9ac6045bee" args="(int, size_type i, size_type j) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator2.html">const_iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find2</b> (int, size_type i, size_type j) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6cf68a63b51c1426675e31e251deebe1"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::find2" ref="a6cf68a63b51c1426675e31e251deebe1" args="(int, size_type i, size_type j)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator2.html">iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find2</b> (int, size_type i, size_type j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeeea7a2a86b76340dd2092adc667ff3d"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::begin1" ref="aeeea7a2a86b76340dd2092adc667ff3d" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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="a5df757cef2b7942293515931ae23fca4"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::end1" ref="a5df757cef2b7942293515931ae23fca4" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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="ac44616ca23ea30c4790bcc71a2a9d1d6"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::begin1" ref="ac44616ca23ea30c4790bcc71a2a9d1d6" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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="afb103984552690040aa1e2b74e4a622b"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::end1" ref="afb103984552690040aa1e2b74e4a622b" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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="ab7fe7134de150fac17f4b2f833761abc"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::begin2" ref="ab7fe7134de150fac17f4b2f833761abc" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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="a04d02fe2aeefea35262ea2dd4ec39e10"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::end2" ref="a04d02fe2aeefea35262ea2dd4ec39e10" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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="ae07a2cd037bf47022f3d44c69bc62c57"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::begin2" ref="ae07a2cd037bf47022f3d44c69bc62c57" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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="ad2a07279673779ec539bf276256b9754"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::end2" ref="ad2a07279673779ec539bf276256b9754" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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="a3790641a3356c564257a1fcd78c06892"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::rbegin1" ref="a3790641a3356c564257a1fcd78c06892" 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="a448fecd9d02d66cd7835467458353ce2"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::rend1" ref="a448fecd9d02d66cd7835467458353ce2" 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="a9e9edf70e0f96920b040c1a08d18c384"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::rbegin1" ref="a9e9edf70e0f96920b040c1a08d18c384" 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="a668bd9f87835a747585c1dcadc5bc3e5"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::rend1" ref="a668bd9f87835a747585c1dcadc5bc3e5" 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="af309276c2e6df63eb1c5e8149376c375"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::rbegin2" ref="af309276c2e6df63eb1c5e8149376c375" 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="adc603263deabffa404e240cc4da75bdc"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::rend2" ref="adc603263deabffa404e240cc4da75bdc" 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="a5ed16e901a8601df1ef6fd06dd7b062b"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::rbegin2" ref="a5ed16e901a8601df1ef6fd06dd7b062b" 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="a0a868636ea2d1e783b30bf134237628c"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::rend2" ref="a0a868636ea2d1e783b30bf134237628c" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-reverse_iterator2&nbsp;</td><td class="memItemRight" valign="bottom"><b>rend2</b> ()</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="adc1240dbb0aea8576ab01090562f15bb"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::serialize" ref="adc1240dbb0aea8576ab01090562f15bb" args="(Archive &amp;ar, const unsigned int)" -->
-template&lt;class Archive &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>serialize</b> (Archive &amp;ar, const unsigned int)</td></tr>
-<tr><td colspan="2"><h2>Friends</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad1b50993981496655ffb3174f3080976"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::swap" ref="ad1b50993981496655ffb3174f3080976" args="(vector_of_vector &amp;m1, vector_of_vector &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_1vector__of__vector.html">vector_of_vector</a> &amp;m1, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html">vector_of_vector</a> &amp;m2)</td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;class T, class L, class A&gt;<br/>
- class boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;</h3>
-
-<p>Rows or columns are not stored into contiguous chunks of memory but data inside rows (or columns) are. Orientation and storage can also be specified, otherwise a row major and unbounded arrays are used. The data is 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, meaning that rows or columns might not be stored into contiguous chunks of memory. Orientation and storage can also be specified, otherwise a row major and unbounded arrays are used. The storage type defaults to <code><a class="el" href="classboost_1_1numeric_1_1ublas_1_1unbounded__array.html">unbounded_array</a>&lt;unbounded_array&lt;T&gt;&gt;</code> and orientation is <code>row_major</code>. It is <b>not</b> required by the storage to initialize elements of the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a>. For a <img class="formulaInl" alt="$(m \times n)$" src="form_51.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> and <img class="formulaInl" alt="$ 0 \leq i < m, 0 \leq j < n$" src="form_52.png"/>, every element <img class="formulaInl" alt="$m_{i,j}$" src="form_44.png"/> is mapped to the <img class="formulaInl" alt="$(i.n + j)$" src="form_45.png"/>-th element of the container for row major orientation or the <img class="formulaInl" alt="$(i + j.m)$" src="form_46.png"/>-th element of the container for column major orientation.</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>T</em>&nbsp;</td><td>the type of object stored in the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> (like double, float, complex, etc...) </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>L</em>&nbsp;</td><td>the storage organization. It can be either <code>row_major</code> or <code>column_major</code>. By default it is <code>row_major</code> </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>A</em>&nbsp;</td><td>the type of Storage array. By default, it is an &lt;unbounder_array&lt;T&gt;&gt; </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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator1-members.html
deleted file mode 100644
index 2b6ff9f4ba..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator1-members.html
+++ /dev/null
@@ -1,61 +0,0 @@
-<!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::vector_of_vector&lt; T, L, A &gt;::const_iterator1 Member List</h1>This is the complete list of members for <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>, 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_1vector__of__vector_1_1const__iterator1.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>(const self_type &amp;m, size_type i, size_type j, const const_subiterator_type &amp;it) (defined in <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><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></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_1vector__of__vector_1_1const__iterator1.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1vector__of__vector_1_1const__iterator1.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b> (defined in <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><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><code> [friend]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1vector__of__vector_1_1const__iterator1.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1vector__of__vector_1_1const__iterator1.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;::const_iterator1</a>)</td><td><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></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_1vector__of__vector_1_1const__iterator1.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;::const_iterator1</a>)</td><td><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></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_1vector__of__vector_1_1const__iterator1.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;::const_iterator1</a>)</td><td><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></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_1vector__of__vector_1_1const__iterator1.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator1.html
deleted file mode 100644
index f5567687f9..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator1.html
+++ /dev/null
@@ -1,107 +0,0 @@
-<!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::vector_of_vector&lt; T, L, A &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_1vector__of__vector.html">vector_of_vector</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator1.html">const_iterator1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;::const_iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_of_vector::const_iterator1" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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="abb9de56fff294b5012178f3bfe6a36c1"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator1::value_type" ref="abb9de56fff294b5012178f3bfe6a36c1" args="" -->
-typedef <br class="typebreak"/>
-vector_of_vector::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="a7a520b8cb98b64f319ebc52c2cca2f01"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator1::difference_type" ref="a7a520b8cb98b64f319ebc52c2cca2f01" args="" -->
-typedef <br class="typebreak"/>
-vector_of_vector::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="a69f7f49b520bd7e8eaa116f4ece901fa"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator1::reference" ref="a69f7f49b520bd7e8eaa116f4ece901fa" args="" -->
-typedef <br class="typebreak"/>
-vector_of_vector::const_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="a97f956a23f04c509018e9ee9759209d6"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator1::pointer" ref="a97f956a23f04c509018e9ee9759209d6" args="" -->
-typedef const <br class="typebreak"/>
-vector_of_vector::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="af2efa6236343893e10c7655886e889ab"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator1::dual_iterator_type" ref="af2efa6236343893e10c7655886e889ab" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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="a07e38e068d172749825f332f42216bda"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator1::dual_reverse_iterator_type" ref="a07e38e068d172749825f332f42216bda" 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="af4187b0cbc78619e9a7b136a25f9d5e3"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator1::const_iterator1" ref="af4187b0cbc78619e9a7b136a25f9d5e3" args="(const self_type &amp;m, size_type i, size_type j, const const_subiterator_type &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_1vector__of__vector.html">self_type</a> &amp;m, size_type i, size_type j, const const_subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa52318f265a7e97690729ce3c3af8dd0"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator1::const_iterator1" ref="aa52318f265a7e97690729ce3c3af8dd0" 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_1vector__of__vector_1_1iterator1.html">iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acbf1e4f5eb7bff8fbf9937eaaa269481"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator1::operator++" ref="acbf1e4f5eb7bff8fbf9937eaaa269481" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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="ae8b53053b73a3a0807f379f6eacfcde3"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator1::operator&#45;&#45;" ref="ae8b53053b73a3a0807f379f6eacfcde3" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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="a372dd04b504bf6b6503c0ebaa81e0688"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator1::operator+=" ref="a372dd04b504bf6b6503c0ebaa81e0688" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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="af8f8009806cc794fde31062a35792282"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator1::operator&#45;=" ref="af8f8009806cc794fde31062a35792282" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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="ae0ef659af1bf132a318a955a981504f1"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator1::operator&#45;" ref="ae0ef659af1bf132a318a955a981504f1" 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_1vector__of__vector_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9778b1d975f0c0a862b67a45bdd420f5"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator1::operator*" ref="a9778b1d975f0c0a862b67a45bdd420f5" 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="acd2721a22d9d19f6a28da8fd4b4a8acd"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator1::operator[]" ref="acd2721a22d9d19f6a28da8fd4b4a8acd" 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="ab0d0a53aef0476a524367b0cf501f56f"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator1::begin" ref="ab0d0a53aef0476a524367b0cf501f56f" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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="ac942877eaa5a849be63118c7c815be49"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator1::end" ref="ac942877eaa5a849be63118c7c815be49" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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="a454c9d65f063c5c617496415073c8c20"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator1::rbegin" ref="a454c9d65f063c5c617496415073c8c20" 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="abb2f693aa87ffc7b4577519a6e43cc7e"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator1::rend" ref="abb2f693aa87ffc7b4577519a6e43cc7e" 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="a263e116ca9d99a8f620a0b3d2e613461"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator1::index1" ref="a263e116ca9d99a8f620a0b3d2e613461" 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="a491ec3df05fea8e814237bd91b4fd9d2"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator1::index2" ref="a491ec3df05fea8e814237bd91b4fd9d2" 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="afcfdb9acb20c7ae34d3c2bf33ab07be7"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator1::operator=" ref="afcfdb9acb20c7ae34d3c2bf33ab07be7" args="(const const_iterator1 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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_1vector__of__vector_1_1const__iterator1.html">const_iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4702508469e88177362b4057034f5ce2"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator1::operator==" ref="a4702508469e88177362b4057034f5ce2" 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_1vector__of__vector_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae85e360dcf3679e06866cae2f48f26de"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator1::operator&lt;" ref="ae85e360dcf3679e06866cae2f48f26de" 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_1vector__of__vector_1_1const__iterator1.html">const_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="aceae10110579eac6f043cf0e7d403200"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator1::iterator1" ref="aceae10110579eac6f043cf0e7d403200" args="" -->
-class&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator1</b></td></tr>
-</table>
-<h3>template&lt;class T, class L, class A&gt;<br/>
- class boost::numeric::ublas::vector_of_vector&lt; T, L, A &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator2-members.html
deleted file mode 100644
index 78a3af8cde..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator2-members.html
+++ /dev/null
@@ -1,61 +0,0 @@
-<!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::vector_of_vector&lt; T, L, A &gt;::const_iterator2 Member List</h1>This is the complete list of members for <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>, 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_1vector__of__vector_1_1const__iterator2.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>(const self_type &amp;m, size_type i, size_type j, const const_subiterator_type &amp;it) (defined in <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><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></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_1vector__of__vector_1_1const__iterator2.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1vector__of__vector_1_1const__iterator2.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b> (defined in <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><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><code> [friend]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1vector__of__vector_1_1const__iterator2.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1vector__of__vector_1_1const__iterator2.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;::const_iterator2</a>)</td><td><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></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_1vector__of__vector_1_1const__iterator2.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;::const_iterator2</a>)</td><td><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></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_1vector__of__vector_1_1const__iterator2.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;::const_iterator2</a>)</td><td><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></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_1vector__of__vector_1_1const__iterator2.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator2.html
deleted file mode 100644
index 92992cbb06..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator2.html
+++ /dev/null
@@ -1,107 +0,0 @@
-<!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::vector_of_vector&lt; T, L, A &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_1vector__of__vector.html">vector_of_vector</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator2.html">const_iterator2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;::const_iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_of_vector::const_iterator2" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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="a704a7b9531e8eb67760583d3d6089da4"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator2::value_type" ref="a704a7b9531e8eb67760583d3d6089da4" args="" -->
-typedef <br class="typebreak"/>
-vector_of_vector::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="ae46124fb45e894298a1d18097b12c265"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator2::difference_type" ref="ae46124fb45e894298a1d18097b12c265" args="" -->
-typedef <br class="typebreak"/>
-vector_of_vector::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="add97449bcc8059e7458631e3f54dedb7"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator2::reference" ref="add97449bcc8059e7458631e3f54dedb7" args="" -->
-typedef <br class="typebreak"/>
-vector_of_vector::const_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="a230d5e3c8ed672ada8ca5d68ec82c4c3"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator2::pointer" ref="a230d5e3c8ed672ada8ca5d68ec82c4c3" args="" -->
-typedef const <br class="typebreak"/>
-vector_of_vector::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="a299465a9115d49c8aaf2cb5cdc893a17"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator2::dual_iterator_type" ref="a299465a9115d49c8aaf2cb5cdc893a17" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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="aa1940a3c8748a092544c25ba7b30330f"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator2::dual_reverse_iterator_type" ref="aa1940a3c8748a092544c25ba7b30330f" 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="aabcd646bbd6b0fa176e2b8fadfa306c0"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator2::const_iterator2" ref="aabcd646bbd6b0fa176e2b8fadfa306c0" args="(const self_type &amp;m, size_type i, size_type j, const const_subiterator_type &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_1vector__of__vector.html">self_type</a> &amp;m, size_type i, size_type j, const const_subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a19d6e73468e5ba7e60e70ff76676f4bc"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator2::const_iterator2" ref="a19d6e73468e5ba7e60e70ff76676f4bc" 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_1vector__of__vector_1_1iterator2.html">iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf492f25d40acda7a830315544c0ec25"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator2::operator++" ref="acf492f25d40acda7a830315544c0ec25" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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="a141d537004b7bb451413775c59261a2e"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator2::operator&#45;&#45;" ref="a141d537004b7bb451413775c59261a2e" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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="ac2c06c8b245e116370e3b3999189a6ad"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator2::operator+=" ref="ac2c06c8b245e116370e3b3999189a6ad" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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="a6dcc99d04baefdfe0773767d40c33185"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator2::operator&#45;=" ref="a6dcc99d04baefdfe0773767d40c33185" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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="a772a0d9aaf97f688912e7eea739fa9c7"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator2::operator&#45;" ref="a772a0d9aaf97f688912e7eea739fa9c7" 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_1vector__of__vector_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afc735cca7919c62303c2e1be27a8a731"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator2::operator*" ref="afc735cca7919c62303c2e1be27a8a731" 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="a0ae39d7c729d71921062363d1fc33bb3"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator2::operator[]" ref="a0ae39d7c729d71921062363d1fc33bb3" 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="a3c95857ebe5a78dcf8918c97106bfbf9"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator2::begin" ref="a3c95857ebe5a78dcf8918c97106bfbf9" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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="a181e440c5e99e4d91d124e090fe840a4"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator2::end" ref="a181e440c5e99e4d91d124e090fe840a4" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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="acd5a4ee820c32cb1e6faa96f2ef0f81e"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator2::rbegin" ref="acd5a4ee820c32cb1e6faa96f2ef0f81e" 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="a36462b741f5c269e853daa0f599de019"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator2::rend" ref="a36462b741f5c269e853daa0f599de019" 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="aeeb2063a0e7dc346655b4cc00045f4fe"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator2::index1" ref="aeeb2063a0e7dc346655b4cc00045f4fe" 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="ad1a34022342ee54ad40f90a89637d244"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator2::index2" ref="ad1a34022342ee54ad40f90a89637d244" 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="ad2b3ac1fef8feed496eaadaf428d93a6"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator2::operator=" ref="ad2b3ac1fef8feed496eaadaf428d93a6" args="(const const_iterator2 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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_1vector__of__vector_1_1const__iterator2.html">const_iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a823c2a3770d2791048efb1a98480c256"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator2::operator==" ref="a823c2a3770d2791048efb1a98480c256" 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_1vector__of__vector_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abbd3a608c567f4ca1281e07bea9ea226"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator2::operator&lt;" ref="abbd3a608c567f4ca1281e07bea9ea226" 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_1vector__of__vector_1_1const__iterator2.html">const_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="af5045486f251815d3f21d8fb00a494ac"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::const_iterator2::iterator2" ref="af5045486f251815d3f21d8fb00a494ac" args="" -->
-class&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator2</b></td></tr>
-</table>
-<h3>template&lt;class T, class L, class A&gt;<br/>
- class boost::numeric::ublas::vector_of_vector&lt; T, L, A &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator1-members.html
deleted file mode 100644
index 59f7952b23..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator1-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::vector_of_vector&lt; T, L, A &gt;::iterator1 Member List</h1>This is the complete list of members for <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>, 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_1vector__of__vector_1_1iterator1.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b> (defined in <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><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><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_1vector__of__vector_1_1iterator1.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1vector__of__vector_1_1iterator1.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b>(self_type &amp;m, size_type i, size_type j, const subiterator_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1vector__of__vector_1_1iterator1.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1vector__of__vector_1_1iterator1.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;::iterator1</a>)</td><td><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></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_1vector__of__vector_1_1iterator1.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;::iterator1</a>)</td><td><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></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_1vector__of__vector_1_1iterator1.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;::iterator1</a>)</td><td><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></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_1vector__of__vector_1_1iterator1.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;::iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator1.html
deleted file mode 100644
index e81f80421e..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator1.html
+++ /dev/null
@@ -1,98 +0,0 @@
-<!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::vector_of_vector&lt; T, L, A &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_1vector__of__vector.html">vector_of_vector</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator1.html">iterator1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;::iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_of_vector::iterator1" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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="a8fc6ff01a72c6d8a289f0c0e215d60f5"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::iterator1::value_type" ref="a8fc6ff01a72c6d8a289f0c0e215d60f5" args="" -->
-typedef <br class="typebreak"/>
-vector_of_vector::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="a495667382df6ddeda763557b4beb00bf"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::iterator1::difference_type" ref="a495667382df6ddeda763557b4beb00bf" args="" -->
-typedef <br class="typebreak"/>
-vector_of_vector::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="a02210d28c8cc666618b21337cbe68c0f"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::iterator1::reference" ref="a02210d28c8cc666618b21337cbe68c0f" args="" -->
-typedef vector_of_vector::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="a57285843b85cdd1c2b124d3f96afeb30"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::iterator1::pointer" ref="a57285843b85cdd1c2b124d3f96afeb30" args="" -->
-typedef vector_of_vector::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="a3fc13c41497145e51bcc41cf12b150d6"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::iterator1::dual_iterator_type" ref="a3fc13c41497145e51bcc41cf12b150d6" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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="a24fbd5aad4ed2af9297194aa3e736325"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::iterator1::dual_reverse_iterator_type" ref="a24fbd5aad4ed2af9297194aa3e736325" 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="a9cb50e81d146b39600f7a15b4410a09b"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::iterator1::iterator1" ref="a9cb50e81d146b39600f7a15b4410a09b" args="(self_type &amp;m, size_type i, size_type j, const subiterator_type &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator1</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html">self_type</a> &amp;m, size_type i, size_type j, const subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2885b10b7db9d0c9f49a8830bc750bd1"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::iterator1::operator++" ref="a2885b10b7db9d0c9f49a8830bc750bd1" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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="a6118404812ba9f97db86ff353cfbbcff"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::iterator1::operator&#45;&#45;" ref="a6118404812ba9f97db86ff353cfbbcff" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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="a3be3faabbac1e3151d74b27fdf5e4a32"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::iterator1::operator+=" ref="a3be3faabbac1e3151d74b27fdf5e4a32" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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="a32f8df2a2e30e7aab1fc42dd615057e4"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::iterator1::operator&#45;=" ref="a32f8df2a2e30e7aab1fc42dd615057e4" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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="aa2db410960eeca32ca9e9f20980b45a2"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::iterator1::operator&#45;" ref="aa2db410960eeca32ca9e9f20980b45a2" 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_1vector__of__vector_1_1iterator1.html">iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a033b92dc27216a2d0072549dbc1cf84c"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::iterator1::operator*" ref="a033b92dc27216a2d0072549dbc1cf84c" 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="a8e8847d83e30f7dbc7b1e7425f0821ea"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::iterator1::operator[]" ref="a8e8847d83e30f7dbc7b1e7425f0821ea" 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="a3e53b38cfb3fc766c1c0802d9ed9d003"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::iterator1::begin" ref="a3e53b38cfb3fc766c1c0802d9ed9d003" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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="a8cd170b56b87f55a7006dbfe4336e9f7"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::iterator1::end" ref="a8cd170b56b87f55a7006dbfe4336e9f7" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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="adf024fc524ca38ffd35dc3dcb6843f67"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::iterator1::rbegin" ref="adf024fc524ca38ffd35dc3dcb6843f67" 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="a12178cf89a2f7cc7a4bfdb67bb803afe"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::iterator1::rend" ref="a12178cf89a2f7cc7a4bfdb67bb803afe" 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="acefec96e84661c886284379761cf885f"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::iterator1::index1" ref="acefec96e84661c886284379761cf885f" 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="a343eb11dc3db5b1bc9d51f417015d5db"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::iterator1::index2" ref="a343eb11dc3db5b1bc9d51f417015d5db" 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="a8c297dc1c91c6e33044fcbacb7d0aee5"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::iterator1::operator=" ref="a8c297dc1c91c6e33044fcbacb7d0aee5" args="(const iterator1 &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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_1vector__of__vector_1_1iterator1.html">iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a57dcbb7a0af214540975616aa2e8e915"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::iterator1::operator==" ref="a57dcbb7a0af214540975616aa2e8e915" 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_1vector__of__vector_1_1iterator1.html">iterator1</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a65c7bf816da797fbd76acd06c528ac7b"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::iterator1::operator&lt;" ref="a65c7bf816da797fbd76acd06c528ac7b" 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_1vector__of__vector_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::vector_of_vector::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 T, class L, class A&gt;<br/>
- class boost::numeric::ublas::vector_of_vector&lt; T, L, A &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator2-members.html
deleted file mode 100644
index bd0c9f5eee..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator2-members.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!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::vector_of_vector&lt; T, L, A &gt;::iterator2 Member List</h1>This is the complete list of members for <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>, 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_1vector__of__vector_1_1iterator2.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b> (defined in <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><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><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_1vector__of__vector_1_1iterator2.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1vector__of__vector_1_1iterator2.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b>(self_type &amp;m, size_type i, size_type j, const subiterator_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></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_1vector__of__vector_1_1iterator2.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></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_1vector__of__vector_1_1iterator2.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;::iterator2</a>)</td><td><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></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_1vector__of__vector_1_1iterator2.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;::iterator2</a>)</td><td><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></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_1vector__of__vector_1_1iterator2.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;::iterator2</a>)</td><td><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></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_1vector__of__vector_1_1iterator2.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;::iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator2.html
deleted file mode 100644
index 1d71f9c9a5..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator2.html
+++ /dev/null
@@ -1,98 +0,0 @@
-<!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::vector_of_vector&lt; T, L, A &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_1vector__of__vector.html">vector_of_vector</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator2.html">iterator2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;::iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_of_vector::iterator2" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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="a6623547ad4b8b30707abcf9508ab2459"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::iterator2::value_type" ref="a6623547ad4b8b30707abcf9508ab2459" args="" -->
-typedef <br class="typebreak"/>
-vector_of_vector::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="a3f96b5912ddd4d25bbad107556482796"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::iterator2::difference_type" ref="a3f96b5912ddd4d25bbad107556482796" args="" -->
-typedef <br class="typebreak"/>
-vector_of_vector::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="ae7e7517a9f16f515deb6c7d7f04adff5"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::iterator2::reference" ref="ae7e7517a9f16f515deb6c7d7f04adff5" args="" -->
-typedef vector_of_vector::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="ad2d8ef061c62d11e24ab486093e09675"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::iterator2::pointer" ref="ad2d8ef061c62d11e24ab486093e09675" args="" -->
-typedef vector_of_vector::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="ae7451b7bd15c4aaf0247eefc21226033"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::iterator2::dual_iterator_type" ref="ae7451b7bd15c4aaf0247eefc21226033" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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="a3c73c3d68f5a72b2d32cd31b9c8ba84d"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::iterator2::dual_reverse_iterator_type" ref="a3c73c3d68f5a72b2d32cd31b9c8ba84d" 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="a930dcd7502debd5d46bc25cd3ed1cc1b"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::iterator2::iterator2" ref="a930dcd7502debd5d46bc25cd3ed1cc1b" args="(self_type &amp;m, size_type i, size_type j, const subiterator_type &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator2</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html">self_type</a> &amp;m, size_type i, size_type j, const subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af659d016cd0473af4698382f60c18c85"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::iterator2::operator++" ref="af659d016cd0473af4698382f60c18c85" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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="a8b6810139012ba1ece6863a208f362f8"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::iterator2::operator&#45;&#45;" ref="a8b6810139012ba1ece6863a208f362f8" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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="a0083d9fa8a7a03a58c99c263353462e9"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::iterator2::operator+=" ref="a0083d9fa8a7a03a58c99c263353462e9" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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="a2219bfad809c1df097e1e0260da956f3"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::iterator2::operator&#45;=" ref="a2219bfad809c1df097e1e0260da956f3" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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="aef1f0071c54ad98bb60e3dd07de80a52"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::iterator2::operator&#45;" ref="aef1f0071c54ad98bb60e3dd07de80a52" 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_1vector__of__vector_1_1iterator2.html">iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f642b31ab453b5918e2e905c62940ac"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::iterator2::operator*" ref="a4f642b31ab453b5918e2e905c62940ac" 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="a203152d1911a4b2c2383e42d73f44df0"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::iterator2::operator[]" ref="a203152d1911a4b2c2383e42d73f44df0" 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="ad442149ca32c9c8ba265b11efc5316b5"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::iterator2::begin" ref="ad442149ca32c9c8ba265b11efc5316b5" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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="a526d1a659371cc6c1f6b4cc4d6449cdc"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::iterator2::end" ref="a526d1a659371cc6c1f6b4cc4d6449cdc" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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="a2dab09580d017b92eb5f1a4baa55dad3"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::iterator2::rbegin" ref="a2dab09580d017b92eb5f1a4baa55dad3" 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="ac81ea8fa08dbaf35436cdaaf732a845d"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::iterator2::rend" ref="ac81ea8fa08dbaf35436cdaaf732a845d" 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="a8cb2f5c70b4d9d22652a3805cf2050b1"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::iterator2::index1" ref="a8cb2f5c70b4d9d22652a3805cf2050b1" 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="aa0be28da55e62bd7fd51c466175d0f0a"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::iterator2::index2" ref="aa0be28da55e62bd7fd51c466175d0f0a" 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="a9397c51e80eec8838dd8cfc6bfa306b4"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::iterator2::operator=" ref="a9397c51e80eec8838dd8cfc6bfa306b4" args="(const iterator2 &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_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_1vector__of__vector_1_1iterator2.html">iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d7f21c9ca0c7fc1474fd5c0ab6d4cde"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::iterator2::operator==" ref="a0d7f21c9ca0c7fc1474fd5c0ab6d4cde" 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_1vector__of__vector_1_1iterator2.html">iterator2</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1227c6b73e47b6890a91f31e5d480ce9"></a><!-- doxytag: member="boost::numeric::ublas::vector_of_vector::iterator2::operator&lt;" ref="a1227c6b73e47b6890a91f31e5d480ce9" 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_1vector__of__vector_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::vector_of_vector::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 T, class L, class A&gt;<br/>
- class boost::numeric::ublas::vector_of_vector&lt; T, L, A &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__range-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__range-members.html
deleted file mode 100644
index 2eccfdbb37..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__range-members.html
+++ /dev/null
@@ -1,91 +0,0 @@
-<!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::vector_range&lt; V &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>assign</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>assign_temporary</b>(vector_range &amp;vr) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &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_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &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_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &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_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &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_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_range&lt; V &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_range&lt; V &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_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &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_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &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_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_vector_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &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_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &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_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &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_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &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_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &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_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &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_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_range&lt; V &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_range&lt; V &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find</b>(size_type i) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find</b>(size_type i) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>minus_assign</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &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_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &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_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &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_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_range&lt; V &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_range&lt; V &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_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_range&lt; V &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_range&lt; V &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_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &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_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const vector_range &amp;vr) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const vector_range &amp;vr) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &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_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &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_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>plus_assign</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>project</b>(const range_type &amp;r) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>range_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &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_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &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_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &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_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &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_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &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_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &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_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>same_closure</b>(const vector_range &amp;vr) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &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_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &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_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>start</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &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_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b>(vector_range vr) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &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_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &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_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_range&lt; V &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_range&lt; V &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; vector_range&lt; V &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; vector_range&lt; V &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_closure_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_range</b>(vector_type &amp;data, const range_type &amp;r) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_range</b>(const vector_closure_type &amp;data, const range_type &amp;r, bool) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &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; vector_range&lt; V &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; vector_range&lt; V &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: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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__range.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__range.html
deleted file mode 100644
index 11d3399b3b..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__range.html
+++ /dev/null
@@ -1,188 +0,0 @@
-<!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::vector_range&lt; V &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_1vector__range.html">vector_range</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_range&lt; V &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_range" --><!-- doxytag: inherits="vector_expression&lt; vector_range&lt; V &gt; &gt;" -->
-<p>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>.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression&lt; vector_range&lt; V &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1vector__range-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_1vector__range_1_1const__iterator.html">const_iterator</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_1vector__range_1_1iterator.html">iterator</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="a24b101b9b79a2829c38602ed394f1d13"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::const_vector_type" ref="a24b101b9b79a2829c38602ed394f1d13" args="" -->
-typedef const V&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_vector_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8e2b06ad62d6ce5020042c94aab614b4"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::vector_type" ref="a8e2b06ad62d6ce5020042c94aab614b4" args="" -->
-typedef V&nbsp;</td><td class="memItemRight" valign="bottom"><b>vector_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adddf7033e3dcb60aaefdad406aba3c75"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::size_type" ref="adddf7033e3dcb60aaefdad406aba3c75" args="" -->
-typedef V::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="a2b96df98fc1369dbe386fa61e7c43227"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::difference_type" ref="a2b96df98fc1369dbe386fa61e7c43227" args="" -->
-typedef V::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="a9294a34c0c9efa5ac833b3bdaf7d2de1"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::value_type" ref="a9294a34c0c9efa5ac833b3bdaf7d2de1" args="" -->
-typedef V::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="acdc07303809c97568c6f7a04f3e6c771"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::const_reference" ref="acdc07303809c97568c6f7a04f3e6c771" args="" -->
-typedef V::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="afa6023bbb00fa7e5bd30d62ce6157ae6"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::reference" ref="afa6023bbb00fa7e5bd30d62ce6157ae6" args="" -->
-typedef boost::mpl::if_<br class="typebreak"/>
-&lt; boost::is_const&lt; V &gt;<br class="typebreak"/>
-, typename V::const_reference, <br class="typebreak"/>
-typename V::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="a146ca525015887d0e5a23f63f6cdd507"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::vector_closure_type" ref="a146ca525015887d0e5a23f63f6cdd507" args="" -->
-typedef boost::mpl::if_<br class="typebreak"/>
-&lt; boost::is_const&lt; V &gt;<br class="typebreak"/>
-, typename <br class="typebreak"/>
-V::const_closure_type, <br class="typebreak"/>
-typename V::closure_type &gt;<br class="typebreak"/>
-::type&nbsp;</td><td class="memItemRight" valign="bottom"><b>vector_closure_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a67669a771fd073ee87c29c8580ed20bb"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::range_type" ref="a67669a771fd073ee87c29c8580ed20bb" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">basic_range</a>&lt; size_type, <br class="typebreak"/>
-difference_type &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>range_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0ce0acef285487aebb1c9dd1bf42ec8f"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::const_closure_type" ref="a0ce0acef285487aebb1c9dd1bf42ec8f" args="" -->
-typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.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="a844c1eec61b12e7741f25681a5e17acb"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::closure_type" ref="a844c1eec61b12e7741f25681a5e17acb" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.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="ae1696a0cb0f953fd183e335b8fb621fc"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::storage_category" ref="ae1696a0cb0f953fd183e335b8fb621fc" 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 V::storage_category, <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1dense__proxy__tag.html">dense_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="af2412ddc7888ba6269ae25c571b79696"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::const_reverse_iterator" ref="af2412ddc7888ba6269ae25c571b79696" args="" -->
-typedef reverse_iterator_base<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1const__iterator.html">const_iterator</a> &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="a6a542ccf9a272489da285aa72dbfb73e"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::reverse_iterator" ref="a6a542ccf9a272489da285aa72dbfb73e" args="" -->
-typedef reverse_iterator_base<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1iterator.html">iterator</a> &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="a1bb7d9433c684af597d4a6b54c81f3cf"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::vector_range" ref="a1bb7d9433c684af597d4a6b54c81f3cf" args="(vector_type &amp;data, const range_type &amp;r)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>vector_range</b> (vector_type &amp;data, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a> &amp;r)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2518ade236dc8b3011a8dd25a1538d2c"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::vector_range" ref="a2518ade236dc8b3011a8dd25a1538d2c" args="(const vector_closure_type &amp;data, const range_type &amp;r, bool)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>vector_range</b> (const vector_closure_type &amp;data, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a> &amp;r, bool)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a40dda8a4c92b52191c4c1c31b7b35638"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::start" ref="a40dda8a4c92b52191c4c1c31b7b35638" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>start</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aecf38ed3cb6c44ef376801fa4a96f3d4"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::size" ref="aecf38ed3cb6c44ef376801fa4a96f3d4" 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="ac5e691c89ddaa74ec2738d073f6766f7"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::data" ref="ac5e691c89ddaa74ec2738d073f6766f7" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-vector_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="a4639c83620a496f5bc80c399671e9604"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::data" ref="a4639c83620a496f5bc80c399671e9604" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-vector_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="aed932ee7f380fa1ae1fb848554590141"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::operator()" ref="aed932ee7f380fa1ae1fb848554590141" 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="aff2c8ba2e00c3b264b9718930414275e"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::operator()" ref="aff2c8ba2e00c3b264b9718930414275e" 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="a5401a5a5dd61a16de3b37302b13a4756"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::operator[]" ref="a5401a5a5dd61a16de3b37302b13a4756" 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="a5e9530120157d356b6a766da3c83bec9"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::operator[]" ref="a5e9530120157d356b6a766da3c83bec9" 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="af95ff2084ac1b8b0a0b30354bcbbd97d"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::project" ref="af95ff2084ac1b8b0a0b30354bcbbd97d" args="(const range_type &amp;r) const " -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">vector_range</a>&lt; vector_type &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>project</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a> &amp;r) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4833efee6e64b54b015c7cf8c736b97b"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::operator=" ref="a4833efee6e64b54b015c7cf8c736b97b" args="(const vector_range &amp;vr)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">vector_range</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">vector_range</a> &amp;vr)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1f52393a17c750e0f104a75c336cbb46"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::assign_temporary" ref="a1f52393a17c750e0f104a75c336cbb46" args="(vector_range &amp;vr)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">vector_range</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>assign_temporary</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">vector_range</a> &amp;vr)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ac633c3e8b7a6c89d930d1bb99a8996d6"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::operator=" ref="ac633c3e8b7a6c89d930d1bb99a8996d6" args="(const vector_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_1vector__range.html">vector_range</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a8c9035097ac15f67bc3c543fe162f40a"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::assign" ref="a8c9035097ac15f67bc3c543fe162f40a" args="(const vector_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_1vector__range.html">vector_range</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="add3da719d42b125a51cd838854a6e4b5"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::operator+=" ref="add3da719d42b125a51cd838854a6e4b5" args="(const vector_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_1vector__range.html">vector_range</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator+=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a53846253213da0332a5eae689423acee"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::plus_assign" ref="a53846253213da0332a5eae689423acee" args="(const vector_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_1vector__range.html">vector_range</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>plus_assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a579463128d20910a9c95b79a69a65209"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::operator&#45;=" ref="a579463128d20910a9c95b79a69a65209" args="(const vector_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_1vector__range.html">vector_range</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator-=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ab4004f9409cfedc0893caf2d1c5a8be1"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::minus_assign" ref="ab4004f9409cfedc0893caf2d1c5a8be1" args="(const vector_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_1vector__range.html">vector_range</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>minus_assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a616e55109c4fce2282a3fbbd1ee91a56"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::operator*=" ref="a616e55109c4fce2282a3fbbd1ee91a56" 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_1vector__range.html">vector_range</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="a803bf9131e59e8481ea405ab1f3040eb"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::operator/=" ref="a803bf9131e59e8481ea405ab1f3040eb" 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_1vector__range.html">vector_range</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="a6e1b876810afc95a0e42384b33d153b3"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::same_closure" ref="a6e1b876810afc95a0e42384b33d153b3" args="(const vector_range &amp;vr) 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_1vector__range.html">vector_range</a> &amp;vr) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae0c8ed2ad2b848e6324ca88bea9d3d25"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::operator==" ref="ae0c8ed2ad2b848e6324ca88bea9d3d25" args="(const vector_range &amp;vr) 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_1vector__range.html">vector_range</a> &amp;vr) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8efd7773205a3f491da46520d458869c"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::swap" ref="a8efd7773205a3f491da46520d458869c" args="(vector_range vr)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">vector_range</a> vr)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc8bc850eccc4103a75c1069ee356e51"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::find" ref="adc8bc850eccc4103a75c1069ee356e51" args="(size_type i) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1const__iterator.html">const_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find</b> (size_type i) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a229989e51c5dbb7115e980264e1e007d"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::find" ref="a229989e51c5dbb7115e980264e1e007d" args="(size_type i)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find</b> (size_type i)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aadb84d626e30ff7767382c031950a37b"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::begin" ref="aadb84d626e30ff7767382c031950a37b" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1const__iterator.html">const_iterator</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="a17a8c096a2a35b0182b12c5cbd394bc0"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::end" ref="a17a8c096a2a35b0182b12c5cbd394bc0" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1const__iterator.html">const_iterator</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="a06eacaff0554fc9c666f34158dc9412b"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::begin" ref="a06eacaff0554fc9c666f34158dc9412b" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>begin</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af2281d8426f9191c093ab459cef4c4f2"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::end" ref="af2281d8426f9191c093ab459cef4c4f2" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>end</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af8c9eec6310d366606cfc479d3029fd3"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::rbegin" ref="af8c9eec6310d366606cfc479d3029fd3" 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="a21ad2408a40253be1ded98170b746fb0"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::rend" ref="a21ad2408a40253be1ded98170b746fb0" 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="a729f31cd464d8b8f694fc250e4ec1b79"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::rbegin" ref="a729f31cd464d8b8f694fc250e4ec1b79" 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="a2c99a79dd54d465f8a52d610fa249d75"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::rend" ref="a2c99a79dd54d465f8a52d610fa249d75" 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="a024a974d94b31052fdc2b4e72256f4bd"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::swap" ref="a024a974d94b31052fdc2b4e72256f4bd" args="(vector_range vr1, vector_range vr2)" -->
-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_1vector__range.html">vector_range</a> vr1, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">vector_range</a> vr2)</td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;class V&gt;<br/>
- class boost::numeric::ublas::vector_range&lt; V &gt;</h3>
-
-<p>A <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> range can be used as 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> in any expression. If the specified range falls outside that of the index range 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>, then the <code><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html" title="A vector referencing a continuous subvector of elements of vector v containing all...">vector_range</a></code> is not a well formed Vector Expression and access to an element outside of index range 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> is <b>undefined</b>.</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>V</em>&nbsp;</td><td>the type of <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> referenced (for example <code>vector&lt;double&gt;</code>) </td></tr>
- </table>
- </dd>
-</dl>
-</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__range_1_1const__iterator-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__range_1_1const__iterator-members.html
deleted file mode 100644
index b32e8d7539..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__range_1_1const__iterator-members.html
+++ /dev/null
@@ -1,53 +0,0 @@
-<!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::vector_range&lt; V &gt;::const_iterator Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>(const self_type &amp;vr, const const_subiterator_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>(const typename self_type::iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-</b>(const const_iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator&lt;</b>(const const_iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const const_iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const const_iterator &amp;it) const (defined in <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><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></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_1vector__range_1_1const__iterator.html">boost::numeric::ublas::vector_range&lt; V &gt;::const_iterator</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__range_1_1const__iterator.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__range_1_1const__iterator.html
deleted file mode 100644
index 0ae2aec5f6..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__range_1_1const__iterator.html
+++ /dev/null
@@ -1,83 +0,0 @@
-<!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::vector_range&lt; V &gt;::const_iterator 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_1vector__range.html">vector_range</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1const__iterator.html">const_iterator</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_range&lt; V &gt;::const_iterator Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_range::const_iterator" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1const__iterator-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="ad2293108a57a7d47ab1f3f87fa1a3f81"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::const_iterator::difference_type" ref="ad2293108a57a7d47ab1f3f87fa1a3f81" args="" -->
-typedef <br class="typebreak"/>
-const_subiterator_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="a2718a8398c68ee44fb1b59545b1fa929"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::const_iterator::value_type" ref="a2718a8398c68ee44fb1b59545b1fa929" args="" -->
-typedef <br class="typebreak"/>
-const_subiterator_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="a585cf4dc3648fc504309e6eb06f4196c"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::const_iterator::reference" ref="a585cf4dc3648fc504309e6eb06f4196c" args="" -->
-typedef <br class="typebreak"/>
-const_subiterator_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="afe6baa462ff53d5a1a98c281466fe154"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::const_iterator::pointer" ref="afe6baa462ff53d5a1a98c281466fe154" args="" -->
-typedef <br class="typebreak"/>
-const_subiterator_type::pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</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="aadac93172804497371105524ba7e1888"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::const_iterator::const_iterator" ref="aadac93172804497371105524ba7e1888" args="(const self_type &amp;vr, const const_subiterator_type &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">self_type</a> &amp;vr, const const_subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a070e48238fe2728ac89ce3fe45a1632e"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::const_iterator::const_iterator" ref="a070e48238fe2728ac89ce3fe45a1632e" args="(const typename self_type::iterator &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b> (const typename <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1iterator.html">self_type::iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0c9cd31319ebd457d4fb6d265fb267f4"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::const_iterator::operator++" ref="a0c9cd31319ebd457d4fb6d265fb267f4" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1const__iterator.html">const_iterator</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="a37dfcbd0b335bf9045060b2b127481cd"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::const_iterator::operator&#45;&#45;" ref="a37dfcbd0b335bf9045060b2b127481cd" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1const__iterator.html">const_iterator</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="a75def942304626ca87b90ac33d4411c9"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::const_iterator::operator+=" ref="a75def942304626ca87b90ac33d4411c9" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1const__iterator.html">const_iterator</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="a640502870de705bd630be6a8f3367248"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::const_iterator::operator&#45;=" ref="a640502870de705bd630be6a8f3367248" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1const__iterator.html">const_iterator</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="a7763307b95a45dce7bb81f83727e083d"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::const_iterator::operator&#45;" ref="a7763307b95a45dce7bb81f83727e083d" args="(const const_iterator &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_1vector__range_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6ff7dd31bd234ce9fa63bb3b4897fd70"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::const_iterator::operator*" ref="a6ff7dd31bd234ce9fa63bb3b4897fd70" 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="a0987502923630ec4b8d1b0326ba71fdc"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::const_iterator::operator[]" ref="a0987502923630ec4b8d1b0326ba71fdc" 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="a891449dbc1366c0bc59021b6800a5800"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::const_iterator::index" ref="a891449dbc1366c0bc59021b6800a5800" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad703edfa0c7bd9081d716ac936a9fd80"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::const_iterator::operator=" ref="ad703edfa0c7bd9081d716ac936a9fd80" args="(const const_iterator &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1const__iterator.html">const_iterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1const__iterator.html">const_iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a93f5b30a707d74ea25588bc414fb66aa"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::const_iterator::operator==" ref="a93f5b30a707d74ea25588bc414fb66aa" args="(const const_iterator &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_1vector__range_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4c6cc652a6b084fad4e2d30f896d6ca4"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::const_iterator::operator&lt;" ref="a4c6cc652a6b084fad4e2d30f896d6ca4" args="(const const_iterator &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_1vector__range_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class V&gt;<br/>
- class boost::numeric::ublas::vector_range&lt; V &gt;::const_iterator</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__range_1_1iterator-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__range_1_1iterator-members.html
deleted file mode 100644
index 7084711c44..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__range_1_1iterator-members.html
+++ /dev/null
@@ -1,53 +0,0 @@
-<!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::vector_range&lt; V &gt;::iterator Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b> (defined in <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><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><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_1vector__range_1_1iterator.html">boost::numeric::ublas::vector_range&lt; V &gt;::iterator</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator</b>(self_type &amp;vr, const subiterator_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-</b>(const iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator&lt;</b>(const iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const iterator &amp;it) const (defined in <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><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></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_1vector__range_1_1iterator.html">boost::numeric::ublas::vector_range&lt; V &gt;::iterator</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__range_1_1iterator.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__range_1_1iterator.html
deleted file mode 100644
index e1f9a22cc4..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__range_1_1iterator.html
+++ /dev/null
@@ -1,82 +0,0 @@
-<!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::vector_range&lt; V &gt;::iterator 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_1vector__range.html">vector_range</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1iterator.html">iterator</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_range&lt; V &gt;::iterator Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_range::iterator" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1iterator-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="ac6cc1f48213d193ca6f7f9d41139ea55"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::iterator::difference_type" ref="ac6cc1f48213d193ca6f7f9d41139ea55" args="" -->
-typedef <br class="typebreak"/>
-subiterator_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="a3a554d844461a685034a653f64b10ed0"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::iterator::value_type" ref="a3a554d844461a685034a653f64b10ed0" args="" -->
-typedef <br class="typebreak"/>
-subiterator_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="aba11e3efde20b7207ac018ff9a131252"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::iterator::reference" ref="aba11e3efde20b7207ac018ff9a131252" args="" -->
-typedef subiterator_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="a6c83c7f9452c836ab3b7ecd230488576"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::iterator::pointer" ref="a6c83c7f9452c836ab3b7ecd230488576" args="" -->
-typedef subiterator_type::pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</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="a6bbb55ed67b088b851daa41b40d836a2"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::iterator::iterator" ref="a6bbb55ed67b088b851daa41b40d836a2" args="(self_type &amp;vr, const subiterator_type &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">self_type</a> &amp;vr, const subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a221284d8542619a3dd570428d045e1b4"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::iterator::operator++" ref="a221284d8542619a3dd570428d045e1b4" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1iterator.html">iterator</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="af9649082834a7fd1a42719119d44119e"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::iterator::operator&#45;&#45;" ref="af9649082834a7fd1a42719119d44119e" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1iterator.html">iterator</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="af1d89202124f8eba734c0884fb8fe1b4"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::iterator::operator+=" ref="af1d89202124f8eba734c0884fb8fe1b4" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1iterator.html">iterator</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="a1ae491fadf3d149eaf9cf187ab53e297"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::iterator::operator&#45;=" ref="a1ae491fadf3d149eaf9cf187ab53e297" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1iterator.html">iterator</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="a4bc77ae67d5bb417aff66d81309c95fa"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::iterator::operator&#45;" ref="a4bc77ae67d5bb417aff66d81309c95fa" args="(const iterator &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_1vector__range_1_1iterator.html">iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a38007264dfda3a3142e3a4d3c9654160"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::iterator::operator*" ref="a38007264dfda3a3142e3a4d3c9654160" 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="ad04e848505c02811e275f9dc0921c93a"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::iterator::operator[]" ref="ad04e848505c02811e275f9dc0921c93a" 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="af8899845bd585d15f35e0c59e7bda935"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::iterator::index" ref="af8899845bd585d15f35e0c59e7bda935" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4bf50351873fec6628c04a95b781a0bd"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::iterator::operator=" ref="a4bf50351873fec6628c04a95b781a0bd" args="(const iterator &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1iterator.html">iterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1iterator.html">iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2145cdce2ddb4e87b51172e9a816905a"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::iterator::operator==" ref="a2145cdce2ddb4e87b51172e9a816905a" args="(const iterator &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_1vector__range_1_1iterator.html">iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adf6b6ee02f52f6070b262311224652c5"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::iterator::operator&lt;" ref="adf6b6ee02f52f6070b262311224652c5" args="(const iterator &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_1vector__range_1_1iterator.html">iterator</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="ac220ce1c155db1ac44146c12d178056f"></a><!-- doxytag: member="boost::numeric::ublas::vector_range::iterator::const_iterator" ref="ac220ce1c155db1ac44146c12d178056f" args="" -->
-class&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b></td></tr>
-</table>
-<h3>template&lt;class V&gt;<br/>
- class boost::numeric::ublas::vector_range&lt; V &gt;::iterator</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__reference-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__reference-members.html
deleted file mode 100644
index d692db6ca6..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__reference-members.html
+++ /dev/null
@@ -1,84 +0,0 @@
-<!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::vector_reference&lt; E &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>assign</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &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_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &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_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &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_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &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_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_reference&lt; E &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_reference&lt; E &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_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &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_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &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_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &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_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &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_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &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_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &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_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &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_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_reference&lt; E &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_reference&lt; E &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find</b>(size_type i) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find</b>(size_type i) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &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_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>minus_assign</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &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_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &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_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &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_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_reference&lt; E &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_reference&lt; E &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_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_reference&lt; E &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_reference&lt; E &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_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &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_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const vector_reference &amp;v) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &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_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &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_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>plus_assign</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &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_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &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_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &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_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>referred_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &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_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &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_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &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_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>same_closure</b>(const vector_reference &amp;vr) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &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_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &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_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &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_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b>(vector_reference &amp;v) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type_category</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_reference&lt; E &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_reference&lt; E &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; vector_reference&lt; E &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; vector_reference&lt; E &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_reference</b>(referred_type &amp;e) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a></td><td><code> [explicit]</code></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; vector_reference&lt; E &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; vector_reference&lt; E &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: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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__reference.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__reference.html
deleted file mode 100644
index e64aa5f2b3..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__reference.html
+++ /dev/null
@@ -1,159 +0,0 @@
-<!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::vector_reference&lt; E &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_1vector__reference.html">vector_reference</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_reference&lt; E &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_reference" --><!-- doxytag: inherits="vector_expression&lt; vector_reference&lt; E &gt; &gt;" -->
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression&lt; vector_reference&lt; E &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1vector__reference-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="a56337655f504e8003178bc9d4b91e5b2"></a><!-- doxytag: member="boost::numeric::ublas::vector_reference::size_type" ref="a56337655f504e8003178bc9d4b91e5b2" args="" -->
-typedef E::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="ad39269636428b60030863540deeb835b"></a><!-- doxytag: member="boost::numeric::ublas::vector_reference::difference_type" ref="ad39269636428b60030863540deeb835b" args="" -->
-typedef E::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="ac2d42dc61d3f7ee8da4a2d6784f87939"></a><!-- doxytag: member="boost::numeric::ublas::vector_reference::value_type" ref="ac2d42dc61d3f7ee8da4a2d6784f87939" args="" -->
-typedef E::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="a416d00512b4f4b13c03648671b6b36ba"></a><!-- doxytag: member="boost::numeric::ublas::vector_reference::const_reference" ref="a416d00512b4f4b13c03648671b6b36ba" args="" -->
-typedef E::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="a201ea03600738fa8c7ad7483647d9e03"></a><!-- doxytag: member="boost::numeric::ublas::vector_reference::reference" ref="a201ea03600738fa8c7ad7483647d9e03" args="" -->
-typedef boost::mpl::if_<br class="typebreak"/>
-&lt; boost::is_const&lt; E &gt;<br class="typebreak"/>
-, typename E::const_reference, <br class="typebreak"/>
-typename E::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="a780b19735c15a20e9d3f0c38ff6f0449"></a><!-- doxytag: member="boost::numeric::ublas::vector_reference::referred_type" ref="a780b19735c15a20e9d3f0c38ff6f0449" args="" -->
-typedef E&nbsp;</td><td class="memItemRight" valign="bottom"><b>referred_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e65ec9b917f3844a0bda624d807adec"></a><!-- doxytag: member="boost::numeric::ublas::vector_reference::const_closure_type" ref="a4e65ec9b917f3844a0bda624d807adec" args="" -->
-typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.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="ab32163f1462a7856b7d3ab322b42e5da"></a><!-- doxytag: member="boost::numeric::ublas::vector_reference::closure_type" ref="ab32163f1462a7856b7d3ab322b42e5da" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.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="a6f9f6a3f97759c9cdaff2ec6937ca5d1"></a><!-- doxytag: member="boost::numeric::ublas::vector_reference::storage_category" ref="a6f9f6a3f97759c9cdaff2ec6937ca5d1" args="" -->
-typedef E::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="a47744708ef42cd016da0aaaa640843a3"></a><!-- doxytag: member="boost::numeric::ublas::vector_reference::const_iterator" ref="a47744708ef42cd016da0aaaa640843a3" args="" -->
-typedef E::const_iterator&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="a82ee39873ee07ccd2a1ca92ab6c25db3"></a><!-- doxytag: member="boost::numeric::ublas::vector_reference::iterator" ref="a82ee39873ee07ccd2a1ca92ab6c25db3" args="" -->
-typedef boost::mpl::if_<br class="typebreak"/>
-&lt; boost::is_const&lt; E &gt;<br class="typebreak"/>
-, typename E::const_iterator, <br class="typebreak"/>
-typename E::iterator &gt;::type&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad62debd90fa97aa062e5a872bf1537aa"></a><!-- doxytag: member="boost::numeric::ublas::vector_reference::const_reverse_iterator" ref="ad62debd90fa97aa062e5a872bf1537aa" args="" -->
-typedef reverse_iterator_base<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="ab3240a3e2f23387e1e62bd30f74079f1"></a><!-- doxytag: member="boost::numeric::ublas::vector_reference::reverse_iterator" ref="ab3240a3e2f23387e1e62bd30f74079f1" args="" -->
-typedef reverse_iterator_base<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="aa6ab166b83195356b0a4cdcb5349e9bd"></a><!-- doxytag: member="boost::numeric::ublas::vector_reference::vector_reference" ref="aa6ab166b83195356b0a4cdcb5349e9bd" args="(referred_type &amp;e)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>vector_reference</b> (referred_type &amp;e)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d8f2a211fce72b8d09e8aa4250e8dea"></a><!-- doxytag: member="boost::numeric::ublas::vector_reference::size" ref="a1d8f2a211fce72b8d09e8aa4250e8dea" 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="af57f9c6868d1a3577203d228c9cead4f"></a><!-- doxytag: member="boost::numeric::ublas::vector_reference::expression" ref="af57f9c6868d1a3577203d228c9cead4f" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-referred_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2bc2888be41984c46b43fcd7888f675f"></a><!-- doxytag: member="boost::numeric::ublas::vector_reference::expression" ref="a2bc2888be41984c46b43fcd7888f675f" args="()" -->
-BOOST_UBLAS_INLINE referred_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5e55f57eb28701d6cdddc27e99942139"></a><!-- doxytag: member="boost::numeric::ublas::vector_reference::operator()" ref="a5e55f57eb28701d6cdddc27e99942139" 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="a59c3ec3497732c98775f206da01a37d0"></a><!-- doxytag: member="boost::numeric::ublas::vector_reference::operator()" ref="a59c3ec3497732c98775f206da01a37d0" 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="a46b3a86304dcc91a10d6fcd443c164e7"></a><!-- doxytag: member="boost::numeric::ublas::vector_reference::operator[]" ref="a46b3a86304dcc91a10d6fcd443c164e7" 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="aea8473478f02a16f3d1db1111142f936"></a><!-- doxytag: member="boost::numeric::ublas::vector_reference::operator[]" ref="aea8473478f02a16f3d1db1111142f936" 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="aeb56375d9e6912bed4b3b8a4e6f78c3e"></a><!-- doxytag: member="boost::numeric::ublas::vector_reference::operator=" ref="aeb56375d9e6912bed4b3b8a4e6f78c3e" args="(const vector_reference &amp;v)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference</a> &amp;v)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a068973f42d0c1ee93891df4d71b27f68"></a><!-- doxytag: member="boost::numeric::ublas::vector_reference::operator=" ref="a068973f42d0c1ee93891df4d71b27f68" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-template&lt;class AE &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a3b7c6569052af661730959734627ad8f"></a><!-- doxytag: member="boost::numeric::ublas::vector_reference::assign" ref="a3b7c6569052af661730959734627ad8f" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-template&lt;class AE &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a56d7438302658b7782f21322e7a146ef"></a><!-- doxytag: member="boost::numeric::ublas::vector_reference::operator+=" ref="a56d7438302658b7782f21322e7a146ef" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-template&lt;class AE &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator+=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a25f7b78d4b06640b64333209dc520a13"></a><!-- doxytag: member="boost::numeric::ublas::vector_reference::plus_assign" ref="a25f7b78d4b06640b64333209dc520a13" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-template&lt;class AE &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>plus_assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="afb3294e9d630e4872274b03ae483e4d7"></a><!-- doxytag: member="boost::numeric::ublas::vector_reference::operator&#45;=" ref="afb3294e9d630e4872274b03ae483e4d7" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-template&lt;class AE &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator-=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a8a952b6f629f0b5e45749eb9951eb141"></a><!-- doxytag: member="boost::numeric::ublas::vector_reference::minus_assign" ref="a8a952b6f629f0b5e45749eb9951eb141" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
-template&lt;class AE &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>minus_assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a7a62fc9a020fdd9599e46b5efb0ac013"></a><!-- doxytag: member="boost::numeric::ublas::vector_reference::operator*=" ref="a7a62fc9a020fdd9599e46b5efb0ac013" args="(const AT &amp;at)" -->
-template&lt;class AT &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference</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="a30329c52a7966742362d402509de900d"></a><!-- doxytag: member="boost::numeric::ublas::vector_reference::operator/=" ref="a30329c52a7966742362d402509de900d" args="(const AT &amp;at)" -->
-template&lt;class AT &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference</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="a1ee1ccc81ca5b55d910455a9f5a9a132"></a><!-- doxytag: member="boost::numeric::ublas::vector_reference::swap" ref="a1ee1ccc81ca5b55d910455a9f5a9a132" args="(vector_reference &amp;v)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference</a> &amp;v)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a4e952aa442d957097daa4360cfdec7"></a><!-- doxytag: member="boost::numeric::ublas::vector_reference::same_closure" ref="a9a4e952aa442d957097daa4360cfdec7" args="(const vector_reference &amp;vr) 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_1vector__reference.html">vector_reference</a> &amp;vr) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2c209b8591ddd33e04c2a045e3b0951b"></a><!-- doxytag: member="boost::numeric::ublas::vector_reference::find" ref="a2c209b8591ddd33e04c2a045e3b0951b" args="(size_type i) const " -->
-BOOST_UBLAS_INLINE const_iterator&nbsp;</td><td class="memItemRight" valign="bottom"><b>find</b> (size_type i) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6fdd7bff039c16701d97384e60fa3f82"></a><!-- doxytag: member="boost::numeric::ublas::vector_reference::find" ref="a6fdd7bff039c16701d97384e60fa3f82" args="(size_type i)" -->
-BOOST_UBLAS_INLINE iterator&nbsp;</td><td class="memItemRight" valign="bottom"><b>find</b> (size_type i)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aebf076702596826f5511e7d501833332"></a><!-- doxytag: member="boost::numeric::ublas::vector_reference::begin" ref="aebf076702596826f5511e7d501833332" 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="aee0334b76bd61854ed90f9fbfe0cd201"></a><!-- doxytag: member="boost::numeric::ublas::vector_reference::end" ref="aee0334b76bd61854ed90f9fbfe0cd201" 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="ad4a2fb90e64e731d9a61a8f571699817"></a><!-- doxytag: member="boost::numeric::ublas::vector_reference::begin" ref="ad4a2fb90e64e731d9a61a8f571699817" 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="afddf2d99244b0f61321514685cd589eb"></a><!-- doxytag: member="boost::numeric::ublas::vector_reference::end" ref="afddf2d99244b0f61321514685cd589eb" 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="a29db93a732382caf80fbcbf13380b8a0"></a><!-- doxytag: member="boost::numeric::ublas::vector_reference::rbegin" ref="a29db93a732382caf80fbcbf13380b8a0" 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="a913f25db83508aaa04c9f3208d60fae3"></a><!-- doxytag: member="boost::numeric::ublas::vector_reference::rend" ref="a913f25db83508aaa04c9f3208d60fae3" 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="af751d7e114a6b8646f594acf4960b359"></a><!-- doxytag: member="boost::numeric::ublas::vector_reference::rbegin" ref="af751d7e114a6b8646f594acf4960b359" 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="a871d67df1b835a923547d2dd74859620"></a><!-- doxytag: member="boost::numeric::ublas::vector_reference::rend" ref="a871d67df1b835a923547d2dd74859620" args="()" -->
-BOOST_UBLAS_INLINE reverse_iterator&nbsp;</td><td class="memItemRight" valign="bottom"><b>rend</b> ()</td></tr>
-</table>
-<h3>template&lt;class E&gt;<br/>
- class boost::numeric::ublas::vector_reference&lt; E &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__scalar__binary-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__scalar__binary-members.html
deleted file mode 100644
index a0bf16f2ca..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__scalar__binary-members.html
+++ /dev/null
@@ -1,49 +0,0 @@
-<!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::vector_scalar_binary&lt; E1, E2, F &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>complexity</b> (defined in <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><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><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_1vector__scalar__binary.html">boost::numeric::ublas::vector_scalar_binary&lt; E1, E2, F &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; vector_scalar_binary&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; vector_scalar_binary&lt; E1, E2, F &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator value_type</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; vector_scalar_binary&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; vector_scalar_binary&lt; E1, E2, F &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_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; vector_scalar_binary&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; vector_scalar_binary&lt; E1, E2, F &gt; &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_1vector__scalar__binary.html">boost::numeric::ublas::vector_scalar_binary&lt; E1, E2, F &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type_category</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; vector_scalar_binary&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; vector_scalar_binary&lt; E1, E2, F &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; vector_scalar_binary&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; vector_scalar_binary&lt; E1, E2, F &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_scalar_binary</b>(const expression1_type &amp;e1, const expression2_type &amp;e2) (defined in <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><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></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; vector_scalar_binary&lt; E1, E2, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; vector_scalar_binary&lt; E1, E2, F &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: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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__scalar__binary.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__scalar__binary.html
deleted file mode 100644
index ae592f0bee..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__scalar__binary.html
+++ /dev/null
@@ -1,64 +0,0 @@
-<!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::vector_scalar_binary&lt; E1, E2, F &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_1vector__scalar__binary.html">vector_scalar_binary</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_scalar_binary&lt; E1, E2, F &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_scalar_binary" --><!-- doxytag: inherits="scalar_expression&lt; vector_scalar_binary&lt; E1, E2, F &gt; &gt;" -->
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">scalar_expression&lt; vector_scalar_binary&lt; E1, E2, F &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1vector__scalar__binary-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="ae644667923d5b32998ee265b9d3dc661"></a><!-- doxytag: member="boost::numeric::ublas::vector_scalar_binary::value_type" ref="ae644667923d5b32998ee265b9d3dc661" args="" -->
-typedef F::result_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="ae4b5225cd874ea53fa9014b32ff182d1"></a><!-- doxytag: member="boost::numeric::ublas::vector_scalar_binary::difference_type" ref="ae4b5225cd874ea53fa9014b32ff182d1" args="" -->
-typedef E1::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="a732655e44cb60f9d56ae42965a02a9d5"></a><!-- doxytag: member="boost::numeric::ublas::vector_scalar_binary::const_closure_type" ref="a732655e44cb60f9d56ae42965a02a9d5" args="" -->
-typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__scalar__binary.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="abad5e5c5b469743f0793b007007d1f19"></a><!-- doxytag: member="boost::numeric::ublas::vector_scalar_binary::closure_type" ref="abad5e5c5b469743f0793b007007d1f19" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__scalar__binary.html">const_closure_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="a40b2296b857f183f95e272ec4551e5fe"></a><!-- doxytag: member="boost::numeric::ublas::vector_scalar_binary::storage_category" ref="a40b2296b857f183f95e272ec4551e5fe" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">unknown_storage_tag</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>storage_category</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="aeac557f388faea59e42ab28a4373e455"></a><!-- doxytag: member="boost::numeric::ublas::vector_scalar_binary::vector_scalar_binary" ref="aeac557f388faea59e42ab28a4373e455" args="(const expression1_type &amp;e1, const expression2_type &amp;e2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>vector_scalar_binary</b> (const expression1_type &amp;e1, const expression2_type &amp;e2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab734d672fb287a9aef1e4280a33c5172"></a><!-- doxytag: member="boost::numeric::ublas::vector_scalar_binary::operator value_type" ref="ab734d672fb287a9aef1e4280a33c5172" args="() const " -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator value_type</b> () const </td></tr>
-<tr><td colspan="2"><h2>Static Public Attributes</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a92a0a95cb3feb7bba13e1f16ec163477"></a><!-- doxytag: member="boost::numeric::ublas::vector_scalar_binary::complexity" ref="a92a0a95cb3feb7bba13e1f16ec163477" args="" -->
-static const unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><b>complexity</b> = 1</td></tr>
-</table>
-<h3>template&lt;class E1, class E2, class F&gt;<br/>
- class boost::numeric::ublas::vector_scalar_binary&lt; E1, E2, F &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__scalar__unary-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__scalar__unary-members.html
deleted file mode 100644
index 7817b94aeb..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__scalar__unary-members.html
+++ /dev/null
@@ -1,47 +0,0 @@
-<!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::vector_scalar_unary&lt; E, F &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_closure_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator value_type</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; vector_scalar_unary&lt; E, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; vector_scalar_unary&lt; E, F &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_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; vector_scalar_unary&lt; E, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; vector_scalar_unary&lt; E, F &gt; &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_1vector__scalar__unary.html">boost::numeric::ublas::vector_scalar_unary&lt; E, F &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type_category</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; vector_scalar_unary&lt; E, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; vector_scalar_unary&lt; E, F &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; vector_scalar_unary&lt; E, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; vector_scalar_unary&lt; E, F &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_scalar_unary</b>(const expression_type &amp;e) (defined in <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><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><code> [explicit]</code></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; vector_scalar_unary&lt; E, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; vector_scalar_unary&lt; E, F &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: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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__scalar__unary.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__scalar__unary.html
deleted file mode 100644
index 9cde09fe60..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__scalar__unary.html
+++ /dev/null
@@ -1,61 +0,0 @@
-<!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::vector_scalar_unary&lt; E, F &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_1vector__scalar__unary.html">vector_scalar_unary</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_scalar_unary&lt; E, F &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_scalar_unary" --><!-- doxytag: inherits="scalar_expression&lt; vector_scalar_unary&lt; E, F &gt; &gt;" -->
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">scalar_expression&lt; vector_scalar_unary&lt; E, F &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1vector__scalar__unary-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="aff38b34c9eafe8bf3afc5bc8e551bc6d"></a><!-- doxytag: member="boost::numeric::ublas::vector_scalar_unary::value_type" ref="aff38b34c9eafe8bf3afc5bc8e551bc6d" args="" -->
-typedef F::result_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="a614a8e8bb13596884d0293d4425ada51"></a><!-- doxytag: member="boost::numeric::ublas::vector_scalar_unary::difference_type" ref="a614a8e8bb13596884d0293d4425ada51" args="" -->
-typedef E::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="a12e81f19fd080461792c058c0dc971d6"></a><!-- doxytag: member="boost::numeric::ublas::vector_scalar_unary::const_closure_type" ref="a12e81f19fd080461792c058c0dc971d6" args="" -->
-typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__scalar__unary.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="ae7cb67ed54ee823e8218b80f08e3d085"></a><!-- doxytag: member="boost::numeric::ublas::vector_scalar_unary::closure_type" ref="ae7cb67ed54ee823e8218b80f08e3d085" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__scalar__unary.html">const_closure_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="aeed1920c179e25eb09c5ad3c4db33b00"></a><!-- doxytag: member="boost::numeric::ublas::vector_scalar_unary::storage_category" ref="aeed1920c179e25eb09c5ad3c4db33b00" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">unknown_storage_tag</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>storage_category</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="a8bd2afe11f2191192bf077aa81da55cf"></a><!-- doxytag: member="boost::numeric::ublas::vector_scalar_unary::vector_scalar_unary" ref="a8bd2afe11f2191192bf077aa81da55cf" args="(const expression_type &amp;e)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>vector_scalar_unary</b> (const expression_type &amp;e)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa3c7a1ed1a6f97507374bc2d12ba1e91"></a><!-- doxytag: member="boost::numeric::ublas::vector_scalar_unary::operator value_type" ref="aa3c7a1ed1a6f97507374bc2d12ba1e91" args="() const " -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator value_type</b> () const </td></tr>
-</table>
-<h3>template&lt;class E, class F&gt;<br/>
- class boost::numeric::ublas::vector_scalar_unary&lt; E, F &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__slice-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__slice-members.html
deleted file mode 100644
index 558e2ed1d4..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__slice-members.html
+++ /dev/null
@@ -1,94 +0,0 @@
-<!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::vector_slice&lt; V &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>assign</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>assign_temporary</b>(vector_slice &amp;vs) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &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_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &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_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &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_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &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_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_slice&lt; V &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_slice&lt; V &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_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &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_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &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_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_vector_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &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_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &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_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &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_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &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_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &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_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &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_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_slice&lt; V &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_slice&lt; V &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find</b>(size_type i) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find</b>(size_type i) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>minus_assign</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &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_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &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_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &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_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_slice&lt; V &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_slice&lt; V &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_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_slice&lt; V &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_slice&lt; V &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_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &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_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const vector_slice &amp;vs) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const vector_slice &amp;vs) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &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_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &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_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>plus_assign</b>(const vector_expression&lt; AE &gt; &amp;ae) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>project</b>(const range_type &amp;r) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>project</b>(const slice_type &amp;s) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>range_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &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_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &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_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &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_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &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_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &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_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &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_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>same_closure</b>(const vector_slice &amp;vr) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &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_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &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_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>slice_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>start</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &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_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>stride</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b>(vector_slice vs) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &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_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &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_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_slice&lt; V &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_slice&lt; V &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; vector_slice&lt; V &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; vector_slice&lt; V &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_closure_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_slice</b>(vector_type &amp;data, const slice_type &amp;s) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_slice</b>(const vector_closure_type &amp;data, const slice_type &amp;s, int) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &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; vector_slice&lt; V &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; vector_slice&lt; V &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: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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__slice.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__slice.html
deleted file mode 100644
index 9b84b1f988..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__slice.html
+++ /dev/null
@@ -1,197 +0,0 @@
-<!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::vector_slice&lt; V &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_1vector__slice.html">vector_slice</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_slice&lt; V &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_slice" --><!-- doxytag: inherits="vector_expression&lt; vector_slice&lt; V &gt; &gt;" -->
-<p>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>.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression&lt; vector_slice&lt; V &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1vector__slice-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_1vector__slice_1_1const__iterator.html">const_iterator</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_1vector__slice_1_1iterator.html">iterator</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="aa06ee8abf2c1f73cb1465f27fbed4cc1"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::const_vector_type" ref="aa06ee8abf2c1f73cb1465f27fbed4cc1" args="" -->
-typedef const V&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_vector_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a829a2bbf57b51c07afb0c9b85ba77652"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::vector_type" ref="a829a2bbf57b51c07afb0c9b85ba77652" args="" -->
-typedef V&nbsp;</td><td class="memItemRight" valign="bottom"><b>vector_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc22cc1687889d8ca9837ca5205319c9"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::size_type" ref="abc22cc1687889d8ca9837ca5205319c9" args="" -->
-typedef V::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="a6a0ab679a2fa3ac82a5d5c0fa0d095bf"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::difference_type" ref="a6a0ab679a2fa3ac82a5d5c0fa0d095bf" args="" -->
-typedef V::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="a5609d533398425c27072580f030f14d4"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::value_type" ref="a5609d533398425c27072580f030f14d4" args="" -->
-typedef V::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="abb8df98db8505022867511b266dc1ed3"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::const_reference" ref="abb8df98db8505022867511b266dc1ed3" args="" -->
-typedef V::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="a837078a1c3a066094d6ed9b3158b5b04"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::reference" ref="a837078a1c3a066094d6ed9b3158b5b04" args="" -->
-typedef boost::mpl::if_<br class="typebreak"/>
-&lt; boost::is_const&lt; V &gt;<br class="typebreak"/>
-, typename V::const_reference, <br class="typebreak"/>
-typename V::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="affe71513ae68b0a47e3d8affb931c2a4"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::vector_closure_type" ref="affe71513ae68b0a47e3d8affb931c2a4" args="" -->
-typedef boost::mpl::if_<br class="typebreak"/>
-&lt; boost::is_const&lt; V &gt;<br class="typebreak"/>
-, typename <br class="typebreak"/>
-V::const_closure_type, <br class="typebreak"/>
-typename V::closure_type &gt;<br class="typebreak"/>
-::type&nbsp;</td><td class="memItemRight" valign="bottom"><b>vector_closure_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a39c33d5f3fd1210a5e973f3cbe7aca61"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::range_type" ref="a39c33d5f3fd1210a5e973f3cbe7aca61" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">basic_range</a>&lt; size_type, <br class="typebreak"/>
-difference_type &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>range_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad5db077805f22758b70e2a9379b81f6f"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::slice_type" ref="ad5db077805f22758b70e2a9379b81f6f" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">basic_slice</a>&lt; size_type, <br class="typebreak"/>
-difference_type &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>slice_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba5f1b4d26ed59720426b9ee80d97cc3"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::const_closure_type" ref="aba5f1b4d26ed59720426b9ee80d97cc3" args="" -->
-typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.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="a4480ba4b6504916dde72611977adf7b5"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::closure_type" ref="a4480ba4b6504916dde72611977adf7b5" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.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="ac831af7f28fed9b17e84245868afeca7"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::storage_category" ref="ac831af7f28fed9b17e84245868afeca7" 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 V::storage_category, <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1dense__proxy__tag.html">dense_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="a6521c375e3e5fdced292a5dbc89172da"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::const_reverse_iterator" ref="a6521c375e3e5fdced292a5dbc89172da" args="" -->
-typedef reverse_iterator_base<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1const__iterator.html">const_iterator</a> &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="ae9265406731d6e5b319507c0f1811524"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::reverse_iterator" ref="ae9265406731d6e5b319507c0f1811524" args="" -->
-typedef reverse_iterator_base<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1iterator.html">iterator</a> &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="ae0a707fc4d0fe17ddbb5efd2bfad14bb"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::vector_slice" ref="ae0a707fc4d0fe17ddbb5efd2bfad14bb" args="(vector_type &amp;data, const slice_type &amp;s)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>vector_slice</b> (vector_type &amp;data, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">slice_type</a> &amp;s)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a11fa5398341a146b88a9e0cade8aed0a"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::vector_slice" ref="a11fa5398341a146b88a9e0cade8aed0a" args="(const vector_closure_type &amp;data, const slice_type &amp;s, int)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>vector_slice</b> (const vector_closure_type &amp;data, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">slice_type</a> &amp;s, int)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a473a0310c6e0a37f9d06d530b90bb0e2"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::start" ref="a473a0310c6e0a37f9d06d530b90bb0e2" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>start</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a30754a928a838934c37751add78c6326"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::stride" ref="a30754a928a838934c37751add78c6326" args="() const " -->
-BOOST_UBLAS_INLINE difference_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>stride</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a33edfd44f52d5e839960e6034fba0d43"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::size" ref="a33edfd44f52d5e839960e6034fba0d43" 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="a9b9ca5832f443b37f03691fa3fc01def"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::data" ref="a9b9ca5832f443b37f03691fa3fc01def" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-vector_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="adae947e04641dd11b0bd9651c735914f"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::data" ref="adae947e04641dd11b0bd9651c735914f" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-vector_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="a3d1a9acd32e3d420a3e98436b4122414"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::operator()" ref="a3d1a9acd32e3d420a3e98436b4122414" 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="af05039aa167da4d421dd517b6d6aa1db"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::operator()" ref="af05039aa167da4d421dd517b6d6aa1db" 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="a8a39cfd743ef4879eb7131a2a18a62ad"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::operator[]" ref="a8a39cfd743ef4879eb7131a2a18a62ad" 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="ad3d6ec229da0e48cab1a378eb941fb20"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::operator[]" ref="ad3d6ec229da0e48cab1a378eb941fb20" 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="a03b046e804845f048e81b13d0197162a"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::project" ref="a03b046e804845f048e81b13d0197162a" args="(const range_type &amp;r) const " -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">vector_slice</a>&lt; vector_type &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>project</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a> &amp;r) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a40b3cdce12413bc4fe3ad0bd1fa392f7"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::project" ref="a40b3cdce12413bc4fe3ad0bd1fa392f7" args="(const slice_type &amp;s) const " -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">vector_slice</a>&lt; vector_type &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>project</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">slice_type</a> &amp;s) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a27cfae804d3130d365b9c5e94b45b26d"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::operator=" ref="a27cfae804d3130d365b9c5e94b45b26d" args="(const vector_slice &amp;vs)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">vector_slice</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">vector_slice</a> &amp;vs)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a97d7181ed3cbba85e0530d6d4a081ffd"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::assign_temporary" ref="a97d7181ed3cbba85e0530d6d4a081ffd" args="(vector_slice &amp;vs)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">vector_slice</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>assign_temporary</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">vector_slice</a> &amp;vs)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a2be3d73cadeb14c0e6e1c078aa812b69"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::operator=" ref="a2be3d73cadeb14c0e6e1c078aa812b69" args="(const vector_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_1vector__slice.html">vector_slice</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a943f77c7a43750c7749b72fec0d4f086"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::assign" ref="a943f77c7a43750c7749b72fec0d4f086" args="(const vector_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_1vector__slice.html">vector_slice</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a078b50985402529ee9f8831d94bd8ac3"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::operator+=" ref="a078b50985402529ee9f8831d94bd8ac3" args="(const vector_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_1vector__slice.html">vector_slice</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator+=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="add5c84e99695a87e6469fe601c775287"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::plus_assign" ref="add5c84e99695a87e6469fe601c775287" args="(const vector_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_1vector__slice.html">vector_slice</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>plus_assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="afdbfcb812389bb7b2eeae7e6514be115"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::operator&#45;=" ref="afdbfcb812389bb7b2eeae7e6514be115" args="(const vector_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_1vector__slice.html">vector_slice</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator-=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ab424d14dcf6ef4536e1d4d4cbd97c582"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::minus_assign" ref="ab424d14dcf6ef4536e1d4d4cbd97c582" args="(const vector_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_1vector__slice.html">vector_slice</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>minus_assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="aca6f46724960821852bb04a3040a25a5"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::operator*=" ref="aca6f46724960821852bb04a3040a25a5" 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_1vector__slice.html">vector_slice</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="a25c32dbe1b7696ffb20ddab77832f19d"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::operator/=" ref="a25c32dbe1b7696ffb20ddab77832f19d" 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_1vector__slice.html">vector_slice</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="a39cc34ed833c112cbf80191f7e3d8858"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::same_closure" ref="a39cc34ed833c112cbf80191f7e3d8858" args="(const vector_slice &amp;vr) 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_1vector__slice.html">vector_slice</a> &amp;vr) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3e561d3b321952847584fc51ef062a56"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::operator==" ref="a3e561d3b321952847584fc51ef062a56" args="(const vector_slice &amp;vs) 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_1vector__slice.html">vector_slice</a> &amp;vs) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a82b2999d0a63fc0ed3f8ca49a00f6b20"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::swap" ref="a82b2999d0a63fc0ed3f8ca49a00f6b20" args="(vector_slice vs)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">vector_slice</a> vs)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a387c28c05b7e0e8e152c4eca2c8f3211"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::find" ref="a387c28c05b7e0e8e152c4eca2c8f3211" args="(size_type i) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1const__iterator.html">const_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find</b> (size_type i) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5619e96059436f4f1b6e94073fc50b9b"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::find" ref="a5619e96059436f4f1b6e94073fc50b9b" args="(size_type i)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find</b> (size_type i)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a04a42b7ae0259e8734c2ab0987372703"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::begin" ref="a04a42b7ae0259e8734c2ab0987372703" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1const__iterator.html">const_iterator</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="a3ec54802402f78e9314efad5d816a8d3"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::end" ref="a3ec54802402f78e9314efad5d816a8d3" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1const__iterator.html">const_iterator</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="a80e56831fcb66ab2bd1a80826ed436b4"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::begin" ref="a80e56831fcb66ab2bd1a80826ed436b4" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>begin</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0917e9dbf68eed969846ad417b470964"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::end" ref="a0917e9dbf68eed969846ad417b470964" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>end</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7dcf921c35701ef61e3cb25e4bf79e4c"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::rbegin" ref="a7dcf921c35701ef61e3cb25e4bf79e4c" 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="aea1de1b89aee8892032717e10aa40f77"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::rend" ref="aea1de1b89aee8892032717e10aa40f77" 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="ae04145e501918465a2f8aaed616db075"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::rbegin" ref="ae04145e501918465a2f8aaed616db075" 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="ab52250f9dff8f57bdb16467fc599a2ac"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::rend" ref="ab52250f9dff8f57bdb16467fc599a2ac" 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="a7e2cc087c84da5f25702ab419b2f85bf"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::swap" ref="a7e2cc087c84da5f25702ab419b2f85bf" args="(vector_slice vs1, vector_slice vs2)" -->
-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_1vector__slice.html">vector_slice</a> vs1, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">vector_slice</a> vs2)</td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;class V&gt;<br/>
- class boost::numeric::ublas::vector_slice&lt; V &gt;</h3>
-
-<p>A <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> slice can be used as 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> in any expression. If the specified slice falls outside that of the index slice 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>, then the <code><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html" title="A vector referencing a non continuous subvector of elements of vector v containing...">vector_slice</a></code> is not a well formed Vector Expression and access to an element outside of index slice 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> is <b>undefined</b>.</p>
-<p>A slice is a generalization of a range. In a range going from <img class="formulaInl" alt="$a$" src="form_73.png"/> to <img class="formulaInl" alt="$b$" src="form_74.png"/>, all elements belong to the range. In a slice, a <img class="formulaInl" alt="$step$" src="form_75.png"/> can be specified meaning to take one element over <img class="formulaInl" alt="$step$" src="form_75.png"/> in the range specified from <img class="formulaInl" alt="$a$" src="form_73.png"/> to <img class="formulaInl" alt="$b$" src="form_74.png"/>. Obviously, a slice with a <img class="formulaInl" alt="$step$" src="form_75.png"/> of 1 is equivalent to a range.</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>V</em>&nbsp;</td><td>the type of <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> referenced (for example <code>vector&lt;double&gt;</code>) </td></tr>
- </table>
- </dd>
-</dl>
-</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1const__iterator-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1const__iterator-members.html
deleted file mode 100644
index 4f21964ad4..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1const__iterator-members.html
+++ /dev/null
@@ -1,53 +0,0 @@
-<!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::vector_slice&lt; V &gt;::const_iterator Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>(const self_type &amp;vs, const const_subiterator_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>(const typename self_type::iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-</b>(const const_iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator&lt;</b>(const const_iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const const_iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const const_iterator &amp;it) const (defined in <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><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></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_1vector__slice_1_1const__iterator.html">boost::numeric::ublas::vector_slice&lt; V &gt;::const_iterator</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1const__iterator.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1const__iterator.html
deleted file mode 100644
index b455443c6e..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1const__iterator.html
+++ /dev/null
@@ -1,81 +0,0 @@
-<!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::vector_slice&lt; V &gt;::const_iterator 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_1vector__slice.html">vector_slice</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1const__iterator.html">const_iterator</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_slice&lt; V &gt;::const_iterator Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_slice::const_iterator" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1const__iterator-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="aa0201808e88edad1b9df1a271a6cbc38"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::const_iterator::difference_type" ref="aa0201808e88edad1b9df1a271a6cbc38" args="" -->
-typedef <br class="typebreak"/>
-V::const_iterator::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="a41ad19eb2649ca3d623d3c613d773a99"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::const_iterator::value_type" ref="a41ad19eb2649ca3d623d3c613d773a99" args="" -->
-typedef <br class="typebreak"/>
-V::const_iterator::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="ae753c098866094938ac5ee1418dfbca3"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::const_iterator::reference" ref="ae753c098866094938ac5ee1418dfbca3" args="" -->
-typedef V::const_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="a42db72c0469f038dfb0a3c6d5788cf0c"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::const_iterator::pointer" ref="a42db72c0469f038dfb0a3c6d5788cf0c" args="" -->
-typedef V::const_iterator::pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</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="ad722f7c9b21eecd8999df8e1074e32ba"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::const_iterator::const_iterator" ref="ad722f7c9b21eecd8999df8e1074e32ba" args="(const self_type &amp;vs, const const_subiterator_type &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">self_type</a> &amp;vs, const const_subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3601547406b87598f1c328c1fe18738c"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::const_iterator::const_iterator" ref="a3601547406b87598f1c328c1fe18738c" args="(const typename self_type::iterator &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b> (const typename <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1iterator.html">self_type::iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aca80ffbbed1fed55f6a0910018f78961"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::const_iterator::operator++" ref="aca80ffbbed1fed55f6a0910018f78961" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1const__iterator.html">const_iterator</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="a0e96ed566e3a837c1a9b0f11ed0efc90"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::const_iterator::operator&#45;&#45;" ref="a0e96ed566e3a837c1a9b0f11ed0efc90" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1const__iterator.html">const_iterator</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="a0fa9ad5ecd8e2ea8966680bdc256b212"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::const_iterator::operator+=" ref="a0fa9ad5ecd8e2ea8966680bdc256b212" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1const__iterator.html">const_iterator</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="aae93adf0dc80d509acb33bf67c5b3c8e"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::const_iterator::operator&#45;=" ref="aae93adf0dc80d509acb33bf67c5b3c8e" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1const__iterator.html">const_iterator</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="af4277c5c487845def9f6249edb77227b"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::const_iterator::operator&#45;" ref="af4277c5c487845def9f6249edb77227b" args="(const const_iterator &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_1vector__slice_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1f5661555ed6f450a23d3b5236e4328c"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::const_iterator::operator*" ref="a1f5661555ed6f450a23d3b5236e4328c" 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="a3810d7d4471b8b04c9aa9927904aeb1b"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::const_iterator::operator[]" ref="a3810d7d4471b8b04c9aa9927904aeb1b" 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="a1e75bd21ee3f55be9ea238c4f76ace0c"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::const_iterator::index" ref="a1e75bd21ee3f55be9ea238c4f76ace0c" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6af4f3c6308452ed6993fcaad83a6b0a"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::const_iterator::operator=" ref="a6af4f3c6308452ed6993fcaad83a6b0a" args="(const const_iterator &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1const__iterator.html">const_iterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1const__iterator.html">const_iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a607a18b725715df38f6cb26e26a0bec1"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::const_iterator::operator==" ref="a607a18b725715df38f6cb26e26a0bec1" args="(const const_iterator &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_1vector__slice_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af38fc8c9c762271616ce1d71cbb0f9eb"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::const_iterator::operator&lt;" ref="af38fc8c9c762271616ce1d71cbb0f9eb" args="(const const_iterator &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_1vector__slice_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class V&gt;<br/>
- class boost::numeric::ublas::vector_slice&lt; V &gt;::const_iterator</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1iterator-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1iterator-members.html
deleted file mode 100644
index 1cf0a176cb..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1iterator-members.html
+++ /dev/null
@@ -1,53 +0,0 @@
-<!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::vector_slice&lt; V &gt;::iterator Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b> (defined in <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><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><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_1vector__slice_1_1iterator.html">boost::numeric::ublas::vector_slice&lt; V &gt;::iterator</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator</b>(self_type &amp;vs, const subiterator_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-</b>(const iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator&lt;</b>(const iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const iterator &amp;it) const (defined in <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><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></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_1vector__slice_1_1iterator.html">boost::numeric::ublas::vector_slice&lt; V &gt;::iterator</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1iterator.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1iterator.html
deleted file mode 100644
index ce7189bade..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1iterator.html
+++ /dev/null
@@ -1,81 +0,0 @@
-<!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::vector_slice&lt; V &gt;::iterator 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_1vector__slice.html">vector_slice</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1iterator.html">iterator</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_slice&lt; V &gt;::iterator Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_slice::iterator" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1iterator-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="a3194480a84bf0d31dbcc34175626e485"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::iterator::difference_type" ref="a3194480a84bf0d31dbcc34175626e485" args="" -->
-typedef <br class="typebreak"/>
-V::iterator::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="a8ca685ad28952e5db0e56b5bfd47752f"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::iterator::value_type" ref="a8ca685ad28952e5db0e56b5bfd47752f" args="" -->
-typedef V::iterator::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="a2aed683846909b688b2ab890ca9a04d6"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::iterator::reference" ref="a2aed683846909b688b2ab890ca9a04d6" args="" -->
-typedef V::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="afb49416a722aa2814b97dd80a5b00a14"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::iterator::pointer" ref="afb49416a722aa2814b97dd80a5b00a14" args="" -->
-typedef V::iterator::pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</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="a9ba4877f9ae6f94ab3199aff6ff11196"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::iterator::iterator" ref="a9ba4877f9ae6f94ab3199aff6ff11196" args="(self_type &amp;vs, const subiterator_type &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">self_type</a> &amp;vs, const subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad2a70b82200f1a58103d4ce55e90c4b9"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::iterator::operator++" ref="ad2a70b82200f1a58103d4ce55e90c4b9" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1iterator.html">iterator</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="aa1d3f736b76359c9fc63d0798a444dbc"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::iterator::operator&#45;&#45;" ref="aa1d3f736b76359c9fc63d0798a444dbc" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1iterator.html">iterator</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="afb09fb36feaaae01c261b7a5c0578bd6"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::iterator::operator+=" ref="afb09fb36feaaae01c261b7a5c0578bd6" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1iterator.html">iterator</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="a1c27aea5ec3f10dbac13d41a21125fa7"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::iterator::operator&#45;=" ref="a1c27aea5ec3f10dbac13d41a21125fa7" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1iterator.html">iterator</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="aa32777f4a198da683a2aeb04f1ab8898"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::iterator::operator&#45;" ref="aa32777f4a198da683a2aeb04f1ab8898" args="(const iterator &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_1vector__slice_1_1iterator.html">iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aee42eca08b0fae1ed9f0b51df14aea11"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::iterator::operator*" ref="aee42eca08b0fae1ed9f0b51df14aea11" 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="a2b65627aa2cf857b706ad73f9a26600a"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::iterator::operator[]" ref="a2b65627aa2cf857b706ad73f9a26600a" 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="ab895bfef44b73246c5a5fefb9a68658f"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::iterator::index" ref="ab895bfef44b73246c5a5fefb9a68658f" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abaefd9a1cde6c8bb5980121672d59e92"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::iterator::operator=" ref="abaefd9a1cde6c8bb5980121672d59e92" args="(const iterator &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1iterator.html">iterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1iterator.html">iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7bfa9cec0bd77c52a304792e14e83ffc"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::iterator::operator==" ref="a7bfa9cec0bd77c52a304792e14e83ffc" args="(const iterator &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_1vector__slice_1_1iterator.html">iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1790d37297db67c93835ad0470dde0d0"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::iterator::operator&lt;" ref="a1790d37297db67c93835ad0470dde0d0" args="(const iterator &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_1vector__slice_1_1iterator.html">iterator</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="ac220ce1c155db1ac44146c12d178056f"></a><!-- doxytag: member="boost::numeric::ublas::vector_slice::iterator::const_iterator" ref="ac220ce1c155db1ac44146c12d178056f" args="" -->
-class&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b></td></tr>
-</table>
-<h3>template&lt;class V&gt;<br/>
- class boost::numeric::ublas::vector_slice&lt; V &gt;::iterator</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__unary-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__unary-members.html
deleted file mode 100644
index 468ef9e044..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__unary-members.html
+++ /dev/null
@@ -1,64 +0,0 @@
-<!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::vector_unary&lt; E, F &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__unary.html">boost::numeric::ublas::vector_unary&lt; E, F &gt;</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_1vector__unary.html">boost::numeric::ublas::vector_unary&lt; E, F &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>complexity</b> (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_unary&lt; E, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_unary&lt; E, F &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_1vector__unary.html">boost::numeric::ublas::vector_unary&lt; E, F &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find</b>(size_type i) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator</b> typedef (defined in <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><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></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_1vector__unary.html">boost::numeric::ublas::vector_unary&lt; E, F &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>(size_type i) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_unary&lt; E, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_unary&lt; E, F &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_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_unary&lt; E, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_unary&lt; E, F &gt; &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_1vector__unary.html">boost::numeric::ublas::vector_unary&lt; E, F &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator[]</b>(size_type i) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>same_closure</b>(const vector_unary &amp;vu) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type_category</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_unary&lt; E, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_unary&lt; E, F &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; vector_unary&lt; E, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; vector_unary&lt; E, F &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>vector_unary</b>(expression_type &amp;e) (defined in <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><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><code> [explicit]</code></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; vector_unary&lt; E, F &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; vector_unary&lt; E, F &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: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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__unary.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__unary.html
deleted file mode 100644
index 81d920249d..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__unary.html
+++ /dev/null
@@ -1,103 +0,0 @@
-<!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::vector_unary&lt; E, F &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_1vector__unary.html">vector_unary</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_unary&lt; E, F &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_unary" --><!-- doxytag: inherits="vector_expression&lt; vector_unary&lt; E, F &gt; &gt;" -->
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression&lt; vector_unary&lt; E, F &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1vector__unary-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_1vector__unary_1_1const__iterator.html">const_iterator</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="a87570934b0419d3664b11669e1803588"></a><!-- doxytag: member="boost::numeric::ublas::vector_unary::size_type" ref="a87570934b0419d3664b11669e1803588" args="" -->
-typedef E::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="ae5ae61264ced9627af17fe82fb31222e"></a><!-- doxytag: member="boost::numeric::ublas::vector_unary::difference_type" ref="ae5ae61264ced9627af17fe82fb31222e" args="" -->
-typedef E::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="acb8361fec8f4910d0848499fc809b1c0"></a><!-- doxytag: member="boost::numeric::ublas::vector_unary::value_type" ref="acb8361fec8f4910d0848499fc809b1c0" args="" -->
-typedef F::result_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="a366c0d18fc1f5bc0eaa67b3f24e72eb6"></a><!-- doxytag: member="boost::numeric::ublas::vector_unary::const_reference" ref="a366c0d18fc1f5bc0eaa67b3f24e72eb6" args="" -->
-typedef value_type&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="a03c798029bfdbfe3763ca4edb7b7fefb"></a><!-- doxytag: member="boost::numeric::ublas::vector_unary::reference" ref="a03c798029bfdbfe3763ca4edb7b7fefb" args="" -->
-typedef boost::mpl::if_<br class="typebreak"/>
-&lt; boost::is_same&lt; F, <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__identity.html">scalar_identity</a>&lt; value_type &gt;<br class="typebreak"/>
- &gt;, typename E::reference, <br class="typebreak"/>
-value_type &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="a7ac6708024c79cc47f4b3ba78f8297f9"></a><!-- doxytag: member="boost::numeric::ublas::vector_unary::const_closure_type" ref="a7ac6708024c79cc47f4b3ba78f8297f9" args="" -->
-typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__unary.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="aba68d9d32f010884b1927546c4f5e233"></a><!-- doxytag: member="boost::numeric::ublas::vector_unary::closure_type" ref="aba68d9d32f010884b1927546c4f5e233" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__unary.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="a3d214bf4b4cf73dac5b00daae5bbfce4"></a><!-- doxytag: member="boost::numeric::ublas::vector_unary::storage_category" ref="a3d214bf4b4cf73dac5b00daae5bbfce4" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">unknown_storage_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="ac0099b9de5cacb2b5e45824d3c38e89c"></a><!-- doxytag: member="boost::numeric::ublas::vector_unary::iterator" ref="ac0099b9de5cacb2b5e45824d3c38e89c" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__unary_1_1const__iterator.html">const_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab33b71a82dcc66855708f5b5a625bad9"></a><!-- doxytag: member="boost::numeric::ublas::vector_unary::const_reverse_iterator" ref="ab33b71a82dcc66855708f5b5a625bad9" args="" -->
-typedef reverse_iterator_base<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__unary_1_1const__iterator.html">const_iterator</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_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="a953937b6b6a3668cee5f972dad2f4562"></a><!-- doxytag: member="boost::numeric::ublas::vector_unary::vector_unary" ref="a953937b6b6a3668cee5f972dad2f4562" args="(expression_type &amp;e)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>vector_unary</b> (expression_type &amp;e)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aacffa01926de818164517870d373e6a1"></a><!-- doxytag: member="boost::numeric::ublas::vector_unary::size" ref="aacffa01926de818164517870d373e6a1" 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="af2cbfd91e07196e03c6955c145e60525"></a><!-- doxytag: member="boost::numeric::ublas::vector_unary::expression" ref="af2cbfd91e07196e03c6955c145e60525" args="() const " -->
-BOOST_UBLAS_INLINE const <br class="typebreak"/>
-expression_closure_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a799445eb94cba9cec844c8f4c73404f2"></a><!-- doxytag: member="boost::numeric::ublas::vector_unary::operator()" ref="a799445eb94cba9cec844c8f4c73404f2" 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="acf5688ea9a70929a141fc1db9f6d4855"></a><!-- doxytag: member="boost::numeric::ublas::vector_unary::operator()" ref="acf5688ea9a70929a141fc1db9f6d4855" 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="a8f40bb4aef7f446db2e83e3e6519bfdc"></a><!-- doxytag: member="boost::numeric::ublas::vector_unary::operator[]" ref="a8f40bb4aef7f446db2e83e3e6519bfdc" 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="a72ac1175c936c8869b48997e619812ee"></a><!-- doxytag: member="boost::numeric::ublas::vector_unary::operator[]" ref="a72ac1175c936c8869b48997e619812ee" 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="a3107f238de1ea7a7fa9b87b7bee13caa"></a><!-- doxytag: member="boost::numeric::ublas::vector_unary::same_closure" ref="a3107f238de1ea7a7fa9b87b7bee13caa" args="(const vector_unary &amp;vu) 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_1vector__unary.html">vector_unary</a> &amp;vu) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a022a1ba54055c945222ca3069ae6836d"></a><!-- doxytag: member="boost::numeric::ublas::vector_unary::find" ref="a022a1ba54055c945222ca3069ae6836d" args="(size_type i) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__unary_1_1const__iterator.html">const_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find</b> (size_type i) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2b6f2fdfa017842b9654d8818269e662"></a><!-- doxytag: member="boost::numeric::ublas::vector_unary::begin" ref="a2b6f2fdfa017842b9654d8818269e662" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__unary_1_1const__iterator.html">const_iterator</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="aa2b4bcb792b00ae625f5e9a55ed1085d"></a><!-- doxytag: member="boost::numeric::ublas::vector_unary::end" ref="aa2b4bcb792b00ae625f5e9a55ed1085d" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__unary_1_1const__iterator.html">const_iterator</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="a619e5606f73d65b9b77d456513cfaef4"></a><!-- doxytag: member="boost::numeric::ublas::vector_unary::rbegin" ref="a619e5606f73d65b9b77d456513cfaef4" 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="a97c0b4b8583e58eeb7d649416138c9bd"></a><!-- doxytag: member="boost::numeric::ublas::vector_unary::rend" ref="a97c0b4b8583e58eeb7d649416138c9bd" args="() const " -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-const_reverse_iterator&nbsp;</td><td class="memItemRight" valign="bottom"><b>rend</b> () const </td></tr>
-</table>
-<h3>template&lt;class E, class F&gt;<br/>
- class boost::numeric::ublas::vector_unary&lt; E, F &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__unary_1_1const__iterator-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__unary_1_1const__iterator-members.html
deleted file mode 100644
index 54e6b6f2b7..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__unary_1_1const__iterator-members.html
+++ /dev/null
@@ -1,53 +0,0 @@
-<!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::vector_unary&lt; E, F &gt;::const_iterator Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>(const self_type &amp;vu, const const_subiterator_type &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-</b>(const const_iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator&lt;</b>(const const_iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const const_iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const const_iterator &amp;it) const (defined in <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><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></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_1vector__unary_1_1const__iterator.html">boost::numeric::ublas::vector_unary&lt; E, F &gt;::const_iterator</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__unary_1_1const__iterator.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__unary_1_1const__iterator.html
deleted file mode 100644
index 12096dbc65..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__unary_1_1const__iterator.html
+++ /dev/null
@@ -1,82 +0,0 @@
-<!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::vector_unary&lt; E, F &gt;::const_iterator 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_1vector__unary.html">vector_unary</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__unary_1_1const__iterator.html">const_iterator</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_unary&lt; E, F &gt;::const_iterator Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_unary::const_iterator" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1vector__unary_1_1const__iterator-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="a8398f714648dcd8ec045da54108df71e"></a><!-- doxytag: member="boost::numeric::ublas::vector_unary::const_iterator::iterator_category" ref="a8398f714648dcd8ec045da54108df71e" args="" -->
-typedef <br class="typebreak"/>
-E::const_iterator::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="a30b9377c5f348e1ac23b501611b7972b"></a><!-- doxytag: member="boost::numeric::ublas::vector_unary::const_iterator::difference_type" ref="a30b9377c5f348e1ac23b501611b7972b" args="" -->
-typedef <br class="typebreak"/>
-vector_unary::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="a66f0d4b6ba4941403e7307b80bc1eb19"></a><!-- doxytag: member="boost::numeric::ublas::vector_unary::const_iterator::value_type" ref="a66f0d4b6ba4941403e7307b80bc1eb19" args="" -->
-typedef vector_unary::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="a48a18e7014a58675503725c79ad99d68"></a><!-- doxytag: member="boost::numeric::ublas::vector_unary::const_iterator::reference" ref="a48a18e7014a58675503725c79ad99d68" args="" -->
-typedef <br class="typebreak"/>
-vector_unary::const_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="a1ba61e06dd728ec5c6550d2a701de8e8"></a><!-- doxytag: member="boost::numeric::ublas::vector_unary::const_iterator::pointer" ref="a1ba61e06dd728ec5c6550d2a701de8e8" args="" -->
-typedef vector_unary::const_pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</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="a4d18433d43865ceb55741ae58defdd85"></a><!-- doxytag: member="boost::numeric::ublas::vector_unary::const_iterator::const_iterator" ref="a4d18433d43865ceb55741ae58defdd85" args="(const self_type &amp;vu, const const_subiterator_type &amp;it)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__unary.html">self_type</a> &amp;vu, const const_subiterator_type &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a56bbd8df7651f509b1d12cdec8d2bca5"></a><!-- doxytag: member="boost::numeric::ublas::vector_unary::const_iterator::operator++" ref="a56bbd8df7651f509b1d12cdec8d2bca5" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__unary_1_1const__iterator.html">const_iterator</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="a17630a07d779feaef7a8d7cc64edf849"></a><!-- doxytag: member="boost::numeric::ublas::vector_unary::const_iterator::operator&#45;&#45;" ref="a17630a07d779feaef7a8d7cc64edf849" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__unary_1_1const__iterator.html">const_iterator</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="a50a1c882d0371a0145c8c37bca5968c3"></a><!-- doxytag: member="boost::numeric::ublas::vector_unary::const_iterator::operator+=" ref="a50a1c882d0371a0145c8c37bca5968c3" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__unary_1_1const__iterator.html">const_iterator</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="a9a6250d56597ff02f79c969d4af874e5"></a><!-- doxytag: member="boost::numeric::ublas::vector_unary::const_iterator::operator&#45;=" ref="a9a6250d56597ff02f79c969d4af874e5" args="(difference_type n)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__unary_1_1const__iterator.html">const_iterator</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="a85017a74fe436042a90d69279a7d5996"></a><!-- doxytag: member="boost::numeric::ublas::vector_unary::const_iterator::operator&#45;" ref="a85017a74fe436042a90d69279a7d5996" args="(const const_iterator &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_1vector__unary_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7de1898261b86841fdd0453d08a2f9b1"></a><!-- doxytag: member="boost::numeric::ublas::vector_unary::const_iterator::operator*" ref="a7de1898261b86841fdd0453d08a2f9b1" 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="af2011bb1e96ca9abfd47ba41b2051409"></a><!-- doxytag: member="boost::numeric::ublas::vector_unary::const_iterator::operator[]" ref="af2011bb1e96ca9abfd47ba41b2051409" 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="a99eede879d7b6bfa7d35871a161a3072"></a><!-- doxytag: member="boost::numeric::ublas::vector_unary::const_iterator::index" ref="a99eede879d7b6bfa7d35871a161a3072" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a846ebfec2beba1b58f95c0fee616b13b"></a><!-- doxytag: member="boost::numeric::ublas::vector_unary::const_iterator::operator=" ref="a846ebfec2beba1b58f95c0fee616b13b" args="(const const_iterator &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__unary_1_1const__iterator.html">const_iterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__unary_1_1const__iterator.html">const_iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad4fb9f2f4edad40646cd1331f0ef9300"></a><!-- doxytag: member="boost::numeric::ublas::vector_unary::const_iterator::operator==" ref="ad4fb9f2f4edad40646cd1331f0ef9300" args="(const const_iterator &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_1vector__unary_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e3d57478b29cb9a11042dfb05f0e257"></a><!-- doxytag: member="boost::numeric::ublas::vector_unary::const_iterator::operator&lt;" ref="a4e3d57478b29cb9a11042dfb05f0e257" args="(const const_iterator &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_1vector__unary_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class E, class F&gt;<br/>
- class boost::numeric::ublas::vector_unary&lt; E, F &gt;::const_iterator</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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__matrix-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__matrix-members.html
deleted file mode 100644
index 1688971c79..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__matrix-members.html
+++ /dev/null
@@ -1,80 +0,0 @@
-<!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::zero_matrix&lt; T, ALLOC &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix.html">boost::numeric::ublas::zero_matrix&lt; T, ALLOC &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>assign_temporary</b>(zero_matrix &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <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><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></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; zero_matrix&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; zero_matrix&lt; T, ALLOC &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_1zero__matrix.html">boost::numeric::ublas::zero_matrix&lt; T, ALLOC &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator2</b> typedef (defined in <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><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></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; zero_matrix&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; zero_matrix&lt; T, ALLOC &gt; &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_1zero__matrix.html">boost::numeric::ublas::zero_matrix&lt; T, ALLOC &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end2</b>() const (defined in <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><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></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; zero_matrix&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; zero_matrix&lt; T, ALLOC &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find1</b>(int, size_type, size_type) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find2</b>(int, size_type, size_type) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator1</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator2</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>(size_type, size_type) const (defined in <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><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></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; zero_matrix&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; zero_matrix&lt; T, ALLOC &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; zero_matrix&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; zero_matrix&lt; T, ALLOC &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const zero_matrix &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>orientation_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>resize</b>(size_type size, bool preserve=true) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>resize</b>(size_type size1, size_type size2, bool=true) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>serialize</b>(Archive &amp;ar, const unsigned int) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b>(zero_matrix &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b> (defined in <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><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><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; zero_matrix&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; zero_matrix&lt; T, ALLOC &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; zero_matrix&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; zero_matrix&lt; T, ALLOC &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>zero_matrix</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>zero_matrix</b>(size_type size) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>zero_matrix</b>(size_type size1, size_type size2) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>zero_matrix</b>(const zero_matrix &amp;m) (defined in <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><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></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; zero_matrix&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; zero_matrix&lt; T, ALLOC &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__matrix.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__matrix.html
deleted file mode 100644
index 169b191a3e..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__matrix.html
+++ /dev/null
@@ -1,144 +0,0 @@
-<!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::zero_matrix&lt; T, ALLOC &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_1zero__matrix.html">zero_matrix</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::zero_matrix&lt; T, ALLOC &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::zero_matrix" --><!-- doxytag: inherits="matrix_container&lt; zero_matrix&lt; T, ALLOC &gt; &gt;" -->
-<p>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.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">matrix_container&lt; zero_matrix&lt; T, ALLOC &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1zero__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_1zero__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_1zero__matrix_1_1const__iterator2.html">const_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="acad75286c857faa62e1781507bc26cbb"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::size_type" ref="acad75286c857faa62e1781507bc26cbb" args="" -->
-typedef ALLOC::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="a61eed80d54b082981f3d874c39c962a2"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::difference_type" ref="a61eed80d54b082981f3d874c39c962a2" args="" -->
-typedef ALLOC::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="abb47db77761fbd440df971771cf7142f"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::value_type" ref="abb47db77761fbd440df971771cf7142f" 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="ad03c1e3f8d1a051a7da2ca28f790ad24"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::const_reference" ref="ad03c1e3f8d1a051a7da2ca28f790ad24" 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="af40ac6547defc7e7b21ad561fd48c6fd"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::reference" ref="af40ac6547defc7e7b21ad561fd48c6fd" 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="a9493ad6617022717b27195726c29d903"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::const_closure_type" ref="a9493ad6617022717b27195726c29d903" 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_1zero__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="ab970dea3562c00f9e429860118ffc5bc"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::closure_type" ref="ab970dea3562c00f9e429860118ffc5bc" 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_1zero__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="a6a30f4daf18773e372ccc4f219e30019"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::storage_category" ref="a6a30f4daf18773e372ccc4f219e30019" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__tag.html">sparse_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="a45cf7c40fa6ccbabc8ea9ad6ca55e1b0"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::orientation_category" ref="a45cf7c40fa6ccbabc8ea9ad6ca55e1b0" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1unknown__orientation__tag.html">unknown_orientation_tag</a>&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="ae356ea079f4afd36e026e9ce259dc91a"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::const_reverse_iterator1" ref="ae356ea079f4afd36e026e9ce259dc91a" args="" -->
-typedef reverse_iterator_base1<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__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="a1d2c67826ce7d4ab369c8955edf31e0b"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::const_reverse_iterator2" ref="a1d2c67826ce7d4ab369c8955edf31e0b" args="" -->
-typedef reverse_iterator_base2<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__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="a3fe39ec04a99783d57bb679764153222"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::iterator1" ref="a3fe39ec04a99783d57bb679764153222" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator1.html">const_iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator1</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afacb809b51e9224020b2b767c3701804"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::iterator2" ref="afacb809b51e9224020b2b767c3701804" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator2.html">const_iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>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="a43e72560337d1bc4a5b299ce1279e334"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::zero_matrix" ref="a43e72560337d1bc4a5b299ce1279e334" args="(size_type size)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>zero_matrix</b> (size_type size)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1020fdbf1b61a0ed5f94f0f7c32ebab9"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::zero_matrix" ref="a1020fdbf1b61a0ed5f94f0f7c32ebab9" args="(size_type size1, size_type size2)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>zero_matrix</b> (size_type size1, size_type size2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a76dd425773b6791f8ca3a25f84de073d"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::zero_matrix" ref="a76dd425773b6791f8ca3a25f84de073d" args="(const zero_matrix &amp;m)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>zero_matrix</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix.html">zero_matrix</a> &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a36667b3a4b5f30f225e75624e67459f4"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::size1" ref="a36667b3a4b5f30f225e75624e67459f4" 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="a3a5654df6847a7edfb502593b32ce588"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::size2" ref="a3a5654df6847a7edfb502593b32ce588" 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="a4746c922660e475a6ba7766b45a09b51"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::resize" ref="a4746c922660e475a6ba7766b45a09b51" args="(size_type size, bool preserve=true)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>resize</b> (size_type size, bool preserve=true)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8ff475690b01018a83a2dc0884725145"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::resize" ref="a8ff475690b01018a83a2dc0884725145" args="(size_type size1, size_type size2, bool=true)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>resize</b> (size_type size1, size_type size2, bool=true)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac98846f7fe1b6870d0622e7482f7aa55"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::operator()" ref="ac98846f7fe1b6870d0622e7482f7aa55" args="(size_type, size_type) const " -->
-BOOST_UBLAS_INLINE const_reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator()</b> (size_type, size_type) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a58d0af268e2c96bf95d4847d93837589"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::operator=" ref="a58d0af268e2c96bf95d4847d93837589" args="(const zero_matrix &amp;m)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix.html">zero_matrix</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix.html">zero_matrix</a> &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6540388fb006be634ba817aea09133cc"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::assign_temporary" ref="a6540388fb006be634ba817aea09133cc" args="(zero_matrix &amp;m)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix.html">zero_matrix</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>assign_temporary</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix.html">zero_matrix</a> &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac7a95f0626c323467b055b633d6f6521"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::swap" ref="ac7a95f0626c323467b055b633d6f6521" args="(zero_matrix &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_1zero__matrix.html">zero_matrix</a> &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed0d49104fc59556d474263c2cf02090"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::find1" ref="aed0d49104fc59556d474263c2cf02090" args="(int, size_type, size_type) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator1.html">const_iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find1</b> (int, size_type, size_type) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3b60f068f0809dcf8b00ec9cb8565a80"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::find2" ref="a3b60f068f0809dcf8b00ec9cb8565a80" args="(int, size_type, size_type) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator2.html">const_iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find2</b> (int, size_type, size_type) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7a4b04d00903d8cb9111a7f1bafa7ce4"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::begin1" ref="a7a4b04d00903d8cb9111a7f1bafa7ce4" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_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="aae0dbf2b941b7897cb4d8978069a8804"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::end1" ref="aae0dbf2b941b7897cb4d8978069a8804" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_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="a974909da6adeb10f83afc3e638f63bad"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::begin2" ref="a974909da6adeb10f83afc3e638f63bad" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_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="a54b3c4f327330afb15bb87e5479d4c2f"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::end2" ref="a54b3c4f327330afb15bb87e5479d4c2f" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_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="a11e84cf2ad6b659a9ddd56e034501607"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::rbegin1" ref="a11e84cf2ad6b659a9ddd56e034501607" 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="a7da4458814e31d23144e26da0cd3ecd5"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::rend1" ref="a7da4458814e31d23144e26da0cd3ecd5" 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="a1a4ae116eef16968a46fab883120a66f"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::rbegin2" ref="a1a4ae116eef16968a46fab883120a66f" 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="a4cc67a2f1e54c9a78bb591b1b8c4c945"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::rend2" ref="a4cc67a2f1e54c9a78bb591b1b8c4c945" 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="memTemplParams" colspan="2"><a class="anchor" id="ad97640a9ccad554315a55f9dd15cbf7d"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::serialize" ref="ad97640a9ccad554315a55f9dd15cbf7d" args="(Archive &amp;ar, const unsigned int)" -->
-template&lt;class Archive &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>serialize</b> (Archive &amp;ar, const unsigned int)</td></tr>
-<tr><td colspan="2"><h2>Friends</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a090792464f8761f18a93382d21b2c549"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::swap" ref="a090792464f8761f18a93382d21b2c549" args="(zero_matrix &amp;m1, zero_matrix &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_1zero__matrix.html">zero_matrix</a> &amp;m1, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix.html">zero_matrix</a> &amp;m2)</td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;class T, class ALLOC&gt;<br/>
- class boost::numeric::ublas::zero_matrix&lt; T, ALLOC &gt;</h3>
-
-<p>Changing values does not affect the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a>, however assigning it to a normal <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> will put zero everywhere in the target <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a>. All accesses are constant time, due to the trivial value.</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>T</em>&nbsp;</td><td>the type of object stored in the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> (like double, float, complex, etc...) </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>ALLOC</em>&nbsp;</td><td>an allocator for storing the zero element. By default, a standar allocator is used. </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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator1-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator1-members.html
deleted file mode 100644
index 69224b0f05..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator1-members.html
+++ /dev/null
@@ -1,54 +0,0 @@
-<!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::zero_matrix&lt; T, ALLOC &gt;::const_iterator1 Member List</h1>This is the complete list of members for <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>, 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_1zero__matrix_1_1const__iterator1.html">boost::numeric::ublas::zero_matrix&lt; T, ALLOC &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>(const self_type &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1zero__matrix_1_1const__iterator1.html">boost::numeric::ublas::zero_matrix&lt; T, ALLOC &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></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_1zero__matrix_1_1const__iterator1.html">boost::numeric::ublas::zero_matrix&lt; T, ALLOC &gt;::const_iterator1</a>)</td><td><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></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_1zero__matrix_1_1const__iterator1.html">boost::numeric::ublas::zero_matrix&lt; T, ALLOC &gt;::const_iterator1</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator1.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator1.html
deleted file mode 100644
index 254f7221d5..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator1.html
+++ /dev/null
@@ -1,88 +0,0 @@
-<!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::zero_matrix&lt; T, ALLOC &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_1zero__matrix.html">zero_matrix</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator1.html">const_iterator1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::zero_matrix&lt; T, ALLOC &gt;::const_iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::zero_matrix::const_iterator1" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_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="a3bb3595f91c766eca1cc46c93c62a155"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::const_iterator1::value_type" ref="a3bb3595f91c766eca1cc46c93c62a155" args="" -->
-typedef zero_matrix::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="acce3f253583e57937697ce1ddacdca51"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::const_iterator1::difference_type" ref="acce3f253583e57937697ce1ddacdca51" args="" -->
-typedef <br class="typebreak"/>
-zero_matrix::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="af434afc7a99bc5ba1c92d3de6cc3c5f4"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::const_iterator1::reference" ref="af434afc7a99bc5ba1c92d3de6cc3c5f4" args="" -->
-typedef <br class="typebreak"/>
-zero_matrix::const_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="a1e0f4af10c3156d0c5b3468c0591f03e"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::const_iterator1::pointer" ref="a1e0f4af10c3156d0c5b3468c0591f03e" args="" -->
-typedef zero_matrix::const_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="a63dd360d5b702ffedd972603b24ea437"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::const_iterator1::dual_iterator_type" ref="a63dd360d5b702ffedd972603b24ea437" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_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="ae9b6e4b1123a844c0d06e95d096c0866"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::const_iterator1::dual_reverse_iterator_type" ref="ae9b6e4b1123a844c0d06e95d096c0866" 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="ab496663a49748dcdddb6e04b9ee02d81"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::const_iterator1::const_iterator1" ref="ab496663a49748dcdddb6e04b9ee02d81" args="(const self_type &amp;m)" -->
-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_1zero__matrix.html">self_type</a> &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad284434f44540528a5747308022a6cad"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::const_iterator1::operator++" ref="ad284434f44540528a5747308022a6cad" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_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="a1f8109cdbf85a7be3e2c86e35b1425e4"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::const_iterator1::operator&#45;&#45;" ref="a1f8109cdbf85a7be3e2c86e35b1425e4" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_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="ad61fc00d903936eac865ae3d2ac1224a"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::const_iterator1::operator*" ref="ad61fc00d903936eac865ae3d2ac1224a" 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="a69d5e6c48e6997f9195743dc917f6999"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::const_iterator1::begin" ref="a69d5e6c48e6997f9195743dc917f6999" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_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="ad8e7a670ff9fcfbc8a119d72b40e4adc"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::const_iterator1::end" ref="ad8e7a670ff9fcfbc8a119d72b40e4adc" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_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="af2aee49ef94ccb115584f63fc3b9bbc1"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::const_iterator1::rbegin" ref="af2aee49ef94ccb115584f63fc3b9bbc1" 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="af6aac7158350643c2fa693daac80ae37"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::const_iterator1::rend" ref="af6aac7158350643c2fa693daac80ae37" 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="a5d34f45692398f711c9b6b7da47d184e"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::const_iterator1::index1" ref="a5d34f45692398f711c9b6b7da47d184e" 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="a7cce29e76dfcee5246022db241f9e7ae"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::const_iterator1::index2" ref="a7cce29e76dfcee5246022db241f9e7ae" 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="a21e74fc683463061c69cf82a7cff0cae"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::const_iterator1::operator=" ref="a21e74fc683463061c69cf82a7cff0cae" args="(const const_iterator1 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_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_1zero__matrix_1_1const__iterator1.html">const_iterator1</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed6cb5e7420aab828f4a5bb5a6117d54"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::const_iterator1::operator==" ref="aed6cb5e7420aab828f4a5bb5a6117d54" 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_1zero__matrix_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class T, class ALLOC&gt;<br/>
- class boost::numeric::ublas::zero_matrix&lt; T, ALLOC &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator2-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator2-members.html
deleted file mode 100644
index b4682d6296..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator2-members.html
+++ /dev/null
@@ -1,54 +0,0 @@
-<!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::zero_matrix&lt; T, ALLOC &gt;::const_iterator2 Member List</h1>This is the complete list of members for <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>, 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_1zero__matrix_1_1const__iterator2.html">boost::numeric::ublas::zero_matrix&lt; T, ALLOC &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>(const self_type &amp;m) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <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><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></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_1zero__matrix_1_1const__iterator2.html">boost::numeric::ublas::zero_matrix&lt; T, ALLOC &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></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_1zero__matrix_1_1const__iterator2.html">boost::numeric::ublas::zero_matrix&lt; T, ALLOC &gt;::const_iterator2</a>)</td><td><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></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_1zero__matrix_1_1const__iterator2.html">boost::numeric::ublas::zero_matrix&lt; T, ALLOC &gt;::const_iterator2</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator2.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator2.html
deleted file mode 100644
index 77e93b3ff4..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator2.html
+++ /dev/null
@@ -1,88 +0,0 @@
-<!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::zero_matrix&lt; T, ALLOC &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_1zero__matrix.html">zero_matrix</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator2.html">const_iterator2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::zero_matrix&lt; T, ALLOC &gt;::const_iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::zero_matrix::const_iterator2" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_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="a1cd0e3c3976e1d338aa733e959877bfd"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::const_iterator2::value_type" ref="a1cd0e3c3976e1d338aa733e959877bfd" args="" -->
-typedef zero_matrix::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="a6714ef1bf1b7be461d59ce80cc236281"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::const_iterator2::difference_type" ref="a6714ef1bf1b7be461d59ce80cc236281" args="" -->
-typedef <br class="typebreak"/>
-zero_matrix::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="a80c25e3f04c5eb34cd0d5a446c7754c9"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::const_iterator2::reference" ref="a80c25e3f04c5eb34cd0d5a446c7754c9" args="" -->
-typedef <br class="typebreak"/>
-zero_matrix::const_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="a63be2f42cc9e2150e52ecbfe04d63d5f"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::const_iterator2::pointer" ref="a63be2f42cc9e2150e52ecbfe04d63d5f" args="" -->
-typedef zero_matrix::const_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="a5ea71baa2f1940cea13b996bfb392aa1"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::const_iterator2::dual_iterator_type" ref="a5ea71baa2f1940cea13b996bfb392aa1" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_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="a0bd7bcadb0c28f86460ac51097b085f0"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::const_iterator2::dual_reverse_iterator_type" ref="a0bd7bcadb0c28f86460ac51097b085f0" 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="adafa2be3feebad6c9209b7f33144b9ef"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::const_iterator2::const_iterator2" ref="adafa2be3feebad6c9209b7f33144b9ef" args="(const self_type &amp;m)" -->
-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_1zero__matrix.html">self_type</a> &amp;m)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a36c36bca4507abb64993eefca9e818ae"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::const_iterator2::operator++" ref="a36c36bca4507abb64993eefca9e818ae" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_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="a9a0f1b1dddc0ec46ee417fadc51141b4"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::const_iterator2::operator&#45;&#45;" ref="a9a0f1b1dddc0ec46ee417fadc51141b4" args="()" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_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="aa360f7b51eba9ea3c4bcda2752333371"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::const_iterator2::operator*" ref="aa360f7b51eba9ea3c4bcda2752333371" 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="ad8166947aed5e9bc8054ab25f827b81c"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::const_iterator2::begin" ref="ad8166947aed5e9bc8054ab25f827b81c" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_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="a50a55216f32c1361f313fc7d5a744f8a"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::const_iterator2::end" ref="a50a55216f32c1361f313fc7d5a744f8a" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_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="a5b5c07dc927ced3a0bbb8c49f67e2a36"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::const_iterator2::rbegin" ref="a5b5c07dc927ced3a0bbb8c49f67e2a36" 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="a22502cd856b36d59d474dba78c6f8add"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::const_iterator2::rend" ref="a22502cd856b36d59d474dba78c6f8add" 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="a21e27566fdf1da11ceb71ff6f423fe07"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::const_iterator2::index1" ref="a21e27566fdf1da11ceb71ff6f423fe07" 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="a1fa7b514830115a6c3ece0bda2cdffae"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::const_iterator2::index2" ref="a1fa7b514830115a6c3ece0bda2cdffae" 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="a21f0486ea43712da8d3e17047d6dfb2d"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::const_iterator2::operator=" ref="a21f0486ea43712da8d3e17047d6dfb2d" args="(const const_iterator2 &amp;it)" -->
-BOOST_UBLAS_INLINE <br class="typebreak"/>
-<a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_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_1zero__matrix_1_1const__iterator2.html">const_iterator2</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a03f5de57c45aa67324bea3bf0b9c281c"></a><!-- doxytag: member="boost::numeric::ublas::zero_matrix::const_iterator2::operator==" ref="a03f5de57c45aa67324bea3bf0b9c281c" 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_1zero__matrix_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class T, class ALLOC&gt;<br/>
- class boost::numeric::ublas::zero_matrix&lt; T, ALLOC &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__vector-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__vector-members.html
deleted file mode 100644
index 57d50f53a5..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__vector-members.html
+++ /dev/null
@@ -1,71 +0,0 @@
-<!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::zero_vector&lt; T, ALLOC &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__vector.html">boost::numeric::ublas::zero_vector&lt; T, ALLOC &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>assign_temporary</b>(zero_vector &amp;v) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>begin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>complexity</b> (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; zero_vector&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; zero_vector&lt; T, ALLOC &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_1zero__vector.html">boost::numeric::ublas::zero_vector&lt; T, ALLOC &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>container_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; zero_vector&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; zero_vector&lt; T, ALLOC &gt; &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_1zero__vector.html">boost::numeric::ublas::zero_vector&lt; T, ALLOC &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>expression_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; zero_vector&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; zero_vector&lt; T, ALLOC &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find</b>(size_type) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>find_element</b>(size_type i) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>iterator</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>(size_type) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; zero_vector&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; zero_vector&lt; T, ALLOC &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_1vector__container.html">boost::numeric::ublas::vector_container&lt; zero_vector&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; zero_vector&lt; T, ALLOC &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const zero_vector &amp;v) (defined in <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><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></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_1zero__vector.html">boost::numeric::ublas::zero_vector&lt; T, ALLOC &gt;</a>)</td><td><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>resize</b>(size_type size, bool=true) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>serialize</b>(Archive &amp;ar, const unsigned int) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b>(zero_vector &amp;v) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>swap</b> (defined in <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><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><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_1vector__container.html">boost::numeric::ublas::vector_container&lt; zero_vector&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; zero_vector&lt; T, ALLOC &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; zero_vector&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; zero_vector&lt; T, ALLOC &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>zero_vector</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>zero_vector</b>(size_type size) (defined in <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><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><code> [explicit]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>zero_vector</b>(const zero_vector &amp;v) (defined in <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><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></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; zero_vector&lt; T, ALLOC &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; zero_vector&lt; T, ALLOC &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: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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__vector.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__vector.html
deleted file mode 100644
index 88833596f7..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__vector.html
+++ /dev/null
@@ -1,113 +0,0 @@
-<!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::zero_vector&lt; T, ALLOC &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_1zero__vector.html">zero_vector</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::zero_vector&lt; T, ALLOC &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::zero_vector" --><!-- doxytag: inherits="vector_container&lt; zero_vector&lt; T, ALLOC &gt; &gt;" -->
-<p>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.
-</p>
-
-<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">vector_container&lt; zero_vector&lt; T, ALLOC &gt; &gt;</a>.</p>
-
-<p><a href="classboost_1_1numeric_1_1ublas_1_1zero__vector-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_1zero__vector_1_1const__iterator.html">const_iterator</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="aefb8a27a818268d70603c469e86372e7"></a><!-- doxytag: member="boost::numeric::ublas::zero_vector::size_type" ref="aefb8a27a818268d70603c469e86372e7" args="" -->
-typedef ALLOC::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="a87c0d8be3e7a9e96839323cac5b6b69f"></a><!-- doxytag: member="boost::numeric::ublas::zero_vector::difference_type" ref="a87c0d8be3e7a9e96839323cac5b6b69f" args="" -->
-typedef ALLOC::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="a8d25f2e2340597a7f0f7afac5ff27474"></a><!-- doxytag: member="boost::numeric::ublas::zero_vector::value_type" ref="a8d25f2e2340597a7f0f7afac5ff27474" 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="a2672481f20b0960002f46a97298ed1a3"></a><!-- doxytag: member="boost::numeric::ublas::zero_vector::const_reference" ref="a2672481f20b0960002f46a97298ed1a3" 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="aa1ae2320ffd68d2da43245f03ba136b7"></a><!-- doxytag: member="boost::numeric::ublas::zero_vector::reference" ref="aa1ae2320ffd68d2da43245f03ba136b7" 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="a356928776dab375c20e7ab5399fcc071"></a><!-- doxytag: member="boost::numeric::ublas::zero_vector::const_closure_type" ref="a356928776dab375c20e7ab5399fcc071" args="" -->
-typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference</a><br class="typebreak"/>
-&lt; const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__vector.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="ae0a7da5c5ec416870d3eda0646381246"></a><!-- doxytag: member="boost::numeric::ublas::zero_vector::closure_type" ref="ae0a7da5c5ec416870d3eda0646381246" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference</a><br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__vector.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="ae95777612d11c8512bf566c226554173"></a><!-- doxytag: member="boost::numeric::ublas::zero_vector::storage_category" ref="ae95777612d11c8512bf566c226554173" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__tag.html">sparse_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="a291d2a0f49172db7c78805e48c389d61"></a><!-- doxytag: member="boost::numeric::ublas::zero_vector::iterator" ref="a291d2a0f49172db7c78805e48c389d61" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__vector_1_1const__iterator.html">const_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d9e5ff5c9c9a9ade369cf0afe3669e6"></a><!-- doxytag: member="boost::numeric::ublas::zero_vector::const_reverse_iterator" ref="a0d9e5ff5c9c9a9ade369cf0afe3669e6" args="" -->
-typedef reverse_iterator_base<br class="typebreak"/>
-&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__vector_1_1const__iterator.html">const_iterator</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_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="a248448bb394708627259c7413a597eed"></a><!-- doxytag: member="boost::numeric::ublas::zero_vector::zero_vector" ref="a248448bb394708627259c7413a597eed" args="(size_type size)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>zero_vector</b> (size_type size)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aacc2e79da6af500e60008add483be5aa"></a><!-- doxytag: member="boost::numeric::ublas::zero_vector::zero_vector" ref="aacc2e79da6af500e60008add483be5aa" args="(const zero_vector &amp;v)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>zero_vector</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__vector.html">zero_vector</a> &amp;v)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a81b9994470ffeed81135406dbe956a2d"></a><!-- doxytag: member="boost::numeric::ublas::zero_vector::size" ref="a81b9994470ffeed81135406dbe956a2d" 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="ac2e3354700c3e84a82384178f6bf9d83"></a><!-- doxytag: member="boost::numeric::ublas::zero_vector::resize" ref="ac2e3354700c3e84a82384178f6bf9d83" args="(size_type size, bool=true)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>resize</b> (size_type size, bool=true)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a37f25d2ffbaa40338368b1d8fa4274d5"></a><!-- doxytag: member="boost::numeric::ublas::zero_vector::find_element" ref="a37f25d2ffbaa40338368b1d8fa4274d5" args="(size_type i) const " -->
-BOOST_UBLAS_INLINE const_pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>find_element</b> (size_type i) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a308430d0164388aba01996ee24a45064"></a><!-- doxytag: member="boost::numeric::ublas::zero_vector::operator()" ref="a308430d0164388aba01996ee24a45064" args="(size_type) const " -->
-BOOST_UBLAS_INLINE const_reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator()</b> (size_type) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1f35a9c45e85dc1fc0be70756f10ef06"></a><!-- doxytag: member="boost::numeric::ublas::zero_vector::operator[]" ref="a1f35a9c45e85dc1fc0be70756f10ef06" 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="a9e9417949b8404a3fb47b5fe99362a7d"></a><!-- doxytag: member="boost::numeric::ublas::zero_vector::operator=" ref="a9e9417949b8404a3fb47b5fe99362a7d" args="(const zero_vector &amp;v)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__vector.html">zero_vector</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__vector.html">zero_vector</a> &amp;v)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa76ea554dcaf5454d49f0bb3fe154ced"></a><!-- doxytag: member="boost::numeric::ublas::zero_vector::assign_temporary" ref="aa76ea554dcaf5454d49f0bb3fe154ced" args="(zero_vector &amp;v)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__vector.html">zero_vector</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>assign_temporary</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__vector.html">zero_vector</a> &amp;v)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d56941b86b7b3ee24b834b35d885fb7"></a><!-- doxytag: member="boost::numeric::ublas::zero_vector::swap" ref="a6d56941b86b7b3ee24b834b35d885fb7" args="(zero_vector &amp;v)" -->
-BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__vector.html">zero_vector</a> &amp;v)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab111d86b78b4c2362056c7d5b5391be5"></a><!-- doxytag: member="boost::numeric::ublas::zero_vector::find" ref="ab111d86b78b4c2362056c7d5b5391be5" args="(size_type) const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__vector_1_1const__iterator.html">const_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find</b> (size_type) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2ff1956210ec2cbf708151d6c2eecea4"></a><!-- doxytag: member="boost::numeric::ublas::zero_vector::begin" ref="a2ff1956210ec2cbf708151d6c2eecea4" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__vector_1_1const__iterator.html">const_iterator</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="af7e32ece8dc95e6c0aa557820d98dde7"></a><!-- doxytag: member="boost::numeric::ublas::zero_vector::end" ref="af7e32ece8dc95e6c0aa557820d98dde7" args="() const " -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__vector_1_1const__iterator.html">const_iterator</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="ab242ef1e1ed313b7124a864e46f4ba88"></a><!-- doxytag: member="boost::numeric::ublas::zero_vector::rbegin" ref="ab242ef1e1ed313b7124a864e46f4ba88" 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="af6ed283880e876a7b9baea860081a56d"></a><!-- doxytag: member="boost::numeric::ublas::zero_vector::rend" ref="af6ed283880e876a7b9baea860081a56d" 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="memTemplParams" colspan="2"><a class="anchor" id="a8e3701adbc2225c5fb30c4fbaae8b9e9"></a><!-- doxytag: member="boost::numeric::ublas::zero_vector::serialize" ref="a8e3701adbc2225c5fb30c4fbaae8b9e9" args="(Archive &amp;ar, const unsigned int)" -->
-template&lt;class Archive &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>serialize</b> (Archive &amp;ar, const unsigned int)</td></tr>
-<tr><td colspan="2"><h2>Friends</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeda22f10eb7a022d0eff5788b439d8ef"></a><!-- doxytag: member="boost::numeric::ublas::zero_vector::swap" ref="aeda22f10eb7a022d0eff5788b439d8ef" args="(zero_vector &amp;v1, zero_vector &amp;v2)" -->
-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_1zero__vector.html">zero_vector</a> &amp;v1, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__vector.html">zero_vector</a> &amp;v2)</td></tr>
-</table>
-<h3>template&lt;class T, class ALLOC&gt;<br/>
- class boost::numeric::ublas::zero_vector&lt; T, ALLOC &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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__vector_1_1const__iterator-members.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__vector_1_1const__iterator-members.html
deleted file mode 100644
index 4d61ef5777..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__vector_1_1const__iterator-members.html
+++ /dev/null
@@ -1,47 +0,0 @@
-<!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::zero_vector&lt; T, ALLOC &gt;::const_iterator Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_iterator</b>(const self_type &amp;v) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const const_iterator &amp;it) (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const const_iterator &amp;it) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__vector_1_1const__iterator.html b/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__vector_1_1const__iterator.html
deleted file mode 100644
index a3fca7327d..0000000000
--- a/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__vector_1_1const__iterator.html
+++ /dev/null
@@ -1,69 +0,0 @@
-<!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::zero_vector&lt; T, ALLOC &gt;::const_iterator 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_1zero__vector.html">zero_vector</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__vector_1_1const__iterator.html">const_iterator</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::zero_vector&lt; T, ALLOC &gt;::const_iterator Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::zero_vector::const_iterator" -->
-<p><a href="classboost_1_1numeric_1_1ublas_1_1zero__vector_1_1const__iterator-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="a5a828efeed49eab33f0ab614ef236bfc"></a><!-- doxytag: member="boost::numeric::ublas::zero_vector::const_iterator::difference_type" ref="a5a828efeed49eab33f0ab614ef236bfc" args="" -->
-typedef <br class="typebreak"/>
-zero_vector::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="aff4508c4c8ebbe4d12fcbc082174f79a"></a><!-- doxytag: member="boost::numeric::ublas::zero_vector::const_iterator::value_type" ref="aff4508c4c8ebbe4d12fcbc082174f79a" args="" -->
-typedef zero_vector::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="aa445908f1d73bbc22ed9a50665070b2e"></a><!-- doxytag: member="boost::numeric::ublas::zero_vector::const_iterator::reference" ref="aa445908f1d73bbc22ed9a50665070b2e" args="" -->
-typedef <br class="typebreak"/>
-zero_vector::const_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="aa141f7fc23e77d5539426ce979279a87"></a><!-- doxytag: member="boost::numeric::ublas::zero_vector::const_iterator::pointer" ref="aa141f7fc23e77d5539426ce979279a87" args="" -->
-typedef zero_vector::const_pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</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="afc4152592d809102c7b5bcaea6933b51"></a><!-- doxytag: member="boost::numeric::ublas::zero_vector::const_iterator::const_iterator" ref="afc4152592d809102c7b5bcaea6933b51" args="(const self_type &amp;v)" -->
-BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__vector.html">self_type</a> &amp;v)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a38df16577b7efb2a0cbf39ee27a49d56"></a><!-- doxytag: member="boost::numeric::ublas::zero_vector::const_iterator::operator++" ref="a38df16577b7efb2a0cbf39ee27a49d56" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__vector_1_1const__iterator.html">const_iterator</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="a0fec0ef64ed084f459ea6edc0afdf617"></a><!-- doxytag: member="boost::numeric::ublas::zero_vector::const_iterator::operator&#45;&#45;" ref="a0fec0ef64ed084f459ea6edc0afdf617" args="()" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__vector_1_1const__iterator.html">const_iterator</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="a68d4f3511c52095a12167da59f7d6c8b"></a><!-- doxytag: member="boost::numeric::ublas::zero_vector::const_iterator::operator*" ref="a68d4f3511c52095a12167da59f7d6c8b" 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="ade9693c97f1dd62fb79e92d1d2c74303"></a><!-- doxytag: member="boost::numeric::ublas::zero_vector::const_iterator::index" ref="ade9693c97f1dd62fb79e92d1d2c74303" args="() const " -->
-BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index</b> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a820b725d1adafdf1f53beef392d56bea"></a><!-- doxytag: member="boost::numeric::ublas::zero_vector::const_iterator::operator=" ref="a820b725d1adafdf1f53beef392d56bea" args="(const const_iterator &amp;it)" -->
-BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__vector_1_1const__iterator.html">const_iterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__vector_1_1const__iterator.html">const_iterator</a> &amp;it)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a767c048a175d196714acb5c13e7ed2e3"></a><!-- doxytag: member="boost::numeric::ublas::zero_vector::const_iterator::operator==" ref="a767c048a175d196714acb5c13e7ed2e3" args="(const const_iterator &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_1zero__vector_1_1const__iterator.html">const_iterator</a> &amp;it) const </td></tr>
-</table>
-<h3>template&lt;class T, class ALLOC&gt;<br/>
- class boost::numeric::ublas::zero_vector&lt; T, ALLOC &gt;::const_iterator</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>
diff --git a/libs/numeric/ublas/doc/html/classes.html b/libs/numeric/ublas/doc/html/classes.html
deleted file mode 100644
index 0ddc3f2d19..0000000000
--- a/libs/numeric/ublas/doc/html/classes.html
+++ /dev/null
@@ -1,57 +0,0 @@
-<!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: Alphabetical 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>Class Index</h1><div class="qindex"><a class="qindex" href="#letter_A">A</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_B">B</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_C">C</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_D">D</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_E">E</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_F">F</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_G">G</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_H">H</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_I">I</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_L">L</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_M">M</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_N">N</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_P">P</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_R">R</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_S">S</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_T">T</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_U">U</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_V">V</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_W">W</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_Z">Z</a></div>
-<table align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
-<tr><td><a name="letter_A"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;A&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator2.html">triangular_matrix::const_iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator2.html">triangular_matrix::iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__unary1__traits.html">matrix_unary1_traits</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;T&nbsp;&nbsp;</div></td></tr></table>
-</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">array_adaptor</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator2.html">matrix_binary_scalar2::const_iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator2.html">c_matrix::iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2.html">matrix_unary2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">transposed_structure</a> (boost::numeric::ublas::detail)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1assign__tag.html">assign_tag</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator2.html">matrix_binary_scalar1::const_iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator2.html">symmetric_adaptor::iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__unary2__traits.html">matrix_unary2_traits</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1traverse__policy__wrapper.html">traverse_policy_wrapper</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a name="letter_B"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;B&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator2.html">matrix_binary::const_iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator2.html">vector_of_vector::iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1.html">matrix_vector_binary1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">triangular_adaptor</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1bad__argument.html">bad_argument</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator2.html">matrix_unary2::const_iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator2.html">symmetric_matrix::iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1__traits.html">matrix_vector_binary1_traits</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html">triangular_matrix</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator2.html">matrix_unary1::const_iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator2.html">matrix::iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2.html">matrix_vector_binary2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator2.html">vector_matrix_binary::const_iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">banded_adaptor::iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2__traits.html">matrix_vector_binary2_traits</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits_3_01double_01_4.html">type_traits&lt; double &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">banded_adaptor</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator2.html">c_matrix::const_iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator2.html">coordinate_matrix::iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary__functor.html">matrix_vector_binary_functor</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits_3_01float_01_4.html">type_traits&lt; float &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">banded_matrix</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator2.html">scalar_matrix::const_iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator2.html">hermitian_adaptor::iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect.html">matrix_vector_indirect</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits_3_01long_01double_01_4.html">type_traits&lt; long double &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__column__major.html">basic_column_major</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator2.html">identity_matrix::const_iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator2.html">compressed_matrix::iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__prod1.html">matrix_vector_prod1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits_3_01std_1_1complex_3_01double_01_4_01_4.html">type_traits&lt; std::complex&lt; double &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__full.html">basic_full</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator2.html">zero_matrix::const_iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator2.html">hermitian_matrix::iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__prod2.html">matrix_vector_prod2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits_3_01std_1_1complex_3_01float_01_4_01_4.html">type_traits&lt; std::complex&lt; float &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">basic_lower</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator2.html">symmetric_adaptor::const_iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator2.html">mapped_vector_of_mapped_vector::iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">matrix_vector_range</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits_3_01std_1_1complex_3_01long_01double_01_4_01_4.html">type_traits&lt; std::complex&lt; long double &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">basic_range</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator2.html">vector_of_vector::const_iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator2.html">mapped_matrix::iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice.html">matrix_vector_slice</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_U"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;U&nbsp;&nbsp;</div></td></tr></table>
-</td></tr><tr><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__row__major.html">basic_row_major</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator2.html">symmetric_matrix::const_iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><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">iterator_base_traits&lt; dense_random_access_iterator_tag &gt;::iterator_base</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__solve__traits.html">matrix_vector_solve_traits</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">ublas_expression</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">basic_slice</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator2.html">matrix::const_iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><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">iterator_base_traits&lt; packed_random_access_iterator_tag &gt;::iterator_base</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__view__traits.html">matrix_view_traits</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1unbounded__array.html">unbounded_array</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__strict__lower.html">basic_strict_lower</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">banded_adaptor::const_iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><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">iterator_base_traits&lt; std::random_access_iterator_tag &gt;::iterator_base</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1tag_1_1minor.html">minor</a> (boost::numeric::ublas::tag)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1unit__lower__tag.html">unit_lower_tag</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__strict__upper.html">basic_strict_upper</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator2.html">hermitian_adaptor::const_iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01sparse__bidirectional__iterator__tag_01_4_1_1iterator__base.html">iterator_base_traits&lt; sparse_bidirectional_iterator_tag &gt;::iterator_base</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html">mutable_container_traits</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1unit__upper__tag.html">unit_upper_tag</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__unit__lower.html">basic_unit_lower</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator2.html">coordinate_matrix::const_iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><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">iterator_base_traits&lt; std::bidirectional_iterator_tag &gt;::iterator_base</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__matrix__traits.html">mutable_matrix_traits</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html">unit_vector</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__unit__upper.html">basic_unit_upper</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator2.html">compressed_matrix::const_iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><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">iterator_base_traits&lt; std::forward_iterator_tag &gt;::iterator_base</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__vector__traits.html">mutable_vector_traits</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1unknown__orientation__tag.html">unknown_orientation_tag</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__upper.html">basic_upper</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator2.html">mapped_vector_of_mapped_vector::const_iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_N"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;N&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">unknown_storage_tag</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1begin1__manip.html">begin1_manip</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator2.html">mapped_matrix::const_iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01dense__random__access__iterator__tag_01_4.html">iterator_base_traits&lt; dense_random_access_iterator_tag &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1next__column__manip.html">next_column_manip</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1upper__tag.html">upper_tag</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1begin2__manip.html">begin2_manip</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator2.html">hermitian_matrix::const_iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01packed__random__access__iterator__tag_01_4.html">iterator_base_traits&lt; packed_random_access_iterator_tag &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1next__row__manip.html">next_row_manip</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_V"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;V&nbsp;&nbsp;</div></td></tr></table>
-</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1bounded__array.html">bounded_array</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__traits.html">container_traits</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01sparse__bidirectional__iterator__tag_01_4.html">iterator_base_traits&lt; sparse_bidirectional_iterator_tag &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1no__wrap.html">no_wrap</a> (boost::numeric::ublas::traverse_policy)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1bounded__matrix.html">bounded_matrix</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html">container_view_traits</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1bidirectional__iterator__tag_01_4.html">iterator_base_traits&lt; std::bidirectional_iterator_tag &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1non__real.html">non_real</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary.html">vector_binary</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1bounded__vector.html">bounded_vector</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">coordinate_matrix</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1forward__iterator__tag_01_4.html">iterator_base_traits&lt; std::forward_iterator_tag &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classnonassignable.html">nonassignable</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1.html">vector_binary_scalar1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1by__column__policy.html">by_column_policy</a> (boost::numeric::ublas::traverse_policy)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector.html">coordinate_vector</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1random__access__iterator__tag_01_4.html">iterator_base_traits&lt; std::random_access_iterator_tag &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;P&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1__traits.html">vector_binary_scalar1_traits</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1by__row__policy.html">by_row_policy</a> (boost::numeric::ublas::traverse_policy)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;D&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits.html">iterator_restrict_traits</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1packed__proxy__tag.html">packed_proxy_tag</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2.html">vector_binary_scalar2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;C&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1dense__proxy__tag.html">dense_proxy_tag</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01dense__random__access__iteratod4c6edf0df751ebff1b8ea6b9d08eae7.html">iterator_restrict_traits&lt; dense_random_access_iterator_tag, packed_random_access_iterator_tag &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2__traits.html">vector_binary_scalar2_traits</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html">c_matrix</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1dense__random__access__iterator__tag.html">dense_random_access_iterator_tag</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01dense__random__access__iteratodc161542be457382732ec49a83757970.html">iterator_restrict_traits&lt; dense_random_access_iterator_tag, sparse_bidirectional_iterator_tag &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1packed__tag.html">packed_tag</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__binary__traits.html">vector_binary_traits</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector.html">c_vector</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1dense__tag.html">dense_tag</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01packed__random__access__iterat170beb8dc7452d2a089622087df3fb79.html">iterator_restrict_traits&lt; packed_random_access_iterator_tag, dense_random_access_iterator_tag &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1permutation__matrix.html">permutation_matrix</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">vector_container</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1column__major__tag.html">column_major_tag</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1diagonal__adaptor.html">diagonal_adaptor</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01packed__random__access__iteratb562f8de34ea5fb27fcb98884ee3d67a.html">iterator_restrict_traits&lt; packed_random_access_iterator_tag, sparse_bidirectional_iterator_tag &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1promote__traits.html">promote_traits</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">complex_traits</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1diagonal__matrix.html">diagonal_matrix</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01sparse__bidirectional__iterato1e94698c6544162be6a31166833585d0.html">iterator_restrict_traits&lt; sparse_bidirectional_iterator_tag, dense_random_access_iterator_tag &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;R&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression__assigner.html">vector_expression_assigner</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">compressed_matrix</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1divide__by__zero.html">divide_by_zero</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01sparse__bidirectional__iterato23c588affc152003be288f42e0dc2744.html">iterator_restrict_traits&lt; sparse_bidirectional_iterator_tag, packed_random_access_iterator_tag &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__multiplies__assign_1_1rebind.html">scalar_multiplies_assign::rebind</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__index__norm__inf.html">vector_index_norm_inf</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector.html">compressed_vector</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;E&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a name="letter_L"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;L&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__assign_1_1rebind.html">scalar_assign::rebind</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html">vector_indirect</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1computed__assign__tag.html">computed_assign_tag</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1tag_1_1leading.html">leading</a> (boost::numeric::ublas::tag)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__minus__assign_1_1rebind.html">scalar_minus_assign::rebind</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__inner__prod.html">vector_inner_prod</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1const__iterator.html">coordinate_vector::const_iterator</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_F"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;F&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1less__pair.html">less_pair</a> (boost::numeric::ublas::detail)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__swap_1_1rebind.html">scalar_swap::rebind</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary.html">vector_matrix_binary</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1const__iterator.html">compressed_vector::const_iterator</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1fill__policy__wrapper.html">fill_policy_wrapper</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1less__triple.html">less_triple</a> (boost::numeric::ublas::detail)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__divides__assign_1_1rebind.html">scalar_divides_assign::rebind</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__matrix__binary__traits.html">vector_matrix_binary_traits</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1const__iterator.html">mapped_vector::const_iterator</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_G"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;G&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1lower__tag.html">lower_tag</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__plus__assign_1_1rebind.html">scalar_plus_assign::rebind</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__move__manip.html">vector_move_manip</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1const__iterator.html">matrix_vector_indirect::const_iterator</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">generalized_vector_of_vector</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_M"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;M&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1row__major__tag.html">row_major_tag</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__move__to__manip.html">vector_move_to_manip</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1const__iterator.html">vector_indirect::const_iterator</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_H"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;H&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1tag_1_1major.html">major</a> (boost::numeric::ublas::tag)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;S&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__norm__1.html">vector_norm_1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1const__iterator.html">matrix_vector_slice::const_iterator</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1has__trivial__constructor.html">has_trivial_constructor</a> (boost::numeric::ublas::detail)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1map__array.html">map_array</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__assign.html">scalar_assign</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__norm__2.html">vector_norm_2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1const__iterator.html">vector_slice::const_iterator</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><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">has_trivial_constructor&lt; std::complex&lt; FLT &gt; &gt;</a> (boost::numeric::ublas::detail)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1map__capacity__traits.html">map_capacity_traits</a> (boost::numeric::ublas::detail)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__assign__functor.html">scalar_binary_assign_functor</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__norm__inf.html">vector_norm_inf</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1const__iterator.html">vector_range::const_iterator</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1has__trivial__destructor.html">has_trivial_destructor</a> (boost::numeric::ublas::detail)&nbsp;&nbsp;&nbsp;</td><td><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">map_capacity_traits&lt; map_array&lt; I, T, ALLOC &gt; &gt;</a> (boost::numeric::ublas::detail)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__functor.html">scalar_binary_functor</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html">vector_of_vector</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1const__iterator.html">matrix_vector_range::const_iterator</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><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">has_trivial_destructor&lt; std::complex&lt; FLT &gt; &gt;</a> (boost::numeric::ublas::detail)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1map__std.html">map_std</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__swap__functor.html">scalar_binary_swap_functor</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">vector_range</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2_1_1const__iterator.html">vector_binary_scalar2::const_iterator</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html">hermitian_adaptor</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1map__traits.html">map_traits</a> (boost::numeric::ublas::detail)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__conj.html">scalar_conj</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1_1_1const__iterator.html">vector_binary_scalar1::const_iterator</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html">hermitian_matrix</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><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">map_traits&lt; map_array&lt; I, T, ALLOC &gt;, T &gt;</a> (boost::numeric::ublas::detail)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__divides.html">scalar_divides</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__scalar__binary.html">vector_scalar_binary</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary_1_1const__iterator.html">vector_binary::const_iterator</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;I&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html">mapped_matrix</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__divides__assign.html">scalar_divides_assign</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__binary__functor.html">vector_scalar_binary_functor</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1const__iterator.html">matrix_column::const_iterator</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix.html">identity_matrix</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector.html">mapped_vector</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">scalar_expression</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__binary__traits.html">vector_scalar_binary_traits</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__unary_1_1const__iterator.html">vector_unary::const_iterator</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__assign.html">index_assign</a> (boost::numeric::ublas::fill_policy)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">mapped_vector_of_mapped_vector</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__identity.html">scalar_identity</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__index__unary__functor.html">vector_scalar_index_unary_functor</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1const__iterator.html">c_vector::const_iterator</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">index_manipulator</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">matrix</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__imag.html">scalar_imag</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__real__unary__functor.html">vector_scalar_real_unary_functor</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__vector_1_1const__iterator.html">scalar_vector::const_iterator</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__minus__assign.html">index_minus_assign</a> (boost::numeric::ublas::fill_policy)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary.html">matrix_binary</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix.html">scalar_matrix</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__scalar__unary.html">vector_scalar_unary</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector_1_1const__iterator.html">unit_vector::const_iterator</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">index_pair</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1.html">matrix_binary_scalar1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__minus.html">scalar_minus</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__unary__functor.html">vector_scalar_unary_functor</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__vector_1_1const__iterator.html">zero_vector::const_iterator</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair__array.html">index_pair_array</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1__traits.html">matrix_binary_scalar1_traits</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__minus__assign.html">scalar_minus_assign</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__unary__traits.html">vector_scalar_unary_traits</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1const__iterator.html">matrix_row::const_iterator</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__plus__assign.html">index_plus_assign</a> (boost::numeric::ublas::fill_policy)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2.html">matrix_binary_scalar2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__multiplies.html">scalar_multiplies</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">vector_slice</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html">vector::const_iterator</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">index_triple</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2__traits.html">matrix_binary_scalar2_traits</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__multiplies__assign.html">scalar_multiplies_assign</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__sum.html">vector_sum</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2_1_1const__iterator.html">matrix_vector_binary2::const_iterator</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple__array.html">index_triple_array</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__binary__traits.html">matrix_binary_traits</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__negate.html">scalar_negate</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__tag.html">vector_tag</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1_1_1const__iterator.html">matrix_vector_binary1::const_iterator</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">indirect_array</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">matrix_column</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__plus.html">scalar_plus</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01banded__adaptor_3_01_m_01_4_01_4.html">vector_temporary_traits&lt; banded_adaptor&lt; M &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array_1_1const__iterator.html">indirect_array::const_iterator</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html">internal_logic</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">matrix_container</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__plus__assign.html">scalar_plus_assign</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><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">vector_temporary_traits&lt; const banded_adaptor&lt; M &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__slice_1_1const__iterator.html">basic_slice::const_iterator</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1iterator.html">coordinate_vector::iterator</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">matrix_expression</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__real.html">scalar_real</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><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">vector_temporary_traits&lt; const hermitian_adaptor&lt; M, TRI &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range_1_1const__iterator.html">basic_range::const_iterator</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1iterator.html">matrix_vector_indirect::iterator</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression__assigner.html">matrix_expression_assigner</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__real__unary__functor.html">scalar_real_unary_functor</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><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">vector_temporary_traits&lt; const matrix_column&lt; M &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator1.html">matrix_indirect::const_iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1iterator.html">compressed_vector::iterator</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html">matrix_indirect</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__reference.html">scalar_reference</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><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">vector_temporary_traits&lt; const matrix_indirect&lt; M &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator1.html">matrix_slice::const_iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1iterator.html">mapped_vector::iterator</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary.html">matrix_matrix_binary</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__swap.html">scalar_swap</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><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">vector_temporary_traits&lt; const matrix_range&lt; M &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator1.html">matrix_range::const_iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1iterator.html">vector_indirect::iterator</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary__functor.html">matrix_matrix_binary_functor</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__tag.html">scalar_tag</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><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">vector_temporary_traits&lt; const matrix_row&lt; M &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator1.html">banded_matrix::const_iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1iterator.html">matrix_vector_slice::iterator</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary__traits.html">matrix_matrix_binary_traits</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">scalar_traits</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><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">vector_temporary_traits&lt; const matrix_slice&lt; M &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator1.html">generalized_vector_of_vector::const_iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1iterator.html">vector_slice::iterator</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__matrix__prod.html">matrix_matrix_prod</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__unary__functor.html">scalar_unary_functor</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><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">vector_temporary_traits&lt; const matrix_vector_indirect&lt; M, IA &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator1.html">matrix_matrix_binary::const_iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1iterator.html">vector_range::iterator</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__matrix__solve__traits.html">matrix_matrix_solve_traits</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__value.html">scalar_value</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><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">vector_temporary_traits&lt; const matrix_vector_range&lt; M &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator1.html">triangular_adaptor::const_iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1iterator.html">matrix_vector_range::iterator</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__move__manip.html">matrix_move_manip</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__vector.html">scalar_vector</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><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">vector_temporary_traits&lt; const matrix_vector_slice&lt; M &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator1.html">triangular_matrix::const_iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1iterator.html">matrix_column::iterator</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__move__to__manip.html">matrix_move_to_manip</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1singular.html">singular</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><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">vector_temporary_traits&lt; const symmetric_adaptor&lt; M, TRI &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator1.html">matrix_binary_scalar2::const_iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1iterator.html">matrix_row::iterator</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__norm__1.html">matrix_norm_1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><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">vector_temporary_traits&lt; const triangular_adaptor&lt; M, TRI &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator1.html">matrix_binary_scalar1::const_iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1iterator.html">c_vector::iterator</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__norm__frobenius.html">matrix_norm_frobenius</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1sparse__insert.html">sparse_insert</a> (boost::numeric::ublas::fill_policy)&nbsp;&nbsp;&nbsp;</td><td><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">vector_temporary_traits&lt; const vector_indirect&lt; V &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator1.html">matrix_binary::const_iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">vector::iterator</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__norm__inf.html">matrix_norm_inf</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__proxy__tag.html">sparse_proxy_tag</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><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">vector_temporary_traits&lt; const vector_range&lt; V &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator1.html">matrix_unary2::const_iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1iterator1.html">matrix_indirect::iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">matrix_range</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1sparse__push__back.html">sparse_push_back</a> (boost::numeric::ublas::fill_policy)&nbsp;&nbsp;&nbsp;</td><td><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">vector_temporary_traits&lt; const vector_slice&lt; V &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator1.html">matrix_unary1::const_iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1iterator1.html">matrix_slice::iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">matrix_reference</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__tag.html">sparse_tag</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><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">vector_temporary_traits&lt; hermitian_adaptor&lt; M, TRI &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator1.html">vector_matrix_binary::const_iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator1.html">matrix_range::iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">matrix_row</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1static__matrix__move__manip.html">static_matrix_move_manip</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01matrix__column_3_01_m_01_4_01_4.html">vector_temporary_traits&lt; matrix_column&lt; M &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator1.html">c_matrix::const_iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator1.html">banded_matrix::iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__scalar__real__unary__functor.html">matrix_scalar_real_unary_functor</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1static__matrix__move__to__manip.html">static_matrix_move_to_manip</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01matrix__indirect_3_01_m_01_4_01_4.html">vector_temporary_traits&lt; matrix_indirect&lt; M &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator1.html">scalar_matrix::const_iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator1.html">generalized_vector_of_vector::iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__scalar__unary.html">matrix_scalar_unary</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1static__vector__move__manip.html">static_vector_move_manip</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01matrix__range_3_01_m_01_4_01_4.html">vector_temporary_traits&lt; matrix_range&lt; M &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator1.html">identity_matrix::const_iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator1.html">triangular_adaptor::iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__scalar__unary__traits.html">matrix_scalar_unary_traits</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1static__vector__move__to__manip.html">static_vector_move_to_manip</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01matrix__row_3_01_m_01_4_01_4.html">vector_temporary_traits&lt; matrix_row&lt; M &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator1.html">symmetric_adaptor::const_iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator1.html">triangular_matrix::iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">matrix_slice</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1storage__array.html">storage_array</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01matrix__slice_3_01_m_01_4_01_4.html">vector_temporary_traits&lt; matrix_slice&lt; M &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator1.html">zero_matrix::const_iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator1.html">c_matrix::iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__tag.html">matrix_tag</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits.html">storage_restrict_traits</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><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">vector_temporary_traits&lt; matrix_vector_indirect&lt; M, IA &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator1.html">symmetric_matrix::const_iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator1.html">symmetric_adaptor::iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01banded__adaptor_3_01_m_01_4_01_4.html">matrix_temporary_traits&lt; banded_adaptor&lt; M &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__proxy__tag_00_01packed__proxy__tag_01_4.html">storage_restrict_traits&lt; dense_proxy_tag, packed_proxy_tag &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><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">vector_temporary_traits&lt; matrix_vector_range&lt; M &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator1.html">vector_of_vector::const_iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator1.html">vector_of_vector::iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><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">matrix_temporary_traits&lt; const banded_adaptor&lt; M &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__proxy__tag_00_01sparse__proxy__tag_01_4.html">storage_restrict_traits&lt; dense_proxy_tag, sparse_proxy_tag &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><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">vector_temporary_traits&lt; matrix_vector_slice&lt; M &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator1.html">matrix::const_iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator1.html">symmetric_matrix::iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><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">matrix_temporary_traits&lt; const hermitian_adaptor&lt; M, TRI &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__tag_00_01dense__proxy__tag_01_4.html">storage_restrict_traits&lt; dense_tag, dense_proxy_tag &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><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">vector_temporary_traits&lt; symmetric_adaptor&lt; M, TRI &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator1.html">coordinate_matrix::const_iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator1.html">matrix::iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><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">matrix_temporary_traits&lt; const matrix_indirect&lt; M &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__tag_00_01packed__proxy__tag_01_4.html">storage_restrict_traits&lt; dense_tag, packed_proxy_tag &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><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">vector_temporary_traits&lt; triangular_adaptor&lt; M, TRI &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator1.html">compressed_matrix::const_iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">banded_adaptor::iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><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">matrix_temporary_traits&lt; const matrix_range&lt; M &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__tag_00_01sparse__proxy__tag_01_4.html">storage_restrict_traits&lt; dense_tag, sparse_proxy_tag &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01vector__indirect_3_01_v_01_4_01_4.html">vector_temporary_traits&lt; vector_indirect&lt; V &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator1.html">hermitian_adaptor::const_iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator1.html">coordinate_matrix::iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><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">matrix_temporary_traits&lt; const matrix_slice&lt; M &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01packed__proxy__tag_00_01sparse__proxy__tag_01_4.html">storage_restrict_traits&lt; packed_proxy_tag, sparse_proxy_tag &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01vector__range_3_01_v_01_4_01_4.html">vector_temporary_traits&lt; vector_range&lt; V &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator1.html">hermitian_matrix::const_iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator1.html">hermitian_adaptor::iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><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">matrix_temporary_traits&lt; const symmetric_adaptor&lt; M, TRI &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01packed__tag_00_01dense__proxy__tag_01_4.html">storage_restrict_traits&lt; packed_tag, dense_proxy_tag &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01vector__slice_3_01_v_01_4_01_4.html">vector_temporary_traits&lt; vector_slice&lt; V &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator1.html">mapped_vector_of_mapped_vector::const_iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator1.html">compressed_matrix::iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><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">matrix_temporary_traits&lt; const triangular_adaptor&lt; M, TRI &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01packed__tag_00_01packed__proxy__tag_01_4.html">storage_restrict_traits&lt; packed_tag, packed_proxy_tag &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__traits.html">vector_traits</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator1.html">mapped_matrix::const_iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator1.html">mapped_vector_of_mapped_vector::iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><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">matrix_temporary_traits&lt; hermitian_adaptor&lt; M, TRI &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01packed__tag_00_01sparse__proxy__tag_01_4.html">storage_restrict_traits&lt; packed_tag, sparse_proxy_tag &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__unary.html">vector_unary</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">banded_adaptor::const_iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator1.html">hermitian_matrix::iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01matrix__indirect_3_01_m_01_4_01_4.html">matrix_temporary_traits&lt; matrix_indirect&lt; M &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01sparse__tag_00_01dense__proxy__tag_01_4.html">storage_restrict_traits&lt; sparse_tag, dense_proxy_tag &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__unary__traits.html">vector_unary_traits</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator2.html">matrix_indirect::const_iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator1.html">mapped_matrix::iterator1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01matrix__range_3_01_m_01_4_01_4.html">matrix_temporary_traits&lt; matrix_range&lt; M &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01sparse__tag_00_01packed__proxy__tag_01_4.html">storage_restrict_traits&lt; sparse_tag, packed_proxy_tag &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__view__traits.html">vector_view_traits</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator2.html">matrix_slice::const_iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1iterator2.html">matrix_indirect::iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01matrix__slice_3_01_m_01_4_01_4.html">matrix_temporary_traits&lt; matrix_slice&lt; M &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01sparse__tag_00_01sparse__proxy__tag_01_4.html">storage_restrict_traits&lt; sparse_tag, sparse_proxy_tag &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_W"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;W&nbsp;&nbsp;</div></td></tr></table>
-</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator2.html">banded_matrix::const_iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator2.html">banded_matrix::iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><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">matrix_temporary_traits&lt; symmetric_adaptor&lt; M, TRI &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1strict__lower__tag.html">strict_lower_tag</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1wrap.html">wrap</a> (boost::numeric::ublas::traverse_policy)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator2.html">matrix_range::const_iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1iterator2.html">matrix_slice::iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><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">matrix_temporary_traits&lt; triangular_adaptor&lt; M, TRI &gt; &gt;</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1strict__upper__tag.html">strict_upper_tag</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_Z"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;Z&nbsp;&nbsp;</div></td></tr></table>
-</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator2.html">generalized_vector_of_vector::const_iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator2.html">matrix_range::iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__traits.html">matrix_traits</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">symmetric_adaptor</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix.html">zero_matrix</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator2.html">matrix_matrix_binary::const_iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator2.html">generalized_vector_of_vector::iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1.html">matrix_unary1</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">symmetric_matrix</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__vector.html">zero_vector</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator2.html">triangular_adaptor::const_iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator2.html">triangular_adaptor::iterator2</a> (boost::numeric::ublas)&nbsp;&nbsp;&nbsp;</td></tr></table><div class="qindex"><a class="qindex" href="#letter_A">A</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_B">B</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_C">C</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_D">D</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_E">E</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_F">F</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_G">G</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_H">H</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_I">I</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_L">L</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_M">M</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_N">N</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_P">P</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_R">R</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_S">S</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_T">T</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_U">U</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_V">V</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_W">W</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_Z">Z</a></div>
-</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>
diff --git a/libs/numeric/ublas/doc/html/classnonassignable.html b/libs/numeric/ublas/doc/html/classnonassignable.html
deleted file mode 100644
index f65eaedc67..0000000000
--- a/libs/numeric/ublas/doc/html/classnonassignable.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!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: nonassignable 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>
-<div class="contents">
-<h1>nonassignable Class Reference</h1><!-- doxytag: class="nonassignable" -->
-<p>Inherited by <a class="el" href="classboost_1_1numeric_1_1ublas_1_1storage__array.html">boost::numeric::ublas::storage_array&lt; E &gt;</a><code> [private]</code>, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1storage__array.html">boost::numeric::ublas::storage_array&lt; array_adaptor&lt; T &gt; &gt;</a><code> [private]</code>, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1storage__array.html">boost::numeric::ublas::storage_array&lt; bounded_array&lt; T, N, ALLOC &gt; &gt;</a><code> [private]</code>, and <a class="el" href="classboost_1_1numeric_1_1ublas_1_1storage__array.html">boost::numeric::ublas::storage_array&lt; unbounded_array&lt; T, ALLOC &gt; &gt;</a><code> [private]</code>.</p>
-<table border="0" cellpadding="0" cellspacing="0">
-</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>
diff --git a/libs/numeric/ublas/doc/html/doxydoc_8hpp_source.html b/libs/numeric/ublas/doc/html/doxydoc_8hpp_source.html
deleted file mode 100644
index a617fe5393..0000000000
--- a/libs/numeric/ublas/doc/html/doxydoc_8hpp_source.html
+++ /dev/null
@@ -1,40 +0,0 @@
-<!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: doxydoc.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>doxydoc.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</span>
-<a name="l00003"></a>00003 <span class="comment">// David Bellot</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">// And we acknowledge the support from all contributors.</span>
-<a name="l00010"></a>00010
-</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>
diff --git a/libs/numeric/ublas/doc/html/doxygen.css b/libs/numeric/ublas/doc/html/doxygen.css
deleted file mode 100644
index 9ca3cafbcf..0000000000
--- a/libs/numeric/ublas/doc/html/doxygen.css
+++ /dev/null
@@ -1,498 +0,0 @@
-/* The standard CSS for doxygen */
-
-body, table, div, p, dl {
- font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif;
- font-size: 12px;
-}
-
-/* @group Heading Levels */
-
-h1 {
- text-align: center;
- font-size: 150%;
-}
-
-h2 {
- font-size: 120%;
-}
-
-h3 {
- font-size: 100%;
-}
-
-dt {
- font-weight: bold;
-}
-
-div.multicol {
- -moz-column-gap: 1em;
- -webkit-column-gap: 1em;
- -moz-column-count: 3;
- -webkit-column-count: 3;
-}
-
-p.startli, p.startdd {
- margin-top: 2px;
-}
-
-p.endli {
- margin-bottom: 0px;
-}
-
-p.enddd {
- margin-bottom: 4px;
-}
-
-/* @end */
-
-caption {
- font-weight: bold;
-}
-
-span.legend {
- font-size: 70%;
- text-align: center;
-}
-
-div.qindex, div.navtab{
- background-color: #e8eef2;
- border: 1px solid #84b0c7;
- text-align: center;
- margin: 2px;
- padding: 2px;
-}
-
-div.qindex, div.navpath {
- width: 100%;
- line-height: 140%;
-}
-
-div.navtab {
- margin-right: 15px;
-}
-
-/* @group Link Styling */
-
-a {
- color: #153788;
- font-weight: normal;
- text-decoration: none;
-}
-
-.contents a:visited {
- color: #1b77c5;
-}
-
-a:hover {
- text-decoration: underline;
-}
-
-a.qindex {
- font-weight: bold;
-}
-
-a.qindexHL {
- font-weight: bold;
- background-color: #6666cc;
- color: #ffffff;
- border: 1px double #9295C2;
-}
-
-.contents a.qindexHL:visited {
- color: #ffffff;
-}
-
-a.el {
- font-weight: bold;
-}
-
-a.elRef {
-}
-
-a.code {
-}
-
-a.codeRef {
-}
-
-/* @end */
-
-dl.el {
- margin-left: -1cm;
-}
-
-.fragment {
- font-family: monospace, fixed;
- font-size: 105%;
-}
-
-pre.fragment {
- border: 1px solid #CCCCCC;
- background-color: #f5f5f5;
- padding: 4px 6px;
- margin: 4px 8px 4px 2px;
-}
-
-div.ah {
- background-color: black;
- font-weight: bold;
- color: #ffffff;
- margin-bottom: 3px;
- margin-top: 3px
-}
-
-div.groupHeader {
- margin-left: 16px;
- margin-top: 12px;
- margin-bottom: 6px;
- font-weight: bold;
-}
-
-div.groupText {
- margin-left: 16px;
- font-style: italic;
-}
-
-body {
- background: white;
- color: black;
- margin-right: 20px;
- margin-left: 20px;
-}
-
-td.indexkey {
- background-color: #e8eef2;
- font-weight: bold;
- border: 1px solid #CCCCCC;
- margin: 2px 0px 2px 0;
- padding: 2px 10px;
-}
-
-td.indexvalue {
- background-color: #e8eef2;
- border: 1px solid #CCCCCC;
- padding: 2px 10px;
- margin: 2px 0px;
-}
-
-tr.memlist {
- background-color: #f0f0f0;
-}
-
-p.formulaDsp {
- text-align: center;
-}
-
-img.formulaDsp {
-
-}
-
-img.formulaInl {
- vertical-align: middle;
-}
-
-div.center {
- text-align: center;
- margin-top: 0px;
- margin-bottom: 0px;
- padding: 0px;
-}
-
-div.center img {
- border: 0px;
-}
-
-img.footer {
- border: 0px;
- vertical-align: middle;
-}
-
-/* @group Code Colorization */
-
-span.keyword {
- color: #008000
-}
-
-span.keywordtype {
- color: #604020
-}
-
-span.keywordflow {
- color: #e08000
-}
-
-span.comment {
- color: #800000
-}
-
-span.preprocessor {
- color: #806020
-}
-
-span.stringliteral {
- color: #002080
-}
-
-span.charliteral {
- color: #008080
-}
-
-span.vhdldigit {
- color: #ff00ff
-}
-
-span.vhdlchar {
- color: #000000
-}
-
-span.vhdlkeyword {
- color: #700070
-}
-
-span.vhdllogic {
- color: #ff0000
-}
-
-/* @end */
-
-.search {
- color: #003399;
- font-weight: bold;
-}
-
-form.search {
- margin-bottom: 0px;
- margin-top: 0px;
-}
-
-input.search {
- font-size: 75%;
- color: #000080;
- font-weight: normal;
- background-color: #e8eef2;
-}
-
-td.tiny {
- font-size: 75%;
-}
-
-.dirtab {
- padding: 4px;
- border-collapse: collapse;
- border: 1px solid #84b0c7;
-}
-
-th.dirtab {
- background: #e8eef2;
- font-weight: bold;
-}
-
-hr {
- height: 0;
- border: none;
- border-top: 1px solid #666;
-}
-
-/* @group Member Descriptions */
-
-.mdescLeft, .mdescRight,
-.memItemLeft, .memItemRight,
-.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
- background-color: #FAFAFA;
- border: none;
- margin: 4px;
- padding: 1px 0 0 8px;
-}
-
-.mdescLeft, .mdescRight {
- padding: 0px 8px 4px 8px;
- color: #555;
-}
-
-.memItemLeft, .memItemRight, .memTemplParams {
- border-top: 1px solid #ccc;
-}
-
-.memItemLeft, .memTemplItemLeft {
- white-space: nowrap;
-}
-
-.memTemplParams {
- color: #606060;
- white-space: nowrap;
-}
-
-/* @end */
-
-/* @group Member Details */
-
-/* Styles for detailed member documentation */
-
-.memtemplate {
- font-size: 80%;
- color: #606060;
- font-weight: normal;
- margin-left: 3px;
-}
-
-.memnav {
- background-color: #e8eef2;
- border: 1px solid #84b0c7;
- text-align: center;
- margin: 2px;
- margin-right: 15px;
- padding: 2px;
-}
-
-.memitem {
- padding: 0;
- margin-bottom: 10px;
-}
-
-.memname {
- white-space: nowrap;
- font-weight: bold;
-}
-
-.memproto, .memdoc {
- border: 1px solid #84b0c7;
-}
-
-.memproto {
- padding: 0;
- background-color: #d5e1e8;
- font-weight: bold;
- -webkit-border-top-left-radius: 8px;
- -webkit-border-top-right-radius: 8px;
- -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
- -moz-border-radius-topleft: 8px;
- -moz-border-radius-topright: 8px;
- -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
-
-}
-
-.memdoc {
- padding: 2px 5px;
- background-color: #eef3f5;
- border-top-width: 0;
- -webkit-border-bottom-left-radius: 8px;
- -webkit-border-bottom-right-radius: 8px;
- -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
- -moz-border-radius-bottomleft: 8px;
- -moz-border-radius-bottomright: 8px;
- -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
-}
-
-.paramkey {
- text-align: right;
-}
-
-.paramtype {
- white-space: nowrap;
-}
-
-.paramname {
- color: #602020;
- white-space: nowrap;
-}
-.paramname em {
- font-style: normal;
-}
-
-/* @end */
-
-/* @group Directory (tree) */
-
-/* for the tree view */
-
-.ftvtree {
- font-family: sans-serif;
- margin: 0.5em;
-}
-
-/* these are for tree view when used as main index */
-
-.directory {
- font-size: 9pt;
- font-weight: bold;
-}
-
-.directory h3 {
- margin: 0px;
- margin-top: 1em;
- font-size: 11pt;
-}
-
-/*
-The following two styles can be used to replace the root node title
-with an image of your choice. Simply uncomment the next two styles,
-specify the name of your image and be sure to set 'height' to the
-proper pixel height of your image.
-*/
-
-/*
-.directory h3.swap {
- height: 61px;
- background-repeat: no-repeat;
- background-image: url("yourimage.gif");
-}
-.directory h3.swap span {
- display: none;
-}
-*/
-
-.directory > h3 {
- margin-top: 0;
-}
-
-.directory p {
- margin: 0px;
- white-space: nowrap;
-}
-
-.directory div {
- display: none;
- margin: 0px;
-}
-
-.directory img {
- vertical-align: -30%;
-}
-
-/* these are for tree view when not used as main index */
-
-.directory-alt {
- font-size: 100%;
- font-weight: bold;
-}
-
-.directory-alt h3 {
- margin: 0px;
- margin-top: 1em;
- font-size: 11pt;
-}
-
-.directory-alt > h3 {
- margin-top: 0;
-}
-
-.directory-alt p {
- margin: 0px;
- white-space: nowrap;
-}
-
-.directory-alt div {
- display: none;
- margin: 0px;
-}
-
-.directory-alt img {
- vertical-align: -30%;
-}
-
-/* @end */
-
-address {
- font-style: normal;
- color: #333;
-}
diff --git a/libs/numeric/ublas/doc/html/doxygen.png b/libs/numeric/ublas/doc/html/doxygen.png
deleted file mode 100644
index f0a274bbaf..0000000000
--- a/libs/numeric/ublas/doc/html/doxygen.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/exception_8hpp_source.html b/libs/numeric/ublas/doc/html/exception_8hpp_source.html
deleted file mode 100644
index 4cdd700230..0000000000
--- a/libs/numeric/ublas/doc/html/exception_8hpp_source.html
+++ /dev/null
@@ -1,327 +0,0 @@
-<!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: exception.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>exception.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_EXCEPTION_</span>
-<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#define _BOOST_UBLAS_EXCEPTION_</span>
-<a name="l00015"></a>00015 <span class="preprocessor"></span>
-<a name="l00016"></a>00016 <span class="preprocessor">#if ! defined (BOOST_NO_EXCEPTIONS) &amp;&amp; ! defined (BOOST_UBLAS_NO_EXCEPTIONS)</span>
-<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#include &lt;stdexcept&gt;</span>
-<a name="l00018"></a>00018 <span class="preprocessor">#else</span>
-<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#include &lt;cstdlib&gt;</span>
-<a name="l00020"></a>00020 <span class="preprocessor">#endif</span>
-<a name="l00021"></a>00021 <span class="preprocessor"></span><span class="preprocessor">#ifndef BOOST_UBLAS_NO_STD_CERR</span>
-<a name="l00022"></a>00022 <span class="preprocessor"></span><span class="preprocessor">#include &lt;iostream&gt;</span>
-<a name="l00023"></a>00023 <span class="preprocessor">#endif</span>
-<a name="l00024"></a>00024 <span class="preprocessor"></span>
-<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;boost/numeric/ublas/detail/config.hpp&gt;</span>
-<a name="l00026"></a>00026
-<a name="l00027"></a>00027 <span class="keyword">namespace </span>boost { <span class="keyword">namespace </span>numeric { <span class="keyword">namespace </span>ublas {
-<a name="l00028"></a>00028
-<a name="l00031"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1divide__by__zero.html">00031</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1divide__by__zero.html" title="Exception raised when a division by zero occurs.">divide_by_zero</a>
-<a name="l00032"></a>00032 #if ! defined (BOOST_NO_EXCEPTIONS) &amp;&amp; ! defined (BOOST_UBLAS_NO_EXCEPTIONS)
-<a name="l00033"></a>00033 <span class="comment">// Inherit from standard exceptions as requested during review.</span>
-<a name="l00034"></a>00034 : public std::runtime_error
-<a name="l00035"></a>00035 {
-<a name="l00036"></a>00036 <span class="keyword">explicit</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1divide__by__zero.html" title="Exception raised when a division by zero occurs.">divide_by_zero</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> *s = <span class="stringliteral">&quot;divide by zero&quot;</span>) :
-<a name="l00037"></a>00037 std::runtime_error (s) {}
-<a name="l00038"></a>00038 <span class="keywordtype">void</span> <span class="keyword">raise</span> () {
-<a name="l00039"></a>00039 <span class="keywordflow">throw</span> *<span class="keyword">this</span>;
-<a name="l00040"></a>00040 }
-<a name="l00041"></a>00041 <span class="preprocessor">#else</span>
-<a name="l00042"></a>00042 <span class="preprocessor"></span> {
-<a name="l00043"></a>00043 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1divide__by__zero.html" title="Exception raised when a division by zero occurs.">divide_by_zero</a> ()
-<a name="l00044"></a>00044 {}
-<a name="l00045"></a>00045 <span class="keyword">explicit</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1divide__by__zero.html" title="Exception raised when a division by zero occurs.">divide_by_zero</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> *)
-<a name="l00046"></a>00046 {}
-<a name="l00047"></a>00047 <span class="keywordtype">void</span> <span class="keyword">raise</span> () {
-<a name="l00048"></a>00048 std::abort ();
-<a name="l00049"></a>00049 }
-<a name="l00050"></a>00050 <span class="preprocessor">#endif</span>
-<a name="l00051"></a>00051 <span class="preprocessor"></span> };
-<a name="l00052"></a>00052
-<a name="l00055"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html">00055</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a>
-<a name="l00056"></a>00056 #if ! defined (BOOST_NO_EXCEPTIONS) &amp;&amp; ! defined (BOOST_UBLAS_NO_EXCEPTIONS)
-<a name="l00057"></a>00057 <span class="comment">// Inherit from standard exceptions as requested during review.</span>
-<a name="l00058"></a>00058 : public std::logic_error {
-<a name="l00059"></a>00059 <span class="keyword">explicit</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> *s = <span class="stringliteral">&quot;internal logic&quot;</span>) :
-<a name="l00060"></a>00060 std::logic_error (s) {}
-<a name="l00061"></a>00061 <span class="keywordtype">void</span> <span class="keyword">raise</span> () {
-<a name="l00062"></a>00062 <span class="keywordflow">throw</span> *<span class="keyword">this</span>;
-<a name="l00063"></a>00063 }
-<a name="l00064"></a>00064 <span class="preprocessor">#else</span>
-<a name="l00065"></a>00065 <span class="preprocessor"></span> {
-<a name="l00066"></a>00066 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ()
-<a name="l00067"></a>00067 {}
-<a name="l00068"></a>00068 <span class="keyword">explicit</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> *)
-<a name="l00069"></a>00069 {}
-<a name="l00070"></a>00070 <span class="keywordtype">void</span> <span class="keyword">raise</span> () {
-<a name="l00071"></a>00071 std::abort ();
-<a name="l00072"></a>00072 }
-<a name="l00073"></a>00073 <span class="preprocessor">#endif</span>
-<a name="l00074"></a>00074 <span class="preprocessor"></span> };
-<a name="l00075"></a>00075
-<a name="l00076"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">00076</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a>
-<a name="l00077"></a>00077 #if ! defined (BOOST_NO_EXCEPTIONS) &amp;&amp; ! defined (BOOST_UBLAS_NO_EXCEPTIONS)
-<a name="l00078"></a>00078 <span class="comment">// Inherit from standard exceptions as requested during review.</span>
-<a name="l00079"></a>00079 : public std::logic_error {
-<a name="l00080"></a>00080 <span class="keyword">explicit</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> *s = <span class="stringliteral">&quot;external logic&quot;</span>) :
-<a name="l00081"></a>00081 std::logic_error (s) {}
-<a name="l00082"></a>00082 <span class="comment">// virtual const char *what () const throw () {</span>
-<a name="l00083"></a>00083 <span class="comment">// return &quot;exception: external logic&quot;;</span>
-<a name="l00084"></a>00084 <span class="comment">// }</span>
-<a name="l00085"></a>00085 <span class="keywordtype">void</span> <span class="keyword">raise</span> () {
-<a name="l00086"></a>00086 <span class="keywordflow">throw</span> *<span class="keyword">this</span>;
-<a name="l00087"></a>00087 }
-<a name="l00088"></a>00088 <span class="preprocessor">#else</span>
-<a name="l00089"></a>00089 <span class="preprocessor"></span> {
-<a name="l00090"></a>00090 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ()
-<a name="l00091"></a>00091 {}
-<a name="l00092"></a>00092 <span class="keyword">explicit</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> *)
-<a name="l00093"></a>00093 {}
-<a name="l00094"></a>00094 <span class="keywordtype">void</span> <span class="keyword">raise</span> () {
-<a name="l00095"></a>00095 std::abort ();
-<a name="l00096"></a>00096 }
-<a name="l00097"></a>00097 <span class="preprocessor">#endif</span>
-<a name="l00098"></a>00098 <span class="preprocessor"></span> };
-<a name="l00099"></a>00099
-<a name="l00100"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__argument.html">00100</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__argument.html">bad_argument</a>
-<a name="l00101"></a>00101 #if ! defined (BOOST_NO_EXCEPTIONS) &amp;&amp; ! defined (BOOST_UBLAS_NO_EXCEPTIONS)
-<a name="l00102"></a>00102 <span class="comment">// Inherit from standard exceptions as requested during review.</span>
-<a name="l00103"></a>00103 : public std::invalid_argument {
-<a name="l00104"></a>00104 <span class="keyword">explicit</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__argument.html">bad_argument</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> *s = <span class="stringliteral">&quot;bad argument&quot;</span>) :
-<a name="l00105"></a>00105 std::invalid_argument (s) {}
-<a name="l00106"></a>00106 <span class="keywordtype">void</span> <span class="keyword">raise</span> () {
-<a name="l00107"></a>00107 <span class="keywordflow">throw</span> *<span class="keyword">this</span>;
-<a name="l00108"></a>00108 }
-<a name="l00109"></a>00109 <span class="preprocessor">#else</span>
-<a name="l00110"></a>00110 <span class="preprocessor"></span> {
-<a name="l00111"></a>00111 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__argument.html">bad_argument</a> ()
-<a name="l00112"></a>00112 {}
-<a name="l00113"></a>00113 <span class="keyword">explicit</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__argument.html">bad_argument</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> *)
-<a name="l00114"></a>00114 {}
-<a name="l00115"></a>00115 <span class="keywordtype">void</span> <span class="keyword">raise</span> () {
-<a name="l00116"></a>00116 std::abort ();
-<a name="l00117"></a>00117 }
-<a name="l00118"></a>00118 <span class="preprocessor">#endif</span>
-<a name="l00119"></a>00119 <span class="preprocessor"></span> };
-<a name="l00120"></a>00120
-<a name="l00123"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">00123</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a>
-<a name="l00124"></a>00124 #if ! defined (BOOST_NO_EXCEPTIONS) &amp;&amp; ! defined (BOOST_UBLAS_NO_EXCEPTIONS)
-<a name="l00125"></a>00125 <span class="comment">// Inherit from standard exceptions as requested during review.</span>
-<a name="l00126"></a>00126 : public std::domain_error {
-<a name="l00127"></a>00127 <span class="keyword">explicit</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> *s = <span class="stringliteral">&quot;bad size&quot;</span>) :
-<a name="l00128"></a>00128 std::domain_error (s) {}
-<a name="l00129"></a>00129 <span class="keywordtype">void</span> <span class="keyword">raise</span> () {
-<a name="l00130"></a>00130 <span class="keywordflow">throw</span> *<span class="keyword">this</span>;
-<a name="l00131"></a>00131 }
-<a name="l00132"></a>00132 <span class="preprocessor">#else</span>
-<a name="l00133"></a>00133 <span class="preprocessor"></span> {
-<a name="l00134"></a>00134 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ()
-<a name="l00135"></a>00135 {}
-<a name="l00136"></a>00136 <span class="keyword">explicit</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> *)
-<a name="l00137"></a>00137 {}
-<a name="l00138"></a>00138 <span class="keywordtype">void</span> <span class="keyword">raise</span> () {
-<a name="l00139"></a>00139 std::abort ();
-<a name="l00140"></a>00140 }
-<a name="l00141"></a>00141 <span class="preprocessor">#endif</span>
-<a name="l00142"></a>00142 <span class="preprocessor"></span> };
-<a name="l00143"></a>00143
-<a name="l00144"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">00144</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a>
-<a name="l00145"></a>00145 #if ! defined (BOOST_NO_EXCEPTIONS) &amp;&amp; ! defined (BOOST_UBLAS_NO_EXCEPTIONS)
-<a name="l00146"></a>00146 <span class="comment">// Inherit from standard exceptions as requested during review.</span>
-<a name="l00147"></a>00147 : public std::out_of_range {
-<a name="l00148"></a>00148 <span class="keyword">explicit</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> *s = <span class="stringliteral">&quot;bad index&quot;</span>) :
-<a name="l00149"></a>00149 std::out_of_range (s) {}
-<a name="l00150"></a>00150 <span class="keywordtype">void</span> <span class="keyword">raise</span> () {
-<a name="l00151"></a>00151 <span class="keywordflow">throw</span> *<span class="keyword">this</span>;
-<a name="l00152"></a>00152 }
-<a name="l00153"></a>00153 <span class="preprocessor">#else</span>
-<a name="l00154"></a>00154 <span class="preprocessor"></span> {
-<a name="l00155"></a>00155 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ()
-<a name="l00156"></a>00156 {}
-<a name="l00157"></a>00157 <span class="keyword">explicit</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> *)
-<a name="l00158"></a>00158 {}
-<a name="l00159"></a>00159 <span class="keywordtype">void</span> <span class="keyword">raise</span> () {
-<a name="l00160"></a>00160 std::abort ();
-<a name="l00161"></a>00161 }
-<a name="l00162"></a>00162 <span class="preprocessor">#endif</span>
-<a name="l00163"></a>00163 <span class="preprocessor"></span> };
-<a name="l00164"></a>00164
-<a name="l00165"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1singular.html">00165</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1singular.html">singular</a>
-<a name="l00166"></a>00166 #if ! defined (BOOST_NO_EXCEPTIONS) &amp;&amp; ! defined (BOOST_UBLAS_NO_EXCEPTIONS)
-<a name="l00167"></a>00167 <span class="comment">// Inherit from standard exceptions as requested during review.</span>
-<a name="l00168"></a>00168 : public std::runtime_error {
-<a name="l00169"></a>00169 <span class="keyword">explicit</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1singular.html">singular</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> *s = <span class="stringliteral">&quot;singular&quot;</span>) :
-<a name="l00170"></a>00170 std::runtime_error (s) {}
-<a name="l00171"></a>00171 <span class="keywordtype">void</span> <span class="keyword">raise</span> () {
-<a name="l00172"></a>00172 <span class="keywordflow">throw</span> *<span class="keyword">this</span>;
-<a name="l00173"></a>00173 }
-<a name="l00174"></a>00174 <span class="preprocessor">#else</span>
-<a name="l00175"></a>00175 <span class="preprocessor"></span> {
-<a name="l00176"></a>00176 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1singular.html">singular</a> ()
-<a name="l00177"></a>00177 {}
-<a name="l00178"></a>00178 <span class="keyword">explicit</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1singular.html">singular</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> *)
-<a name="l00179"></a>00179 {}
-<a name="l00180"></a>00180 <span class="keywordtype">void</span> <span class="keyword">raise</span> () {
-<a name="l00181"></a>00181 std::abort ();
-<a name="l00182"></a>00182 }
-<a name="l00183"></a>00183 <span class="preprocessor">#endif</span>
-<a name="l00184"></a>00184 <span class="preprocessor"></span> };
-<a name="l00185"></a>00185
-<a name="l00186"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1non__real.html">00186</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1non__real.html">non_real</a>
-<a name="l00187"></a>00187 #if ! defined (BOOST_NO_EXCEPTIONS) &amp;&amp; ! defined (BOOST_UBLAS_NO_EXCEPTIONS)
-<a name="l00188"></a>00188 <span class="comment">// Inherit from standard exceptions as requested during review.</span>
-<a name="l00189"></a>00189 : public std::domain_error {
-<a name="l00190"></a>00190 <span class="keyword">explicit</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1non__real.html">non_real</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> *s = <span class="stringliteral">&quot;exception: non real&quot;</span>) :
-<a name="l00191"></a>00191 std::domain_error (s) {}
-<a name="l00192"></a>00192 <span class="keywordtype">void</span> <span class="keyword">raise</span> () {
-<a name="l00193"></a>00193 <span class="keywordflow">throw</span> *<span class="keyword">this</span>;
-<a name="l00194"></a>00194 }
-<a name="l00195"></a>00195 <span class="preprocessor">#else</span>
-<a name="l00196"></a>00196 <span class="preprocessor"></span> {
-<a name="l00197"></a>00197 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1non__real.html">non_real</a> ()
-<a name="l00198"></a>00198 {}
-<a name="l00199"></a>00199 <span class="keyword">explicit</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1non__real.html">non_real</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> *)
-<a name="l00200"></a>00200 {}
-<a name="l00201"></a>00201 <span class="keywordtype">void</span> <span class="keyword">raise</span> () {
-<a name="l00202"></a>00202 std::abort ();
-<a name="l00203"></a>00203 }
-<a name="l00204"></a>00204 <span class="preprocessor">#endif</span>
-<a name="l00205"></a>00205 <span class="preprocessor"></span> };
-<a name="l00206"></a>00206
-<a name="l00207"></a>00207 <span class="preprocessor">#if BOOST_UBLAS_CHECK_ENABLE</span>
-<a name="l00208"></a>00208 <span class="preprocessor"></span><span class="comment">// Macros are equivilent to </span>
-<a name="l00209"></a>00209 <span class="comment">// template&lt;class E&gt;</span>
-<a name="l00210"></a>00210 <span class="comment">// BOOST_UBLAS_INLINE</span>
-<a name="l00211"></a>00211 <span class="comment">// void check (bool expression, const E &amp;e) {</span>
-<a name="l00212"></a>00212 <span class="comment">// if (! expression)</span>
-<a name="l00213"></a>00213 <span class="comment">// e.raise ();</span>
-<a name="l00214"></a>00214 <span class="comment">// }</span>
-<a name="l00215"></a>00215 <span class="comment">// template&lt;class E&gt;</span>
-<a name="l00216"></a>00216 <span class="comment">// BOOST_UBLAS_INLINE</span>
-<a name="l00217"></a>00217 <span class="comment">// void check_ex (bool expression, const char *file, int line, const E &amp;e) {</span>
-<a name="l00218"></a>00218 <span class="comment">// if (! expression)</span>
-<a name="l00219"></a>00219 <span class="comment">// e.raise ();</span>
-<a name="l00220"></a>00220 <span class="comment">// }</span>
-<a name="l00221"></a>00221 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_STD_CERR</span>
-<a name="l00222"></a>00222 <span class="preprocessor"></span><span class="preprocessor">#define BOOST_UBLAS_CHECK_FALSE(e) \</span>
-<a name="l00223"></a>00223 <span class="preprocessor"> std::cerr &lt;&lt; &quot;Check failed in file &quot; &lt;&lt; __FILE__ &lt;&lt; &quot; at line &quot; &lt;&lt; __LINE__ &lt;&lt; &quot;:&quot; &lt;&lt; std::endl; \</span>
-<a name="l00224"></a>00224 <span class="preprocessor"> e.raise ();</span>
-<a name="l00225"></a>00225 <span class="preprocessor"></span><span class="preprocessor">#define BOOST_UBLAS_CHECK(expression, e) \</span>
-<a name="l00226"></a>00226 <span class="preprocessor"> if (! (expression)) { \</span>
-<a name="l00227"></a>00227 <span class="preprocessor"> std::cerr &lt;&lt; &quot;Check failed in file &quot; &lt;&lt; __FILE__ &lt;&lt; &quot; at line &quot; &lt;&lt; __LINE__ &lt;&lt; &quot;:&quot; &lt;&lt; std::endl; \</span>
-<a name="l00228"></a>00228 <span class="preprocessor"> std::cerr &lt;&lt; #expression &lt;&lt; std::endl; \</span>
-<a name="l00229"></a>00229 <span class="preprocessor"> e.raise (); \</span>
-<a name="l00230"></a>00230 <span class="preprocessor"> }</span>
-<a name="l00231"></a>00231 <span class="preprocessor"></span><span class="preprocessor">#define BOOST_UBLAS_CHECK_EX(expression, file, line, e) \</span>
-<a name="l00232"></a>00232 <span class="preprocessor"> if (! (expression)) { \</span>
-<a name="l00233"></a>00233 <span class="preprocessor"> std::cerr &lt;&lt; &quot;Check failed in file &quot; &lt;&lt; (file) &lt;&lt; &quot; at line &quot; &lt;&lt; (line) &lt;&lt; &quot;:&quot; &lt;&lt; std::endl; \</span>
-<a name="l00234"></a>00234 <span class="preprocessor"> std::cerr &lt;&lt; #expression &lt;&lt; std::endl; \</span>
-<a name="l00235"></a>00235 <span class="preprocessor"> e.raise (); \</span>
-<a name="l00236"></a>00236 <span class="preprocessor"> }</span>
-<a name="l00237"></a>00237 <span class="preprocessor"></span><span class="preprocessor">#else</span>
-<a name="l00238"></a>00238 <span class="preprocessor"></span><span class="preprocessor">#define BOOST_UBLAS_CHECK_FALSE(e) \</span>
-<a name="l00239"></a>00239 <span class="preprocessor"> e.raise ();</span>
-<a name="l00240"></a>00240 <span class="preprocessor"></span><span class="preprocessor">#define BOOST_UBLAS_CHECK(expression, e) \</span>
-<a name="l00241"></a>00241 <span class="preprocessor"> if (! (expression)) { \</span>
-<a name="l00242"></a>00242 <span class="preprocessor"> e.raise (); \</span>
-<a name="l00243"></a>00243 <span class="preprocessor"> }</span>
-<a name="l00244"></a>00244 <span class="preprocessor"></span><span class="preprocessor">#define BOOST_UBLAS_CHECK_EX(expression, file, line, e) \</span>
-<a name="l00245"></a>00245 <span class="preprocessor"> if (! (expression)) { \</span>
-<a name="l00246"></a>00246 <span class="preprocessor"> e.raise (); \</span>
-<a name="l00247"></a>00247 <span class="preprocessor"> }</span>
-<a name="l00248"></a>00248 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
-<a name="l00249"></a>00249 <span class="preprocessor"></span><span class="preprocessor">#else</span>
-<a name="l00250"></a>00250 <span class="preprocessor"></span><span class="comment">// Macros are equivilent to </span>
-<a name="l00251"></a>00251 <span class="comment">// template&lt;class E&gt;</span>
-<a name="l00252"></a>00252 <span class="comment">// BOOST_UBLAS_INLINE</span>
-<a name="l00253"></a>00253 <span class="comment">// void check (bool expression, const E &amp;e) {}</span>
-<a name="l00254"></a>00254 <span class="comment">// template&lt;class E&gt;</span>
-<a name="l00255"></a>00255 <span class="comment">// BOOST_UBLAS_INLINE</span>
-<a name="l00256"></a>00256 <span class="comment">// void check_ex (bool expression, const char *file, int line, const E &amp;e) {}</span>
-<a name="l00257"></a>00257 <span class="preprocessor">#define BOOST_UBLAS_CHECK_FALSE(e)</span>
-<a name="l00258"></a>00258 <span class="preprocessor"></span><span class="preprocessor">#define BOOST_UBLAS_CHECK(expression, e)</span>
-<a name="l00259"></a>00259 <span class="preprocessor"></span><span class="preprocessor">#define BOOST_UBLAS_CHECK_EX(expression, file, line, e)</span>
-<a name="l00260"></a>00260 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
-<a name="l00261"></a>00261 <span class="preprocessor"></span>
-<a name="l00262"></a>00262
-<a name="l00263"></a>00263 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_FAST_SAME</span>
-<a name="l00264"></a>00264 <span class="preprocessor"></span><span class="comment">// Macro is equivilent to </span>
-<a name="l00265"></a>00265 <span class="comment">// template&lt;class T&gt;</span>
-<a name="l00266"></a>00266 <span class="comment">// BOOST_UBLAS_INLINE</span>
-<a name="l00267"></a>00267 <span class="comment">// const T &amp;same_impl (const T &amp;size1, const T &amp;size2) {</span>
-<a name="l00268"></a>00268 <span class="comment">// BOOST_UBLAS_CHECK (size1 == size2, bad_argument ());</span>
-<a name="l00269"></a>00269 <span class="comment">// return (std::min) (size1, size2);</span>
-<a name="l00270"></a>00270 <span class="comment">// }</span>
-<a name="l00271"></a>00271 <span class="comment">// #define BOOST_UBLAS_SAME(size1, size2) same_impl ((size1), (size2))</span>
-<a name="l00272"></a>00272 <span class="comment">// need two types here because different containers can have</span>
-<a name="l00273"></a>00273 <span class="comment">// different size_types (especially sparse types)</span>
-<a name="l00274"></a>00274 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T1, <span class="keyword">class</span> T2&gt;
-<a name="l00275"></a>00275 BOOST_UBLAS_INLINE
-<a name="l00276"></a>00276 <span class="comment">// Kresimir Fresl and Dan Muller reported problems with COMO.</span>
-<a name="l00277"></a>00277 <span class="comment">// We better change the signature instead of libcomo ;-)</span>
-<a name="l00278"></a>00278 <span class="comment">// const T &amp;same_impl_ex (const T &amp;size1, const T &amp;size2, const char *file, int line) {</span>
-<a name="l00279"></a>00279 T1 same_impl_ex (<span class="keyword">const</span> T1 &amp;size1, <span class="keyword">const</span> T2 &amp;size2, <span class="keyword">const</span> <span class="keywordtype">char</span> *file, <span class="keywordtype">int</span> line) {
-<a name="l00280"></a>00280 BOOST_UBLAS_CHECK_EX (size1 == size2, file, line, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__argument.html">bad_argument</a> ());
-<a name="l00281"></a>00281 <span class="keywordflow">return</span> (size1 &lt; size2)?(size1):(size2);
-<a name="l00282"></a>00282 }
-<a name="l00283"></a>00283 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt;
-<a name="l00284"></a>00284 BOOST_UBLAS_INLINE
-<a name="l00285"></a>00285 T same_impl_ex (<span class="keyword">const</span> T &amp;size1, <span class="keyword">const</span> T &amp;size2, <span class="keyword">const</span> <span class="keywordtype">char</span> *file, <span class="keywordtype">int</span> line) {
-<a name="l00286"></a>00286 BOOST_UBLAS_CHECK_EX (size1 == size2, file, line, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__argument.html">bad_argument</a> ());
-<a name="l00287"></a>00287 <span class="keywordflow">return</span> (std::min) (size1, size2);
-<a name="l00288"></a>00288 }
-<a name="l00289"></a>00289 <span class="preprocessor">#define BOOST_UBLAS_SAME(size1, size2) same_impl_ex ((size1), (size2), __FILE__, __LINE__)</span>
-<a name="l00290"></a>00290 <span class="preprocessor"></span><span class="preprocessor">#else</span>
-<a name="l00291"></a>00291 <span class="preprocessor"></span><span class="comment">// Macros are equivilent to </span>
-<a name="l00292"></a>00292 <span class="comment">// template&lt;class T&gt;</span>
-<a name="l00293"></a>00293 <span class="comment">// BOOST_UBLAS_INLINE</span>
-<a name="l00294"></a>00294 <span class="comment">// const T &amp;same_impl (const T &amp;size1, const T &amp;size2) {</span>
-<a name="l00295"></a>00295 <span class="comment">// return size1;</span>
-<a name="l00296"></a>00296 <span class="comment">// }</span>
-<a name="l00297"></a>00297 <span class="comment">// #define BOOST_UBLAS_SAME(size1, size2) same_impl ((size1), (size2))</span>
-<a name="l00298"></a>00298 <span class="preprocessor">#define BOOST_UBLAS_SAME(size1, size2) (size1)</span>
-<a name="l00299"></a>00299 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
-<a name="l00300"></a>00300 <span class="preprocessor"></span>
-<a name="l00301"></a>00301 }}}
-<a name="l00302"></a>00302
-<a name="l00303"></a>00303 <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>
diff --git a/libs/numeric/ublas/doc/html/expression__types_8hpp_source.html b/libs/numeric/ublas/doc/html/expression__types_8hpp_source.html
deleted file mode 100644
index 2a57c20355..0000000000
--- a/libs/numeric/ublas/doc/html/expression__types_8hpp_source.html
+++ /dev/null
@@ -1,493 +0,0 @@
-<!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: expression_types.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>expression_types.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 <span class="preprocessor">#ifndef _BOOST_UBLAS_EXPRESSION_TYPE_</span>
-<a name="l00013"></a>00013 <span class="preprocessor"></span><span class="preprocessor">#define _BOOST_UBLAS_EXPRESSION_TYPE_</span>
-<a name="l00014"></a>00014 <span class="preprocessor"></span>
-<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;boost/numeric/ublas/exception.hpp&gt;</span>
-<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;boost/numeric/ublas/traits.hpp&gt;</span>
-<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;boost/numeric/ublas/functional.hpp&gt;</span>
-<a name="l00018"></a>00018
-<a name="l00019"></a>00019
-<a name="l00020"></a>00020 <span class="comment">// Expression templates based on ideas of Todd Veldhuizen and Geoffrey Furnish</span>
-<a name="l00021"></a>00021 <span class="comment">// Iterators based on ideas of Jeremy Siek</span>
-<a name="l00022"></a>00022
-<a name="l00023"></a>00023 <span class="keyword">namespace </span>boost { <span class="keyword">namespace </span>numeric { <span class="keyword">namespace </span>ublas {
-<a name="l00024"></a>00024
-<a name="l00032"></a>00032 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E&gt;
-<a name="l00033"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">00033</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html" title="Base class for uBLAS staticaly derived expressions using the the Barton Nackman trick...">ublas_expression</a> {
-<a name="l00034"></a>00034 <span class="keyword">public</span>:
-<a name="l00035"></a>00035 <span class="keyword">typedef</span> E expression_type;
-<a name="l00036"></a>00036 <span class="comment">/* E can be an incomplete type - to define the following we would need more template arguments</span>
-<a name="l00037"></a>00037 <span class="comment"> typedef typename E::type_category type_category;</span>
-<a name="l00038"></a>00038 <span class="comment"> typedef typename E::value_type value_type;</span>
-<a name="l00039"></a>00039 <span class="comment"> */</span>
-<a name="l00040"></a>00040
-<a name="l00041"></a>00041 <span class="comment">// Directly implement nonassignable - simplifes debugging call trace!</span>
-<a name="l00042"></a>00042 <span class="keyword">protected</span>:
-<a name="l00043"></a>00043 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html" title="Base class for uBLAS staticaly derived expressions using the the Barton Nackman trick...">ublas_expression</a> () {}
-<a name="l00044"></a>00044 ~<a class="code" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html" title="Base class for uBLAS staticaly derived expressions using the the Barton Nackman trick...">ublas_expression</a> () {}
-<a name="l00045"></a>00045 <span class="keyword">private</span>:
-<a name="l00046"></a>00046 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html" title="Base class for uBLAS staticaly derived expressions using the the Barton Nackman trick...">ublas_expression</a>&amp; operator= (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html" title="Base class for uBLAS staticaly derived expressions using the the Barton Nackman trick...">ublas_expression</a> &amp;);
-<a name="l00047"></a>00047 };
-<a name="l00048"></a>00048
-<a name="l00049"></a>00049
-<a name="l00060"></a>00060 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E&gt;
-<a name="l00061"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">00061</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html" title="Base class for Scalar Expression models.">scalar_expression</a>:
-<a name="l00062"></a>00062 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html" title="Base class for uBLAS staticaly derived expressions using the the Barton Nackman trick...">ublas_expression</a>&lt;E&gt; {
-<a name="l00063"></a>00063 <span class="keyword">public</span>:
-<a name="l00064"></a>00064 <span class="keyword">typedef</span> E expression_type;
-<a name="l00065"></a>00065 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__tag.html">scalar_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__tag.html">type_category</a>;
-<a name="l00066"></a>00066
-<a name="l00067"></a>00067 BOOST_UBLAS_INLINE
-<a name="l00068"></a>00068 <span class="keyword">const</span> expression_type &amp;operator () ()<span class="keyword"> const </span>{
-<a name="l00069"></a>00069 <span class="keywordflow">return</span> *<span class="keyword">static_cast&lt;</span><span class="keyword">const </span>expression_type *<span class="keyword">&gt;</span> (<span class="keyword">this</span>);
-<a name="l00070"></a>00070 }
-<a name="l00071"></a>00071 BOOST_UBLAS_INLINE
-<a name="l00072"></a>00072 expression_type &amp;operator () () {
-<a name="l00073"></a>00073 <span class="keywordflow">return</span> *<span class="keyword">static_cast&lt;</span>expression_type *<span class="keyword">&gt;</span> (<span class="keyword">this</span>);
-<a name="l00074"></a>00074 }
-<a name="l00075"></a>00075 };
-<a name="l00076"></a>00076
-<a name="l00077"></a>00077 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt;
-<a name="l00078"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__reference.html">00078</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__reference.html">scalar_reference</a>:
-<a name="l00079"></a>00079 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html" title="Base class for Scalar Expression models.">scalar_expression</a>&lt;scalar_reference&lt;T&gt; &gt; {
-<a name="l00080"></a>00080
-<a name="l00081"></a>00081 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__reference.html">scalar_reference&lt;T&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__reference.html">self_type</a>;
-<a name="l00082"></a>00082 <span class="keyword">public</span>:
-<a name="l00083"></a>00083 <span class="keyword">typedef</span> T value_type;
-<a name="l00084"></a>00084 <span class="keyword">typedef</span> <span class="keyword">const</span> value_type &amp;const_reference;
-<a name="l00085"></a>00085 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;T&gt;,
-<a name="l00086"></a>00086 const_reference,
-<a name="l00087"></a>00087 value_type &amp;&gt;::type reference;
-<a name="l00088"></a>00088 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__reference.html">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__reference.html">const_closure_type</a>;
-<a name="l00089"></a>00089 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__reference.html">const_closure_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__reference.html">closure_type</a>;
-<a name="l00090"></a>00090
-<a name="l00091"></a>00091 <span class="comment">// Construction and destruction</span>
-<a name="l00092"></a>00092 BOOST_UBLAS_INLINE
-<a name="l00093"></a>00093 <span class="keyword">explicit</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__reference.html">scalar_reference</a> (reference t):
-<a name="l00094"></a>00094 t_ (t) {}
-<a name="l00095"></a>00095
-<a name="l00096"></a>00096 <span class="comment">// Conversion</span>
-<a name="l00097"></a>00097 BOOST_UBLAS_INLINE
-<a name="l00098"></a>00098 operator value_type ()<span class="keyword"> const </span>{
-<a name="l00099"></a>00099 <span class="keywordflow">return</span> t_;
-<a name="l00100"></a>00100 }
-<a name="l00101"></a>00101
-<a name="l00102"></a>00102 <span class="comment">// Assignment</span>
-<a name="l00103"></a>00103 BOOST_UBLAS_INLINE
-<a name="l00104"></a>00104 scalar_reference &amp;operator = (<span class="keyword">const</span> scalar_reference &amp;s) {
-<a name="l00105"></a>00105 t_ = s.t_;
-<a name="l00106"></a>00106 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00107"></a>00107 }
-<a name="l00108"></a>00108 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00109"></a>00109 BOOST_UBLAS_INLINE
-<a name="l00110"></a>00110 scalar_reference &amp;operator = (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html" title="Base class for Scalar Expression models.">scalar_expression&lt;AE&gt;</a> &amp;ae) {
-<a name="l00111"></a>00111 t_ = ae;
-<a name="l00112"></a>00112 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00113"></a>00113 }
-<a name="l00114"></a>00114
-<a name="l00115"></a>00115 <span class="comment">// Closure comparison</span>
-<a name="l00116"></a>00116 BOOST_UBLAS_INLINE
-<a name="l00117"></a>00117 <span class="keywordtype">bool</span> same_closure (<span class="keyword">const</span> scalar_reference &amp;sr)<span class="keyword"> const </span>{
-<a name="l00118"></a>00118 <span class="keywordflow">return</span> &amp;t_ == &amp;sr.t_;
-<a name="l00119"></a>00119 }
-<a name="l00120"></a>00120
-<a name="l00121"></a>00121 <span class="keyword">private</span>:
-<a name="l00122"></a>00122 reference t_;
-<a name="l00123"></a>00123 };
-<a name="l00124"></a>00124
-<a name="l00125"></a>00125 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt;
-<a name="l00126"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__value.html">00126</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__value.html">scalar_value</a>:
-<a name="l00127"></a>00127 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html" title="Base class for Scalar Expression models.">scalar_expression</a>&lt;scalar_value&lt;T&gt; &gt; {
-<a name="l00128"></a>00128
-<a name="l00129"></a>00129 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__value.html">scalar_value&lt;T&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__value.html">self_type</a>;
-<a name="l00130"></a>00130 <span class="keyword">public</span>:
-<a name="l00131"></a>00131 <span class="keyword">typedef</span> T value_type;
-<a name="l00132"></a>00132 <span class="keyword">typedef</span> <span class="keyword">const</span> value_type &amp;const_reference;
-<a name="l00133"></a>00133 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;T&gt;,
-<a name="l00134"></a>00134 const_reference,
-<a name="l00135"></a>00135 value_type &amp;&gt;::type reference;
-<a name="l00136"></a>00136 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__reference.html">scalar_reference&lt;const self_type&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__reference.html">const_closure_type</a>;
-<a name="l00137"></a>00137 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__reference.html">scalar_reference&lt;self_type&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__reference.html">closure_type</a>;
-<a name="l00138"></a>00138
-<a name="l00139"></a>00139 <span class="comment">// Construction and destruction</span>
-<a name="l00140"></a>00140 BOOST_UBLAS_INLINE
-<a name="l00141"></a>00141 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__value.html">scalar_value</a> ():
-<a name="l00142"></a>00142 t_ () {}
-<a name="l00143"></a>00143 BOOST_UBLAS_INLINE
-<a name="l00144"></a>00144 scalar_value (<span class="keyword">const</span> value_type &amp;t):
-<a name="l00145"></a>00145 t_ (t) {}
-<a name="l00146"></a>00146
-<a name="l00147"></a>00147 BOOST_UBLAS_INLINE
-<a name="l00148"></a>00148 operator value_type ()<span class="keyword"> const </span>{
-<a name="l00149"></a>00149 <span class="keywordflow">return</span> t_;
-<a name="l00150"></a>00150 }
-<a name="l00151"></a>00151
-<a name="l00152"></a>00152 <span class="comment">// Assignment</span>
-<a name="l00153"></a>00153 BOOST_UBLAS_INLINE
-<a name="l00154"></a>00154 scalar_value &amp;operator = (<span class="keyword">const</span> scalar_value &amp;s) {
-<a name="l00155"></a>00155 t_ = s.t_;
-<a name="l00156"></a>00156 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00157"></a>00157 }
-<a name="l00158"></a>00158 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00159"></a>00159 BOOST_UBLAS_INLINE
-<a name="l00160"></a>00160 scalar_value &amp;operator = (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html" title="Base class for Scalar Expression models.">scalar_expression&lt;AE&gt;</a> &amp;ae) {
-<a name="l00161"></a>00161 t_ = ae;
-<a name="l00162"></a>00162 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00163"></a>00163 }
-<a name="l00164"></a>00164
-<a name="l00165"></a>00165 <span class="comment">// Closure comparison</span>
-<a name="l00166"></a>00166 BOOST_UBLAS_INLINE
-<a name="l00167"></a>00167 <span class="keywordtype">bool</span> same_closure (<span class="keyword">const</span> scalar_value &amp;sv)<span class="keyword"> const </span>{
-<a name="l00168"></a>00168 <span class="keywordflow">return</span> <span class="keyword">this</span> == &amp;sv; <span class="comment">// self closing on instances value</span>
-<a name="l00169"></a>00169 }
-<a name="l00170"></a>00170
-<a name="l00171"></a>00171 <span class="keyword">private</span>:
-<a name="l00172"></a>00172 value_type t_;
-<a name="l00173"></a>00173 };
-<a name="l00174"></a>00174
-<a name="l00175"></a>00175
-<a name="l00183"></a>00183 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E&gt;
-<a name="l00184"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">00184</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a>:
-<a name="l00185"></a>00185 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html" title="Base class for uBLAS staticaly derived expressions using the the Barton Nackman trick...">ublas_expression</a>&lt;E&gt; {
-<a name="l00186"></a>00186 <span class="keyword">public</span>:
-<a name="l00187"></a>00187 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> complexity = 0;
-<a name="l00188"></a>00188 <span class="keyword">typedef</span> E expression_type;
-<a name="l00189"></a>00189 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__tag.html">vector_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__tag.html">type_category</a>;
-<a name="l00190"></a>00190 <span class="comment">/* E can be an incomplete type - to define the following we would need more template arguments</span>
-<a name="l00191"></a>00191 <span class="comment"> typedef typename E::size_type size_type;</span>
-<a name="l00192"></a>00192 <span class="comment"> */</span>
-<a name="l00193"></a>00193
-<a name="l00194"></a>00194 BOOST_UBLAS_INLINE
-<a name="l00195"></a>00195 <span class="keyword">const</span> expression_type &amp;operator () ()<span class="keyword"> const </span>{
-<a name="l00196"></a>00196 <span class="keywordflow">return</span> *<span class="keyword">static_cast&lt;</span><span class="keyword">const </span>expression_type *<span class="keyword">&gt;</span> (<span class="keyword">this</span>);
-<a name="l00197"></a>00197 }
-<a name="l00198"></a>00198 BOOST_UBLAS_INLINE
-<a name="l00199"></a>00199 expression_type &amp;operator () () {
-<a name="l00200"></a>00200 <span class="keywordflow">return</span> *<span class="keyword">static_cast&lt;</span>expression_type *<span class="keyword">&gt;</span> (<span class="keyword">this</span>);
-<a name="l00201"></a>00201 }
-<a name="l00202"></a>00202
-<a name="l00203"></a>00203 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l00204"></a>00204 <span class="preprocessor"></span> <span class="keyword">private</span>:
-<a name="l00205"></a>00205 <span class="comment">// projection types</span>
-<a name="l00206"></a>00206 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html" title="A vector referencing a continuous subvector of elements of vector v containing all...">vector_range&lt;E&gt;</a> vector_range_type;
-<a name="l00207"></a>00207 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html" title="A vector referencing a continuous subvector of elements of vector v containing all...">vector_range&lt;const E&gt;</a> const_vector_range_type;
-<a name="l00208"></a>00208 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html" title="A vector referencing a non continuous subvector of elements of vector v containing...">vector_slice&lt;E&gt;</a> vector_slice_type;
-<a name="l00209"></a>00209 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html" title="A vector referencing a non continuous subvector of elements of vector v containing...">vector_slice&lt;const E&gt;</a> const_vector_slice_type;
-<a name="l00210"></a>00210 <span class="comment">// vector_indirect_type will depend on the A template parameter </span>
-<a name="l00211"></a>00211 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">basic_range&lt;&gt;</a> default_range; <span class="comment">// required to avoid range/slice name confusion</span>
-<a name="l00212"></a>00212 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">basic_slice&lt;&gt;</a> default_slice;
-<a name="l00213"></a>00213 <span class="keyword">public</span>:
-<a name="l00214"></a>00214 BOOST_UBLAS_INLINE
-<a name="l00215"></a>00215 const_vector_range_type operator () (<span class="keyword">const</span> default_range &amp;r)<span class="keyword"> const </span>{
-<a name="l00216"></a>00216 <span class="keywordflow">return</span> const_vector_range_type (<span class="keyword">operator</span> () (), r);
-<a name="l00217"></a>00217 }
-<a name="l00218"></a>00218 BOOST_UBLAS_INLINE
-<a name="l00219"></a>00219 vector_range_type operator () (<span class="keyword">const</span> default_range &amp;r) {
-<a name="l00220"></a>00220 <span class="keywordflow">return</span> vector_range_type (<span class="keyword">operator</span> () (), r);
-<a name="l00221"></a>00221 }
-<a name="l00222"></a>00222 BOOST_UBLAS_INLINE
-<a name="l00223"></a>00223 const_vector_slice_type operator () (<span class="keyword">const</span> default_slice &amp;s)<span class="keyword"> const </span>{
-<a name="l00224"></a>00224 <span class="keywordflow">return</span> const_vector_slice_type (<span class="keyword">operator</span> () (), s);
-<a name="l00225"></a>00225 }
-<a name="l00226"></a>00226 BOOST_UBLAS_INLINE
-<a name="l00227"></a>00227 vector_slice_type operator () (<span class="keyword">const</span> default_slice &amp;s) {
-<a name="l00228"></a>00228 <span class="keywordflow">return</span> vector_slice_type (<span class="keyword">operator</span> () (), s);
-<a name="l00229"></a>00229 }
-<a name="l00230"></a>00230 <span class="keyword">template</span>&lt;<span class="keyword">class</span> A&gt;
-<a name="l00231"></a>00231 BOOST_UBLAS_INLINE
-<a name="l00232"></a>00232 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html" title="A vector referencing a non continuous subvector of elements given another vector...">vector_indirect&lt;const E, indirect_array&lt;A&gt;</a> &gt; operator () (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">indirect_array&lt;A&gt;</a> &amp;ia)<span class="keyword"> const </span>{
-<a name="l00233"></a>00233 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html" title="A vector referencing a non continuous subvector of elements given another vector...">vector_indirect&lt;const E, indirect_array&lt;A&gt;</a> &gt; (operator () (), ia);
-<a name="l00234"></a>00234 }
-<a name="l00235"></a>00235 <span class="keyword">template</span>&lt;<span class="keyword">class</span> A&gt;
-<a name="l00236"></a>00236 BOOST_UBLAS_INLINE
-<a name="l00237"></a>00237 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html" title="A vector referencing a non continuous subvector of elements given another vector...">vector_indirect&lt;E, indirect_array&lt;A&gt;</a> &gt; operator () (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">indirect_array&lt;A&gt;</a> &amp;ia) {
-<a name="l00238"></a>00238 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html" title="A vector referencing a non continuous subvector of elements given another vector...">vector_indirect&lt;E, indirect_array&lt;A&gt;</a> &gt; (operator () (), ia);
-<a name="l00239"></a>00239 }
-<a name="l00240"></a>00240
-<a name="l00241"></a>00241 BOOST_UBLAS_INLINE
-<a name="l00242"></a>00242 const_vector_range_type project (<span class="keyword">const</span> default_range &amp;r)<span class="keyword"> const </span>{
-<a name="l00243"></a>00243 <span class="keywordflow">return</span> const_vector_range_type (<span class="keyword">operator</span> () (), r);
-<a name="l00244"></a>00244 }
-<a name="l00245"></a>00245 BOOST_UBLAS_INLINE
-<a name="l00246"></a>00246 vector_range_type project (<span class="keyword">const</span> default_range &amp;r) {
-<a name="l00247"></a>00247 <span class="keywordflow">return</span> vector_range_type (<span class="keyword">operator</span> () (), r);
-<a name="l00248"></a>00248 }
-<a name="l00249"></a>00249 BOOST_UBLAS_INLINE
-<a name="l00250"></a>00250 const_vector_slice_type project (<span class="keyword">const</span> default_slice &amp;s)<span class="keyword"> const </span>{
-<a name="l00251"></a>00251 <span class="keywordflow">return</span> const_vector_slice_type (<span class="keyword">operator</span> () (), s);
-<a name="l00252"></a>00252 }
-<a name="l00253"></a>00253 BOOST_UBLAS_INLINE
-<a name="l00254"></a>00254 vector_slice_type project (<span class="keyword">const</span> default_slice &amp;s) {
-<a name="l00255"></a>00255 <span class="keywordflow">return</span> vector_slice_type (<span class="keyword">operator</span> () (), s);
-<a name="l00256"></a>00256 }
-<a name="l00257"></a>00257 <span class="keyword">template</span>&lt;<span class="keyword">class</span> A&gt;
-<a name="l00258"></a>00258 BOOST_UBLAS_INLINE
-<a name="l00259"></a>00259 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html" title="A vector referencing a non continuous subvector of elements given another vector...">vector_indirect&lt;const E, indirect_array&lt;A&gt;</a> &gt; project (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">indirect_array&lt;A&gt;</a> &amp;ia)<span class="keyword"> const </span>{
-<a name="l00260"></a>00260 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html" title="A vector referencing a non continuous subvector of elements given another vector...">vector_indirect&lt;const E, indirect_array&lt;A&gt;</a> &gt; (operator () (), ia);
-<a name="l00261"></a>00261 }
-<a name="l00262"></a>00262 <span class="keyword">template</span>&lt;<span class="keyword">class</span> A&gt;
-<a name="l00263"></a>00263 BOOST_UBLAS_INLINE
-<a name="l00264"></a>00264 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html" title="A vector referencing a non continuous subvector of elements given another vector...">vector_indirect&lt;E, indirect_array&lt;A&gt;</a> &gt; project (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">indirect_array&lt;A&gt;</a> &amp;ia) {
-<a name="l00265"></a>00265 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html" title="A vector referencing a non continuous subvector of elements given another vector...">vector_indirect&lt;E, indirect_array&lt;A&gt;</a> &gt; (operator () (), ia);
-<a name="l00266"></a>00266 }
-<a name="l00267"></a>00267 <span class="preprocessor">#endif</span>
-<a name="l00268"></a>00268 <span class="preprocessor"></span> };
-<a name="l00269"></a>00269
-<a name="l00277"></a>00277 <span class="keyword">template</span>&lt;<span class="keyword">class</span> C&gt;
-<a name="l00278"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">00278</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container</a>:
-<a name="l00279"></a>00279 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a>&lt;C&gt; {
-<a name="l00280"></a>00280 <span class="keyword">public</span>:
-<a name="l00281"></a>00281 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> complexity = 0;
-<a name="l00282"></a>00282 <span class="keyword">typedef</span> C container_type;
-<a name="l00283"></a>00283 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__tag.html">vector_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__tag.html">type_category</a>;
-<a name="l00284"></a>00284
-<a name="l00285"></a>00285 BOOST_UBLAS_INLINE
-<a name="l00286"></a>00286 <span class="keyword">const</span> container_type &amp;operator () ()<span class="keyword"> const </span>{
-<a name="l00287"></a>00287 <span class="keywordflow">return</span> *<span class="keyword">static_cast&lt;</span><span class="keyword">const </span>container_type *<span class="keyword">&gt;</span> (<span class="keyword">this</span>);
-<a name="l00288"></a>00288 }
-<a name="l00289"></a>00289 BOOST_UBLAS_INLINE
-<a name="l00290"></a>00290 container_type &amp;operator () () {
-<a name="l00291"></a>00291 <span class="keywordflow">return</span> *<span class="keyword">static_cast&lt;</span>container_type *<span class="keyword">&gt;</span> (<span class="keyword">this</span>);
-<a name="l00292"></a>00292 }
-<a name="l00293"></a>00293
-<a name="l00294"></a>00294 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l00295"></a>00295 <span class="preprocessor"></span> <span class="keyword">using</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression&lt;C&gt;::operator </a>();
-<a name="l00296"></a>00296 <span class="preprocessor">#endif</span>
-<a name="l00297"></a>00297 <span class="preprocessor"></span> };
-<a name="l00298"></a>00298
-<a name="l00299"></a>00299
-<a name="l00307"></a>00307 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E&gt;
-<a name="l00308"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">00308</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression</a>:
-<a name="l00309"></a>00309 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html" title="Base class for uBLAS staticaly derived expressions using the the Barton Nackman trick...">ublas_expression</a>&lt;E&gt; {
-<a name="l00310"></a>00310 <span class="keyword">private</span>:
-<a name="l00311"></a>00311 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression&lt;E&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">self_type</a>;
-<a name="l00312"></a>00312 <span class="keyword">public</span>:
-<a name="l00313"></a>00313 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> complexity = 0;
-<a name="l00314"></a>00314 <span class="keyword">typedef</span> E expression_type;
-<a name="l00315"></a>00315 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__tag.html">matrix_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__tag.html">type_category</a>;
-<a name="l00316"></a>00316 <span class="comment">/* E can be an incomplete type - to define the following we would need more template arguments</span>
-<a name="l00317"></a>00317 <span class="comment"> typedef typename E::size_type size_type;</span>
-<a name="l00318"></a>00318 <span class="comment"> */</span>
-<a name="l00319"></a>00319
-<a name="l00320"></a>00320 BOOST_UBLAS_INLINE
-<a name="l00321"></a>00321 <span class="keyword">const</span> expression_type &amp;operator () ()<span class="keyword"> const </span>{
-<a name="l00322"></a>00322 <span class="keywordflow">return</span> *<span class="keyword">static_cast&lt;</span><span class="keyword">const </span>expression_type *<span class="keyword">&gt;</span> (<span class="keyword">this</span>);
-<a name="l00323"></a>00323 }
-<a name="l00324"></a>00324 BOOST_UBLAS_INLINE
-<a name="l00325"></a>00325 expression_type &amp;operator () () {
-<a name="l00326"></a>00326 <span class="keywordflow">return</span> *<span class="keyword">static_cast&lt;</span>expression_type *<span class="keyword">&gt;</span> (<span class="keyword">this</span>);
-<a name="l00327"></a>00327 }
-<a name="l00328"></a>00328
-<a name="l00329"></a>00329 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l00330"></a>00330 <span class="preprocessor"></span> <span class="keyword">private</span>:
-<a name="l00331"></a>00331 <span class="comment">// projection types</span>
-<a name="l00332"></a>00332 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html" title="A vector referencing a continuous subvector of elements of vector v containing all...">vector_range&lt;E&gt;</a> vector_range_type;
-<a name="l00333"></a>00333 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html" title="A vector referencing a continuous subvector of elements of vector v containing all...">vector_range&lt;const E&gt;</a> const_vector_range_type;
-<a name="l00334"></a>00334 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html" title="A vector referencing a non continuous subvector of elements of vector v containing...">vector_slice&lt;E&gt;</a> vector_slice_type;
-<a name="l00335"></a>00335 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html" title="A vector referencing a non continuous subvector of elements of vector v containing...">vector_slice&lt;const E&gt;</a> const_vector_slice_type;
-<a name="l00336"></a>00336 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">matrix_row&lt;E&gt;</a> matrix_row_type;
-<a name="l00337"></a>00337 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">matrix_row&lt;const E&gt;</a> const_matrix_row_type;
-<a name="l00338"></a>00338 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">matrix_column&lt;E&gt;</a> matrix_column_type;
-<a name="l00339"></a>00339 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">matrix_column&lt;const E&gt;</a> const_matrix_column_type;
-<a name="l00340"></a>00340 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">matrix_range&lt;E&gt;</a> matrix_range_type;
-<a name="l00341"></a>00341 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">matrix_range&lt;const E&gt;</a> const_matrix_range_type;
-<a name="l00342"></a>00342 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">matrix_slice&lt;E&gt;</a> matrix_slice_type;
-<a name="l00343"></a>00343 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">matrix_slice&lt;const E&gt;</a> const_matrix_slice_type;
-<a name="l00344"></a>00344 <span class="comment">// matrix_indirect_type will depend on the A template parameter </span>
-<a name="l00345"></a>00345 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">basic_range&lt;&gt;</a> default_range; <span class="comment">// required to avoid range/slice name confusion</span>
-<a name="l00346"></a>00346 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">basic_slice&lt;&gt;</a> default_slice;
-<a name="l00347"></a>00347
-<a name="l00348"></a>00348 <span class="keyword">public</span>:
-<a name="l00349"></a>00349 BOOST_UBLAS_INLINE
-<a name="l00350"></a>00350 const_matrix_row_type operator [] (std::size_t i)<span class="keyword"> const </span>{
-<a name="l00351"></a>00351 <span class="keywordflow">return</span> const_matrix_row_type (<span class="keyword">operator</span> () (), i);
-<a name="l00352"></a>00352 }
-<a name="l00353"></a>00353 BOOST_UBLAS_INLINE
-<a name="l00354"></a>00354 matrix_row_type operator [] (std::size_t i) {
-<a name="l00355"></a>00355 <span class="keywordflow">return</span> matrix_row_type (<span class="keyword">operator</span> () (), i);
-<a name="l00356"></a>00356 }
-<a name="l00357"></a>00357 BOOST_UBLAS_INLINE
-<a name="l00358"></a>00358 const_matrix_row_type row (std::size_t i)<span class="keyword"> const </span>{
-<a name="l00359"></a>00359 <span class="keywordflow">return</span> const_matrix_row_type (<span class="keyword">operator</span> () (), i);
-<a name="l00360"></a>00360 }
-<a name="l00361"></a>00361 BOOST_UBLAS_INLINE
-<a name="l00362"></a>00362 matrix_row_type row (std::size_t i) {
-<a name="l00363"></a>00363 <span class="keywordflow">return</span> matrix_row_type (<span class="keyword">operator</span> () (), i);
-<a name="l00364"></a>00364 }
-<a name="l00365"></a>00365 BOOST_UBLAS_INLINE
-<a name="l00366"></a>00366 const_matrix_column_type column (std::size_t j)<span class="keyword"> const </span>{
-<a name="l00367"></a>00367 <span class="keywordflow">return</span> const_matrix_column_type (<span class="keyword">operator</span> () (), j);
-<a name="l00368"></a>00368 }
-<a name="l00369"></a>00369 BOOST_UBLAS_INLINE
-<a name="l00370"></a>00370 matrix_column_type column (std::size_t j) {
-<a name="l00371"></a>00371 <span class="keywordflow">return</span> matrix_column_type (<span class="keyword">operator</span> () (), j);
-<a name="l00372"></a>00372 }
-<a name="l00373"></a>00373
-<a name="l00374"></a>00374 BOOST_UBLAS_INLINE
-<a name="l00375"></a>00375 const_matrix_range_type operator () (<span class="keyword">const</span> default_range &amp;r1, <span class="keyword">const</span> default_range &amp;r2)<span class="keyword"> const </span>{
-<a name="l00376"></a>00376 <span class="keywordflow">return</span> const_matrix_range_type (<span class="keyword">operator</span> () (), r1, r2);
-<a name="l00377"></a>00377 }
-<a name="l00378"></a>00378 BOOST_UBLAS_INLINE
-<a name="l00379"></a>00379 matrix_range_type operator () (<span class="keyword">const</span> default_range &amp;r1, <span class="keyword">const</span> default_range &amp;r2) {
-<a name="l00380"></a>00380 <span class="keywordflow">return</span> matrix_range_type (<span class="keyword">operator</span> () (), r1, r2);
-<a name="l00381"></a>00381 }
-<a name="l00382"></a>00382 BOOST_UBLAS_INLINE
-<a name="l00383"></a>00383 const_matrix_slice_type operator () (<span class="keyword">const</span> default_slice &amp;s1, <span class="keyword">const</span> default_slice &amp;s2)<span class="keyword"> const </span>{
-<a name="l00384"></a>00384 <span class="keywordflow">return</span> const_matrix_slice_type (<span class="keyword">operator</span> () (), s1, s2);
-<a name="l00385"></a>00385 }
-<a name="l00386"></a>00386 BOOST_UBLAS_INLINE
-<a name="l00387"></a>00387 matrix_slice_type operator () (<span class="keyword">const</span> default_slice &amp;s1, <span class="keyword">const</span> default_slice &amp;s2) {
-<a name="l00388"></a>00388 <span class="keywordflow">return</span> matrix_slice_type (<span class="keyword">operator</span> () (), s1, s2);
-<a name="l00389"></a>00389 }
-<a name="l00390"></a>00390 <span class="keyword">template</span>&lt;<span class="keyword">class</span> A&gt;
-<a name="l00391"></a>00391 BOOST_UBLAS_INLINE
-<a name="l00392"></a>00392 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html" title="A matrix referencing a non continuous submatrix of elements given another matrix...">matrix_indirect&lt;const E, indirect_array&lt;A&gt;</a> &gt; operator () (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">indirect_array&lt;A&gt;</a> &amp;ia1, <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">indirect_array&lt;A&gt;</a> &amp;ia2)<span class="keyword"> const </span>{
-<a name="l00393"></a>00393 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html" title="A matrix referencing a non continuous submatrix of elements given another matrix...">matrix_indirect&lt;const E, indirect_array&lt;A&gt;</a> &gt; (operator () (), ia1, ia2);
-<a name="l00394"></a>00394 }
-<a name="l00395"></a>00395 <span class="keyword">template</span>&lt;<span class="keyword">class</span> A&gt;
-<a name="l00396"></a>00396 BOOST_UBLAS_INLINE
-<a name="l00397"></a>00397 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html" title="A matrix referencing a non continuous submatrix of elements given another matrix...">matrix_indirect&lt;E, indirect_array&lt;A&gt;</a> &gt; operator () (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">indirect_array&lt;A&gt;</a> &amp;ia1, <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">indirect_array&lt;A&gt;</a> &amp;ia2) {
-<a name="l00398"></a>00398 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html" title="A matrix referencing a non continuous submatrix of elements given another matrix...">matrix_indirect&lt;E, indirect_array&lt;A&gt;</a> &gt; (operator () (), ia1, ia2);
-<a name="l00399"></a>00399 }
-<a name="l00400"></a>00400
-<a name="l00401"></a>00401 BOOST_UBLAS_INLINE
-<a name="l00402"></a>00402 const_matrix_range_type project (<span class="keyword">const</span> default_range &amp;r1, <span class="keyword">const</span> default_range &amp;r2)<span class="keyword"> const </span>{
-<a name="l00403"></a>00403 <span class="keywordflow">return</span> const_matrix_range_type (<span class="keyword">operator</span> () (), r1, r2);
-<a name="l00404"></a>00404 }
-<a name="l00405"></a>00405 BOOST_UBLAS_INLINE
-<a name="l00406"></a>00406 matrix_range_type project (<span class="keyword">const</span> default_range &amp;r1, <span class="keyword">const</span> default_range &amp;r2) {
-<a name="l00407"></a>00407 <span class="keywordflow">return</span> matrix_range_type (<span class="keyword">operator</span> () (), r1, r2);
-<a name="l00408"></a>00408 }
-<a name="l00409"></a>00409 BOOST_UBLAS_INLINE
-<a name="l00410"></a>00410 const_matrix_slice_type project (<span class="keyword">const</span> default_slice &amp;s1, <span class="keyword">const</span> default_slice &amp;s2)<span class="keyword"> const </span>{
-<a name="l00411"></a>00411 <span class="keywordflow">return</span> const_matrix_slice_type (<span class="keyword">operator</span> () (), s1, s2);
-<a name="l00412"></a>00412 }
-<a name="l00413"></a>00413 BOOST_UBLAS_INLINE
-<a name="l00414"></a>00414 matrix_slice_type project (<span class="keyword">const</span> default_slice &amp;s1, <span class="keyword">const</span> default_slice &amp;s2) {
-<a name="l00415"></a>00415 <span class="keywordflow">return</span> matrix_slice_type (<span class="keyword">operator</span> () (), s1, s2);
-<a name="l00416"></a>00416 }
-<a name="l00417"></a>00417 <span class="keyword">template</span>&lt;<span class="keyword">class</span> A&gt;
-<a name="l00418"></a>00418 BOOST_UBLAS_INLINE
-<a name="l00419"></a>00419 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html" title="A matrix referencing a non continuous submatrix of elements given another matrix...">matrix_indirect&lt;const E, indirect_array&lt;A&gt;</a> &gt; project (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">indirect_array&lt;A&gt;</a> &amp;ia1, <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">indirect_array&lt;A&gt;</a> &amp;ia2)<span class="keyword"> const </span>{
-<a name="l00420"></a>00420 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html" title="A matrix referencing a non continuous submatrix of elements given another matrix...">matrix_indirect&lt;const E, indirect_array&lt;A&gt;</a> &gt; (operator () (), ia1, ia2);
-<a name="l00421"></a>00421 }
-<a name="l00422"></a>00422 <span class="keyword">template</span>&lt;<span class="keyword">class</span> A&gt;
-<a name="l00423"></a>00423 BOOST_UBLAS_INLINE
-<a name="l00424"></a>00424 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html" title="A matrix referencing a non continuous submatrix of elements given another matrix...">matrix_indirect&lt;E, indirect_array&lt;A&gt;</a> &gt; project (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">indirect_array&lt;A&gt;</a> &amp;ia1, <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">indirect_array&lt;A&gt;</a> &amp;ia2) {
-<a name="l00425"></a>00425 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html" title="A matrix referencing a non continuous submatrix of elements given another matrix...">matrix_indirect&lt;E, indirect_array&lt;A&gt;</a> &gt; (operator () (), ia1, ia2);
-<a name="l00426"></a>00426 }
-<a name="l00427"></a>00427 <span class="preprocessor">#endif</span>
-<a name="l00428"></a>00428 <span class="preprocessor"></span> };
-<a name="l00429"></a>00429
-<a name="l00430"></a>00430 <span class="preprocessor">#ifdef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l00431"></a>00431 <span class="preprocessor"></span> <span class="keyword">struct </span>iterator1_tag {};
-<a name="l00432"></a>00432 <span class="keyword">struct </span>iterator2_tag {};
-<a name="l00433"></a>00433
-<a name="l00434"></a>00434 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I&gt;
-<a name="l00435"></a>00435 BOOST_UBLAS_INLINE
-<a name="l00436"></a>00436 <span class="keyword">typename</span> I::dual_iterator_type begin (<span class="keyword">const</span> I &amp;it, iterator1_tag) {
-<a name="l00437"></a>00437 <span class="keywordflow">return</span> it ().find2 (1, it.index1 (), 0);
-<a name="l00438"></a>00438 }
-<a name="l00439"></a>00439 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I&gt;
-<a name="l00440"></a>00440 BOOST_UBLAS_INLINE
-<a name="l00441"></a>00441 <span class="keyword">typename</span> I::dual_iterator_type end (<span class="keyword">const</span> I &amp;it, iterator1_tag) {
-<a name="l00442"></a>00442 <span class="keywordflow">return</span> it ().find2 (1, it.index1 (), it ().size2 ());
-<a name="l00443"></a>00443 }
-<a name="l00444"></a>00444 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I&gt;
-<a name="l00445"></a>00445 BOOST_UBLAS_INLINE
-<a name="l00446"></a>00446 <span class="keyword">typename</span> I::dual_reverse_iterator_type rbegin (<span class="keyword">const</span> I &amp;it, iterator1_tag) {
-<a name="l00447"></a>00447 <span class="keywordflow">return</span> <span class="keyword">typename</span> I::dual_reverse_iterator_type (end (it, iterator1_tag ()));
-<a name="l00448"></a>00448 }
-<a name="l00449"></a>00449 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I&gt;
-<a name="l00450"></a>00450 BOOST_UBLAS_INLINE
-<a name="l00451"></a>00451 <span class="keyword">typename</span> I::dual_reverse_iterator_type rend (<span class="keyword">const</span> I &amp;it, iterator1_tag) {
-<a name="l00452"></a>00452 <span class="keywordflow">return</span> <span class="keyword">typename</span> I::dual_reverse_iterator_type (begin (it, iterator1_tag ()));
-<a name="l00453"></a>00453 }
-<a name="l00454"></a>00454
-<a name="l00455"></a>00455 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I&gt;
-<a name="l00456"></a>00456 BOOST_UBLAS_INLINE
-<a name="l00457"></a>00457 <span class="keyword">typename</span> I::dual_iterator_type begin (<span class="keyword">const</span> I &amp;it, iterator2_tag) {
-<a name="l00458"></a>00458 <span class="keywordflow">return</span> it ().find1 (1, 0, it.index2 ());
-<a name="l00459"></a>00459 }
-<a name="l00460"></a>00460 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I&gt;
-<a name="l00461"></a>00461 BOOST_UBLAS_INLINE
-<a name="l00462"></a>00462 <span class="keyword">typename</span> I::dual_iterator_type end (<span class="keyword">const</span> I &amp;it, iterator2_tag) {
-<a name="l00463"></a>00463 <span class="keywordflow">return</span> it ().find1 (1, it ().size1 (), it.index2 ());
-<a name="l00464"></a>00464 }
-<a name="l00465"></a>00465 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I&gt;
-<a name="l00466"></a>00466 BOOST_UBLAS_INLINE
-<a name="l00467"></a>00467 <span class="keyword">typename</span> I::dual_reverse_iterator_type rbegin (<span class="keyword">const</span> I &amp;it, iterator2_tag) {
-<a name="l00468"></a>00468 <span class="keywordflow">return</span> <span class="keyword">typename</span> I::dual_reverse_iterator_type (end (it, iterator2_tag ()));
-<a name="l00469"></a>00469 }
-<a name="l00470"></a>00470 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I&gt;
-<a name="l00471"></a>00471 BOOST_UBLAS_INLINE
-<a name="l00472"></a>00472 <span class="keyword">typename</span> I::dual_reverse_iterator_type rend (<span class="keyword">const</span> I &amp;it, iterator2_tag) {
-<a name="l00473"></a>00473 <span class="keywordflow">return</span> <span class="keyword">typename</span> I::dual_reverse_iterator_type (begin (it, iterator2_tag ()));
-<a name="l00474"></a>00474 }
-<a name="l00475"></a>00475 <span class="preprocessor">#endif</span>
-<a name="l00476"></a>00476 <span class="preprocessor"></span>
-<a name="l00484"></a>00484 <span class="keyword">template</span>&lt;<span class="keyword">class</span> C&gt;
-<a name="l00485"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">00485</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html" title="Base class for Matrix container models.">matrix_container</a>:
-<a name="l00486"></a>00486 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression</a>&lt;C&gt; {
-<a name="l00487"></a>00487 <span class="keyword">public</span>:
-<a name="l00488"></a>00488 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> complexity = 0;
-<a name="l00489"></a>00489 <span class="keyword">typedef</span> C container_type;
-<a name="l00490"></a>00490 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__tag.html">matrix_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__tag.html">type_category</a>;
-<a name="l00491"></a>00491
-<a name="l00492"></a>00492 BOOST_UBLAS_INLINE
-<a name="l00493"></a>00493 <span class="keyword">const</span> container_type &amp;operator () ()<span class="keyword"> const </span>{
-<a name="l00494"></a>00494 <span class="keywordflow">return</span> *<span class="keyword">static_cast&lt;</span><span class="keyword">const </span>container_type *<span class="keyword">&gt;</span> (<span class="keyword">this</span>);
-<a name="l00495"></a>00495 }
-<a name="l00496"></a>00496 BOOST_UBLAS_INLINE
-<a name="l00497"></a>00497 container_type &amp;operator () () {
-<a name="l00498"></a>00498 <span class="keywordflow">return</span> *<span class="keyword">static_cast&lt;</span>container_type *<span class="keyword">&gt;</span> (<span class="keyword">this</span>);
-<a name="l00499"></a>00499 }
-<a name="l00500"></a>00500
-<a name="l00501"></a>00501 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l00502"></a>00502 <span class="preprocessor"></span> <span class="keyword">using</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression&lt;C&gt;::operator </a>();
-<a name="l00503"></a>00503 <span class="preprocessor">#endif</span>
-<a name="l00504"></a>00504 <span class="preprocessor"></span> };
-<a name="l00505"></a>00505
-<a name="l00506"></a>00506 }}}
-<a name="l00507"></a>00507
-<a name="l00508"></a>00508 <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>
diff --git a/libs/numeric/ublas/doc/html/files.html b/libs/numeric/ublas/doc/html/files.html
deleted file mode 100644
index 69db250507..0000000000
--- a/libs/numeric/ublas/doc/html/files.html
+++ /dev/null
@@ -1,64 +0,0 @@
-<!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: File Index</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 class="current"><a href="files.html"><span>File&nbsp;List</span></a></li>
- </ul>
- </div>
-</div>
-<div class="contents">
-<h1>File List</h1>Here is a list of all documented files with brief descriptions:<table>
- <tr><td class="indexkey"><b>assignment.hpp</b> <a href="assignment_8hpp_source.html">[code]</a></td><td class="indexvalue">UBlas assignment operator &lt;&lt;= </td></tr>
- <tr><td class="indexkey"><b>banded.hpp</b> <a href="banded_8hpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><b>blas.hpp</b> <a href="blas_8hpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><b>doxydoc.hpp</b> <a href="doxydoc_8hpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><b>exception.hpp</b> <a href="exception_8hpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><b>expression_types.hpp</b> <a href="expression__types_8hpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><b>functional.hpp</b> <a href="functional_8hpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><b>fwd.hpp</b> <a href="fwd_8hpp_source.html">[code]</a></td><td class="indexvalue">Essentially used to forward declare the main types </td></tr>
- <tr><td class="indexkey"><b>hermitian.hpp</b> <a href="hermitian_8hpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><b>io.hpp</b> <a href="io_8hpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><b>lu.hpp</b> <a href="lu_8hpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><b>matrix.hpp</b> <a href="matrix_8hpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><b>matrix_expression.hpp</b> <a href="matrix__expression_8hpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><b>matrix_proxy.hpp</b> <a href="matrix__proxy_8hpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><b>matrix_sparse.hpp</b> <a href="matrix__sparse_8hpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><b>operation.hpp</b> <a href="operation_8hpp_source.html">[code]</a></td><td class="indexvalue">This file contains some specialized products </td></tr>
- <tr><td class="indexkey"><b>operation_blocked.hpp</b> <a href="operation__blocked_8hpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><b>operation_sparse.hpp</b> <a href="operation__sparse_8hpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><b>operations.hpp</b> <a href="operations_8hpp_source.html">[code]</a></td><td class="indexvalue">This header includes several headers from the operation directory </td></tr>
- <tr><td class="indexkey"><b>storage.hpp</b> <a href="storage_8hpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><b>storage_sparse.hpp</b> <a href="storage__sparse_8hpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><b>symmetric.hpp</b> <a href="symmetric_8hpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><b>tags.hpp</b> <a href="tags_8hpp_source.html">[code]</a></td><td class="indexvalue">Tags </td></tr>
- <tr><td class="indexkey"><b>traits.hpp</b> <a href="traits_8hpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><b>triangular.hpp</b> <a href="triangular_8hpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><b>vector.hpp</b> <a href="vector_8hpp_source.html">[code]</a></td><td class="indexvalue">Definition for the class vector and its derivative </td></tr>
- <tr><td class="indexkey"><b>vector_expression.hpp</b> <a href="vector__expression_8hpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><b>vector_of_vector.hpp</b> <a href="vector__of__vector_8hpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><b>vector_proxy.hpp</b> <a href="vector__proxy_8hpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><b>vector_sparse.hpp</b> <a href="vector__sparse_8hpp_source.html">[code]</a></td><td class="indexvalue"></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>
diff --git a/libs/numeric/ublas/doc/html/form_0.png b/libs/numeric/ublas/doc/html/form_0.png
deleted file mode 100644
index 283ac7f93b..0000000000
--- a/libs/numeric/ublas/doc/html/form_0.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_1.png b/libs/numeric/ublas/doc/html/form_1.png
deleted file mode 100644
index 0a15ff5119..0000000000
--- a/libs/numeric/ublas/doc/html/form_1.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_10.png b/libs/numeric/ublas/doc/html/form_10.png
deleted file mode 100644
index 61ca3e6e0b..0000000000
--- a/libs/numeric/ublas/doc/html/form_10.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_11.png b/libs/numeric/ublas/doc/html/form_11.png
deleted file mode 100644
index f50eee7f43..0000000000
--- a/libs/numeric/ublas/doc/html/form_11.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_12.png b/libs/numeric/ublas/doc/html/form_12.png
deleted file mode 100644
index c06216e704..0000000000
--- a/libs/numeric/ublas/doc/html/form_12.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_13.png b/libs/numeric/ublas/doc/html/form_13.png
deleted file mode 100644
index 3dabd88ae9..0000000000
--- a/libs/numeric/ublas/doc/html/form_13.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_14.png b/libs/numeric/ublas/doc/html/form_14.png
deleted file mode 100644
index 4b2ad09a71..0000000000
--- a/libs/numeric/ublas/doc/html/form_14.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_15.png b/libs/numeric/ublas/doc/html/form_15.png
deleted file mode 100644
index cd3053539a..0000000000
--- a/libs/numeric/ublas/doc/html/form_15.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_16.png b/libs/numeric/ublas/doc/html/form_16.png
deleted file mode 100644
index d06837db43..0000000000
--- a/libs/numeric/ublas/doc/html/form_16.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_17.png b/libs/numeric/ublas/doc/html/form_17.png
deleted file mode 100644
index d4cef5e11f..0000000000
--- a/libs/numeric/ublas/doc/html/form_17.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_18.png b/libs/numeric/ublas/doc/html/form_18.png
deleted file mode 100644
index 61fe934b67..0000000000
--- a/libs/numeric/ublas/doc/html/form_18.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_19.png b/libs/numeric/ublas/doc/html/form_19.png
deleted file mode 100644
index 80dfdd7909..0000000000
--- a/libs/numeric/ublas/doc/html/form_19.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_2.png b/libs/numeric/ublas/doc/html/form_2.png
deleted file mode 100644
index dba968a729..0000000000
--- a/libs/numeric/ublas/doc/html/form_2.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_20.png b/libs/numeric/ublas/doc/html/form_20.png
deleted file mode 100644
index 8af5aedd37..0000000000
--- a/libs/numeric/ublas/doc/html/form_20.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_21.png b/libs/numeric/ublas/doc/html/form_21.png
deleted file mode 100644
index d813711f4b..0000000000
--- a/libs/numeric/ublas/doc/html/form_21.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_22.png b/libs/numeric/ublas/doc/html/form_22.png
deleted file mode 100644
index a8897cdd56..0000000000
--- a/libs/numeric/ublas/doc/html/form_22.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_23.png b/libs/numeric/ublas/doc/html/form_23.png
deleted file mode 100644
index c102b04de1..0000000000
--- a/libs/numeric/ublas/doc/html/form_23.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_24.png b/libs/numeric/ublas/doc/html/form_24.png
deleted file mode 100644
index 82185816da..0000000000
--- a/libs/numeric/ublas/doc/html/form_24.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_25.png b/libs/numeric/ublas/doc/html/form_25.png
deleted file mode 100644
index c7662c3886..0000000000
--- a/libs/numeric/ublas/doc/html/form_25.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_26.png b/libs/numeric/ublas/doc/html/form_26.png
deleted file mode 100644
index 71d090a066..0000000000
--- a/libs/numeric/ublas/doc/html/form_26.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_27.png b/libs/numeric/ublas/doc/html/form_27.png
deleted file mode 100644
index 7924fb007b..0000000000
--- a/libs/numeric/ublas/doc/html/form_27.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_28.png b/libs/numeric/ublas/doc/html/form_28.png
deleted file mode 100644
index f602065eb6..0000000000
--- a/libs/numeric/ublas/doc/html/form_28.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_29.png b/libs/numeric/ublas/doc/html/form_29.png
deleted file mode 100644
index b618601d2d..0000000000
--- a/libs/numeric/ublas/doc/html/form_29.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_3.png b/libs/numeric/ublas/doc/html/form_3.png
deleted file mode 100644
index 1a87e8af5b..0000000000
--- a/libs/numeric/ublas/doc/html/form_3.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_30.png b/libs/numeric/ublas/doc/html/form_30.png
deleted file mode 100644
index a7dd3cc936..0000000000
--- a/libs/numeric/ublas/doc/html/form_30.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_31.png b/libs/numeric/ublas/doc/html/form_31.png
deleted file mode 100644
index 8eb141423a..0000000000
--- a/libs/numeric/ublas/doc/html/form_31.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_32.png b/libs/numeric/ublas/doc/html/form_32.png
deleted file mode 100644
index 40b7d8e39b..0000000000
--- a/libs/numeric/ublas/doc/html/form_32.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_33.png b/libs/numeric/ublas/doc/html/form_33.png
deleted file mode 100644
index cc109059d9..0000000000
--- a/libs/numeric/ublas/doc/html/form_33.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_34.png b/libs/numeric/ublas/doc/html/form_34.png
deleted file mode 100644
index e327f666a3..0000000000
--- a/libs/numeric/ublas/doc/html/form_34.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_35.png b/libs/numeric/ublas/doc/html/form_35.png
deleted file mode 100644
index 61e1677eed..0000000000
--- a/libs/numeric/ublas/doc/html/form_35.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_36.png b/libs/numeric/ublas/doc/html/form_36.png
deleted file mode 100644
index d59fc98930..0000000000
--- a/libs/numeric/ublas/doc/html/form_36.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_37.png b/libs/numeric/ublas/doc/html/form_37.png
deleted file mode 100644
index 7c547a098a..0000000000
--- a/libs/numeric/ublas/doc/html/form_37.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_38.png b/libs/numeric/ublas/doc/html/form_38.png
deleted file mode 100644
index dcb600e7ce..0000000000
--- a/libs/numeric/ublas/doc/html/form_38.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_39.png b/libs/numeric/ublas/doc/html/form_39.png
deleted file mode 100644
index b542421d17..0000000000
--- a/libs/numeric/ublas/doc/html/form_39.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_4.png b/libs/numeric/ublas/doc/html/form_4.png
deleted file mode 100644
index c27e761998..0000000000
--- a/libs/numeric/ublas/doc/html/form_4.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_40.png b/libs/numeric/ublas/doc/html/form_40.png
deleted file mode 100644
index 3463bb486a..0000000000
--- a/libs/numeric/ublas/doc/html/form_40.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_41.png b/libs/numeric/ublas/doc/html/form_41.png
deleted file mode 100644
index 70112fa219..0000000000
--- a/libs/numeric/ublas/doc/html/form_41.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_42.png b/libs/numeric/ublas/doc/html/form_42.png
deleted file mode 100644
index e3f3b9196c..0000000000
--- a/libs/numeric/ublas/doc/html/form_42.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_43.png b/libs/numeric/ublas/doc/html/form_43.png
deleted file mode 100644
index e88814ca8d..0000000000
--- a/libs/numeric/ublas/doc/html/form_43.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_44.png b/libs/numeric/ublas/doc/html/form_44.png
deleted file mode 100644
index eddf4af608..0000000000
--- a/libs/numeric/ublas/doc/html/form_44.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_45.png b/libs/numeric/ublas/doc/html/form_45.png
deleted file mode 100644
index 030fd87cff..0000000000
--- a/libs/numeric/ublas/doc/html/form_45.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_46.png b/libs/numeric/ublas/doc/html/form_46.png
deleted file mode 100644
index bb01e009c7..0000000000
--- a/libs/numeric/ublas/doc/html/form_46.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_47.png b/libs/numeric/ublas/doc/html/form_47.png
deleted file mode 100644
index c99abef5c9..0000000000
--- a/libs/numeric/ublas/doc/html/form_47.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_48.png b/libs/numeric/ublas/doc/html/form_48.png
deleted file mode 100644
index d3edcac84e..0000000000
--- a/libs/numeric/ublas/doc/html/form_48.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_49.png b/libs/numeric/ublas/doc/html/form_49.png
deleted file mode 100644
index a2e01ddc4e..0000000000
--- a/libs/numeric/ublas/doc/html/form_49.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_5.png b/libs/numeric/ublas/doc/html/form_5.png
deleted file mode 100644
index 8e8b61a316..0000000000
--- a/libs/numeric/ublas/doc/html/form_5.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_50.png b/libs/numeric/ublas/doc/html/form_50.png
deleted file mode 100644
index ad505de8ff..0000000000
--- a/libs/numeric/ublas/doc/html/form_50.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_51.png b/libs/numeric/ublas/doc/html/form_51.png
deleted file mode 100644
index f50eee7f43..0000000000
--- a/libs/numeric/ublas/doc/html/form_51.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_52.png b/libs/numeric/ublas/doc/html/form_52.png
deleted file mode 100644
index 7cc0fce568..0000000000
--- a/libs/numeric/ublas/doc/html/form_52.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_53.png b/libs/numeric/ublas/doc/html/form_53.png
deleted file mode 100644
index eddf4af608..0000000000
--- a/libs/numeric/ublas/doc/html/form_53.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_54.png b/libs/numeric/ublas/doc/html/form_54.png
deleted file mode 100644
index bb01e009c7..0000000000
--- a/libs/numeric/ublas/doc/html/form_54.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_55.png b/libs/numeric/ublas/doc/html/form_55.png
deleted file mode 100644
index 91d6a5ca8b..0000000000
--- a/libs/numeric/ublas/doc/html/form_55.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_56.png b/libs/numeric/ublas/doc/html/form_56.png
deleted file mode 100644
index 330fc57dde..0000000000
--- a/libs/numeric/ublas/doc/html/form_56.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_57.png b/libs/numeric/ublas/doc/html/form_57.png
deleted file mode 100644
index e44aefb75b..0000000000
--- a/libs/numeric/ublas/doc/html/form_57.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_58.png b/libs/numeric/ublas/doc/html/form_58.png
deleted file mode 100644
index 3912629d1a..0000000000
--- a/libs/numeric/ublas/doc/html/form_58.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_59.png b/libs/numeric/ublas/doc/html/form_59.png
deleted file mode 100644
index 8c8657b6ff..0000000000
--- a/libs/numeric/ublas/doc/html/form_59.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_6.png b/libs/numeric/ublas/doc/html/form_6.png
deleted file mode 100644
index 3a08bab1f9..0000000000
--- a/libs/numeric/ublas/doc/html/form_6.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_60.png b/libs/numeric/ublas/doc/html/form_60.png
deleted file mode 100644
index e3f3b9196c..0000000000
--- a/libs/numeric/ublas/doc/html/form_60.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_61.png b/libs/numeric/ublas/doc/html/form_61.png
deleted file mode 100644
index 5b60bed6cb..0000000000
--- a/libs/numeric/ublas/doc/html/form_61.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_62.png b/libs/numeric/ublas/doc/html/form_62.png
deleted file mode 100644
index 46ca75aca0..0000000000
--- a/libs/numeric/ublas/doc/html/form_62.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_63.png b/libs/numeric/ublas/doc/html/form_63.png
deleted file mode 100644
index 560ee3933e..0000000000
--- a/libs/numeric/ublas/doc/html/form_63.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_64.png b/libs/numeric/ublas/doc/html/form_64.png
deleted file mode 100644
index c0c3ec47da..0000000000
--- a/libs/numeric/ublas/doc/html/form_64.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_65.png b/libs/numeric/ublas/doc/html/form_65.png
deleted file mode 100644
index 982778acd6..0000000000
--- a/libs/numeric/ublas/doc/html/form_65.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_66.png b/libs/numeric/ublas/doc/html/form_66.png
deleted file mode 100644
index 81c1b7333c..0000000000
--- a/libs/numeric/ublas/doc/html/form_66.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_67.png b/libs/numeric/ublas/doc/html/form_67.png
deleted file mode 100644
index 5b60bed6cb..0000000000
--- a/libs/numeric/ublas/doc/html/form_67.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_68.png b/libs/numeric/ublas/doc/html/form_68.png
deleted file mode 100644
index 0621c501cf..0000000000
--- a/libs/numeric/ublas/doc/html/form_68.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_69.png b/libs/numeric/ublas/doc/html/form_69.png
deleted file mode 100644
index a02231d78f..0000000000
--- a/libs/numeric/ublas/doc/html/form_69.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_7.png b/libs/numeric/ublas/doc/html/form_7.png
deleted file mode 100644
index baff25bde9..0000000000
--- a/libs/numeric/ublas/doc/html/form_7.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_70.png b/libs/numeric/ublas/doc/html/form_70.png
deleted file mode 100644
index 1582365d77..0000000000
--- a/libs/numeric/ublas/doc/html/form_70.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_71.png b/libs/numeric/ublas/doc/html/form_71.png
deleted file mode 100644
index 1a4c24f660..0000000000
--- a/libs/numeric/ublas/doc/html/form_71.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_72.png b/libs/numeric/ublas/doc/html/form_72.png
deleted file mode 100644
index b61d39cd13..0000000000
--- a/libs/numeric/ublas/doc/html/form_72.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_73.png b/libs/numeric/ublas/doc/html/form_73.png
deleted file mode 100644
index 93e6d56f77..0000000000
--- a/libs/numeric/ublas/doc/html/form_73.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_74.png b/libs/numeric/ublas/doc/html/form_74.png
deleted file mode 100644
index fa5a874ba7..0000000000
--- a/libs/numeric/ublas/doc/html/form_74.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_75.png b/libs/numeric/ublas/doc/html/form_75.png
deleted file mode 100644
index b831d9d8ad..0000000000
--- a/libs/numeric/ublas/doc/html/form_75.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_76.png b/libs/numeric/ublas/doc/html/form_76.png
deleted file mode 100644
index f9d655c5b3..0000000000
--- a/libs/numeric/ublas/doc/html/form_76.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_77.png b/libs/numeric/ublas/doc/html/form_77.png
deleted file mode 100644
index f799885e1f..0000000000
--- a/libs/numeric/ublas/doc/html/form_77.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_78.png b/libs/numeric/ublas/doc/html/form_78.png
deleted file mode 100644
index 22e7224ed8..0000000000
--- a/libs/numeric/ublas/doc/html/form_78.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_79.png b/libs/numeric/ublas/doc/html/form_79.png
deleted file mode 100644
index 5b60bed6cb..0000000000
--- a/libs/numeric/ublas/doc/html/form_79.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_8.png b/libs/numeric/ublas/doc/html/form_8.png
deleted file mode 100644
index 05eaf4f067..0000000000
--- a/libs/numeric/ublas/doc/html/form_8.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/form_9.png b/libs/numeric/ublas/doc/html/form_9.png
deleted file mode 100644
index db6d242b16..0000000000
--- a/libs/numeric/ublas/doc/html/form_9.png
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/formula.repository b/libs/numeric/ublas/doc/html/formula.repository
deleted file mode 100644
index 6a76c599ac..0000000000
--- a/libs/numeric/ublas/doc/html/formula.repository
+++ /dev/null
@@ -1,80 +0,0 @@
-\form#0:$(mxn)$
-\form#1:$l$
-\form#2:$u$
-\form#3:$0 \leq i < m$
-\form#4:$0 \leq j < n$
-\form#5:$i>j+l$
-\form#6:$i<j-u$
-\form#7:$b_{i,j}=0$
-\form#8:$(m\times m)$
-\form#9:$0 \leq j < m$
-\form#10:$i\neq j$
-\form#11:$(m\times n)$
-\form#12:$\sum_i |x_i|$
-\form#13:$\mathcal{L}_1$
-\form#14:$\sum_i |x_i|^2$
-\form#15:$\mathcal{L}_2$
-\form#16:$\max_i |x_i|$
-\form#17:$\mathcal{L}_\infty$
-\form#18:$v_1$
-\form#19:$v_2$
-\form#20:$v$
-\form#21:$t$
-\form#22:$v_1= v_1 + t.v_2$
-\form#23:$x$
-\form#24:$y$
-\form#25:$m.x = v$
-\form#26:$ v_1 = t_1.v_1 + t_2.(m.v_2)$
-\form#27:$ m = m + t.(v_1.v_2^T)$
-\form#28:$m = m + t.(v.v^T)$
-\form#29:$m = m + t.(v.v^H)$
-\form#30:$ m=m+ t.(v_1.v_2^T + v_2.v_1^T)$
-\form#31:$m=m+t.(v_1.v_2^H) + v_2.(t.v_1)^H)$
-\form#32:$m_1=t.m_2.m_3$
-\form#33:$m_2$
-\form#34:$m_3$
-\form#35:$ m_2.x = t.m_1$
-\form#36:$m_1$
-\form#37:$m_1=t_1.m_1 + t_2.m_2.m_3$
-\form#38:$m_1=t.m_1+t_2.(m_2.m_2^T)$
-\form#39:$m_1=t.m_1+t_2.(m_2.m2^H)$
-\form#40:$m_1=t_1.m_1+t_2.(m_2.m3^T)+t_2.(m_3.m2^T)$
-\form#41:$m_1=t_1.m_1+t_2.(m_2.m_3^H)+(m_3.(t_2.m_2)^H)$
-\form#42:$(n \times n)$
-\form#43:$ 0 \leq i < n, 0 \leq j < n$
-\form#44:$m_{i,j}$
-\form#45:$(i.n + j)$
-\form#46:$(i + j.m)$
-\form#47:$\forall i,j$
-\form#48:$m_{i,j} = \overline{m_{i,j}}$
-\form#49:$(M \times N)$
-\form#50:\[ \left( \begin{array}{ccc} 1 & 1 & 1\\ 1 & 1 & 1\\ 1 & 1 & 1 \end{array} \right) - \left( \begin{array}{ccc} 1 & 0 & 0\\ 0 & 1 & 0\\ 0 & 0 & 1 \end{array} \right) = \left( \begin{array}{ccc} 0 & 1 & 1\\ 1 & 0 & 1\\ 1 & 1 & 0 \end{array} \right) \]
-\form#51:$(m \times n)$
-\form#52:$ 0 \leq i < m, 0 \leq j < n$
-\form#53:$ m_{i,j} $
-\form#54:$ (i + j.m) $
-\form#55:$M$
-\form#56:$N$
-\form#57:$(i,i)$
-\form#58:$(size1*size2) < $
-\form#59:$\mathcal{O}(log(nnz))$
-\form#60:$(n \times n )$
-\form#61:$0 \leq i < n$
-\form#62:$i>j$
-\form#63:$m_{i,j}=0$
-\form#64:$m_{i,i}=1$
-\form#65:$i<j$
-\form#66:$n$
-\form#67:$0\leq i < n$
-\form#68:$v_i$
-\form#69:$i$
-\form#70:$u_i$
-\form#71:$i \neq k$
-\form#72:$i=k$
-\form#73:$a$
-\form#74:$b$
-\form#75:$step$
-\form#76:$k = v_{i_1}$
-\form#77:$k + 1 = v_{i_2}$
-\form#78:$i_1 < i_2$
-\form#79:$ 0 \leq i < n$
diff --git a/libs/numeric/ublas/doc/html/functional_8hpp_source.html b/libs/numeric/ublas/doc/html/functional_8hpp_source.html
deleted file mode 100644
index 357065a523..0000000000
--- a/libs/numeric/ublas/doc/html/functional_8hpp_source.html
+++ /dev/null
@@ -1,2093 +0,0 @@
-<!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: functional.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>functional.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-2009</span>
-<a name="l00003"></a>00003 <span class="comment">// Joerg Walter, Mathias Koch, Gunter Winkler</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_FUNCTIONAL_</span>
-<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#define _BOOST_UBLAS_FUNCTIONAL_</span>
-<a name="l00015"></a>00015 <span class="preprocessor"></span>
-<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;functional&gt;</span>
-<a name="l00017"></a>00017
-<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;boost/numeric/ublas/traits.hpp&gt;</span>
-<a name="l00019"></a>00019 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_DUFF_DEVICE</span>
-<a name="l00020"></a>00020 <span class="preprocessor"></span><span class="preprocessor">#include &lt;boost/numeric/ublas/detail/duff.hpp&gt;</span>
-<a name="l00021"></a>00021 <span class="preprocessor">#endif</span>
-<a name="l00022"></a>00022 <span class="preprocessor"></span><span class="preprocessor">#ifdef BOOST_UBLAS_USE_SIMD</span>
-<a name="l00023"></a>00023 <span class="preprocessor"></span><span class="preprocessor">#include &lt;boost/numeric/ublas/detail/raw.hpp&gt;</span>
-<a name="l00024"></a>00024 <span class="preprocessor">#else</span>
-<a name="l00025"></a>00025 <span class="preprocessor"></span><span class="keyword">namespace </span>boost { <span class="keyword">namespace </span>numeric { <span class="keyword">namespace </span>ublas { <span class="keyword">namespace </span>raw {
-<a name="l00026"></a>00026 }}}}
-<a name="l00027"></a>00027 <span class="preprocessor">#endif</span>
-<a name="l00028"></a>00028 <span class="preprocessor"></span><span class="preprocessor">#ifdef BOOST_UBLAS_HAVE_BINDINGS</span>
-<a name="l00029"></a>00029 <span class="preprocessor"></span><span class="preprocessor">#include &lt;boost/numeric/bindings/traits/std_vector.hpp&gt;</span>
-<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;boost/numeric/bindings/traits/ublas_vector.hpp&gt;</span>
-<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;boost/numeric/bindings/traits/ublas_matrix.hpp&gt;</span>
-<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;boost/numeric/bindings/atlas/cblas.hpp&gt;</span>
-<a name="l00033"></a>00033 <span class="preprocessor">#endif</span>
-<a name="l00034"></a>00034 <span class="preprocessor"></span>
-<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;boost/numeric/ublas/detail/definitions.hpp&gt;</span>
-<a name="l00036"></a>00036
-<a name="l00037"></a>00037
-<a name="l00038"></a>00038
-<a name="l00039"></a>00039 <span class="keyword">namespace </span>boost { <span class="keyword">namespace </span>numeric { <span class="keyword">namespace </span>ublas {
-<a name="l00040"></a>00040
-<a name="l00041"></a>00041 <span class="comment">// Scalar functors</span>
-<a name="l00042"></a>00042
-<a name="l00043"></a>00043 <span class="comment">// Unary</span>
-<a name="l00044"></a>00044 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt;
-<a name="l00045"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__unary__functor.html">00045</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__unary__functor.html">scalar_unary_functor</a> {
-<a name="l00046"></a>00046 <span class="keyword">typedef</span> T value_type;
-<a name="l00047"></a>00047 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;T&gt;::const_reference</a> argument_type;
-<a name="l00048"></a>00048 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;T&gt;::value_type</a> result_type;
-<a name="l00049"></a>00049 };
-<a name="l00050"></a>00050
-<a name="l00051"></a>00051 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt;
-<a name="l00052"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__identity.html">00052</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__identity.html">scalar_identity</a>:
-<a name="l00053"></a>00053 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__unary__functor.html">scalar_unary_functor</a>&lt;T&gt; {
-<a name="l00054"></a>00054 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__unary__functor.html">scalar_unary_functor&lt;T&gt;::argument_type</a> argument_type;
-<a name="l00055"></a>00055 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__unary__functor.html">scalar_unary_functor&lt;T&gt;::result_type</a> result_type;
-<a name="l00056"></a>00056
-<a name="l00057"></a>00057 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l00058"></a>00058 result_type apply (argument_type t) {
-<a name="l00059"></a>00059 <span class="keywordflow">return</span> t;
-<a name="l00060"></a>00060 }
-<a name="l00061"></a>00061 };
-<a name="l00062"></a>00062 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt;
-<a name="l00063"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__negate.html">00063</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__negate.html">scalar_negate</a>:
-<a name="l00064"></a>00064 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__unary__functor.html">scalar_unary_functor</a>&lt;T&gt; {
-<a name="l00065"></a>00065 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__unary__functor.html">scalar_unary_functor&lt;T&gt;::argument_type</a> argument_type;
-<a name="l00066"></a>00066 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__unary__functor.html">scalar_unary_functor&lt;T&gt;::result_type</a> result_type;
-<a name="l00067"></a>00067
-<a name="l00068"></a>00068 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l00069"></a>00069 result_type apply (argument_type t) {
-<a name="l00070"></a>00070 <span class="keywordflow">return</span> - t;
-<a name="l00071"></a>00071 }
-<a name="l00072"></a>00072 };
-<a name="l00073"></a>00073 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt;
-<a name="l00074"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__conj.html">00074</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__conj.html">scalar_conj</a>:
-<a name="l00075"></a>00075 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__unary__functor.html">scalar_unary_functor</a>&lt;T&gt; {
-<a name="l00076"></a>00076 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__unary__functor.html">scalar_unary_functor&lt;T&gt;::value_type</a> value_type;
-<a name="l00077"></a>00077 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__unary__functor.html">scalar_unary_functor&lt;T&gt;::argument_type</a> argument_type;
-<a name="l00078"></a>00078 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__unary__functor.html">scalar_unary_functor&lt;T&gt;::result_type</a> result_type;
-<a name="l00079"></a>00079
-<a name="l00080"></a>00080 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l00081"></a>00081 result_type apply (argument_type t) {
-<a name="l00082"></a>00082 <span class="keywordflow">return</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;value_type&gt;::conj</a> (t);
-<a name="l00083"></a>00083 }
-<a name="l00084"></a>00084 };
-<a name="l00085"></a>00085
-<a name="l00086"></a>00086 <span class="comment">// Unary returning real</span>
-<a name="l00087"></a>00087 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt;
-<a name="l00088"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__real__unary__functor.html">00088</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__real__unary__functor.html">scalar_real_unary_functor</a> {
-<a name="l00089"></a>00089 <span class="keyword">typedef</span> T value_type;
-<a name="l00090"></a>00090 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;T&gt;::const_reference</a> argument_type;
-<a name="l00091"></a>00091 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;T&gt;::real_type</a> result_type;
-<a name="l00092"></a>00092 };
-<a name="l00093"></a>00093
-<a name="l00094"></a>00094 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt;
-<a name="l00095"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__real.html">00095</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__real.html">scalar_real</a>:
-<a name="l00096"></a>00096 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__real__unary__functor.html">scalar_real_unary_functor</a>&lt;T&gt; {
-<a name="l00097"></a>00097 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__real__unary__functor.html">scalar_real_unary_functor&lt;T&gt;::value_type</a> value_type;
-<a name="l00098"></a>00098 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__real__unary__functor.html">scalar_real_unary_functor&lt;T&gt;::argument_type</a> argument_type;
-<a name="l00099"></a>00099 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__real__unary__functor.html">scalar_real_unary_functor&lt;T&gt;::result_type</a> result_type;
-<a name="l00100"></a>00100
-<a name="l00101"></a>00101 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l00102"></a>00102 result_type apply (argument_type t) {
-<a name="l00103"></a>00103 <span class="keywordflow">return</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;value_type&gt;::real</a> (t);
-<a name="l00104"></a>00104 }
-<a name="l00105"></a>00105 };
-<a name="l00106"></a>00106 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt;
-<a name="l00107"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__imag.html">00107</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__imag.html">scalar_imag</a>:
-<a name="l00108"></a>00108 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__real__unary__functor.html">scalar_real_unary_functor</a>&lt;T&gt; {
-<a name="l00109"></a>00109 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__real__unary__functor.html">scalar_real_unary_functor&lt;T&gt;::value_type</a> value_type;
-<a name="l00110"></a>00110 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__real__unary__functor.html">scalar_real_unary_functor&lt;T&gt;::argument_type</a> argument_type;
-<a name="l00111"></a>00111 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__real__unary__functor.html">scalar_real_unary_functor&lt;T&gt;::result_type</a> result_type;
-<a name="l00112"></a>00112
-<a name="l00113"></a>00113 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l00114"></a>00114 result_type apply (argument_type t) {
-<a name="l00115"></a>00115 <span class="keywordflow">return</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;value_type&gt;::imag</a> (t);
-<a name="l00116"></a>00116 }
-<a name="l00117"></a>00117 };
-<a name="l00118"></a>00118
-<a name="l00119"></a>00119 <span class="comment">// Binary</span>
-<a name="l00120"></a>00120 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T1, <span class="keyword">class</span> T2&gt;
-<a name="l00121"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__functor.html">00121</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__functor.html">scalar_binary_functor</a> {
-<a name="l00122"></a>00122 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;T1&gt;::const_reference</a> argument1_type;
-<a name="l00123"></a>00123 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;T2&gt;::const_reference</a> argument2_type;
-<a name="l00124"></a>00124 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1promote__traits.html">promote_traits&lt;T1, T2&gt;::promote_type</a> result_type;
-<a name="l00125"></a>00125 };
-<a name="l00126"></a>00126
-<a name="l00127"></a>00127 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T1, <span class="keyword">class</span> T2&gt;
-<a name="l00128"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__plus.html">00128</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__plus.html">scalar_plus</a>:
-<a name="l00129"></a>00129 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__functor.html">scalar_binary_functor</a>&lt;T1, T2&gt; {
-<a name="l00130"></a>00130 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__functor.html">scalar_binary_functor&lt;T1, T2&gt;::argument1_type</a> argument1_type;
-<a name="l00131"></a>00131 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__functor.html">scalar_binary_functor&lt;T1, T2&gt;::argument2_type</a> argument2_type;
-<a name="l00132"></a>00132 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__functor.html">scalar_binary_functor&lt;T1, T2&gt;::result_type</a> result_type;
-<a name="l00133"></a>00133
-<a name="l00134"></a>00134 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l00135"></a>00135 result_type apply (argument1_type t1, argument2_type t2) {
-<a name="l00136"></a>00136 <span class="keywordflow">return</span> t1 + t2;
-<a name="l00137"></a>00137 }
-<a name="l00138"></a>00138 };
-<a name="l00139"></a>00139 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T1, <span class="keyword">class</span> T2&gt;
-<a name="l00140"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__minus.html">00140</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__minus.html">scalar_minus</a>:
-<a name="l00141"></a>00141 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__functor.html">scalar_binary_functor</a>&lt;T1, T2&gt; {
-<a name="l00142"></a>00142 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__functor.html">scalar_binary_functor&lt;T1, T2&gt;::argument1_type</a> argument1_type;
-<a name="l00143"></a>00143 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__functor.html">scalar_binary_functor&lt;T1, T2&gt;::argument2_type</a> argument2_type;
-<a name="l00144"></a>00144 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__functor.html">scalar_binary_functor&lt;T1, T2&gt;::result_type</a> result_type;
-<a name="l00145"></a>00145
-<a name="l00146"></a>00146 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l00147"></a>00147 result_type apply (argument1_type t1, argument2_type t2) {
-<a name="l00148"></a>00148 <span class="keywordflow">return</span> t1 - t2;
-<a name="l00149"></a>00149 }
-<a name="l00150"></a>00150 };
-<a name="l00151"></a>00151 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T1, <span class="keyword">class</span> T2&gt;
-<a name="l00152"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__multiplies.html">00152</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__multiplies.html">scalar_multiplies</a>:
-<a name="l00153"></a>00153 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__functor.html">scalar_binary_functor</a>&lt;T1, T2&gt; {
-<a name="l00154"></a>00154 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__functor.html">scalar_binary_functor&lt;T1, T2&gt;::argument1_type</a> argument1_type;
-<a name="l00155"></a>00155 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__functor.html">scalar_binary_functor&lt;T1, T2&gt;::argument2_type</a> argument2_type;
-<a name="l00156"></a>00156 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__functor.html">scalar_binary_functor&lt;T1, T2&gt;::result_type</a> result_type;
-<a name="l00157"></a>00157
-<a name="l00158"></a>00158 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l00159"></a>00159 result_type apply (argument1_type t1, argument2_type t2) {
-<a name="l00160"></a>00160 <span class="keywordflow">return</span> t1 * t2;
-<a name="l00161"></a>00161 }
-<a name="l00162"></a>00162 };
-<a name="l00163"></a>00163 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T1, <span class="keyword">class</span> T2&gt;
-<a name="l00164"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__divides.html">00164</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__divides.html">scalar_divides</a>:
-<a name="l00165"></a>00165 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__functor.html">scalar_binary_functor</a>&lt;T1, T2&gt; {
-<a name="l00166"></a>00166 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__functor.html">scalar_binary_functor&lt;T1, T2&gt;::argument1_type</a> argument1_type;
-<a name="l00167"></a>00167 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__functor.html">scalar_binary_functor&lt;T1, T2&gt;::argument2_type</a> argument2_type;
-<a name="l00168"></a>00168 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__functor.html">scalar_binary_functor&lt;T1, T2&gt;::result_type</a> result_type;
-<a name="l00169"></a>00169
-<a name="l00170"></a>00170 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l00171"></a>00171 result_type apply (argument1_type t1, argument2_type t2) {
-<a name="l00172"></a>00172 <span class="keywordflow">return</span> t1 / t2;
-<a name="l00173"></a>00173 }
-<a name="l00174"></a>00174 };
-<a name="l00175"></a>00175
-<a name="l00176"></a>00176 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T1, <span class="keyword">class</span> T2&gt;
-<a name="l00177"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__assign__functor.html">00177</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__assign__functor.html">scalar_binary_assign_functor</a> {
-<a name="l00178"></a>00178 <span class="comment">// ISSUE Remove reference to avoid reference to reference problems</span>
-<a name="l00179"></a>00179 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;typename boost::remove_reference&lt;T1&gt;::type</a>&gt;::reference argument1_type;
-<a name="l00180"></a>00180 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;T2&gt;::const_reference</a> argument2_type;
-<a name="l00181"></a>00181 };
-<a name="l00182"></a>00182
-<a name="l00183"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1assign__tag.html">00183</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1assign__tag.html">assign_tag</a> {};
-<a name="l00184"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1computed__assign__tag.html">00184</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1computed__assign__tag.html">computed_assign_tag</a> {};
-<a name="l00185"></a>00185
-<a name="l00186"></a>00186 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T1, <span class="keyword">class</span> T2&gt;
-<a name="l00187"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__assign.html">00187</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__assign.html">scalar_assign</a>:
-<a name="l00188"></a>00188 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__assign__functor.html">scalar_binary_assign_functor</a>&lt;T1, T2&gt; {
-<a name="l00189"></a>00189 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__assign__functor.html">scalar_binary_assign_functor&lt;T1, T2&gt;::argument1_type</a> argument1_type;
-<a name="l00190"></a>00190 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__assign__functor.html">scalar_binary_assign_functor&lt;T1, T2&gt;::argument2_type</a> argument2_type;
-<a name="l00191"></a>00191 <span class="preprocessor">#if BOOST_WORKAROUND( __IBMCPP__, &lt;=600 )</span>
-<a name="l00192"></a>00192 <span class="preprocessor"></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">bool</span> computed ;
-<a name="l00193"></a>00193 <span class="preprocessor">#else</span>
-<a name="l00194"></a>00194 <span class="preprocessor"></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">bool</span> computed = false ;
-<a name="l00195"></a>00195 <span class="preprocessor">#endif</span>
-<a name="l00196"></a>00196 <span class="preprocessor"></span>
-<a name="l00197"></a>00197 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l00198"></a>00198 <span class="keywordtype">void</span> apply (argument1_type t1, argument2_type t2) {
-<a name="l00199"></a>00199 t1 = t2;
-<a name="l00200"></a>00200 }
-<a name="l00201"></a>00201
-<a name="l00202"></a>00202 <span class="keyword">template</span>&lt;<span class="keyword">class</span> U1, <span class="keyword">class</span> U2&gt;
-<a name="l00203"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__assign_1_1rebind.html">00203</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__assign_1_1rebind.html">rebind</a> {
-<a name="l00204"></a>00204 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__assign.html">scalar_assign&lt;U1, U2&gt;</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__assign.html">other</a>;
-<a name="l00205"></a>00205 };
-<a name="l00206"></a>00206 };
-<a name="l00207"></a>00207
-<a name="l00208"></a>00208 <span class="preprocessor">#if BOOST_WORKAROUND( __IBMCPP__, &lt;=600 )</span>
-<a name="l00209"></a>00209 <span class="preprocessor"></span> <span class="keyword">template</span>&lt;<span class="keyword">class</span> T1, <span class="keyword">class</span> T2&gt;
-<a name="l00210"></a>00210 <span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__assign.html">scalar_assign&lt;T1,T2&gt;::computed</a> = <span class="keyword">false</span>;
-<a name="l00211"></a>00211 <span class="preprocessor">#endif</span>
-<a name="l00212"></a>00212 <span class="preprocessor"></span>
-<a name="l00213"></a>00213 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T1, <span class="keyword">class</span> T2&gt;
-<a name="l00214"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__plus__assign.html">00214</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__plus__assign.html">scalar_plus_assign</a>:
-<a name="l00215"></a>00215 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__assign__functor.html">scalar_binary_assign_functor</a>&lt;T1, T2&gt; {
-<a name="l00216"></a>00216 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__assign__functor.html">scalar_binary_assign_functor&lt;T1, T2&gt;::argument1_type</a> argument1_type;
-<a name="l00217"></a>00217 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__assign__functor.html">scalar_binary_assign_functor&lt;T1, T2&gt;::argument2_type</a> argument2_type;
-<a name="l00218"></a>00218 <span class="preprocessor">#if BOOST_WORKAROUND( __IBMCPP__, &lt;=600 )</span>
-<a name="l00219"></a>00219 <span class="preprocessor"></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">bool</span> computed ;
-<a name="l00220"></a>00220 <span class="preprocessor">#else</span>
-<a name="l00221"></a>00221 <span class="preprocessor"></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">bool</span> computed = true ;
-<a name="l00222"></a>00222 <span class="preprocessor">#endif</span>
-<a name="l00223"></a>00223 <span class="preprocessor"></span>
-<a name="l00224"></a>00224 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l00225"></a>00225 <span class="keywordtype">void</span> apply (argument1_type t1, argument2_type t2) {
-<a name="l00226"></a>00226 t1 += t2;
-<a name="l00227"></a>00227 }
-<a name="l00228"></a>00228
-<a name="l00229"></a>00229 <span class="keyword">template</span>&lt;<span class="keyword">class</span> U1, <span class="keyword">class</span> U2&gt;
-<a name="l00230"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__plus__assign_1_1rebind.html">00230</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__plus__assign_1_1rebind.html">rebind</a> {
-<a name="l00231"></a>00231 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__plus__assign.html">scalar_plus_assign&lt;U1, U2&gt;</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__plus__assign.html">other</a>;
-<a name="l00232"></a>00232 };
-<a name="l00233"></a>00233 };
-<a name="l00234"></a>00234
-<a name="l00235"></a>00235 <span class="preprocessor">#if BOOST_WORKAROUND( __IBMCPP__, &lt;=600 )</span>
-<a name="l00236"></a>00236 <span class="preprocessor"></span> <span class="keyword">template</span>&lt;<span class="keyword">class</span> T1, <span class="keyword">class</span> T2&gt;
-<a name="l00237"></a>00237 <span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__plus__assign.html">scalar_plus_assign&lt;T1,T2&gt;::computed</a> = <span class="keyword">true</span>;
-<a name="l00238"></a>00238 <span class="preprocessor">#endif</span>
-<a name="l00239"></a>00239 <span class="preprocessor"></span>
-<a name="l00240"></a>00240 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T1, <span class="keyword">class</span> T2&gt;
-<a name="l00241"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__minus__assign.html">00241</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__minus__assign.html">scalar_minus_assign</a>:
-<a name="l00242"></a>00242 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__assign__functor.html">scalar_binary_assign_functor</a>&lt;T1, T2&gt; {
-<a name="l00243"></a>00243 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__assign__functor.html">scalar_binary_assign_functor&lt;T1, T2&gt;::argument1_type</a> argument1_type;
-<a name="l00244"></a>00244 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__assign__functor.html">scalar_binary_assign_functor&lt;T1, T2&gt;::argument2_type</a> argument2_type;
-<a name="l00245"></a>00245 <span class="preprocessor">#if BOOST_WORKAROUND( __IBMCPP__, &lt;=600 )</span>
-<a name="l00246"></a>00246 <span class="preprocessor"></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">bool</span> computed ;
-<a name="l00247"></a>00247 <span class="preprocessor">#else</span>
-<a name="l00248"></a>00248 <span class="preprocessor"></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">bool</span> computed = true ;
-<a name="l00249"></a>00249 <span class="preprocessor">#endif</span>
-<a name="l00250"></a>00250 <span class="preprocessor"></span>
-<a name="l00251"></a>00251 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l00252"></a>00252 <span class="keywordtype">void</span> apply (argument1_type t1, argument2_type t2) {
-<a name="l00253"></a>00253 t1 -= t2;
-<a name="l00254"></a>00254 }
-<a name="l00255"></a>00255
-<a name="l00256"></a>00256 <span class="keyword">template</span>&lt;<span class="keyword">class</span> U1, <span class="keyword">class</span> U2&gt;
-<a name="l00257"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__minus__assign_1_1rebind.html">00257</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__minus__assign_1_1rebind.html">rebind</a> {
-<a name="l00258"></a>00258 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__minus__assign.html">scalar_minus_assign&lt;U1, U2&gt;</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__minus__assign.html">other</a>;
-<a name="l00259"></a>00259 };
-<a name="l00260"></a>00260 };
-<a name="l00261"></a>00261
-<a name="l00262"></a>00262 <span class="preprocessor">#if BOOST_WORKAROUND( __IBMCPP__, &lt;=600 )</span>
-<a name="l00263"></a>00263 <span class="preprocessor"></span> <span class="keyword">template</span>&lt;<span class="keyword">class</span> T1, <span class="keyword">class</span> T2&gt;
-<a name="l00264"></a>00264 <span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__minus__assign.html">scalar_minus_assign&lt;T1,T2&gt;::computed</a> = <span class="keyword">true</span>;
-<a name="l00265"></a>00265 <span class="preprocessor">#endif</span>
-<a name="l00266"></a>00266 <span class="preprocessor"></span>
-<a name="l00267"></a>00267 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T1, <span class="keyword">class</span> T2&gt;
-<a name="l00268"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__multiplies__assign.html">00268</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__multiplies__assign.html">scalar_multiplies_assign</a>:
-<a name="l00269"></a>00269 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__assign__functor.html">scalar_binary_assign_functor</a>&lt;T1, T2&gt; {
-<a name="l00270"></a>00270 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__assign__functor.html">scalar_binary_assign_functor&lt;T1, T2&gt;::argument1_type</a> argument1_type;
-<a name="l00271"></a>00271 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__assign__functor.html">scalar_binary_assign_functor&lt;T1, T2&gt;::argument2_type</a> argument2_type;
-<a name="l00272"></a>00272 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">bool</span> computed = <span class="keyword">true</span>;
-<a name="l00273"></a>00273
-<a name="l00274"></a>00274 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l00275"></a>00275 <span class="keywordtype">void</span> apply (argument1_type t1, argument2_type t2) {
-<a name="l00276"></a>00276 t1 *= t2;
-<a name="l00277"></a>00277 }
-<a name="l00278"></a>00278
-<a name="l00279"></a>00279 <span class="keyword">template</span>&lt;<span class="keyword">class</span> U1, <span class="keyword">class</span> U2&gt;
-<a name="l00280"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__multiplies__assign_1_1rebind.html">00280</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__multiplies__assign_1_1rebind.html">rebind</a> {
-<a name="l00281"></a>00281 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__multiplies__assign.html">scalar_multiplies_assign&lt;U1, U2&gt;</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__multiplies__assign.html">other</a>;
-<a name="l00282"></a>00282 };
-<a name="l00283"></a>00283 };
-<a name="l00284"></a>00284 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T1, <span class="keyword">class</span> T2&gt;
-<a name="l00285"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__divides__assign.html">00285</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__divides__assign.html">scalar_divides_assign</a>:
-<a name="l00286"></a>00286 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__assign__functor.html">scalar_binary_assign_functor</a>&lt;T1, T2&gt; {
-<a name="l00287"></a>00287 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__assign__functor.html">scalar_binary_assign_functor&lt;T1, T2&gt;::argument1_type</a> argument1_type;
-<a name="l00288"></a>00288 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__assign__functor.html">scalar_binary_assign_functor&lt;T1, T2&gt;::argument2_type</a> argument2_type;
-<a name="l00289"></a>00289 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">bool</span> computed ;
-<a name="l00290"></a>00290
-<a name="l00291"></a>00291 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l00292"></a>00292 <span class="keywordtype">void</span> apply (argument1_type t1, argument2_type t2) {
-<a name="l00293"></a>00293 t1 /= t2;
-<a name="l00294"></a>00294 }
-<a name="l00295"></a>00295
-<a name="l00296"></a>00296 <span class="keyword">template</span>&lt;<span class="keyword">class</span> U1, <span class="keyword">class</span> U2&gt;
-<a name="l00297"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__divides__assign_1_1rebind.html">00297</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__divides__assign_1_1rebind.html">rebind</a> {
-<a name="l00298"></a>00298 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__divides__assign.html">scalar_divides_assign&lt;U1, U2&gt;</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__divides__assign.html">other</a>;
-<a name="l00299"></a>00299 };
-<a name="l00300"></a>00300 };
-<a name="l00301"></a>00301 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T1, <span class="keyword">class</span> T2&gt;
-<a name="l00302"></a>00302 <span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__divides__assign.html">scalar_divides_assign&lt;T1,T2&gt;::computed</a> = <span class="keyword">true</span>;
-<a name="l00303"></a>00303
-<a name="l00304"></a>00304 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T1, <span class="keyword">class</span> T2&gt;
-<a name="l00305"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__swap__functor.html">00305</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__swap__functor.html">scalar_binary_swap_functor</a> {
-<a name="l00306"></a>00306 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;typename boost::remove_reference&lt;T1&gt;::type</a>&gt;::reference argument1_type;
-<a name="l00307"></a>00307 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;typename boost::remove_reference&lt;T2&gt;::type</a>&gt;::reference argument2_type;
-<a name="l00308"></a>00308 };
-<a name="l00309"></a>00309
-<a name="l00310"></a>00310 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T1, <span class="keyword">class</span> T2&gt;
-<a name="l00311"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__swap.html">00311</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__swap.html">scalar_swap</a>:
-<a name="l00312"></a>00312 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__swap__functor.html">scalar_binary_swap_functor</a>&lt;T1, T2&gt; {
-<a name="l00313"></a>00313 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__swap__functor.html">scalar_binary_swap_functor&lt;T1, T2&gt;::argument1_type</a> argument1_type;
-<a name="l00314"></a>00314 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__swap__functor.html">scalar_binary_swap_functor&lt;T1, T2&gt;::argument2_type</a> argument2_type;
-<a name="l00315"></a>00315
-<a name="l00316"></a>00316 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l00317"></a>00317 <span class="keywordtype">void</span> apply (argument1_type t1, argument2_type t2) {
-<a name="l00318"></a>00318 std::swap (t1, t2);
-<a name="l00319"></a>00319 }
-<a name="l00320"></a>00320
-<a name="l00321"></a>00321 <span class="keyword">template</span>&lt;<span class="keyword">class</span> U1, <span class="keyword">class</span> U2&gt;
-<a name="l00322"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__swap_1_1rebind.html">00322</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__swap_1_1rebind.html">rebind</a> {
-<a name="l00323"></a>00323 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__swap.html">scalar_swap&lt;U1, U2&gt;</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__swap.html">other</a>;
-<a name="l00324"></a>00324 };
-<a name="l00325"></a>00325 };
-<a name="l00326"></a>00326
-<a name="l00327"></a>00327 <span class="comment">// Vector functors</span>
-<a name="l00328"></a>00328
-<a name="l00329"></a>00329 <span class="comment">// Unary returning scalar</span>
-<a name="l00330"></a>00330 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V&gt;
-<a name="l00331"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__unary__functor.html">00331</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__unary__functor.html">vector_scalar_unary_functor</a> {
-<a name="l00332"></a>00332 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::value_type value_type;
-<a name="l00333"></a>00333 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::value_type result_type;
-<a name="l00334"></a>00334 };
-<a name="l00335"></a>00335
-<a name="l00336"></a>00336 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V&gt;
-<a name="l00337"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__sum.html">00337</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__sum.html">vector_sum</a>:
-<a name="l00338"></a>00338 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__unary__functor.html">vector_scalar_unary_functor</a>&lt;V&gt; {
-<a name="l00339"></a>00339 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__unary__functor.html">vector_scalar_unary_functor&lt;V&gt;::value_type</a> value_type;
-<a name="l00340"></a>00340 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__unary__functor.html">vector_scalar_unary_functor&lt;V&gt;::result_type</a> result_type;
-<a name="l00341"></a>00341
-<a name="l00342"></a>00342 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E&gt;
-<a name="l00343"></a>00343 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l00344"></a>00344 result_type apply (<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;E&gt;</a> &amp;e) {
-<a name="l00345"></a>00345 result_type t = result_type (0);
-<a name="l00346"></a>00346 <span class="keyword">typedef</span> <span class="keyword">typename</span> E::size_type vector_size_type;
-<a name="l00347"></a>00347 vector_size_type size (e ().size ());
-<a name="l00348"></a>00348 <span class="keywordflow">for</span> (vector_size_type i = 0; i &lt; size; ++ i)
-<a name="l00349"></a>00349 t += e () (i);
-<a name="l00350"></a>00350 <span class="keywordflow">return</span> t;
-<a name="l00351"></a>00351 }
-<a name="l00352"></a>00352 <span class="comment">// Dense case</span>
-<a name="l00353"></a>00353 <span class="keyword">template</span>&lt;<span class="keyword">class</span> D, <span class="keyword">class</span> I&gt;
-<a name="l00354"></a>00354 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l00355"></a>00355 result_type apply (D size, I it) {
-<a name="l00356"></a>00356 result_type t = result_type (0);
-<a name="l00357"></a>00357 <span class="keywordflow">while</span> (-- size &gt;= 0)
-<a name="l00358"></a>00358 t += *it, ++ it;
-<a name="l00359"></a>00359 <span class="keywordflow">return</span> t;
-<a name="l00360"></a>00360 }
-<a name="l00361"></a>00361 <span class="comment">// Sparse case</span>
-<a name="l00362"></a>00362 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I&gt;
-<a name="l00363"></a>00363 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l00364"></a>00364 result_type apply (I it, <span class="keyword">const</span> I &amp;it_end) {
-<a name="l00365"></a>00365 result_type t = result_type (0);
-<a name="l00366"></a>00366 <span class="keywordflow">while</span> (it != it_end)
-<a name="l00367"></a>00367 t += *it, ++ it;
-<a name="l00368"></a>00368 <span class="keywordflow">return</span> t;
-<a name="l00369"></a>00369 }
-<a name="l00370"></a>00370 };
-<a name="l00371"></a>00371
-<a name="l00372"></a>00372 <span class="comment">// Unary returning real scalar </span>
-<a name="l00373"></a>00373 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V&gt;
-<a name="l00374"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__real__unary__functor.html">00374</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__real__unary__functor.html">vector_scalar_real_unary_functor</a> {
-<a name="l00375"></a>00375 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::value_type value_type;
-<a name="l00376"></a>00376 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;value_type&gt;::real_type</a> real_type;
-<a name="l00377"></a>00377 <span class="keyword">typedef</span> real_type result_type;
-<a name="l00378"></a>00378 };
-<a name="l00379"></a>00379
-<a name="l00380"></a>00380 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V&gt;
-<a name="l00381"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__norm__1.html">00381</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__norm__1.html">vector_norm_1</a>:
-<a name="l00382"></a>00382 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__real__unary__functor.html">vector_scalar_real_unary_functor</a>&lt;V&gt; {
-<a name="l00383"></a>00383 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__real__unary__functor.html">vector_scalar_real_unary_functor&lt;V&gt;::value_type</a> value_type;
-<a name="l00384"></a>00384 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__real__unary__functor.html">vector_scalar_real_unary_functor&lt;V&gt;::real_type</a> real_type;
-<a name="l00385"></a>00385 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__real__unary__functor.html">vector_scalar_real_unary_functor&lt;V&gt;::result_type</a> result_type;
-<a name="l00386"></a>00386
-<a name="l00387"></a>00387 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E&gt;
-<a name="l00388"></a>00388 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l00389"></a>00389 result_type apply (<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;E&gt;</a> &amp;e) {
-<a name="l00390"></a>00390 real_type t = real_type ();
-<a name="l00391"></a>00391 <span class="keyword">typedef</span> <span class="keyword">typename</span> E::size_type vector_size_type;
-<a name="l00392"></a>00392 vector_size_type size (e ().size ());
-<a name="l00393"></a>00393 <span class="keywordflow">for</span> (vector_size_type i = 0; i &lt; size; ++ i) {
-<a name="l00394"></a>00394 real_type u (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;value_type&gt;::type_abs</a> (e () (i)));
-<a name="l00395"></a>00395 t += u;
-<a name="l00396"></a>00396 }
-<a name="l00397"></a>00397 <span class="keywordflow">return</span> t;
-<a name="l00398"></a>00398 }
-<a name="l00399"></a>00399 <span class="comment">// Dense case</span>
-<a name="l00400"></a>00400 <span class="keyword">template</span>&lt;<span class="keyword">class</span> D, <span class="keyword">class</span> I&gt;
-<a name="l00401"></a>00401 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l00402"></a>00402 result_type apply (D size, I it) {
-<a name="l00403"></a>00403 real_type t = real_type ();
-<a name="l00404"></a>00404 <span class="keywordflow">while</span> (-- size &gt;= 0) {
-<a name="l00405"></a>00405 real_type u (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;value_type&gt;::norm_1</a> (*it));
-<a name="l00406"></a>00406 t += u;
-<a name="l00407"></a>00407 ++ it;
-<a name="l00408"></a>00408 }
-<a name="l00409"></a>00409 <span class="keywordflow">return</span> t;
-<a name="l00410"></a>00410 }
-<a name="l00411"></a>00411 <span class="comment">// Sparse case</span>
-<a name="l00412"></a>00412 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I&gt;
-<a name="l00413"></a>00413 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l00414"></a>00414 result_type apply (I it, <span class="keyword">const</span> I &amp;it_end) {
-<a name="l00415"></a>00415 real_type t = real_type ();
-<a name="l00416"></a>00416 <span class="keywordflow">while</span> (it != it_end) {
-<a name="l00417"></a>00417 real_type u (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;value_type&gt;::norm_1</a> (*it));
-<a name="l00418"></a>00418 t += u;
-<a name="l00419"></a>00419 ++ it;
-<a name="l00420"></a>00420 }
-<a name="l00421"></a>00421 <span class="keywordflow">return</span> t;
-<a name="l00422"></a>00422 }
-<a name="l00423"></a>00423 };
-<a name="l00424"></a>00424 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V&gt;
-<a name="l00425"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__norm__2.html">00425</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__norm__2.html">vector_norm_2</a>:
-<a name="l00426"></a>00426 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__real__unary__functor.html">vector_scalar_real_unary_functor</a>&lt;V&gt; {
-<a name="l00427"></a>00427 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__real__unary__functor.html">vector_scalar_real_unary_functor&lt;V&gt;::value_type</a> value_type;
-<a name="l00428"></a>00428 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__real__unary__functor.html">vector_scalar_real_unary_functor&lt;V&gt;::real_type</a> real_type;
-<a name="l00429"></a>00429 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__real__unary__functor.html">vector_scalar_real_unary_functor&lt;V&gt;::result_type</a> result_type;
-<a name="l00430"></a>00430
-<a name="l00431"></a>00431 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E&gt;
-<a name="l00432"></a>00432 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l00433"></a>00433 result_type apply (<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;E&gt;</a> &amp;e) {
-<a name="l00434"></a>00434 <span class="preprocessor">#ifndef BOOST_UBLAS_SCALED_NORM</span>
-<a name="l00435"></a>00435 <span class="preprocessor"></span> real_type t = real_type ();
-<a name="l00436"></a>00436 <span class="keyword">typedef</span> <span class="keyword">typename</span> E::size_type vector_size_type;
-<a name="l00437"></a>00437 vector_size_type size (e ().size ());
-<a name="l00438"></a>00438 <span class="keywordflow">for</span> (vector_size_type i = 0; i &lt; size; ++ i) {
-<a name="l00439"></a>00439 real_type u (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;value_type&gt;::norm_2</a> (e () (i)));
-<a name="l00440"></a>00440 t += u * u;
-<a name="l00441"></a>00441 }
-<a name="l00442"></a>00442 <span class="keywordflow">return</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;real_type&gt;::type_sqrt</a> (t);
-<a name="l00443"></a>00443 <span class="preprocessor">#else</span>
-<a name="l00444"></a>00444 <span class="preprocessor"></span> real_type scale = real_type ();
-<a name="l00445"></a>00445 real_type sum_squares (1);
-<a name="l00446"></a>00446 size_type size (e ().size ());
-<a name="l00447"></a>00447 <span class="keywordflow">for</span> (size_type i = 0; i &lt; size; ++ i) {
-<a name="l00448"></a>00448 real_type u (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;value_type&gt;::norm_2</a> (e () (i)));
-<a name="l00449"></a>00449 <span class="keywordflow">if</span> ( real_type () <span class="comment">/* zero */</span> == u ) <span class="keywordflow">continue</span>;
-<a name="l00450"></a>00450 <span class="keywordflow">if</span> (scale &lt; u) {
-<a name="l00451"></a>00451 real_type v (scale / u);
-<a name="l00452"></a>00452 sum_squares = sum_squares * v * v + real_type (1);
-<a name="l00453"></a>00453 scale = u;
-<a name="l00454"></a>00454 } <span class="keywordflow">else</span> {
-<a name="l00455"></a>00455 real_type v (u / scale);
-<a name="l00456"></a>00456 sum_squares += v * v;
-<a name="l00457"></a>00457 }
-<a name="l00458"></a>00458 }
-<a name="l00459"></a>00459 <span class="keywordflow">return</span> scale * <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;real_type&gt;::type_sqrt</a> (sum_squares);
-<a name="l00460"></a>00460 <span class="preprocessor">#endif</span>
-<a name="l00461"></a>00461 <span class="preprocessor"></span> }
-<a name="l00462"></a>00462 <span class="comment">// Dense case</span>
-<a name="l00463"></a>00463 <span class="keyword">template</span>&lt;<span class="keyword">class</span> D, <span class="keyword">class</span> I&gt;
-<a name="l00464"></a>00464 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l00465"></a>00465 result_type apply (D size, I it) {
-<a name="l00466"></a>00466 <span class="preprocessor">#ifndef BOOST_UBLAS_SCALED_NORM</span>
-<a name="l00467"></a>00467 <span class="preprocessor"></span> real_type t = real_type ();
-<a name="l00468"></a>00468 <span class="keywordflow">while</span> (-- size &gt;= 0) {
-<a name="l00469"></a>00469 real_type u (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;value_type&gt;::norm_2</a> (*it));
-<a name="l00470"></a>00470 t += u * u;
-<a name="l00471"></a>00471 ++ it;
-<a name="l00472"></a>00472 }
-<a name="l00473"></a>00473 <span class="keywordflow">return</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;real_type&gt;::type_sqrt</a> (t);
-<a name="l00474"></a>00474 <span class="preprocessor">#else</span>
-<a name="l00475"></a>00475 <span class="preprocessor"></span> real_type scale = real_type ();
-<a name="l00476"></a>00476 real_type sum_squares (1);
-<a name="l00477"></a>00477 <span class="keywordflow">while</span> (-- size &gt;= 0) {
-<a name="l00478"></a>00478 real_type u (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;value_type&gt;::norm_2</a> (*it));
-<a name="l00479"></a>00479 <span class="keywordflow">if</span> (scale &lt; u) {
-<a name="l00480"></a>00480 real_type v (scale / u);
-<a name="l00481"></a>00481 sum_squares = sum_squares * v * v + real_type (1);
-<a name="l00482"></a>00482 scale = u;
-<a name="l00483"></a>00483 } <span class="keywordflow">else</span> {
-<a name="l00484"></a>00484 real_type v (u / scale);
-<a name="l00485"></a>00485 sum_squares += v * v;
-<a name="l00486"></a>00486 }
-<a name="l00487"></a>00487 ++ it;
-<a name="l00488"></a>00488 }
-<a name="l00489"></a>00489 <span class="keywordflow">return</span> scale * <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;real_type&gt;::type_sqrt</a> (sum_squares);
-<a name="l00490"></a>00490 <span class="preprocessor">#endif</span>
-<a name="l00491"></a>00491 <span class="preprocessor"></span> }
-<a name="l00492"></a>00492 <span class="comment">// Sparse case</span>
-<a name="l00493"></a>00493 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I&gt;
-<a name="l00494"></a>00494 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l00495"></a>00495 result_type apply (I it, <span class="keyword">const</span> I &amp;it_end) {
-<a name="l00496"></a>00496 <span class="preprocessor">#ifndef BOOST_UBLAS_SCALED_NORM</span>
-<a name="l00497"></a>00497 <span class="preprocessor"></span> real_type t = real_type ();
-<a name="l00498"></a>00498 <span class="keywordflow">while</span> (it != it_end) {
-<a name="l00499"></a>00499 real_type u (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;value_type&gt;::norm_2</a> (*it));
-<a name="l00500"></a>00500 t += u * u;
-<a name="l00501"></a>00501 ++ it;
-<a name="l00502"></a>00502 }
-<a name="l00503"></a>00503 <span class="keywordflow">return</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;real_type&gt;::type_sqrt</a> (t);
-<a name="l00504"></a>00504 <span class="preprocessor">#else</span>
-<a name="l00505"></a>00505 <span class="preprocessor"></span> real_type scale = real_type ();
-<a name="l00506"></a>00506 real_type sum_squares (1);
-<a name="l00507"></a>00507 <span class="keywordflow">while</span> (it != it_end) {
-<a name="l00508"></a>00508 real_type u (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;value_type&gt;::norm_2</a> (*it));
-<a name="l00509"></a>00509 <span class="keywordflow">if</span> (scale &lt; u) {
-<a name="l00510"></a>00510 real_type v (scale / u);
-<a name="l00511"></a>00511 sum_squares = sum_squares * v * v + real_type (1);
-<a name="l00512"></a>00512 scale = u;
-<a name="l00513"></a>00513 } <span class="keywordflow">else</span> {
-<a name="l00514"></a>00514 real_type v (u / scale);
-<a name="l00515"></a>00515 sum_squares += v * v;
-<a name="l00516"></a>00516 }
-<a name="l00517"></a>00517 ++ it;
-<a name="l00518"></a>00518 }
-<a name="l00519"></a>00519 <span class="keywordflow">return</span> scale * <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;real_type&gt;::type_sqrt</a> (sum_squares);
-<a name="l00520"></a>00520 <span class="preprocessor">#endif</span>
-<a name="l00521"></a>00521 <span class="preprocessor"></span> }
-<a name="l00522"></a>00522 };
-<a name="l00523"></a>00523 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V&gt;
-<a name="l00524"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__norm__inf.html">00524</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__norm__inf.html">vector_norm_inf</a>:
-<a name="l00525"></a>00525 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__real__unary__functor.html">vector_scalar_real_unary_functor</a>&lt;V&gt; {
-<a name="l00526"></a>00526 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__real__unary__functor.html">vector_scalar_real_unary_functor&lt;V&gt;::value_type</a> value_type;
-<a name="l00527"></a>00527 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__real__unary__functor.html">vector_scalar_real_unary_functor&lt;V&gt;::real_type</a> real_type;
-<a name="l00528"></a>00528 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__real__unary__functor.html">vector_scalar_real_unary_functor&lt;V&gt;::result_type</a> result_type;
-<a name="l00529"></a>00529
-<a name="l00530"></a>00530 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E&gt;
-<a name="l00531"></a>00531 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l00532"></a>00532 result_type apply (<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;E&gt;</a> &amp;e) {
-<a name="l00533"></a>00533 real_type t = real_type ();
-<a name="l00534"></a>00534 <span class="keyword">typedef</span> <span class="keyword">typename</span> E::size_type vector_size_type;
-<a name="l00535"></a>00535 vector_size_type size (e ().size ());
-<a name="l00536"></a>00536 <span class="keywordflow">for</span> (vector_size_type i = 0; i &lt; size; ++ i) {
-<a name="l00537"></a>00537 real_type u (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;value_type&gt;::norm_inf</a> (e () (i)));
-<a name="l00538"></a>00538 <span class="keywordflow">if</span> (u &gt; t)
-<a name="l00539"></a>00539 t = u;
-<a name="l00540"></a>00540 }
-<a name="l00541"></a>00541 <span class="keywordflow">return</span> t;
-<a name="l00542"></a>00542 }
-<a name="l00543"></a>00543 <span class="comment">// Dense case</span>
-<a name="l00544"></a>00544 <span class="keyword">template</span>&lt;<span class="keyword">class</span> D, <span class="keyword">class</span> I&gt;
-<a name="l00545"></a>00545 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l00546"></a>00546 result_type apply (D size, I it) {
-<a name="l00547"></a>00547 real_type t = real_type ();
-<a name="l00548"></a>00548 <span class="keywordflow">while</span> (-- size &gt;= 0) {
-<a name="l00549"></a>00549 real_type u (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;value_type&gt;::norm_inf</a> (*it));
-<a name="l00550"></a>00550 <span class="keywordflow">if</span> (u &gt; t)
-<a name="l00551"></a>00551 t = u;
-<a name="l00552"></a>00552 ++ it;
-<a name="l00553"></a>00553 }
-<a name="l00554"></a>00554 <span class="keywordflow">return</span> t;
-<a name="l00555"></a>00555 }
-<a name="l00556"></a>00556 <span class="comment">// Sparse case</span>
-<a name="l00557"></a>00557 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I&gt;
-<a name="l00558"></a>00558 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l00559"></a>00559 result_type apply (I it, <span class="keyword">const</span> I &amp;it_end) {
-<a name="l00560"></a>00560 real_type t = real_type ();
-<a name="l00561"></a>00561 <span class="keywordflow">while</span> (it != it_end) {
-<a name="l00562"></a>00562 real_type u (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;value_type&gt;::norm_inf</a> (*it));
-<a name="l00563"></a>00563 <span class="keywordflow">if</span> (u &gt; t)
-<a name="l00564"></a>00564 t = u;
-<a name="l00565"></a>00565 ++ it;
-<a name="l00566"></a>00566 }
-<a name="l00567"></a>00567 <span class="keywordflow">return</span> t;
-<a name="l00568"></a>00568 }
-<a name="l00569"></a>00569 };
-<a name="l00570"></a>00570
-<a name="l00571"></a>00571 <span class="comment">// Unary returning index</span>
-<a name="l00572"></a>00572 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V&gt;
-<a name="l00573"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__index__unary__functor.html">00573</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__index__unary__functor.html">vector_scalar_index_unary_functor</a> {
-<a name="l00574"></a>00574 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::value_type value_type;
-<a name="l00575"></a>00575 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;value_type&gt;::real_type</a> real_type;
-<a name="l00576"></a>00576 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::size_type result_type;
-<a name="l00577"></a>00577 };
-<a name="l00578"></a>00578
-<a name="l00579"></a>00579 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V&gt;
-<a name="l00580"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__index__norm__inf.html">00580</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__index__norm__inf.html">vector_index_norm_inf</a>:
-<a name="l00581"></a>00581 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__index__unary__functor.html">vector_scalar_index_unary_functor</a>&lt;V&gt; {
-<a name="l00582"></a>00582 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__index__unary__functor.html">vector_scalar_index_unary_functor&lt;V&gt;::value_type</a> value_type;
-<a name="l00583"></a>00583 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__index__unary__functor.html">vector_scalar_index_unary_functor&lt;V&gt;::real_type</a> real_type;
-<a name="l00584"></a>00584 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__index__unary__functor.html">vector_scalar_index_unary_functor&lt;V&gt;::result_type</a> result_type;
-<a name="l00585"></a>00585
-<a name="l00586"></a>00586 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E&gt;
-<a name="l00587"></a>00587 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l00588"></a>00588 result_type apply (<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;E&gt;</a> &amp;e) {
-<a name="l00589"></a>00589 <span class="comment">// ISSUE For CBLAS compatibility return 0 index in empty case</span>
-<a name="l00590"></a>00590 result_type i_norm_inf (0);
-<a name="l00591"></a>00591 real_type t = real_type ();
-<a name="l00592"></a>00592 <span class="keyword">typedef</span> <span class="keyword">typename</span> E::size_type vector_size_type;
-<a name="l00593"></a>00593 vector_size_type size (e ().size ());
-<a name="l00594"></a>00594 <span class="keywordflow">for</span> (vector_size_type i = 0; i &lt; size; ++ i) {
-<a name="l00595"></a>00595 real_type u (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;value_type&gt;::norm_inf</a> (e () (i)));
-<a name="l00596"></a>00596 <span class="keywordflow">if</span> (u &gt; t) {
-<a name="l00597"></a>00597 i_norm_inf = i;
-<a name="l00598"></a>00598 t = u;
-<a name="l00599"></a>00599 }
-<a name="l00600"></a>00600 }
-<a name="l00601"></a>00601 <span class="keywordflow">return</span> i_norm_inf;
-<a name="l00602"></a>00602 }
-<a name="l00603"></a>00603 <span class="comment">// Dense case</span>
-<a name="l00604"></a>00604 <span class="keyword">template</span>&lt;<span class="keyword">class</span> D, <span class="keyword">class</span> I&gt;
-<a name="l00605"></a>00605 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l00606"></a>00606 result_type apply (D size, I it) {
-<a name="l00607"></a>00607 <span class="comment">// ISSUE For CBLAS compatibility return 0 index in empty case</span>
-<a name="l00608"></a>00608 result_type i_norm_inf (0);
-<a name="l00609"></a>00609 real_type t = real_type ();
-<a name="l00610"></a>00610 <span class="keywordflow">while</span> (-- size &gt;= 0) {
-<a name="l00611"></a>00611 real_type u (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;value_type&gt;::norm_inf</a> (*it));
-<a name="l00612"></a>00612 <span class="keywordflow">if</span> (u &gt; t) {
-<a name="l00613"></a>00613 i_norm_inf = it.index ();
-<a name="l00614"></a>00614 t = u;
-<a name="l00615"></a>00615 }
-<a name="l00616"></a>00616 ++ it;
-<a name="l00617"></a>00617 }
-<a name="l00618"></a>00618 <span class="keywordflow">return</span> i_norm_inf;
-<a name="l00619"></a>00619 }
-<a name="l00620"></a>00620 <span class="comment">// Sparse case</span>
-<a name="l00621"></a>00621 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I&gt;
-<a name="l00622"></a>00622 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l00623"></a>00623 result_type apply (I it, <span class="keyword">const</span> I &amp;it_end) {
-<a name="l00624"></a>00624 <span class="comment">// ISSUE For CBLAS compatibility return 0 index in empty case</span>
-<a name="l00625"></a>00625 result_type i_norm_inf (0);
-<a name="l00626"></a>00626 real_type t = real_type ();
-<a name="l00627"></a>00627 <span class="keywordflow">while</span> (it != it_end) {
-<a name="l00628"></a>00628 real_type u (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;value_type&gt;::norm_inf</a> (*it));
-<a name="l00629"></a>00629 <span class="keywordflow">if</span> (u &gt; t) {
-<a name="l00630"></a>00630 i_norm_inf = it.index ();
-<a name="l00631"></a>00631 t = u;
-<a name="l00632"></a>00632 }
-<a name="l00633"></a>00633 ++ it;
-<a name="l00634"></a>00634 }
-<a name="l00635"></a>00635 <span class="keywordflow">return</span> i_norm_inf;
-<a name="l00636"></a>00636 }
-<a name="l00637"></a>00637 };
-<a name="l00638"></a>00638
-<a name="l00639"></a>00639 <span class="comment">// Binary returning scalar</span>
-<a name="l00640"></a>00640 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V1, <span class="keyword">class</span> V2, <span class="keyword">class</span> TV&gt;
-<a name="l00641"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__binary__functor.html">00641</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__binary__functor.html">vector_scalar_binary_functor</a> {
-<a name="l00642"></a>00642 <span class="keyword">typedef</span> TV value_type;
-<a name="l00643"></a>00643 <span class="keyword">typedef</span> TV result_type;
-<a name="l00644"></a>00644 };
-<a name="l00645"></a>00645
-<a name="l00646"></a>00646 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V1, <span class="keyword">class</span> V2, <span class="keyword">class</span> TV&gt;
-<a name="l00647"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__inner__prod.html">00647</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__inner__prod.html">vector_inner_prod</a>:
-<a name="l00648"></a>00648 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__binary__functor.html">vector_scalar_binary_functor</a>&lt;V1, V2, TV&gt; {
-<a name="l00649"></a>00649 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__binary__functor.html">vector_scalar_binary_functor&lt;V1, V2, TV&gt;::value_type</a> value_type;
-<a name="l00650"></a>00650 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__binary__functor.html">vector_scalar_binary_functor&lt;V1, V2, TV&gt;::result_type</a> result_type;
-<a name="l00651"></a>00651
-<a name="l00652"></a>00652 <span class="keyword">template</span>&lt;<span class="keyword">class</span> C1, <span class="keyword">class</span> C2&gt;
-<a name="l00653"></a>00653 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l00654"></a>00654 result_type apply (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container&lt;C1&gt;</a> &amp;c1,
-<a name="l00655"></a>00655 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container&lt;C2&gt;</a> &amp;c2) {
-<a name="l00656"></a>00656 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_SIMD</span>
-<a name="l00657"></a>00657 <span class="preprocessor"></span> <span class="keyword">using namespace </span>raw;
-<a name="l00658"></a>00658 <span class="keyword">typedef</span> <span class="keyword">typename</span> C1::size_type vector_size_type;
-<a name="l00659"></a>00659 vector_size_type size (BOOST_UBLAS_SAME (c1 ().size (), c2 ().size ()));
-<a name="l00660"></a>00660 <span class="keyword">const</span> <span class="keyword">typename</span> V1::value_type *data1 = data_const (c1 ());
-<a name="l00661"></a>00661 <span class="keyword">const</span> <span class="keyword">typename</span> V1::value_type *data2 = data_const (c2 ());
-<a name="l00662"></a>00662 vector_size_type s1 = stride (c1 ());
-<a name="l00663"></a>00663 vector_size_type s2 = stride (c2 ());
-<a name="l00664"></a>00664 result_type t = result_type (0);
-<a name="l00665"></a>00665 <span class="keywordflow">if</span> (s1 == 1 &amp;&amp; s2 == 1) {
-<a name="l00666"></a>00666 <span class="keywordflow">for</span> (vector_size_type i = 0; i &lt; size; ++ i)
-<a name="l00667"></a>00667 t += data1 [i] * data2 [i];
-<a name="l00668"></a>00668 } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (s2 == 1) {
-<a name="l00669"></a>00669 <span class="keywordflow">for</span> (vector_size_type i = 0, i1 = 0; i &lt; size; ++ i, i1 += s1)
-<a name="l00670"></a>00670 t += data1 [i1] * data2 [i];
-<a name="l00671"></a>00671 } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (s1 == 1) {
-<a name="l00672"></a>00672 <span class="keywordflow">for</span> (vector_size_type i = 0, i2 = 0; i &lt; size; ++ i, i2 += s2)
-<a name="l00673"></a>00673 t += data1 [i] * data2 [i2];
-<a name="l00674"></a>00674 } <span class="keywordflow">else</span> {
-<a name="l00675"></a>00675 <span class="keywordflow">for</span> (vector_size_type i = 0, i1 = 0, i2 = 0; i &lt; size; ++ i, i1 += s1, i2 += s2)
-<a name="l00676"></a>00676 t += data1 [i1] * data2 [i2];
-<a name="l00677"></a>00677 }
-<a name="l00678"></a>00678 <span class="keywordflow">return</span> t;
-<a name="l00679"></a>00679 <span class="preprocessor">#elif defined(BOOST_UBLAS_HAVE_BINDINGS)</span>
-<a name="l00680"></a>00680 <span class="preprocessor"></span> <span class="keywordflow">return</span> boost::numeric::bindings::atlas::dot (c1 (), c2 ());
-<a name="l00681"></a>00681 <span class="preprocessor">#else</span>
-<a name="l00682"></a>00682 <span class="preprocessor"></span> <span class="keywordflow">return</span> apply (<span class="keyword">static_cast&lt;</span><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;C1&gt;</a> <span class="keyword">&gt;</span> (c1), <span class="keyword">static_cast&lt;</span><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;C2&gt;</a> <span class="keyword">&gt;</span> (c2));
-<a name="l00683"></a>00683 <span class="preprocessor">#endif</span>
-<a name="l00684"></a>00684 <span class="preprocessor"></span> }
-<a name="l00685"></a>00685 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l00686"></a>00686 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l00687"></a>00687 result_type apply (<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;E1&gt;</a> &amp;e1,
-<a name="l00688"></a>00688 <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;E2&gt;</a> &amp;e2) {
-<a name="l00689"></a>00689 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::size_type vector_size_type;
-<a name="l00690"></a>00690 vector_size_type size (BOOST_UBLAS_SAME (e1 ().size (), e2 ().size ()));
-<a name="l00691"></a>00691 result_type t = result_type (0);
-<a name="l00692"></a>00692 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_DUFF_DEVICE</span>
-<a name="l00693"></a>00693 <span class="preprocessor"></span> <span class="keywordflow">for</span> (vector_size_type i = 0; i &lt; size; ++ i)
-<a name="l00694"></a>00694 t += e1 () (i) * e2 () (i);
-<a name="l00695"></a>00695 <span class="preprocessor">#else</span>
-<a name="l00696"></a>00696 <span class="preprocessor"></span> vector_size_type i (0);
-<a name="l00697"></a>00697 DD (size, 4, r, (t += e1 () (i) * e2 () (i), ++ i));
-<a name="l00698"></a>00698 <span class="preprocessor">#endif</span>
-<a name="l00699"></a>00699 <span class="preprocessor"></span> <span class="keywordflow">return</span> t;
-<a name="l00700"></a>00700 }
-<a name="l00701"></a>00701 <span class="comment">// Dense case</span>
-<a name="l00702"></a>00702 <span class="keyword">template</span>&lt;<span class="keyword">class</span> D, <span class="keyword">class</span> I1, <span class="keyword">class</span> I2&gt;
-<a name="l00703"></a>00703 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l00704"></a>00704 result_type apply (D size, I1 it1, I2 it2) {
-<a name="l00705"></a>00705 result_type t = result_type (0);
-<a name="l00706"></a>00706 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_DUFF_DEVICE</span>
-<a name="l00707"></a>00707 <span class="preprocessor"></span> <span class="keywordflow">while</span> (-- size &gt;= 0)
-<a name="l00708"></a>00708 t += *it1 * *it2, ++ it1, ++ it2;
-<a name="l00709"></a>00709 <span class="preprocessor">#else</span>
-<a name="l00710"></a>00710 <span class="preprocessor"></span> DD (size, 4, r, (t += *it1 * *it2, ++ it1, ++ it2));
-<a name="l00711"></a>00711 <span class="preprocessor">#endif</span>
-<a name="l00712"></a>00712 <span class="preprocessor"></span> <span class="keywordflow">return</span> t;
-<a name="l00713"></a>00713 }
-<a name="l00714"></a>00714 <span class="comment">// Packed case</span>
-<a name="l00715"></a>00715 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I1, <span class="keyword">class</span> I2&gt;
-<a name="l00716"></a>00716 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l00717"></a>00717 result_type apply (I1 it1, <span class="keyword">const</span> I1 &amp;it1_end, I2 it2, <span class="keyword">const</span> I2 &amp;it2_end) {
-<a name="l00718"></a>00718 result_type t = result_type (0);
-<a name="l00719"></a>00719 <span class="keyword">typedef</span> <span class="keyword">typename</span> I1::difference_type vector_difference_type;
-<a name="l00720"></a>00720 vector_difference_type it1_size (it1_end - it1);
-<a name="l00721"></a>00721 vector_difference_type it2_size (it2_end - it2);
-<a name="l00722"></a>00722 vector_difference_type diff (0);
-<a name="l00723"></a>00723 <span class="keywordflow">if</span> (it1_size &gt; 0 &amp;&amp; it2_size &gt; 0)
-<a name="l00724"></a>00724 diff = it2.index () - it1.index ();
-<a name="l00725"></a>00725 <span class="keywordflow">if</span> (diff != 0) {
-<a name="l00726"></a>00726 vector_difference_type size = (std::min) (diff, it1_size);
-<a name="l00727"></a>00727 <span class="keywordflow">if</span> (size &gt; 0) {
-<a name="l00728"></a>00728 it1 += size;
-<a name="l00729"></a>00729 it1_size -= size;
-<a name="l00730"></a>00730 diff -= size;
-<a name="l00731"></a>00731 }
-<a name="l00732"></a>00732 size = (std::min) (- diff, it2_size);
-<a name="l00733"></a>00733 <span class="keywordflow">if</span> (size &gt; 0) {
-<a name="l00734"></a>00734 it2 += size;
-<a name="l00735"></a>00735 it2_size -= size;
-<a name="l00736"></a>00736 diff += size;
-<a name="l00737"></a>00737 }
-<a name="l00738"></a>00738 }
-<a name="l00739"></a>00739 vector_difference_type size ((std::min) (it1_size, it2_size));
-<a name="l00740"></a>00740 <span class="keywordflow">while</span> (-- size &gt;= 0)
-<a name="l00741"></a>00741 t += *it1 * *it2, ++ it1, ++ it2;
-<a name="l00742"></a>00742 <span class="keywordflow">return</span> t;
-<a name="l00743"></a>00743 }
-<a name="l00744"></a>00744 <span class="comment">// Sparse case</span>
-<a name="l00745"></a>00745 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I1, <span class="keyword">class</span> I2&gt;
-<a name="l00746"></a>00746 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l00747"></a>00747 result_type apply (I1 it1, <span class="keyword">const</span> I1 &amp;it1_end, I2 it2, <span class="keyword">const</span> I2 &amp;it2_end, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>) {
-<a name="l00748"></a>00748 result_type t = result_type (0);
-<a name="l00749"></a>00749 <span class="keywordflow">if</span> (it1 != it1_end &amp;&amp; it2 != it2_end) {
-<a name="l00750"></a>00750 <span class="keywordflow">while</span> (<span class="keyword">true</span>) {
-<a name="l00751"></a>00751 <span class="keywordflow">if</span> (it1.index () == it2.index ()) {
-<a name="l00752"></a>00752 t += *it1 * *it2, ++ it1, ++ it2;
-<a name="l00753"></a>00753 <span class="keywordflow">if</span> (it1 == it1_end || it2 == it2_end)
-<a name="l00754"></a>00754 <span class="keywordflow">break</span>;
-<a name="l00755"></a>00755 } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (it1.index () &lt; it2.index ()) {
-<a name="l00756"></a>00756 increment (it1, it1_end, it2.index () - it1.index ());
-<a name="l00757"></a>00757 <span class="keywordflow">if</span> (it1 == it1_end)
-<a name="l00758"></a>00758 <span class="keywordflow">break</span>;
-<a name="l00759"></a>00759 } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (it1.index () &gt; it2.index ()) {
-<a name="l00760"></a>00760 increment (it2, it2_end, it1.index () - it2.index ());
-<a name="l00761"></a>00761 <span class="keywordflow">if</span> (it2 == it2_end)
-<a name="l00762"></a>00762 <span class="keywordflow">break</span>;
-<a name="l00763"></a>00763 }
-<a name="l00764"></a>00764 }
-<a name="l00765"></a>00765 }
-<a name="l00766"></a>00766 <span class="keywordflow">return</span> t;
-<a name="l00767"></a>00767 }
-<a name="l00768"></a>00768 };
-<a name="l00769"></a>00769
-<a name="l00770"></a>00770 <span class="comment">// Matrix functors</span>
-<a name="l00771"></a>00771
-<a name="l00772"></a>00772 <span class="comment">// Binary returning vector</span>
-<a name="l00773"></a>00773 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M1, <span class="keyword">class</span> M2, <span class="keyword">class</span> TV&gt;
-<a name="l00774"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary__functor.html">00774</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary__functor.html">matrix_vector_binary_functor</a> {
-<a name="l00775"></a>00775 <span class="keyword">typedef</span> <span class="keyword">typename</span> M1::size_type size_type;
-<a name="l00776"></a>00776 <span class="keyword">typedef</span> <span class="keyword">typename</span> M1::difference_type difference_type;
-<a name="l00777"></a>00777 <span class="keyword">typedef</span> TV value_type;
-<a name="l00778"></a>00778 <span class="keyword">typedef</span> TV result_type;
-<a name="l00779"></a>00779 };
-<a name="l00780"></a>00780
-<a name="l00781"></a>00781 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M1, <span class="keyword">class</span> M2, <span class="keyword">class</span> TV&gt;
-<a name="l00782"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__prod1.html">00782</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__prod1.html">matrix_vector_prod1</a>:
-<a name="l00783"></a>00783 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary__functor.html">matrix_vector_binary_functor</a>&lt;M1, M2, TV&gt; {
-<a name="l00784"></a>00784 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary__functor.html">matrix_vector_binary_functor&lt;M1, M2, TV&gt;::size_type</a> size_type;
-<a name="l00785"></a>00785 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary__functor.html">matrix_vector_binary_functor&lt;M1, M2, TV&gt;::difference_type</a> difference_type;
-<a name="l00786"></a>00786 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary__functor.html">matrix_vector_binary_functor&lt;M1, M2, TV&gt;::value_type</a> value_type;
-<a name="l00787"></a>00787 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary__functor.html">matrix_vector_binary_functor&lt;M1, M2, TV&gt;::result_type</a> result_type;
-<a name="l00788"></a>00788
-<a name="l00789"></a>00789 <span class="keyword">template</span>&lt;<span class="keyword">class</span> C1, <span class="keyword">class</span> C2&gt;
-<a name="l00790"></a>00790 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l00791"></a>00791 result_type apply (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html" title="Base class for Matrix container models.">matrix_container&lt;C1&gt;</a> &amp;c1,
-<a name="l00792"></a>00792 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container&lt;C2&gt;</a> &amp;c2,
-<a name="l00793"></a>00793 size_type i) {
-<a name="l00794"></a>00794 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_SIMD</span>
-<a name="l00795"></a>00795 <span class="preprocessor"></span> <span class="keyword">using namespace </span>raw;
-<a name="l00796"></a>00796 size_type size = BOOST_UBLAS_SAME (c1 ().size2 (), c2 ().size ());
-<a name="l00797"></a>00797 <span class="keyword">const</span> <span class="keyword">typename</span> M1::value_type *data1 = data_const (c1 ()) + i * stride1 (c1 ());
-<a name="l00798"></a>00798 <span class="keyword">const</span> <span class="keyword">typename</span> M2::value_type *data2 = data_const (c2 ());
-<a name="l00799"></a>00799 size_type s1 = stride2 (c1 ());
-<a name="l00800"></a>00800 size_type s2 = stride (c2 ());
-<a name="l00801"></a>00801 result_type t = result_type (0);
-<a name="l00802"></a>00802 <span class="keywordflow">if</span> (s1 == 1 &amp;&amp; s2 == 1) {
-<a name="l00803"></a>00803 <span class="keywordflow">for</span> (size_type j = 0; j &lt; size; ++ j)
-<a name="l00804"></a>00804 t += data1 [j] * data2 [j];
-<a name="l00805"></a>00805 } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (s2 == 1) {
-<a name="l00806"></a>00806 <span class="keywordflow">for</span> (size_type j = 0, j1 = 0; j &lt; size; ++ j, j1 += s1)
-<a name="l00807"></a>00807 t += data1 [j1] * data2 [j];
-<a name="l00808"></a>00808 } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (s1 == 1) {
-<a name="l00809"></a>00809 <span class="keywordflow">for</span> (size_type j = 0, j2 = 0; j &lt; size; ++ j, j2 += s2)
-<a name="l00810"></a>00810 t += data1 [j] * data2 [j2];
-<a name="l00811"></a>00811 } <span class="keywordflow">else</span> {
-<a name="l00812"></a>00812 <span class="keywordflow">for</span> (size_type j = 0, j1 = 0, j2 = 0; j &lt; size; ++ j, j1 += s1, j2 += s2)
-<a name="l00813"></a>00813 t += data1 [j1] * data2 [j2];
-<a name="l00814"></a>00814 }
-<a name="l00815"></a>00815 <span class="keywordflow">return</span> t;
-<a name="l00816"></a>00816 <span class="preprocessor">#elif defined(BOOST_UBLAS_HAVE_BINDINGS)</span>
-<a name="l00817"></a>00817 <span class="preprocessor"></span> <span class="keywordflow">return</span> boost::numeric::bindings::atlas::dot (c1 ().row (i), c2 ());
-<a name="l00818"></a>00818 <span class="preprocessor">#else</span>
-<a name="l00819"></a>00819 <span class="preprocessor"></span> <span class="keywordflow">return</span> apply (<span class="keyword">static_cast&lt;</span><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;C1&gt;</a> <span class="keyword">&gt;</span> (c1), <span class="keyword">static_cast&lt;</span><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;C2&gt;</a> <span class="keyword">&gt;</span> (c2, i));
-<a name="l00820"></a>00820 <span class="preprocessor">#endif</span>
-<a name="l00821"></a>00821 <span class="preprocessor"></span> }
-<a name="l00822"></a>00822 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l00823"></a>00823 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l00824"></a>00824 result_type 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;E1&gt;</a> &amp;e1,
-<a name="l00825"></a>00825 <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;E2&gt;</a> &amp;e2,
-<a name="l00826"></a>00826 size_type i) {
-<a name="l00827"></a>00827 size_type size = BOOST_UBLAS_SAME (e1 ().size2 (), e2 ().size ());
-<a name="l00828"></a>00828 result_type t = result_type (0);
-<a name="l00829"></a>00829 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_DUFF_DEVICE</span>
-<a name="l00830"></a>00830 <span class="preprocessor"></span> <span class="keywordflow">for</span> (size_type j = 0; j &lt; size; ++ j)
-<a name="l00831"></a>00831 t += e1 () (i, j) * e2 () (j);
-<a name="l00832"></a>00832 <span class="preprocessor">#else</span>
-<a name="l00833"></a>00833 <span class="preprocessor"></span> size_type j (0);
-<a name="l00834"></a>00834 DD (size, 4, r, (t += e1 () (i, j) * e2 () (j), ++ j));
-<a name="l00835"></a>00835 <span class="preprocessor">#endif</span>
-<a name="l00836"></a>00836 <span class="preprocessor"></span> <span class="keywordflow">return</span> t;
-<a name="l00837"></a>00837 }
-<a name="l00838"></a>00838 <span class="comment">// Dense case</span>
-<a name="l00839"></a>00839 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I1, <span class="keyword">class</span> I2&gt;
-<a name="l00840"></a>00840 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l00841"></a>00841 result_type apply (difference_type size, I1 it1, I2 it2) {
-<a name="l00842"></a>00842 result_type t = result_type (0);
-<a name="l00843"></a>00843 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_DUFF_DEVICE</span>
-<a name="l00844"></a>00844 <span class="preprocessor"></span> <span class="keywordflow">while</span> (-- size &gt;= 0)
-<a name="l00845"></a>00845 t += *it1 * *it2, ++ it1, ++ it2;
-<a name="l00846"></a>00846 <span class="preprocessor">#else</span>
-<a name="l00847"></a>00847 <span class="preprocessor"></span> DD (size, 4, r, (t += *it1 * *it2, ++ it1, ++ it2));
-<a name="l00848"></a>00848 <span class="preprocessor">#endif</span>
-<a name="l00849"></a>00849 <span class="preprocessor"></span> <span class="keywordflow">return</span> t;
-<a name="l00850"></a>00850 }
-<a name="l00851"></a>00851 <span class="comment">// Packed case</span>
-<a name="l00852"></a>00852 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I1, <span class="keyword">class</span> I2&gt;
-<a name="l00853"></a>00853 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l00854"></a>00854 result_type apply (I1 it1, <span class="keyword">const</span> I1 &amp;it1_end, I2 it2, <span class="keyword">const</span> I2 &amp;it2_end) {
-<a name="l00855"></a>00855 result_type t = result_type (0);
-<a name="l00856"></a>00856 difference_type it1_size (it1_end - it1);
-<a name="l00857"></a>00857 difference_type it2_size (it2_end - it2);
-<a name="l00858"></a>00858 difference_type diff (0);
-<a name="l00859"></a>00859 <span class="keywordflow">if</span> (it1_size &gt; 0 &amp;&amp; it2_size &gt; 0)
-<a name="l00860"></a>00860 diff = it2.index () - it1.index2 ();
-<a name="l00861"></a>00861 <span class="keywordflow">if</span> (diff != 0) {
-<a name="l00862"></a>00862 difference_type size = (std::min) (diff, it1_size);
-<a name="l00863"></a>00863 <span class="keywordflow">if</span> (size &gt; 0) {
-<a name="l00864"></a>00864 it1 += size;
-<a name="l00865"></a>00865 it1_size -= size;
-<a name="l00866"></a>00866 diff -= size;
-<a name="l00867"></a>00867 }
-<a name="l00868"></a>00868 size = (std::min) (- diff, it2_size);
-<a name="l00869"></a>00869 <span class="keywordflow">if</span> (size &gt; 0) {
-<a name="l00870"></a>00870 it2 += size;
-<a name="l00871"></a>00871 it2_size -= size;
-<a name="l00872"></a>00872 diff += size;
-<a name="l00873"></a>00873 }
-<a name="l00874"></a>00874 }
-<a name="l00875"></a>00875 difference_type size ((std::min) (it1_size, it2_size));
-<a name="l00876"></a>00876 <span class="keywordflow">while</span> (-- size &gt;= 0)
-<a name="l00877"></a>00877 t += *it1 * *it2, ++ it1, ++ it2;
-<a name="l00878"></a>00878 <span class="keywordflow">return</span> t;
-<a name="l00879"></a>00879 }
-<a name="l00880"></a>00880 <span class="comment">// Sparse case</span>
-<a name="l00881"></a>00881 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I1, <span class="keyword">class</span> I2&gt;
-<a name="l00882"></a>00882 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l00883"></a>00883 result_type apply (I1 it1, <span class="keyword">const</span> I1 &amp;it1_end, I2 it2, <span class="keyword">const</span> I2 &amp;it2_end,
-<a name="l00884"></a>00884 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>) {
-<a name="l00885"></a>00885 result_type t = result_type (0);
-<a name="l00886"></a>00886 <span class="keywordflow">if</span> (it1 != it1_end &amp;&amp; it2 != it2_end) {
-<a name="l00887"></a>00887 size_type it1_index = it1.index2 (), it2_index = it2.index ();
-<a name="l00888"></a>00888 <span class="keywordflow">while</span> (<span class="keyword">true</span>) {
-<a name="l00889"></a>00889 difference_type compare = it1_index - it2_index;
-<a name="l00890"></a>00890 <span class="keywordflow">if</span> (compare == 0) {
-<a name="l00891"></a>00891 t += *it1 * *it2, ++ it1, ++ it2;
-<a name="l00892"></a>00892 <span class="keywordflow">if</span> (it1 != it1_end &amp;&amp; it2 != it2_end) {
-<a name="l00893"></a>00893 it1_index = it1.index2 ();
-<a name="l00894"></a>00894 it2_index = it2.index ();
-<a name="l00895"></a>00895 } <span class="keywordflow">else</span>
-<a name="l00896"></a>00896 <span class="keywordflow">break</span>;
-<a name="l00897"></a>00897 } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (compare &lt; 0) {
-<a name="l00898"></a>00898 increment (it1, it1_end, - compare);
-<a name="l00899"></a>00899 <span class="keywordflow">if</span> (it1 != it1_end)
-<a name="l00900"></a>00900 it1_index = it1.index2 ();
-<a name="l00901"></a>00901 <span class="keywordflow">else</span>
-<a name="l00902"></a>00902 <span class="keywordflow">break</span>;
-<a name="l00903"></a>00903 } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (compare &gt; 0) {
-<a name="l00904"></a>00904 increment (it2, it2_end, compare);
-<a name="l00905"></a>00905 <span class="keywordflow">if</span> (it2 != it2_end)
-<a name="l00906"></a>00906 it2_index = it2.index ();
-<a name="l00907"></a>00907 <span class="keywordflow">else</span>
-<a name="l00908"></a>00908 <span class="keywordflow">break</span>;
-<a name="l00909"></a>00909 }
-<a name="l00910"></a>00910 }
-<a name="l00911"></a>00911 }
-<a name="l00912"></a>00912 <span class="keywordflow">return</span> t;
-<a name="l00913"></a>00913 }
-<a name="l00914"></a>00914 <span class="comment">// Sparse packed case</span>
-<a name="l00915"></a>00915 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I1, <span class="keyword">class</span> I2&gt;
-<a name="l00916"></a>00916 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l00917"></a>00917 result_type apply (I1 it1, <span class="keyword">const</span> I1 &amp;it1_end, I2 it2, <span class="keyword">const</span> I2 &amp;<span class="comment">/* it2_end */</span>,
-<a name="l00918"></a>00918 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a>) {
-<a name="l00919"></a>00919 result_type t = result_type (0);
-<a name="l00920"></a>00920 <span class="keywordflow">while</span> (it1 != it1_end) {
-<a name="l00921"></a>00921 t += *it1 * it2 () (it1.index2 ());
-<a name="l00922"></a>00922 ++ it1;
-<a name="l00923"></a>00923 }
-<a name="l00924"></a>00924 <span class="keywordflow">return</span> t;
-<a name="l00925"></a>00925 }
-<a name="l00926"></a>00926 <span class="comment">// Packed sparse case</span>
-<a name="l00927"></a>00927 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I1, <span class="keyword">class</span> I2&gt;
-<a name="l00928"></a>00928 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l00929"></a>00929 result_type apply (I1 it1, <span class="keyword">const</span> I1 &amp;<span class="comment">/* it1_end */</span>, I2 it2, <span class="keyword">const</span> I2 &amp;it2_end,
-<a name="l00930"></a>00930 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a>, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>) {
-<a name="l00931"></a>00931 result_type t = result_type (0);
-<a name="l00932"></a>00932 <span class="keywordflow">while</span> (it2 != it2_end) {
-<a name="l00933"></a>00933 t += it1 () (it1.index1 (), it2.index ()) * *it2;
-<a name="l00934"></a>00934 ++ it2;
-<a name="l00935"></a>00935 }
-<a name="l00936"></a>00936 <span class="keywordflow">return</span> t;
-<a name="l00937"></a>00937 }
-<a name="l00938"></a>00938 <span class="comment">// Another dispatcher</span>
-<a name="l00939"></a>00939 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I1, <span class="keyword">class</span> I2&gt;
-<a name="l00940"></a>00940 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l00941"></a>00941 result_type apply (I1 it1, <span class="keyword">const</span> I1 &amp;it1_end, I2 it2, <span class="keyword">const</span> I2 &amp;it2_end,
-<a name="l00942"></a>00942 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>) {
-<a name="l00943"></a>00943 <span class="keyword">typedef</span> <span class="keyword">typename</span> I1::iterator_category iterator1_category;
-<a name="l00944"></a>00944 <span class="keyword">typedef</span> <span class="keyword">typename</span> I2::iterator_category iterator2_category;
-<a name="l00945"></a>00945 <span class="keywordflow">return</span> apply (it1, it1_end, it2, it2_end, iterator1_category (), iterator2_category ());
-<a name="l00946"></a>00946 }
-<a name="l00947"></a>00947 };
-<a name="l00948"></a>00948
-<a name="l00949"></a>00949 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M1, <span class="keyword">class</span> M2, <span class="keyword">class</span> TV&gt;
-<a name="l00950"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__prod2.html">00950</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__prod2.html">matrix_vector_prod2</a>:
-<a name="l00951"></a>00951 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary__functor.html">matrix_vector_binary_functor</a>&lt;M1, M2, TV&gt; {
-<a name="l00952"></a>00952 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary__functor.html">matrix_vector_binary_functor&lt;M1, M2, TV&gt;::size_type</a> size_type;
-<a name="l00953"></a>00953 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary__functor.html">matrix_vector_binary_functor&lt;M1, M2, TV&gt;::difference_type</a> difference_type;
-<a name="l00954"></a>00954 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary__functor.html">matrix_vector_binary_functor&lt;M1, M2, TV&gt;::value_type</a> value_type;
-<a name="l00955"></a>00955 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary__functor.html">matrix_vector_binary_functor&lt;M1, M2, TV&gt;::result_type</a> result_type;
-<a name="l00956"></a>00956
-<a name="l00957"></a>00957 <span class="keyword">template</span>&lt;<span class="keyword">class</span> C1, <span class="keyword">class</span> C2&gt;
-<a name="l00958"></a>00958 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l00959"></a>00959 result_type apply (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container&lt;C1&gt;</a> &amp;c1,
-<a name="l00960"></a>00960 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html" title="Base class for Matrix container models.">matrix_container&lt;C2&gt;</a> &amp;c2,
-<a name="l00961"></a>00961 size_type i) {
-<a name="l00962"></a>00962 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_SIMD</span>
-<a name="l00963"></a>00963 <span class="preprocessor"></span> <span class="keyword">using namespace </span>raw;
-<a name="l00964"></a>00964 size_type size = BOOST_UBLAS_SAME (c1 ().size (), c2 ().size1 ());
-<a name="l00965"></a>00965 <span class="keyword">const</span> <span class="keyword">typename</span> M1::value_type *data1 = data_const (c1 ());
-<a name="l00966"></a>00966 <span class="keyword">const</span> <span class="keyword">typename</span> M2::value_type *data2 = data_const (c2 ()) + i * stride2 (c2 ());
-<a name="l00967"></a>00967 size_type s1 = stride (c1 ());
-<a name="l00968"></a>00968 size_type s2 = stride1 (c2 ());
-<a name="l00969"></a>00969 result_type t = result_type (0);
-<a name="l00970"></a>00970 <span class="keywordflow">if</span> (s1 == 1 &amp;&amp; s2 == 1) {
-<a name="l00971"></a>00971 <span class="keywordflow">for</span> (size_type j = 0; j &lt; size; ++ j)
-<a name="l00972"></a>00972 t += data1 [j] * data2 [j];
-<a name="l00973"></a>00973 } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (s2 == 1) {
-<a name="l00974"></a>00974 <span class="keywordflow">for</span> (size_type j = 0, j1 = 0; j &lt; size; ++ j, j1 += s1)
-<a name="l00975"></a>00975 t += data1 [j1] * data2 [j];
-<a name="l00976"></a>00976 } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (s1 == 1) {
-<a name="l00977"></a>00977 <span class="keywordflow">for</span> (size_type j = 0, j2 = 0; j &lt; size; ++ j, j2 += s2)
-<a name="l00978"></a>00978 t += data1 [j] * data2 [j2];
-<a name="l00979"></a>00979 } <span class="keywordflow">else</span> {
-<a name="l00980"></a>00980 <span class="keywordflow">for</span> (size_type j = 0, j1 = 0, j2 = 0; j &lt; size; ++ j, j1 += s1, j2 += s2)
-<a name="l00981"></a>00981 t += data1 [j1] * data2 [j2];
-<a name="l00982"></a>00982 }
-<a name="l00983"></a>00983 <span class="keywordflow">return</span> t;
-<a name="l00984"></a>00984 <span class="preprocessor">#elif defined(BOOST_UBLAS_HAVE_BINDINGS)</span>
-<a name="l00985"></a>00985 <span class="preprocessor"></span> <span class="keywordflow">return</span> boost::numeric::bindings::atlas::dot (c1 (), c2 ().column (i));
-<a name="l00986"></a>00986 <span class="preprocessor">#else</span>
-<a name="l00987"></a>00987 <span class="preprocessor"></span> <span class="keywordflow">return</span> apply (<span class="keyword">static_cast&lt;</span><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;C1&gt;</a> <span class="keyword">&gt;</span> (c1), <span class="keyword">static_cast&lt;</span><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;C2&gt;</a> <span class="keyword">&gt;</span> (c2, i));
-<a name="l00988"></a>00988 <span class="preprocessor">#endif</span>
-<a name="l00989"></a>00989 <span class="preprocessor"></span> }
-<a name="l00990"></a>00990 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l00991"></a>00991 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l00992"></a>00992 result_type apply (<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;E1&gt;</a> &amp;e1,
-<a name="l00993"></a>00993 <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;E2&gt;</a> &amp;e2,
-<a name="l00994"></a>00994 size_type i) {
-<a name="l00995"></a>00995 size_type size = BOOST_UBLAS_SAME (e1 ().size (), e2 ().size1 ());
-<a name="l00996"></a>00996 result_type t = result_type (0);
-<a name="l00997"></a>00997 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_DUFF_DEVICE</span>
-<a name="l00998"></a>00998 <span class="preprocessor"></span> <span class="keywordflow">for</span> (size_type j = 0; j &lt; size; ++ j)
-<a name="l00999"></a>00999 t += e1 () (j) * e2 () (j, i);
-<a name="l01000"></a>01000 <span class="preprocessor">#else</span>
-<a name="l01001"></a>01001 <span class="preprocessor"></span> size_type j (0);
-<a name="l01002"></a>01002 DD (size, 4, r, (t += e1 () (j) * e2 () (j, i), ++ j));
-<a name="l01003"></a>01003 <span class="preprocessor">#endif</span>
-<a name="l01004"></a>01004 <span class="preprocessor"></span> <span class="keywordflow">return</span> t;
-<a name="l01005"></a>01005 }
-<a name="l01006"></a>01006 <span class="comment">// Dense case</span>
-<a name="l01007"></a>01007 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I1, <span class="keyword">class</span> I2&gt;
-<a name="l01008"></a>01008 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l01009"></a>01009 result_type apply (difference_type size, I1 it1, I2 it2) {
-<a name="l01010"></a>01010 result_type t = result_type (0);
-<a name="l01011"></a>01011 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_DUFF_DEVICE</span>
-<a name="l01012"></a>01012 <span class="preprocessor"></span> <span class="keywordflow">while</span> (-- size &gt;= 0)
-<a name="l01013"></a>01013 t += *it1 * *it2, ++ it1, ++ it2;
-<a name="l01014"></a>01014 <span class="preprocessor">#else</span>
-<a name="l01015"></a>01015 <span class="preprocessor"></span> DD (size, 4, r, (t += *it1 * *it2, ++ it1, ++ it2));
-<a name="l01016"></a>01016 <span class="preprocessor">#endif</span>
-<a name="l01017"></a>01017 <span class="preprocessor"></span> <span class="keywordflow">return</span> t;
-<a name="l01018"></a>01018 }
-<a name="l01019"></a>01019 <span class="comment">// Packed case</span>
-<a name="l01020"></a>01020 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I1, <span class="keyword">class</span> I2&gt;
-<a name="l01021"></a>01021 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l01022"></a>01022 result_type apply (I1 it1, <span class="keyword">const</span> I1 &amp;it1_end, I2 it2, <span class="keyword">const</span> I2 &amp;it2_end) {
-<a name="l01023"></a>01023 result_type t = result_type (0);
-<a name="l01024"></a>01024 difference_type it1_size (it1_end - it1);
-<a name="l01025"></a>01025 difference_type it2_size (it2_end - it2);
-<a name="l01026"></a>01026 difference_type diff (0);
-<a name="l01027"></a>01027 <span class="keywordflow">if</span> (it1_size &gt; 0 &amp;&amp; it2_size &gt; 0)
-<a name="l01028"></a>01028 diff = it2.index1 () - it1.index ();
-<a name="l01029"></a>01029 <span class="keywordflow">if</span> (diff != 0) {
-<a name="l01030"></a>01030 difference_type size = (std::min) (diff, it1_size);
-<a name="l01031"></a>01031 <span class="keywordflow">if</span> (size &gt; 0) {
-<a name="l01032"></a>01032 it1 += size;
-<a name="l01033"></a>01033 it1_size -= size;
-<a name="l01034"></a>01034 diff -= size;
-<a name="l01035"></a>01035 }
-<a name="l01036"></a>01036 size = (std::min) (- diff, it2_size);
-<a name="l01037"></a>01037 <span class="keywordflow">if</span> (size &gt; 0) {
-<a name="l01038"></a>01038 it2 += size;
-<a name="l01039"></a>01039 it2_size -= size;
-<a name="l01040"></a>01040 diff += size;
-<a name="l01041"></a>01041 }
-<a name="l01042"></a>01042 }
-<a name="l01043"></a>01043 difference_type size ((std::min) (it1_size, it2_size));
-<a name="l01044"></a>01044 <span class="keywordflow">while</span> (-- size &gt;= 0)
-<a name="l01045"></a>01045 t += *it1 * *it2, ++ it1, ++ it2;
-<a name="l01046"></a>01046 <span class="keywordflow">return</span> t;
-<a name="l01047"></a>01047 }
-<a name="l01048"></a>01048 <span class="comment">// Sparse case</span>
-<a name="l01049"></a>01049 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I1, <span class="keyword">class</span> I2&gt;
-<a name="l01050"></a>01050 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l01051"></a>01051 result_type apply (I1 it1, <span class="keyword">const</span> I1 &amp;it1_end, I2 it2, <span class="keyword">const</span> I2 &amp;it2_end,
-<a name="l01052"></a>01052 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>) {
-<a name="l01053"></a>01053 result_type t = result_type (0);
-<a name="l01054"></a>01054 <span class="keywordflow">if</span> (it1 != it1_end &amp;&amp; it2 != it2_end) {
-<a name="l01055"></a>01055 size_type it1_index = it1.index (), it2_index = it2.index1 ();
-<a name="l01056"></a>01056 <span class="keywordflow">while</span> (<span class="keyword">true</span>) {
-<a name="l01057"></a>01057 difference_type compare = it1_index - it2_index;
-<a name="l01058"></a>01058 <span class="keywordflow">if</span> (compare == 0) {
-<a name="l01059"></a>01059 t += *it1 * *it2, ++ it1, ++ it2;
-<a name="l01060"></a>01060 <span class="keywordflow">if</span> (it1 != it1_end &amp;&amp; it2 != it2_end) {
-<a name="l01061"></a>01061 it1_index = it1.index ();
-<a name="l01062"></a>01062 it2_index = it2.index1 ();
-<a name="l01063"></a>01063 } <span class="keywordflow">else</span>
-<a name="l01064"></a>01064 <span class="keywordflow">break</span>;
-<a name="l01065"></a>01065 } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (compare &lt; 0) {
-<a name="l01066"></a>01066 increment (it1, it1_end, - compare);
-<a name="l01067"></a>01067 <span class="keywordflow">if</span> (it1 != it1_end)
-<a name="l01068"></a>01068 it1_index = it1.index ();
-<a name="l01069"></a>01069 <span class="keywordflow">else</span>
-<a name="l01070"></a>01070 <span class="keywordflow">break</span>;
-<a name="l01071"></a>01071 } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (compare &gt; 0) {
-<a name="l01072"></a>01072 increment (it2, it2_end, compare);
-<a name="l01073"></a>01073 <span class="keywordflow">if</span> (it2 != it2_end)
-<a name="l01074"></a>01074 it2_index = it2.index1 ();
-<a name="l01075"></a>01075 <span class="keywordflow">else</span>
-<a name="l01076"></a>01076 <span class="keywordflow">break</span>;
-<a name="l01077"></a>01077 }
-<a name="l01078"></a>01078 }
-<a name="l01079"></a>01079 }
-<a name="l01080"></a>01080 <span class="keywordflow">return</span> t;
-<a name="l01081"></a>01081 }
-<a name="l01082"></a>01082 <span class="comment">// Packed sparse case</span>
-<a name="l01083"></a>01083 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I1, <span class="keyword">class</span> I2&gt;
-<a name="l01084"></a>01084 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l01085"></a>01085 result_type apply (I1 it1, <span class="keyword">const</span> I1 &amp;<span class="comment">/* it1_end */</span>, I2 it2, <span class="keyword">const</span> I2 &amp;it2_end,
-<a name="l01086"></a>01086 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a>, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>) {
-<a name="l01087"></a>01087 result_type t = result_type (0);
-<a name="l01088"></a>01088 <span class="keywordflow">while</span> (it2 != it2_end) {
-<a name="l01089"></a>01089 t += it1 () (it2.index1 ()) * *it2;
-<a name="l01090"></a>01090 ++ it2;
-<a name="l01091"></a>01091 }
-<a name="l01092"></a>01092 <span class="keywordflow">return</span> t;
-<a name="l01093"></a>01093 }
-<a name="l01094"></a>01094 <span class="comment">// Sparse packed case</span>
-<a name="l01095"></a>01095 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I1, <span class="keyword">class</span> I2&gt;
-<a name="l01096"></a>01096 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l01097"></a>01097 result_type apply (I1 it1, <span class="keyword">const</span> I1 &amp;it1_end, I2 it2, <span class="keyword">const</span> I2 &amp;<span class="comment">/* it2_end */</span>,
-<a name="l01098"></a>01098 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a>) {
-<a name="l01099"></a>01099 result_type t = result_type (0);
-<a name="l01100"></a>01100 <span class="keywordflow">while</span> (it1 != it1_end) {
-<a name="l01101"></a>01101 t += *it1 * it2 () (it1.index (), it2.index2 ());
-<a name="l01102"></a>01102 ++ it1;
-<a name="l01103"></a>01103 }
-<a name="l01104"></a>01104 <span class="keywordflow">return</span> t;
-<a name="l01105"></a>01105 }
-<a name="l01106"></a>01106 <span class="comment">// Another dispatcher</span>
-<a name="l01107"></a>01107 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I1, <span class="keyword">class</span> I2&gt;
-<a name="l01108"></a>01108 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l01109"></a>01109 result_type apply (I1 it1, <span class="keyword">const</span> I1 &amp;it1_end, I2 it2, <span class="keyword">const</span> I2 &amp;it2_end,
-<a name="l01110"></a>01110 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>) {
-<a name="l01111"></a>01111 <span class="keyword">typedef</span> <span class="keyword">typename</span> I1::iterator_category iterator1_category;
-<a name="l01112"></a>01112 <span class="keyword">typedef</span> <span class="keyword">typename</span> I2::iterator_category iterator2_category;
-<a name="l01113"></a>01113 <span class="keywordflow">return</span> apply (it1, it1_end, it2, it2_end, iterator1_category (), iterator2_category ());
-<a name="l01114"></a>01114 }
-<a name="l01115"></a>01115 };
-<a name="l01116"></a>01116
-<a name="l01117"></a>01117 <span class="comment">// Binary returning matrix</span>
-<a name="l01118"></a>01118 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M1, <span class="keyword">class</span> M2, <span class="keyword">class</span> TV&gt;
-<a name="l01119"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary__functor.html">01119</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary__functor.html">matrix_matrix_binary_functor</a> {
-<a name="l01120"></a>01120 <span class="keyword">typedef</span> <span class="keyword">typename</span> M1::size_type size_type;
-<a name="l01121"></a>01121 <span class="keyword">typedef</span> <span class="keyword">typename</span> M1::difference_type difference_type;
-<a name="l01122"></a>01122 <span class="keyword">typedef</span> TV value_type;
-<a name="l01123"></a>01123 <span class="keyword">typedef</span> TV result_type;
-<a name="l01124"></a>01124 };
-<a name="l01125"></a>01125
-<a name="l01126"></a>01126 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M1, <span class="keyword">class</span> M2, <span class="keyword">class</span> TV&gt;
-<a name="l01127"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__matrix__prod.html">01127</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__matrix__prod.html">matrix_matrix_prod</a>:
-<a name="l01128"></a>01128 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary__functor.html">matrix_matrix_binary_functor</a>&lt;M1, M2, TV&gt; {
-<a name="l01129"></a>01129 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary__functor.html">matrix_matrix_binary_functor&lt;M1, M2, TV&gt;::size_type</a> size_type;
-<a name="l01130"></a>01130 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary__functor.html">matrix_matrix_binary_functor&lt;M1, M2, TV&gt;::difference_type</a> difference_type;
-<a name="l01131"></a>01131 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary__functor.html">matrix_matrix_binary_functor&lt;M1, M2, TV&gt;::value_type</a> value_type;
-<a name="l01132"></a>01132 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary__functor.html">matrix_matrix_binary_functor&lt;M1, M2, TV&gt;::result_type</a> result_type;
-<a name="l01133"></a>01133
-<a name="l01134"></a>01134 <span class="keyword">template</span>&lt;<span class="keyword">class</span> C1, <span class="keyword">class</span> C2&gt;
-<a name="l01135"></a>01135 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l01136"></a>01136 result_type apply (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html" title="Base class for Matrix container models.">matrix_container&lt;C1&gt;</a> &amp;c1,
-<a name="l01137"></a>01137 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html" title="Base class for Matrix container models.">matrix_container&lt;C2&gt;</a> &amp;c2,
-<a name="l01138"></a>01138 size_type i, size_type j) {
-<a name="l01139"></a>01139 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_SIMD</span>
-<a name="l01140"></a>01140 <span class="preprocessor"></span> <span class="keyword">using namespace </span>raw;
-<a name="l01141"></a>01141 size_type size = BOOST_UBLAS_SAME (c1 ().size2 (), c2 ().sizc1 ());
-<a name="l01142"></a>01142 <span class="keyword">const</span> <span class="keyword">typename</span> M1::value_type *data1 = data_const (c1 ()) + i * stride1 (c1 ());
-<a name="l01143"></a>01143 <span class="keyword">const</span> <span class="keyword">typename</span> M2::value_type *data2 = data_const (c2 ()) + j * stride2 (c2 ());
-<a name="l01144"></a>01144 size_type s1 = stride2 (c1 ());
-<a name="l01145"></a>01145 size_type s2 = stride1 (c2 ());
-<a name="l01146"></a>01146 result_type t = result_type (0);
-<a name="l01147"></a>01147 <span class="keywordflow">if</span> (s1 == 1 &amp;&amp; s2 == 1) {
-<a name="l01148"></a>01148 <span class="keywordflow">for</span> (size_type k = 0; k &lt; size; ++ k)
-<a name="l01149"></a>01149 t += data1 [k] * data2 [k];
-<a name="l01150"></a>01150 } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (s2 == 1) {
-<a name="l01151"></a>01151 <span class="keywordflow">for</span> (size_type k = 0, k1 = 0; k &lt; size; ++ k, k1 += s1)
-<a name="l01152"></a>01152 t += data1 [k1] * data2 [k];
-<a name="l01153"></a>01153 } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (s1 == 1) {
-<a name="l01154"></a>01154 <span class="keywordflow">for</span> (size_type k = 0, k2 = 0; k &lt; size; ++ k, k2 += s2)
-<a name="l01155"></a>01155 t += data1 [k] * data2 [k2];
-<a name="l01156"></a>01156 } <span class="keywordflow">else</span> {
-<a name="l01157"></a>01157 <span class="keywordflow">for</span> (size_type k = 0, k1 = 0, k2 = 0; k &lt; size; ++ k, k1 += s1, k2 += s2)
-<a name="l01158"></a>01158 t += data1 [k1] * data2 [k2];
-<a name="l01159"></a>01159 }
-<a name="l01160"></a>01160 <span class="keywordflow">return</span> t;
-<a name="l01161"></a>01161 <span class="preprocessor">#elif defined(BOOST_UBLAS_HAVE_BINDINGS)</span>
-<a name="l01162"></a>01162 <span class="preprocessor"></span> <span class="keywordflow">return</span> boost::numeric::bindings::atlas::dot (c1 ().row (i), c2 ().column (j));
-<a name="l01163"></a>01163 <span class="preprocessor">#else</span>
-<a name="l01164"></a>01164 <span class="preprocessor"></span> <span class="keywordflow">return</span> apply (<span class="keyword">static_cast&lt;</span><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;C1&gt;</a> <span class="keyword">&gt;</span> (c1), <span class="keyword">static_cast&lt;</span><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;C2&gt;</a> <span class="keyword">&gt;</span> (c2, i));
-<a name="l01165"></a>01165 <span class="preprocessor">#endif</span>
-<a name="l01166"></a>01166 <span class="preprocessor"></span> }
-<a name="l01167"></a>01167 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l01168"></a>01168 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l01169"></a>01169 result_type 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;E1&gt;</a> &amp;e1,
-<a name="l01170"></a>01170 <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;E2&gt;</a> &amp;e2,
-<a name="l01171"></a>01171 size_type i, size_type j) {
-<a name="l01172"></a>01172 size_type size = BOOST_UBLAS_SAME (e1 ().size2 (), e2 ().size1 ());
-<a name="l01173"></a>01173 result_type t = result_type (0);
-<a name="l01174"></a>01174 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_DUFF_DEVICE</span>
-<a name="l01175"></a>01175 <span class="preprocessor"></span> <span class="keywordflow">for</span> (size_type k = 0; k &lt; size; ++ k)
-<a name="l01176"></a>01176 t += e1 () (i, k) * e2 () (k, j);
-<a name="l01177"></a>01177 <span class="preprocessor">#else</span>
-<a name="l01178"></a>01178 <span class="preprocessor"></span> size_type k (0);
-<a name="l01179"></a>01179 DD (size, 4, r, (t += e1 () (i, k) * e2 () (k, j), ++ k));
-<a name="l01180"></a>01180 <span class="preprocessor">#endif</span>
-<a name="l01181"></a>01181 <span class="preprocessor"></span> <span class="keywordflow">return</span> t;
-<a name="l01182"></a>01182 }
-<a name="l01183"></a>01183 <span class="comment">// Dense case</span>
-<a name="l01184"></a>01184 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I1, <span class="keyword">class</span> I2&gt;
-<a name="l01185"></a>01185 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l01186"></a>01186 result_type apply (difference_type size, I1 it1, I2 it2) {
-<a name="l01187"></a>01187 result_type t = result_type (0);
-<a name="l01188"></a>01188 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_DUFF_DEVICE</span>
-<a name="l01189"></a>01189 <span class="preprocessor"></span> <span class="keywordflow">while</span> (-- size &gt;= 0)
-<a name="l01190"></a>01190 t += *it1 * *it2, ++ it1, ++ it2;
-<a name="l01191"></a>01191 <span class="preprocessor">#else</span>
-<a name="l01192"></a>01192 <span class="preprocessor"></span> DD (size, 4, r, (t += *it1 * *it2, ++ it1, ++ it2));
-<a name="l01193"></a>01193 <span class="preprocessor">#endif</span>
-<a name="l01194"></a>01194 <span class="preprocessor"></span> <span class="keywordflow">return</span> t;
-<a name="l01195"></a>01195 }
-<a name="l01196"></a>01196 <span class="comment">// Packed case</span>
-<a name="l01197"></a>01197 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I1, <span class="keyword">class</span> I2&gt;
-<a name="l01198"></a>01198 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l01199"></a>01199 result_type apply (I1 it1, <span class="keyword">const</span> I1 &amp;it1_end, I2 it2, <span class="keyword">const</span> I2 &amp;it2_end, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a>) {
-<a name="l01200"></a>01200 result_type t = result_type (0);
-<a name="l01201"></a>01201 difference_type it1_size (it1_end - it1);
-<a name="l01202"></a>01202 difference_type it2_size (it2_end - it2);
-<a name="l01203"></a>01203 difference_type diff (0);
-<a name="l01204"></a>01204 <span class="keywordflow">if</span> (it1_size &gt; 0 &amp;&amp; it2_size &gt; 0)
-<a name="l01205"></a>01205 diff = it2.index1 () - it1.index2 ();
-<a name="l01206"></a>01206 <span class="keywordflow">if</span> (diff != 0) {
-<a name="l01207"></a>01207 difference_type size = (std::min) (diff, it1_size);
-<a name="l01208"></a>01208 <span class="keywordflow">if</span> (size &gt; 0) {
-<a name="l01209"></a>01209 it1 += size;
-<a name="l01210"></a>01210 it1_size -= size;
-<a name="l01211"></a>01211 diff -= size;
-<a name="l01212"></a>01212 }
-<a name="l01213"></a>01213 size = (std::min) (- diff, it2_size);
-<a name="l01214"></a>01214 <span class="keywordflow">if</span> (size &gt; 0) {
-<a name="l01215"></a>01215 it2 += size;
-<a name="l01216"></a>01216 it2_size -= size;
-<a name="l01217"></a>01217 diff += size;
-<a name="l01218"></a>01218 }
-<a name="l01219"></a>01219 }
-<a name="l01220"></a>01220 difference_type size ((std::min) (it1_size, it2_size));
-<a name="l01221"></a>01221 <span class="keywordflow">while</span> (-- size &gt;= 0)
-<a name="l01222"></a>01222 t += *it1 * *it2, ++ it1, ++ it2;
-<a name="l01223"></a>01223 <span class="keywordflow">return</span> t;
-<a name="l01224"></a>01224 }
-<a name="l01225"></a>01225 <span class="comment">// Sparse case</span>
-<a name="l01226"></a>01226 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I1, <span class="keyword">class</span> I2&gt;
-<a name="l01227"></a>01227 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l01228"></a>01228 result_type apply (I1 it1, <span class="keyword">const</span> I1 &amp;it1_end, I2 it2, <span class="keyword">const</span> I2 &amp;it2_end, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>) {
-<a name="l01229"></a>01229 result_type t = result_type (0);
-<a name="l01230"></a>01230 <span class="keywordflow">if</span> (it1 != it1_end &amp;&amp; it2 != it2_end) {
-<a name="l01231"></a>01231 size_type it1_index = it1.index2 (), it2_index = it2.index1 ();
-<a name="l01232"></a>01232 <span class="keywordflow">while</span> (<span class="keyword">true</span>) {
-<a name="l01233"></a>01233 difference_type compare = difference_type (it1_index - it2_index);
-<a name="l01234"></a>01234 <span class="keywordflow">if</span> (compare == 0) {
-<a name="l01235"></a>01235 t += *it1 * *it2, ++ it1, ++ it2;
-<a name="l01236"></a>01236 <span class="keywordflow">if</span> (it1 != it1_end &amp;&amp; it2 != it2_end) {
-<a name="l01237"></a>01237 it1_index = it1.index2 ();
-<a name="l01238"></a>01238 it2_index = it2.index1 ();
-<a name="l01239"></a>01239 } <span class="keywordflow">else</span>
-<a name="l01240"></a>01240 <span class="keywordflow">break</span>;
-<a name="l01241"></a>01241 } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (compare &lt; 0) {
-<a name="l01242"></a>01242 increment (it1, it1_end, - compare);
-<a name="l01243"></a>01243 <span class="keywordflow">if</span> (it1 != it1_end)
-<a name="l01244"></a>01244 it1_index = it1.index2 ();
-<a name="l01245"></a>01245 <span class="keywordflow">else</span>
-<a name="l01246"></a>01246 <span class="keywordflow">break</span>;
-<a name="l01247"></a>01247 } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (compare &gt; 0) {
-<a name="l01248"></a>01248 increment (it2, it2_end, compare);
-<a name="l01249"></a>01249 <span class="keywordflow">if</span> (it2 != it2_end)
-<a name="l01250"></a>01250 it2_index = it2.index1 ();
-<a name="l01251"></a>01251 <span class="keywordflow">else</span>
-<a name="l01252"></a>01252 <span class="keywordflow">break</span>;
-<a name="l01253"></a>01253 }
-<a name="l01254"></a>01254 }
-<a name="l01255"></a>01255 }
-<a name="l01256"></a>01256 <span class="keywordflow">return</span> t;
-<a name="l01257"></a>01257 }
-<a name="l01258"></a>01258 };
-<a name="l01259"></a>01259
-<a name="l01260"></a>01260 <span class="comment">// Unary returning scalar norm</span>
-<a name="l01261"></a>01261 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l01262"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__scalar__real__unary__functor.html">01262</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__scalar__real__unary__functor.html">matrix_scalar_real_unary_functor</a> {
-<a name="l01263"></a>01263 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::value_type value_type;
-<a name="l01264"></a>01264 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;value_type&gt;::real_type</a> real_type;
-<a name="l01265"></a>01265 <span class="keyword">typedef</span> real_type result_type;
-<a name="l01266"></a>01266 };
-<a name="l01267"></a>01267
-<a name="l01268"></a>01268 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l01269"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__norm__1.html">01269</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__norm__1.html">matrix_norm_1</a>:
-<a name="l01270"></a>01270 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__scalar__real__unary__functor.html">matrix_scalar_real_unary_functor</a>&lt;M&gt; {
-<a name="l01271"></a>01271 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__scalar__real__unary__functor.html">matrix_scalar_real_unary_functor&lt;M&gt;::value_type</a> value_type;
-<a name="l01272"></a>01272 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__scalar__real__unary__functor.html">matrix_scalar_real_unary_functor&lt;M&gt;::real_type</a> real_type;
-<a name="l01273"></a>01273 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__scalar__real__unary__functor.html">matrix_scalar_real_unary_functor&lt;M&gt;::result_type</a> result_type;
-<a name="l01274"></a>01274
-<a name="l01275"></a>01275 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E&gt;
-<a name="l01276"></a>01276 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l01277"></a>01277 result_type 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;E&gt;</a> &amp;e) {
-<a name="l01278"></a>01278 real_type t = real_type ();
-<a name="l01279"></a>01279 <span class="keyword">typedef</span> <span class="keyword">typename</span> E::size_type matrix_size_type;
-<a name="l01280"></a>01280 matrix_size_type size2 (e ().size2 ());
-<a name="l01281"></a>01281 <span class="keywordflow">for</span> (matrix_size_type j = 0; j &lt; size2; ++ j) {
-<a name="l01282"></a>01282 real_type u = real_type ();
-<a name="l01283"></a>01283 matrix_size_type size1 (e ().size1 ());
-<a name="l01284"></a>01284 <span class="keywordflow">for</span> (matrix_size_type i = 0; i &lt; size1; ++ i) {
-<a name="l01285"></a>01285 real_type v (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;value_type&gt;::norm_1</a> (e () (i, j)));
-<a name="l01286"></a>01286 u += v;
-<a name="l01287"></a>01287 }
-<a name="l01288"></a>01288 <span class="keywordflow">if</span> (u &gt; t)
-<a name="l01289"></a>01289 t = u;
-<a name="l01290"></a>01290 }
-<a name="l01291"></a>01291 <span class="keywordflow">return</span> t;
-<a name="l01292"></a>01292 }
-<a name="l01293"></a>01293 };
-<a name="l01294"></a>01294
-<a name="l01295"></a>01295 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l01296"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__norm__frobenius.html">01296</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__norm__frobenius.html">matrix_norm_frobenius</a>:
-<a name="l01297"></a>01297 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__scalar__real__unary__functor.html">matrix_scalar_real_unary_functor</a>&lt;M&gt; {
-<a name="l01298"></a>01298 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__scalar__real__unary__functor.html">matrix_scalar_real_unary_functor&lt;M&gt;::value_type</a> value_type;
-<a name="l01299"></a>01299 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__scalar__real__unary__functor.html">matrix_scalar_real_unary_functor&lt;M&gt;::real_type</a> real_type;
-<a name="l01300"></a>01300 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__scalar__real__unary__functor.html">matrix_scalar_real_unary_functor&lt;M&gt;::result_type</a> result_type;
-<a name="l01301"></a>01301
-<a name="l01302"></a>01302 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E&gt;
-<a name="l01303"></a>01303 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l01304"></a>01304 result_type 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;E&gt;</a> &amp;e) {
-<a name="l01305"></a>01305 real_type t = real_type ();
-<a name="l01306"></a>01306 <span class="keyword">typedef</span> <span class="keyword">typename</span> E::size_type matrix_size_type;
-<a name="l01307"></a>01307 matrix_size_type size1 (e ().size1 ());
-<a name="l01308"></a>01308 <span class="keywordflow">for</span> (matrix_size_type i = 0; i &lt; size1; ++ i) {
-<a name="l01309"></a>01309 matrix_size_type size2 (e ().size2 ());
-<a name="l01310"></a>01310 <span class="keywordflow">for</span> (matrix_size_type j = 0; j &lt; size2; ++ j) {
-<a name="l01311"></a>01311 real_type u (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;value_type&gt;::norm_2</a> (e () (i, j)));
-<a name="l01312"></a>01312 t += u * u;
-<a name="l01313"></a>01313 }
-<a name="l01314"></a>01314 }
-<a name="l01315"></a>01315 <span class="keywordflow">return</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;real_type&gt;::type_sqrt</a> (t);
-<a name="l01316"></a>01316 }
-<a name="l01317"></a>01317 };
-<a name="l01318"></a>01318
-<a name="l01319"></a>01319 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l01320"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__norm__inf.html">01320</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__norm__inf.html">matrix_norm_inf</a>:
-<a name="l01321"></a>01321 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__scalar__real__unary__functor.html">matrix_scalar_real_unary_functor</a>&lt;M&gt; {
-<a name="l01322"></a>01322 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__scalar__real__unary__functor.html">matrix_scalar_real_unary_functor&lt;M&gt;::value_type</a> value_type;
-<a name="l01323"></a>01323 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__scalar__real__unary__functor.html">matrix_scalar_real_unary_functor&lt;M&gt;::real_type</a> real_type;
-<a name="l01324"></a>01324 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__scalar__real__unary__functor.html">matrix_scalar_real_unary_functor&lt;M&gt;::result_type</a> result_type;
-<a name="l01325"></a>01325
-<a name="l01326"></a>01326 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E&gt;
-<a name="l01327"></a>01327 <span class="keyword">static</span> BOOST_UBLAS_INLINE
-<a name="l01328"></a>01328 result_type 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;E&gt;</a> &amp;e) {
-<a name="l01329"></a>01329 real_type t = real_type ();
-<a name="l01330"></a>01330 <span class="keyword">typedef</span> <span class="keyword">typename</span> E::size_type matrix_size_type;
-<a name="l01331"></a>01331 matrix_size_type size1 (e ().size1 ());
-<a name="l01332"></a>01332 <span class="keywordflow">for</span> (matrix_size_type i = 0; i &lt; size1; ++ i) {
-<a name="l01333"></a>01333 real_type u = real_type ();
-<a name="l01334"></a>01334 matrix_size_type size2 (e ().size2 ());
-<a name="l01335"></a>01335 <span class="keywordflow">for</span> (matrix_size_type j = 0; j &lt; size2; ++ j) {
-<a name="l01336"></a>01336 real_type v (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;value_type&gt;::norm_inf</a> (e () (i, j)));
-<a name="l01337"></a>01337 u += v;
-<a name="l01338"></a>01338 }
-<a name="l01339"></a>01339 <span class="keywordflow">if</span> (u &gt; t)
-<a name="l01340"></a>01340 t = u;
-<a name="l01341"></a>01341 }
-<a name="l01342"></a>01342 <span class="keywordflow">return</span> t;
-<a name="l01343"></a>01343 }
-<a name="l01344"></a>01344 };
-<a name="l01345"></a>01345
-<a name="l01346"></a>01346 <span class="comment">// forward declaration</span>
-<a name="l01347"></a>01347 <span class="keyword">template</span> &lt;<span class="keyword">class</span> Z, <span class="keyword">class</span> D&gt; <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__column__major.html">basic_column_major</a>;
-<a name="l01348"></a>01348
-<a name="l01349"></a>01349 <span class="comment">// This functor defines storage layout and it&apos;s properties</span>
-<a name="l01350"></a>01350 <span class="comment">// matrix (i,j) -&gt; storage [i * size_i + j]</span>
-<a name="l01351"></a>01351 <span class="keyword">template</span> &lt;<span class="keyword">class</span> Z, <span class="keyword">class</span> D&gt;
-<a name="l01352"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__row__major.html">01352</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__row__major.html">basic_row_major</a> {
-<a name="l01353"></a>01353 <span class="keyword">typedef</span> Z size_type;
-<a name="l01354"></a>01354 <span class="keyword">typedef</span> D difference_type;
-<a name="l01355"></a>01355 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1row__major__tag.html">row_major_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1row__major__tag.html">orientation_category</a>;
-<a name="l01356"></a>01356 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__column__major.html">basic_column_major&lt;Z,D&gt;</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__column__major.html">transposed_layout</a>;
-<a name="l01357"></a>01357
-<a name="l01358"></a>01358 <span class="keyword">static</span>
-<a name="l01359"></a>01359 BOOST_UBLAS_INLINE
-<a name="l01360"></a>01360 size_type storage_size (size_type size_i, size_type size_j) {
-<a name="l01361"></a>01361 <span class="comment">// Guard against size_type overflow</span>
-<a name="l01362"></a>01362 BOOST_UBLAS_CHECK (size_j == 0 || size_i &lt;= (std::numeric_limits&lt;size_type&gt;::max) () / size_j, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ());
-<a name="l01363"></a>01363 <span class="keywordflow">return</span> size_i * size_j;
-<a name="l01364"></a>01364 }
-<a name="l01365"></a>01365
-<a name="l01366"></a>01366 <span class="comment">// Indexing conversion to storage element</span>
-<a name="l01367"></a>01367 <span class="keyword">static</span>
-<a name="l01368"></a>01368 BOOST_UBLAS_INLINE
-<a name="l01369"></a>01369 size_type element (size_type i, size_type size_i, size_type j, size_type size_j) {
-<a name="l01370"></a>01370 BOOST_UBLAS_CHECK (i &lt; size_i, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01371"></a>01371 BOOST_UBLAS_CHECK (j &lt; size_j, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01372"></a>01372 detail::ignore_unused_variable_warning(size_i);
-<a name="l01373"></a>01373 <span class="comment">// Guard against size_type overflow</span>
-<a name="l01374"></a>01374 BOOST_UBLAS_CHECK (i &lt;= ((std::numeric_limits&lt;size_type&gt;::max) () - j) / size_j, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01375"></a>01375 <span class="keywordflow">return</span> i * size_j + j;
-<a name="l01376"></a>01376 }
-<a name="l01377"></a>01377 <span class="keyword">static</span>
-<a name="l01378"></a>01378 BOOST_UBLAS_INLINE
-<a name="l01379"></a>01379 size_type address (size_type i, size_type size_i, size_type j, size_type size_j) {
-<a name="l01380"></a>01380 BOOST_UBLAS_CHECK (i &lt;= size_i, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01381"></a>01381 BOOST_UBLAS_CHECK (j &lt;= size_j, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01382"></a>01382 <span class="comment">// Guard against size_type overflow - address may be size_j past end of storage</span>
-<a name="l01383"></a>01383 BOOST_UBLAS_CHECK (size_j == 0 || i &lt;= ((std::numeric_limits&lt;size_type&gt;::max) () - j) / size_j, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01384"></a>01384 detail::ignore_unused_variable_warning(size_i);
-<a name="l01385"></a>01385 <span class="keywordflow">return</span> i * size_j + j;
-<a name="l01386"></a>01386 }
-<a name="l01387"></a>01387
-<a name="l01388"></a>01388 <span class="comment">// Storage element to index conversion</span>
-<a name="l01389"></a>01389 <span class="keyword">static</span>
-<a name="l01390"></a>01390 BOOST_UBLAS_INLINE
-<a name="l01391"></a>01391 difference_type distance_i (difference_type k, size_type <span class="comment">/* size_i */</span>, size_type size_j) {
-<a name="l01392"></a>01392 <span class="keywordflow">return</span> size_j != 0 ? k / size_j : 0;
-<a name="l01393"></a>01393 }
-<a name="l01394"></a>01394 <span class="keyword">static</span>
-<a name="l01395"></a>01395 BOOST_UBLAS_INLINE
-<a name="l01396"></a>01396 difference_type distance_j (difference_type k, size_type <span class="comment">/* size_i */</span>, size_type <span class="comment">/* size_j */</span>) {
-<a name="l01397"></a>01397 <span class="keywordflow">return</span> k;
-<a name="l01398"></a>01398 }
-<a name="l01399"></a>01399 <span class="keyword">static</span>
-<a name="l01400"></a>01400 BOOST_UBLAS_INLINE
-<a name="l01401"></a>01401 size_type index_i (difference_type k, size_type <span class="comment">/* size_i */</span>, size_type size_j) {
-<a name="l01402"></a>01402 <span class="keywordflow">return</span> size_j != 0 ? k / size_j : 0;
-<a name="l01403"></a>01403 }
-<a name="l01404"></a>01404 <span class="keyword">static</span>
-<a name="l01405"></a>01405 BOOST_UBLAS_INLINE
-<a name="l01406"></a>01406 size_type index_j (difference_type k, size_type <span class="comment">/* size_i */</span>, size_type size_j) {
-<a name="l01407"></a>01407 <span class="keywordflow">return</span> size_j != 0 ? k % size_j : 0;
-<a name="l01408"></a>01408 }
-<a name="l01409"></a>01409 <span class="keyword">static</span>
-<a name="l01410"></a>01410 BOOST_UBLAS_INLINE
-<a name="l01411"></a>01411 <span class="keywordtype">bool</span> fast_i () {
-<a name="l01412"></a>01412 <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l01413"></a>01413 }
-<a name="l01414"></a>01414 <span class="keyword">static</span>
-<a name="l01415"></a>01415 BOOST_UBLAS_INLINE
-<a name="l01416"></a>01416 <span class="keywordtype">bool</span> fast_j () {
-<a name="l01417"></a>01417 <span class="keywordflow">return</span> <span class="keyword">true</span>;
-<a name="l01418"></a>01418 }
-<a name="l01419"></a>01419
-<a name="l01420"></a>01420 <span class="comment">// Iterating storage elements</span>
-<a name="l01421"></a>01421 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I&gt;
-<a name="l01422"></a>01422 <span class="keyword">static</span>
-<a name="l01423"></a>01423 BOOST_UBLAS_INLINE
-<a name="l01424"></a>01424 <span class="keywordtype">void</span> increment_i (I &amp;it, size_type <span class="comment">/* size_i */</span>, size_type size_j) {
-<a name="l01425"></a>01425 it += size_j;
-<a name="l01426"></a>01426 }
-<a name="l01427"></a>01427 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I&gt;
-<a name="l01428"></a>01428 <span class="keyword">static</span>
-<a name="l01429"></a>01429 BOOST_UBLAS_INLINE
-<a name="l01430"></a>01430 <span class="keywordtype">void</span> increment_i (I &amp;it, difference_type n, size_type <span class="comment">/* size_i */</span>, size_type size_j) {
-<a name="l01431"></a>01431 it += n * size_j;
-<a name="l01432"></a>01432 }
-<a name="l01433"></a>01433 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I&gt;
-<a name="l01434"></a>01434 <span class="keyword">static</span>
-<a name="l01435"></a>01435 BOOST_UBLAS_INLINE
-<a name="l01436"></a>01436 <span class="keywordtype">void</span> decrement_i (I &amp;it, size_type <span class="comment">/* size_i */</span>, size_type size_j) {
-<a name="l01437"></a>01437 it -= size_j;
-<a name="l01438"></a>01438 }
-<a name="l01439"></a>01439 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I&gt;
-<a name="l01440"></a>01440 <span class="keyword">static</span>
-<a name="l01441"></a>01441 BOOST_UBLAS_INLINE
-<a name="l01442"></a>01442 <span class="keywordtype">void</span> decrement_i (I &amp;it, difference_type n, size_type <span class="comment">/* size_i */</span>, size_type size_j) {
-<a name="l01443"></a>01443 it -= n * size_j;
-<a name="l01444"></a>01444 }
-<a name="l01445"></a>01445 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I&gt;
-<a name="l01446"></a>01446 <span class="keyword">static</span>
-<a name="l01447"></a>01447 BOOST_UBLAS_INLINE
-<a name="l01448"></a>01448 <span class="keywordtype">void</span> increment_j (I &amp;it, size_type <span class="comment">/* size_i */</span>, size_type <span class="comment">/* size_j */</span>) {
-<a name="l01449"></a>01449 ++ it;
-<a name="l01450"></a>01450 }
-<a name="l01451"></a>01451 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I&gt;
-<a name="l01452"></a>01452 <span class="keyword">static</span>
-<a name="l01453"></a>01453 BOOST_UBLAS_INLINE
-<a name="l01454"></a>01454 <span class="keywordtype">void</span> increment_j (I &amp;it, difference_type n, size_type <span class="comment">/* size_i */</span>, size_type <span class="comment">/* size_j */</span>) {
-<a name="l01455"></a>01455 it += n;
-<a name="l01456"></a>01456 }
-<a name="l01457"></a>01457 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I&gt;
-<a name="l01458"></a>01458 <span class="keyword">static</span>
-<a name="l01459"></a>01459 BOOST_UBLAS_INLINE
-<a name="l01460"></a>01460 <span class="keywordtype">void</span> decrement_j (I &amp;it, size_type <span class="comment">/* size_i */</span>, size_type <span class="comment">/* size_j */</span>) {
-<a name="l01461"></a>01461 -- it;
-<a name="l01462"></a>01462 }
-<a name="l01463"></a>01463 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I&gt;
-<a name="l01464"></a>01464 <span class="keyword">static</span>
-<a name="l01465"></a>01465 BOOST_UBLAS_INLINE
-<a name="l01466"></a>01466 <span class="keywordtype">void</span> decrement_j (I &amp;it, difference_type n, size_type <span class="comment">/* size_i */</span>, size_type <span class="comment">/* size_j */</span>) {
-<a name="l01467"></a>01467 it -= n;
-<a name="l01468"></a>01468 }
-<a name="l01469"></a>01469
-<a name="l01470"></a>01470 <span class="comment">// Triangular access</span>
-<a name="l01471"></a>01471 <span class="keyword">static</span>
-<a name="l01472"></a>01472 BOOST_UBLAS_INLINE
-<a name="l01473"></a>01473 size_type triangular_size (size_type size_i, size_type size_j) {
-<a name="l01474"></a>01474 size_type size = (std::max) (size_i, size_j);
-<a name="l01475"></a>01475 <span class="comment">// Guard against size_type overflow - simplified</span>
-<a name="l01476"></a>01476 BOOST_UBLAS_CHECK (size == 0 || size / 2 &lt; (std::numeric_limits&lt;size_type&gt;::max) () / size <span class="comment">/* +1/2 */</span>, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ());
-<a name="l01477"></a>01477 <span class="keywordflow">return</span> ((size + 1) * size) / 2;
-<a name="l01478"></a>01478 }
-<a name="l01479"></a>01479 <span class="keyword">static</span>
-<a name="l01480"></a>01480 BOOST_UBLAS_INLINE
-<a name="l01481"></a>01481 size_type lower_element (size_type i, size_type size_i, size_type j, size_type size_j) {
-<a name="l01482"></a>01482 BOOST_UBLAS_CHECK (i &lt; size_i, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01483"></a>01483 BOOST_UBLAS_CHECK (j &lt; size_j, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01484"></a>01484 BOOST_UBLAS_CHECK (i &gt;= j, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01485"></a>01485 detail::ignore_unused_variable_warning(size_i);
-<a name="l01486"></a>01486 detail::ignore_unused_variable_warning(size_j);
-<a name="l01487"></a>01487 <span class="comment">// FIXME size_type overflow</span>
-<a name="l01488"></a>01488 <span class="comment">// sigma_i (i + 1) = (i + 1) * i / 2</span>
-<a name="l01489"></a>01489 <span class="comment">// i = 0 1 2 3, sigma = 0 1 3 6</span>
-<a name="l01490"></a>01490 <span class="keywordflow">return</span> ((i + 1) * i) / 2 + j;
-<a name="l01491"></a>01491 }
-<a name="l01492"></a>01492 <span class="keyword">static</span>
-<a name="l01493"></a>01493 BOOST_UBLAS_INLINE
-<a name="l01494"></a>01494 size_type upper_element (size_type i, size_type size_i, size_type j, size_type size_j) {
-<a name="l01495"></a>01495 BOOST_UBLAS_CHECK (i &lt; size_i, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01496"></a>01496 BOOST_UBLAS_CHECK (j &lt; size_j, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01497"></a>01497 BOOST_UBLAS_CHECK (i &lt;= j, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01498"></a>01498 <span class="comment">// FIXME size_type overflow</span>
-<a name="l01499"></a>01499 <span class="comment">// sigma_i (size - i) = size * i - i * (i - 1) / 2</span>
-<a name="l01500"></a>01500 <span class="comment">// i = 0 1 2 3, sigma = 0 4 7 9</span>
-<a name="l01501"></a>01501 <span class="keywordflow">return</span> (i * (2 * (std::max) (size_i, size_j) - i + 1)) / 2 + j - i;
-<a name="l01502"></a>01502 }
-<a name="l01503"></a>01503
-<a name="l01504"></a>01504 <span class="comment">// Major and minor indices</span>
-<a name="l01505"></a>01505 <span class="keyword">static</span>
-<a name="l01506"></a>01506 BOOST_UBLAS_INLINE
-<a name="l01507"></a>01507 size_type index_M (size_type index1, size_type <span class="comment">/* index2 */</span>) {
-<a name="l01508"></a>01508 <span class="keywordflow">return</span> index1;
-<a name="l01509"></a>01509 }
-<a name="l01510"></a>01510 <span class="keyword">static</span>
-<a name="l01511"></a>01511 BOOST_UBLAS_INLINE
-<a name="l01512"></a>01512 size_type index_m (size_type <span class="comment">/* index1 */</span>, size_type index2) {
-<a name="l01513"></a>01513 <span class="keywordflow">return</span> index2;
-<a name="l01514"></a>01514 }
-<a name="l01515"></a>01515 <span class="keyword">static</span>
-<a name="l01516"></a>01516 BOOST_UBLAS_INLINE
-<a name="l01517"></a>01517 size_type size_M (size_type size_i, size_type <span class="comment">/* size_j */</span>) {
-<a name="l01518"></a>01518 <span class="keywordflow">return</span> size_i;
-<a name="l01519"></a>01519 }
-<a name="l01520"></a>01520 <span class="keyword">static</span>
-<a name="l01521"></a>01521 BOOST_UBLAS_INLINE
-<a name="l01522"></a>01522 size_type size_m (size_type <span class="comment">/* size_i */</span>, size_type size_j) {
-<a name="l01523"></a>01523 <span class="keywordflow">return</span> size_j;
-<a name="l01524"></a>01524 }
-<a name="l01525"></a>01525 };
-<a name="l01526"></a>01526
-<a name="l01527"></a>01527 <span class="comment">// This functor defines storage layout and it&apos;s properties</span>
-<a name="l01528"></a>01528 <span class="comment">// matrix (i,j) -&gt; storage [i + j * size_i]</span>
-<a name="l01529"></a>01529 <span class="keyword">template</span> &lt;<span class="keyword">class</span> Z, <span class="keyword">class</span> D&gt;
-<a name="l01530"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__column__major.html">01530</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__column__major.html">basic_column_major</a> {
-<a name="l01531"></a>01531 <span class="keyword">typedef</span> Z size_type;
-<a name="l01532"></a>01532 <span class="keyword">typedef</span> D difference_type;
-<a name="l01533"></a>01533 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1column__major__tag.html">column_major_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1column__major__tag.html">orientation_category</a>;
-<a name="l01534"></a>01534 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__row__major.html">basic_row_major&lt;Z,D&gt;</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__row__major.html">transposed_layout</a>;
-<a name="l01535"></a>01535
-<a name="l01536"></a>01536 <span class="keyword">static</span>
-<a name="l01537"></a>01537 BOOST_UBLAS_INLINE
-<a name="l01538"></a>01538 size_type storage_size (size_type size_i, size_type size_j) {
-<a name="l01539"></a>01539 <span class="comment">// Guard against size_type overflow</span>
-<a name="l01540"></a>01540 BOOST_UBLAS_CHECK (size_i == 0 || size_j &lt;= (std::numeric_limits&lt;size_type&gt;::max) () / size_i, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ());
-<a name="l01541"></a>01541 <span class="keywordflow">return</span> size_i * size_j;
-<a name="l01542"></a>01542 }
-<a name="l01543"></a>01543
-<a name="l01544"></a>01544 <span class="comment">// Indexing conversion to storage element</span>
-<a name="l01545"></a>01545 <span class="keyword">static</span>
-<a name="l01546"></a>01546 BOOST_UBLAS_INLINE
-<a name="l01547"></a>01547 size_type element (size_type i, size_type size_i, size_type j, size_type size_j) {
-<a name="l01548"></a>01548 BOOST_UBLAS_CHECK (i &lt; size_i, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01549"></a>01549 BOOST_UBLAS_CHECK (j &lt; size_j, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01550"></a>01550 detail::ignore_unused_variable_warning(size_j);
-<a name="l01551"></a>01551 <span class="comment">// Guard against size_type overflow</span>
-<a name="l01552"></a>01552 BOOST_UBLAS_CHECK (j &lt;= ((std::numeric_limits&lt;size_type&gt;::max) () - i) / size_i, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01553"></a>01553 <span class="keywordflow">return</span> i + j * size_i;
-<a name="l01554"></a>01554 }
-<a name="l01555"></a>01555 <span class="keyword">static</span>
-<a name="l01556"></a>01556 BOOST_UBLAS_INLINE
-<a name="l01557"></a>01557 size_type address (size_type i, size_type size_i, size_type j, size_type size_j) {
-<a name="l01558"></a>01558 BOOST_UBLAS_CHECK (i &lt;= size_i, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01559"></a>01559 BOOST_UBLAS_CHECK (j &lt;= size_j, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01560"></a>01560 detail::ignore_unused_variable_warning(size_j);
-<a name="l01561"></a>01561 <span class="comment">// Guard against size_type overflow - address may be size_i past end of storage</span>
-<a name="l01562"></a>01562 BOOST_UBLAS_CHECK (size_i == 0 || j &lt;= ((std::numeric_limits&lt;size_type&gt;::max) () - i) / size_i, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01563"></a>01563 <span class="keywordflow">return</span> i + j * size_i;
-<a name="l01564"></a>01564 }
-<a name="l01565"></a>01565
-<a name="l01566"></a>01566 <span class="comment">// Storage element to index conversion</span>
-<a name="l01567"></a>01567 <span class="keyword">static</span>
-<a name="l01568"></a>01568 BOOST_UBLAS_INLINE
-<a name="l01569"></a>01569 difference_type distance_i (difference_type k, size_type <span class="comment">/* size_i */</span>, size_type <span class="comment">/* size_j */</span>) {
-<a name="l01570"></a>01570 <span class="keywordflow">return</span> k;
-<a name="l01571"></a>01571 }
-<a name="l01572"></a>01572 <span class="keyword">static</span>
-<a name="l01573"></a>01573 BOOST_UBLAS_INLINE
-<a name="l01574"></a>01574 difference_type distance_j (difference_type k, size_type size_i, size_type <span class="comment">/* size_j */</span>) {
-<a name="l01575"></a>01575 <span class="keywordflow">return</span> size_i != 0 ? k / size_i : 0;
-<a name="l01576"></a>01576 }
-<a name="l01577"></a>01577 <span class="keyword">static</span>
-<a name="l01578"></a>01578 BOOST_UBLAS_INLINE
-<a name="l01579"></a>01579 size_type index_i (difference_type k, size_type size_i, size_type <span class="comment">/* size_j */</span>) {
-<a name="l01580"></a>01580 <span class="keywordflow">return</span> size_i != 0 ? k % size_i : 0;
-<a name="l01581"></a>01581 }
-<a name="l01582"></a>01582 <span class="keyword">static</span>
-<a name="l01583"></a>01583 BOOST_UBLAS_INLINE
-<a name="l01584"></a>01584 size_type index_j (difference_type k, size_type size_i, size_type <span class="comment">/* size_j */</span>) {
-<a name="l01585"></a>01585 <span class="keywordflow">return</span> size_i != 0 ? k / size_i : 0;
-<a name="l01586"></a>01586 }
-<a name="l01587"></a>01587 <span class="keyword">static</span>
-<a name="l01588"></a>01588 BOOST_UBLAS_INLINE
-<a name="l01589"></a>01589 <span class="keywordtype">bool</span> fast_i () {
-<a name="l01590"></a>01590 <span class="keywordflow">return</span> <span class="keyword">true</span>;
-<a name="l01591"></a>01591 }
-<a name="l01592"></a>01592 <span class="keyword">static</span>
-<a name="l01593"></a>01593 BOOST_UBLAS_INLINE
-<a name="l01594"></a>01594 <span class="keywordtype">bool</span> fast_j () {
-<a name="l01595"></a>01595 <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l01596"></a>01596 }
-<a name="l01597"></a>01597
-<a name="l01598"></a>01598 <span class="comment">// Iterating</span>
-<a name="l01599"></a>01599 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I&gt;
-<a name="l01600"></a>01600 <span class="keyword">static</span>
-<a name="l01601"></a>01601 BOOST_UBLAS_INLINE
-<a name="l01602"></a>01602 <span class="keywordtype">void</span> increment_i (I &amp;it, size_type <span class="comment">/* size_i */</span>, size_type <span class="comment">/* size_j */</span>) {
-<a name="l01603"></a>01603 ++ it;
-<a name="l01604"></a>01604 }
-<a name="l01605"></a>01605 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I&gt;
-<a name="l01606"></a>01606 <span class="keyword">static</span>
-<a name="l01607"></a>01607 BOOST_UBLAS_INLINE
-<a name="l01608"></a>01608 <span class="keywordtype">void</span> increment_i (I &amp;it, difference_type n, size_type <span class="comment">/* size_i */</span>, size_type <span class="comment">/* size_j */</span>) {
-<a name="l01609"></a>01609 it += n;
-<a name="l01610"></a>01610 }
-<a name="l01611"></a>01611 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I&gt;
-<a name="l01612"></a>01612 <span class="keyword">static</span>
-<a name="l01613"></a>01613 BOOST_UBLAS_INLINE
-<a name="l01614"></a>01614 <span class="keywordtype">void</span> decrement_i (I &amp;it, size_type <span class="comment">/* size_i */</span>, size_type <span class="comment">/* size_j */</span>) {
-<a name="l01615"></a>01615 -- it;
-<a name="l01616"></a>01616 }
-<a name="l01617"></a>01617 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I&gt;
-<a name="l01618"></a>01618 <span class="keyword">static</span>
-<a name="l01619"></a>01619 BOOST_UBLAS_INLINE
-<a name="l01620"></a>01620 <span class="keywordtype">void</span> decrement_i (I &amp;it, difference_type n, size_type <span class="comment">/* size_i */</span>, size_type <span class="comment">/* size_j */</span>) {
-<a name="l01621"></a>01621 it -= n;
-<a name="l01622"></a>01622 }
-<a name="l01623"></a>01623 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I&gt;
-<a name="l01624"></a>01624 <span class="keyword">static</span>
-<a name="l01625"></a>01625 BOOST_UBLAS_INLINE
-<a name="l01626"></a>01626 <span class="keywordtype">void</span> increment_j (I &amp;it, size_type size_i, size_type <span class="comment">/* size_j */</span>) {
-<a name="l01627"></a>01627 it += size_i;
-<a name="l01628"></a>01628 }
-<a name="l01629"></a>01629 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I&gt;
-<a name="l01630"></a>01630 <span class="keyword">static</span>
-<a name="l01631"></a>01631 BOOST_UBLAS_INLINE
-<a name="l01632"></a>01632 <span class="keywordtype">void</span> increment_j (I &amp;it, difference_type n, size_type size_i, size_type <span class="comment">/* size_j */</span>) {
-<a name="l01633"></a>01633 it += n * size_i;
-<a name="l01634"></a>01634 }
-<a name="l01635"></a>01635 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I&gt;
-<a name="l01636"></a>01636 <span class="keyword">static</span>
-<a name="l01637"></a>01637 BOOST_UBLAS_INLINE
-<a name="l01638"></a>01638 <span class="keywordtype">void</span> decrement_j (I &amp;it, size_type size_i, size_type <span class="comment">/* size_j */</span>) {
-<a name="l01639"></a>01639 it -= size_i;
-<a name="l01640"></a>01640 }
-<a name="l01641"></a>01641 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I&gt;
-<a name="l01642"></a>01642 <span class="keyword">static</span>
-<a name="l01643"></a>01643 BOOST_UBLAS_INLINE
-<a name="l01644"></a>01644 <span class="keywordtype">void</span> decrement_j (I &amp;it, difference_type n, size_type size_i, size_type <span class="comment">/* size_j */</span>) {
-<a name="l01645"></a>01645 it -= n* size_i;
-<a name="l01646"></a>01646 }
-<a name="l01647"></a>01647
-<a name="l01648"></a>01648 <span class="comment">// Triangular access</span>
-<a name="l01649"></a>01649 <span class="keyword">static</span>
-<a name="l01650"></a>01650 BOOST_UBLAS_INLINE
-<a name="l01651"></a>01651 size_type triangular_size (size_type size_i, size_type size_j) {
-<a name="l01652"></a>01652 size_type size = (std::max) (size_i, size_j);
-<a name="l01653"></a>01653 <span class="comment">// Guard against size_type overflow - simplified</span>
-<a name="l01654"></a>01654 BOOST_UBLAS_CHECK (size == 0 || size / 2 &lt; (std::numeric_limits&lt;size_type&gt;::max) () / size <span class="comment">/* +1/2 */</span>, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ());
-<a name="l01655"></a>01655 <span class="keywordflow">return</span> ((size + 1) * size) / 2;
-<a name="l01656"></a>01656 }
-<a name="l01657"></a>01657 <span class="keyword">static</span>
-<a name="l01658"></a>01658 BOOST_UBLAS_INLINE
-<a name="l01659"></a>01659 size_type lower_element (size_type i, size_type size_i, size_type j, size_type size_j) {
-<a name="l01660"></a>01660 BOOST_UBLAS_CHECK (i &lt; size_i, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01661"></a>01661 BOOST_UBLAS_CHECK (j &lt; size_j, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01662"></a>01662 BOOST_UBLAS_CHECK (i &gt;= j, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01663"></a>01663 <span class="comment">// FIXME size_type overflow</span>
-<a name="l01664"></a>01664 <span class="comment">// sigma_j (size - j) = size * j - j * (j - 1) / 2</span>
-<a name="l01665"></a>01665 <span class="comment">// j = 0 1 2 3, sigma = 0 4 7 9</span>
-<a name="l01666"></a>01666 <span class="keywordflow">return</span> i - j + (j * (2 * (std::max) (size_i, size_j) - j + 1)) / 2;
-<a name="l01667"></a>01667 }
-<a name="l01668"></a>01668 <span class="keyword">static</span>
-<a name="l01669"></a>01669 BOOST_UBLAS_INLINE
-<a name="l01670"></a>01670 size_type upper_element (size_type i, size_type size_i, size_type j, size_type size_j) {
-<a name="l01671"></a>01671 BOOST_UBLAS_CHECK (i &lt; size_i, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01672"></a>01672 BOOST_UBLAS_CHECK (j &lt; size_j, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01673"></a>01673 BOOST_UBLAS_CHECK (i &lt;= j, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01674"></a>01674 <span class="comment">// FIXME size_type overflow</span>
-<a name="l01675"></a>01675 <span class="comment">// sigma_j (j + 1) = (j + 1) * j / 2</span>
-<a name="l01676"></a>01676 <span class="comment">// j = 0 1 2 3, sigma = 0 1 3 6</span>
-<a name="l01677"></a>01677 <span class="keywordflow">return</span> i + ((j + 1) * j) / 2;
-<a name="l01678"></a>01678 }
-<a name="l01679"></a>01679
-<a name="l01680"></a>01680 <span class="comment">// Major and minor indices</span>
-<a name="l01681"></a>01681 <span class="keyword">static</span>
-<a name="l01682"></a>01682 BOOST_UBLAS_INLINE
-<a name="l01683"></a>01683 size_type index_M (size_type <span class="comment">/* index1 */</span>, size_type index2) {
-<a name="l01684"></a>01684 <span class="keywordflow">return</span> index2;
-<a name="l01685"></a>01685 }
-<a name="l01686"></a>01686 <span class="keyword">static</span>
-<a name="l01687"></a>01687 BOOST_UBLAS_INLINE
-<a name="l01688"></a>01688 size_type index_m (size_type index1, size_type <span class="comment">/* index2 */</span>) {
-<a name="l01689"></a>01689 <span class="keywordflow">return</span> index1;
-<a name="l01690"></a>01690 }
-<a name="l01691"></a>01691 <span class="keyword">static</span>
-<a name="l01692"></a>01692 BOOST_UBLAS_INLINE
-<a name="l01693"></a>01693 size_type size_M (size_type <span class="comment">/* size_i */</span>, size_type size_j) {
-<a name="l01694"></a>01694 <span class="keywordflow">return</span> size_j;
-<a name="l01695"></a>01695 }
-<a name="l01696"></a>01696 <span class="keyword">static</span>
-<a name="l01697"></a>01697 BOOST_UBLAS_INLINE
-<a name="l01698"></a>01698 size_type size_m (size_type size_i, size_type <span class="comment">/* size_j */</span>) {
-<a name="l01699"></a>01699 <span class="keywordflow">return</span> size_i;
-<a name="l01700"></a>01700 }
-<a name="l01701"></a>01701 };
-<a name="l01702"></a>01702
-<a name="l01703"></a>01703
-<a name="l01704"></a>01704 <span class="keyword">template</span> &lt;<span class="keyword">class</span> Z&gt;
-<a name="l01705"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__full.html">01705</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__full.html">basic_full</a> {
-<a name="l01706"></a>01706 <span class="keyword">typedef</span> Z size_type;
-<a name="l01707"></a>01707
-<a name="l01708"></a>01708 <span class="keyword">template</span>&lt;<span class="keyword">class</span> L&gt;
-<a name="l01709"></a>01709 <span class="keyword">static</span>
-<a name="l01710"></a>01710 BOOST_UBLAS_INLINE
-<a name="l01711"></a>01711 size_type packed_size (L, size_type size_i, size_type size_j) {
-<a name="l01712"></a>01712 <span class="keywordflow">return</span> L::storage_size (size_i, size_j);
-<a name="l01713"></a>01713 }
-<a name="l01714"></a>01714
-<a name="l01715"></a>01715 <span class="keyword">static</span>
-<a name="l01716"></a>01716 BOOST_UBLAS_INLINE
-<a name="l01717"></a>01717 <span class="keywordtype">bool</span> zero (size_type <span class="comment">/* i */</span>, size_type <span class="comment">/* j */</span>) {
-<a name="l01718"></a>01718 <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l01719"></a>01719 }
-<a name="l01720"></a>01720 <span class="keyword">static</span>
-<a name="l01721"></a>01721 BOOST_UBLAS_INLINE
-<a name="l01722"></a>01722 <span class="keywordtype">bool</span> one (size_type <span class="comment">/* i */</span>, size_type <span class="comment">/* j */</span>) {
-<a name="l01723"></a>01723 <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l01724"></a>01724 }
-<a name="l01725"></a>01725 <span class="keyword">static</span>
-<a name="l01726"></a>01726 BOOST_UBLAS_INLINE
-<a name="l01727"></a>01727 <span class="keywordtype">bool</span> other (size_type <span class="comment">/* i */</span>, size_type <span class="comment">/* j */</span>) {
-<a name="l01728"></a>01728 <span class="keywordflow">return</span> <span class="keyword">true</span>;
-<a name="l01729"></a>01729 }
-<a name="l01730"></a>01730 <span class="comment">// FIXME: this should not be used at all</span>
-<a name="l01731"></a>01731 <span class="keyword">static</span>
-<a name="l01732"></a>01732 BOOST_UBLAS_INLINE
-<a name="l01733"></a>01733 size_type restrict1 (size_type i, size_type <span class="comment">/* j */</span>) {
-<a name="l01734"></a>01734 <span class="keywordflow">return</span> i;
-<a name="l01735"></a>01735 }
-<a name="l01736"></a>01736 <span class="keyword">static</span>
-<a name="l01737"></a>01737 BOOST_UBLAS_INLINE
-<a name="l01738"></a>01738 size_type restrict2 (size_type <span class="comment">/* i */</span>, size_type j) {
-<a name="l01739"></a>01739 <span class="keywordflow">return</span> j;
-<a name="l01740"></a>01740 }
-<a name="l01741"></a>01741 <span class="keyword">static</span>
-<a name="l01742"></a>01742 BOOST_UBLAS_INLINE
-<a name="l01743"></a>01743 size_type mutable_restrict1 (size_type i, size_type <span class="comment">/* j */</span>) {
-<a name="l01744"></a>01744 <span class="keywordflow">return</span> i;
-<a name="l01745"></a>01745 }
-<a name="l01746"></a>01746 <span class="keyword">static</span>
-<a name="l01747"></a>01747 BOOST_UBLAS_INLINE
-<a name="l01748"></a>01748 size_type mutable_restrict2 (size_type <span class="comment">/* i */</span>, size_type j) {
-<a name="l01749"></a>01749 <span class="keywordflow">return</span> j;
-<a name="l01750"></a>01750 }
-<a name="l01751"></a>01751 };
-<a name="l01752"></a>01752
-<a name="l01753"></a>01753 <span class="keyword">namespace </span>detail {
-<a name="l01754"></a>01754 <span class="keyword">template</span> &lt; <span class="keyword">class</span> L &gt;
-<a name="l01755"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">01755</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">transposed_structure</a> {
-<a name="l01756"></a>01756 <span class="keyword">typedef</span> <span class="keyword">typename</span> L::size_type size_type;
-<a name="l01757"></a>01757
-<a name="l01758"></a>01758 <span class="keyword">template</span>&lt;<span class="keyword">class</span> LAYOUT&gt;
-<a name="l01759"></a>01759 <span class="keyword">static</span>
-<a name="l01760"></a>01760 BOOST_UBLAS_INLINE
-<a name="l01761"></a>01761 size_type packed_size (LAYOUT l, size_type size_i, size_type size_j) {
-<a name="l01762"></a>01762 <span class="keywordflow">return</span> L::packed_size(l, size_j, size_i);
-<a name="l01763"></a>01763 }
-<a name="l01764"></a>01764
-<a name="l01765"></a>01765 <span class="keyword">static</span>
-<a name="l01766"></a>01766 BOOST_UBLAS_INLINE
-<a name="l01767"></a>01767 <span class="keywordtype">bool</span> zero (size_type i, size_type j) {
-<a name="l01768"></a>01768 <span class="keywordflow">return</span> L::zero(j, i);
-<a name="l01769"></a>01769 }
-<a name="l01770"></a>01770 <span class="keyword">static</span>
-<a name="l01771"></a>01771 BOOST_UBLAS_INLINE
-<a name="l01772"></a>01772 <span class="keywordtype">bool</span> one (size_type i, size_type j) {
-<a name="l01773"></a>01773 <span class="keywordflow">return</span> L::one(j, i);
-<a name="l01774"></a>01774 }
-<a name="l01775"></a>01775 <span class="keyword">static</span>
-<a name="l01776"></a>01776 BOOST_UBLAS_INLINE
-<a name="l01777"></a>01777 <span class="keywordtype">bool</span> other (size_type i, size_type j) {
-<a name="l01778"></a>01778 <span class="keywordflow">return</span> L::other(j, i);
-<a name="l01779"></a>01779 }
-<a name="l01780"></a>01780 <span class="keyword">template</span>&lt;<span class="keyword">class</span> LAYOUT&gt;
-<a name="l01781"></a>01781 <span class="keyword">static</span>
-<a name="l01782"></a>01782 BOOST_UBLAS_INLINE
-<a name="l01783"></a>01783 size_type element (LAYOUT <span class="comment">/* l */</span>, size_type i, size_type size_i, size_type j, size_type size_j) {
-<a name="l01784"></a>01784 <span class="keywordflow">return</span> L::element(<span class="keyword">typename</span> LAYOUT::transposed_layout(), j, size_j, i, size_i);
-<a name="l01785"></a>01785 }
-<a name="l01786"></a>01786
-<a name="l01787"></a>01787 <span class="keyword">static</span>
-<a name="l01788"></a>01788 BOOST_UBLAS_INLINE
-<a name="l01789"></a>01789 size_type restrict1 (size_type i, size_type j, size_type size1, size_type size2) {
-<a name="l01790"></a>01790 <span class="keywordflow">return</span> L::restrict2(j, i, size2, size1);
-<a name="l01791"></a>01791 }
-<a name="l01792"></a>01792 <span class="keyword">static</span>
-<a name="l01793"></a>01793 BOOST_UBLAS_INLINE
-<a name="l01794"></a>01794 size_type restrict2 (size_type i, size_type j, size_type size1, size_type size2) {
-<a name="l01795"></a>01795 <span class="keywordflow">return</span> L::restrict1(j, i, size2, size1);
-<a name="l01796"></a>01796 }
-<a name="l01797"></a>01797 <span class="keyword">static</span>
-<a name="l01798"></a>01798 BOOST_UBLAS_INLINE
-<a name="l01799"></a>01799 size_type mutable_restrict1 (size_type i, size_type j, size_type size1, size_type size2) {
-<a name="l01800"></a>01800 <span class="keywordflow">return</span> L::mutable_restrict2(j, i, size2, size1);
-<a name="l01801"></a>01801 }
-<a name="l01802"></a>01802 <span class="keyword">static</span>
-<a name="l01803"></a>01803 BOOST_UBLAS_INLINE
-<a name="l01804"></a>01804 size_type mutable_restrict2 (size_type i, size_type j, size_type size1, size_type size2) {
-<a name="l01805"></a>01805 <span class="keywordflow">return</span> L::mutable_restrict1(j, i, size2, size1);
-<a name="l01806"></a>01806 }
-<a name="l01807"></a>01807
-<a name="l01808"></a>01808 <span class="keyword">static</span>
-<a name="l01809"></a>01809 BOOST_UBLAS_INLINE
-<a name="l01810"></a>01810 size_type global_restrict1 (size_type index1, size_type size1, size_type index2, size_type size2) {
-<a name="l01811"></a>01811 <span class="keywordflow">return</span> L::global_restrict2(index2, size2, index1, size1);
-<a name="l01812"></a>01812 }
-<a name="l01813"></a>01813 <span class="keyword">static</span>
-<a name="l01814"></a>01814 BOOST_UBLAS_INLINE
-<a name="l01815"></a>01815 size_type global_restrict2 (size_type index1, size_type size1, size_type index2, size_type size2) {
-<a name="l01816"></a>01816 <span class="keywordflow">return</span> L::global_restrict1(index2, size2, index1, size1);
-<a name="l01817"></a>01817 }
-<a name="l01818"></a>01818 <span class="keyword">static</span>
-<a name="l01819"></a>01819 BOOST_UBLAS_INLINE
-<a name="l01820"></a>01820 size_type global_mutable_restrict1 (size_type index1, size_type size1, size_type index2, size_type size2) {
-<a name="l01821"></a>01821 <span class="keywordflow">return</span> L::global_mutable_restrict2(index2, size2, index1, size1);
-<a name="l01822"></a>01822 }
-<a name="l01823"></a>01823 <span class="keyword">static</span>
-<a name="l01824"></a>01824 BOOST_UBLAS_INLINE
-<a name="l01825"></a>01825 size_type global_mutable_restrict2 (size_type index1, size_type size1, size_type index2, size_type size2) {
-<a name="l01826"></a>01826 <span class="keywordflow">return</span> L::global_mutable_restrict1(index2, size2, index1, size1);
-<a name="l01827"></a>01827 }
-<a name="l01828"></a>01828 };
-<a name="l01829"></a>01829 }
-<a name="l01830"></a>01830
-<a name="l01831"></a>01831 <span class="keyword">template</span> &lt;<span class="keyword">class</span> Z&gt;
-<a name="l01832"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">01832</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">basic_lower</a> {
-<a name="l01833"></a>01833 <span class="keyword">typedef</span> Z size_type;
-<a name="l01834"></a>01834 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1lower__tag.html">lower_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1lower__tag.html">triangular_type</a>;
-<a name="l01835"></a>01835
-<a name="l01836"></a>01836 <span class="keyword">template</span>&lt;<span class="keyword">class</span> L&gt;
-<a name="l01837"></a>01837 <span class="keyword">static</span>
-<a name="l01838"></a>01838 BOOST_UBLAS_INLINE
-<a name="l01839"></a>01839 size_type packed_size (L, size_type size_i, size_type size_j) {
-<a name="l01840"></a>01840 <span class="keywordflow">return</span> L::triangular_size (size_i, size_j);
-<a name="l01841"></a>01841 }
-<a name="l01842"></a>01842
-<a name="l01843"></a>01843 <span class="keyword">static</span>
-<a name="l01844"></a>01844 BOOST_UBLAS_INLINE
-<a name="l01845"></a>01845 <span class="keywordtype">bool</span> zero (size_type i, size_type j) {
-<a name="l01846"></a>01846 <span class="keywordflow">return</span> j &gt; i;
-<a name="l01847"></a>01847 }
-<a name="l01848"></a>01848 <span class="keyword">static</span>
-<a name="l01849"></a>01849 BOOST_UBLAS_INLINE
-<a name="l01850"></a>01850 <span class="keywordtype">bool</span> one (size_type <span class="comment">/* i */</span>, size_type <span class="comment">/* j */</span>) {
-<a name="l01851"></a>01851 <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l01852"></a>01852 }
-<a name="l01853"></a>01853 <span class="keyword">static</span>
-<a name="l01854"></a>01854 BOOST_UBLAS_INLINE
-<a name="l01855"></a>01855 <span class="keywordtype">bool</span> other (size_type i, size_type j) {
-<a name="l01856"></a>01856 <span class="keywordflow">return</span> j &lt;= i;
-<a name="l01857"></a>01857 }
-<a name="l01858"></a>01858 <span class="keyword">template</span>&lt;<span class="keyword">class</span> L&gt;
-<a name="l01859"></a>01859 <span class="keyword">static</span>
-<a name="l01860"></a>01860 BOOST_UBLAS_INLINE
-<a name="l01861"></a>01861 size_type element (L, size_type i, size_type size_i, size_type j, size_type size_j) {
-<a name="l01862"></a>01862 <span class="keywordflow">return</span> L::lower_element (i, size_i, j, size_j);
-<a name="l01863"></a>01863 }
-<a name="l01864"></a>01864
-<a name="l01865"></a>01865 <span class="comment">// return nearest valid index in column j</span>
-<a name="l01866"></a>01866 <span class="keyword">static</span>
-<a name="l01867"></a>01867 BOOST_UBLAS_INLINE
-<a name="l01868"></a>01868 size_type restrict1 (size_type i, size_type j, size_type size1, size_type size2) {
-<a name="l01869"></a>01869 <span class="keywordflow">return</span> (std::max)(j, (std::min) (size1, i));
-<a name="l01870"></a>01870 }
-<a name="l01871"></a>01871 <span class="comment">// return nearest valid index in row i</span>
-<a name="l01872"></a>01872 <span class="keyword">static</span>
-<a name="l01873"></a>01873 BOOST_UBLAS_INLINE
-<a name="l01874"></a>01874 size_type restrict2 (size_type i, size_type j, size_type <span class="comment">/* size1 */</span>, size_type <span class="comment">/* size2 */</span>) {
-<a name="l01875"></a>01875 <span class="keywordflow">return</span> (std::max)(size_type(0), (std::min) (i+1, j));
-<a name="l01876"></a>01876 }
-<a name="l01877"></a>01877 <span class="comment">// return nearest valid mutable index in column j</span>
-<a name="l01878"></a>01878 <span class="keyword">static</span>
-<a name="l01879"></a>01879 BOOST_UBLAS_INLINE
-<a name="l01880"></a>01880 size_type mutable_restrict1 (size_type i, size_type j, size_type size1, size_type <span class="comment">/* size2 */</span>) {
-<a name="l01881"></a>01881 <span class="keywordflow">return</span> (std::max)(j, (std::min) (size1, i));
-<a name="l01882"></a>01882 }
-<a name="l01883"></a>01883 <span class="comment">// return nearest valid mutable index in row i</span>
-<a name="l01884"></a>01884 <span class="keyword">static</span>
-<a name="l01885"></a>01885 BOOST_UBLAS_INLINE
-<a name="l01886"></a>01886 size_type mutable_restrict2 (size_type i, size_type j, size_type <span class="comment">/* size1 */</span>, size_type <span class="comment">/* size2 */</span>) {
-<a name="l01887"></a>01887 <span class="keywordflow">return</span> (std::max)(size_type(0), (std::min) (i+1, j));
-<a name="l01888"></a>01888 }
-<a name="l01889"></a>01889
-<a name="l01890"></a>01890 <span class="comment">// return an index between the first and (1+last) filled row</span>
-<a name="l01891"></a>01891 <span class="keyword">static</span>
-<a name="l01892"></a>01892 BOOST_UBLAS_INLINE
-<a name="l01893"></a>01893 size_type global_restrict1 (size_type index1, size_type size1, size_type <span class="comment">/* index2 */</span>, size_type <span class="comment">/* size2 */</span>) {
-<a name="l01894"></a>01894 <span class="keywordflow">return</span> (std::max)(size_type(0), (std::min)(size1, index1) );
-<a name="l01895"></a>01895 }
-<a name="l01896"></a>01896 <span class="comment">// return an index between the first and (1+last) filled column</span>
-<a name="l01897"></a>01897 <span class="keyword">static</span>
-<a name="l01898"></a>01898 BOOST_UBLAS_INLINE
-<a name="l01899"></a>01899 size_type global_restrict2 (size_type <span class="comment">/* index1 */</span>, size_type <span class="comment">/* size1 */</span>, size_type index2, size_type size2) {
-<a name="l01900"></a>01900 <span class="keywordflow">return</span> (std::max)(size_type(0), (std::min)(size2, index2) );
-<a name="l01901"></a>01901 }
-<a name="l01902"></a>01902
-<a name="l01903"></a>01903 <span class="comment">// return an index between the first and (1+last) filled mutable row</span>
-<a name="l01904"></a>01904 <span class="keyword">static</span>
-<a name="l01905"></a>01905 BOOST_UBLAS_INLINE
-<a name="l01906"></a>01906 size_type global_mutable_restrict1 (size_type index1, size_type size1, size_type <span class="comment">/* index2 */</span>, size_type <span class="comment">/* size2 */</span>) {
-<a name="l01907"></a>01907 <span class="keywordflow">return</span> (std::max)(size_type(0), (std::min)(size1, index1) );
-<a name="l01908"></a>01908 }
-<a name="l01909"></a>01909 <span class="comment">// return an index between the first and (1+last) filled mutable column</span>
-<a name="l01910"></a>01910 <span class="keyword">static</span>
-<a name="l01911"></a>01911 BOOST_UBLAS_INLINE
-<a name="l01912"></a>01912 size_type global_mutable_restrict2 (size_type <span class="comment">/* index1 */</span>, size_type <span class="comment">/* size1 */</span>, size_type index2, size_type size2) {
-<a name="l01913"></a>01913 <span class="keywordflow">return</span> (std::max)(size_type(0), (std::min)(size2, index2) );
-<a name="l01914"></a>01914 }
-<a name="l01915"></a>01915 };
-<a name="l01916"></a>01916
-<a name="l01917"></a>01917 <span class="comment">// the first row only contains a single 1. Thus it is not stored.</span>
-<a name="l01918"></a>01918 <span class="keyword">template</span> &lt;<span class="keyword">class</span> Z&gt;
-<a name="l01919"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__unit__lower.html">01919</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__unit__lower.html">basic_unit_lower</a> : <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">basic_lower</a>&lt;Z&gt; {
-<a name="l01920"></a>01920 <span class="keyword">typedef</span> Z size_type;
-<a name="l01921"></a>01921 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unit__lower__tag.html">unit_lower_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1lower__tag.html">triangular_type</a>;
-<a name="l01922"></a>01922
-<a name="l01923"></a>01923 <span class="keyword">template</span>&lt;<span class="keyword">class</span> L&gt;
-<a name="l01924"></a>01924 <span class="keyword">static</span>
-<a name="l01925"></a>01925 BOOST_UBLAS_INLINE
-<a name="l01926"></a>01926 size_type packed_size (L, size_type size_i, size_type size_j) {
-<a name="l01927"></a>01927 <span class="comment">// Zero size strict triangles are bad at this point</span>
-<a name="l01928"></a>01928 BOOST_UBLAS_CHECK (size_i != 0 &amp;&amp; size_j != 0, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01929"></a>01929 <span class="keywordflow">return</span> L::triangular_size (size_i - 1, size_j - 1);
-<a name="l01930"></a>01930 }
-<a name="l01931"></a>01931
-<a name="l01932"></a>01932 <span class="keyword">static</span>
-<a name="l01933"></a>01933 BOOST_UBLAS_INLINE
-<a name="l01934"></a>01934 <span class="keywordtype">bool</span> one (size_type i, size_type j) {
-<a name="l01935"></a>01935 <span class="keywordflow">return</span> j == i;
-<a name="l01936"></a>01936 }
-<a name="l01937"></a>01937 <span class="keyword">static</span>
-<a name="l01938"></a>01938 BOOST_UBLAS_INLINE
-<a name="l01939"></a>01939 <span class="keywordtype">bool</span> other (size_type i, size_type j) {
-<a name="l01940"></a>01940 <span class="keywordflow">return</span> j &lt; i;
-<a name="l01941"></a>01941 }
-<a name="l01942"></a>01942 <span class="keyword">template</span>&lt;<span class="keyword">class</span> L&gt;
-<a name="l01943"></a>01943 <span class="keyword">static</span>
-<a name="l01944"></a>01944 BOOST_UBLAS_INLINE
-<a name="l01945"></a>01945 size_type element (L, size_type i, size_type size_i, size_type j, size_type size_j) {
-<a name="l01946"></a>01946 <span class="comment">// Zero size strict triangles are bad at this point</span>
-<a name="l01947"></a>01947 BOOST_UBLAS_CHECK (size_i != 0 &amp;&amp; size_j != 0 &amp;&amp; i != 0, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01948"></a>01948 <span class="keywordflow">return</span> L::lower_element (i-1, size_i - 1, j, size_j - 1);
-<a name="l01949"></a>01949 }
-<a name="l01950"></a>01950
-<a name="l01951"></a>01951 <span class="keyword">static</span>
-<a name="l01952"></a>01952 BOOST_UBLAS_INLINE
-<a name="l01953"></a>01953 size_type mutable_restrict1 (size_type i, size_type j, size_type size1, size_type <span class="comment">/* size2 */</span>) {
-<a name="l01954"></a>01954 <span class="keywordflow">return</span> (std::max)(j+1, (std::min) (size1, i));
-<a name="l01955"></a>01955 }
-<a name="l01956"></a>01956 <span class="keyword">static</span>
-<a name="l01957"></a>01957 BOOST_UBLAS_INLINE
-<a name="l01958"></a>01958 size_type mutable_restrict2 (size_type i, size_type j, size_type <span class="comment">/* size1 */</span>, size_type <span class="comment">/* size2 */</span>) {
-<a name="l01959"></a>01959 <span class="keywordflow">return</span> (std::max)(size_type(0), (std::min) (i, j));
-<a name="l01960"></a>01960 }
-<a name="l01961"></a>01961
-<a name="l01962"></a>01962 <span class="comment">// return an index between the first and (1+last) filled mutable row</span>
-<a name="l01963"></a>01963 <span class="keyword">static</span>
-<a name="l01964"></a>01964 BOOST_UBLAS_INLINE
-<a name="l01965"></a>01965 size_type global_mutable_restrict1 (size_type index1, size_type size1, size_type <span class="comment">/* index2 */</span>, size_type <span class="comment">/* size2 */</span>) {
-<a name="l01966"></a>01966 <span class="keywordflow">return</span> (std::max)(size_type(1), (std::min)(size1, index1) );
-<a name="l01967"></a>01967 }
-<a name="l01968"></a>01968 <span class="comment">// return an index between the first and (1+last) filled mutable column</span>
-<a name="l01969"></a>01969 <span class="keyword">static</span>
-<a name="l01970"></a>01970 BOOST_UBLAS_INLINE
-<a name="l01971"></a>01971 size_type global_mutable_restrict2 (size_type <span class="comment">/* index1 */</span>, size_type <span class="comment">/* size1 */</span>, size_type index2, size_type size2) {
-<a name="l01972"></a>01972 BOOST_UBLAS_CHECK( size2 &gt;= 1 , <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a>() );
-<a name="l01973"></a>01973 <span class="keywordflow">return</span> (std::max)(size_type(0), (std::min)(size2-1, index2) );
-<a name="l01974"></a>01974 }
-<a name="l01975"></a>01975 };
-<a name="l01976"></a>01976
-<a name="l01977"></a>01977 <span class="comment">// the first row only contains no element. Thus it is not stored.</span>
-<a name="l01978"></a>01978 <span class="keyword">template</span> &lt;<span class="keyword">class</span> Z&gt;
-<a name="l01979"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__strict__lower.html">01979</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__strict__lower.html">basic_strict_lower</a> : <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__unit__lower.html">basic_unit_lower</a>&lt;Z&gt; {
-<a name="l01980"></a>01980 <span class="keyword">typedef</span> Z size_type;
-<a name="l01981"></a>01981 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1strict__lower__tag.html">strict_lower_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1lower__tag.html">triangular_type</a>;
-<a name="l01982"></a>01982
-<a name="l01983"></a>01983 <span class="keyword">template</span>&lt;<span class="keyword">class</span> L&gt;
-<a name="l01984"></a>01984 <span class="keyword">static</span>
-<a name="l01985"></a>01985 BOOST_UBLAS_INLINE
-<a name="l01986"></a>01986 size_type packed_size (L, size_type size_i, size_type size_j) {
-<a name="l01987"></a>01987 <span class="comment">// Zero size strict triangles are bad at this point</span>
-<a name="l01988"></a>01988 BOOST_UBLAS_CHECK (size_i != 0 &amp;&amp; size_j != 0, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01989"></a>01989 <span class="keywordflow">return</span> L::triangular_size (size_i - 1, size_j - 1);
-<a name="l01990"></a>01990 }
-<a name="l01991"></a>01991
-<a name="l01992"></a>01992 <span class="keyword">static</span>
-<a name="l01993"></a>01993 BOOST_UBLAS_INLINE
-<a name="l01994"></a>01994 <span class="keywordtype">bool</span> zero (size_type i, size_type j) {
-<a name="l01995"></a>01995 <span class="keywordflow">return</span> j &gt;= i;
-<a name="l01996"></a>01996 }
-<a name="l01997"></a>01997 <span class="keyword">static</span>
-<a name="l01998"></a>01998 BOOST_UBLAS_INLINE
-<a name="l01999"></a>01999 <span class="keywordtype">bool</span> one (size_type <span class="comment">/*i*/</span>, size_type <span class="comment">/*j*/</span>) {
-<a name="l02000"></a>02000 <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l02001"></a>02001 }
-<a name="l02002"></a>02002 <span class="keyword">static</span>
-<a name="l02003"></a>02003 BOOST_UBLAS_INLINE
-<a name="l02004"></a>02004 <span class="keywordtype">bool</span> other (size_type i, size_type j) {
-<a name="l02005"></a>02005 <span class="keywordflow">return</span> j &lt; i;
-<a name="l02006"></a>02006 }
-<a name="l02007"></a>02007 <span class="keyword">template</span>&lt;<span class="keyword">class</span> L&gt;
-<a name="l02008"></a>02008 <span class="keyword">static</span>
-<a name="l02009"></a>02009 BOOST_UBLAS_INLINE
-<a name="l02010"></a>02010 size_type element (L, size_type i, size_type size_i, size_type j, size_type size_j) {
-<a name="l02011"></a>02011 <span class="comment">// Zero size strict triangles are bad at this point</span>
-<a name="l02012"></a>02012 BOOST_UBLAS_CHECK (size_i != 0 &amp;&amp; size_j != 0 &amp;&amp; i != 0, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l02013"></a>02013 <span class="keywordflow">return</span> L::lower_element (i-1, size_i - 1, j, size_j - 1);
-<a name="l02014"></a>02014 }
-<a name="l02015"></a>02015
-<a name="l02016"></a>02016 <span class="keyword">static</span>
-<a name="l02017"></a>02017 BOOST_UBLAS_INLINE
-<a name="l02018"></a>02018 size_type restrict1 (size_type i, size_type j, size_type size1, size_type size2) {
-<a name="l02019"></a>02019 <span class="keywordflow">return</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__unit__lower.html">basic_unit_lower&lt;Z&gt;::mutable_restrict1</a>(i, j, size1, size2);
-<a name="l02020"></a>02020 }
-<a name="l02021"></a>02021 <span class="keyword">static</span>
-<a name="l02022"></a>02022 BOOST_UBLAS_INLINE
-<a name="l02023"></a>02023 size_type restrict2 (size_type i, size_type j, size_type size1, size_type size2) {
-<a name="l02024"></a>02024 <span class="keywordflow">return</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__unit__lower.html">basic_unit_lower&lt;Z&gt;::mutable_restrict2</a>(i, j, size1, size2);
-<a name="l02025"></a>02025 }
-<a name="l02026"></a>02026
-<a name="l02027"></a>02027 <span class="comment">// return an index between the first and (1+last) filled row</span>
-<a name="l02028"></a>02028 <span class="keyword">static</span>
-<a name="l02029"></a>02029 BOOST_UBLAS_INLINE
-<a name="l02030"></a>02030 size_type global_restrict1 (size_type index1, size_type size1, size_type index2, size_type size2) {
-<a name="l02031"></a>02031 <span class="keywordflow">return</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__unit__lower.html">basic_unit_lower&lt;Z&gt;::global_mutable_restrict1</a>(index1, size1, index2, size2);
-<a name="l02032"></a>02032 }
-<a name="l02033"></a>02033 <span class="comment">// return an index between the first and (1+last) filled column</span>
-<a name="l02034"></a>02034 <span class="keyword">static</span>
-<a name="l02035"></a>02035 BOOST_UBLAS_INLINE
-<a name="l02036"></a>02036 size_type global_restrict2 (size_type index1, size_type size1, size_type index2, size_type size2) {
-<a name="l02037"></a>02037 <span class="keywordflow">return</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__unit__lower.html">basic_unit_lower&lt;Z&gt;::global_mutable_restrict2</a>(index1, size1, index2, size2);
-<a name="l02038"></a>02038 }
-<a name="l02039"></a>02039 };
-<a name="l02040"></a>02040
-<a name="l02041"></a>02041
-<a name="l02042"></a>02042 <span class="keyword">template</span> &lt;<span class="keyword">class</span> Z&gt;
-<a name="l02043"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__upper.html">02043</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__upper.html">basic_upper</a> : <span class="keyword">public</span> detail::transposed_structure&lt;basic_lower&lt;Z&gt; &gt;
-<a name="l02044"></a>02044 {
-<a name="l02045"></a>02045 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1upper__tag.html">upper_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1upper__tag.html">triangular_type</a>;
-<a name="l02046"></a>02046 };
-<a name="l02047"></a>02047
-<a name="l02048"></a>02048 <span class="keyword">template</span> &lt;<span class="keyword">class</span> Z&gt;
-<a name="l02049"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__unit__upper.html">02049</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__unit__upper.html">basic_unit_upper</a> : <span class="keyword">public</span> detail::transposed_structure&lt;basic_unit_lower&lt;Z&gt; &gt;
-<a name="l02050"></a>02050 {
-<a name="l02051"></a>02051 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unit__upper__tag.html">unit_upper_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unit__upper__tag.html">triangular_type</a>;
-<a name="l02052"></a>02052 };
-<a name="l02053"></a>02053
-<a name="l02054"></a>02054 <span class="keyword">template</span> &lt;<span class="keyword">class</span> Z&gt;
-<a name="l02055"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__strict__upper.html">02055</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__strict__upper.html">basic_strict_upper</a> : <span class="keyword">public</span> detail::transposed_structure&lt;basic_strict_lower&lt;Z&gt; &gt;
-<a name="l02056"></a>02056 {
-<a name="l02057"></a>02057 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1strict__upper__tag.html">strict_upper_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1strict__upper__tag.html">triangular_type</a>;
-<a name="l02058"></a>02058 };
-<a name="l02059"></a>02059
-<a name="l02060"></a>02060
-<a name="l02061"></a>02061 }}}
-<a name="l02062"></a>02062
-<a name="l02063"></a>02063 <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>
diff --git a/libs/numeric/ublas/doc/html/functions.html b/libs/numeric/ublas/doc/html/functions.html
deleted file mode 100644
index ae5419b05a..0000000000
--- a/libs/numeric/ublas/doc/html/functions.html
+++ /dev/null
@@ -1,291 +0,0 @@
-<!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 Members</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 class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul>
- </div>
- <div class="tabs">
- <ul>
- <li class="current"><a href="functions.html"><span>All</span></a></li>
- <li><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
- </div>
- <div class="tabs">
- <ul>
- <li><a href="#index_a"><span>a</span></a></li>
- <li><a href="#index_b"><span>b</span></a></li>
- <li><a href="#index_c"><span>c</span></a></li>
- <li><a href="#index_d"><span>d</span></a></li>
- <li><a href="#index_e"><span>e</span></a></li>
- <li><a href="#index_f"><span>f</span></a></li>
- <li><a href="#index_i"><span>i</span></a></li>
- <li><a href="#index_m"><span>m</span></a></li>
- <li><a href="#index_o"><span>o</span></a></li>
- <li><a href="#index_p"><span>p</span></a></li>
- <li><a href="#index_r"><span>r</span></a></li>
- <li><a href="#index_s"><span>s</span></a></li>
- <li><a href="#index_u"><span>u</span></a></li>
- <li><a href="#index_v"><span>v</span></a></li>
- </ul>
- </div>
-</div>
-<div class="contents">
-Here is a list of all documented class members with links to the class documentation for each member:
-
-<h3><a class="anchor" id="index_a">- a -</a></h3><ul>
-<li>apply1()
-: <a class="el" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1no__wrap.html#aac2c199005f37f2a6c0b206db3b94ca0">boost::numeric::ublas::traverse_policy::no_wrap</a>
-, <a class="el" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1wrap.html#a9e29a533026d8ddec9792ba06b3f7f04">boost::numeric::ublas::traverse_policy::wrap</a>
-</li>
-<li>apply2()
-: <a class="el" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1wrap.html#affeb115ef30ab241aecd10b6ab8bc43f">boost::numeric::ublas::traverse_policy::wrap</a>
-, <a class="el" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1no__wrap.html#ae5dd3da83dcbe4cad81add78eeae7da3">boost::numeric::ublas::traverse_policy::no_wrap</a>
-</li>
-<li>assign()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a449aa3da7748032b856c4ad74549f14d">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-</li>
-<li>assign_temporary()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a2ece9f4455a3a98e4ab98d131d440f85">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_b">- b -</a></h3><ul>
-<li>begin()
-: <a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__view__traits.html#ab9b26cd5e6e24d6121c5c67f8044c8ec">boost::numeric::ublas::vector_view_traits&lt; VECTOR &gt;</a>
-, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a3160d419e77bfd6fe805e4a70cbf882b">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-, <a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__vector__traits.html#a48f4dfdc2d23d086594741e6363aaa00">boost::numeric::ublas::mutable_vector_traits&lt; VECTOR &gt;</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_c">- c -</a></h3><ul>
-<li>clear()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#aad56668044d71db97be9e44db273f09a">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-</li>
-<li>closure_type
-: <a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html#afc9b405e035bb649a71078a867a0a954">boost::numeric::ublas::mutable_container_traits&lt; E &gt;</a>
-</li>
-<li>const_closure_type
-: <a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#a3e70e3fc95efe22c75e46254540fe102">boost::numeric::ublas::container_view_traits&lt; E &gt;</a>
-</li>
-<li>const_iterator
-: <a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__view__traits.html#a3f88a6766f3cea344482f21c1e4d0044">boost::numeric::ublas::vector_view_traits&lt; VECTOR &gt;</a>
-</li>
-<li>const_iterator1
-: <a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__view__traits.html#ac7188352e006e69595cd3ef63b146981">boost::numeric::ublas::matrix_view_traits&lt; MATRIX &gt;</a>
-</li>
-<li>const_iterator2
-: <a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__view__traits.html#ac7631e36ed8151e8502e45fe209ffe7d">boost::numeric::ublas::matrix_view_traits&lt; MATRIX &gt;</a>
-</li>
-<li>const_reference
-: <a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#a898606cf70edd48e415188597be35bf8">boost::numeric::ublas::container_view_traits&lt; E &gt;</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_d">- d -</a></h3><ul>
-<li>data()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a941dea529f7d464d5f044657528c4922">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-</li>
-<li>difference_type
-: <a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#accf58d00f9fc9bb71cefe5dbc692d7ba">boost::numeric::ublas::container_view_traits&lt; E &gt;</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_e">- e -</a></h3><ul>
-<li>empty()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a5ca7b44d2563752edcd0cc0ad5f2113c">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-</li>
-<li>end()
-: <a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__view__traits.html#a91351e230554759847870b45f4b63776">boost::numeric::ublas::vector_view_traits&lt; VECTOR &gt;</a>
-, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#afdb08490029b3d55cdec200d665bfa04">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-, <a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__vector__traits.html#a96d3c5956a00bf8bd9bd5765cc055e81">boost::numeric::ublas::mutable_vector_traits&lt; VECTOR &gt;</a>
-</li>
-<li>erase_element()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#ac3700c206fa1bf8e5205edbb859432c1">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_f">- f -</a></h3><ul>
-<li>find()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a3be04f746cfe32f0de3aaa2a5273f3a1">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-</li>
-<li>find_element()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a5b1de2ac98f634b04640bcea98fe8298">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#a3a332a696c21d95de23451238db15248">boost::numeric::ublas::unit_vector&lt; T, ALLOC &gt;</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_i">- i -</a></h3><ul>
-<li>index()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#aa6bbfc9b7f699a2588b3b6067dd4268a">boost::numeric::ublas::vector&lt; T, A &gt;::const_iterator</a>
-, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#acaa259e1495730cd27c61241f4068f28">boost::numeric::ublas::unit_vector&lt; T, ALLOC &gt;</a>
-</li>
-<li>insert_element()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a35b8f3eae165e33d8d4e33f86f40b954">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-</li>
-<li>iterator
-: <a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__vector__traits.html#ac856b512dfca9d3e4cc6f5110c39da84">boost::numeric::ublas::mutable_vector_traits&lt; VECTOR &gt;</a>
-</li>
-<li>iterator1
-: <a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__matrix__traits.html#a4552d6a39479c012ddcd8e192137957f">boost::numeric::ublas::mutable_matrix_traits&lt; MATRIX &gt;</a>
-</li>
-<li>iterator2
-: <a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__matrix__traits.html#ab69dd939738914bdb51477a87a639776">boost::numeric::ublas::mutable_matrix_traits&lt; MATRIX &gt;</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_m">- m -</a></h3><ul>
-<li>max_size()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a40757a37ac3ad92fc89895a200ac5de3">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-</li>
-<li>minus_assign()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#ac02f6ccd9710c186f9ae734e6395b742">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_o">- o -</a></h3><ul>
-<li>operator()()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#aa511fcff4d8dba52bf163fbc9664dfbf">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-</li>
-<li>operator*()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#a4cc48bcf7a236d3270d1194e7f76dd94">boost::numeric::ublas::vector&lt; T, A &gt;::const_iterator</a>
-</li>
-<li>operator*=()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a6cee4bffbd0981075d11f4e7fc5e04d2">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-</li>
-<li>operator++()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#aa3d01d666d746827ce47ea7c8efd819c">boost::numeric::ublas::vector&lt; T, A &gt;::const_iterator</a>
-</li>
-<li>operator+=()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#a4f6ce40c99053ba8eb1e772bcbe4e808">boost::numeric::ublas::vector&lt; T, A &gt;::const_iterator</a>
-, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a9ec4c7260a33c9ad841339b4f59aa73b">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-</li>
-<li>operator-()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#abc6917fe636fb1a3640faad786cabe58">boost::numeric::ublas::vector&lt; T, A &gt;::const_iterator</a>
-</li>
-<li>operator--()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#a8e6b816b5c240010d285b79610c40103">boost::numeric::ublas::vector&lt; T, A &gt;::const_iterator</a>
-</li>
-<li>operator-=()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a74138b9c59c7dee5d4cfea50359efaa3">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#ab9bfac800ab3856232f55e4b7c16948e">boost::numeric::ublas::vector&lt; T, A &gt;::const_iterator</a>
-</li>
-<li>operator/=()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a6800b804a49a7bd4ce3767d1ea0aafc0">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-</li>
-<li>operator&lt;()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#ad7c19d9c67393b8f8dcf92835f2a59f7">boost::numeric::ublas::vector&lt; T, A &gt;::const_iterator</a>
-</li>
-<li>operator=()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1permutation__matrix.html#aa240d3636599dccd87e7c17d62e3c96f">boost::numeric::ublas::permutation_matrix&lt; T, A &gt;</a>
-, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1724d353e3006619a995342bc6be134e">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#ae50919d7a80c0db6c4639854af11121a">boost::numeric::ublas::vector&lt; T, A &gt;::const_iterator</a>
-, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1bounded__vector.html#a4a7502fc64dded94ce5b719da367c2f4">boost::numeric::ublas::bounded_vector&lt; T, N &gt;</a>
-</li>
-<li>operator==()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#ac73d92631ffa4397960976491849af60">boost::numeric::ublas::vector&lt; T, A &gt;::const_iterator</a>
-</li>
-<li>operator[]()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a10b3c5c3a5042f21a996eeb75c447529">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#aed6e116cffebf9bcf3af11136e8c483e">boost::numeric::ublas::vector&lt; T, A &gt;::const_iterator</a>
-</li>
-<li>orientation_category
-: <a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__view__traits.html#ac5889fcf13300a99e309fb9e046a05cd">boost::numeric::ublas::matrix_view_traits&lt; MATRIX &gt;</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_p">- p -</a></h3><ul>
-<li>plus_assign()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#afd874b1ba7fe6a5b961cc3b228cd1208">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_r">- r -</a></h3><ul>
-<li>rbegin()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1860dd32b80e7418fbf49fe7b99f6012">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-</li>
-<li>reference
-: <a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html#acaad8d9d2258ac81d1f03c4c7f0ccd7a">boost::numeric::ublas::mutable_container_traits&lt; E &gt;</a>
-</li>
-<li>rend()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a423d1dc8dbf20b2180093a504dea0ea2">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-</li>
-<li>resize()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a113118def88db3755da6690b6ec903f0">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#a7d5c93416d68c17a93bc3dec0a8ad914">boost::numeric::ublas::unit_vector&lt; T, ALLOC &gt;</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_s">- s -</a></h3><ul>
-<li>serialize()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a44062e23411cf30e80dd25d500cdfe2e">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-</li>
-<li>size()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1b9ef7522219d74ebd27bab25e4b6841">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#ae3cab9225c79b18e895d4f1d0f045b80">boost::numeric::ublas::unit_vector&lt; T, ALLOC &gt;</a>
-</li>
-<li>size_type
-: <a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#af5064cd16c56c216204b48edaadc7ee7">boost::numeric::ublas::container_view_traits&lt; E &gt;</a>
-</li>
-<li>storage_category
-: <a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#a091a1cb2814b6b67b478ac3922132df5">boost::numeric::ublas::container_view_traits&lt; E &gt;</a>
-</li>
-<li>swap()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#aedce8a2ea66b86b1e3efb21bba7be0c5">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_u">- u -</a></h3><ul>
-<li>unit_vector()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#a2c9563ed01b1c1ed02f6889e666ea57b">boost::numeric::ublas::unit_vector&lt; T, ALLOC &gt;</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_v">- v -</a></h3><ul>
-<li>value_type
-: <a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#a4ea7126fbacb0e0932fde071006121a2">boost::numeric::ublas::container_view_traits&lt; E &gt;</a>
-</li>
-<li>vector()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a7b0b649369be331ad80513f220b086dc">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-</li>
-</ul>
-</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>
diff --git a/libs/numeric/ublas/doc/html/functions_func.html b/libs/numeric/ublas/doc/html/functions_func.html
deleted file mode 100644
index 68a7ed5193..0000000000
--- a/libs/numeric/ublas/doc/html/functions_func.html
+++ /dev/null
@@ -1,249 +0,0 @@
-<!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 Members - Functions</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 class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul>
- </div>
- <div class="tabs">
- <ul>
- <li><a href="functions.html"><span>All</span></a></li>
- <li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
- </div>
- <div class="tabs">
- <ul>
- <li><a href="#index_a"><span>a</span></a></li>
- <li><a href="#index_b"><span>b</span></a></li>
- <li><a href="#index_c"><span>c</span></a></li>
- <li><a href="#index_d"><span>d</span></a></li>
- <li><a href="#index_e"><span>e</span></a></li>
- <li><a href="#index_f"><span>f</span></a></li>
- <li><a href="#index_i"><span>i</span></a></li>
- <li><a href="#index_m"><span>m</span></a></li>
- <li><a href="#index_o"><span>o</span></a></li>
- <li><a href="#index_p"><span>p</span></a></li>
- <li><a href="#index_r"><span>r</span></a></li>
- <li><a href="#index_s"><span>s</span></a></li>
- <li><a href="#index_u"><span>u</span></a></li>
- <li><a href="#index_v"><span>v</span></a></li>
- </ul>
- </div>
-</div>
-<div class="contents">
-&nbsp;
-
-<h3><a class="anchor" id="index_a">- a -</a></h3><ul>
-<li>apply1()
-: <a class="el" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1no__wrap.html#aac2c199005f37f2a6c0b206db3b94ca0">boost::numeric::ublas::traverse_policy::no_wrap</a>
-, <a class="el" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1wrap.html#a9e29a533026d8ddec9792ba06b3f7f04">boost::numeric::ublas::traverse_policy::wrap</a>
-</li>
-<li>apply2()
-: <a class="el" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1wrap.html#affeb115ef30ab241aecd10b6ab8bc43f">boost::numeric::ublas::traverse_policy::wrap</a>
-, <a class="el" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1no__wrap.html#ae5dd3da83dcbe4cad81add78eeae7da3">boost::numeric::ublas::traverse_policy::no_wrap</a>
-</li>
-<li>assign()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a449aa3da7748032b856c4ad74549f14d">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-</li>
-<li>assign_temporary()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a2ece9f4455a3a98e4ab98d131d440f85">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_b">- b -</a></h3><ul>
-<li>begin()
-: <a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__view__traits.html#ab9b26cd5e6e24d6121c5c67f8044c8ec">boost::numeric::ublas::vector_view_traits&lt; VECTOR &gt;</a>
-, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a3160d419e77bfd6fe805e4a70cbf882b">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-, <a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__vector__traits.html#a48f4dfdc2d23d086594741e6363aaa00">boost::numeric::ublas::mutable_vector_traits&lt; VECTOR &gt;</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_c">- c -</a></h3><ul>
-<li>clear()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#aad56668044d71db97be9e44db273f09a">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_d">- d -</a></h3><ul>
-<li>data()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a941dea529f7d464d5f044657528c4922">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_e">- e -</a></h3><ul>
-<li>empty()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a5ca7b44d2563752edcd0cc0ad5f2113c">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-</li>
-<li>end()
-: <a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__view__traits.html#a91351e230554759847870b45f4b63776">boost::numeric::ublas::vector_view_traits&lt; VECTOR &gt;</a>
-, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#afdb08490029b3d55cdec200d665bfa04">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-, <a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__vector__traits.html#a96d3c5956a00bf8bd9bd5765cc055e81">boost::numeric::ublas::mutable_vector_traits&lt; VECTOR &gt;</a>
-</li>
-<li>erase_element()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#ac3700c206fa1bf8e5205edbb859432c1">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_f">- f -</a></h3><ul>
-<li>find()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a3be04f746cfe32f0de3aaa2a5273f3a1">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-</li>
-<li>find_element()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a5b1de2ac98f634b04640bcea98fe8298">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#a3a332a696c21d95de23451238db15248">boost::numeric::ublas::unit_vector&lt; T, ALLOC &gt;</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_i">- i -</a></h3><ul>
-<li>index()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#aa6bbfc9b7f699a2588b3b6067dd4268a">boost::numeric::ublas::vector&lt; T, A &gt;::const_iterator</a>
-, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#acaa259e1495730cd27c61241f4068f28">boost::numeric::ublas::unit_vector&lt; T, ALLOC &gt;</a>
-</li>
-<li>insert_element()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a35b8f3eae165e33d8d4e33f86f40b954">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_m">- m -</a></h3><ul>
-<li>max_size()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a40757a37ac3ad92fc89895a200ac5de3">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-</li>
-<li>minus_assign()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#ac02f6ccd9710c186f9ae734e6395b742">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_o">- o -</a></h3><ul>
-<li>operator()()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#aa511fcff4d8dba52bf163fbc9664dfbf">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-</li>
-<li>operator*()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#a4cc48bcf7a236d3270d1194e7f76dd94">boost::numeric::ublas::vector&lt; T, A &gt;::const_iterator</a>
-</li>
-<li>operator*=()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a6cee4bffbd0981075d11f4e7fc5e04d2">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-</li>
-<li>operator++()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#aa3d01d666d746827ce47ea7c8efd819c">boost::numeric::ublas::vector&lt; T, A &gt;::const_iterator</a>
-</li>
-<li>operator+=()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#a4f6ce40c99053ba8eb1e772bcbe4e808">boost::numeric::ublas::vector&lt; T, A &gt;::const_iterator</a>
-, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a9ec4c7260a33c9ad841339b4f59aa73b">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-</li>
-<li>operator-()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#abc6917fe636fb1a3640faad786cabe58">boost::numeric::ublas::vector&lt; T, A &gt;::const_iterator</a>
-</li>
-<li>operator--()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#a8e6b816b5c240010d285b79610c40103">boost::numeric::ublas::vector&lt; T, A &gt;::const_iterator</a>
-</li>
-<li>operator-=()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a74138b9c59c7dee5d4cfea50359efaa3">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#ab9bfac800ab3856232f55e4b7c16948e">boost::numeric::ublas::vector&lt; T, A &gt;::const_iterator</a>
-</li>
-<li>operator/=()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a6800b804a49a7bd4ce3767d1ea0aafc0">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-</li>
-<li>operator&lt;()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#ad7c19d9c67393b8f8dcf92835f2a59f7">boost::numeric::ublas::vector&lt; T, A &gt;::const_iterator</a>
-</li>
-<li>operator=()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1724d353e3006619a995342bc6be134e">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1bounded__vector.html#a4d152b88addf11aa2754b3a24f46ba86">boost::numeric::ublas::bounded_vector&lt; T, N &gt;</a>
-, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1permutation__matrix.html#aa240d3636599dccd87e7c17d62e3c96f">boost::numeric::ublas::permutation_matrix&lt; T, A &gt;</a>
-, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#af778c9aad1d18346fe2ec22642454755">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#ae50919d7a80c0db6c4639854af11121a">boost::numeric::ublas::vector&lt; T, A &gt;::const_iterator</a>
-, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1bounded__vector.html#a4a7502fc64dded94ce5b719da367c2f4">boost::numeric::ublas::bounded_vector&lt; T, N &gt;</a>
-</li>
-<li>operator==()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#ac73d92631ffa4397960976491849af60">boost::numeric::ublas::vector&lt; T, A &gt;::const_iterator</a>
-</li>
-<li>operator[]()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a0cfc171dac4e78549a96c43062a052c6">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#aed6e116cffebf9bcf3af11136e8c483e">boost::numeric::ublas::vector&lt; T, A &gt;::const_iterator</a>
-, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a10b3c5c3a5042f21a996eeb75c447529">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_p">- p -</a></h3><ul>
-<li>plus_assign()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#afd874b1ba7fe6a5b961cc3b228cd1208">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_r">- r -</a></h3><ul>
-<li>rbegin()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1860dd32b80e7418fbf49fe7b99f6012">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-</li>
-<li>rend()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a423d1dc8dbf20b2180093a504dea0ea2">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-</li>
-<li>resize()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#a7d5c93416d68c17a93bc3dec0a8ad914">boost::numeric::ublas::unit_vector&lt; T, ALLOC &gt;</a>
-, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a113118def88db3755da6690b6ec903f0">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_s">- s -</a></h3><ul>
-<li>serialize()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a44062e23411cf30e80dd25d500cdfe2e">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-</li>
-<li>size()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1b9ef7522219d74ebd27bab25e4b6841">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#ae3cab9225c79b18e895d4f1d0f045b80">boost::numeric::ublas::unit_vector&lt; T, ALLOC &gt;</a>
-</li>
-<li>swap()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#aedce8a2ea66b86b1e3efb21bba7be0c5">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_u">- u -</a></h3><ul>
-<li>unit_vector()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#a2c9563ed01b1c1ed02f6889e666ea57b">boost::numeric::ublas::unit_vector&lt; T, ALLOC &gt;</a>
-</li>
-</ul>
-
-
-<h3><a class="anchor" id="index_v">- v -</a></h3><ul>
-<li>vector()
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a477a17fb1a95d016e4465de7ae9f7bd0">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-</li>
-</ul>
-</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>
diff --git a/libs/numeric/ublas/doc/html/functions_rela.html b/libs/numeric/ublas/doc/html/functions_rela.html
deleted file mode 100644
index 3abfbe2cd7..0000000000
--- a/libs/numeric/ublas/doc/html/functions_rela.html
+++ /dev/null
@@ -1,47 +0,0 @@
-<!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 Members - Related Functions</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 class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul>
- </div>
- <div class="tabs">
- <ul>
- <li><a href="functions.html"><span>All</span></a></li>
- <li><a href="functions_func.html"><span>Functions</span></a></li>
- <li><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li class="current"><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
- </div>
-</div>
-<div class="contents">
-&nbsp;<ul>
-<li>swap
-: <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a7ec2565da7f04f5f8ba42785be772df7">boost::numeric::ublas::vector&lt; T, A &gt;</a>
-</li>
-</ul>
-</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>
diff --git a/libs/numeric/ublas/doc/html/functions_type.html b/libs/numeric/ublas/doc/html/functions_type.html
deleted file mode 100644
index 872556d79a..0000000000
--- a/libs/numeric/ublas/doc/html/functions_type.html
+++ /dev/null
@@ -1,89 +0,0 @@
-<!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 Members - Typedefs</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 class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
- </ul>
- </div>
- <div class="tabs">
- <ul>
- <li><a href="functions.html"><span>All</span></a></li>
- <li><a href="functions_func.html"><span>Functions</span></a></li>
- <li class="current"><a href="functions_type.html"><span>Typedefs</span></a></li>
- <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
- </ul>
- </div>
-</div>
-<div class="contents">
-&nbsp;<ul>
-<li>closure_type
-: <a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html#afc9b405e035bb649a71078a867a0a954">boost::numeric::ublas::mutable_container_traits&lt; E &gt;</a>
-</li>
-<li>const_closure_type
-: <a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#a3e70e3fc95efe22c75e46254540fe102">boost::numeric::ublas::container_view_traits&lt; E &gt;</a>
-</li>
-<li>const_iterator
-: <a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__view__traits.html#a3f88a6766f3cea344482f21c1e4d0044">boost::numeric::ublas::vector_view_traits&lt; VECTOR &gt;</a>
-</li>
-<li>const_iterator1
-: <a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__view__traits.html#ac7188352e006e69595cd3ef63b146981">boost::numeric::ublas::matrix_view_traits&lt; MATRIX &gt;</a>
-</li>
-<li>const_iterator2
-: <a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__view__traits.html#ac7631e36ed8151e8502e45fe209ffe7d">boost::numeric::ublas::matrix_view_traits&lt; MATRIX &gt;</a>
-</li>
-<li>const_reference
-: <a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#a898606cf70edd48e415188597be35bf8">boost::numeric::ublas::container_view_traits&lt; E &gt;</a>
-</li>
-<li>difference_type
-: <a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#accf58d00f9fc9bb71cefe5dbc692d7ba">boost::numeric::ublas::container_view_traits&lt; E &gt;</a>
-</li>
-<li>iterator
-: <a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__vector__traits.html#ac856b512dfca9d3e4cc6f5110c39da84">boost::numeric::ublas::mutable_vector_traits&lt; VECTOR &gt;</a>
-</li>
-<li>iterator1
-: <a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__matrix__traits.html#a4552d6a39479c012ddcd8e192137957f">boost::numeric::ublas::mutable_matrix_traits&lt; MATRIX &gt;</a>
-</li>
-<li>iterator2
-: <a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__matrix__traits.html#ab69dd939738914bdb51477a87a639776">boost::numeric::ublas::mutable_matrix_traits&lt; MATRIX &gt;</a>
-</li>
-<li>orientation_category
-: <a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__view__traits.html#ac5889fcf13300a99e309fb9e046a05cd">boost::numeric::ublas::matrix_view_traits&lt; MATRIX &gt;</a>
-</li>
-<li>reference
-: <a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html#acaad8d9d2258ac81d1f03c4c7f0ccd7a">boost::numeric::ublas::mutable_container_traits&lt; E &gt;</a>
-</li>
-<li>size_type
-: <a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#af5064cd16c56c216204b48edaadc7ee7">boost::numeric::ublas::container_view_traits&lt; E &gt;</a>
-</li>
-<li>storage_category
-: <a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#a091a1cb2814b6b67b478ac3922132df5">boost::numeric::ublas::container_view_traits&lt; E &gt;</a>
-</li>
-<li>value_type
-: <a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#a4ea7126fbacb0e0932fde071006121a2">boost::numeric::ublas::container_view_traits&lt; E &gt;</a>
-</li>
-</ul>
-</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>
diff --git a/libs/numeric/ublas/doc/html/fwd_8hpp_source.html b/libs/numeric/ublas/doc/html/fwd_8hpp_source.html
deleted file mode 100644
index 58b1c1c870..0000000000
--- a/libs/numeric/ublas/doc/html/fwd_8hpp_source.html
+++ /dev/null
@@ -1,246 +0,0 @@
-<!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: fwd.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>fwd.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-2010</span>
-<a name="l00003"></a>00003 <span class="comment">// Joerg Walter, Mathias Koch, David Bellot</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="l00014"></a>00014
-<a name="l00015"></a>00015 <span class="preprocessor">#ifndef BOOST_UBLAS_FWD_H</span>
-<a name="l00016"></a>00016 <span class="preprocessor"></span><span class="preprocessor">#define BOOST_UBLAS_FWD_H</span>
-<a name="l00017"></a>00017 <span class="preprocessor"></span>
-<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;memory&gt;</span>
-<a name="l00019"></a>00019
-<a name="l00020"></a>00020 <span class="keyword">namespace </span>boost { <span class="keyword">namespace </span>numeric { <span class="keyword">namespace </span>ublas {
-<a name="l00021"></a>00021
-<a name="l00022"></a>00022 <span class="comment">// Storage types</span>
-<a name="l00023"></a>00023 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> ALLOC = std::allocator&lt;T&gt; &gt;
-<a name="l00024"></a>00024 <span class="keyword">class </span>unbounded_array;
-<a name="l00025"></a>00025
-<a name="l00026"></a>00026 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, std::<span class="keywordtype">size_t</span> N, <span class="keyword">class</span> ALLOC = std::allocator&lt;T&gt; &gt;
-<a name="l00027"></a>00027 <span class="keyword">class </span>bounded_array;
-<a name="l00028"></a>00028
-<a name="l00029"></a>00029 <span class="keyword">template</span> &lt;<span class="keyword">class</span> Z = std::<span class="keywordtype">size_t</span>, <span class="keyword">class</span> D = std::ptrdiff_t&gt;
-<a name="l00030"></a>00030 <span class="keyword">class </span>basic_range;
-<a name="l00031"></a>00031 <span class="keyword">template</span> &lt;<span class="keyword">class</span> Z = std::<span class="keywordtype">size_t</span>, <span class="keyword">class</span> D = std::ptrdiff_t&gt;
-<a name="l00032"></a>00032 <span class="keyword">class </span>basic_slice;
-<a name="l00033"></a>00033 <span class="keyword">typedef</span> basic_range&lt;&gt; range;
-<a name="l00034"></a>00034 <span class="keyword">typedef</span> basic_slice&lt;&gt; slice;
-<a name="l00035"></a>00035 <span class="keyword">template</span>&lt;<span class="keyword">class</span> A = unbounded_array&lt;std::<span class="keywordtype">size_t</span>&gt; &gt;
-<a name="l00036"></a>00036 <span class="keyword">class </span>indirect_array;
-<a name="l00037"></a>00037
-<a name="l00038"></a>00038 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I, <span class="keyword">class</span> T, <span class="keyword">class</span> ALLOC = std::allocator&lt;std::pair&lt;const I, T&gt; &gt; &gt;
-<a name="l00039"></a>00039 <span class="keyword">class </span>map_std;
-<a name="l00040"></a>00040 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I, <span class="keyword">class</span> T, <span class="keyword">class</span> ALLOC = std::allocator&lt;std::pair&lt;I, T&gt; &gt; &gt;
-<a name="l00041"></a>00041 <span class="keyword">class </span>map_array;
-<a name="l00042"></a>00042
-<a name="l00043"></a>00043 <span class="comment">// Expression types</span>
-<a name="l00044"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__tag.html">00044</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__tag.html">scalar_tag</a> {};
-<a name="l00045"></a>00045
-<a name="l00046"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__tag.html">00046</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__tag.html">vector_tag</a> {};
-<a name="l00047"></a>00047 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E&gt;
-<a name="l00048"></a>00048 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a>;
-<a name="l00049"></a>00049 <span class="keyword">template</span>&lt;<span class="keyword">class</span> C&gt;
-<a name="l00050"></a>00050 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container</a>;
-<a name="l00051"></a>00051
-<a name="l00052"></a>00052 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E&gt;
-<a name="l00053"></a>00053 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference</a>;
-<a name="l00054"></a>00054
-<a name="l00055"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__tag.html">00055</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__tag.html">matrix_tag</a> {};
-<a name="l00056"></a>00056
-<a name="l00057"></a>00057 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E&gt;
-<a name="l00058"></a>00058 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression</a>;
-<a name="l00059"></a>00059 <span class="keyword">template</span>&lt;<span class="keyword">class</span> C&gt;
-<a name="l00060"></a>00060 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html" title="Base class for Matrix container models.">matrix_container</a>;
-<a name="l00061"></a>00061
-<a name="l00062"></a>00062 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E&gt;
-<a name="l00063"></a>00063 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">matrix_reference</a>;
-<a name="l00064"></a>00064
-<a name="l00065"></a>00065 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V&gt;
-<a name="l00066"></a>00066 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html" title="A vector referencing a continuous subvector of elements of vector v containing all...">vector_range</a>;
-<a name="l00067"></a>00067 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V&gt;
-<a name="l00068"></a>00068 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html" title="A vector referencing a non continuous subvector of elements of vector v containing...">vector_slice</a>;
-<a name="l00069"></a>00069 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V, <span class="keyword">class</span> IA = indirect_array&lt;&gt; &gt;
-<a name="l00070"></a>00070 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html" title="A vector referencing a non continuous subvector of elements given another vector...">vector_indirect</a>;
-<a name="l00071"></a>00071
-<a name="l00072"></a>00072 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l00073"></a>00073 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">matrix_row</a>;
-<a name="l00074"></a>00074 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l00075"></a>00075 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">matrix_column</a>;
-<a name="l00076"></a>00076 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l00077"></a>00077 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">matrix_vector_range</a>;
-<a name="l00078"></a>00078 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l00079"></a>00079 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice.html">matrix_vector_slice</a>;
-<a name="l00080"></a>00080 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> IA = indirect_array&lt;&gt; &gt;
-<a name="l00081"></a>00081 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect.html">matrix_vector_indirect</a>;
-<a name="l00082"></a>00082 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l00083"></a>00083 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">matrix_range</a>;
-<a name="l00084"></a>00084 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l00085"></a>00085 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">matrix_slice</a>;
-<a name="l00086"></a>00086 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> IA = indirect_array&lt;&gt; &gt;
-<a name="l00087"></a>00087 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html" title="A matrix referencing a non continuous submatrix of elements given another matrix...">matrix_indirect</a>;
-<a name="l00088"></a>00088
-<a name="l00089"></a>00089 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> A = unbounded_array&lt;T&gt; &gt;
-<a name="l00090"></a>00090 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>;
-<a name="l00091"></a>00091 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, std::<span class="keywordtype">size_t</span> N&gt;
-<a name="l00092"></a>00092 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1bounded__vector.html" title="a dense vector of values of type T, of variable size but with maximum . A dense vector...">bounded_vector</a>;
-<a name="l00093"></a>00093
-<a name="l00094"></a>00094 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T = <span class="keywordtype">int</span>, <span class="keyword">class</span> ALLOC = std::allocator&lt;T&gt; &gt;
-<a name="l00095"></a>00095 <span class="keyword">class </span><a class="code" 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>;
-<a name="l00096"></a>00096 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T = <span class="keywordtype">int</span>, <span class="keyword">class</span> ALLOC = std::allocator&lt;T&gt; &gt;
-<a name="l00097"></a>00097 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__vector.html" title="A zero vector of type T and a given size A zero vector of type T and a given size...">zero_vector</a>;
-<a name="l00098"></a>00098 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T = <span class="keywordtype">int</span>, <span class="keyword">class</span> ALLOC = std::allocator&lt;T&gt; &gt;
-<a name="l00099"></a>00099 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__vector.html" title="A scalar (i.e. unique value) vector of type T and a given size A scalar (i.e. unique...">scalar_vector</a>;
-<a name="l00100"></a>00100
-<a name="l00101"></a>00101 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, std::<span class="keywordtype">size_t</span> N&gt;
-<a name="l00102"></a>00102 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__vector.html" title="A dense vector of values of type T with the given size. The data is stored as an...">c_vector</a>;
-<a name="l00103"></a>00103
-<a name="l00104"></a>00104 <span class="comment">// Sparse vectors</span>
-<a name="l00105"></a>00105 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> A = map_std&lt;std::<span class="keywordtype">size_t</span>, T&gt; &gt;
-<a name="l00106"></a>00106 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector.html" title="Index map based sparse vector.">mapped_vector</a>;
-<a name="l00107"></a>00107 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, std::<span class="keywordtype">size_t</span> IB = 0, <span class="keyword">class</span> IA = unbounded_array&lt;std::<span class="keywordtype">size_t</span>&gt;, <span class="keyword">class</span> TA = unbounded_array&lt;T&gt; &gt;
-<a name="l00108"></a>00108 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector.html" title="Compressed array based sparse vector.">compressed_vector</a>;
-<a name="l00109"></a>00109 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, std::<span class="keywordtype">size_t</span> IB = 0, <span class="keyword">class</span> IA = unbounded_array&lt;std::<span class="keywordtype">size_t</span>&gt;, <span class="keyword">class</span> TA = unbounded_array&lt;T&gt; &gt;
-<a name="l00110"></a>00110 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector.html" title="Coordimate array based sparse vector.">coordinate_vector</a>;
-<a name="l00111"></a>00111
-<a name="l00112"></a>00112 <span class="comment">// Matrix orientation type</span>
-<a name="l00113"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__orientation__tag.html">00113</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__orientation__tag.html">unknown_orientation_tag</a> {};
-<a name="l00114"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1row__major__tag.html">00114</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1row__major__tag.html">row_major_tag</a> {};
-<a name="l00115"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1column__major__tag.html">00115</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1column__major__tag.html">column_major_tag</a> {};
-<a name="l00116"></a>00116
-<a name="l00117"></a>00117 <span class="comment">// Matrix storage layout parameterisation</span>
-<a name="l00118"></a>00118 <span class="keyword">template</span> &lt;<span class="keyword">class</span> Z = std::<span class="keywordtype">size_t</span>, <span class="keyword">class</span> D = std::ptrdiff_t&gt;
-<a name="l00119"></a>00119 <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__row__major.html">basic_row_major</a>;
-<a name="l00120"></a>00120 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__row__major.html">basic_row_major&lt;&gt;</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__row__major.html">row_major</a>;
-<a name="l00121"></a>00121
-<a name="l00122"></a>00122 <span class="keyword">template</span> &lt;<span class="keyword">class</span> Z = std::<span class="keywordtype">size_t</span>, <span class="keyword">class</span> D = std::ptrdiff_t&gt;
-<a name="l00123"></a>00123 <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__column__major.html">basic_column_major</a>;
-<a name="l00124"></a>00124 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__column__major.html">basic_column_major&lt;&gt;</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__column__major.html">column_major</a>;
-<a name="l00125"></a>00125
-<a name="l00126"></a>00126 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> L = row_major, <span class="keyword">class</span> A = unbounded_array&lt;T&gt; &gt;
-<a name="l00127"></a>00127 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a>;
-<a name="l00128"></a>00128 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, std::<span class="keywordtype">size_t</span> M, std::<span class="keywordtype">size_t</span> N, <span class="keyword">class</span> L = row_major&gt;
-<a name="l00129"></a>00129 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1bounded__matrix.html" title="A dense matrix of values of type T with a variable size bounded to a maximum of ...">bounded_matrix</a>;
-<a name="l00130"></a>00130
-<a name="l00131"></a>00131 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T = <span class="keywordtype">int</span>, <span class="keyword">class</span> ALLOC = std::allocator&lt;T&gt; &gt;
-<a name="l00132"></a>00132 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix.html" title="An identity matrix with values of type T.">identity_matrix</a>;
-<a name="l00133"></a>00133 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T = <span class="keywordtype">int</span>, <span class="keyword">class</span> ALLOC = std::allocator&lt;T&gt; &gt;
-<a name="l00134"></a>00134 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix.html" title="A matrix with all values of type T equal to zero.">zero_matrix</a>;
-<a name="l00135"></a>00135 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T = <span class="keywordtype">int</span>, <span class="keyword">class</span> ALLOC = std::allocator&lt;T&gt; &gt;
-<a name="l00136"></a>00136 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix.html" title="A matrix with all values of type T equal to the same value.">scalar_matrix</a>;
-<a name="l00137"></a>00137
-<a name="l00138"></a>00138 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, std::<span class="keywordtype">size_t</span> M, std::<span class="keywordtype">size_t</span> N&gt;
-<a name="l00139"></a>00139 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">c_matrix</a>;
-<a name="l00140"></a>00140
-<a name="l00141"></a>00141 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> L = row_major, <span class="keyword">class</span> A = unbounded_array&lt;unbounded_array&lt;T&gt; &gt; &gt;
-<a name="l00142"></a>00142 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">vector_of_vector</a>;
-<a name="l00143"></a>00143
-<a name="l00144"></a>00144 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> L = row_major, <span class="keyword">class</span> A = vector&lt;compressed_vector&lt;T&gt; &gt; &gt;
-<a name="l00145"></a>00145 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">generalized_vector_of_vector</a>;
-<a name="l00146"></a>00146
-<a name="l00147"></a>00147 <span class="comment">// Triangular matrix type</span>
-<a name="l00148"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1lower__tag.html">00148</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1lower__tag.html">lower_tag</a> {};
-<a name="l00149"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1upper__tag.html">00149</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1upper__tag.html">upper_tag</a> {};
-<a name="l00150"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1unit__lower__tag.html">00150</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1unit__lower__tag.html">unit_lower_tag</a> : <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1lower__tag.html">lower_tag</a> {};
-<a name="l00151"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1unit__upper__tag.html">00151</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1unit__upper__tag.html">unit_upper_tag</a> : <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1upper__tag.html">upper_tag</a> {};
-<a name="l00152"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1strict__lower__tag.html">00152</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1strict__lower__tag.html">strict_lower_tag</a> : <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1lower__tag.html">lower_tag</a> {};
-<a name="l00153"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1strict__upper__tag.html">00153</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1strict__upper__tag.html">strict_upper_tag</a> : <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1upper__tag.html">upper_tag</a> {};
-<a name="l00154"></a>00154
-<a name="l00155"></a>00155 <span class="comment">// Triangular matrix parameterisation</span>
-<a name="l00156"></a>00156 <span class="keyword">template</span> &lt;<span class="keyword">class</span> Z = std::<span class="keywordtype">size_t</span>&gt;
-<a name="l00157"></a>00157 <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__full.html">basic_full</a>;
-<a name="l00158"></a>00158 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__full.html">basic_full&lt;&gt;</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__full.html">full</a>;
-<a name="l00159"></a>00159
-<a name="l00160"></a>00160 <span class="keyword">template</span> &lt;<span class="keyword">class</span> Z = std::<span class="keywordtype">size_t</span>&gt;
-<a name="l00161"></a>00161 <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">basic_lower</a>;
-<a name="l00162"></a>00162 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">basic_lower&lt;&gt;</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">lower</a>;
-<a name="l00163"></a>00163
-<a name="l00164"></a>00164 <span class="keyword">template</span> &lt;<span class="keyword">class</span> Z = std::<span class="keywordtype">size_t</span>&gt;
-<a name="l00165"></a>00165 <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__upper.html">basic_upper</a>;
-<a name="l00166"></a>00166 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__upper.html">basic_upper&lt;&gt;</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__upper.html">upper</a>;
-<a name="l00167"></a>00167
-<a name="l00168"></a>00168 <span class="keyword">template</span> &lt;<span class="keyword">class</span> Z = std::<span class="keywordtype">size_t</span>&gt;
-<a name="l00169"></a>00169 <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__unit__lower.html">basic_unit_lower</a>;
-<a name="l00170"></a>00170 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__unit__lower.html">basic_unit_lower&lt;&gt;</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__unit__lower.html">unit_lower</a>;
-<a name="l00171"></a>00171
-<a name="l00172"></a>00172 <span class="keyword">template</span> &lt;<span class="keyword">class</span> Z = std::<span class="keywordtype">size_t</span>&gt;
-<a name="l00173"></a>00173 <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__unit__upper.html">basic_unit_upper</a>;
-<a name="l00174"></a>00174 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__unit__upper.html">basic_unit_upper&lt;&gt;</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__unit__upper.html">unit_upper</a>;
-<a name="l00175"></a>00175
-<a name="l00176"></a>00176 <span class="keyword">template</span> &lt;<span class="keyword">class</span> Z = std::<span class="keywordtype">size_t</span>&gt;
-<a name="l00177"></a>00177 <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__strict__lower.html">basic_strict_lower</a>;
-<a name="l00178"></a>00178 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__strict__lower.html">basic_strict_lower&lt;&gt;</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__strict__lower.html">strict_lower</a>;
-<a name="l00179"></a>00179
-<a name="l00180"></a>00180 <span class="keyword">template</span> &lt;<span class="keyword">class</span> Z = std::<span class="keywordtype">size_t</span>&gt;
-<a name="l00181"></a>00181 <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__strict__upper.html">basic_strict_upper</a>;
-<a name="l00182"></a>00182 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__strict__upper.html">basic_strict_upper&lt;&gt;</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__strict__upper.html">strict_upper</a>;
-<a name="l00183"></a>00183
-<a name="l00184"></a>00184 <span class="comment">// Special matrices</span>
-<a name="l00185"></a>00185 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> L = row_major, <span class="keyword">class</span> A = unbounded_array&lt;T&gt; &gt;
-<a name="l00186"></a>00186 <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="l00187"></a>00187 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> L = row_major, <span class="keyword">class</span> A = unbounded_array&lt;T&gt; &gt;
-<a name="l00188"></a>00188 <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="l00189"></a>00189
-<a name="l00190"></a>00190 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> TRI = lower, <span class="keyword">class</span> L = row_major, <span class="keyword">class</span> A = unbounded_array&lt;T&gt; &gt;
-<a name="l00191"></a>00191 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html" title="A triangular matrix of values of type T.">triangular_matrix</a>;
-<a name="l00192"></a>00192 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> TRI = lower&gt;
-<a name="l00193"></a>00193 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">triangular_adaptor</a>;
-<a name="l00194"></a>00194
-<a name="l00195"></a>00195 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> TRI = lower, <span class="keyword">class</span> L = row_major, <span class="keyword">class</span> A = unbounded_array&lt;T&gt; &gt;
-<a name="l00196"></a>00196 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">symmetric_matrix</a>;
-<a name="l00197"></a>00197 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> TRI = lower&gt;
-<a name="l00198"></a>00198 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">symmetric_adaptor</a>;
-<a name="l00199"></a>00199
-<a name="l00200"></a>00200 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> TRI = lower, <span class="keyword">class</span> L = row_major, <span class="keyword">class</span> A = unbounded_array&lt;T&gt; &gt;
-<a name="l00201"></a>00201 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html" title="A hermitian matrix of values of type T.">hermitian_matrix</a>;
-<a name="l00202"></a>00202 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> TRI = lower&gt;
-<a name="l00203"></a>00203 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html" title="A Hermitian matrix adaptator: convert a any matrix into a Hermitian matrix expression...">hermitian_adaptor</a>;
-<a name="l00204"></a>00204
-<a name="l00205"></a>00205 <span class="comment">// Sparse matrices</span>
-<a name="l00206"></a>00206 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> L = row_major, <span class="keyword">class</span> A = map_std&lt;std::<span class="keywordtype">size_t</span>, T&gt; &gt;
-<a name="l00207"></a>00207 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">mapped_matrix</a>;
-<a name="l00208"></a>00208 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> L = row_major, <span class="keyword">class</span> A = map_std&lt;std::<span class="keywordtype">size_t</span>, map_std&lt;std::<span class="keywordtype">size_t</span>, T&gt; &gt; &gt;
-<a name="l00209"></a>00209 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">mapped_vector_of_mapped_vector</a>;
-<a name="l00210"></a>00210 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> L = row_major, std::<span class="keywordtype">size_t</span> IB = 0, <span class="keyword">class</span> IA = unbounded_array&lt;std::<span class="keywordtype">size_t</span>&gt;, <span class="keyword">class</span> TA = unbounded_array&lt;T&gt; &gt;
-<a name="l00211"></a>00211 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">compressed_matrix</a>;
-<a name="l00212"></a>00212 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> L = row_major, std::<span class="keywordtype">size_t</span> IB = 0, <span class="keyword">class</span> IA = unbounded_array&lt;std::<span class="keywordtype">size_t</span>&gt;, <span class="keyword">class</span> TA = unbounded_array&lt;T&gt; &gt;
-<a name="l00213"></a>00213 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">coordinate_matrix</a>;
-<a name="l00214"></a>00214
-<a name="l00215"></a>00215 }}}
-<a name="l00216"></a>00216
-<a name="l00217"></a>00217 <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>
diff --git a/libs/numeric/ublas/doc/html/hermitian_8hpp_source.html b/libs/numeric/ublas/doc/html/hermitian_8hpp_source.html
deleted file mode 100644
index b5188b2864..0000000000
--- a/libs/numeric/ublas/doc/html/hermitian_8hpp_source.html
+++ /dev/null
@@ -1,2461 +0,0 @@
-<!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: hermitian.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>hermitian.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-2010</span>
-<a name="l00003"></a>00003 <span class="comment">// Joerg Walter, Mathias Koch, David Bellot</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_HERMITIAN_H</span>
-<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#define BOOST_UBLAS_HERMITIAN_H</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/triangular.hpp&gt;</span> <span class="comment">// for resize_preserve</span>
-<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;boost/numeric/ublas/detail/temporary.hpp&gt;</span>
-<a name="l00019"></a>00019
-<a name="l00020"></a>00020 <span class="comment">// Iterators based on ideas of Jeremy Siek</span>
-<a name="l00021"></a>00021 <span class="comment">// Hermitian matrices are square. Thanks to Peter Schmitteckert for spotting this.</span>
-<a name="l00022"></a>00022
-<a name="l00023"></a>00023 <span class="keyword">namespace </span>boost { <span class="keyword">namespace </span>numeric { <span class="keyword">namespace </span>ublas {
-<a name="l00024"></a>00024
-<a name="l00025"></a>00025 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l00026"></a>00026 <span class="keywordtype">bool</span> is_hermitian (<span class="keyword">const</span> M &amp;m) {
-<a name="l00027"></a>00027 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::size_type size_type;
-<a name="l00028"></a>00028
-<a name="l00029"></a>00029 <span class="keywordflow">if</span> (m.size1 () != m.size2 ())
-<a name="l00030"></a>00030 <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00031"></a>00031 size_type size = BOOST_UBLAS_SAME (m.size1 (), m.size2 ());
-<a name="l00032"></a>00032 <span class="keywordflow">for</span> (size_type i = 0; i &lt; size; ++ i) {
-<a name="l00033"></a>00033 <span class="keywordflow">for</span> (size_type j = i; j &lt; size; ++ j) {
-<a name="l00034"></a>00034 <span class="keywordflow">if</span> (m (i, j) != conj (m (j, i)))
-<a name="l00035"></a>00035 <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00036"></a>00036 }
-<a name="l00037"></a>00037 }
-<a name="l00038"></a>00038 <span class="keywordflow">return</span> <span class="keyword">true</span>;
-<a name="l00039"></a>00039 }
-<a name="l00040"></a>00040
-<a name="l00041"></a>00041 <span class="preprocessor">#ifdef BOOST_UBLAS_STRICT_HERMITIAN</span>
-<a name="l00042"></a>00042 <span class="preprocessor"></span>
-<a name="l00043"></a>00043 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l00044"></a>00044 <span class="keyword">class </span>hermitian_matrix_element:
-<a name="l00045"></a>00045 <span class="keyword">public</span> container_reference&lt;M&gt; {
-<a name="l00046"></a>00046 <span class="keyword">public</span>:
-<a name="l00047"></a>00047 <span class="keyword">typedef</span> M matrix_type;
-<a name="l00048"></a>00048 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::size_type size_type;
-<a name="l00049"></a>00049 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::value_type value_type;
-<a name="l00050"></a>00050 <span class="keyword">typedef</span> <span class="keyword">const</span> value_type &amp;const_reference;
-<a name="l00051"></a>00051 <span class="keyword">typedef</span> value_type &amp;reference;
-<a name="l00052"></a>00052 <span class="keyword">typedef</span> value_type *pointer;
-<a name="l00053"></a>00053
-<a name="l00054"></a>00054 <span class="comment">// Construction and destruction</span>
-<a name="l00055"></a>00055 BOOST_UBLAS_INLINE
-<a name="l00056"></a>00056 hermitian_matrix_element (matrix_type &amp;m, size_type i, size_type j, value_type d):
-<a name="l00057"></a>00057 container_reference&lt;matrix_type&gt; (m), i_ (i), j_ (j), d_ (d), dirty_ (false) {}
-<a name="l00058"></a>00058 BOOST_UBLAS_INLINE
-<a name="l00059"></a>00059 ~hermitian_matrix_element () {
-<a name="l00060"></a>00060 <span class="keywordflow">if</span> (dirty_)
-<a name="l00061"></a>00061 (*this) ().insert_element (i_, j_, d_);
-<a name="l00062"></a>00062 }
-<a name="l00063"></a>00063
-<a name="l00064"></a>00064 <span class="comment">// Assignment</span>
-<a name="l00065"></a>00065 BOOST_UBLAS_INLINE
-<a name="l00066"></a>00066 hermitian_matrix_element &amp;operator = (<span class="keyword">const</span> hermitian_matrix_element &amp;p) {
-<a name="l00067"></a>00067 <span class="comment">// Overide the implict copy assignment</span>
-<a name="l00068"></a>00068 d_ = p.d_;
-<a name="l00069"></a>00069 dirty_ = <span class="keyword">true</span>;
-<a name="l00070"></a>00070 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00071"></a>00071 }
-<a name="l00072"></a>00072 <span class="keyword">template</span>&lt;<span class="keyword">class</span> D&gt;
-<a name="l00073"></a>00073 BOOST_UBLAS_INLINE
-<a name="l00074"></a>00074 hermitian_matrix_element &amp;operator = (<span class="keyword">const</span> D &amp;d) {
-<a name="l00075"></a>00075 d_ = d;
-<a name="l00076"></a>00076 dirty_ = <span class="keyword">true</span>;
-<a name="l00077"></a>00077 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00078"></a>00078 }
-<a name="l00079"></a>00079 <span class="keyword">template</span>&lt;<span class="keyword">class</span> D&gt;
-<a name="l00080"></a>00080 BOOST_UBLAS_INLINE
-<a name="l00081"></a>00081 hermitian_matrix_element &amp;operator += (<span class="keyword">const</span> D &amp;d) {
-<a name="l00082"></a>00082 d_ += d;
-<a name="l00083"></a>00083 dirty_ = <span class="keyword">true</span>;
-<a name="l00084"></a>00084 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00085"></a>00085 }
-<a name="l00086"></a>00086 <span class="keyword">template</span>&lt;<span class="keyword">class</span> D&gt;
-<a name="l00087"></a>00087 BOOST_UBLAS_INLINE
-<a name="l00088"></a>00088 hermitian_matrix_element &amp;operator -= (<span class="keyword">const</span> D &amp;d) {
-<a name="l00089"></a>00089 d_ -= d;
-<a name="l00090"></a>00090 dirty_ = <span class="keyword">true</span>;
-<a name="l00091"></a>00091 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00092"></a>00092 }
-<a name="l00093"></a>00093 <span class="keyword">template</span>&lt;<span class="keyword">class</span> D&gt;
-<a name="l00094"></a>00094 BOOST_UBLAS_INLINE
-<a name="l00095"></a>00095 hermitian_matrix_element &amp;operator *= (<span class="keyword">const</span> D &amp;d) {
-<a name="l00096"></a>00096 d_ *= d;
-<a name="l00097"></a>00097 dirty_ = <span class="keyword">true</span>;
-<a name="l00098"></a>00098 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00099"></a>00099 }
-<a name="l00100"></a>00100 <span class="keyword">template</span>&lt;<span class="keyword">class</span> D&gt;
-<a name="l00101"></a>00101 BOOST_UBLAS_INLINE
-<a name="l00102"></a>00102 hermitian_matrix_element &amp;operator /= (<span class="keyword">const</span> D &amp;d) {
-<a name="l00103"></a>00103 d_ /= d;
-<a name="l00104"></a>00104 dirty_ = <span class="keyword">true</span>;
-<a name="l00105"></a>00105 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00106"></a>00106 }
-<a name="l00107"></a>00107
-<a name="l00108"></a>00108 <span class="comment">// Comparison</span>
-<a name="l00109"></a>00109 <span class="keyword">template</span>&lt;<span class="keyword">class</span> D&gt;
-<a name="l00110"></a>00110 BOOST_UBLAS_INLINE
-<a name="l00111"></a>00111 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> D &amp;d)<span class="keyword"> const </span>{
-<a name="l00112"></a>00112 <span class="keywordflow">return</span> d_ == d;
-<a name="l00113"></a>00113 }
-<a name="l00114"></a>00114 <span class="keyword">template</span>&lt;<span class="keyword">class</span> D&gt;
-<a name="l00115"></a>00115 BOOST_UBLAS_INLINE
-<a name="l00116"></a>00116 <span class="keywordtype">bool</span> operator != (<span class="keyword">const</span> D &amp;d)<span class="keyword"> const </span>{
-<a name="l00117"></a>00117 <span class="keywordflow">return</span> d_ != d;
-<a name="l00118"></a>00118 }
-<a name="l00119"></a>00119
-<a name="l00120"></a>00120 <span class="comment">// Conversion</span>
-<a name="l00121"></a>00121 BOOST_UBLAS_INLINE
-<a name="l00122"></a>00122 operator const_reference ()<span class="keyword"> const </span>{
-<a name="l00123"></a>00123 <span class="keywordflow">return</span> d_;
-<a name="l00124"></a>00124 }
-<a name="l00125"></a>00125
-<a name="l00126"></a>00126 <span class="comment">// Swapping</span>
-<a name="l00127"></a>00127 BOOST_UBLAS_INLINE
-<a name="l00128"></a>00128 <span class="keywordtype">void</span> swap (hermitian_matrix_element p) {
-<a name="l00129"></a>00129 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;p) {
-<a name="l00130"></a>00130 dirty_ = <span class="keyword">true</span>;
-<a name="l00131"></a>00131 p.dirty_ = <span class="keyword">true</span>;
-<a name="l00132"></a>00132 std::swap (d_, p.d_);
-<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="keyword">friend</span> <span class="keywordtype">void</span> swap (hermitian_matrix_element p1, hermitian_matrix_element p2) {
-<a name="l00137"></a>00137 p1.swap (p2);
-<a name="l00138"></a>00138 }
-<a name="l00139"></a>00139
-<a name="l00140"></a>00140 <span class="keyword">private</span>:
-<a name="l00141"></a>00141 size_type i_;
-<a name="l00142"></a>00142 size_type j_;
-<a name="l00143"></a>00143 value_type d_;
-<a name="l00144"></a>00144 <span class="keywordtype">bool</span> dirty_;
-<a name="l00145"></a>00145 };
-<a name="l00146"></a>00146
-<a name="l00147"></a>00147 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l00148"></a>00148 <span class="keyword">struct </span>type_traits&lt;hermitian_matrix_element&lt;M&gt; &gt; {
-<a name="l00149"></a>00149 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::value_type element_type;
-<a name="l00150"></a>00150 <span class="keyword">typedef</span> type_traits&lt;hermitian_matrix_element&lt;M&gt; &gt; self_type;
-<a name="l00151"></a>00151 <span class="keyword">typedef</span> <span class="keyword">typename</span> type_traits&lt;element_type&gt;::value_type value_type;
-<a name="l00152"></a>00152 <span class="keyword">typedef</span> <span class="keyword">typename</span> type_traits&lt;element_type&gt;::const_reference const_reference;
-<a name="l00153"></a>00153 <span class="keyword">typedef</span> hermitian_matrix_element&lt;M&gt; reference;
-<a name="l00154"></a>00154 <span class="keyword">typedef</span> <span class="keyword">typename</span> type_traits&lt;element_type&gt;::real_type real_type;
-<a name="l00155"></a>00155 <span class="keyword">typedef</span> <span class="keyword">typename</span> type_traits&lt;element_type&gt;::precision_type precision_type;
-<a name="l00156"></a>00156
-<a name="l00157"></a>00157 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> plus_complexity = type_traits&lt;element_type&gt;::plus_complexity;
-<a name="l00158"></a>00158 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> multiplies_complexity = type_traits&lt;element_type&gt;::multiplies_complexity;
-<a name="l00159"></a>00159
-<a name="l00160"></a>00160 <span class="keyword">static</span>
-<a name="l00161"></a>00161 BOOST_UBLAS_INLINE
-<a name="l00162"></a>00162 real_type real (const_reference t) {
-<a name="l00163"></a>00163 <span class="keywordflow">return</span> type_traits&lt;element_type&gt;::real (t);
-<a name="l00164"></a>00164 }
-<a name="l00165"></a>00165 <span class="keyword">static</span>
-<a name="l00166"></a>00166 BOOST_UBLAS_INLINE
-<a name="l00167"></a>00167 real_type imag (const_reference t) {
-<a name="l00168"></a>00168 <span class="keywordflow">return</span> type_traits&lt;element_type&gt;::imag (t);
-<a name="l00169"></a>00169 }
-<a name="l00170"></a>00170 <span class="keyword">static</span>
-<a name="l00171"></a>00171 BOOST_UBLAS_INLINE
-<a name="l00172"></a>00172 value_type conj (const_reference t) {
-<a name="l00173"></a>00173 <span class="keywordflow">return</span> type_traits&lt;element_type&gt;::conj (t);
-<a name="l00174"></a>00174 }
-<a name="l00175"></a>00175
-<a name="l00176"></a>00176 <span class="keyword">static</span>
-<a name="l00177"></a>00177 BOOST_UBLAS_INLINE
-<a name="l00178"></a>00178 real_type type_abs (const_reference t) {
-<a name="l00179"></a>00179 <span class="keywordflow">return</span> type_traits&lt;element_type&gt;::type_abs (t);
-<a name="l00180"></a>00180 }
-<a name="l00181"></a>00181 <span class="keyword">static</span>
-<a name="l00182"></a>00182 BOOST_UBLAS_INLINE
-<a name="l00183"></a>00183 value_type type_sqrt (const_reference t) {
-<a name="l00184"></a>00184 <span class="keywordflow">return</span> type_traits&lt;element_type&gt;::type_sqrt (t);
-<a name="l00185"></a>00185 }
-<a name="l00186"></a>00186
-<a name="l00187"></a>00187 <span class="keyword">static</span>
-<a name="l00188"></a>00188 BOOST_UBLAS_INLINE
-<a name="l00189"></a>00189 real_type norm_1 (const_reference t) {
-<a name="l00190"></a>00190 <span class="keywordflow">return</span> type_traits&lt;element_type&gt;::norm_1 (t);
-<a name="l00191"></a>00191 }
-<a name="l00192"></a>00192 <span class="keyword">static</span>
-<a name="l00193"></a>00193 BOOST_UBLAS_INLINE
-<a name="l00194"></a>00194 real_type norm_2 (const_reference t) {
-<a name="l00195"></a>00195 <span class="keywordflow">return</span> type_traits&lt;element_type&gt;::norm_2 (t);
-<a name="l00196"></a>00196 }
-<a name="l00197"></a>00197 <span class="keyword">static</span>
-<a name="l00198"></a>00198 BOOST_UBLAS_INLINE
-<a name="l00199"></a>00199 real_type norm_inf (const_reference t) {
-<a name="l00200"></a>00200 <span class="keywordflow">return</span> type_traits&lt;element_type&gt;::norm_inf (t);
-<a name="l00201"></a>00201 }
-<a name="l00202"></a>00202
-<a name="l00203"></a>00203 <span class="keyword">static</span>
-<a name="l00204"></a>00204 BOOST_UBLAS_INLINE
-<a name="l00205"></a>00205 <span class="keywordtype">bool</span> equals (const_reference t1, const_reference t2) {
-<a name="l00206"></a>00206 <span class="keywordflow">return</span> type_traits&lt;element_type&gt;::equals (t1, t2);
-<a name="l00207"></a>00207 }
-<a name="l00208"></a>00208 };
-<a name="l00209"></a>00209
-<a name="l00210"></a>00210 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M1, <span class="keyword">class</span> T2&gt;
-<a name="l00211"></a>00211 <span class="keyword">struct </span>promote_traits&lt;hermitian_matrix_element&lt;M1&gt;, T2&gt; {
-<a name="l00212"></a>00212 <span class="keyword">typedef</span> <span class="keyword">typename</span> promote_traits&lt;typename hermitian_matrix_element&lt;M1&gt;::value_type, T2&gt;::promote_type promote_type;
-<a name="l00213"></a>00213 };
-<a name="l00214"></a>00214 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T1, <span class="keyword">class</span> M2&gt;
-<a name="l00215"></a>00215 <span class="keyword">struct </span>promote_traits&lt;T1, hermitian_matrix_element&lt;M2&gt; &gt; {
-<a name="l00216"></a>00216 <span class="keyword">typedef</span> <span class="keyword">typename</span> promote_traits&lt;T1, typename hermitian_matrix_element&lt;M2&gt;::value_type&gt;::promote_type promote_type;
-<a name="l00217"></a>00217 };
-<a name="l00218"></a>00218 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M1, <span class="keyword">class</span> M2&gt;
-<a name="l00219"></a>00219 <span class="keyword">struct </span>promote_traits&lt;hermitian_matrix_element&lt;M1&gt;, hermitian_matrix_element&lt;M2&gt; &gt; {
-<a name="l00220"></a>00220 <span class="keyword">typedef</span> <span class="keyword">typename</span> promote_traits&lt;typename hermitian_matrix_element&lt;M1&gt;::value_type,
-<a name="l00221"></a>00221 <span class="keyword">typename</span> hermitian_matrix_element&lt;M2&gt;::value_type&gt;::promote_type promote_type;
-<a name="l00222"></a>00222 };
-<a name="l00223"></a>00223
-<a name="l00224"></a>00224 <span class="preprocessor">#endif</span>
-<a name="l00225"></a>00225 <span class="preprocessor"></span>
-<a name="l00243"></a>00243 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> TRI, <span class="keyword">class</span> L, <span class="keyword">class</span> A&gt;
-<a name="l00244"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html">00244</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html" title="A hermitian matrix of values of type T.">hermitian_matrix</a>:
-<a name="l00245"></a>00245 <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;hermitian_matrix&lt;T, TRI, L, A&gt; &gt; {
-<a name="l00246"></a>00246
-<a name="l00247"></a>00247 <span class="keyword">typedef</span> T &amp;true_reference;
-<a name="l00248"></a>00248 <span class="keyword">typedef</span> T *pointer;
-<a name="l00249"></a>00249 <span class="keyword">typedef</span> TRI triangular_type;
-<a name="l00250"></a>00250 <span class="keyword">typedef</span> L layout_type;
-<a name="l00251"></a>00251 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html" title="A hermitian matrix of values of type T.">hermitian_matrix&lt;T, TRI, L, A&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html" title="A hermitian matrix of values of type T.">self_type</a>;
-<a name="l00252"></a>00252 <span class="keyword">public</span>:
-<a name="l00253"></a>00253 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l00254"></a>00254 <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="l00255"></a>00255 <span class="preprocessor">#endif</span>
-<a name="l00256"></a>00256 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> A::size_type size_type;
-<a name="l00257"></a>00257 <span class="keyword">typedef</span> <span class="keyword">typename</span> A::difference_type difference_type;
-<a name="l00258"></a>00258 <span class="keyword">typedef</span> T value_type;
-<a name="l00259"></a>00259 <span class="comment">// FIXME no better way to not return the address of a temporary?</span>
-<a name="l00260"></a>00260 <span class="comment">// typedef const T &amp;const_reference;</span>
-<a name="l00261"></a>00261 <span class="keyword">typedef</span> <span class="keyword">const</span> T const_reference;
-<a name="l00262"></a>00262 <span class="preprocessor">#ifndef BOOST_UBLAS_STRICT_HERMITIAN</span>
-<a name="l00263"></a>00263 <span class="preprocessor"></span> <span class="keyword">typedef</span> T &amp;reference;
-<a name="l00264"></a>00264 <span class="preprocessor">#else</span>
-<a name="l00265"></a>00265 <span class="preprocessor"></span> <span class="keyword">typedef</span> hermitian_matrix_element&lt;self_type&gt; reference;
-<a name="l00266"></a>00266 <span class="preprocessor">#endif</span>
-<a name="l00267"></a>00267 <span class="preprocessor"></span> <span class="keyword">typedef</span> A array_type;
-<a name="l00268"></a>00268
-<a name="l00269"></a>00269 <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="l00270"></a>00270 <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="l00271"></a>00271 <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="l00272"></a>00272 <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="l00273"></a>00273 <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="l00274"></a>00274 <span class="keyword">typedef</span> <span class="keyword">typename</span> L::orientation_category orientation_category;
-<a name="l00275"></a>00275
-<a name="l00276"></a>00276 <span class="comment">// Construction and destruction</span>
-<a name="l00277"></a>00277 BOOST_UBLAS_INLINE
-<a name="l00278"></a>00278 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html" title="A hermitian matrix of values of type T.">hermitian_matrix</a> ():
-<a name="l00279"></a>00279 <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="l00280"></a>00280 size_ (0), data_ (0) {}
-<a name="l00281"></a>00281 BOOST_UBLAS_INLINE
-<a name="l00282"></a>00282 hermitian_matrix (size_type size):
-<a name="l00283"></a>00283 <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="l00284"></a>00284 size_ (BOOST_UBLAS_SAME (size, size)), data_ (triangular_type::packed_size (layout_type (), size, size)) {
-<a name="l00285"></a>00285 }
-<a name="l00286"></a>00286 BOOST_UBLAS_INLINE
-<a name="l00287"></a>00287 hermitian_matrix (size_type size1, size_type size2):
-<a name="l00288"></a>00288 <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="l00289"></a>00289 size_ (BOOST_UBLAS_SAME (size1, size2)), data_ (triangular_type::packed_size (layout_type (), size1, size2)) {
-<a name="l00290"></a>00290 }
-<a name="l00291"></a>00291 BOOST_UBLAS_INLINE
-<a name="l00292"></a>00292 hermitian_matrix (size_type size, <span class="keyword">const</span> array_type &amp;data):
-<a name="l00293"></a>00293 <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="l00294"></a>00294 size_ (size), data_ (data) {}
-<a name="l00295"></a>00295 BOOST_UBLAS_INLINE
-<a name="l00296"></a>00296 hermitian_matrix (<span class="keyword">const</span> hermitian_matrix &amp;m):
-<a name="l00297"></a>00297 <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="l00298"></a>00298 size_ (m.size_), data_ (m.data_) {}
-<a name="l00299"></a>00299 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00300"></a>00300 BOOST_UBLAS_INLINE
-<a name="l00301"></a>00301 hermitian_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):
-<a name="l00302"></a>00302 <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="l00303"></a>00303 size_ (BOOST_UBLAS_SAME (ae ().size1 (), ae ().size2 ())),
-<a name="l00304"></a>00304 data_ (triangular_type::packed_size (layout_type (), size_, size_)) {
-<a name="l00305"></a>00305 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l00306"></a>00306 }
-<a name="l00307"></a>00307
-<a name="l00308"></a>00308 <span class="comment">// Accessors</span>
-<a name="l00309"></a>00309 BOOST_UBLAS_INLINE
-<a name="l00310"></a>00310 size_type size1 ()<span class="keyword"> const </span>{
-<a name="l00311"></a>00311 <span class="keywordflow">return</span> size_;
-<a name="l00312"></a>00312 }
-<a name="l00313"></a>00313 BOOST_UBLAS_INLINE
-<a name="l00314"></a>00314 size_type size2 ()<span class="keyword"> const </span>{
-<a name="l00315"></a>00315 <span class="keywordflow">return</span> size_;
-<a name="l00316"></a>00316 }
-<a name="l00317"></a>00317
-<a name="l00318"></a>00318 <span class="comment">// Storage accessors</span>
-<a name="l00319"></a>00319 BOOST_UBLAS_INLINE
-<a name="l00320"></a>00320 <span class="keyword">const</span> array_type &amp;data ()<span class="keyword"> const </span>{
-<a name="l00321"></a>00321 <span class="keywordflow">return</span> data_;
-<a name="l00322"></a>00322 }
-<a name="l00323"></a>00323 BOOST_UBLAS_INLINE
-<a name="l00324"></a>00324 array_type &amp;data () {
-<a name="l00325"></a>00325 <span class="keywordflow">return</span> data_;
-<a name="l00326"></a>00326 }
-<a name="l00327"></a>00327
-<a name="l00328"></a>00328 <span class="comment">// Resizing</span>
-<a name="l00329"></a>00329 BOOST_UBLAS_INLINE
-<a name="l00330"></a>00330 <span class="keywordtype">void</span> resize (size_type size, <span class="keywordtype">bool</span> preserve = <span class="keyword">true</span>) {
-<a name="l00331"></a>00331 <span class="keywordflow">if</span> (preserve) {
-<a name="l00332"></a>00332 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html" title="A hermitian matrix of values of type T.">self_type</a> temporary (size, size);
-<a name="l00333"></a>00333 detail::matrix_resize_preserve&lt;layout_type, triangular_type&gt; (*<span class="keyword">this</span>, temporary);
-<a name="l00334"></a>00334 }
-<a name="l00335"></a>00335 <span class="keywordflow">else</span> {
-<a name="l00336"></a>00336 data ().resize (triangular_type::packed_size (layout_type (), size, size));
-<a name="l00337"></a>00337 size_ = size;
-<a name="l00338"></a>00338 }
-<a name="l00339"></a>00339 }
-<a name="l00340"></a>00340 BOOST_UBLAS_INLINE
-<a name="l00341"></a>00341 <span class="keywordtype">void</span> resize (size_type size1, size_type size2, <span class="keywordtype">bool</span> preserve = <span class="keyword">true</span>) {
-<a name="l00342"></a>00342 resize (BOOST_UBLAS_SAME (size1, size2), preserve);
-<a name="l00343"></a>00343 }
-<a name="l00344"></a>00344 BOOST_UBLAS_INLINE
-<a name="l00345"></a>00345 <span class="keywordtype">void</span> resize_packed_preserve (size_type size) {
-<a name="l00346"></a>00346 size_ = BOOST_UBLAS_SAME (size, size);
-<a name="l00347"></a>00347 data ().resize (triangular_type::packed_size (layout_type (), size_, size_), value_type ());
-<a name="l00348"></a>00348 }
-<a name="l00349"></a>00349
-<a name="l00350"></a>00350 <span class="comment">// Element access</span>
-<a name="l00351"></a>00351 BOOST_UBLAS_INLINE
-<a name="l00352"></a>00352 const_reference operator () (size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l00353"></a>00353 BOOST_UBLAS_CHECK (i &lt; size_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00354"></a>00354 BOOST_UBLAS_CHECK (j &lt; size_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00355"></a>00355 <span class="comment">// if (i == j)</span>
-<a name="l00356"></a>00356 <span class="comment">// return type_traits&lt;value_type&gt;::real (data () [triangular_type::element (layout_type (), i, size_, i, size_)]);</span>
-<a name="l00357"></a>00357 <span class="comment">// else</span>
-<a name="l00358"></a>00358 <span class="keywordflow">if</span> (triangular_type::other (i, j))
-<a name="l00359"></a>00359 <span class="keywordflow">return</span> data () [triangular_type::element (layout_type (), i, size_, j, size_)];
-<a name="l00360"></a>00360 <span class="keywordflow">else</span>
-<a name="l00361"></a>00361 <span class="keywordflow">return</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;value_type&gt;::conj</a> (data () [triangular_type::element (layout_type (), j, size_, i, size_)]);
-<a name="l00362"></a>00362 }
-<a name="l00363"></a>00363 BOOST_UBLAS_INLINE
-<a name="l00364"></a>00364 true_reference at_element (size_type i, size_type j) {
-<a name="l00365"></a>00365 BOOST_UBLAS_CHECK (i &lt; size_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00366"></a>00366 BOOST_UBLAS_CHECK (j &lt; size_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00367"></a>00367 BOOST_UBLAS_CHECK (triangular_type::other (i, j), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00368"></a>00368 <span class="keywordflow">return</span> data () [triangular_type::element (layout_type (), i, size_, j, size_)];
-<a name="l00369"></a>00369 }
-<a name="l00370"></a>00370 BOOST_UBLAS_INLINE
-<a name="l00371"></a>00371 reference operator () (size_type i, size_type j) {
-<a name="l00372"></a>00372 <span class="preprocessor">#ifndef BOOST_UBLAS_STRICT_HERMITIAN</span>
-<a name="l00373"></a>00373 <span class="preprocessor"></span> <span class="keywordflow">if</span> (!triangular_type::other (i, j)) {
-<a name="l00374"></a>00374 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ().raise ();
-<a name="l00375"></a>00375 <span class="comment">// NEVER reached</span>
-<a name="l00376"></a>00376 }
-<a name="l00377"></a>00377 <span class="keywordflow">return</span> at_element (i, j);
-<a name="l00378"></a>00378 <span class="preprocessor">#else</span>
-<a name="l00379"></a>00379 <span class="preprocessor"></span> <span class="keywordflow">if</span> (triangular_type::other (i, j))
-<a name="l00380"></a>00380 <span class="keywordflow">return</span> reference (*<span class="keyword">this</span>, i, j, data () [triangular_type::element (layout_type (), i, size_, j, size_)]);
-<a name="l00381"></a>00381 <span class="keywordflow">else</span>
-<a name="l00382"></a>00382 <span class="keywordflow">return</span> reference (*<span class="keyword">this</span>, i, j, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;value_type&gt;::conj</a> (data () [triangular_type::element (layout_type (), j, size_, i, size_)]));
-<a name="l00383"></a>00383 <span class="preprocessor">#endif</span>
-<a name="l00384"></a>00384 <span class="preprocessor"></span> }
-<a name="l00385"></a>00385
-<a name="l00386"></a>00386 <span class="comment">// Element assignemnt</span>
-<a name="l00387"></a>00387 BOOST_UBLAS_INLINE
-<a name="l00388"></a>00388 true_reference insert_element (size_type i, size_type j, const_reference t) {
-<a name="l00389"></a>00389 BOOST_UBLAS_CHECK (i &lt; size_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00390"></a>00390 BOOST_UBLAS_CHECK (j &lt; size_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00391"></a>00391 <span class="keywordflow">if</span> (triangular_type::other (i, j)) {
-<a name="l00392"></a>00392 <span class="keywordflow">return</span> (data () [triangular_type::element (layout_type (), i, size_, j, size_)] = t);
-<a name="l00393"></a>00393 } <span class="keywordflow">else</span> {
-<a name="l00394"></a>00394 <span class="keywordflow">return</span> (data () [triangular_type::element (layout_type (), j, size_, i, size_)] = <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;value_type&gt;::conj</a> (t));
-<a name="l00395"></a>00395 }
-<a name="l00396"></a>00396 }
-<a name="l00397"></a>00397 BOOST_UBLAS_INLINE
-<a name="l00398"></a>00398 <span class="keywordtype">void</span> erase_element (size_type i, size_type j) {
-<a name="l00399"></a>00399 BOOST_UBLAS_CHECK (i &lt; size_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00400"></a>00400 BOOST_UBLAS_CHECK (j &lt; size_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00401"></a>00401 data () [triangular_type::element (layout_type (), i, size_, j, size_)] = value_type<span class="comment">/*zero*/</span>();
-<a name="l00402"></a>00402 }
-<a name="l00403"></a>00403
-<a name="l00404"></a>00404 <span class="comment">// Zeroing</span>
-<a name="l00405"></a>00405 BOOST_UBLAS_INLINE
-<a name="l00406"></a>00406 <span class="keywordtype">void</span> clear () {
-<a name="l00407"></a>00407 std::fill (data ().begin (), data ().end (), value_type<span class="comment">/*zero*/</span>());
-<a name="l00408"></a>00408 }
-<a name="l00409"></a>00409
-<a name="l00410"></a>00410 <span class="comment">// Assignment</span>
-<a name="l00411"></a>00411 BOOST_UBLAS_INLINE
-<a name="l00412"></a>00412 hermitian_matrix &amp;operator = (<span class="keyword">const</span> hermitian_matrix &amp;m) {
-<a name="l00413"></a>00413 size_ = m.size_;
-<a name="l00414"></a>00414 data () = m.data ();
-<a name="l00415"></a>00415 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00416"></a>00416 }
-<a name="l00417"></a>00417 BOOST_UBLAS_INLINE
-<a name="l00418"></a>00418 hermitian_matrix &amp;assign_temporary (hermitian_matrix &amp;m) {
-<a name="l00419"></a>00419 swap (m);
-<a name="l00420"></a>00420 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00421"></a>00421 }
-<a name="l00422"></a>00422 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00423"></a>00423 BOOST_UBLAS_INLINE
-<a name="l00424"></a>00424 hermitian_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="l00425"></a>00425 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html" title="A hermitian matrix of values of type T.">self_type</a> temporary (ae);
-<a name="l00426"></a>00426 <span class="keywordflow">return</span> assign_temporary (temporary);
-<a name="l00427"></a>00427 }
-<a name="l00428"></a>00428 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00429"></a>00429 BOOST_UBLAS_INLINE
-<a name="l00430"></a>00430 hermitian_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="l00431"></a>00431 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l00432"></a>00432 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00433"></a>00433 }
-<a name="l00434"></a>00434 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00435"></a>00435 BOOST_UBLAS_INLINE
-<a name="l00436"></a>00436 hermitian_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="l00437"></a>00437 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html" title="A hermitian matrix of values of type T.">self_type</a> temporary (*<span class="keyword">this</span> + ae);
-<a name="l00438"></a>00438 <span class="keywordflow">return</span> assign_temporary (temporary);
-<a name="l00439"></a>00439 }
-<a name="l00440"></a>00440 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00441"></a>00441 BOOST_UBLAS_INLINE
-<a name="l00442"></a>00442 hermitian_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="l00443"></a>00443 matrix_assign&lt;scalar_plus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l00444"></a>00444 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00445"></a>00445 }
-<a name="l00446"></a>00446 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00447"></a>00447 BOOST_UBLAS_INLINE
-<a name="l00448"></a>00448 hermitian_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="l00449"></a>00449 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html" title="A hermitian matrix of values of type T.">self_type</a> temporary (*<span class="keyword">this</span> - ae);
-<a name="l00450"></a>00450 <span class="keywordflow">return</span> assign_temporary (temporary);
-<a name="l00451"></a>00451 }
-<a name="l00452"></a>00452 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00453"></a>00453 BOOST_UBLAS_INLINE
-<a name="l00454"></a>00454 hermitian_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="l00455"></a>00455 matrix_assign&lt;scalar_minus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l00456"></a>00456 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00457"></a>00457 }
-<a name="l00458"></a>00458 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l00459"></a>00459 BOOST_UBLAS_INLINE
-<a name="l00460"></a>00460 hermitian_matrix&amp; operator *= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l00461"></a>00461 <span class="comment">// Multiplication is only allowed for real scalars,</span>
-<a name="l00462"></a>00462 <span class="comment">// otherwise the resulting matrix isn&apos;t hermitian.</span>
-<a name="l00463"></a>00463 <span class="comment">// Thanks to Peter Schmitteckert for spotting this.</span>
-<a name="l00464"></a>00464 BOOST_UBLAS_CHECK (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;value_type&gt;::imag</a> (at) == 0, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1non__real.html">non_real</a> ());
-<a name="l00465"></a>00465 matrix_assign_scalar&lt;scalar_multiplies_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l00466"></a>00466 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00467"></a>00467 }
-<a name="l00468"></a>00468 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l00469"></a>00469 BOOST_UBLAS_INLINE
-<a name="l00470"></a>00470 hermitian_matrix&amp; operator /= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l00471"></a>00471 <span class="comment">// Multiplication is only allowed for real scalars,</span>
-<a name="l00472"></a>00472 <span class="comment">// otherwise the resulting matrix isn&apos;t hermitian.</span>
-<a name="l00473"></a>00473 <span class="comment">// Thanks to Peter Schmitteckert for spotting this.</span>
-<a name="l00474"></a>00474 BOOST_UBLAS_CHECK (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;value_type&gt;::imag</a> (at) == 0, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1non__real.html">non_real</a> ());
-<a name="l00475"></a>00475 matrix_assign_scalar&lt;scalar_divides_assign&gt; (*<span class="keyword">this</span>, at);
-<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">// Swapping</span>
-<a name="l00480"></a>00480 BOOST_UBLAS_INLINE
-<a name="l00481"></a>00481 <span class="keywordtype">void</span> swap (hermitian_matrix &amp;m) {
-<a name="l00482"></a>00482 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;m) {
-<a name="l00483"></a>00483 std::swap (size_, m.size_);
-<a name="l00484"></a>00484 data ().swap (m.data ());
-<a name="l00485"></a>00485 }
-<a name="l00486"></a>00486 }
-<a name="l00487"></a>00487 BOOST_UBLAS_INLINE
-<a name="l00488"></a>00488 <span class="keyword">friend</span> <span class="keywordtype">void</span> swap (hermitian_matrix &amp;m1, hermitian_matrix &amp;m2) {
-<a name="l00489"></a>00489 m1.swap (m2);
-<a name="l00490"></a>00490 }
-<a name="l00491"></a>00491
-<a name="l00492"></a>00492 <span class="comment">// Iterator types</span>
-<a name="l00493"></a>00493 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00494"></a>00494 <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_1hermitian__matrix_1_1iterator1.html">iterator1</a>;
-<a name="l00495"></a>00495 <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_1hermitian__matrix_1_1iterator2.html">iterator2</a>;
-<a name="l00496"></a>00496 <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_1hermitian__matrix_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l00497"></a>00497 <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_1hermitian__matrix_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l00498"></a>00498 <span class="preprocessor">#else</span>
-<a name="l00499"></a>00499 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l00500"></a>00500 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator1.html">iterator1</a>;
-<a name="l00501"></a>00501 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l00502"></a>00502 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator2.html">iterator2</a>;
-<a name="l00503"></a>00503 <span class="preprocessor">#endif</span>
-<a name="l00504"></a>00504 <span class="preprocessor"></span> <span class="keyword">typedef</span> reverse_iterator_base1&lt;const_iterator1&gt; const_reverse_iterator1;
-<a name="l00505"></a>00505 <span class="keyword">typedef</span> reverse_iterator_base1&lt;iterator1&gt; reverse_iterator1;
-<a name="l00506"></a>00506 <span class="keyword">typedef</span> reverse_iterator_base2&lt;const_iterator2&gt; const_reverse_iterator2;
-<a name="l00507"></a>00507 <span class="keyword">typedef</span> reverse_iterator_base2&lt;iterator2&gt; reverse_iterator2;
-<a name="l00508"></a>00508
-<a name="l00509"></a>00509 <span class="comment">// Element lookup</span>
-<a name="l00510"></a>00510 BOOST_UBLAS_INLINE
-<a name="l00511"></a>00511 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator1.html">const_iterator1</a> find1 (<span class="keywordtype">int</span> <span class="comment">/* rank */</span>, size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l00512"></a>00512 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, i, j);
-<a name="l00513"></a>00513 }
-<a name="l00514"></a>00514 BOOST_UBLAS_INLINE
-<a name="l00515"></a>00515 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator1.html">iterator1</a> find1 (<span class="keywordtype">int</span> rank, size_type i, size_type j) {
-<a name="l00516"></a>00516 <span class="keywordflow">if</span> (rank == 1)
-<a name="l00517"></a>00517 i = triangular_type::mutable_restrict1 (i, j, size1(), size2());
-<a name="l00518"></a>00518 <span class="keywordflow">if</span> (rank == 0)
-<a name="l00519"></a>00519 i = triangular_type::global_mutable_restrict1 (i, size1(), j, size2());
-<a name="l00520"></a>00520 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, i, j);
-<a name="l00521"></a>00521 }
-<a name="l00522"></a>00522 BOOST_UBLAS_INLINE
-<a name="l00523"></a>00523 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator2.html">const_iterator2</a> find2 (<span class="keywordtype">int</span> <span class="comment">/* rank */</span>, size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l00524"></a>00524 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, i, j);
-<a name="l00525"></a>00525 }
-<a name="l00526"></a>00526 BOOST_UBLAS_INLINE
-<a name="l00527"></a>00527 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator2.html">iterator2</a> find2 (<span class="keywordtype">int</span> rank, size_type i, size_type j) {
-<a name="l00528"></a>00528 <span class="keywordflow">if</span> (rank == 1)
-<a name="l00529"></a>00529 j = triangular_type::mutable_restrict2 (i, j, size1(), size2());
-<a name="l00530"></a>00530 <span class="keywordflow">if</span> (rank == 0)
-<a name="l00531"></a>00531 j = triangular_type::global_mutable_restrict2 (i, size1(), j, size2());
-<a name="l00532"></a>00532 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator2.html">iterator2</a> (*<span class="keyword">this</span>, i, j);
-<a name="l00533"></a>00533 }
-<a name="l00534"></a>00534
-<a name="l00535"></a>00535 <span class="comment">// Iterators simply are indices.</span>
-<a name="l00536"></a>00536
-<a name="l00537"></a>00537 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00538"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator1.html">00538</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator1.html">const_iterator1</a>:
-<a name="l00539"></a>00539 <span class="keyword">public</span> container_const_reference&lt;hermitian_matrix&gt;,
-<a name="l00540"></a>00540 <span class="keyword">public</span> random_access_iterator_base&lt;packed_random_access_iterator_tag,
-<a name="l00541"></a>00541 const_iterator1, value_type&gt; {
-<a name="l00542"></a>00542 <span class="keyword">public</span>:
-<a name="l00543"></a>00543 <span class="keyword">typedef</span> <span class="keyword">typename</span> hermitian_matrix::value_type value_type;
-<a name="l00544"></a>00544 <span class="keyword">typedef</span> <span class="keyword">typename</span> hermitian_matrix::difference_type difference_type;
-<a name="l00545"></a>00545 <span class="keyword">typedef</span> <span class="keyword">typename</span> hermitian_matrix::const_reference reference;
-<a name="l00546"></a>00546 <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="keyword">typename</span> hermitian_matrix::pointer pointer;
-<a name="l00547"></a>00547
-<a name="l00548"></a>00548 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator2.html">const_iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator2.html">dual_iterator_type</a>;
-<a name="l00549"></a>00549 <span class="keyword">typedef</span> const_reverse_iterator2 dual_reverse_iterator_type;
-<a name="l00550"></a>00550
-<a name="l00551"></a>00551 <span class="comment">// Construction and destruction</span>
-<a name="l00552"></a>00552 BOOST_UBLAS_INLINE
-<a name="l00553"></a>00553 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator1.html">const_iterator1</a> ():
-<a name="l00554"></a>00554 container_const_reference&lt;self_type&gt; (), it1_ (), it2_ () {}
-<a name="l00555"></a>00555 BOOST_UBLAS_INLINE
-<a name="l00556"></a>00556 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html" title="A hermitian matrix of values of type T.">self_type</a> &amp;m, size_type it1, size_type it2):
-<a name="l00557"></a>00557 container_const_reference&lt;self_type&gt; (m), it1_ (it1), it2_ (it2) {}
-<a name="l00558"></a>00558 BOOST_UBLAS_INLINE
-<a name="l00559"></a>00559 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator1.html">iterator1</a> &amp;it):
-<a name="l00560"></a>00560 container_const_reference&lt;self_type&gt; (it ()), it1_ (it.it1_), it2_ (it.it2_) {}
-<a name="l00561"></a>00561
-<a name="l00562"></a>00562 <span class="comment">// Arithmetic</span>
-<a name="l00563"></a>00563 BOOST_UBLAS_INLINE
-<a name="l00564"></a>00564 const_iterator1 &amp;operator ++ () {
-<a name="l00565"></a>00565 ++ it1_;
-<a name="l00566"></a>00566 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00567"></a>00567 }
-<a name="l00568"></a>00568 BOOST_UBLAS_INLINE
-<a name="l00569"></a>00569 const_iterator1 &amp;operator -- () {
-<a name="l00570"></a>00570 -- it1_;
-<a name="l00571"></a>00571 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00572"></a>00572 }
-<a name="l00573"></a>00573 BOOST_UBLAS_INLINE
-<a name="l00574"></a>00574 const_iterator1 &amp;operator += (difference_type n) {
-<a name="l00575"></a>00575 it1_ += n;
-<a name="l00576"></a>00576 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00577"></a>00577 }
-<a name="l00578"></a>00578 BOOST_UBLAS_INLINE
-<a name="l00579"></a>00579 const_iterator1 &amp;operator -= (difference_type n) {
-<a name="l00580"></a>00580 it1_ -= n;
-<a name="l00581"></a>00581 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00582"></a>00582 }
-<a name="l00583"></a>00583 BOOST_UBLAS_INLINE
-<a name="l00584"></a>00584 difference_type operator - (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l00585"></a>00585 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="l00586"></a>00586 BOOST_UBLAS_CHECK (it2_ == it.it2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00587"></a>00587 <span class="keywordflow">return</span> it1_ - it.it1_;
-<a name="l00588"></a>00588 }
-<a name="l00589"></a>00589
-<a name="l00590"></a>00590 <span class="comment">// Dereference</span>
-<a name="l00591"></a>00591 BOOST_UBLAS_INLINE
-<a name="l00592"></a>00592 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l00593"></a>00593 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) () (it1_, it2_);
-<a name="l00594"></a>00594 }
-<a name="l00595"></a>00595 BOOST_UBLAS_INLINE
-<a name="l00596"></a>00596 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l00597"></a>00597 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l00598"></a>00598 }
-<a name="l00599"></a>00599
-<a name="l00600"></a>00600 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l00601"></a>00601 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l00602"></a>00602 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00603"></a>00603 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html" title="A hermitian matrix of values of type T.">self_type</a>::
-<a name="l00604"></a>00604 <span class="preprocessor">#endif</span>
-<a name="l00605"></a>00605 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator2.html">const_iterator2</a> begin ()<span class="keyword"> const </span>{
-<a name="l00606"></a>00606 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find2 (1, it1_, 0);
-<a name="l00607"></a>00607 }
-<a name="l00608"></a>00608 BOOST_UBLAS_INLINE
-<a name="l00609"></a>00609 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00610"></a>00610 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html" title="A hermitian matrix of values of type T.">self_type</a>::
-<a name="l00611"></a>00611 <span class="preprocessor">#endif</span>
-<a name="l00612"></a>00612 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator2.html">const_iterator2</a> end ()<span class="keyword"> const </span>{
-<a name="l00613"></a>00613 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find2 (1, it1_, (*<span class="keyword">this</span>) ().size2 ());
-<a name="l00614"></a>00614 }
-<a name="l00615"></a>00615 BOOST_UBLAS_INLINE
-<a name="l00616"></a>00616 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00617"></a>00617 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html" title="A hermitian matrix of values of type T.">self_type</a>::
-<a name="l00618"></a>00618 <span class="preprocessor">#endif</span>
-<a name="l00619"></a>00619 <span class="preprocessor"></span> const_reverse_iterator2 rbegin ()<span class="keyword"> const </span>{
-<a name="l00620"></a>00620 <span class="keywordflow">return</span> const_reverse_iterator2 (end ());
-<a name="l00621"></a>00621 }
-<a name="l00622"></a>00622 BOOST_UBLAS_INLINE
-<a name="l00623"></a>00623 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00624"></a>00624 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html" title="A hermitian matrix of values of type T.">self_type</a>::
-<a name="l00625"></a>00625 <span class="preprocessor">#endif</span>
-<a name="l00626"></a>00626 <span class="preprocessor"></span> const_reverse_iterator2 rend ()<span class="keyword"> const </span>{
-<a name="l00627"></a>00627 <span class="keywordflow">return</span> const_reverse_iterator2 (begin ());
-<a name="l00628"></a>00628 }
-<a name="l00629"></a>00629 <span class="preprocessor">#endif</span>
-<a name="l00630"></a>00630 <span class="preprocessor"></span>
-<a name="l00631"></a>00631 <span class="comment">// Indices</span>
-<a name="l00632"></a>00632 BOOST_UBLAS_INLINE
-<a name="l00633"></a>00633 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l00634"></a>00634 <span class="keywordflow">return</span> it1_;
-<a name="l00635"></a>00635 }
-<a name="l00636"></a>00636 BOOST_UBLAS_INLINE
-<a name="l00637"></a>00637 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l00638"></a>00638 <span class="keywordflow">return</span> it2_;
-<a name="l00639"></a>00639 }
-<a name="l00640"></a>00640
-<a name="l00641"></a>00641 <span class="comment">// Assignment</span>
-<a name="l00642"></a>00642 BOOST_UBLAS_INLINE
-<a name="l00643"></a>00643 const_iterator1 &amp;operator = (<span class="keyword">const</span> const_iterator1 &amp;it) {
-<a name="l00644"></a>00644 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l00645"></a>00645 it1_ = it.it1_;
-<a name="l00646"></a>00646 it2_ = it.it2_;
-<a name="l00647"></a>00647 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00648"></a>00648 }
-<a name="l00649"></a>00649
-<a name="l00650"></a>00650 <span class="comment">// Comparison</span>
-<a name="l00651"></a>00651 BOOST_UBLAS_INLINE
-<a name="l00652"></a>00652 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l00653"></a>00653 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="l00654"></a>00654 BOOST_UBLAS_CHECK (it2_ == it.it2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00655"></a>00655 <span class="keywordflow">return</span> it1_ == it.it1_;
-<a name="l00656"></a>00656 }
-<a name="l00657"></a>00657 BOOST_UBLAS_INLINE
-<a name="l00658"></a>00658 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l00659"></a>00659 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="l00660"></a>00660 BOOST_UBLAS_CHECK (it2_ == it.it2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00661"></a>00661 <span class="keywordflow">return</span> it1_ &lt; it.it1_;
-<a name="l00662"></a>00662 }
-<a name="l00663"></a>00663
-<a name="l00664"></a>00664 <span class="keyword">private</span>:
-<a name="l00665"></a>00665 size_type it1_;
-<a name="l00666"></a>00666 size_type it2_;
-<a name="l00667"></a>00667 };
-<a name="l00668"></a>00668 <span class="preprocessor">#endif</span>
-<a name="l00669"></a>00669 <span class="preprocessor"></span>
-<a name="l00670"></a>00670 BOOST_UBLAS_INLINE
-<a name="l00671"></a>00671 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator1.html">const_iterator1</a> begin1 ()<span class="keyword"> const </span>{
-<a name="l00672"></a>00672 <span class="keywordflow">return</span> find1 (0, 0, 0);
-<a name="l00673"></a>00673 }
-<a name="l00674"></a>00674 BOOST_UBLAS_INLINE
-<a name="l00675"></a>00675 const_iterator1 end1 ()<span class="keyword"> const </span>{
-<a name="l00676"></a>00676 <span class="keywordflow">return</span> find1 (0, size_, 0);
-<a name="l00677"></a>00677 }
-<a name="l00678"></a>00678
-<a name="l00679"></a>00679 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00680"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator1.html">00680</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator1.html">iterator1</a>:
-<a name="l00681"></a>00681 <span class="keyword">public</span> container_reference&lt;hermitian_matrix&gt;,
-<a name="l00682"></a>00682 <span class="keyword">public</span> random_access_iterator_base&lt;packed_random_access_iterator_tag,
-<a name="l00683"></a>00683 iterator1, value_type&gt; {
-<a name="l00684"></a>00684 <span class="keyword">public</span>:
-<a name="l00685"></a>00685 <span class="keyword">typedef</span> <span class="keyword">typename</span> hermitian_matrix::value_type value_type;
-<a name="l00686"></a>00686 <span class="keyword">typedef</span> <span class="keyword">typename</span> hermitian_matrix::difference_type difference_type;
-<a name="l00687"></a>00687 <span class="keyword">typedef</span> <span class="keyword">typename</span> hermitian_matrix::true_reference reference;
-<a name="l00688"></a>00688 <span class="keyword">typedef</span> <span class="keyword">typename</span> hermitian_matrix::pointer pointer;
-<a name="l00689"></a>00689
-<a name="l00690"></a>00690 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator2.html">iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator2.html">dual_iterator_type</a>;
-<a name="l00691"></a>00691 <span class="keyword">typedef</span> reverse_iterator2 dual_reverse_iterator_type;
-<a name="l00692"></a>00692
-<a name="l00693"></a>00693 <span class="comment">// Construction and destruction</span>
-<a name="l00694"></a>00694 BOOST_UBLAS_INLINE
-<a name="l00695"></a>00695 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator1.html">iterator1</a> ():
-<a name="l00696"></a>00696 container_reference&lt;self_type&gt; (), it1_ (), it2_ () {}
-<a name="l00697"></a>00697 BOOST_UBLAS_INLINE
-<a name="l00698"></a>00698 iterator1 (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html" title="A hermitian matrix of values of type T.">self_type</a> &amp;m, size_type it1, size_type it2):
-<a name="l00699"></a>00699 container_reference&lt;self_type&gt; (m), it1_ (it1), it2_ (it2) {}
-<a name="l00700"></a>00700
-<a name="l00701"></a>00701 <span class="comment">// Arithmetic</span>
-<a name="l00702"></a>00702 BOOST_UBLAS_INLINE
-<a name="l00703"></a>00703 iterator1 &amp;operator ++ () {
-<a name="l00704"></a>00704 ++ it1_;
-<a name="l00705"></a>00705 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00706"></a>00706 }
-<a name="l00707"></a>00707 BOOST_UBLAS_INLINE
-<a name="l00708"></a>00708 iterator1 &amp;operator -- () {
-<a name="l00709"></a>00709 -- it1_;
-<a name="l00710"></a>00710 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00711"></a>00711 }
-<a name="l00712"></a>00712 BOOST_UBLAS_INLINE
-<a name="l00713"></a>00713 iterator1 &amp;operator += (difference_type n) {
-<a name="l00714"></a>00714 it1_ += n;
-<a name="l00715"></a>00715 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00716"></a>00716 }
-<a name="l00717"></a>00717 BOOST_UBLAS_INLINE
-<a name="l00718"></a>00718 iterator1 &amp;operator -= (difference_type n) {
-<a name="l00719"></a>00719 it1_ -= n;
-<a name="l00720"></a>00720 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00721"></a>00721 }
-<a name="l00722"></a>00722 BOOST_UBLAS_INLINE
-<a name="l00723"></a>00723 difference_type operator - (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l00724"></a>00724 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="l00725"></a>00725 BOOST_UBLAS_CHECK (it2_ == it.it2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00726"></a>00726 <span class="keywordflow">return</span> it1_ - it.it1_;
-<a name="l00727"></a>00727 }
-<a name="l00728"></a>00728
-<a name="l00729"></a>00729 <span class="comment">// Dereference</span>
-<a name="l00730"></a>00730 BOOST_UBLAS_INLINE
-<a name="l00731"></a>00731 reference operator * ()<span class="keyword"> const </span>{
-<a name="l00732"></a>00732 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().at_element (it1_, it2_);
-<a name="l00733"></a>00733 }
-<a name="l00734"></a>00734 BOOST_UBLAS_INLINE
-<a name="l00735"></a>00735 reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l00736"></a>00736 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l00737"></a>00737 }
-<a name="l00738"></a>00738
-<a name="l00739"></a>00739 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l00740"></a>00740 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l00741"></a>00741 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00742"></a>00742 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html" title="A hermitian matrix of values of type T.">self_type</a>::
-<a name="l00743"></a>00743 <span class="preprocessor">#endif</span>
-<a name="l00744"></a>00744 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator2.html">iterator2</a> begin ()<span class="keyword"> const </span>{
-<a name="l00745"></a>00745 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find2 (1, it1_, 0);
-<a name="l00746"></a>00746 }
-<a name="l00747"></a>00747 BOOST_UBLAS_INLINE
-<a name="l00748"></a>00748 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00749"></a>00749 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html" title="A hermitian matrix of values of type T.">self_type</a>::
-<a name="l00750"></a>00750 <span class="preprocessor">#endif</span>
-<a name="l00751"></a>00751 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator2.html">iterator2</a> end ()<span class="keyword"> const </span>{
-<a name="l00752"></a>00752 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find2 (1, it1_, (*<span class="keyword">this</span>) ().size2 ());
-<a name="l00753"></a>00753 }
-<a name="l00754"></a>00754 BOOST_UBLAS_INLINE
-<a name="l00755"></a>00755 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00756"></a>00756 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html" title="A hermitian matrix of values of type T.">self_type</a>::
-<a name="l00757"></a>00757 <span class="preprocessor">#endif</span>
-<a name="l00758"></a>00758 <span class="preprocessor"></span> reverse_iterator2 rbegin ()<span class="keyword"> const </span>{
-<a name="l00759"></a>00759 <span class="keywordflow">return</span> reverse_iterator2 (end ());
-<a name="l00760"></a>00760 }
-<a name="l00761"></a>00761 BOOST_UBLAS_INLINE
-<a name="l00762"></a>00762 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00763"></a>00763 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html" title="A hermitian matrix of values of type T.">self_type</a>::
-<a name="l00764"></a>00764 <span class="preprocessor">#endif</span>
-<a name="l00765"></a>00765 <span class="preprocessor"></span> reverse_iterator2 rend ()<span class="keyword"> const </span>{
-<a name="l00766"></a>00766 <span class="keywordflow">return</span> reverse_iterator2 (begin ());
-<a name="l00767"></a>00767 }
-<a name="l00768"></a>00768 <span class="preprocessor">#endif</span>
-<a name="l00769"></a>00769 <span class="preprocessor"></span>
-<a name="l00770"></a>00770 <span class="comment">// Indices</span>
-<a name="l00771"></a>00771 BOOST_UBLAS_INLINE
-<a name="l00772"></a>00772 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l00773"></a>00773 <span class="keywordflow">return</span> it1_;
-<a name="l00774"></a>00774 }
-<a name="l00775"></a>00775 BOOST_UBLAS_INLINE
-<a name="l00776"></a>00776 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l00777"></a>00777 <span class="keywordflow">return</span> it2_;
-<a name="l00778"></a>00778 }
-<a name="l00779"></a>00779
-<a name="l00780"></a>00780 <span class="comment">// Assignment</span>
-<a name="l00781"></a>00781 BOOST_UBLAS_INLINE
-<a name="l00782"></a>00782 iterator1 &amp;operator = (<span class="keyword">const</span> iterator1 &amp;it) {
-<a name="l00783"></a>00783 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l00784"></a>00784 it1_ = it.it1_;
-<a name="l00785"></a>00785 it2_ = it.it2_;
-<a name="l00786"></a>00786 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00787"></a>00787 }
-<a name="l00788"></a>00788
-<a name="l00789"></a>00789 <span class="comment">// Comparison</span>
-<a name="l00790"></a>00790 BOOST_UBLAS_INLINE
-<a name="l00791"></a>00791 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l00792"></a>00792 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="l00793"></a>00793 BOOST_UBLAS_CHECK (it2_ == it.it2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00794"></a>00794 <span class="keywordflow">return</span> it1_ == it.it1_;
-<a name="l00795"></a>00795 }
-<a name="l00796"></a>00796 BOOST_UBLAS_INLINE
-<a name="l00797"></a>00797 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l00798"></a>00798 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="l00799"></a>00799 BOOST_UBLAS_CHECK (it2_ == it.it2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00800"></a>00800 <span class="keywordflow">return</span> it1_ &lt; it.it1_;
-<a name="l00801"></a>00801 }
-<a name="l00802"></a>00802
-<a name="l00803"></a>00803 <span class="keyword">private</span>:
-<a name="l00804"></a>00804 size_type it1_;
-<a name="l00805"></a>00805 size_type it2_;
-<a name="l00806"></a>00806
-<a name="l00807"></a>00807 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l00808"></a>00808 };
-<a name="l00809"></a>00809 <span class="preprocessor">#endif</span>
-<a name="l00810"></a>00810 <span class="preprocessor"></span>
-<a name="l00811"></a>00811 BOOST_UBLAS_INLINE
-<a name="l00812"></a>00812 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator1.html">iterator1</a> begin1 () {
-<a name="l00813"></a>00813 <span class="keywordflow">return</span> find1 (0, 0, 0);
-<a name="l00814"></a>00814 }
-<a name="l00815"></a>00815 BOOST_UBLAS_INLINE
-<a name="l00816"></a>00816 iterator1 end1 () {
-<a name="l00817"></a>00817 <span class="keywordflow">return</span> find1 (0, size_, 0);
-<a name="l00818"></a>00818 }
-<a name="l00819"></a>00819
-<a name="l00820"></a>00820 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00821"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator2.html">00821</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator2.html">const_iterator2</a>:
-<a name="l00822"></a>00822 <span class="keyword">public</span> container_const_reference&lt;hermitian_matrix&gt;,
-<a name="l00823"></a>00823 <span class="keyword">public</span> random_access_iterator_base&lt;packed_random_access_iterator_tag,
-<a name="l00824"></a>00824 const_iterator2, value_type&gt; {
-<a name="l00825"></a>00825 <span class="keyword">public</span>:
-<a name="l00826"></a>00826 <span class="keyword">typedef</span> <span class="keyword">typename</span> hermitian_matrix::value_type value_type;
-<a name="l00827"></a>00827 <span class="keyword">typedef</span> <span class="keyword">typename</span> hermitian_matrix::difference_type difference_type;
-<a name="l00828"></a>00828 <span class="keyword">typedef</span> <span class="keyword">typename</span> hermitian_matrix::const_reference reference;
-<a name="l00829"></a>00829 <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="keyword">typename</span> hermitian_matrix::pointer pointer;
-<a name="l00830"></a>00830
-<a name="l00831"></a>00831 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator1.html">const_iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator1.html">dual_iterator_type</a>;
-<a name="l00832"></a>00832 <span class="keyword">typedef</span> const_reverse_iterator1 dual_reverse_iterator_type;
-<a name="l00833"></a>00833
-<a name="l00834"></a>00834 <span class="comment">// Construction and destruction</span>
-<a name="l00835"></a>00835 BOOST_UBLAS_INLINE
-<a name="l00836"></a>00836 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator2.html">const_iterator2</a> ():
-<a name="l00837"></a>00837 container_const_reference&lt;self_type&gt; (), it1_ (), it2_ () {}
-<a name="l00838"></a>00838 BOOST_UBLAS_INLINE
-<a name="l00839"></a>00839 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html" title="A hermitian matrix of values of type T.">self_type</a> &amp;m, size_type it1, size_type it2):
-<a name="l00840"></a>00840 container_const_reference&lt;self_type&gt; (m), it1_ (it1), it2_ (it2) {}
-<a name="l00841"></a>00841 BOOST_UBLAS_INLINE
-<a name="l00842"></a>00842 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator2.html">iterator2</a> &amp;it):
-<a name="l00843"></a>00843 container_const_reference&lt;self_type&gt; (it ()), it1_ (it.it1_), it2_ (it.it2_) {}
-<a name="l00844"></a>00844
-<a name="l00845"></a>00845 <span class="comment">// Arithmetic</span>
-<a name="l00846"></a>00846 BOOST_UBLAS_INLINE
-<a name="l00847"></a>00847 const_iterator2 &amp;operator ++ () {
-<a name="l00848"></a>00848 ++ it2_;
-<a name="l00849"></a>00849 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00850"></a>00850 }
-<a name="l00851"></a>00851 BOOST_UBLAS_INLINE
-<a name="l00852"></a>00852 const_iterator2 &amp;operator -- () {
-<a name="l00853"></a>00853 -- it2_;
-<a name="l00854"></a>00854 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00855"></a>00855 }
-<a name="l00856"></a>00856 BOOST_UBLAS_INLINE
-<a name="l00857"></a>00857 const_iterator2 &amp;operator += (difference_type n) {
-<a name="l00858"></a>00858 it2_ += n;
-<a name="l00859"></a>00859 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00860"></a>00860 }
-<a name="l00861"></a>00861 BOOST_UBLAS_INLINE
-<a name="l00862"></a>00862 const_iterator2 &amp;operator -= (difference_type n) {
-<a name="l00863"></a>00863 it2_ -= n;
-<a name="l00864"></a>00864 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00865"></a>00865 }
-<a name="l00866"></a>00866 BOOST_UBLAS_INLINE
-<a name="l00867"></a>00867 difference_type operator - (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l00868"></a>00868 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="l00869"></a>00869 BOOST_UBLAS_CHECK (it1_ == it.it1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00870"></a>00870 <span class="keywordflow">return</span> it2_ - it.it2_;
-<a name="l00871"></a>00871 }
-<a name="l00872"></a>00872
-<a name="l00873"></a>00873 <span class="comment">// Dereference</span>
-<a name="l00874"></a>00874 BOOST_UBLAS_INLINE
-<a name="l00875"></a>00875 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l00876"></a>00876 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) () (it1_, it2_);
-<a name="l00877"></a>00877 }
-<a name="l00878"></a>00878 BOOST_UBLAS_INLINE
-<a name="l00879"></a>00879 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l00880"></a>00880 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l00881"></a>00881 }
-<a name="l00882"></a>00882
-<a name="l00883"></a>00883 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l00884"></a>00884 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l00885"></a>00885 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00886"></a>00886 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html" title="A hermitian matrix of values of type T.">self_type</a>::
-<a name="l00887"></a>00887 <span class="preprocessor">#endif</span>
-<a name="l00888"></a>00888 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator1.html">const_iterator1</a> begin ()<span class="keyword"> const </span>{
-<a name="l00889"></a>00889 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find1 (1, 0, it2_);
-<a name="l00890"></a>00890 }
-<a name="l00891"></a>00891 BOOST_UBLAS_INLINE
-<a name="l00892"></a>00892 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00893"></a>00893 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html" title="A hermitian matrix of values of type T.">self_type</a>::
-<a name="l00894"></a>00894 <span class="preprocessor">#endif</span>
-<a name="l00895"></a>00895 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator1.html">const_iterator1</a> end ()<span class="keyword"> const </span>{
-<a name="l00896"></a>00896 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find1 (1, (*<span class="keyword">this</span>) ().size1 (), it2_);
-<a name="l00897"></a>00897 }
-<a name="l00898"></a>00898 BOOST_UBLAS_INLINE
-<a name="l00899"></a>00899 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00900"></a>00900 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html" title="A hermitian matrix of values of type T.">self_type</a>::
-<a name="l00901"></a>00901 <span class="preprocessor">#endif</span>
-<a name="l00902"></a>00902 <span class="preprocessor"></span> const_reverse_iterator1 rbegin ()<span class="keyword"> const </span>{
-<a name="l00903"></a>00903 <span class="keywordflow">return</span> const_reverse_iterator1 (end ());
-<a name="l00904"></a>00904 }
-<a name="l00905"></a>00905 BOOST_UBLAS_INLINE
-<a name="l00906"></a>00906 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00907"></a>00907 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html" title="A hermitian matrix of values of type T.">self_type</a>::
-<a name="l00908"></a>00908 <span class="preprocessor">#endif</span>
-<a name="l00909"></a>00909 <span class="preprocessor"></span> const_reverse_iterator1 rend ()<span class="keyword"> const </span>{
-<a name="l00910"></a>00910 <span class="keywordflow">return</span> const_reverse_iterator1 (begin ());
-<a name="l00911"></a>00911 }
-<a name="l00912"></a>00912 <span class="preprocessor">#endif</span>
-<a name="l00913"></a>00913 <span class="preprocessor"></span>
-<a name="l00914"></a>00914 <span class="comment">// Indices</span>
-<a name="l00915"></a>00915 BOOST_UBLAS_INLINE
-<a name="l00916"></a>00916 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l00917"></a>00917 <span class="keywordflow">return</span> it1_;
-<a name="l00918"></a>00918 }
-<a name="l00919"></a>00919 BOOST_UBLAS_INLINE
-<a name="l00920"></a>00920 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l00921"></a>00921 <span class="keywordflow">return</span> it2_;
-<a name="l00922"></a>00922 }
-<a name="l00923"></a>00923
-<a name="l00924"></a>00924 <span class="comment">// Assignment</span>
-<a name="l00925"></a>00925 BOOST_UBLAS_INLINE
-<a name="l00926"></a>00926 const_iterator2 &amp;operator = (<span class="keyword">const</span> const_iterator2 &amp;it) {
-<a name="l00927"></a>00927 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l00928"></a>00928 it1_ = it.it1_;
-<a name="l00929"></a>00929 it2_ = it.it2_;
-<a name="l00930"></a>00930 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00931"></a>00931 }
-<a name="l00932"></a>00932
-<a name="l00933"></a>00933 <span class="comment">// Comparison</span>
-<a name="l00934"></a>00934 BOOST_UBLAS_INLINE
-<a name="l00935"></a>00935 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l00936"></a>00936 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="l00937"></a>00937 BOOST_UBLAS_CHECK (it1_ == it.it1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00938"></a>00938 <span class="keywordflow">return</span> it2_ == it.it2_;
-<a name="l00939"></a>00939 }
-<a name="l00940"></a>00940 BOOST_UBLAS_INLINE
-<a name="l00941"></a>00941 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l00942"></a>00942 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="l00943"></a>00943 BOOST_UBLAS_CHECK (it1_ == it.it1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00944"></a>00944 <span class="keywordflow">return</span> it2_ &lt; it.it2_;
-<a name="l00945"></a>00945 }
-<a name="l00946"></a>00946
-<a name="l00947"></a>00947 <span class="keyword">private</span>:
-<a name="l00948"></a>00948 size_type it1_;
-<a name="l00949"></a>00949 size_type it2_;
-<a name="l00950"></a>00950 };
-<a name="l00951"></a>00951 <span class="preprocessor">#endif</span>
-<a name="l00952"></a>00952 <span class="preprocessor"></span>
-<a name="l00953"></a>00953 BOOST_UBLAS_INLINE
-<a name="l00954"></a>00954 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator2.html">const_iterator2</a> begin2 ()<span class="keyword"> const </span>{
-<a name="l00955"></a>00955 <span class="keywordflow">return</span> find2 (0, 0, 0);
-<a name="l00956"></a>00956 }
-<a name="l00957"></a>00957 BOOST_UBLAS_INLINE
-<a name="l00958"></a>00958 const_iterator2 end2 ()<span class="keyword"> const </span>{
-<a name="l00959"></a>00959 <span class="keywordflow">return</span> find2 (0, 0, size_);
-<a name="l00960"></a>00960 }
-<a name="l00961"></a>00961
-<a name="l00962"></a>00962 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00963"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator2.html">00963</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator2.html">iterator2</a>:
-<a name="l00964"></a>00964 <span class="keyword">public</span> container_reference&lt;hermitian_matrix&gt;,
-<a name="l00965"></a>00965 <span class="keyword">public</span> random_access_iterator_base&lt;packed_random_access_iterator_tag,
-<a name="l00966"></a>00966 iterator2, value_type&gt; {
-<a name="l00967"></a>00967 <span class="keyword">public</span>:
-<a name="l00968"></a>00968 <span class="keyword">typedef</span> <span class="keyword">typename</span> hermitian_matrix::value_type value_type;
-<a name="l00969"></a>00969 <span class="keyword">typedef</span> <span class="keyword">typename</span> hermitian_matrix::difference_type difference_type;
-<a name="l00970"></a>00970 <span class="keyword">typedef</span> <span class="keyword">typename</span> hermitian_matrix::true_reference reference;
-<a name="l00971"></a>00971 <span class="keyword">typedef</span> <span class="keyword">typename</span> hermitian_matrix::pointer pointer;
-<a name="l00972"></a>00972
-<a name="l00973"></a>00973 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator1.html">iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator1.html">dual_iterator_type</a>;
-<a name="l00974"></a>00974 <span class="keyword">typedef</span> reverse_iterator1 dual_reverse_iterator_type;
-<a name="l00975"></a>00975
-<a name="l00976"></a>00976 <span class="comment">// Construction and destruction</span>
-<a name="l00977"></a>00977 BOOST_UBLAS_INLINE
-<a name="l00978"></a>00978 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator2.html">iterator2</a> ():
-<a name="l00979"></a>00979 container_reference&lt;self_type&gt; (), it1_ (), it2_ () {}
-<a name="l00980"></a>00980 BOOST_UBLAS_INLINE
-<a name="l00981"></a>00981 iterator2 (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html" title="A hermitian matrix of values of type T.">self_type</a> &amp;m, size_type it1, size_type it2):
-<a name="l00982"></a>00982 container_reference&lt;self_type&gt; (m), it1_ (it1), it2_ (it2) {}
-<a name="l00983"></a>00983
-<a name="l00984"></a>00984 <span class="comment">// Arithmetic</span>
-<a name="l00985"></a>00985 BOOST_UBLAS_INLINE
-<a name="l00986"></a>00986 iterator2 &amp;operator ++ () {
-<a name="l00987"></a>00987 ++ it2_;
-<a name="l00988"></a>00988 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00989"></a>00989 }
-<a name="l00990"></a>00990 BOOST_UBLAS_INLINE
-<a name="l00991"></a>00991 iterator2 &amp;operator -- () {
-<a name="l00992"></a>00992 -- it2_;
-<a name="l00993"></a>00993 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00994"></a>00994 }
-<a name="l00995"></a>00995 BOOST_UBLAS_INLINE
-<a name="l00996"></a>00996 iterator2 &amp;operator += (difference_type n) {
-<a name="l00997"></a>00997 it2_ += n;
-<a name="l00998"></a>00998 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00999"></a>00999 }
-<a name="l01000"></a>01000 BOOST_UBLAS_INLINE
-<a name="l01001"></a>01001 iterator2 &amp;operator -= (difference_type n) {
-<a name="l01002"></a>01002 it2_ -= n;
-<a name="l01003"></a>01003 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01004"></a>01004 }
-<a name="l01005"></a>01005 BOOST_UBLAS_INLINE
-<a name="l01006"></a>01006 difference_type operator - (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l01007"></a>01007 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="l01008"></a>01008 BOOST_UBLAS_CHECK (it1_ == it.it1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01009"></a>01009 <span class="keywordflow">return</span> it2_ - it.it2_;
-<a name="l01010"></a>01010 }
-<a name="l01011"></a>01011
-<a name="l01012"></a>01012 <span class="comment">// Dereference</span>
-<a name="l01013"></a>01013 BOOST_UBLAS_INLINE
-<a name="l01014"></a>01014 reference operator * ()<span class="keyword"> const </span>{
-<a name="l01015"></a>01015 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().at_element (it1_, it2_);
-<a name="l01016"></a>01016 }
-<a name="l01017"></a>01017 BOOST_UBLAS_INLINE
-<a name="l01018"></a>01018 reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l01019"></a>01019 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l01020"></a>01020 }
-<a name="l01021"></a>01021
-<a name="l01022"></a>01022 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l01023"></a>01023 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l01024"></a>01024 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01025"></a>01025 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html" title="A hermitian matrix of values of type T.">self_type</a>::
-<a name="l01026"></a>01026 <span class="preprocessor">#endif</span>
-<a name="l01027"></a>01027 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator1.html">iterator1</a> begin ()<span class="keyword"> const </span>{
-<a name="l01028"></a>01028 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find1 (1, 0, it2_);
-<a name="l01029"></a>01029 }
-<a name="l01030"></a>01030 BOOST_UBLAS_INLINE
-<a name="l01031"></a>01031 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01032"></a>01032 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html" title="A hermitian matrix of values of type T.">self_type</a>::
-<a name="l01033"></a>01033 <span class="preprocessor">#endif</span>
-<a name="l01034"></a>01034 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator1.html">iterator1</a> end ()<span class="keyword"> const </span>{
-<a name="l01035"></a>01035 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find1 (1, (*<span class="keyword">this</span>) ().size1 (), it2_);
-<a name="l01036"></a>01036 }
-<a name="l01037"></a>01037 BOOST_UBLAS_INLINE
-<a name="l01038"></a>01038 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01039"></a>01039 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html" title="A hermitian matrix of values of type T.">self_type</a>::
-<a name="l01040"></a>01040 <span class="preprocessor">#endif</span>
-<a name="l01041"></a>01041 <span class="preprocessor"></span> reverse_iterator1 rbegin ()<span class="keyword"> const </span>{
-<a name="l01042"></a>01042 <span class="keywordflow">return</span> reverse_iterator1 (end ());
-<a name="l01043"></a>01043 }
-<a name="l01044"></a>01044 BOOST_UBLAS_INLINE
-<a name="l01045"></a>01045 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01046"></a>01046 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html" title="A hermitian matrix of values of type T.">self_type</a>::
-<a name="l01047"></a>01047 <span class="preprocessor">#endif</span>
-<a name="l01048"></a>01048 <span class="preprocessor"></span> reverse_iterator1 rend ()<span class="keyword"> const </span>{
-<a name="l01049"></a>01049 <span class="keywordflow">return</span> reverse_iterator1 (begin ());
-<a name="l01050"></a>01050 }
-<a name="l01051"></a>01051 <span class="preprocessor">#endif</span>
-<a name="l01052"></a>01052 <span class="preprocessor"></span>
-<a name="l01053"></a>01053 <span class="comment">// Indices</span>
-<a name="l01054"></a>01054 BOOST_UBLAS_INLINE
-<a name="l01055"></a>01055 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l01056"></a>01056 <span class="keywordflow">return</span> it1_;
-<a name="l01057"></a>01057 }
-<a name="l01058"></a>01058 BOOST_UBLAS_INLINE
-<a name="l01059"></a>01059 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l01060"></a>01060 <span class="keywordflow">return</span> it2_;
-<a name="l01061"></a>01061 }
-<a name="l01062"></a>01062
-<a name="l01063"></a>01063 <span class="comment">// Assignment</span>
-<a name="l01064"></a>01064 BOOST_UBLAS_INLINE
-<a name="l01065"></a>01065 iterator2 &amp;operator = (<span class="keyword">const</span> iterator2 &amp;it) {
-<a name="l01066"></a>01066 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l01067"></a>01067 it1_ = it.it1_;
-<a name="l01068"></a>01068 it2_ = it.it2_;
-<a name="l01069"></a>01069 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01070"></a>01070 }
-<a name="l01071"></a>01071
-<a name="l01072"></a>01072 <span class="comment">// Comparison</span>
-<a name="l01073"></a>01073 BOOST_UBLAS_INLINE
-<a name="l01074"></a>01074 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l01075"></a>01075 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="l01076"></a>01076 BOOST_UBLAS_CHECK (it1_ == it.it1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01077"></a>01077 <span class="keywordflow">return</span> it2_ == it.it2_;
-<a name="l01078"></a>01078 }
-<a name="l01079"></a>01079 BOOST_UBLAS_INLINE
-<a name="l01080"></a>01080 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l01081"></a>01081 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="l01082"></a>01082 BOOST_UBLAS_CHECK (it1_ == it.it1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01083"></a>01083 <span class="keywordflow">return</span> it2_ &lt; it.it2_;
-<a name="l01084"></a>01084 }
-<a name="l01085"></a>01085
-<a name="l01086"></a>01086 <span class="keyword">private</span>:
-<a name="l01087"></a>01087 size_type it1_;
-<a name="l01088"></a>01088 size_type it2_;
-<a name="l01089"></a>01089
-<a name="l01090"></a>01090 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l01091"></a>01091 };
-<a name="l01092"></a>01092 <span class="preprocessor">#endif</span>
-<a name="l01093"></a>01093 <span class="preprocessor"></span>
-<a name="l01094"></a>01094 BOOST_UBLAS_INLINE
-<a name="l01095"></a>01095 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator2.html">iterator2</a> begin2 () {
-<a name="l01096"></a>01096 <span class="keywordflow">return</span> find2 (0, 0, 0);
-<a name="l01097"></a>01097 }
-<a name="l01098"></a>01098 BOOST_UBLAS_INLINE
-<a name="l01099"></a>01099 iterator2 end2 () {
-<a name="l01100"></a>01100 <span class="keywordflow">return</span> find2 (0, 0, size_);
-<a name="l01101"></a>01101 }
-<a name="l01102"></a>01102
-<a name="l01103"></a>01103 <span class="comment">// Reverse iterators</span>
-<a name="l01104"></a>01104
-<a name="l01105"></a>01105 BOOST_UBLAS_INLINE
-<a name="l01106"></a>01106 const_reverse_iterator1 rbegin1 ()<span class="keyword"> const </span>{
-<a name="l01107"></a>01107 <span class="keywordflow">return</span> const_reverse_iterator1 (end1 ());
-<a name="l01108"></a>01108 }
-<a name="l01109"></a>01109 BOOST_UBLAS_INLINE
-<a name="l01110"></a>01110 const_reverse_iterator1 rend1 ()<span class="keyword"> const </span>{
-<a name="l01111"></a>01111 <span class="keywordflow">return</span> const_reverse_iterator1 (begin1 ());
-<a name="l01112"></a>01112 }
-<a name="l01113"></a>01113
-<a name="l01114"></a>01114 BOOST_UBLAS_INLINE
-<a name="l01115"></a>01115 reverse_iterator1 rbegin1 () {
-<a name="l01116"></a>01116 <span class="keywordflow">return</span> reverse_iterator1 (end1 ());
-<a name="l01117"></a>01117 }
-<a name="l01118"></a>01118 BOOST_UBLAS_INLINE
-<a name="l01119"></a>01119 reverse_iterator1 rend1 () {
-<a name="l01120"></a>01120 <span class="keywordflow">return</span> reverse_iterator1 (begin1 ());
-<a name="l01121"></a>01121 }
-<a name="l01122"></a>01122
-<a name="l01123"></a>01123 BOOST_UBLAS_INLINE
-<a name="l01124"></a>01124 const_reverse_iterator2 rbegin2 ()<span class="keyword"> const </span>{
-<a name="l01125"></a>01125 <span class="keywordflow">return</span> const_reverse_iterator2 (end2 ());
-<a name="l01126"></a>01126 }
-<a name="l01127"></a>01127 BOOST_UBLAS_INLINE
-<a name="l01128"></a>01128 const_reverse_iterator2 rend2 ()<span class="keyword"> const </span>{
-<a name="l01129"></a>01129 <span class="keywordflow">return</span> const_reverse_iterator2 (begin2 ());
-<a name="l01130"></a>01130 }
-<a name="l01131"></a>01131
-<a name="l01132"></a>01132 BOOST_UBLAS_INLINE
-<a name="l01133"></a>01133 reverse_iterator2 rbegin2 () {
-<a name="l01134"></a>01134 <span class="keywordflow">return</span> reverse_iterator2 (end2 ());
-<a name="l01135"></a>01135 }
-<a name="l01136"></a>01136 BOOST_UBLAS_INLINE
-<a name="l01137"></a>01137 reverse_iterator2 rend2 () {
-<a name="l01138"></a>01138 <span class="keywordflow">return</span> reverse_iterator2 (begin2 ());
-<a name="l01139"></a>01139 }
-<a name="l01140"></a>01140
-<a name="l01141"></a>01141 <span class="keyword">private</span>:
-<a name="l01142"></a>01142 size_type size_;
-<a name="l01143"></a>01143 array_type data_;
-<a name="l01144"></a>01144 };
-<a name="l01145"></a>01145
-<a name="l01155"></a>01155 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> TRI&gt;
-<a name="l01156"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html">01156</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html" title="A Hermitian matrix adaptator: convert a any matrix into a Hermitian matrix expression...">hermitian_adaptor</a>:
-<a name="l01157"></a>01157 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression</a>&lt;hermitian_adaptor&lt;M, TRI&gt; &gt; {
-<a name="l01158"></a>01158
-<a name="l01159"></a>01159 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html" title="A Hermitian matrix adaptator: convert a any matrix into a Hermitian matrix expression...">hermitian_adaptor&lt;M, TRI&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html" title="A Hermitian matrix adaptator: convert a any matrix into a Hermitian matrix expression...">self_type</a>;
-<a name="l01160"></a>01160 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::value_type &amp;true_reference;
-<a name="l01161"></a>01161 <span class="keyword">public</span>:
-<a name="l01162"></a>01162 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l01163"></a>01163 <span class="preprocessor"></span> <span class="keyword">using</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression&lt;self_type&gt;::operator </a>();
-<a name="l01164"></a>01164 <span class="preprocessor">#endif</span>
-<a name="l01165"></a>01165 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">const</span> M const_matrix_type;
-<a name="l01166"></a>01166 <span class="keyword">typedef</span> M matrix_type;
-<a name="l01167"></a>01167 <span class="keyword">typedef</span> TRI triangular_type;
-<a name="l01168"></a>01168 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::size_type size_type;
-<a name="l01169"></a>01169 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::difference_type difference_type;
-<a name="l01170"></a>01170 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::value_type value_type;
-<a name="l01171"></a>01171 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::value_type const_reference;
-<a name="l01172"></a>01172 <span class="preprocessor">#ifndef BOOST_UBLAS_STRICT_HERMITIAN</span>
-<a name="l01173"></a>01173 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;M&gt;,
-<a name="l01174"></a>01174 <span class="keyword">typename</span> M::value_type,
-<a name="l01175"></a>01175 <span class="keyword">typename</span> M::reference&gt;::type reference;
-<a name="l01176"></a>01176 <span class="preprocessor">#else</span>
-<a name="l01177"></a>01177 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;M&gt;,
-<a name="l01178"></a>01178 <span class="keyword">typename</span> M::value_type,
-<a name="l01179"></a>01179 hermitian_matrix_element&lt;self_type&gt; &gt;::type reference;
-<a name="l01180"></a>01180 <span class="preprocessor">#endif</span>
-<a name="l01181"></a>01181 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;M&gt;,
-<a name="l01182"></a>01182 <span class="keyword">typename</span> M::const_closure_type,
-<a name="l01183"></a>01183 <span class="keyword">typename</span> M::closure_type&gt;::type matrix_closure_type;
-<a name="l01184"></a>01184 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html" title="A Hermitian matrix adaptator: convert a any matrix into a Hermitian matrix expression...">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html" title="A Hermitian matrix adaptator: convert a any matrix into a Hermitian matrix expression...">const_closure_type</a>;
-<a name="l01185"></a>01185 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html" title="A Hermitian matrix adaptator: convert a any matrix into a Hermitian matrix expression...">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html" title="A Hermitian matrix adaptator: convert a any matrix into a Hermitian matrix expression...">closure_type</a>;
-<a name="l01186"></a>01186 <span class="comment">// Replaced by _temporary_traits to avoid type requirements on M</span>
-<a name="l01187"></a>01187 <span class="comment">//typedef typename M::vector_temporary_type vector_temporary_type;</span>
-<a name="l01188"></a>01188 <span class="comment">//typedef typename M::matrix_temporary_type matrix_temporary_type;</span>
-<a name="l01189"></a>01189 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits.html">storage_restrict_traits</a>&lt;<span class="keyword">typename</span> M::storage_category,
-<a name="l01190"></a>01190 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__proxy__tag.html">packed_proxy_tag</a>&gt;::storage_category storage_category;
-<a name="l01191"></a>01191 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::orientation_category orientation_category;
-<a name="l01192"></a>01192
-<a name="l01193"></a>01193 <span class="comment">// Construction and destruction</span>
-<a name="l01194"></a>01194 BOOST_UBLAS_INLINE
-<a name="l01195"></a>01195 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html" title="A Hermitian matrix adaptator: convert a any matrix into a Hermitian matrix expression...">hermitian_adaptor</a> (matrix_type &amp;data):
-<a name="l01196"></a>01196 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression&lt;self_type&gt;</a> (),
-<a name="l01197"></a>01197 data_ (data) {
-<a name="l01198"></a>01198 BOOST_UBLAS_CHECK (data_.size1 () == data_.size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ());
-<a name="l01199"></a>01199 }
-<a name="l01200"></a>01200 BOOST_UBLAS_INLINE
-<a name="l01201"></a>01201 hermitian_adaptor (<span class="keyword">const</span> hermitian_adaptor &amp;m):
-<a name="l01202"></a>01202 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression&lt;self_type&gt;</a> (),
-<a name="l01203"></a>01203 data_ (m.data_) {
-<a name="l01204"></a>01204 BOOST_UBLAS_CHECK (data_.size1 () == data_.size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ());
-<a name="l01205"></a>01205 }
-<a name="l01206"></a>01206
-<a name="l01207"></a>01207 <span class="comment">// Accessors</span>
-<a name="l01208"></a>01208 BOOST_UBLAS_INLINE
-<a name="l01209"></a>01209 size_type size1 ()<span class="keyword"> const </span>{
-<a name="l01210"></a>01210 <span class="keywordflow">return</span> data_.size1 ();
-<a name="l01211"></a>01211 }
-<a name="l01212"></a>01212 BOOST_UBLAS_INLINE
-<a name="l01213"></a>01213 size_type size2 ()<span class="keyword"> const </span>{
-<a name="l01214"></a>01214 <span class="keywordflow">return</span> data_.size2 ();
-<a name="l01215"></a>01215 }
-<a name="l01216"></a>01216
-<a name="l01217"></a>01217 <span class="comment">// Storage accessors</span>
-<a name="l01218"></a>01218 BOOST_UBLAS_INLINE
-<a name="l01219"></a>01219 <span class="keyword">const</span> matrix_closure_type &amp;data ()<span class="keyword"> const </span>{
-<a name="l01220"></a>01220 <span class="keywordflow">return</span> data_;
-<a name="l01221"></a>01221 }
-<a name="l01222"></a>01222 BOOST_UBLAS_INLINE
-<a name="l01223"></a>01223 matrix_closure_type &amp;data () {
-<a name="l01224"></a>01224 <span class="keywordflow">return</span> data_;
-<a name="l01225"></a>01225 }
-<a name="l01226"></a>01226
-<a name="l01227"></a>01227 <span class="comment">// Element access</span>
-<a name="l01228"></a>01228 <span class="preprocessor">#ifndef BOOST_UBLAS_PROXY_CONST_MEMBER</span>
-<a name="l01229"></a>01229 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l01230"></a>01230 const_reference operator () (size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l01231"></a>01231 BOOST_UBLAS_CHECK (i &lt; size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01232"></a>01232 BOOST_UBLAS_CHECK (j &lt; size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01233"></a>01233 <span class="comment">// if (i == j)</span>
-<a name="l01234"></a>01234 <span class="comment">// return type_traits&lt;value_type&gt;::real (data () (i, i));</span>
-<a name="l01235"></a>01235 <span class="comment">// else</span>
-<a name="l01236"></a>01236 <span class="keywordflow">if</span> (triangular_type::other (i, j))
-<a name="l01237"></a>01237 <span class="keywordflow">return</span> data () (i, j);
-<a name="l01238"></a>01238 <span class="keywordflow">else</span>
-<a name="l01239"></a>01239 <span class="keywordflow">return</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;value_type&gt;::conj</a> (data () (j, i));
-<a name="l01240"></a>01240 }
-<a name="l01241"></a>01241 BOOST_UBLAS_INLINE
-<a name="l01242"></a>01242 reference operator () (size_type i, size_type j) {
-<a name="l01243"></a>01243 BOOST_UBLAS_CHECK (i &lt; size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01244"></a>01244 BOOST_UBLAS_CHECK (j &lt; size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01245"></a>01245 <span class="preprocessor">#ifndef BOOST_UBLAS_STRICT_HERMITIAN</span>
-<a name="l01246"></a>01246 <span class="preprocessor"></span> <span class="keywordflow">if</span> (triangular_type::other (i, j))
-<a name="l01247"></a>01247 <span class="keywordflow">return</span> data () (i, j);
-<a name="l01248"></a>01248 <span class="keywordflow">else</span> {
-<a name="l01249"></a>01249 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ().raise ();
-<a name="l01250"></a>01250 <span class="keywordflow">return</span> conj_ = <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;value_type&gt;::conj</a> (data () (j, i));
-<a name="l01251"></a>01251 }
-<a name="l01252"></a>01252 <span class="preprocessor">#else</span>
-<a name="l01253"></a>01253 <span class="preprocessor"></span> <span class="keywordflow">if</span> (triangular_type::other (i, j))
-<a name="l01254"></a>01254 <span class="keywordflow">return</span> reference (*<span class="keyword">this</span>, i, j, data () (i, j));
-<a name="l01255"></a>01255 <span class="keywordflow">else</span>
-<a name="l01256"></a>01256 <span class="keywordflow">return</span> reference (*<span class="keyword">this</span>, i, j, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;value_type&gt;::conj</a> (data () (j, i)));
-<a name="l01257"></a>01257 <span class="preprocessor">#endif</span>
-<a name="l01258"></a>01258 <span class="preprocessor"></span> }
-<a name="l01259"></a>01259 BOOST_UBLAS_INLINE
-<a name="l01260"></a>01260 true_reference insert_element (size_type i, size_type j, value_type t) {
-<a name="l01261"></a>01261 BOOST_UBLAS_CHECK (i &lt; size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01262"></a>01262 BOOST_UBLAS_CHECK (j &lt; size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01263"></a>01263 <span class="comment">// if (i == j)</span>
-<a name="l01264"></a>01264 <span class="comment">// data () (i, i) = type_traits&lt;value_type&gt;::real (t);</span>
-<a name="l01265"></a>01265 <span class="comment">// else</span>
-<a name="l01266"></a>01266 <span class="keywordflow">if</span> (triangular_type::other (i, j))
-<a name="l01267"></a>01267 <span class="keywordflow">return</span> data () (i, j) = t;
-<a name="l01268"></a>01268 <span class="keywordflow">else</span>
-<a name="l01269"></a>01269 <span class="keywordflow">return</span> data () (j, i) = <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;value_type&gt;::conj</a> (t);
-<a name="l01270"></a>01270 }
-<a name="l01271"></a>01271 <span class="preprocessor">#else</span>
-<a name="l01272"></a>01272 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l01273"></a>01273 reference operator () (size_type i, size_type j) {
-<a name="l01274"></a>01274 BOOST_UBLAS_CHECK (i &lt; size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01275"></a>01275 BOOST_UBLAS_CHECK (j &lt; size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01276"></a>01276 <span class="preprocessor">#ifndef BOOST_UBLAS_STRICT_HERMITIAN</span>
-<a name="l01277"></a>01277 <span class="preprocessor"></span> <span class="keywordflow">if</span> (triangular_type::other (i, j))
-<a name="l01278"></a>01278 <span class="keywordflow">return</span> data () (i, j);
-<a name="l01279"></a>01279 <span class="keywordflow">else</span> {
-<a name="l01280"></a>01280 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ().raise ();
-<a name="l01281"></a>01281 <span class="keywordflow">return</span> conj_ = <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;value_type&gt;::conj</a> (data () (j, i));
-<a name="l01282"></a>01282 }
-<a name="l01283"></a>01283 <span class="preprocessor">#else</span>
-<a name="l01284"></a>01284 <span class="preprocessor"></span> <span class="keywordflow">if</span> (triangular_type::other (i, j))
-<a name="l01285"></a>01285 <span class="keywordflow">return</span> reference (*<span class="keyword">this</span>, i, j, data () (i, j));
-<a name="l01286"></a>01286 <span class="keywordflow">else</span>
-<a name="l01287"></a>01287 <span class="keywordflow">return</span> reference (*<span class="keyword">this</span>, i, j, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;value_type&gt;::conj</a> (data () (j, i)));
-<a name="l01288"></a>01288 <span class="preprocessor">#endif</span>
-<a name="l01289"></a>01289 <span class="preprocessor"></span> }
-<a name="l01290"></a>01290 BOOST_UBLAS_INLINE
-<a name="l01291"></a>01291 true_reference insert_element (size_type i, size_type j, value_type t) {
-<a name="l01292"></a>01292 BOOST_UBLAS_CHECK (i &lt; size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01293"></a>01293 BOOST_UBLAS_CHECK (j &lt; size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01294"></a>01294 <span class="comment">// if (i == j)</span>
-<a name="l01295"></a>01295 <span class="comment">// data () (i, i) = type_traits&lt;value_type&gt;::real (t);</span>
-<a name="l01296"></a>01296 <span class="comment">// else</span>
-<a name="l01297"></a>01297 <span class="keywordflow">if</span> (triangular_type::other (i, j))
-<a name="l01298"></a>01298 <span class="keywordflow">return</span> data () (i, j) = t;
-<a name="l01299"></a>01299 <span class="keywordflow">else</span>
-<a name="l01300"></a>01300 <span class="keywordflow">return</span> data () (j, i) = <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;value_type&gt;::conj</a> (t);
-<a name="l01301"></a>01301 }
-<a name="l01302"></a>01302 <span class="preprocessor">#endif</span>
-<a name="l01303"></a>01303 <span class="preprocessor"></span>
-<a name="l01304"></a>01304 <span class="comment">// Assignment</span>
-<a name="l01305"></a>01305 BOOST_UBLAS_INLINE
-<a name="l01306"></a>01306 hermitian_adaptor &amp;operator = (<span class="keyword">const</span> hermitian_adaptor &amp;m) {
-<a name="l01307"></a>01307 matrix_assign&lt;scalar_assign, triangular_type&gt; (*<span class="keyword">this</span>, m);
-<a name="l01308"></a>01308 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01309"></a>01309 }
-<a name="l01310"></a>01310 BOOST_UBLAS_INLINE
-<a name="l01311"></a>01311 hermitian_adaptor &amp;assign_temporary (hermitian_adaptor &amp;m) {
-<a name="l01312"></a>01312 *<span class="keyword">this</span> = m;
-<a name="l01313"></a>01313 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01314"></a>01314 }
-<a name="l01315"></a>01315 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01316"></a>01316 BOOST_UBLAS_INLINE
-<a name="l01317"></a>01317 hermitian_adaptor &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="l01318"></a>01318 matrix_assign&lt;scalar_assign, triangular_type&gt; (*<span class="keyword">this</span>, <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix&lt;value_type&gt;</a> (ae));
-<a name="l01319"></a>01319 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01320"></a>01320 }
-<a name="l01321"></a>01321 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01322"></a>01322 BOOST_UBLAS_INLINE
-<a name="l01323"></a>01323 hermitian_adaptor &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="l01324"></a>01324 matrix_assign&lt;scalar_assign, triangular_type&gt; (*<span class="keyword">this</span>, ae);
-<a name="l01325"></a>01325 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01326"></a>01326 }
-<a name="l01327"></a>01327 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01328"></a>01328 BOOST_UBLAS_INLINE
-<a name="l01329"></a>01329 hermitian_adaptor&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="l01330"></a>01330 matrix_assign&lt;scalar_assign, triangular_type&gt; (*<span class="keyword">this</span>, <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix&lt;value_type&gt;</a> (*<span class="keyword">this</span> + ae));
-<a name="l01331"></a>01331 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01332"></a>01332 }
-<a name="l01333"></a>01333 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01334"></a>01334 BOOST_UBLAS_INLINE
-<a name="l01335"></a>01335 hermitian_adaptor &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="l01336"></a>01336 matrix_assign&lt;scalar_plus_assign, triangular_type&gt; (*<span class="keyword">this</span>, ae);
-<a name="l01337"></a>01337 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01338"></a>01338 }
-<a name="l01339"></a>01339 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01340"></a>01340 BOOST_UBLAS_INLINE
-<a name="l01341"></a>01341 hermitian_adaptor&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="l01342"></a>01342 matrix_assign&lt;scalar_assign, triangular_type&gt; (*<span class="keyword">this</span>, <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix&lt;value_type&gt;</a> (*<span class="keyword">this</span> - ae));
-<a name="l01343"></a>01343 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01344"></a>01344 }
-<a name="l01345"></a>01345 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01346"></a>01346 BOOST_UBLAS_INLINE
-<a name="l01347"></a>01347 hermitian_adaptor &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="l01348"></a>01348 matrix_assign&lt;scalar_minus_assign, triangular_type&gt; (*<span class="keyword">this</span>, ae);
-<a name="l01349"></a>01349 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01350"></a>01350 }
-<a name="l01351"></a>01351 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l01352"></a>01352 BOOST_UBLAS_INLINE
-<a name="l01353"></a>01353 hermitian_adaptor&amp; operator *= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l01354"></a>01354 <span class="comment">// Multiplication is only allowed for real scalars,</span>
-<a name="l01355"></a>01355 <span class="comment">// otherwise the resulting matrix isn&apos;t hermitian.</span>
-<a name="l01356"></a>01356 <span class="comment">// Thanks to Peter Schmitteckert for spotting this.</span>
-<a name="l01357"></a>01357 BOOST_UBLAS_CHECK (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;value_type&gt;::imag</a> (at) == 0, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1non__real.html">non_real</a> ());
-<a name="l01358"></a>01358 matrix_assign_scalar&lt;scalar_multiplies_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l01359"></a>01359 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01360"></a>01360 }
-<a name="l01361"></a>01361 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l01362"></a>01362 BOOST_UBLAS_INLINE
-<a name="l01363"></a>01363 hermitian_adaptor&amp; operator /= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l01364"></a>01364 <span class="comment">// Multiplication is only allowed for real scalars,</span>
-<a name="l01365"></a>01365 <span class="comment">// otherwise the resulting matrix isn&apos;t hermitian.</span>
-<a name="l01366"></a>01366 <span class="comment">// Thanks to Peter Schmitteckert for spotting this.</span>
-<a name="l01367"></a>01367 BOOST_UBLAS_CHECK (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;value_type&gt;::imag</a> (at) == 0, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1non__real.html">non_real</a> ());
-<a name="l01368"></a>01368 matrix_assign_scalar&lt;scalar_divides_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l01369"></a>01369 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01370"></a>01370 }
-<a name="l01371"></a>01371
-<a name="l01372"></a>01372 <span class="comment">// Closure comparison</span>
-<a name="l01373"></a>01373 BOOST_UBLAS_INLINE
-<a name="l01374"></a>01374 <span class="keywordtype">bool</span> same_closure (<span class="keyword">const</span> hermitian_adaptor &amp;ha)<span class="keyword"> const </span>{
-<a name="l01375"></a>01375 <span class="keywordflow">return</span> (*this).data ().same_closure (ha.data ());
-<a name="l01376"></a>01376 }
-<a name="l01377"></a>01377
-<a name="l01378"></a>01378 <span class="comment">// Swapping</span>
-<a name="l01379"></a>01379 BOOST_UBLAS_INLINE
-<a name="l01380"></a>01380 <span class="keywordtype">void</span> swap (hermitian_adaptor &amp;m) {
-<a name="l01381"></a>01381 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;m)
-<a name="l01382"></a>01382 matrix_swap&lt;scalar_swap, triangular_type&gt; (*<span class="keyword">this</span>, m);
-<a name="l01383"></a>01383 }
-<a name="l01384"></a>01384 BOOST_UBLAS_INLINE
-<a name="l01385"></a>01385 <span class="keyword">friend</span> <span class="keywordtype">void</span> swap (hermitian_adaptor &amp;m1, hermitian_adaptor &amp;m2) {
-<a name="l01386"></a>01386 m1.swap (m2);
-<a name="l01387"></a>01387 }
-<a name="l01388"></a>01388
-<a name="l01389"></a>01389 <span class="comment">// Iterator types</span>
-<a name="l01390"></a>01390 <span class="keyword">private</span>:
-<a name="l01391"></a>01391 <span class="comment">// Use matrix iterator</span>
-<a name="l01392"></a>01392 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::const_iterator1 const_subiterator1_type;
-<a name="l01393"></a>01393 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;M&gt;,
-<a name="l01394"></a>01394 <span class="keyword">typename</span> M::const_iterator1,
-<a name="l01395"></a>01395 <span class="keyword">typename</span> M::iterator1&gt;::type subiterator1_type;
-<a name="l01396"></a>01396 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::const_iterator2 const_subiterator2_type;
-<a name="l01397"></a>01397 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;M&gt;,
-<a name="l01398"></a>01398 <span class="keyword">typename</span> M::const_iterator2,
-<a name="l01399"></a>01399 <span class="keyword">typename</span> M::iterator2&gt;::type subiterator2_type;
-<a name="l01400"></a>01400
-<a name="l01401"></a>01401 <span class="keyword">public</span>:
-<a name="l01402"></a>01402 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01403"></a>01403 <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_1hermitian__adaptor_1_1iterator1.html">iterator1</a>;
-<a name="l01404"></a>01404 <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_1hermitian__adaptor_1_1iterator2.html">iterator2</a>;
-<a name="l01405"></a>01405 <span class="keyword">typedef</span> indexed_const_iterator1&lt;self_type, dense_random_access_iterator_tag&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l01406"></a>01406 <span class="keyword">typedef</span> indexed_const_iterator2&lt;self_type, dense_random_access_iterator_tag&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l01407"></a>01407 <span class="preprocessor">#else</span>
-<a name="l01408"></a>01408 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l01409"></a>01409 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator1.html">iterator1</a>;
-<a name="l01410"></a>01410 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l01411"></a>01411 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator2.html">iterator2</a>;
-<a name="l01412"></a>01412 <span class="preprocessor">#endif</span>
-<a name="l01413"></a>01413 <span class="preprocessor"></span> <span class="keyword">typedef</span> reverse_iterator_base1&lt;const_iterator1&gt; const_reverse_iterator1;
-<a name="l01414"></a>01414 <span class="keyword">typedef</span> reverse_iterator_base1&lt;iterator1&gt; reverse_iterator1;
-<a name="l01415"></a>01415 <span class="keyword">typedef</span> reverse_iterator_base2&lt;const_iterator2&gt; const_reverse_iterator2;
-<a name="l01416"></a>01416 <span class="keyword">typedef</span> reverse_iterator_base2&lt;iterator2&gt; reverse_iterator2;
-<a name="l01417"></a>01417
-<a name="l01418"></a>01418 <span class="comment">// Element lookup</span>
-<a name="l01419"></a>01419 BOOST_UBLAS_INLINE
-<a name="l01420"></a>01420 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_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="l01421"></a>01421 <span class="keywordflow">if</span> (triangular_type::other (i, j)) {
-<a name="l01422"></a>01422 <span class="keywordflow">if</span> (triangular_type::other (size1 (), j)) {
-<a name="l01423"></a>01423 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, 0, 0,
-<a name="l01424"></a>01424 data ().find1 (rank, i, j), data ().find1 (rank, size1 (), j),
-<a name="l01425"></a>01425 data ().find2 (rank, size2 (), size1 ()), data ().find2 (rank, size2 (), size1 ()));
-<a name="l01426"></a>01426 } <span class="keywordflow">else</span> {
-<a name="l01427"></a>01427 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, 0, 1,
-<a name="l01428"></a>01428 data ().find1 (rank, i, j), data ().find1 (rank, j, j),
-<a name="l01429"></a>01429 data ().find2 (rank, j, j), data ().find2 (rank, j, size1 ()));
-<a name="l01430"></a>01430 }
-<a name="l01431"></a>01431 } <span class="keywordflow">else</span> {
-<a name="l01432"></a>01432 <span class="keywordflow">if</span> (triangular_type::other (size1 (), j)) {
-<a name="l01433"></a>01433 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, 1, 0,
-<a name="l01434"></a>01434 data ().find1 (rank, j, j), data ().find1 (rank, size1 (), j),
-<a name="l01435"></a>01435 data ().find2 (rank, j, i), data ().find2 (rank, j, j));
-<a name="l01436"></a>01436 } <span class="keywordflow">else</span> {
-<a name="l01437"></a>01437 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, 1, 1,
-<a name="l01438"></a>01438 data ().find1 (rank, size1 (), size2 ()), data ().find1 (rank, size1 (), size2 ()),
-<a name="l01439"></a>01439 data ().find2 (rank, j, i), data ().find2 (rank, j, size1 ()));
-<a name="l01440"></a>01440 }
-<a name="l01441"></a>01441 }
-<a name="l01442"></a>01442 }
-<a name="l01443"></a>01443 BOOST_UBLAS_INLINE
-<a name="l01444"></a>01444 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator1.html">iterator1</a> find1 (<span class="keywordtype">int</span> rank, size_type i, size_type j) {
-<a name="l01445"></a>01445 <span class="keywordflow">if</span> (rank == 1)
-<a name="l01446"></a>01446 i = triangular_type::mutable_restrict1 (i, j, size1(), size2());
-<a name="l01447"></a>01447 <span class="keywordflow">if</span> (rank == 0)
-<a name="l01448"></a>01448 i = triangular_type::global_mutable_restrict1 (i, size1(), j, size2());
-<a name="l01449"></a>01449 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, data ().find1 (rank, i, j));
-<a name="l01450"></a>01450 }
-<a name="l01451"></a>01451 BOOST_UBLAS_INLINE
-<a name="l01452"></a>01452 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_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="l01453"></a>01453 <span class="keywordflow">if</span> (triangular_type::other (i, j)) {
-<a name="l01454"></a>01454 <span class="keywordflow">if</span> (triangular_type::other (i, size2 ())) {
-<a name="l01455"></a>01455 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, 1, 1,
-<a name="l01456"></a>01456 data ().find1 (rank, size2 (), size1 ()), data ().find1 (rank, size2 (), size1 ()),
-<a name="l01457"></a>01457 data ().find2 (rank, i, j), data ().find2 (rank, i, size2 ()));
-<a name="l01458"></a>01458 } <span class="keywordflow">else</span> {
-<a name="l01459"></a>01459 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, 1, 0,
-<a name="l01460"></a>01460 data ().find1 (rank, i, i), data ().find1 (rank, size2 (), i),
-<a name="l01461"></a>01461 data ().find2 (rank, i, j), data ().find2 (rank, i, i));
-<a name="l01462"></a>01462 }
-<a name="l01463"></a>01463 } <span class="keywordflow">else</span> {
-<a name="l01464"></a>01464 <span class="keywordflow">if</span> (triangular_type::other (i, size2 ())) {
-<a name="l01465"></a>01465 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, 0, 1,
-<a name="l01466"></a>01466 data ().find1 (rank, j, i), data ().find1 (rank, i, i),
-<a name="l01467"></a>01467 data ().find2 (rank, i, i), data ().find2 (rank, i, size2 ()));
-<a name="l01468"></a>01468 } <span class="keywordflow">else</span> {
-<a name="l01469"></a>01469 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, 0, 0,
-<a name="l01470"></a>01470 data ().find1 (rank, j, i), data ().find1 (rank, size2 (), i),
-<a name="l01471"></a>01471 data ().find2 (rank, size1 (), size2 ()), data ().find2 (rank, size2 (), size2 ()));
-<a name="l01472"></a>01472 }
-<a name="l01473"></a>01473 }
-<a name="l01474"></a>01474 }
-<a name="l01475"></a>01475 BOOST_UBLAS_INLINE
-<a name="l01476"></a>01476 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator2.html">iterator2</a> find2 (<span class="keywordtype">int</span> rank, size_type i, size_type j) {
-<a name="l01477"></a>01477 <span class="keywordflow">if</span> (rank == 1)
-<a name="l01478"></a>01478 j = triangular_type::mutable_restrict2 (i, j, size1(), size2());
-<a name="l01479"></a>01479 <span class="keywordflow">if</span> (rank == 0)
-<a name="l01480"></a>01480 j = triangular_type::global_mutable_restrict2 (i, size1(), j, size2());
-<a name="l01481"></a>01481 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator2.html">iterator2</a> (*<span class="keyword">this</span>, data ().find2 (rank, i, j));
-<a name="l01482"></a>01482 }
-<a name="l01483"></a>01483
-<a name="l01484"></a>01484 <span class="comment">// Iterators simply are indices.</span>
-<a name="l01485"></a>01485
-<a name="l01486"></a>01486 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01487"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator1.html">01487</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator1.html">const_iterator1</a>:
-<a name="l01488"></a>01488 <span class="keyword">public</span> container_const_reference&lt;hermitian_adaptor&gt;,
-<a name="l01489"></a>01489 <span class="keyword">public</span> random_access_iterator_base&lt;typename iterator_restrict_traits&lt;
-<a name="l01490"></a>01490 typename const_subiterator1_type::iterator_category, dense_random_access_iterator_tag&gt;::iterator_category,
-<a name="l01491"></a>01491 const_iterator1, value_type&gt; {
-<a name="l01492"></a>01492 <span class="keyword">public</span>:
-<a name="l01493"></a>01493 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator1_type::value_type value_type;
-<a name="l01494"></a>01494 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator1_type::difference_type difference_type;
-<a name="l01495"></a>01495 <span class="comment">// FIXME no better way to not return the address of a temporary?</span>
-<a name="l01496"></a>01496 <span class="comment">// typedef typename const_subiterator1_type::reference reference;</span>
-<a name="l01497"></a>01497 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator1_type::value_type reference;
-<a name="l01498"></a>01498 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator1_type::pointer pointer;
-<a name="l01499"></a>01499
-<a name="l01500"></a>01500 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator2.html">const_iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator2.html">dual_iterator_type</a>;
-<a name="l01501"></a>01501 <span class="keyword">typedef</span> const_reverse_iterator2 dual_reverse_iterator_type;
-<a name="l01502"></a>01502
-<a name="l01503"></a>01503 <span class="comment">// Construction and destruction</span>
-<a name="l01504"></a>01504 BOOST_UBLAS_INLINE
-<a name="l01505"></a>01505 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator1.html">const_iterator1</a> ():
-<a name="l01506"></a>01506 container_const_reference&lt;self_type&gt; (),
-<a name="l01507"></a>01507 begin_ (-1), end_ (-1), current_ (-1),
-<a name="l01508"></a>01508 it1_begin_ (), it1_end_ (), it1_ (),
-<a name="l01509"></a>01509 it2_begin_ (), it2_end_ (), it2_ () {}
-<a name="l01510"></a>01510 BOOST_UBLAS_INLINE
-<a name="l01511"></a>01511 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html" title="A Hermitian matrix adaptator: convert a any matrix into a Hermitian matrix expression...">self_type</a> &amp;m, <span class="keywordtype">int</span> begin, <span class="keywordtype">int</span> end,
-<a name="l01512"></a>01512 <span class="keyword">const</span> const_subiterator1_type &amp;it1_begin, <span class="keyword">const</span> const_subiterator1_type &amp;it1_end,
-<a name="l01513"></a>01513 <span class="keyword">const</span> const_subiterator2_type &amp;it2_begin, <span class="keyword">const</span> const_subiterator2_type &amp;it2_end):
-<a name="l01514"></a>01514 container_const_reference&lt;self_type&gt; (m),
-<a name="l01515"></a>01515 begin_ (begin), end_ (end), current_ (begin),
-<a name="l01516"></a>01516 it1_begin_ (it1_begin), it1_end_ (it1_end), it1_ (it1_begin_),
-<a name="l01517"></a>01517 it2_begin_ (it2_begin), it2_end_ (it2_end), it2_ (it2_begin_) {
-<a name="l01518"></a>01518 <span class="keywordflow">if</span> (current_ == 0 &amp;&amp; it1_ == it1_end_)
-<a name="l01519"></a>01519 current_ = 1;
-<a name="l01520"></a>01520 <span class="keywordflow">if</span> (current_ == 1 &amp;&amp; it2_ == it2_end_)
-<a name="l01521"></a>01521 current_ = 0;
-<a name="l01522"></a>01522 <span class="keywordflow">if</span> ((current_ == 0 &amp;&amp; it1_ == it1_end_) ||
-<a name="l01523"></a>01523 (current_ == 1 &amp;&amp; it2_ == it2_end_))
-<a name="l01524"></a>01524 current_ = end_;
-<a name="l01525"></a>01525 BOOST_UBLAS_CHECK (current_ == end_ ||
-<a name="l01526"></a>01526 (current_ == 0 &amp;&amp; it1_ != it1_end_) ||
-<a name="l01527"></a>01527 (current_ == 1 &amp;&amp; it2_ != it2_end_), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01528"></a>01528 }
-<a name="l01529"></a>01529 <span class="comment">// FIXME cannot compile</span>
-<a name="l01530"></a>01530 <span class="comment">// iterator1 does not have these members!</span>
-<a name="l01531"></a>01531 BOOST_UBLAS_INLINE
-<a name="l01532"></a>01532 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator1.html">iterator1</a> &amp;it):
-<a name="l01533"></a>01533 container_const_reference&lt;self_type&gt; (it ()),
-<a name="l01534"></a>01534 begin_ (it.begin_), end_ (it.end_), current_ (it.current_),
-<a name="l01535"></a>01535 it1_begin_ (it.it1_begin_), it1_end_ (it.it1_end_), it1_ (it.it1_),
-<a name="l01536"></a>01536 it2_begin_ (it.it2_begin_), it2_end_ (it.it2_end_), it2_ (it.it2_) {
-<a name="l01537"></a>01537 BOOST_UBLAS_CHECK (current_ == end_ ||
-<a name="l01538"></a>01538 (current_ == 0 &amp;&amp; it1_ != it1_end_) ||
-<a name="l01539"></a>01539 (current_ == 1 &amp;&amp; it2_ != it2_end_), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01540"></a>01540 }
-<a name="l01541"></a>01541
-<a name="l01542"></a>01542 <span class="comment">// Arithmetic</span>
-<a name="l01543"></a>01543 BOOST_UBLAS_INLINE
-<a name="l01544"></a>01544 const_iterator1 &amp;operator ++ () {
-<a name="l01545"></a>01545 BOOST_UBLAS_CHECK (current_ == 0 || current_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01546"></a>01546 <span class="keywordflow">if</span> (current_ == 0) {
-<a name="l01547"></a>01547 BOOST_UBLAS_CHECK (it1_ != it1_end_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01548"></a>01548 ++ it1_;
-<a name="l01549"></a>01549 <span class="keywordflow">if</span> (it1_ == it1_end_ &amp;&amp; end_ == 1) {
-<a name="l01550"></a>01550 it2_ = it2_begin_;
-<a name="l01551"></a>01551 current_ = 1;
-<a name="l01552"></a>01552 }
-<a name="l01553"></a>01553 } <span class="keywordflow">else</span> <span class="comment">/* if (current_ == 1) */</span> {
-<a name="l01554"></a>01554 BOOST_UBLAS_CHECK (it2_ != it2_end_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01555"></a>01555 ++ it2_;
-<a name="l01556"></a>01556 <span class="keywordflow">if</span> (it2_ == it2_end_ &amp;&amp; end_ == 0) {
-<a name="l01557"></a>01557 it1_ = it1_begin_;
-<a name="l01558"></a>01558 current_ = 0;
-<a name="l01559"></a>01559 }
-<a name="l01560"></a>01560 }
-<a name="l01561"></a>01561 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01562"></a>01562 }
-<a name="l01563"></a>01563 BOOST_UBLAS_INLINE
-<a name="l01564"></a>01564 const_iterator1 &amp;operator -- () {
-<a name="l01565"></a>01565 BOOST_UBLAS_CHECK (current_ == 0 || current_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01566"></a>01566 <span class="keywordflow">if</span> (current_ == 0) {
-<a name="l01567"></a>01567 <span class="keywordflow">if</span> (it1_ == it1_begin_ &amp;&amp; begin_ == 1) {
-<a name="l01568"></a>01568 it2_ = it2_end_;
-<a name="l01569"></a>01569 BOOST_UBLAS_CHECK (it2_ != it2_begin_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01570"></a>01570 -- it2_;
-<a name="l01571"></a>01571 current_ = 1;
-<a name="l01572"></a>01572 } <span class="keywordflow">else</span> {
-<a name="l01573"></a>01573 -- it1_;
-<a name="l01574"></a>01574 }
-<a name="l01575"></a>01575 } <span class="keywordflow">else</span> <span class="comment">/* if (current_ == 1) */</span> {
-<a name="l01576"></a>01576 <span class="keywordflow">if</span> (it2_ == it2_begin_ &amp;&amp; begin_ == 0) {
-<a name="l01577"></a>01577 it1_ = it1_end_;
-<a name="l01578"></a>01578 BOOST_UBLAS_CHECK (it1_ != it1_begin_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01579"></a>01579 -- it1_;
-<a name="l01580"></a>01580 current_ = 0;
-<a name="l01581"></a>01581 } <span class="keywordflow">else</span> {
-<a name="l01582"></a>01582 -- it2_;
-<a name="l01583"></a>01583 }
-<a name="l01584"></a>01584 }
-<a name="l01585"></a>01585 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01586"></a>01586 }
-<a name="l01587"></a>01587 BOOST_UBLAS_INLINE
-<a name="l01588"></a>01588 const_iterator1 &amp;operator += (difference_type n) {
-<a name="l01589"></a>01589 BOOST_UBLAS_CHECK (current_ == 0 || current_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01590"></a>01590 <span class="keywordflow">if</span> (current_ == 0) {
-<a name="l01591"></a>01591 size_type d = (std::min) (n, it1_end_ - it1_);
-<a name="l01592"></a>01592 it1_ += d;
-<a name="l01593"></a>01593 n -= d;
-<a name="l01594"></a>01594 <span class="keywordflow">if</span> (n &gt; 0 || (end_ == 1 &amp;&amp; it1_ == it1_end_)) {
-<a name="l01595"></a>01595 BOOST_UBLAS_CHECK (end_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01596"></a>01596 d = (std::min) (n, it2_end_ - it2_begin_);
-<a name="l01597"></a>01597 it2_ = it2_begin_ + d;
-<a name="l01598"></a>01598 n -= d;
-<a name="l01599"></a>01599 current_ = 1;
-<a name="l01600"></a>01600 }
-<a name="l01601"></a>01601 } <span class="keywordflow">else</span> <span class="comment">/* if (current_ == 1) */</span> {
-<a name="l01602"></a>01602 size_type d = (std::min) (n, it2_end_ - it2_);
-<a name="l01603"></a>01603 it2_ += d;
-<a name="l01604"></a>01604 n -= d;
-<a name="l01605"></a>01605 <span class="keywordflow">if</span> (n &gt; 0 || (end_ == 0 &amp;&amp; it2_ == it2_end_)) {
-<a name="l01606"></a>01606 BOOST_UBLAS_CHECK (end_ == 0, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01607"></a>01607 d = (std::min) (n, it1_end_ - it1_begin_);
-<a name="l01608"></a>01608 it1_ = it1_begin_ + d;
-<a name="l01609"></a>01609 n -= d;
-<a name="l01610"></a>01610 current_ = 0;
-<a name="l01611"></a>01611 }
-<a name="l01612"></a>01612 }
-<a name="l01613"></a>01613 BOOST_UBLAS_CHECK (n == 0, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01614"></a>01614 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01615"></a>01615 }
-<a name="l01616"></a>01616 BOOST_UBLAS_INLINE
-<a name="l01617"></a>01617 const_iterator1 &amp;operator -= (difference_type n) {
-<a name="l01618"></a>01618 BOOST_UBLAS_CHECK (current_ == 0 || current_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01619"></a>01619 <span class="keywordflow">if</span> (current_ == 0) {
-<a name="l01620"></a>01620 size_type d = (std::min) (n, it1_ - it1_begin_);
-<a name="l01621"></a>01621 it1_ -= d;
-<a name="l01622"></a>01622 n -= d;
-<a name="l01623"></a>01623 <span class="keywordflow">if</span> (n &gt; 0) {
-<a name="l01624"></a>01624 BOOST_UBLAS_CHECK (end_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01625"></a>01625 d = (std::min) (n, it2_end_ - it2_begin_);
-<a name="l01626"></a>01626 it2_ = it2_end_ - d;
-<a name="l01627"></a>01627 n -= d;
-<a name="l01628"></a>01628 current_ = 1;
-<a name="l01629"></a>01629 }
-<a name="l01630"></a>01630 } <span class="keywordflow">else</span> <span class="comment">/* if (current_ == 1) */</span> {
-<a name="l01631"></a>01631 size_type d = (std::min) (n, it2_ - it2_begin_);
-<a name="l01632"></a>01632 it2_ -= d;
-<a name="l01633"></a>01633 n -= d;
-<a name="l01634"></a>01634 <span class="keywordflow">if</span> (n &gt; 0) {
-<a name="l01635"></a>01635 BOOST_UBLAS_CHECK (end_ == 0, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01636"></a>01636 d = (std::min) (n, it1_end_ - it1_begin_);
-<a name="l01637"></a>01637 it1_ = it1_end_ - d;
-<a name="l01638"></a>01638 n -= d;
-<a name="l01639"></a>01639 current_ = 0;
-<a name="l01640"></a>01640 }
-<a name="l01641"></a>01641 }
-<a name="l01642"></a>01642 BOOST_UBLAS_CHECK (n == 0, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01643"></a>01643 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01644"></a>01644 }
-<a name="l01645"></a>01645 BOOST_UBLAS_INLINE
-<a name="l01646"></a>01646 difference_type operator - (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l01647"></a>01647 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="l01648"></a>01648 BOOST_UBLAS_CHECK (current_ == 0 || current_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01649"></a>01649 BOOST_UBLAS_CHECK (it.current_ == 0 || it.current_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01650"></a>01650 BOOST_UBLAS_CHECK (<span class="comment">/* begin_ == it.begin_ &amp;&amp; */</span> end_ == it.end_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01651"></a>01651 <span class="keywordflow">if</span> (current_ == 0 &amp;&amp; it.current_ == 0) {
-<a name="l01652"></a>01652 <span class="keywordflow">return</span> it1_ - it.it1_;
-<a name="l01653"></a>01653 } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (current_ == 0 &amp;&amp; it.current_ == 1) {
-<a name="l01654"></a>01654 <span class="keywordflow">if</span> (end_ == 1 &amp;&amp; it.end_ == 1) {
-<a name="l01655"></a>01655 <span class="keywordflow">return</span> (it1_ - it.it1_end_) + (it.it2_begin_ - it.it2_);
-<a name="l01656"></a>01656 } <span class="keywordflow">else</span> <span class="comment">/* if (end_ == 0 &amp;&amp; it.end_ == 0) */</span> {
-<a name="l01657"></a>01657 <span class="keywordflow">return</span> (it1_ - it.it1_begin_) + (it.it2_end_ - it.it2_);
-<a name="l01658"></a>01658 }
-<a name="l01659"></a>01659
-<a name="l01660"></a>01660 } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (current_ == 1 &amp;&amp; it.current_ == 0) {
-<a name="l01661"></a>01661 <span class="keywordflow">if</span> (end_ == 1 &amp;&amp; it.end_ == 1) {
-<a name="l01662"></a>01662 <span class="keywordflow">return</span> (it2_ - it.it2_begin_) + (it.it1_end_ - it.it1_);
-<a name="l01663"></a>01663 } <span class="keywordflow">else</span> <span class="comment">/* if (end_ == 0 &amp;&amp; it.end_ == 0) */</span> {
-<a name="l01664"></a>01664 <span class="keywordflow">return</span> (it2_ - it.it2_end_) + (it.it1_begin_ - it.it1_);
-<a name="l01665"></a>01665 }
-<a name="l01666"></a>01666 } <span class="keywordflow">else</span> <span class="comment">/* if (current_ == 1 &amp;&amp; it.current_ == 1) */</span> {
-<a name="l01667"></a>01667 <span class="keywordflow">return</span> it2_ - it.it2_;
-<a name="l01668"></a>01668 }
-<a name="l01669"></a>01669 }
-<a name="l01670"></a>01670
-<a name="l01671"></a>01671 <span class="comment">// Dereference</span>
-<a name="l01672"></a>01672 BOOST_UBLAS_INLINE
-<a name="l01673"></a>01673 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l01674"></a>01674 BOOST_UBLAS_CHECK (current_ == 0 || current_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01675"></a>01675 <span class="keywordflow">if</span> (current_ == 0) {
-<a name="l01676"></a>01676 BOOST_UBLAS_CHECK (it1_ != it1_end_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01677"></a>01677 <span class="keywordflow">if</span> (triangular_type::other (index1 (), index2 ()))
-<a name="l01678"></a>01678 <span class="keywordflow">return</span> *it1_;
-<a name="l01679"></a>01679 <span class="keywordflow">else</span>
-<a name="l01680"></a>01680 <span class="keywordflow">return</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;value_type&gt;::conj</a> (*it1_);
-<a name="l01681"></a>01681 } <span class="keywordflow">else</span> <span class="comment">/* if (current_ == 1) */</span> {
-<a name="l01682"></a>01682 BOOST_UBLAS_CHECK (it2_ != it2_end_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01683"></a>01683 <span class="keywordflow">if</span> (triangular_type::other (index1 (), index2 ()))
-<a name="l01684"></a>01684 <span class="keywordflow">return</span> *it2_;
-<a name="l01685"></a>01685 <span class="keywordflow">else</span>
-<a name="l01686"></a>01686 <span class="keywordflow">return</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;value_type&gt;::conj</a> (*it2_);
-<a name="l01687"></a>01687 }
-<a name="l01688"></a>01688 }
-<a name="l01689"></a>01689 BOOST_UBLAS_INLINE
-<a name="l01690"></a>01690 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l01691"></a>01691 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l01692"></a>01692 }
-<a name="l01693"></a>01693
-<a name="l01694"></a>01694 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l01695"></a>01695 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l01696"></a>01696 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01697"></a>01697 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html" title="A Hermitian matrix adaptator: convert a any matrix into a Hermitian matrix expression...">self_type</a>::
-<a name="l01698"></a>01698 <span class="preprocessor">#endif</span>
-<a name="l01699"></a>01699 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator2.html">const_iterator2</a> begin ()<span class="keyword"> const </span>{
-<a name="l01700"></a>01700 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find2 (1, index1 (), 0);
-<a name="l01701"></a>01701 }
-<a name="l01702"></a>01702 BOOST_UBLAS_INLINE
-<a name="l01703"></a>01703 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01704"></a>01704 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html" title="A Hermitian matrix adaptator: convert a any matrix into a Hermitian matrix expression...">self_type</a>::
-<a name="l01705"></a>01705 <span class="preprocessor">#endif</span>
-<a name="l01706"></a>01706 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator2.html">const_iterator2</a> end ()<span class="keyword"> const </span>{
-<a name="l01707"></a>01707 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find2 (1, index1 (), (*this) ().size2 ());
-<a name="l01708"></a>01708 }
-<a name="l01709"></a>01709 BOOST_UBLAS_INLINE
-<a name="l01710"></a>01710 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01711"></a>01711 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html" title="A Hermitian matrix adaptator: convert a any matrix into a Hermitian matrix expression...">self_type</a>::
-<a name="l01712"></a>01712 <span class="preprocessor">#endif</span>
-<a name="l01713"></a>01713 <span class="preprocessor"></span> const_reverse_iterator2 rbegin ()<span class="keyword"> const </span>{
-<a name="l01714"></a>01714 <span class="keywordflow">return</span> const_reverse_iterator2 (end ());
-<a name="l01715"></a>01715 }
-<a name="l01716"></a>01716 BOOST_UBLAS_INLINE
-<a name="l01717"></a>01717 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01718"></a>01718 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html" title="A Hermitian matrix adaptator: convert a any matrix into a Hermitian matrix expression...">self_type</a>::
-<a name="l01719"></a>01719 <span class="preprocessor">#endif</span>
-<a name="l01720"></a>01720 <span class="preprocessor"></span> const_reverse_iterator2 rend ()<span class="keyword"> const </span>{
-<a name="l01721"></a>01721 <span class="keywordflow">return</span> const_reverse_iterator2 (begin ());
-<a name="l01722"></a>01722 }
-<a name="l01723"></a>01723 <span class="preprocessor">#endif</span>
-<a name="l01724"></a>01724 <span class="preprocessor"></span>
-<a name="l01725"></a>01725 <span class="comment">// Indices</span>
-<a name="l01726"></a>01726 BOOST_UBLAS_INLINE
-<a name="l01727"></a>01727 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l01728"></a>01728 BOOST_UBLAS_CHECK (current_ == 0 || current_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01729"></a>01729 <span class="keywordflow">if</span> (current_ == 0) {
-<a name="l01730"></a>01730 BOOST_UBLAS_CHECK (it1_ != it1_end_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01731"></a>01731 <span class="keywordflow">return</span> it1_.index1 ();
-<a name="l01732"></a>01732 } <span class="keywordflow">else</span> <span class="comment">/* if (current_ == 1) */</span> {
-<a name="l01733"></a>01733 BOOST_UBLAS_CHECK (it2_ != it2_end_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01734"></a>01734 <span class="keywordflow">return</span> it2_.index2 ();
-<a name="l01735"></a>01735 }
-<a name="l01736"></a>01736 }
-<a name="l01737"></a>01737 BOOST_UBLAS_INLINE
-<a name="l01738"></a>01738 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l01739"></a>01739 BOOST_UBLAS_CHECK (current_ == 0 || current_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01740"></a>01740 <span class="keywordflow">if</span> (current_ == 0) {
-<a name="l01741"></a>01741 BOOST_UBLAS_CHECK (it1_ != it1_end_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01742"></a>01742 <span class="keywordflow">return</span> it1_.index2 ();
-<a name="l01743"></a>01743 } <span class="keywordflow">else</span> <span class="comment">/* if (current_ == 1) */</span> {
-<a name="l01744"></a>01744 BOOST_UBLAS_CHECK (it2_ != it2_end_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01745"></a>01745 <span class="keywordflow">return</span> it2_.index1 ();
-<a name="l01746"></a>01746 }
-<a name="l01747"></a>01747 }
-<a name="l01748"></a>01748
-<a name="l01749"></a>01749 <span class="comment">// Assignment</span>
-<a name="l01750"></a>01750 BOOST_UBLAS_INLINE
-<a name="l01751"></a>01751 const_iterator1 &amp;operator = (<span class="keyword">const</span> const_iterator1 &amp;it) {
-<a name="l01752"></a>01752 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l01753"></a>01753 begin_ = it.begin_;
-<a name="l01754"></a>01754 end_ = it.end_;
-<a name="l01755"></a>01755 current_ = it.current_;
-<a name="l01756"></a>01756 it1_begin_ = it.it1_begin_;
-<a name="l01757"></a>01757 it1_end_ = it.it1_end_;
-<a name="l01758"></a>01758 it1_ = it.it1_;
-<a name="l01759"></a>01759 it2_begin_ = it.it2_begin_;
-<a name="l01760"></a>01760 it2_end_ = it.it2_end_;
-<a name="l01761"></a>01761 it2_ = it.it2_;
-<a name="l01762"></a>01762 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01763"></a>01763 }
-<a name="l01764"></a>01764
-<a name="l01765"></a>01765 <span class="comment">// Comparison</span>
-<a name="l01766"></a>01766 BOOST_UBLAS_INLINE
-<a name="l01767"></a>01767 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l01768"></a>01768 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="l01769"></a>01769 BOOST_UBLAS_CHECK (current_ == 0 || current_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01770"></a>01770 BOOST_UBLAS_CHECK (it.current_ == 0 || it.current_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01771"></a>01771 BOOST_UBLAS_CHECK (<span class="comment">/* begin_ == it.begin_ &amp;&amp; */</span> end_ == it.end_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01772"></a>01772 <span class="keywordflow">return</span> (current_ == 0 &amp;&amp; it.current_ == 0 &amp;&amp; it1_ == it.it1_) ||
-<a name="l01773"></a>01773 (current_ == 1 &amp;&amp; it.current_ == 1 &amp;&amp; it2_ == it.it2_);
-<a name="l01774"></a>01774 }
-<a name="l01775"></a>01775 BOOST_UBLAS_INLINE
-<a name="l01776"></a>01776 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l01777"></a>01777 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="l01778"></a>01778 <span class="keywordflow">return</span> it - *<span class="keyword">this</span> &gt; 0;
-<a name="l01779"></a>01779 }
-<a name="l01780"></a>01780
-<a name="l01781"></a>01781 <span class="keyword">private</span>:
-<a name="l01782"></a>01782 <span class="keywordtype">int</span> begin_;
-<a name="l01783"></a>01783 <span class="keywordtype">int</span> end_;
-<a name="l01784"></a>01784 <span class="keywordtype">int</span> current_;
-<a name="l01785"></a>01785 const_subiterator1_type it1_begin_;
-<a name="l01786"></a>01786 const_subiterator1_type it1_end_;
-<a name="l01787"></a>01787 const_subiterator1_type it1_;
-<a name="l01788"></a>01788 const_subiterator2_type it2_begin_;
-<a name="l01789"></a>01789 const_subiterator2_type it2_end_;
-<a name="l01790"></a>01790 const_subiterator2_type it2_;
-<a name="l01791"></a>01791 };
-<a name="l01792"></a>01792 <span class="preprocessor">#endif</span>
-<a name="l01793"></a>01793 <span class="preprocessor"></span>
-<a name="l01794"></a>01794 BOOST_UBLAS_INLINE
-<a name="l01795"></a>01795 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator1.html">const_iterator1</a> begin1 ()<span class="keyword"> const </span>{
-<a name="l01796"></a>01796 <span class="keywordflow">return</span> find1 (0, 0, 0);
-<a name="l01797"></a>01797 }
-<a name="l01798"></a>01798 BOOST_UBLAS_INLINE
-<a name="l01799"></a>01799 const_iterator1 end1 ()<span class="keyword"> const </span>{
-<a name="l01800"></a>01800 <span class="keywordflow">return</span> find1 (0, size1 (), 0);
-<a name="l01801"></a>01801 }
-<a name="l01802"></a>01802
-<a name="l01803"></a>01803 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01804"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator1.html">01804</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator1.html">iterator1</a>:
-<a name="l01805"></a>01805 <span class="keyword">public</span> container_reference&lt;hermitian_adaptor&gt;,
-<a name="l01806"></a>01806 <span class="keyword">public</span> random_access_iterator_base&lt;typename iterator_restrict_traits&lt;
-<a name="l01807"></a>01807 typename subiterator1_type::iterator_category, packed_random_access_iterator_tag&gt;::iterator_category,
-<a name="l01808"></a>01808 iterator1, value_type&gt; {
-<a name="l01809"></a>01809 <span class="keyword">public</span>:
-<a name="l01810"></a>01810 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator1_type::value_type value_type;
-<a name="l01811"></a>01811 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator1_type::difference_type difference_type;
-<a name="l01812"></a>01812 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator1_type::reference reference;
-<a name="l01813"></a>01813 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator1_type::pointer pointer;
-<a name="l01814"></a>01814
-<a name="l01815"></a>01815 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator2.html">iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator2.html">dual_iterator_type</a>;
-<a name="l01816"></a>01816 <span class="keyword">typedef</span> reverse_iterator2 dual_reverse_iterator_type;
-<a name="l01817"></a>01817
-<a name="l01818"></a>01818 <span class="comment">// Construction and destruction</span>
-<a name="l01819"></a>01819 BOOST_UBLAS_INLINE
-<a name="l01820"></a>01820 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator1.html">iterator1</a> ():
-<a name="l01821"></a>01821 container_reference&lt;self_type&gt; (), it1_ () {}
-<a name="l01822"></a>01822 BOOST_UBLAS_INLINE
-<a name="l01823"></a>01823 iterator1 (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html" title="A Hermitian matrix adaptator: convert a any matrix into a Hermitian matrix expression...">self_type</a> &amp;m, <span class="keyword">const</span> subiterator1_type &amp;it1):
-<a name="l01824"></a>01824 container_reference&lt;self_type&gt; (m), it1_ (it1) {}
-<a name="l01825"></a>01825
-<a name="l01826"></a>01826 <span class="comment">// Arithmetic</span>
-<a name="l01827"></a>01827 BOOST_UBLAS_INLINE
-<a name="l01828"></a>01828 iterator1 &amp;operator ++ () {
-<a name="l01829"></a>01829 ++ it1_;
-<a name="l01830"></a>01830 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01831"></a>01831 }
-<a name="l01832"></a>01832 BOOST_UBLAS_INLINE
-<a name="l01833"></a>01833 iterator1 &amp;operator -- () {
-<a name="l01834"></a>01834 -- it1_;
-<a name="l01835"></a>01835 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01836"></a>01836 }
-<a name="l01837"></a>01837 BOOST_UBLAS_INLINE
-<a name="l01838"></a>01838 iterator1 &amp;operator += (difference_type n) {
-<a name="l01839"></a>01839 it1_ += n;
-<a name="l01840"></a>01840 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01841"></a>01841 }
-<a name="l01842"></a>01842 BOOST_UBLAS_INLINE
-<a name="l01843"></a>01843 iterator1 &amp;operator -= (difference_type n) {
-<a name="l01844"></a>01844 it1_ -= n;
-<a name="l01845"></a>01845 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01846"></a>01846 }
-<a name="l01847"></a>01847 BOOST_UBLAS_INLINE
-<a name="l01848"></a>01848 difference_type operator - (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l01849"></a>01849 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="l01850"></a>01850 <span class="keywordflow">return</span> it1_ - it.it1_;
-<a name="l01851"></a>01851 }
-<a name="l01852"></a>01852
-<a name="l01853"></a>01853 <span class="comment">// Dereference</span>
-<a name="l01854"></a>01854 BOOST_UBLAS_INLINE
-<a name="l01855"></a>01855 reference operator * ()<span class="keyword"> const </span>{
-<a name="l01856"></a>01856 <span class="keywordflow">return</span> *it1_;
-<a name="l01857"></a>01857 }
-<a name="l01858"></a>01858 BOOST_UBLAS_INLINE
-<a name="l01859"></a>01859 reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l01860"></a>01860 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l01861"></a>01861 }
-<a name="l01862"></a>01862
-<a name="l01863"></a>01863 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l01864"></a>01864 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l01865"></a>01865 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01866"></a>01866 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html" title="A Hermitian matrix adaptator: convert a any matrix into a Hermitian matrix expression...">self_type</a>::
-<a name="l01867"></a>01867 <span class="preprocessor">#endif</span>
-<a name="l01868"></a>01868 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator2.html">iterator2</a> begin ()<span class="keyword"> const </span>{
-<a name="l01869"></a>01869 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find2 (1, index1 (), 0);
-<a name="l01870"></a>01870 }
-<a name="l01871"></a>01871 BOOST_UBLAS_INLINE
-<a name="l01872"></a>01872 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01873"></a>01873 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html" title="A Hermitian matrix adaptator: convert a any matrix into a Hermitian matrix expression...">self_type</a>::
-<a name="l01874"></a>01874 <span class="preprocessor">#endif</span>
-<a name="l01875"></a>01875 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator2.html">iterator2</a> end ()<span class="keyword"> const </span>{
-<a name="l01876"></a>01876 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find2 (1, index1 (), (*this) ().size2 ());
-<a name="l01877"></a>01877 }
-<a name="l01878"></a>01878 BOOST_UBLAS_INLINE
-<a name="l01879"></a>01879 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01880"></a>01880 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html" title="A Hermitian matrix adaptator: convert a any matrix into a Hermitian matrix expression...">self_type</a>::
-<a name="l01881"></a>01881 <span class="preprocessor">#endif</span>
-<a name="l01882"></a>01882 <span class="preprocessor"></span> reverse_iterator2 rbegin ()<span class="keyword"> const </span>{
-<a name="l01883"></a>01883 <span class="keywordflow">return</span> reverse_iterator2 (end ());
-<a name="l01884"></a>01884 }
-<a name="l01885"></a>01885 BOOST_UBLAS_INLINE
-<a name="l01886"></a>01886 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01887"></a>01887 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html" title="A Hermitian matrix adaptator: convert a any matrix into a Hermitian matrix expression...">self_type</a>::
-<a name="l01888"></a>01888 <span class="preprocessor">#endif</span>
-<a name="l01889"></a>01889 <span class="preprocessor"></span> reverse_iterator2 rend ()<span class="keyword"> const </span>{
-<a name="l01890"></a>01890 <span class="keywordflow">return</span> reverse_iterator2 (begin ());
-<a name="l01891"></a>01891 }
-<a name="l01892"></a>01892 <span class="preprocessor">#endif</span>
-<a name="l01893"></a>01893 <span class="preprocessor"></span>
-<a name="l01894"></a>01894 <span class="comment">// Indices</span>
-<a name="l01895"></a>01895 BOOST_UBLAS_INLINE
-<a name="l01896"></a>01896 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l01897"></a>01897 <span class="keywordflow">return</span> it1_.index1 ();
-<a name="l01898"></a>01898 }
-<a name="l01899"></a>01899 BOOST_UBLAS_INLINE
-<a name="l01900"></a>01900 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l01901"></a>01901 <span class="keywordflow">return</span> it1_.index2 ();
-<a name="l01902"></a>01902 }
-<a name="l01903"></a>01903
-<a name="l01904"></a>01904 <span class="comment">// Assignment</span>
-<a name="l01905"></a>01905 BOOST_UBLAS_INLINE
-<a name="l01906"></a>01906 iterator1 &amp;operator = (<span class="keyword">const</span> iterator1 &amp;it) {
-<a name="l01907"></a>01907 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l01908"></a>01908 it1_ = it.it1_;
-<a name="l01909"></a>01909 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01910"></a>01910 }
-<a name="l01911"></a>01911
-<a name="l01912"></a>01912 <span class="comment">// Comparison</span>
-<a name="l01913"></a>01913 BOOST_UBLAS_INLINE
-<a name="l01914"></a>01914 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l01915"></a>01915 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="l01916"></a>01916 <span class="keywordflow">return</span> it1_ == it.it1_;
-<a name="l01917"></a>01917 }
-<a name="l01918"></a>01918 BOOST_UBLAS_INLINE
-<a name="l01919"></a>01919 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l01920"></a>01920 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="l01921"></a>01921 <span class="keywordflow">return</span> it1_ &lt; it.it1_;
-<a name="l01922"></a>01922 }
-<a name="l01923"></a>01923
-<a name="l01924"></a>01924 <span class="keyword">private</span>:
-<a name="l01925"></a>01925 subiterator1_type it1_;
-<a name="l01926"></a>01926
-<a name="l01927"></a>01927 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l01928"></a>01928 };
-<a name="l01929"></a>01929 <span class="preprocessor">#endif</span>
-<a name="l01930"></a>01930 <span class="preprocessor"></span>
-<a name="l01931"></a>01931 BOOST_UBLAS_INLINE
-<a name="l01932"></a>01932 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator1.html">iterator1</a> begin1 () {
-<a name="l01933"></a>01933 <span class="keywordflow">return</span> find1 (0, 0, 0);
-<a name="l01934"></a>01934 }
-<a name="l01935"></a>01935 BOOST_UBLAS_INLINE
-<a name="l01936"></a>01936 iterator1 end1 () {
-<a name="l01937"></a>01937 <span class="keywordflow">return</span> find1 (0, size1 (), 0);
-<a name="l01938"></a>01938 }
-<a name="l01939"></a>01939
-<a name="l01940"></a>01940 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01941"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator2.html">01941</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator2.html">const_iterator2</a>:
-<a name="l01942"></a>01942 <span class="keyword">public</span> container_const_reference&lt;hermitian_adaptor&gt;,
-<a name="l01943"></a>01943 <span class="keyword">public</span> random_access_iterator_base&lt;typename iterator_restrict_traits&lt;
-<a name="l01944"></a>01944 typename const_subiterator2_type::iterator_category, dense_random_access_iterator_tag&gt;::iterator_category,
-<a name="l01945"></a>01945 const_iterator2, value_type&gt; {
-<a name="l01946"></a>01946 <span class="keyword">public</span>:
-<a name="l01947"></a>01947 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator2_type::value_type value_type;
-<a name="l01948"></a>01948 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator2_type::difference_type difference_type;
-<a name="l01949"></a>01949 <span class="comment">// FIXME no better way to not return the address of a temporary?</span>
-<a name="l01950"></a>01950 <span class="comment">// typedef typename const_subiterator2_type::reference reference;</span>
-<a name="l01951"></a>01951 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator2_type::value_type reference;
-<a name="l01952"></a>01952 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator2_type::pointer pointer;
-<a name="l01953"></a>01953
-<a name="l01954"></a>01954 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator1.html">const_iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator1.html">dual_iterator_type</a>;
-<a name="l01955"></a>01955 <span class="keyword">typedef</span> const_reverse_iterator1 dual_reverse_iterator_type;
-<a name="l01956"></a>01956
-<a name="l01957"></a>01957 <span class="comment">// Construction and destruction</span>
-<a name="l01958"></a>01958 BOOST_UBLAS_INLINE
-<a name="l01959"></a>01959 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator2.html">const_iterator2</a> ():
-<a name="l01960"></a>01960 container_const_reference&lt;self_type&gt; (),
-<a name="l01961"></a>01961 begin_ (-1), end_ (-1), current_ (-1),
-<a name="l01962"></a>01962 it1_begin_ (), it1_end_ (), it1_ (),
-<a name="l01963"></a>01963 it2_begin_ (), it2_end_ (), it2_ () {}
-<a name="l01964"></a>01964 BOOST_UBLAS_INLINE
-<a name="l01965"></a>01965 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html" title="A Hermitian matrix adaptator: convert a any matrix into a Hermitian matrix expression...">self_type</a> &amp;m, <span class="keywordtype">int</span> begin, <span class="keywordtype">int</span> end,
-<a name="l01966"></a>01966 <span class="keyword">const</span> const_subiterator1_type &amp;it1_begin, <span class="keyword">const</span> const_subiterator1_type &amp;it1_end,
-<a name="l01967"></a>01967 <span class="keyword">const</span> const_subiterator2_type &amp;it2_begin, <span class="keyword">const</span> const_subiterator2_type &amp;it2_end):
-<a name="l01968"></a>01968 container_const_reference&lt;self_type&gt; (m),
-<a name="l01969"></a>01969 begin_ (begin), end_ (end), current_ (begin),
-<a name="l01970"></a>01970 it1_begin_ (it1_begin), it1_end_ (it1_end), it1_ (it1_begin_),
-<a name="l01971"></a>01971 it2_begin_ (it2_begin), it2_end_ (it2_end), it2_ (it2_begin_) {
-<a name="l01972"></a>01972 <span class="keywordflow">if</span> (current_ == 0 &amp;&amp; it1_ == it1_end_)
-<a name="l01973"></a>01973 current_ = 1;
-<a name="l01974"></a>01974 <span class="keywordflow">if</span> (current_ == 1 &amp;&amp; it2_ == it2_end_)
-<a name="l01975"></a>01975 current_ = 0;
-<a name="l01976"></a>01976 <span class="keywordflow">if</span> ((current_ == 0 &amp;&amp; it1_ == it1_end_) ||
-<a name="l01977"></a>01977 (current_ == 1 &amp;&amp; it2_ == it2_end_))
-<a name="l01978"></a>01978 current_ = end_;
-<a name="l01979"></a>01979 BOOST_UBLAS_CHECK (current_ == end_ ||
-<a name="l01980"></a>01980 (current_ == 0 &amp;&amp; it1_ != it1_end_) ||
-<a name="l01981"></a>01981 (current_ == 1 &amp;&amp; it2_ != it2_end_), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01982"></a>01982 }
-<a name="l01983"></a>01983 <span class="comment">// FIXME cannot compiler</span>
-<a name="l01984"></a>01984 <span class="comment">// iterator2 does not have these members!</span>
-<a name="l01985"></a>01985 BOOST_UBLAS_INLINE
-<a name="l01986"></a>01986 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator2.html">iterator2</a> &amp;it):
-<a name="l01987"></a>01987 container_const_reference&lt;self_type&gt; (it ()),
-<a name="l01988"></a>01988 begin_ (it.begin_), end_ (it.end_), current_ (it.current_),
-<a name="l01989"></a>01989 it1_begin_ (it.it1_begin_), it1_end_ (it.it1_end_), it1_ (it.it1_),
-<a name="l01990"></a>01990 it2_begin_ (it.it2_begin_), it2_end_ (it.it2_end_), it2_ (it.it2_) {
-<a name="l01991"></a>01991 BOOST_UBLAS_CHECK (current_ == end_ ||
-<a name="l01992"></a>01992 (current_ == 0 &amp;&amp; it1_ != it1_end_) ||
-<a name="l01993"></a>01993 (current_ == 1 &amp;&amp; it2_ != it2_end_), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01994"></a>01994 }
-<a name="l01995"></a>01995
-<a name="l01996"></a>01996 <span class="comment">// Arithmetic</span>
-<a name="l01997"></a>01997 BOOST_UBLAS_INLINE
-<a name="l01998"></a>01998 const_iterator2 &amp;operator ++ () {
-<a name="l01999"></a>01999 BOOST_UBLAS_CHECK (current_ == 0 || current_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l02000"></a>02000 <span class="keywordflow">if</span> (current_ == 0) {
-<a name="l02001"></a>02001 BOOST_UBLAS_CHECK (it1_ != it1_end_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l02002"></a>02002 ++ it1_;
-<a name="l02003"></a>02003 <span class="keywordflow">if</span> (it1_ == it1_end_ &amp;&amp; end_ == 1) {
-<a name="l02004"></a>02004 it2_ = it2_begin_;
-<a name="l02005"></a>02005 current_ = 1;
-<a name="l02006"></a>02006 }
-<a name="l02007"></a>02007 } <span class="keywordflow">else</span> <span class="comment">/* if (current_ == 1) */</span> {
-<a name="l02008"></a>02008 BOOST_UBLAS_CHECK (it2_ != it2_end_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l02009"></a>02009 ++ it2_;
-<a name="l02010"></a>02010 <span class="keywordflow">if</span> (it2_ == it2_end_ &amp;&amp; end_ == 0) {
-<a name="l02011"></a>02011 it1_ = it1_begin_;
-<a name="l02012"></a>02012 current_ = 0;
-<a name="l02013"></a>02013 }
-<a name="l02014"></a>02014 }
-<a name="l02015"></a>02015 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02016"></a>02016 }
-<a name="l02017"></a>02017 BOOST_UBLAS_INLINE
-<a name="l02018"></a>02018 const_iterator2 &amp;operator -- () {
-<a name="l02019"></a>02019 BOOST_UBLAS_CHECK (current_ == 0 || current_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l02020"></a>02020 <span class="keywordflow">if</span> (current_ == 0) {
-<a name="l02021"></a>02021 <span class="keywordflow">if</span> (it1_ == it1_begin_ &amp;&amp; begin_ == 1) {
-<a name="l02022"></a>02022 it2_ = it2_end_;
-<a name="l02023"></a>02023 BOOST_UBLAS_CHECK (it2_ != it2_begin_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l02024"></a>02024 -- it2_;
-<a name="l02025"></a>02025 current_ = 1;
-<a name="l02026"></a>02026 } <span class="keywordflow">else</span> {
-<a name="l02027"></a>02027 -- it1_;
-<a name="l02028"></a>02028 }
-<a name="l02029"></a>02029 } <span class="keywordflow">else</span> <span class="comment">/* if (current_ == 1) */</span> {
-<a name="l02030"></a>02030 <span class="keywordflow">if</span> (it2_ == it2_begin_ &amp;&amp; begin_ == 0) {
-<a name="l02031"></a>02031 it1_ = it1_end_;
-<a name="l02032"></a>02032 BOOST_UBLAS_CHECK (it1_ != it1_begin_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l02033"></a>02033 -- it1_;
-<a name="l02034"></a>02034 current_ = 0;
-<a name="l02035"></a>02035 } <span class="keywordflow">else</span> {
-<a name="l02036"></a>02036 -- it2_;
-<a name="l02037"></a>02037 }
-<a name="l02038"></a>02038 }
-<a name="l02039"></a>02039 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02040"></a>02040 }
-<a name="l02041"></a>02041 BOOST_UBLAS_INLINE
-<a name="l02042"></a>02042 const_iterator2 &amp;operator += (difference_type n) {
-<a name="l02043"></a>02043 BOOST_UBLAS_CHECK (current_ == 0 || current_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l02044"></a>02044 <span class="keywordflow">if</span> (current_ == 0) {
-<a name="l02045"></a>02045 size_type d = (std::min) (n, it1_end_ - it1_);
-<a name="l02046"></a>02046 it1_ += d;
-<a name="l02047"></a>02047 n -= d;
-<a name="l02048"></a>02048 <span class="keywordflow">if</span> (n &gt; 0 || (end_ == 1 &amp;&amp; it1_ == it1_end_)) {
-<a name="l02049"></a>02049 BOOST_UBLAS_CHECK (end_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l02050"></a>02050 d = (std::min) (n, it2_end_ - it2_begin_);
-<a name="l02051"></a>02051 it2_ = it2_begin_ + d;
-<a name="l02052"></a>02052 n -= d;
-<a name="l02053"></a>02053 current_ = 1;
-<a name="l02054"></a>02054 }
-<a name="l02055"></a>02055 } <span class="keywordflow">else</span> <span class="comment">/* if (current_ == 1) */</span> {
-<a name="l02056"></a>02056 size_type d = (std::min) (n, it2_end_ - it2_);
-<a name="l02057"></a>02057 it2_ += d;
-<a name="l02058"></a>02058 n -= d;
-<a name="l02059"></a>02059 <span class="keywordflow">if</span> (n &gt; 0 || (end_ == 0 &amp;&amp; it2_ == it2_end_)) {
-<a name="l02060"></a>02060 BOOST_UBLAS_CHECK (end_ == 0, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l02061"></a>02061 d = (std::min) (n, it1_end_ - it1_begin_);
-<a name="l02062"></a>02062 it1_ = it1_begin_ + d;
-<a name="l02063"></a>02063 n -= d;
-<a name="l02064"></a>02064 current_ = 0;
-<a name="l02065"></a>02065 }
-<a name="l02066"></a>02066 }
-<a name="l02067"></a>02067 BOOST_UBLAS_CHECK (n == 0, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l02068"></a>02068 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02069"></a>02069 }
-<a name="l02070"></a>02070 BOOST_UBLAS_INLINE
-<a name="l02071"></a>02071 const_iterator2 &amp;operator -= (difference_type n) {
-<a name="l02072"></a>02072 BOOST_UBLAS_CHECK (current_ == 0 || current_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l02073"></a>02073 <span class="keywordflow">if</span> (current_ == 0) {
-<a name="l02074"></a>02074 size_type d = (std::min) (n, it1_ - it1_begin_);
-<a name="l02075"></a>02075 it1_ -= d;
-<a name="l02076"></a>02076 n -= d;
-<a name="l02077"></a>02077 <span class="keywordflow">if</span> (n &gt; 0) {
-<a name="l02078"></a>02078 BOOST_UBLAS_CHECK (end_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l02079"></a>02079 d = (std::min) (n, it2_end_ - it2_begin_);
-<a name="l02080"></a>02080 it2_ = it2_end_ - d;
-<a name="l02081"></a>02081 n -= d;
-<a name="l02082"></a>02082 current_ = 1;
-<a name="l02083"></a>02083 }
-<a name="l02084"></a>02084 } <span class="keywordflow">else</span> <span class="comment">/* if (current_ == 1) */</span> {
-<a name="l02085"></a>02085 size_type d = (std::min) (n, it2_ - it2_begin_);
-<a name="l02086"></a>02086 it2_ -= d;
-<a name="l02087"></a>02087 n -= d;
-<a name="l02088"></a>02088 <span class="keywordflow">if</span> (n &gt; 0) {
-<a name="l02089"></a>02089 BOOST_UBLAS_CHECK (end_ == 0, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l02090"></a>02090 d = (std::min) (n, it1_end_ - it1_begin_);
-<a name="l02091"></a>02091 it1_ = it1_end_ - d;
-<a name="l02092"></a>02092 n -= d;
-<a name="l02093"></a>02093 current_ = 0;
-<a name="l02094"></a>02094 }
-<a name="l02095"></a>02095 }
-<a name="l02096"></a>02096 BOOST_UBLAS_CHECK (n == 0, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l02097"></a>02097 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02098"></a>02098 }
-<a name="l02099"></a>02099 BOOST_UBLAS_INLINE
-<a name="l02100"></a>02100 difference_type operator - (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l02101"></a>02101 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="l02102"></a>02102 BOOST_UBLAS_CHECK (current_ == 0 || current_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l02103"></a>02103 BOOST_UBLAS_CHECK (it.current_ == 0 || it.current_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l02104"></a>02104 BOOST_UBLAS_CHECK (<span class="comment">/* begin_ == it.begin_ &amp;&amp; */</span> end_ == it.end_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l02105"></a>02105 <span class="keywordflow">if</span> (current_ == 0 &amp;&amp; it.current_ == 0) {
-<a name="l02106"></a>02106 <span class="keywordflow">return</span> it1_ - it.it1_;
-<a name="l02107"></a>02107 } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (current_ == 0 &amp;&amp; it.current_ == 1) {
-<a name="l02108"></a>02108 <span class="keywordflow">if</span> (end_ == 1 &amp;&amp; it.end_ == 1) {
-<a name="l02109"></a>02109 <span class="keywordflow">return</span> (it1_ - it.it1_end_) + (it.it2_begin_ - it.it2_);
-<a name="l02110"></a>02110 } <span class="keywordflow">else</span> <span class="comment">/* if (end_ == 0 &amp;&amp; it.end_ == 0) */</span> {
-<a name="l02111"></a>02111 <span class="keywordflow">return</span> (it1_ - it.it1_begin_) + (it.it2_end_ - it.it2_);
-<a name="l02112"></a>02112 }
-<a name="l02113"></a>02113
-<a name="l02114"></a>02114 } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (current_ == 1 &amp;&amp; it.current_ == 0) {
-<a name="l02115"></a>02115 <span class="keywordflow">if</span> (end_ == 1 &amp;&amp; it.end_ == 1) {
-<a name="l02116"></a>02116 <span class="keywordflow">return</span> (it2_ - it.it2_begin_) + (it.it1_end_ - it.it1_);
-<a name="l02117"></a>02117 } <span class="keywordflow">else</span> <span class="comment">/* if (end_ == 0 &amp;&amp; it.end_ == 0) */</span> {
-<a name="l02118"></a>02118 <span class="keywordflow">return</span> (it2_ - it.it2_end_) + (it.it1_begin_ - it.it1_);
-<a name="l02119"></a>02119 }
-<a name="l02120"></a>02120 } <span class="keywordflow">else</span> <span class="comment">/* if (current_ == 1 &amp;&amp; it.current_ == 1) */</span> {
-<a name="l02121"></a>02121 <span class="keywordflow">return</span> it2_ - it.it2_;
-<a name="l02122"></a>02122 }
-<a name="l02123"></a>02123 }
-<a name="l02124"></a>02124
-<a name="l02125"></a>02125 <span class="comment">// Dereference</span>
-<a name="l02126"></a>02126 BOOST_UBLAS_INLINE
-<a name="l02127"></a>02127 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l02128"></a>02128 BOOST_UBLAS_CHECK (current_ == 0 || current_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l02129"></a>02129 <span class="keywordflow">if</span> (current_ == 0) {
-<a name="l02130"></a>02130 BOOST_UBLAS_CHECK (it1_ != it1_end_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l02131"></a>02131 <span class="keywordflow">if</span> (triangular_type::other (index1 (), index2 ()))
-<a name="l02132"></a>02132 <span class="keywordflow">return</span> *it1_;
-<a name="l02133"></a>02133 <span class="keywordflow">else</span>
-<a name="l02134"></a>02134 <span class="keywordflow">return</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;value_type&gt;::conj</a> (*it1_);
-<a name="l02135"></a>02135 } <span class="keywordflow">else</span> <span class="comment">/* if (current_ == 1) */</span> {
-<a name="l02136"></a>02136 BOOST_UBLAS_CHECK (it2_ != it2_end_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l02137"></a>02137 <span class="keywordflow">if</span> (triangular_type::other (index1 (), index2 ()))
-<a name="l02138"></a>02138 <span class="keywordflow">return</span> *it2_;
-<a name="l02139"></a>02139 <span class="keywordflow">else</span>
-<a name="l02140"></a>02140 <span class="keywordflow">return</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;value_type&gt;::conj</a> (*it2_);
-<a name="l02141"></a>02141 }
-<a name="l02142"></a>02142 }
-<a name="l02143"></a>02143 BOOST_UBLAS_INLINE
-<a name="l02144"></a>02144 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l02145"></a>02145 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l02146"></a>02146 }
-<a name="l02147"></a>02147
-<a name="l02148"></a>02148 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l02149"></a>02149 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l02150"></a>02150 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02151"></a>02151 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html" title="A Hermitian matrix adaptator: convert a any matrix into a Hermitian matrix expression...">self_type</a>::
-<a name="l02152"></a>02152 <span class="preprocessor">#endif</span>
-<a name="l02153"></a>02153 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator1.html">const_iterator1</a> begin ()<span class="keyword"> const </span>{
-<a name="l02154"></a>02154 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find1 (1, 0, index2 ());
-<a name="l02155"></a>02155 }
-<a name="l02156"></a>02156 BOOST_UBLAS_INLINE
-<a name="l02157"></a>02157 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02158"></a>02158 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html" title="A Hermitian matrix adaptator: convert a any matrix into a Hermitian matrix expression...">self_type</a>::
-<a name="l02159"></a>02159 <span class="preprocessor">#endif</span>
-<a name="l02160"></a>02160 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator1.html">const_iterator1</a> end ()<span class="keyword"> const </span>{
-<a name="l02161"></a>02161 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find1 (1, (*<span class="keyword">this</span>) ().size1 (), index2 ());
-<a name="l02162"></a>02162 }
-<a name="l02163"></a>02163 BOOST_UBLAS_INLINE
-<a name="l02164"></a>02164 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02165"></a>02165 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html" title="A Hermitian matrix adaptator: convert a any matrix into a Hermitian matrix expression...">self_type</a>::
-<a name="l02166"></a>02166 <span class="preprocessor">#endif</span>
-<a name="l02167"></a>02167 <span class="preprocessor"></span> const_reverse_iterator1 rbegin ()<span class="keyword"> const </span>{
-<a name="l02168"></a>02168 <span class="keywordflow">return</span> const_reverse_iterator1 (end ());
-<a name="l02169"></a>02169 }
-<a name="l02170"></a>02170 BOOST_UBLAS_INLINE
-<a name="l02171"></a>02171 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02172"></a>02172 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html" title="A Hermitian matrix adaptator: convert a any matrix into a Hermitian matrix expression...">self_type</a>::
-<a name="l02173"></a>02173 <span class="preprocessor">#endif</span>
-<a name="l02174"></a>02174 <span class="preprocessor"></span> const_reverse_iterator1 rend ()<span class="keyword"> const </span>{
-<a name="l02175"></a>02175 <span class="keywordflow">return</span> const_reverse_iterator1 (begin ());
-<a name="l02176"></a>02176 }
-<a name="l02177"></a>02177 <span class="preprocessor">#endif</span>
-<a name="l02178"></a>02178 <span class="preprocessor"></span>
-<a name="l02179"></a>02179 <span class="comment">// Indices</span>
-<a name="l02180"></a>02180 BOOST_UBLAS_INLINE
-<a name="l02181"></a>02181 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l02182"></a>02182 BOOST_UBLAS_CHECK (current_ == 0 || current_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l02183"></a>02183 <span class="keywordflow">if</span> (current_ == 0) {
-<a name="l02184"></a>02184 BOOST_UBLAS_CHECK (it1_ != it1_end_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l02185"></a>02185 <span class="keywordflow">return</span> it1_.index2 ();
-<a name="l02186"></a>02186 } <span class="keywordflow">else</span> <span class="comment">/* if (current_ == 1) */</span> {
-<a name="l02187"></a>02187 BOOST_UBLAS_CHECK (it2_ != it2_end_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l02188"></a>02188 <span class="keywordflow">return</span> it2_.index1 ();
-<a name="l02189"></a>02189 }
-<a name="l02190"></a>02190 }
-<a name="l02191"></a>02191 BOOST_UBLAS_INLINE
-<a name="l02192"></a>02192 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l02193"></a>02193 BOOST_UBLAS_CHECK (current_ == 0 || current_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l02194"></a>02194 <span class="keywordflow">if</span> (current_ == 0) {
-<a name="l02195"></a>02195 BOOST_UBLAS_CHECK (it1_ != it1_end_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l02196"></a>02196 <span class="keywordflow">return</span> it1_.index1 ();
-<a name="l02197"></a>02197 } <span class="keywordflow">else</span> <span class="comment">/* if (current_ == 1) */</span> {
-<a name="l02198"></a>02198 BOOST_UBLAS_CHECK (it2_ != it2_end_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l02199"></a>02199 <span class="keywordflow">return</span> it2_.index2 ();
-<a name="l02200"></a>02200 }
-<a name="l02201"></a>02201 }
-<a name="l02202"></a>02202
-<a name="l02203"></a>02203 <span class="comment">// Assignment</span>
-<a name="l02204"></a>02204 BOOST_UBLAS_INLINE
-<a name="l02205"></a>02205 const_iterator2 &amp;operator = (<span class="keyword">const</span> const_iterator2 &amp;it) {
-<a name="l02206"></a>02206 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l02207"></a>02207 begin_ = it.begin_;
-<a name="l02208"></a>02208 end_ = it.end_;
-<a name="l02209"></a>02209 current_ = it.current_;
-<a name="l02210"></a>02210 it1_begin_ = it.it1_begin_;
-<a name="l02211"></a>02211 it1_end_ = it.it1_end_;
-<a name="l02212"></a>02212 it1_ = it.it1_;
-<a name="l02213"></a>02213 it2_begin_ = it.it2_begin_;
-<a name="l02214"></a>02214 it2_end_ = it.it2_end_;
-<a name="l02215"></a>02215 it2_ = it.it2_;
-<a name="l02216"></a>02216 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02217"></a>02217 }
-<a name="l02218"></a>02218
-<a name="l02219"></a>02219 <span class="comment">// Comparison</span>
-<a name="l02220"></a>02220 BOOST_UBLAS_INLINE
-<a name="l02221"></a>02221 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l02222"></a>02222 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="l02223"></a>02223 BOOST_UBLAS_CHECK (current_ == 0 || current_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l02224"></a>02224 BOOST_UBLAS_CHECK (it.current_ == 0 || it.current_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l02225"></a>02225 BOOST_UBLAS_CHECK (<span class="comment">/* begin_ == it.begin_ &amp;&amp; */</span> end_ == it.end_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l02226"></a>02226 <span class="keywordflow">return</span> (current_ == 0 &amp;&amp; it.current_ == 0 &amp;&amp; it1_ == it.it1_) ||
-<a name="l02227"></a>02227 (current_ == 1 &amp;&amp; it.current_ == 1 &amp;&amp; it2_ == it.it2_);
-<a name="l02228"></a>02228 }
-<a name="l02229"></a>02229 BOOST_UBLAS_INLINE
-<a name="l02230"></a>02230 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l02231"></a>02231 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="l02232"></a>02232 <span class="keywordflow">return</span> it - *<span class="keyword">this</span> &gt; 0;
-<a name="l02233"></a>02233 }
-<a name="l02234"></a>02234
-<a name="l02235"></a>02235 <span class="keyword">private</span>:
-<a name="l02236"></a>02236 <span class="keywordtype">int</span> begin_;
-<a name="l02237"></a>02237 <span class="keywordtype">int</span> end_;
-<a name="l02238"></a>02238 <span class="keywordtype">int</span> current_;
-<a name="l02239"></a>02239 const_subiterator1_type it1_begin_;
-<a name="l02240"></a>02240 const_subiterator1_type it1_end_;
-<a name="l02241"></a>02241 const_subiterator1_type it1_;
-<a name="l02242"></a>02242 const_subiterator2_type it2_begin_;
-<a name="l02243"></a>02243 const_subiterator2_type it2_end_;
-<a name="l02244"></a>02244 const_subiterator2_type it2_;
-<a name="l02245"></a>02245 };
-<a name="l02246"></a>02246 <span class="preprocessor">#endif</span>
-<a name="l02247"></a>02247 <span class="preprocessor"></span>
-<a name="l02248"></a>02248 BOOST_UBLAS_INLINE
-<a name="l02249"></a>02249 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator2.html">const_iterator2</a> begin2 ()<span class="keyword"> const </span>{
-<a name="l02250"></a>02250 <span class="keywordflow">return</span> find2 (0, 0, 0);
-<a name="l02251"></a>02251 }
-<a name="l02252"></a>02252 BOOST_UBLAS_INLINE
-<a name="l02253"></a>02253 const_iterator2 end2 ()<span class="keyword"> const </span>{
-<a name="l02254"></a>02254 <span class="keywordflow">return</span> find2 (0, 0, size2 ());
-<a name="l02255"></a>02255 }
-<a name="l02256"></a>02256
-<a name="l02257"></a>02257 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l02258"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator2.html">02258</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator2.html">iterator2</a>:
-<a name="l02259"></a>02259 <span class="keyword">public</span> container_reference&lt;hermitian_adaptor&gt;,
-<a name="l02260"></a>02260 <span class="keyword">public</span> random_access_iterator_base&lt;typename iterator_restrict_traits&lt;
-<a name="l02261"></a>02261 typename subiterator2_type::iterator_category, packed_random_access_iterator_tag&gt;::iterator_category,
-<a name="l02262"></a>02262 iterator2, value_type&gt; {
-<a name="l02263"></a>02263 <span class="keyword">public</span>:
-<a name="l02264"></a>02264 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator2_type::value_type value_type;
-<a name="l02265"></a>02265 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator2_type::difference_type difference_type;
-<a name="l02266"></a>02266 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator2_type::reference reference;
-<a name="l02267"></a>02267 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator2_type::pointer pointer;
-<a name="l02268"></a>02268
-<a name="l02269"></a>02269 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator1.html">iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator1.html">dual_iterator_type</a>;
-<a name="l02270"></a>02270 <span class="keyword">typedef</span> reverse_iterator1 dual_reverse_iterator_type;
-<a name="l02271"></a>02271
-<a name="l02272"></a>02272 <span class="comment">// Construction and destruction</span>
-<a name="l02273"></a>02273 BOOST_UBLAS_INLINE
-<a name="l02274"></a>02274 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator2.html">iterator2</a> ():
-<a name="l02275"></a>02275 container_reference&lt;self_type&gt; (), it2_ () {}
-<a name="l02276"></a>02276 BOOST_UBLAS_INLINE
-<a name="l02277"></a>02277 iterator2 (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html" title="A Hermitian matrix adaptator: convert a any matrix into a Hermitian matrix expression...">self_type</a> &amp;m, <span class="keyword">const</span> subiterator2_type &amp;it2):
-<a name="l02278"></a>02278 container_reference&lt;self_type&gt; (m), it2_ (it2) {}
-<a name="l02279"></a>02279
-<a name="l02280"></a>02280 <span class="comment">// Arithmetic</span>
-<a name="l02281"></a>02281 BOOST_UBLAS_INLINE
-<a name="l02282"></a>02282 iterator2 &amp;operator ++ () {
-<a name="l02283"></a>02283 ++ it2_;
-<a name="l02284"></a>02284 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02285"></a>02285 }
-<a name="l02286"></a>02286 BOOST_UBLAS_INLINE
-<a name="l02287"></a>02287 iterator2 &amp;operator -- () {
-<a name="l02288"></a>02288 -- it2_;
-<a name="l02289"></a>02289 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02290"></a>02290 }
-<a name="l02291"></a>02291 BOOST_UBLAS_INLINE
-<a name="l02292"></a>02292 iterator2 &amp;operator += (difference_type n) {
-<a name="l02293"></a>02293 it2_ += n;
-<a name="l02294"></a>02294 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02295"></a>02295 }
-<a name="l02296"></a>02296 BOOST_UBLAS_INLINE
-<a name="l02297"></a>02297 iterator2 &amp;operator -= (difference_type n) {
-<a name="l02298"></a>02298 it2_ -= n;
-<a name="l02299"></a>02299 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02300"></a>02300 }
-<a name="l02301"></a>02301 BOOST_UBLAS_INLINE
-<a name="l02302"></a>02302 difference_type operator - (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l02303"></a>02303 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="l02304"></a>02304 <span class="keywordflow">return</span> it2_ - it.it2_;
-<a name="l02305"></a>02305 }
-<a name="l02306"></a>02306
-<a name="l02307"></a>02307 <span class="comment">// Dereference</span>
-<a name="l02308"></a>02308 BOOST_UBLAS_INLINE
-<a name="l02309"></a>02309 reference operator * ()<span class="keyword"> const </span>{
-<a name="l02310"></a>02310 <span class="keywordflow">return</span> *it2_;
-<a name="l02311"></a>02311 }
-<a name="l02312"></a>02312 BOOST_UBLAS_INLINE
-<a name="l02313"></a>02313 reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l02314"></a>02314 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l02315"></a>02315 }
-<a name="l02316"></a>02316
-<a name="l02317"></a>02317 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l02318"></a>02318 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l02319"></a>02319 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02320"></a>02320 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html" title="A Hermitian matrix adaptator: convert a any matrix into a Hermitian matrix expression...">self_type</a>::
-<a name="l02321"></a>02321 <span class="preprocessor">#endif</span>
-<a name="l02322"></a>02322 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator1.html">iterator1</a> begin ()<span class="keyword"> const </span>{
-<a name="l02323"></a>02323 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find1 (1, 0, index2 ());
-<a name="l02324"></a>02324 }
-<a name="l02325"></a>02325 BOOST_UBLAS_INLINE
-<a name="l02326"></a>02326 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02327"></a>02327 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html" title="A Hermitian matrix adaptator: convert a any matrix into a Hermitian matrix expression...">self_type</a>::
-<a name="l02328"></a>02328 <span class="preprocessor">#endif</span>
-<a name="l02329"></a>02329 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator1.html">iterator1</a> end ()<span class="keyword"> const </span>{
-<a name="l02330"></a>02330 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find1 (1, (*<span class="keyword">this</span>) ().size1 (), index2 ());
-<a name="l02331"></a>02331 }
-<a name="l02332"></a>02332 BOOST_UBLAS_INLINE
-<a name="l02333"></a>02333 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02334"></a>02334 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html" title="A Hermitian matrix adaptator: convert a any matrix into a Hermitian matrix expression...">self_type</a>::
-<a name="l02335"></a>02335 <span class="preprocessor">#endif</span>
-<a name="l02336"></a>02336 <span class="preprocessor"></span> reverse_iterator1 rbegin ()<span class="keyword"> const </span>{
-<a name="l02337"></a>02337 <span class="keywordflow">return</span> reverse_iterator1 (end ());
-<a name="l02338"></a>02338 }
-<a name="l02339"></a>02339 BOOST_UBLAS_INLINE
-<a name="l02340"></a>02340 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02341"></a>02341 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html" title="A Hermitian matrix adaptator: convert a any matrix into a Hermitian matrix expression...">self_type</a>::
-<a name="l02342"></a>02342 <span class="preprocessor">#endif</span>
-<a name="l02343"></a>02343 <span class="preprocessor"></span> reverse_iterator1 rend ()<span class="keyword"> const </span>{
-<a name="l02344"></a>02344 <span class="keywordflow">return</span> reverse_iterator1 (begin ());
-<a name="l02345"></a>02345 }
-<a name="l02346"></a>02346 <span class="preprocessor">#endif</span>
-<a name="l02347"></a>02347 <span class="preprocessor"></span>
-<a name="l02348"></a>02348 <span class="comment">// Indices</span>
-<a name="l02349"></a>02349 BOOST_UBLAS_INLINE
-<a name="l02350"></a>02350 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l02351"></a>02351 <span class="keywordflow">return</span> it2_.index1 ();
-<a name="l02352"></a>02352 }
-<a name="l02353"></a>02353 BOOST_UBLAS_INLINE
-<a name="l02354"></a>02354 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l02355"></a>02355 <span class="keywordflow">return</span> it2_.index2 ();
-<a name="l02356"></a>02356 }
-<a name="l02357"></a>02357
-<a name="l02358"></a>02358 <span class="comment">// Assignment</span>
-<a name="l02359"></a>02359 BOOST_UBLAS_INLINE
-<a name="l02360"></a>02360 iterator2 &amp;operator = (<span class="keyword">const</span> iterator2 &amp;it) {
-<a name="l02361"></a>02361 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l02362"></a>02362 it2_ = it.it2_;
-<a name="l02363"></a>02363 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02364"></a>02364 }
-<a name="l02365"></a>02365
-<a name="l02366"></a>02366 <span class="comment">// Comparison</span>
-<a name="l02367"></a>02367 BOOST_UBLAS_INLINE
-<a name="l02368"></a>02368 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l02369"></a>02369 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="l02370"></a>02370 <span class="keywordflow">return</span> it2_ == it.it2_;
-<a name="l02371"></a>02371 }
-<a name="l02372"></a>02372 BOOST_UBLAS_INLINE
-<a name="l02373"></a>02373 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l02374"></a>02374 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="l02375"></a>02375 <span class="keywordflow">return</span> it2_ &lt; it.it2_;
-<a name="l02376"></a>02376 }
-<a name="l02377"></a>02377
-<a name="l02378"></a>02378 <span class="keyword">private</span>:
-<a name="l02379"></a>02379 subiterator2_type it2_;
-<a name="l02380"></a>02380
-<a name="l02381"></a>02381 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l02382"></a>02382 };
-<a name="l02383"></a>02383 <span class="preprocessor">#endif</span>
-<a name="l02384"></a>02384 <span class="preprocessor"></span>
-<a name="l02385"></a>02385 BOOST_UBLAS_INLINE
-<a name="l02386"></a>02386 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator2.html">iterator2</a> begin2 () {
-<a name="l02387"></a>02387 <span class="keywordflow">return</span> find2 (0, 0, 0);
-<a name="l02388"></a>02388 }
-<a name="l02389"></a>02389 BOOST_UBLAS_INLINE
-<a name="l02390"></a>02390 iterator2 end2 () {
-<a name="l02391"></a>02391 <span class="keywordflow">return</span> find2 (0, 0, size2 ());
-<a name="l02392"></a>02392 }
-<a name="l02393"></a>02393
-<a name="l02394"></a>02394 <span class="comment">// Reverse iterators</span>
-<a name="l02395"></a>02395
-<a name="l02396"></a>02396 BOOST_UBLAS_INLINE
-<a name="l02397"></a>02397 const_reverse_iterator1 rbegin1 ()<span class="keyword"> const </span>{
-<a name="l02398"></a>02398 <span class="keywordflow">return</span> const_reverse_iterator1 (end1 ());
-<a name="l02399"></a>02399 }
-<a name="l02400"></a>02400 BOOST_UBLAS_INLINE
-<a name="l02401"></a>02401 const_reverse_iterator1 rend1 ()<span class="keyword"> const </span>{
-<a name="l02402"></a>02402 <span class="keywordflow">return</span> const_reverse_iterator1 (begin1 ());
-<a name="l02403"></a>02403 }
-<a name="l02404"></a>02404
-<a name="l02405"></a>02405 BOOST_UBLAS_INLINE
-<a name="l02406"></a>02406 reverse_iterator1 rbegin1 () {
-<a name="l02407"></a>02407 <span class="keywordflow">return</span> reverse_iterator1 (end1 ());
-<a name="l02408"></a>02408 }
-<a name="l02409"></a>02409 BOOST_UBLAS_INLINE
-<a name="l02410"></a>02410 reverse_iterator1 rend1 () {
-<a name="l02411"></a>02411 <span class="keywordflow">return</span> reverse_iterator1 (begin1 ());
-<a name="l02412"></a>02412 }
-<a name="l02413"></a>02413
-<a name="l02414"></a>02414 BOOST_UBLAS_INLINE
-<a name="l02415"></a>02415 const_reverse_iterator2 rbegin2 ()<span class="keyword"> const </span>{
-<a name="l02416"></a>02416 <span class="keywordflow">return</span> const_reverse_iterator2 (end2 ());
-<a name="l02417"></a>02417 }
-<a name="l02418"></a>02418 BOOST_UBLAS_INLINE
-<a name="l02419"></a>02419 const_reverse_iterator2 rend2 ()<span class="keyword"> const </span>{
-<a name="l02420"></a>02420 <span class="keywordflow">return</span> const_reverse_iterator2 (begin2 ());
-<a name="l02421"></a>02421 }
-<a name="l02422"></a>02422
-<a name="l02423"></a>02423 BOOST_UBLAS_INLINE
-<a name="l02424"></a>02424 reverse_iterator2 rbegin2 () {
-<a name="l02425"></a>02425 <span class="keywordflow">return</span> reverse_iterator2 (end2 ());
-<a name="l02426"></a>02426 }
-<a name="l02427"></a>02427 BOOST_UBLAS_INLINE
-<a name="l02428"></a>02428 reverse_iterator2 rend2 () {
-<a name="l02429"></a>02429 <span class="keywordflow">return</span> reverse_iterator2 (begin2 ());
-<a name="l02430"></a>02430 }
-<a name="l02431"></a>02431
-<a name="l02432"></a>02432 <span class="keyword">private</span>:
-<a name="l02433"></a>02433 matrix_closure_type data_;
-<a name="l02434"></a>02434 <span class="keyword">static</span> value_type conj_;
-<a name="l02435"></a>02435 };
-<a name="l02436"></a>02436
-<a name="l02437"></a>02437 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> TRI&gt;
-<a name="l02438"></a>02438 <span class="keyword">typename</span> hermitian_adaptor&lt;M, TRI&gt;::value_type hermitian_adaptor&lt;M, TRI&gt;::conj_;
-<a name="l02439"></a>02439
-<a name="l02440"></a>02440 <span class="comment">// Specialization for temporary_traits</span>
-<a name="l02441"></a>02441 <span class="keyword">template</span> &lt;<span class="keyword">class</span> M, <span class="keyword">class</span> TRI&gt;
-<a name="l02442"></a><a class="code" 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">02442</a> <span class="keyword">struct </span>vector_temporary_traits&lt; hermitian_adaptor&lt;M, TRI&gt; &gt;
-<a name="l02443"></a>02443 : vector_temporary_traits&lt; M &gt; {} ;
-<a name="l02444"></a>02444 <span class="keyword">template</span> &lt;<span class="keyword">class</span> M, <span class="keyword">class</span> TRI&gt;
-<a name="l02445"></a><a class="code" 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">02445</a> <span class="keyword">struct </span>vector_temporary_traits&lt; const hermitian_adaptor&lt;M, TRI&gt; &gt;
-<a name="l02446"></a>02446 : vector_temporary_traits&lt; M &gt; {} ;
-<a name="l02447"></a>02447
-<a name="l02448"></a>02448 <span class="keyword">template</span> &lt;<span class="keyword">class</span> M, <span class="keyword">class</span> TRI&gt;
-<a name="l02449"></a><a class="code" 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">02449</a> <span class="keyword">struct </span>matrix_temporary_traits&lt; hermitian_adaptor&lt;M, TRI&gt; &gt;
-<a name="l02450"></a>02450 : matrix_temporary_traits&lt; M &gt; {} ;
-<a name="l02451"></a>02451 <span class="keyword">template</span> &lt;<span class="keyword">class</span> M, <span class="keyword">class</span> TRI&gt;
-<a name="l02452"></a><a class="code" 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">02452</a> <span class="keyword">struct </span>matrix_temporary_traits&lt; const hermitian_adaptor&lt;M, TRI&gt; &gt;
-<a name="l02453"></a>02453 : matrix_temporary_traits&lt; M &gt; {} ;
-<a name="l02454"></a>02454
-<a name="l02455"></a>02455 }}}
-<a name="l02456"></a>02456
-<a name="l02457"></a>02457 <span class="preprocessor">#endif</span>
-</pre></div></div>
-<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Jul 4 20:30:51 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>
diff --git a/libs/numeric/ublas/doc/html/hierarchy.html b/libs/numeric/ublas/doc/html/hierarchy.html
deleted file mode 100644
index 770b96af9a..0000000000
--- a/libs/numeric/ublas/doc/html/hierarchy.html
+++ /dev/null
@@ -1,1119 +0,0 @@
-<!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: Hierarchical Index</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 class="current"><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 Hierarchy</h1>This inheritance list is sorted roughly, but not completely, alphabetically:<ul>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1assign__tag.html">boost::numeric::ublas::assign_tag</a></li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1bad__argument.html">boost::numeric::ublas::bad_argument</a></li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">boost::numeric::ublas::bad_index</a></li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">boost::numeric::ublas::bad_size</a></li>
-<li><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></li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__full.html">boost::numeric::ublas::basic_full&lt; Z &gt;</a></li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">boost::numeric::ublas::basic_lower&lt; Z &gt;</a><ul>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__unit__lower.html">boost::numeric::ublas::basic_unit_lower&lt; Z &gt;</a><ul>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__strict__lower.html">boost::numeric::ublas::basic_strict_lower&lt; Z &gt;</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">boost::numeric::ublas::basic_range&lt; Z, D &gt;</a></li>
-<li><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></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">boost::numeric::ublas::basic_slice&lt; Z, D &gt;</a></li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1column__major__tag.html">boost::numeric::ublas::column_major_tag</a></li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; T &gt;</a></li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; double &gt; &gt;</a><ul>
-<li><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></li>
-</ul>
-</li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; float &gt; &gt;</a><ul>
-<li><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></li>
-</ul>
-</li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; long double &gt; &gt;</a><ul>
-<li><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></li>
-</ul>
-</li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1computed__assign__tag.html">boost::numeric::ublas::computed_assign_tag</a></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html">boost::numeric::ublas::container_view_traits&lt; E &gt;</a><ul>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__traits.html">boost::numeric::ublas::container_traits&lt; E &gt;</a></li>
-</ul>
-</li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html">boost::numeric::ublas::container_view_traits&lt; MATRIX &gt;</a><ul>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__view__traits.html">boost::numeric::ublas::matrix_view_traits&lt; MATRIX &gt;</a><ul>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__traits.html">boost::numeric::ublas::matrix_traits&lt; MATRIX &gt;</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html">boost::numeric::ublas::container_view_traits&lt; VECTOR &gt;</a><ul>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__view__traits.html">boost::numeric::ublas::vector_view_traits&lt; VECTOR &gt;</a><ul>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__traits.html">boost::numeric::ublas::vector_traits&lt; VECTOR &gt;</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1divide__by__zero.html">boost::numeric::ublas::divide_by_zero</a></li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">boost::numeric::ublas::external_logic</a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1fill__policy__wrapper.html">boost::numeric::ublas::fill_policy_wrapper&lt; T &gt;</a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1fill__policy__wrapper.html">boost::numeric::ublas::fill_policy_wrapper&lt; index_assign &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__assign.html">boost::numeric::ublas::fill_policy::index_assign</a></li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1fill__policy__wrapper.html">boost::numeric::ublas::fill_policy_wrapper&lt; index_minus_assign &gt;</a><ul>
-<li><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></li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1fill__policy__wrapper.html">boost::numeric::ublas::fill_policy_wrapper&lt; index_plus_assign &gt;</a><ul>
-<li><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></li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1fill__policy__wrapper.html">boost::numeric::ublas::fill_policy_wrapper&lt; sparse_insert &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1sparse__insert.html">boost::numeric::ublas::fill_policy::sparse_insert</a></li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1fill__policy__wrapper.html">boost::numeric::ublas::fill_policy_wrapper&lt; sparse_push_back &gt;</a><ul>
-<li><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></li>
-</ul>
-</li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; TV &gt;</a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; begin1_manip &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1begin1__manip.html">boost::numeric::ublas::begin1_manip</a></li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; begin2_manip &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1begin2__manip.html">boost::numeric::ublas::begin2_manip</a></li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; matrix_move_manip&lt; T &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__move__manip.html">boost::numeric::ublas::matrix_move_manip&lt; T &gt;</a></li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; matrix_move_to_manip&lt; T &gt; &gt;</a><ul>
-<li><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></li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; next_column_manip &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1next__column__manip.html">boost::numeric::ublas::next_column_manip</a></li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; next_row_manip &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1next__row__manip.html">boost::numeric::ublas::next_row_manip</a></li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; static_matrix_move_manip&lt; I, J &gt; &gt;</a><ul>
-<li><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></li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; static_matrix_move_to_manip&lt; I, J &gt; &gt;</a><ul>
-<li><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></li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; static_vector_move_manip&lt; I &gt; &gt;</a><ul>
-<li><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></li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; static_vector_move_to_manip&lt; I &gt; &gt;</a><ul>
-<li><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></li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; vector_move_manip&lt; T &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__move__manip.html">boost::numeric::ublas::vector_move_manip&lt; T &gt;</a></li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; vector_move_to_manip&lt; T &gt; &gt;</a><ul>
-<li><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></li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">boost::numeric::ublas::index_pair&lt; V &gt;</a></li>
-<li><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></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">boost::numeric::ublas::index_triple&lt; M &gt;</a></li>
-<li><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></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a></li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html">boost::numeric::ublas::internal_logic</a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">boost::numeric::ublas::vector&lt; T, A &gt;::iterator</a></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">boost::numeric::ublas::iterator_base_traits&lt; IC &gt;</a></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1tag_1_1leading.html">boost::numeric::ublas::tag::leading</a></li>
-<li><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></li>
-<li><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></li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1lower__tag.html">boost::numeric::ublas::lower_tag</a><ul>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1strict__lower__tag.html">boost::numeric::ublas::strict_lower_tag</a></li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1unit__lower__tag.html">boost::numeric::ublas::unit_lower_tag</a></li>
-</ul>
-</li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1tag_1_1major.html">boost::numeric::ublas::tag::major</a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1map__array.html">boost::numeric::ublas::map_array&lt; I, T, ALLOC &gt;</a></li>
-<li><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></li>
-<li><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></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1map__std.html">boost::numeric::ublas::map_std&lt; I, T, ALLOC &gt;</a></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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><ul>
-<li><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></li>
-</ul>
-</li>
-<li><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></li>
-<li><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></li>
-<li><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><ul>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__norm__1.html">boost::numeric::ublas::matrix_norm_1&lt; M &gt;</a></li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__norm__frobenius.html">boost::numeric::ublas::matrix_norm_frobenius&lt; M &gt;</a></li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__norm__inf.html">boost::numeric::ublas::matrix_norm_inf&lt; M &gt;</a></li>
-</ul>
-</li>
-<li><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></li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__tag.html">boost::numeric::ublas::matrix_tag</a></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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><ul>
-<li><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></li>
-<li><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></li>
-</ul>
-</li>
-<li><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></li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1tag_1_1minor.html">boost::numeric::ublas::tag::minor</a></li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html">boost::numeric::ublas::mutable_container_traits&lt; E &gt;</a><ul>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__traits.html">boost::numeric::ublas::container_traits&lt; E &gt;</a></li>
-</ul>
-</li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html">boost::numeric::ublas::mutable_container_traits&lt; MATRIX &gt;</a><ul>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__matrix__traits.html">boost::numeric::ublas::mutable_matrix_traits&lt; MATRIX &gt;</a><ul>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__traits.html">boost::numeric::ublas::matrix_traits&lt; MATRIX &gt;</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html">boost::numeric::ublas::mutable_container_traits&lt; VECTOR &gt;</a><ul>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__vector__traits.html">boost::numeric::ublas::mutable_vector_traits&lt; VECTOR &gt;</a><ul>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__traits.html">boost::numeric::ublas::vector_traits&lt; VECTOR &gt;</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1no__wrap.html">boost::numeric::ublas::traverse_policy::no_wrap</a></li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1non__real.html">boost::numeric::ublas::non_real</a></li>
-<li><a class="el" href="classnonassignable.html">nonassignable</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1storage__array.html">boost::numeric::ublas::storage_array&lt; E &gt;</a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1storage__array.html">boost::numeric::ublas::storage_array&lt; array_adaptor&lt; T &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a></li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1storage__array.html">boost::numeric::ublas::storage_array&lt; bounded_array&lt; T, N, ALLOC &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1bounded__array.html">boost::numeric::ublas::bounded_array&lt; T, N, ALLOC &gt;</a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1bounded__array.html">boost::numeric::ublas::bounded_array&lt; T, M *N &gt;</a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1bounded__array.html">boost::numeric::ublas::bounded_array&lt; T, N &gt;</a></li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1storage__array.html">boost::numeric::ublas::storage_array&lt; unbounded_array&lt; T, ALLOC &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1unbounded__array.html">boost::numeric::ublas::unbounded_array&lt; T, ALLOC &gt;</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li><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><ul>
-<li><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></li>
-</ul>
-</li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1promote__traits.html">boost::numeric::ublas::promote_traits&lt; X, Y &gt;</a></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1row__major__tag.html">boost::numeric::ublas::row_major_tag</a></li>
-<li><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><ul>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__assign.html">boost::numeric::ublas::scalar_assign&lt; T1, T2 &gt;</a></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-</ul>
-</li>
-<li><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><ul>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__divides.html">boost::numeric::ublas::scalar_divides&lt; T1, T2 &gt;</a></li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__minus.html">boost::numeric::ublas::scalar_minus&lt; T1, T2 &gt;</a></li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__multiplies.html">boost::numeric::ublas::scalar_multiplies&lt; T1, T2 &gt;</a></li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__plus.html">boost::numeric::ublas::scalar_plus&lt; T1, T2 &gt;</a></li>
-</ul>
-</li>
-<li><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><ul>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__swap.html">boost::numeric::ublas::scalar_swap&lt; T1, T2 &gt;</a></li>
-</ul>
-</li>
-<li><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><ul>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__imag.html">boost::numeric::ublas::scalar_imag&lt; T &gt;</a></li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__real.html">boost::numeric::ublas::scalar_real&lt; T &gt;</a></li>
-</ul>
-</li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__tag.html">boost::numeric::ublas::scalar_tag</a></li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a><ul>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">boost::numeric::ublas::type_traits&lt; T &gt;</a></li>
-</ul>
-</li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; double &gt;</a><ul>
-<li><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></li>
-</ul>
-</li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; float &gt;</a><ul>
-<li><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></li>
-</ul>
-</li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; long double &gt;</a><ul>
-<li><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></li>
-</ul>
-</li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__unary__functor.html">boost::numeric::ublas::scalar_unary_functor&lt; T &gt;</a><ul>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__conj.html">boost::numeric::ublas::scalar_conj&lt; T &gt;</a></li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__identity.html">boost::numeric::ublas::scalar_identity&lt; T &gt;</a></li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__negate.html">boost::numeric::ublas::scalar_negate&lt; T &gt;</a></li>
-</ul>
-</li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1singular.html">boost::numeric::ublas::singular</a></li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">boost::numeric::ublas::sparse_bidirectional_iterator_tag</a></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_lower&lt; Z &gt; &gt;</a><ul>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__upper.html">boost::numeric::ublas::basic_upper&lt; Z &gt;</a></li>
-</ul>
-</li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_strict_lower&lt; Z &gt; &gt;</a><ul>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__strict__upper.html">boost::numeric::ublas::basic_strict_upper&lt; Z &gt;</a></li>
-</ul>
-</li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_unit_lower&lt; Z &gt; &gt;</a><ul>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__unit__upper.html">boost::numeric::ublas::basic_unit_upper&lt; Z &gt;</a></li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1traverse__policy__wrapper.html">boost::numeric::ublas::traverse_policy_wrapper&lt; T &gt;</a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1traverse__policy__wrapper.html">boost::numeric::ublas::traverse_policy_wrapper&lt; by_column_policy&lt; Wrap &gt; &gt;</a><ul>
-<li><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></li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1traverse__policy__wrapper.html">boost::numeric::ublas::traverse_policy_wrapper&lt; by_row_policy&lt; Wrap &gt; &gt;</a><ul>
-<li><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></li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; E &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; E &gt;</a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; E &gt;</a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; E &gt;</a></li>
-</ul>
-</li>
-<li><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><ul>
-<li><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><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1diagonal__adaptor.html">boost::numeric::ublas::diagonal_adaptor&lt; M &gt;</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li><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><ul>
-<li><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><ul>
-<li><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><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1diagonal__matrix.html">boost::numeric::ublas::diagonal_matrix&lt; T, L, A &gt;</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; C &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; C &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; C &gt;</a></li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; C &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; C &gt;</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; c_matrix&lt; T, N, M &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; c_matrix&lt; T, N, M &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; c_matrix&lt; T, N, M &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; c_vector&lt; T, N &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; c_vector&lt; T, N &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; c_vector&lt; T, N &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector.html">boost::numeric::ublas::c_vector&lt; T, N &gt;</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; compressed_matrix&lt; T, L, IB, IA, TA &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; compressed_matrix&lt; T, L, IB, IA, TA &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; compressed_matrix&lt; T, L, IB, IA, TA &gt; &gt;</a><ul>
-<li><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></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; compressed_vector&lt; T, IB, IA, TA &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; compressed_vector&lt; T, IB, IA, TA &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; compressed_vector&lt; T, IB, IA, TA &gt; &gt;</a><ul>
-<li><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></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; coordinate_matrix&lt; T, L, IB, IA, TA &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; coordinate_matrix&lt; T, L, IB, IA, TA &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; coordinate_matrix&lt; T, L, IB, IA, TA &gt; &gt;</a><ul>
-<li><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></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; coordinate_vector&lt; T, IB, IA, TA &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; coordinate_vector&lt; T, IB, IA, TA &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; coordinate_vector&lt; T, IB, IA, TA &gt; &gt;</a><ul>
-<li><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></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; generalized_vector_of_vector&lt; T, L, A &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; generalized_vector_of_vector&lt; T, L, A &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; generalized_vector_of_vector&lt; T, L, A &gt; &gt;</a><ul>
-<li><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></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; hermitian_adaptor&lt; M, TRI &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; hermitian_adaptor&lt; M, TRI &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; hermitian_matrix&lt; T, TRI, L, A &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; hermitian_matrix&lt; T, TRI, L, A &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; hermitian_matrix&lt; T, TRI, L, A &gt; &gt;</a><ul>
-<li><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></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; identity_matrix&lt; T, ALLOC &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; identity_matrix&lt; T, ALLOC &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; identity_matrix&lt; T, ALLOC &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix.html">boost::numeric::ublas::identity_matrix&lt; T, ALLOC &gt;</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; mapped_matrix&lt; T, L, A &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; mapped_matrix&lt; T, L, A &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; mapped_matrix&lt; T, L, A &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html">boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; mapped_vector&lt; T, A &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; mapped_vector&lt; T, A &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; mapped_vector&lt; T, A &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector.html">boost::numeric::ublas::mapped_vector&lt; T, A &gt;</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; mapped_vector_of_mapped_vector&lt; T, L, A &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; mapped_vector_of_mapped_vector&lt; T, L, A &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; mapped_vector_of_mapped_vector&lt; T, L, A &gt; &gt;</a><ul>
-<li><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></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; matrix&lt; T, L, A &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix&lt; T, L, A &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; matrix&lt; T, L, A &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, bounded_array&lt; T, M *N &gt; &gt;</a><ul>
-<li><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></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; matrix_binary&lt; E1, E2, F &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_binary&lt; E1, E2, F &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary.html">boost::numeric::ublas::matrix_binary&lt; E1, E2, F &gt;</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; matrix_binary_scalar1&lt; E1, E2, F &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_binary_scalar1&lt; E1, E2, F &gt; &gt;</a><ul>
-<li><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></li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; matrix_binary_scalar2&lt; E1, E2, F &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_binary_scalar2&lt; E1, E2, F &gt; &gt;</a><ul>
-<li><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></li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; matrix_column&lt; M &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_column&lt; M &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; matrix_indirect&lt; M, IA &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_indirect&lt; M, IA &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; matrix_matrix_binary&lt; E1, E2, F &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_matrix_binary&lt; E1, E2, F &gt; &gt;</a><ul>
-<li><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></li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; matrix_range&lt; M &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_range&lt; M &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; matrix_reference&lt; E &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_reference&lt; E &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; matrix_row&lt; M &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_row&lt; M &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; matrix_scalar_unary&lt; E, F &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; matrix_scalar_unary&lt; E, F &gt; &gt;</a><ul>
-<li><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></li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; matrix_slice&lt; M &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_slice&lt; M &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; matrix_unary1&lt; E, F &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_unary1&lt; E, F &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1.html">boost::numeric::ublas::matrix_unary1&lt; E, F &gt;</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; matrix_unary2&lt; E, F &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; matrix_unary2&lt; E, F &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2.html">boost::numeric::ublas::matrix_unary2&lt; E, F &gt;</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; matrix_vector_binary1&lt; E1, E2, F &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_binary1&lt; E1, E2, F &gt; &gt;</a><ul>
-<li><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></li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; matrix_vector_binary2&lt; E1, E2, F &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_binary2&lt; E1, E2, F &gt; &gt;</a><ul>
-<li><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></li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; matrix_vector_indirect&lt; M, IA &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_indirect&lt; M, IA &gt; &gt;</a><ul>
-<li><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></li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; matrix_vector_range&lt; M &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_range&lt; M &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">boost::numeric::ublas::matrix_vector_range&lt; M &gt;</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; matrix_vector_slice&lt; M &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; matrix_vector_slice&lt; M &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice.html">boost::numeric::ublas::matrix_vector_slice&lt; M &gt;</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; scalar_matrix&lt; T, ALLOC &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; scalar_matrix&lt; T, ALLOC &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; scalar_matrix&lt; T, ALLOC &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix.html">boost::numeric::ublas::scalar_matrix&lt; T, ALLOC &gt;</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; scalar_reference&lt; T &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; scalar_reference&lt; T &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__reference.html">boost::numeric::ublas::scalar_reference&lt; T &gt;</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; scalar_value&lt; T &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; scalar_value&lt; T &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__value.html">boost::numeric::ublas::scalar_value&lt; T &gt;</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; scalar_vector&lt; T, ALLOC &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; scalar_vector&lt; T, ALLOC &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; scalar_vector&lt; T, ALLOC &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__vector.html">boost::numeric::ublas::scalar_vector&lt; T, ALLOC &gt;</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; symmetric_adaptor&lt; M, TRI &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; symmetric_adaptor&lt; M, TRI &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; symmetric_matrix&lt; T, TRI, L, A &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; symmetric_matrix&lt; T, TRI, L, A &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; symmetric_matrix&lt; T, TRI, L, A &gt; &gt;</a><ul>
-<li><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></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; triangular_adaptor&lt; M, TRI &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; triangular_adaptor&lt; M, TRI &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; triangular_matrix&lt; T, TRI, L, A &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; triangular_matrix&lt; T, TRI, L, A &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; triangular_matrix&lt; T, TRI, L, A &gt; &gt;</a><ul>
-<li><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></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; unit_vector&lt; T, ALLOC &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; unit_vector&lt; T, ALLOC &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; unit_vector&lt; T, ALLOC &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html">boost::numeric::ublas::unit_vector&lt; T, ALLOC &gt;</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; vector&lt; T, A &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector&lt; T, A &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; vector&lt; T, A &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1permutation__matrix.html">boost::numeric::ublas::permutation_matrix&lt; T, A &gt;</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; vector&lt; T, bounded_array&lt; T, N &gt; &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector&lt; T, bounded_array&lt; T, N &gt; &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; vector&lt; T, bounded_array&lt; T, N &gt; &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1bounded__vector.html">boost::numeric::ublas::bounded_vector&lt; T, N &gt;</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; vector_binary&lt; E1, E2, F &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_binary&lt; E1, E2, F &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary.html">boost::numeric::ublas::vector_binary&lt; E1, E2, F &gt;</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; vector_binary_scalar1&lt; E1, E2, F &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_binary_scalar1&lt; E1, E2, F &gt; &gt;</a><ul>
-<li><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></li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; vector_binary_scalar2&lt; E1, E2, F &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_binary_scalar2&lt; E1, E2, F &gt; &gt;</a><ul>
-<li><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></li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; vector_indirect&lt; V, IA &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_indirect&lt; V, IA &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html">boost::numeric::ublas::vector_indirect&lt; V, IA &gt;</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; vector_matrix_binary&lt; E1, E2, F &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; vector_matrix_binary&lt; E1, E2, F &gt; &gt;</a><ul>
-<li><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></li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; vector_of_vector&lt; T, L, A &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; vector_of_vector&lt; T, L, A &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; vector_of_vector&lt; T, L, A &gt; &gt;</a><ul>
-<li><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></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; vector_range&lt; V &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_range&lt; V &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; vector_reference&lt; E &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_reference&lt; E &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; vector_scalar_binary&lt; E1, E2, F &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; vector_scalar_binary&lt; E1, E2, F &gt; &gt;</a><ul>
-<li><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></li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; vector_scalar_unary&lt; E, F &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; vector_scalar_unary&lt; E, F &gt; &gt;</a><ul>
-<li><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></li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; vector_slice&lt; V &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_slice&lt; V &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; vector_unary&lt; E, F &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; vector_unary&lt; E, F &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__unary.html">boost::numeric::ublas::vector_unary&lt; E, F &gt;</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; zero_matrix&lt; T, ALLOC &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; zero_matrix&lt; T, ALLOC &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; zero_matrix&lt; T, ALLOC &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix.html">boost::numeric::ublas::zero_matrix&lt; T, ALLOC &gt;</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; zero_vector&lt; T, ALLOC &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; zero_vector&lt; T, ALLOC &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; zero_vector&lt; T, ALLOC &gt; &gt;</a><ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__vector.html">boost::numeric::ublas::zero_vector&lt; T, ALLOC &gt;</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1unknown__orientation__tag.html">boost::numeric::ublas::unknown_orientation_tag</a></li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">boost::numeric::ublas::unknown_storage_tag</a><ul>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__proxy__tag.html">boost::numeric::ublas::sparse_proxy_tag</a><ul>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1packed__proxy__tag.html">boost::numeric::ublas::packed_proxy_tag</a><ul>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1dense__proxy__tag.html">boost::numeric::ublas::dense_proxy_tag</a><ul>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1dense__tag.html">boost::numeric::ublas::dense_tag</a></li>
-</ul>
-</li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1packed__tag.html">boost::numeric::ublas::packed_tag</a></li>
-</ul>
-</li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__tag.html">boost::numeric::ublas::sparse_tag</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1upper__tag.html">boost::numeric::ublas::upper_tag</a><ul>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1strict__upper__tag.html">boost::numeric::ublas::strict_upper_tag</a></li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1unit__upper__tag.html">boost::numeric::ublas::unit_upper_tag</a></li>
-</ul>
-</li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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><ul>
-<li><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></li>
-</ul>
-</li>
-<li><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></li>
-<li><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><ul>
-<li><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></li>
-</ul>
-</li>
-<li><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><ul>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__norm__1.html">boost::numeric::ublas::vector_norm_1&lt; V &gt;</a></li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__norm__2.html">boost::numeric::ublas::vector_norm_2&lt; V &gt;</a></li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__norm__inf.html">boost::numeric::ublas::vector_norm_inf&lt; V &gt;</a></li>
-</ul>
-</li>
-<li><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><ul>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__sum.html">boost::numeric::ublas::vector_sum&lt; V &gt;</a></li>
-</ul>
-</li>
-<li><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></li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__tag.html">boost::numeric::ublas::vector_tag</a></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><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></li>
-<li><a class="el" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1wrap.html">boost::numeric::ublas::traverse_policy::wrap</a></li>
-</ul>
-</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>
diff --git a/libs/numeric/ublas/doc/html/index.html b/libs/numeric/ublas/doc/html/index.html
deleted file mode 100644
index 7610c54501..0000000000
--- a/libs/numeric/ublas/doc/html/index.html
+++ /dev/null
@@ -1,81 +0,0 @@
-<!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 uBLAS: a Linear Algebra Library</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 class="current"><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><a href="files.html"><span>Files</span></a></li>
- </ul>
- </div>
-</div>
-<div class="contents">
-<h1>BOOST uBLAS: a Linear Algebra Library</h1><h3>1.45 </h3><p>This is the API Reference Documentation.</p>
-<p>For introduction, documentations and tutorial, please refer to <a href="http://www.boost.org/libs/numeric/ublas/doc/index.htm">http://www.boost.org/libs/numeric/ublas/doc/index.htm</a></p>
-<h2><a class="anchor" id="main_classes">
-Main classes</a></h2>
-<h3><a class="anchor" id="listvector">
-Vectors</a></h3>
-<ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector </a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1bounded__vector.html">bounded_vector </a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__vector.html">zero_vector </a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html">unit_vector </a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__vector.html">scalar_vector </a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector.html">c_vector </a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">vector_slice </a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">vector_range </a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html">vector_indirect </a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector.html">mapped_vector </a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector.html">compressed_vector </a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector.html">coordinate_vector </a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">matrix_row </a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">matrix_column </a></li>
-</ul>
-<h3><a class="anchor" id="listmatrix">
-Matrices</a></h3>
-<ul>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">matrix </a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">banded_matrix </a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1diagonal__matrix.html">diagonal_matrix </a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">banded_adaptor </a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1diagonal__adaptor.html">diagonal_adaptor </a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html">hermitian_matrix </a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html">hermitian_adaptor </a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">symmetric_matrix </a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">symmetric_adaptor </a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html">triangular_matrix </a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">triangular_adaptor </a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html">vector_of_vector </a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1bounded__matrix.html">bounded_matrix </a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix.html">zero_matrix </a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix.html">identity_matrix </a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix.html">scalar_matrix </a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html">c_matrix </a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">matrix_vector_range </a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice.html">matrix_vector_slice </a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect.html">matrix_vector_indirect </a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">matrix_range </a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">matrix_slice </a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html">matrix_indirect </a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html">mapped_matrix </a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">mapped_vector_of_mapped_vector </a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">compressed_matrix </a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">coordinate_matrix </a></li>
-<li><a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">generalized_vector_of_vector </a> </li>
-</ul>
-</div>
-<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Jul 4 20:30:47 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>
diff --git a/libs/numeric/ublas/doc/html/io_8hpp_source.html b/libs/numeric/ublas/doc/html/io_8hpp_source.html
deleted file mode 100644
index 24ac3c2806..0000000000
--- a/libs/numeric/ublas/doc/html/io_8hpp_source.html
+++ /dev/null
@@ -1,278 +0,0 @@
-<!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: io.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>io.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-2010</span>
-<a name="l00003"></a>00003 <span class="comment">// Joerg Walter, Mathias Koch, David Bellot</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_IO_</span>
-<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#define _BOOST_UBLAS_IO_</span>
-<a name="l00015"></a>00015 <span class="preprocessor"></span>
-<a name="l00016"></a>00016 <span class="comment">// Only forward definition required to define stream operations</span>
-<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;iosfwd&gt;</span>
-<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;sstream&gt;</span>
-<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;boost/numeric/ublas/matrix_expression.hpp&gt;</span>
-<a name="l00020"></a>00020
-<a name="l00021"></a>00021
-<a name="l00022"></a>00022 <span class="keyword">namespace </span>boost { <span class="keyword">namespace </span>numeric { <span class="keyword">namespace </span>ublas {
-<a name="l00023"></a>00023
-<a name="l00046"></a>00046 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E, <span class="keyword">class</span> T, <span class="keyword">class</span> VE&gt;
-<a name="l00047"></a>00047 <span class="comment">// BOOST_UBLAS_INLINE This function seems to be big. So we do not let the compiler inline it.</span>
-<a name="l00048"></a>00048 std::basic_ostream&lt;E, T&gt; &amp;operator &lt;&lt; (std::basic_ostream&lt;E, T&gt; &amp;os,
-<a name="l00049"></a>00049 <span class="keyword">const</span> vector_expression&lt;VE&gt; &amp;v) {
-<a name="l00050"></a>00050 <span class="keyword">typedef</span> <span class="keyword">typename</span> VE::size_type size_type;
-<a name="l00051"></a>00051 size_type size = v ().size ();
-<a name="l00052"></a>00052 std::basic_ostringstream&lt;E, T, std::allocator&lt;E&gt; &gt; s;
-<a name="l00053"></a>00053 s.flags (os.flags ());
-<a name="l00054"></a>00054 s.imbue (os.getloc ());
-<a name="l00055"></a>00055 s.precision (os.precision ());
-<a name="l00056"></a>00056 s &lt;&lt; <span class="charliteral">&apos;[&apos;</span> &lt;&lt; size &lt;&lt; <span class="stringliteral">&quot;](&quot;</span>;
-<a name="l00057"></a>00057 <span class="keywordflow">if</span> (size &gt; 0)
-<a name="l00058"></a>00058 s &lt;&lt; v () (0);
-<a name="l00059"></a>00059 <span class="keywordflow">for</span> (size_type i = 1; i &lt; size; ++ i)
-<a name="l00060"></a>00060 s &lt;&lt; <span class="charliteral">&apos;,&apos;</span> &lt;&lt; v () (i);
-<a name="l00061"></a>00061 s &lt;&lt; <span class="charliteral">&apos;)&apos;</span>;
-<a name="l00062"></a>00062 <span class="keywordflow">return</span> os &lt;&lt; s.str ().c_str ();
-<a name="l00063"></a>00063 }
-<a name="l00064"></a>00064
-<a name="l00087"></a>00087 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E, <span class="keyword">class</span> T, <span class="keyword">class</span> VT, <span class="keyword">class</span> VA&gt;
-<a name="l00088"></a>00088 <span class="comment">// BOOST_UBLAS_INLINE This function seems to be big. So we do not let the compiler inline it.</span>
-<a name="l00089"></a>00089 std::basic_istream&lt;E, T&gt; &amp;operator &gt;&gt; (std::basic_istream&lt;E, T&gt; &amp;is,
-<a name="l00090"></a>00090 vector&lt;VT, VA&gt; &amp;v) {
-<a name="l00091"></a>00091 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector&lt;VT, VA&gt;::size_type size_type;
-<a name="l00092"></a>00092 E ch;
-<a name="l00093"></a>00093 size_type size;
-<a name="l00094"></a>00094 <span class="keywordflow">if</span> (is &gt;&gt; ch &amp;&amp; ch != <span class="charliteral">&apos;[&apos;</span>) {
-<a name="l00095"></a>00095 is.putback (ch);
-<a name="l00096"></a>00096 is.setstate (std::ios_base::failbit);
-<a name="l00097"></a>00097 } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (is &gt;&gt; size &gt;&gt; ch &amp;&amp; ch != <span class="charliteral">&apos;]&apos;</span>) {
-<a name="l00098"></a>00098 is.putback (ch);
-<a name="l00099"></a>00099 is.setstate (std::ios_base::failbit);
-<a name="l00100"></a>00100 } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (! is.fail ()) {
-<a name="l00101"></a>00101 vector&lt;VT, VA&gt; s (size);
-<a name="l00102"></a>00102 <span class="keywordflow">if</span> (is &gt;&gt; ch &amp;&amp; ch != <span class="charliteral">&apos;(&apos;</span>) {
-<a name="l00103"></a>00103 is.putback (ch);
-<a name="l00104"></a>00104 is.setstate (std::ios_base::failbit);
-<a name="l00105"></a>00105 } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (! is.fail ()) {
-<a name="l00106"></a>00106 <span class="keywordflow">for</span> (size_type i = 0; i &lt; size; i ++) {
-<a name="l00107"></a>00107 <span class="keywordflow">if</span> (is &gt;&gt; s (i) &gt;&gt; ch &amp;&amp; ch != <span class="charliteral">&apos;,&apos;</span>) {
-<a name="l00108"></a>00108 is.putback (ch);
-<a name="l00109"></a>00109 <span class="keywordflow">if</span> (i &lt; size - 1)
-<a name="l00110"></a>00110 is.setstate (std::ios_base::failbit);
-<a name="l00111"></a>00111 <span class="keywordflow">break</span>;
-<a name="l00112"></a>00112 }
-<a name="l00113"></a>00113 }
-<a name="l00114"></a>00114 <span class="keywordflow">if</span> (is &gt;&gt; ch &amp;&amp; ch != <span class="charliteral">&apos;)&apos;</span>) {
-<a name="l00115"></a>00115 is.putback (ch);
-<a name="l00116"></a>00116 is.setstate (std::ios_base::failbit);
-<a name="l00117"></a>00117 }
-<a name="l00118"></a>00118 }
-<a name="l00119"></a>00119 <span class="keywordflow">if</span> (! is.fail ())
-<a name="l00120"></a>00120 v.swap (s);
-<a name="l00121"></a>00121 }
-<a name="l00122"></a>00122 <span class="keywordflow">return</span> is;
-<a name="l00123"></a>00123 }
-<a name="l00124"></a>00124
-<a name="l00148"></a>00148 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E, <span class="keyword">class</span> T, <span class="keyword">class</span> ME&gt;
-<a name="l00149"></a>00149 <span class="comment">// BOOST_UBLAS_INLINE This function seems to be big. So we do not let the compiler inline it.</span>
-<a name="l00150"></a>00150 std::basic_ostream&lt;E, T&gt; &amp;operator &lt;&lt; (std::basic_ostream&lt;E, T&gt; &amp;os,
-<a name="l00151"></a>00151 <span class="keyword">const</span> matrix_expression&lt;ME&gt; &amp;m) {
-<a name="l00152"></a>00152 <span class="keyword">typedef</span> <span class="keyword">typename</span> ME::size_type size_type;
-<a name="l00153"></a>00153 size_type size1 = m ().size1 ();
-<a name="l00154"></a>00154 size_type size2 = m ().size2 ();
-<a name="l00155"></a>00155 std::basic_ostringstream&lt;E, T, std::allocator&lt;E&gt; &gt; s;
-<a name="l00156"></a>00156 s.flags (os.flags ());
-<a name="l00157"></a>00157 s.imbue (os.getloc ());
-<a name="l00158"></a>00158 s.precision (os.precision ());
-<a name="l00159"></a>00159 s &lt;&lt; <span class="charliteral">&apos;[&apos;</span> &lt;&lt; size1 &lt;&lt; <span class="charliteral">&apos;,&apos;</span> &lt;&lt; size2 &lt;&lt; <span class="stringliteral">&quot;](&quot;</span>;
-<a name="l00160"></a>00160 <span class="keywordflow">if</span> (size1 &gt; 0) {
-<a name="l00161"></a>00161 s &lt;&lt; <span class="charliteral">&apos;(&apos;</span> ;
-<a name="l00162"></a>00162 <span class="keywordflow">if</span> (size2 &gt; 0)
-<a name="l00163"></a>00163 s &lt;&lt; m () (0, 0);
-<a name="l00164"></a>00164 <span class="keywordflow">for</span> (size_type j = 1; j &lt; size2; ++ j)
-<a name="l00165"></a>00165 s &lt;&lt; <span class="charliteral">&apos;,&apos;</span> &lt;&lt; m () (0, j);
-<a name="l00166"></a>00166 s &lt;&lt; <span class="charliteral">&apos;)&apos;</span>;
-<a name="l00167"></a>00167 }
-<a name="l00168"></a>00168 <span class="keywordflow">for</span> (size_type i = 1; i &lt; size1; ++ i) {
-<a name="l00169"></a>00169 s &lt;&lt; <span class="stringliteral">&quot;,(&quot;</span> ;
-<a name="l00170"></a>00170 <span class="keywordflow">if</span> (size2 &gt; 0)
-<a name="l00171"></a>00171 s &lt;&lt; m () (i, 0);
-<a name="l00172"></a>00172 <span class="keywordflow">for</span> (size_type j = 1; j &lt; size2; ++ j)
-<a name="l00173"></a>00173 s &lt;&lt; <span class="charliteral">&apos;,&apos;</span> &lt;&lt; m () (i, j);
-<a name="l00174"></a>00174 s &lt;&lt; <span class="charliteral">&apos;)&apos;</span>;
-<a name="l00175"></a>00175 }
-<a name="l00176"></a>00176 s &lt;&lt; <span class="charliteral">&apos;)&apos;</span>;
-<a name="l00177"></a>00177 <span class="keywordflow">return</span> os &lt;&lt; s.str ().c_str ();
-<a name="l00178"></a>00178 }
-<a name="l00179"></a>00179
-<a name="l00199"></a>00199 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E, <span class="keyword">class</span> T, <span class="keyword">class</span> MT, <span class="keyword">class</span> MF, <span class="keyword">class</span> MA&gt;
-<a name="l00200"></a>00200 <span class="comment">// BOOST_UBLAS_INLINE This function seems to be big. So we do not let the compiler inline it.</span>
-<a name="l00201"></a>00201 std::basic_istream&lt;E, T&gt; &amp;operator &gt;&gt; (std::basic_istream&lt;E, T&gt; &amp;is,
-<a name="l00202"></a>00202 matrix&lt;MT, MF, MA&gt; &amp;m) {
-<a name="l00203"></a>00203 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix&lt;MT, MF, MA&gt;::size_type size_type;
-<a name="l00204"></a>00204 E ch;
-<a name="l00205"></a>00205 size_type size1, size2;
-<a name="l00206"></a>00206 <span class="keywordflow">if</span> (is &gt;&gt; ch &amp;&amp; ch != <span class="charliteral">&apos;[&apos;</span>) {
-<a name="l00207"></a>00207 is.putback (ch);
-<a name="l00208"></a>00208 is.setstate (std::ios_base::failbit);
-<a name="l00209"></a>00209 } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (is &gt;&gt; size1 &gt;&gt; ch &amp;&amp; ch != <span class="charliteral">&apos;,&apos;</span>) {
-<a name="l00210"></a>00210 is.putback (ch);
-<a name="l00211"></a>00211 is.setstate (std::ios_base::failbit);
-<a name="l00212"></a>00212 } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (is &gt;&gt; size2 &gt;&gt; ch &amp;&amp; ch != <span class="charliteral">&apos;]&apos;</span>) {
-<a name="l00213"></a>00213 is.putback (ch);
-<a name="l00214"></a>00214 is.setstate (std::ios_base::failbit);
-<a name="l00215"></a>00215 } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (! is.fail ()) {
-<a name="l00216"></a>00216 matrix&lt;MT, MF, MA&gt; s (size1, size2);
-<a name="l00217"></a>00217 <span class="keywordflow">if</span> (is &gt;&gt; ch &amp;&amp; ch != <span class="charliteral">&apos;(&apos;</span>) {
-<a name="l00218"></a>00218 is.putback (ch);
-<a name="l00219"></a>00219 is.setstate (std::ios_base::failbit);
-<a name="l00220"></a>00220 } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (! is.fail ()) {
-<a name="l00221"></a>00221 <span class="keywordflow">for</span> (size_type i = 0; i &lt; size1; i ++) {
-<a name="l00222"></a>00222 <span class="keywordflow">if</span> (is &gt;&gt; ch &amp;&amp; ch != <span class="charliteral">&apos;(&apos;</span>) {
-<a name="l00223"></a>00223 is.putback (ch);
-<a name="l00224"></a>00224 is.setstate (std::ios_base::failbit);
-<a name="l00225"></a>00225 <span class="keywordflow">break</span>;
-<a name="l00226"></a>00226 }
-<a name="l00227"></a>00227 <span class="keywordflow">for</span> (size_type j = 0; j &lt; size2; j ++) {
-<a name="l00228"></a>00228 <span class="keywordflow">if</span> (is &gt;&gt; s (i, j) &gt;&gt; ch &amp;&amp; ch != <span class="charliteral">&apos;,&apos;</span>) {
-<a name="l00229"></a>00229 is.putback (ch);
-<a name="l00230"></a>00230 <span class="keywordflow">if</span> (j &lt; size2 - 1) {
-<a name="l00231"></a>00231 is.setstate (std::ios_base::failbit);
-<a name="l00232"></a>00232 <span class="keywordflow">break</span>;
-<a name="l00233"></a>00233 }
-<a name="l00234"></a>00234 }
-<a name="l00235"></a>00235 }
-<a name="l00236"></a>00236 <span class="keywordflow">if</span> (is &gt;&gt; ch &amp;&amp; ch != <span class="charliteral">&apos;)&apos;</span>) {
-<a name="l00237"></a>00237 is.putback (ch);
-<a name="l00238"></a>00238 is.setstate (std::ios_base::failbit);
-<a name="l00239"></a>00239 <span class="keywordflow">break</span>;
-<a name="l00240"></a>00240 }
-<a name="l00241"></a>00241 <span class="keywordflow">if</span> (is &gt;&gt; ch &amp;&amp; ch != <span class="charliteral">&apos;,&apos;</span>) {
-<a name="l00242"></a>00242 is.putback (ch);
-<a name="l00243"></a>00243 <span class="keywordflow">if</span> (i &lt; size1 - 1) {
-<a name="l00244"></a>00244 is.setstate (std::ios_base::failbit);
-<a name="l00245"></a>00245 <span class="keywordflow">break</span>;
-<a name="l00246"></a>00246 }
-<a name="l00247"></a>00247 }
-<a name="l00248"></a>00248 }
-<a name="l00249"></a>00249 <span class="keywordflow">if</span> (is &gt;&gt; ch &amp;&amp; ch != <span class="charliteral">&apos;)&apos;</span>) {
-<a name="l00250"></a>00250 is.putback (ch);
-<a name="l00251"></a>00251 is.setstate (std::ios_base::failbit);
-<a name="l00252"></a>00252 }
-<a name="l00253"></a>00253 }
-<a name="l00254"></a>00254 <span class="keywordflow">if</span> (! is.fail ())
-<a name="l00255"></a>00255 m.swap (s);
-<a name="l00256"></a>00256 }
-<a name="l00257"></a>00257 <span class="keywordflow">return</span> is;
-<a name="l00258"></a>00258 }
-<a name="l00259"></a>00259
-<a name="l00281"></a>00281 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E, <span class="keyword">class</span> T, <span class="keyword">class</span> MT, <span class="keyword">class</span> MF1, <span class="keyword">class</span> MF2, <span class="keyword">class</span> MA&gt;
-<a name="l00282"></a>00282 <span class="comment">// BOOST_UBLAS_INLINE This function seems to be big. So we do not let the compiler inline it.</span>
-<a name="l00283"></a>00283 std::basic_istream&lt;E, T&gt; &amp;operator &gt;&gt; (std::basic_istream&lt;E, T&gt; &amp;is,
-<a name="l00284"></a>00284 symmetric_matrix&lt;MT, MF1, MF2, MA&gt; &amp;m) {
-<a name="l00285"></a>00285 <span class="keyword">typedef</span> <span class="keyword">typename</span> symmetric_matrix&lt;MT, MF1, MF2, MA&gt;::size_type size_type;
-<a name="l00286"></a>00286 E ch;
-<a name="l00287"></a>00287 size_type size1, size2;
-<a name="l00288"></a>00288 MT value;
-<a name="l00289"></a>00289 <span class="keywordflow">if</span> (is &gt;&gt; ch &amp;&amp; ch != <span class="charliteral">&apos;[&apos;</span>) {
-<a name="l00290"></a>00290 is.putback (ch);
-<a name="l00291"></a>00291 is.setstate (std::ios_base::failbit);
-<a name="l00292"></a>00292 } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (is &gt;&gt; size1 &gt;&gt; ch &amp;&amp; ch != <span class="charliteral">&apos;,&apos;</span>) {
-<a name="l00293"></a>00293 is.putback (ch);
-<a name="l00294"></a>00294 is.setstate (std::ios_base::failbit);
-<a name="l00295"></a>00295 } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (is &gt;&gt; size2 &gt;&gt; ch &amp;&amp; (size2 != size1 || ch != <span class="charliteral">&apos;]&apos;</span>)) { <span class="comment">// symmetric matrix must be square</span>
-<a name="l00296"></a>00296 is.putback (ch);
-<a name="l00297"></a>00297 is.setstate (std::ios_base::failbit);
-<a name="l00298"></a>00298 } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (! is.fail ()) {
-<a name="l00299"></a>00299 symmetric_matrix&lt;MT, MF1, MF2, MA&gt; s (size1, size2);
-<a name="l00300"></a>00300 <span class="keywordflow">if</span> (is &gt;&gt; ch &amp;&amp; ch != <span class="charliteral">&apos;(&apos;</span>) {
-<a name="l00301"></a>00301 is.putback (ch);
-<a name="l00302"></a>00302 is.setstate (std::ios_base::failbit);
-<a name="l00303"></a>00303 } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (! is.fail ()) {
-<a name="l00304"></a>00304 <span class="keywordflow">for</span> (size_type i = 0; i &lt; size1; i ++) {
-<a name="l00305"></a>00305 <span class="keywordflow">if</span> (is &gt;&gt; ch &amp;&amp; ch != <span class="charliteral">&apos;(&apos;</span>) {
-<a name="l00306"></a>00306 is.putback (ch);
-<a name="l00307"></a>00307 is.setstate (std::ios_base::failbit);
-<a name="l00308"></a>00308 <span class="keywordflow">break</span>;
-<a name="l00309"></a>00309 }
-<a name="l00310"></a>00310 <span class="keywordflow">for</span> (size_type j = 0; j &lt; size2; j ++) {
-<a name="l00311"></a>00311 <span class="keywordflow">if</span> (is &gt;&gt; value &gt;&gt; ch &amp;&amp; ch != <span class="charliteral">&apos;,&apos;</span>) {
-<a name="l00312"></a>00312 is.putback (ch);
-<a name="l00313"></a>00313 <span class="keywordflow">if</span> (j &lt; size2 - 1) {
-<a name="l00314"></a>00314 is.setstate (std::ios_base::failbit);
-<a name="l00315"></a>00315 <span class="keywordflow">break</span>;
-<a name="l00316"></a>00316 }
-<a name="l00317"></a>00317 }
-<a name="l00318"></a>00318 <span class="keywordflow">if</span> (i &lt;= j) {
-<a name="l00319"></a>00319 <span class="comment">// this is the first time we read this element - set the value</span>
-<a name="l00320"></a>00320 s(i,j) = value;
-<a name="l00321"></a>00321 }
-<a name="l00322"></a>00322 <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( s(i,j) != value ) {
-<a name="l00323"></a>00323 <span class="comment">// matrix is not symmetric</span>
-<a name="l00324"></a>00324 is.setstate (std::ios_base::failbit);
-<a name="l00325"></a>00325 <span class="keywordflow">break</span>;
-<a name="l00326"></a>00326 }
-<a name="l00327"></a>00327 }
-<a name="l00328"></a>00328 <span class="keywordflow">if</span> (is &gt;&gt; ch &amp;&amp; ch != <span class="charliteral">&apos;)&apos;</span>) {
-<a name="l00329"></a>00329 is.putback (ch);
-<a name="l00330"></a>00330 is.setstate (std::ios_base::failbit);
-<a name="l00331"></a>00331 <span class="keywordflow">break</span>;
-<a name="l00332"></a>00332 }
-<a name="l00333"></a>00333 <span class="keywordflow">if</span> (is &gt;&gt; ch &amp;&amp; ch != <span class="charliteral">&apos;,&apos;</span>) {
-<a name="l00334"></a>00334 is.putback (ch);
-<a name="l00335"></a>00335 <span class="keywordflow">if</span> (i &lt; size1 - 1) {
-<a name="l00336"></a>00336 is.setstate (std::ios_base::failbit);
-<a name="l00337"></a>00337 <span class="keywordflow">break</span>;
-<a name="l00338"></a>00338 }
-<a name="l00339"></a>00339 }
-<a name="l00340"></a>00340 }
-<a name="l00341"></a>00341 <span class="keywordflow">if</span> (is &gt;&gt; ch &amp;&amp; ch != <span class="charliteral">&apos;)&apos;</span>) {
-<a name="l00342"></a>00342 is.putback (ch);
-<a name="l00343"></a>00343 is.setstate (std::ios_base::failbit);
-<a name="l00344"></a>00344 }
-<a name="l00345"></a>00345 }
-<a name="l00346"></a>00346 <span class="keywordflow">if</span> (! is.fail ())
-<a name="l00347"></a>00347 m.swap (s);
-<a name="l00348"></a>00348 }
-<a name="l00349"></a>00349 <span class="keywordflow">return</span> is;
-<a name="l00350"></a>00350 }
-<a name="l00351"></a>00351
-<a name="l00352"></a>00352
-<a name="l00353"></a>00353 }}}
-<a name="l00354"></a>00354
-<a name="l00355"></a>00355 <span class="preprocessor">#endif</span>
-</pre></div></div>
-<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Jul 4 20:30:51 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>
diff --git a/libs/numeric/ublas/doc/html/lu_8hpp_source.html b/libs/numeric/ublas/doc/html/lu_8hpp_source.html
deleted file mode 100644
index f30fad72d9..0000000000
--- a/libs/numeric/ublas/doc/html/lu_8hpp_source.html
+++ /dev/null
@@ -1,376 +0,0 @@
-<!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: lu.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>lu.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_LU_</span>
-<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#define _BOOST_UBLAS_LU_</span>
-<a name="l00015"></a>00015 <span class="preprocessor"></span>
-<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;boost/numeric/ublas/operation.hpp&gt;</span>
-<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;boost/numeric/ublas/vector_proxy.hpp&gt;</span>
-<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;boost/numeric/ublas/matrix_proxy.hpp&gt;</span>
-<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;boost/numeric/ublas/vector.hpp&gt;</span>
-<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;boost/numeric/ublas/triangular.hpp&gt;</span>
-<a name="l00021"></a>00021
-<a name="l00022"></a>00022 <span class="comment">// LU factorizations in the spirit of LAPACK and Golub &amp; van Loan</span>
-<a name="l00023"></a>00023
-<a name="l00024"></a>00024 <span class="keyword">namespace </span>boost { <span class="keyword">namespace </span>numeric { <span class="keyword">namespace </span>ublas {
-<a name="l00025"></a>00025
-<a name="l00031"></a>00031 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T = std::<span class="keywordtype">size_t</span>, <span class="keyword">class</span> A = unbounded_array&lt;T&gt; &gt;
-<a name="l00032"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1permutation__matrix.html">00032</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1permutation__matrix.html">permutation_matrix</a>:
-<a name="l00033"></a>00033 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>&lt;T, A&gt; {
-<a name="l00034"></a>00034 <span class="keyword">public</span>:
-<a name="l00035"></a>00035 <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_type</a>;
-<a name="l00036"></a>00036 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_type::size_type size_type;
-<a name="l00037"></a>00037
-<a name="l00038"></a>00038 <span class="comment">// Construction and destruction</span>
-<a name="l00039"></a>00039 BOOST_UBLAS_INLINE
-<a name="l00040"></a>00040 <span class="keyword">explicit</span>
-<a name="l00041"></a>00041 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1permutation__matrix.html">permutation_matrix</a> (size_type <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1b9ef7522219d74ebd27bab25e4b6841" title="Return the size of the vector.">size</a>):
-<a name="l00042"></a>00042 <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> (size) {
-<a name="l00043"></a>00043 <span class="keywordflow">for</span> (size_type i = 0; i &lt; size; ++ i)
-<a name="l00044"></a>00044 (*<span class="keyword">this</span>) (i) = i;
-<a name="l00045"></a>00045 }
-<a name="l00046"></a>00046 BOOST_UBLAS_INLINE
-<a name="l00047"></a>00047 <span class="keyword">explicit</span>
-<a name="l00048"></a>00048 permutation_matrix (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector_type</a> &amp; init)
-<a name="l00049"></a>00049 : <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector_type</a>(init)
-<a name="l00050"></a>00050 { }
-<a name="l00051"></a>00051 BOOST_UBLAS_INLINE
-<a name="l00052"></a>00052 ~permutation_matrix () {}
-<a name="l00053"></a>00053
-<a name="l00054"></a>00054 <span class="comment">// Assignment</span>
-<a name="l00055"></a>00055 BOOST_UBLAS_INLINE
-<a name="l00056"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1permutation__matrix.html#aa240d3636599dccd87e7c17d62e3c96f">00056</a> permutation_matrix &amp;<a class="code" href="classboost_1_1numeric_1_1ublas_1_1permutation__matrix.html#aa240d3636599dccd87e7c17d62e3c96f" title="Assign a full vector (RHS-vector) to the current vector (LHS-vector).">operator = </a>(<span class="keyword">const</span> permutation_matrix &amp;m) {
-<a name="l00057"></a>00057 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1724d353e3006619a995342bc6be134e" title="Assign a full vector (RHS-vector) to the current vector (LHS-vector).">vector_type::operator = </a>(m);
-<a name="l00058"></a>00058 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00059"></a>00059 }
-<a name="l00060"></a>00060 };
-<a name="l00061"></a>00061
-<a name="l00062"></a>00062 <span class="keyword">template</span>&lt;<span class="keyword">class</span> PM, <span class="keyword">class</span> MV&gt;
-<a name="l00063"></a>00063 BOOST_UBLAS_INLINE
-<a name="l00064"></a>00064 <span class="keywordtype">void</span> swap_rows (<span class="keyword">const</span> PM &amp;pm, MV &amp;mv, vector_tag) {
-<a name="l00065"></a>00065 <span class="keyword">typedef</span> <span class="keyword">typename</span> PM::size_type size_type;
-<a name="l00066"></a>00066 <span class="keyword">typedef</span> <span class="keyword">typename</span> MV::value_type value_type;
-<a name="l00067"></a>00067
-<a name="l00068"></a>00068 size_type size = pm.size ();
-<a name="l00069"></a>00069 <span class="keywordflow">for</span> (size_type i = 0; i &lt; size; ++ i) {
-<a name="l00070"></a>00070 <span class="keywordflow">if</span> (i != pm (i))
-<a name="l00071"></a>00071 std::swap (mv (i), mv (pm (i)));
-<a name="l00072"></a>00072 }
-<a name="l00073"></a>00073 }
-<a name="l00074"></a>00074 <span class="keyword">template</span>&lt;<span class="keyword">class</span> PM, <span class="keyword">class</span> MV&gt;
-<a name="l00075"></a>00075 BOOST_UBLAS_INLINE
-<a name="l00076"></a>00076 <span class="keywordtype">void</span> swap_rows (<span class="keyword">const</span> PM &amp;pm, MV &amp;mv, matrix_tag) {
-<a name="l00077"></a>00077 <span class="keyword">typedef</span> <span class="keyword">typename</span> PM::size_type size_type;
-<a name="l00078"></a>00078 <span class="keyword">typedef</span> <span class="keyword">typename</span> MV::value_type value_type;
-<a name="l00079"></a>00079
-<a name="l00080"></a>00080 size_type size = pm.size ();
-<a name="l00081"></a>00081 <span class="keywordflow">for</span> (size_type i = 0; i &lt; size; ++ i) {
-<a name="l00082"></a>00082 <span class="keywordflow">if</span> (i != pm (i))
-<a name="l00083"></a>00083 row (mv, i).swap (row (mv, pm (i)));
-<a name="l00084"></a>00084 }
-<a name="l00085"></a>00085 }
-<a name="l00086"></a>00086 <span class="comment">// Dispatcher</span>
-<a name="l00087"></a>00087 <span class="keyword">template</span>&lt;<span class="keyword">class</span> PM, <span class="keyword">class</span> MV&gt;
-<a name="l00088"></a>00088 BOOST_UBLAS_INLINE
-<a name="l00089"></a>00089 <span class="keywordtype">void</span> swap_rows (<span class="keyword">const</span> PM &amp;pm, MV &amp;mv) {
-<a name="l00090"></a>00090 swap_rows (pm, mv, <span class="keyword">typename</span> MV::type_category ());
-<a name="l00091"></a>00091 }
-<a name="l00092"></a>00092
-<a name="l00093"></a>00093 <span class="comment">// LU factorization without pivoting</span>
-<a name="l00094"></a>00094 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l00095"></a>00095 <span class="keyword">typename</span> M::size_type lu_factorize (M &amp;m) {
-<a name="l00096"></a>00096 <span class="keyword">typedef</span> M matrix_type;
-<a name="l00097"></a>00097 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::size_type size_type;
-<a name="l00098"></a>00098 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::value_type value_type;
-<a name="l00099"></a>00099
-<a name="l00100"></a>00100 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00101"></a>00101 <span class="preprocessor"></span> matrix_type cm (m);
-<a name="l00102"></a>00102 <span class="preprocessor">#endif</span>
-<a name="l00103"></a>00103 <span class="preprocessor"></span> size_type singular = 0;
-<a name="l00104"></a>00104 size_type size1 = m.size1 ();
-<a name="l00105"></a>00105 size_type size2 = m.size2 ();
-<a name="l00106"></a>00106 size_type size = (std::min) (size1, size2);
-<a name="l00107"></a>00107 <span class="keywordflow">for</span> (size_type i = 0; i &lt; size; ++ i) {
-<a name="l00108"></a>00108 matrix_column&lt;M&gt; mci (column (m, i));
-<a name="l00109"></a>00109 matrix_row&lt;M&gt; mri (row (m, i));
-<a name="l00110"></a>00110 <span class="keywordflow">if</span> (m (i, i) != value_type<span class="comment">/*zero*/</span>()) {
-<a name="l00111"></a>00111 value_type m_inv = value_type (1) / m (i, i);
-<a name="l00112"></a>00112 project (mci, range (i + 1, size1)) *= m_inv;
-<a name="l00113"></a>00113 } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (singular == 0) {
-<a name="l00114"></a>00114 singular = i + 1;
-<a name="l00115"></a>00115 }
-<a name="l00116"></a>00116 project (m, range (i + 1, size1), range (i + 1, size2)).minus_assign (
-<a name="l00117"></a>00117 outer_prod (project (mci, range (i + 1, size1)),
-<a name="l00118"></a>00118 project (mri, range (i + 1, size2))));
-<a name="l00119"></a>00119 }
-<a name="l00120"></a>00120 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00121"></a>00121 <span class="preprocessor"></span> BOOST_UBLAS_CHECK (singular != 0 ||
-<a name="l00122"></a>00122 detail::expression_type_check (prod (triangular_adaptor&lt;matrix_type, unit_lower&gt; (m),
-<a name="l00123"></a>00123 triangular_adaptor&lt;matrix_type, upper&gt; (m)),
-<a name="l00124"></a>00124 cm), internal_logic ());
-<a name="l00125"></a>00125 <span class="preprocessor">#endif</span>
-<a name="l00126"></a>00126 <span class="preprocessor"></span> <span class="keywordflow">return</span> singular;
-<a name="l00127"></a>00127 }
-<a name="l00128"></a>00128
-<a name="l00129"></a>00129 <span class="comment">// LU factorization with partial pivoting</span>
-<a name="l00130"></a>00130 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> PM&gt;
-<a name="l00131"></a>00131 <span class="keyword">typename</span> M::size_type lu_factorize (M &amp;m, PM &amp;pm) {
-<a name="l00132"></a>00132 <span class="keyword">typedef</span> M matrix_type;
-<a name="l00133"></a>00133 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::size_type size_type;
-<a name="l00134"></a>00134 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::value_type value_type;
-<a name="l00135"></a>00135
-<a name="l00136"></a>00136 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00137"></a>00137 <span class="preprocessor"></span> matrix_type cm (m);
-<a name="l00138"></a>00138 <span class="preprocessor">#endif</span>
-<a name="l00139"></a>00139 <span class="preprocessor"></span> size_type singular = 0;
-<a name="l00140"></a>00140 size_type size1 = m.size1 ();
-<a name="l00141"></a>00141 size_type size2 = m.size2 ();
-<a name="l00142"></a>00142 size_type size = (std::min) (size1, size2);
-<a name="l00143"></a>00143 <span class="keywordflow">for</span> (size_type i = 0; i &lt; size; ++ i) {
-<a name="l00144"></a>00144 matrix_column&lt;M&gt; mci (column (m, i));
-<a name="l00145"></a>00145 matrix_row&lt;M&gt; mri (row (m, i));
-<a name="l00146"></a>00146 size_type i_norm_inf = i + index_norm_inf (project (mci, range (i, size1)));
-<a name="l00147"></a>00147 BOOST_UBLAS_CHECK (i_norm_inf &lt; size1, external_logic ());
-<a name="l00148"></a>00148 <span class="keywordflow">if</span> (m (i_norm_inf, i) != value_type<span class="comment">/*zero*/</span>()) {
-<a name="l00149"></a>00149 <span class="keywordflow">if</span> (i_norm_inf != i) {
-<a name="l00150"></a>00150 pm (i) = i_norm_inf;
-<a name="l00151"></a>00151 row (m, i_norm_inf).swap (mri);
-<a name="l00152"></a>00152 } <span class="keywordflow">else</span> {
-<a name="l00153"></a>00153 BOOST_UBLAS_CHECK (pm (i) == i_norm_inf, external_logic ());
-<a name="l00154"></a>00154 }
-<a name="l00155"></a>00155 value_type m_inv = value_type (1) / m (i, i);
-<a name="l00156"></a>00156 project (mci, range (i + 1, size1)) *= m_inv;
-<a name="l00157"></a>00157 } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (singular == 0) {
-<a name="l00158"></a>00158 singular = i + 1;
-<a name="l00159"></a>00159 }
-<a name="l00160"></a>00160 project (m, range (i + 1, size1), range (i + 1, size2)).minus_assign (
-<a name="l00161"></a>00161 outer_prod (project (mci, range (i + 1, size1)),
-<a name="l00162"></a>00162 project (mri, range (i + 1, size2))));
-<a name="l00163"></a>00163 }
-<a name="l00164"></a>00164 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00165"></a>00165 <span class="preprocessor"></span> swap_rows (pm, cm);
-<a name="l00166"></a>00166 BOOST_UBLAS_CHECK (singular != 0 ||
-<a name="l00167"></a>00167 detail::expression_type_check (prod (triangular_adaptor&lt;matrix_type, unit_lower&gt; (m),
-<a name="l00168"></a>00168 triangular_adaptor&lt;matrix_type, upper&gt; (m)), cm), internal_logic ());
-<a name="l00169"></a>00169 <span class="preprocessor">#endif</span>
-<a name="l00170"></a>00170 <span class="preprocessor"></span> <span class="keywordflow">return</span> singular;
-<a name="l00171"></a>00171 }
-<a name="l00172"></a>00172
-<a name="l00173"></a>00173 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> PM&gt;
-<a name="l00174"></a>00174 <span class="keyword">typename</span> M::size_type axpy_lu_factorize (M &amp;m, PM &amp;pm) {
-<a name="l00175"></a>00175 <span class="keyword">typedef</span> M matrix_type;
-<a name="l00176"></a>00176 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::size_type size_type;
-<a name="l00177"></a>00177 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::value_type value_type;
-<a name="l00178"></a>00178 <span class="keyword">typedef</span> vector&lt;value_type&gt; vector_type;
-<a name="l00179"></a>00179
-<a name="l00180"></a>00180 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00181"></a>00181 <span class="preprocessor"></span> matrix_type cm (m);
-<a name="l00182"></a>00182 <span class="preprocessor">#endif</span>
-<a name="l00183"></a>00183 <span class="preprocessor"></span> size_type singular = 0;
-<a name="l00184"></a>00184 size_type size1 = m.size1 ();
-<a name="l00185"></a>00185 size_type size2 = m.size2 ();
-<a name="l00186"></a>00186 size_type size = (std::min) (size1, size2);
-<a name="l00187"></a>00187 <span class="preprocessor">#ifndef BOOST_UBLAS_LU_WITH_INPLACE_SOLVE</span>
-<a name="l00188"></a>00188 <span class="preprocessor"></span> matrix_type mr (m);
-<a name="l00189"></a>00189 mr.assign (zero_matrix&lt;value_type&gt; (size1, size2));
-<a name="l00190"></a>00190 vector_type v (size1);
-<a name="l00191"></a>00191 <span class="keywordflow">for</span> (size_type i = 0; i &lt; size; ++ i) {
-<a name="l00192"></a>00192 matrix_range&lt;matrix_type&gt; lrr (project (mr, range (0, i), range (0, i)));
-<a name="l00193"></a>00193 vector_range&lt;matrix_column&lt;matrix_type&gt; &gt; urr (project (column (mr, i), range (0, i)));
-<a name="l00194"></a>00194 urr.assign (solve (lrr, project (column (m, i), range (0, i)), unit_lower_tag ()));
-<a name="l00195"></a>00195 project (v, range (i, size1)).assign (
-<a name="l00196"></a>00196 project (column (m, i), range (i, size1)) -
-<a name="l00197"></a>00197 axpy_prod&lt;vector_type&gt; (project (mr, range (i, size1), range (0, i)), urr));
-<a name="l00198"></a>00198 size_type i_norm_inf = i + index_norm_inf (project (v, range (i, size1)));
-<a name="l00199"></a>00199 BOOST_UBLAS_CHECK (i_norm_inf &lt; size1, external_logic ());
-<a name="l00200"></a>00200 <span class="keywordflow">if</span> (v (i_norm_inf) != value_type<span class="comment">/*zero*/</span>()) {
-<a name="l00201"></a>00201 <span class="keywordflow">if</span> (i_norm_inf != i) {
-<a name="l00202"></a>00202 pm (i) = i_norm_inf;
-<a name="l00203"></a>00203 std::swap (v (i_norm_inf), v (i));
-<a name="l00204"></a>00204 project (row (m, i_norm_inf), range (i + 1, size2)).swap (project (row (m, i), range (i + 1, size2)));
-<a name="l00205"></a>00205 } <span class="keywordflow">else</span> {
-<a name="l00206"></a>00206 BOOST_UBLAS_CHECK (pm (i) == i_norm_inf, external_logic ());
-<a name="l00207"></a>00207 }
-<a name="l00208"></a>00208 project (column (mr, i), range (i + 1, size1)).assign (
-<a name="l00209"></a>00209 project (v, range (i + 1, size1)) / v (i));
-<a name="l00210"></a>00210 <span class="keywordflow">if</span> (i_norm_inf != i) {
-<a name="l00211"></a>00211 project (row (mr, i_norm_inf), range (0, i)).swap (project (row (mr, i), range (0, i)));
-<a name="l00212"></a>00212 }
-<a name="l00213"></a>00213 } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (singular == 0) {
-<a name="l00214"></a>00214 singular = i + 1;
-<a name="l00215"></a>00215 }
-<a name="l00216"></a>00216 mr (i, i) = v (i);
-<a name="l00217"></a>00217 }
-<a name="l00218"></a>00218 m.assign (mr);
-<a name="l00219"></a>00219 <span class="preprocessor">#else</span>
-<a name="l00220"></a>00220 <span class="preprocessor"></span> matrix_type lr (m);
-<a name="l00221"></a>00221 matrix_type ur (m);
-<a name="l00222"></a>00222 lr.assign (identity_matrix&lt;value_type&gt; (size1, size2));
-<a name="l00223"></a>00223 ur.assign (zero_matrix&lt;value_type&gt; (size1, size2));
-<a name="l00224"></a>00224 vector_type v (size1);
-<a name="l00225"></a>00225 <span class="keywordflow">for</span> (size_type i = 0; i &lt; size; ++ i) {
-<a name="l00226"></a>00226 matrix_range&lt;matrix_type&gt; lrr (project (lr, range (0, i), range (0, i)));
-<a name="l00227"></a>00227 vector_range&lt;matrix_column&lt;matrix_type&gt; &gt; urr (project (column (ur, i), range (0, i)));
-<a name="l00228"></a>00228 urr.assign (project (column (m, i), range (0, i)));
-<a name="l00229"></a>00229 inplace_solve (lrr, urr, unit_lower_tag ());
-<a name="l00230"></a>00230 project (v, range (i, size1)).assign (
-<a name="l00231"></a>00231 project (column (m, i), range (i, size1)) -
-<a name="l00232"></a>00232 axpy_prod&lt;vector_type&gt; (project (lr, range (i, size1), range (0, i)), urr));
-<a name="l00233"></a>00233 size_type i_norm_inf = i + index_norm_inf (project (v, range (i, size1)));
-<a name="l00234"></a>00234 BOOST_UBLAS_CHECK (i_norm_inf &lt; size1, external_logic ());
-<a name="l00235"></a>00235 <span class="keywordflow">if</span> (v (i_norm_inf) != value_type<span class="comment">/*zero*/</span>()) {
-<a name="l00236"></a>00236 <span class="keywordflow">if</span> (i_norm_inf != i) {
-<a name="l00237"></a>00237 pm (i) = i_norm_inf;
-<a name="l00238"></a>00238 std::swap (v (i_norm_inf), v (i));
-<a name="l00239"></a>00239 project (row (m, i_norm_inf), range (i + 1, size2)).swap (project (row (m, i), range (i + 1, size2)));
-<a name="l00240"></a>00240 } <span class="keywordflow">else</span> {
-<a name="l00241"></a>00241 BOOST_UBLAS_CHECK (pm (i) == i_norm_inf, external_logic ());
-<a name="l00242"></a>00242 }
-<a name="l00243"></a>00243 project (column (lr, i), range (i + 1, size1)).assign (
-<a name="l00244"></a>00244 project (v, range (i + 1, size1)) / v (i));
-<a name="l00245"></a>00245 <span class="keywordflow">if</span> (i_norm_inf != i) {
-<a name="l00246"></a>00246 project (row (lr, i_norm_inf), range (0, i)).swap (project (row (lr, i), range (0, i)));
-<a name="l00247"></a>00247 }
-<a name="l00248"></a>00248 } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (singular == 0) {
-<a name="l00249"></a>00249 singular = i + 1;
-<a name="l00250"></a>00250 }
-<a name="l00251"></a>00251 ur (i, i) = v (i);
-<a name="l00252"></a>00252 }
-<a name="l00253"></a>00253 m.assign (triangular_adaptor&lt;matrix_type, strict_lower&gt; (lr) +
-<a name="l00254"></a>00254 triangular_adaptor&lt;matrix_type, upper&gt; (ur));
-<a name="l00255"></a>00255 <span class="preprocessor">#endif</span>
-<a name="l00256"></a>00256 <span class="preprocessor"></span><span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00257"></a>00257 <span class="preprocessor"></span> swap_rows (pm, cm);
-<a name="l00258"></a>00258 BOOST_UBLAS_CHECK (singular != 0 ||
-<a name="l00259"></a>00259 detail::expression_type_check (prod (triangular_adaptor&lt;matrix_type, unit_lower&gt; (m),
-<a name="l00260"></a>00260 triangular_adaptor&lt;matrix_type, upper&gt; (m)), cm), internal_logic ());
-<a name="l00261"></a>00261 <span class="preprocessor">#endif</span>
-<a name="l00262"></a>00262 <span class="preprocessor"></span> <span class="keywordflow">return</span> singular;
-<a name="l00263"></a>00263 }
-<a name="l00264"></a>00264
-<a name="l00265"></a>00265 <span class="comment">// LU substitution</span>
-<a name="l00266"></a>00266 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> E&gt;
-<a name="l00267"></a>00267 <span class="keywordtype">void</span> lu_substitute (<span class="keyword">const</span> M &amp;m, vector_expression&lt;E&gt; &amp;e) {
-<a name="l00268"></a>00268 <span class="keyword">typedef</span> <span class="keyword">const</span> M const_matrix_type;
-<a name="l00269"></a>00269 <span class="keyword">typedef</span> vector&lt;typename E::value_type&gt; vector_type;
-<a name="l00270"></a>00270
-<a name="l00271"></a>00271 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00272"></a>00272 <span class="preprocessor"></span> vector_type cv1 (e);
-<a name="l00273"></a>00273 <span class="preprocessor">#endif</span>
-<a name="l00274"></a>00274 <span class="preprocessor"></span> inplace_solve (m, e, unit_lower_tag ());
-<a name="l00275"></a>00275 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00276"></a>00276 <span class="preprocessor"></span> BOOST_UBLAS_CHECK (detail::expression_type_check (prod (triangular_adaptor&lt;const_matrix_type, unit_lower&gt; (m), e), cv1), internal_logic ());
-<a name="l00277"></a>00277 vector_type cv2 (e);
-<a name="l00278"></a>00278 <span class="preprocessor">#endif</span>
-<a name="l00279"></a>00279 <span class="preprocessor"></span> inplace_solve (m, e, upper_tag ());
-<a name="l00280"></a>00280 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00281"></a>00281 <span class="preprocessor"></span> BOOST_UBLAS_CHECK (detail::expression_type_check (prod (triangular_adaptor&lt;const_matrix_type, upper&gt; (m), e), cv2), internal_logic ());
-<a name="l00282"></a>00282 <span class="preprocessor">#endif</span>
-<a name="l00283"></a>00283 <span class="preprocessor"></span> }
-<a name="l00284"></a>00284 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> E&gt;
-<a name="l00285"></a>00285 <span class="keywordtype">void</span> lu_substitute (<span class="keyword">const</span> M &amp;m, matrix_expression&lt;E&gt; &amp;e) {
-<a name="l00286"></a>00286 <span class="keyword">typedef</span> <span class="keyword">const</span> M const_matrix_type;
-<a name="l00287"></a>00287 <span class="keyword">typedef</span> matrix&lt;typename E::value_type&gt; matrix_type;
-<a name="l00288"></a>00288
-<a name="l00289"></a>00289 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00290"></a>00290 <span class="preprocessor"></span> matrix_type cm1 (e);
-<a name="l00291"></a>00291 <span class="preprocessor">#endif</span>
-<a name="l00292"></a>00292 <span class="preprocessor"></span> inplace_solve (m, e, unit_lower_tag ());
-<a name="l00293"></a>00293 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00294"></a>00294 <span class="preprocessor"></span> BOOST_UBLAS_CHECK (detail::expression_type_check (prod (triangular_adaptor&lt;const_matrix_type, unit_lower&gt; (m), e), cm1), internal_logic ());
-<a name="l00295"></a>00295 matrix_type cm2 (e);
-<a name="l00296"></a>00296 <span class="preprocessor">#endif</span>
-<a name="l00297"></a>00297 <span class="preprocessor"></span> inplace_solve (m, e, upper_tag ());
-<a name="l00298"></a>00298 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00299"></a>00299 <span class="preprocessor"></span> BOOST_UBLAS_CHECK (detail::expression_type_check (prod (triangular_adaptor&lt;const_matrix_type, upper&gt; (m), e), cm2), internal_logic ());
-<a name="l00300"></a>00300 <span class="preprocessor">#endif</span>
-<a name="l00301"></a>00301 <span class="preprocessor"></span> }
-<a name="l00302"></a>00302 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> PMT, <span class="keyword">class</span> PMA, <span class="keyword">class</span> MV&gt;
-<a name="l00303"></a>00303 <span class="keywordtype">void</span> lu_substitute (<span class="keyword">const</span> M &amp;m, <span class="keyword">const</span> permutation_matrix&lt;PMT, PMA&gt; &amp;pm, MV &amp;mv) {
-<a name="l00304"></a>00304 swap_rows (pm, mv);
-<a name="l00305"></a>00305 lu_substitute (m, mv);
-<a name="l00306"></a>00306 }
-<a name="l00307"></a>00307 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E, <span class="keyword">class</span> M&gt;
-<a name="l00308"></a>00308 <span class="keywordtype">void</span> lu_substitute (vector_expression&lt;E&gt; &amp;e, <span class="keyword">const</span> M &amp;m) {
-<a name="l00309"></a>00309 <span class="keyword">typedef</span> <span class="keyword">const</span> M const_matrix_type;
-<a name="l00310"></a>00310 <span class="keyword">typedef</span> vector&lt;typename E::value_type&gt; vector_type;
-<a name="l00311"></a>00311
-<a name="l00312"></a>00312 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00313"></a>00313 <span class="preprocessor"></span> vector_type cv1 (e);
-<a name="l00314"></a>00314 <span class="preprocessor">#endif</span>
-<a name="l00315"></a>00315 <span class="preprocessor"></span> inplace_solve (e, m, upper_tag ());
-<a name="l00316"></a>00316 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00317"></a>00317 <span class="preprocessor"></span> BOOST_UBLAS_CHECK (detail::expression_type_check (prod (e, triangular_adaptor&lt;const_matrix_type, upper&gt; (m)), cv1), internal_logic ());
-<a name="l00318"></a>00318 vector_type cv2 (e);
-<a name="l00319"></a>00319 <span class="preprocessor">#endif</span>
-<a name="l00320"></a>00320 <span class="preprocessor"></span> inplace_solve (e, m, unit_lower_tag ());
-<a name="l00321"></a>00321 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00322"></a>00322 <span class="preprocessor"></span> BOOST_UBLAS_CHECK (detail::expression_type_check (prod (e, triangular_adaptor&lt;const_matrix_type, unit_lower&gt; (m)), cv2), internal_logic ());
-<a name="l00323"></a>00323 <span class="preprocessor">#endif</span>
-<a name="l00324"></a>00324 <span class="preprocessor"></span> }
-<a name="l00325"></a>00325 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E, <span class="keyword">class</span> M&gt;
-<a name="l00326"></a>00326 <span class="keywordtype">void</span> lu_substitute (matrix_expression&lt;E&gt; &amp;e, <span class="keyword">const</span> M &amp;m) {
-<a name="l00327"></a>00327 <span class="keyword">typedef</span> <span class="keyword">const</span> M const_matrix_type;
-<a name="l00328"></a>00328 <span class="keyword">typedef</span> matrix&lt;typename E::value_type&gt; matrix_type;
-<a name="l00329"></a>00329
-<a name="l00330"></a>00330 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00331"></a>00331 <span class="preprocessor"></span> matrix_type cm1 (e);
-<a name="l00332"></a>00332 <span class="preprocessor">#endif</span>
-<a name="l00333"></a>00333 <span class="preprocessor"></span> inplace_solve (e, m, upper_tag ());
-<a name="l00334"></a>00334 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00335"></a>00335 <span class="preprocessor"></span> BOOST_UBLAS_CHECK (detail::expression_type_check (prod (e, triangular_adaptor&lt;const_matrix_type, upper&gt; (m)), cm1), internal_logic ());
-<a name="l00336"></a>00336 matrix_type cm2 (e);
-<a name="l00337"></a>00337 <span class="preprocessor">#endif</span>
-<a name="l00338"></a>00338 <span class="preprocessor"></span> inplace_solve (e, m, unit_lower_tag ());
-<a name="l00339"></a>00339 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00340"></a>00340 <span class="preprocessor"></span> BOOST_UBLAS_CHECK (detail::expression_type_check (prod (e, triangular_adaptor&lt;const_matrix_type, unit_lower&gt; (m)), cm2), internal_logic ());
-<a name="l00341"></a>00341 <span class="preprocessor">#endif</span>
-<a name="l00342"></a>00342 <span class="preprocessor"></span> }
-<a name="l00343"></a>00343 <span class="keyword">template</span>&lt;<span class="keyword">class</span> MV, <span class="keyword">class</span> M, <span class="keyword">class</span> PMT, <span class="keyword">class</span> PMA&gt;
-<a name="l00344"></a>00344 <span class="keywordtype">void</span> lu_substitute (MV &amp;mv, <span class="keyword">const</span> M &amp;m, <span class="keyword">const</span> permutation_matrix&lt;PMT, PMA&gt; &amp;pm) {
-<a name="l00345"></a>00345 swap_rows (pm, mv);
-<a name="l00346"></a>00346 lu_substitute (mv, m);
-<a name="l00347"></a>00347 }
-<a name="l00348"></a>00348
-<a name="l00349"></a>00349 }}}
-<a name="l00350"></a>00350
-<a name="l00351"></a>00351 <span class="preprocessor">#endif</span>
-</pre></div></div>
-<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Jul 4 20:30:51 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>
diff --git a/libs/numeric/ublas/doc/html/matrix_8hpp_source.html b/libs/numeric/ublas/doc/html/matrix_8hpp_source.html
deleted file mode 100644
index 97cc7acd9f..0000000000
--- a/libs/numeric/ublas/doc/html/matrix_8hpp_source.html
+++ /dev/null
@@ -1,4232 +0,0 @@
-<!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: matrix.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>matrix.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-2010</span>
-<a name="l00003"></a>00003 <span class="comment">// Joerg Walter, Mathias Koch, Gunter Winkler, David Bellot</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_MATRIX_</span>
-<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#define _BOOST_UBLAS_MATRIX_</span>
-<a name="l00015"></a>00015 <span class="preprocessor"></span>
-<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;boost/numeric/ublas/vector.hpp&gt;</span>
-<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;boost/numeric/ublas/matrix_expression.hpp&gt;</span>
-<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;boost/numeric/ublas/detail/matrix_assign.hpp&gt;</span>
-<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;boost/serialization/collection_size_type.hpp&gt;</span>
-<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;boost/serialization/array.hpp&gt;</span>
-<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;boost/serialization/nvp.hpp&gt;</span>
-<a name="l00022"></a>00022
-<a name="l00023"></a>00023 <span class="comment">// Iterators based on ideas of Jeremy Siek</span>
-<a name="l00024"></a>00024
-<a name="l00025"></a>00025 <span class="keyword">namespace </span>boost { <span class="keyword">namespace </span>numeric {
-<a name="l00026"></a>00026
-<a name="l00040"></a>00040 <span class="keyword">namespace </span>ublas {
-<a name="l00041"></a>00041
-<a name="l00042"></a>00042 <span class="keyword">namespace </span>detail {
-<a name="l00043"></a>00043 <span class="keyword">using namespace </span>boost::numeric::ublas;
-<a name="l00044"></a>00044
-<a name="l00045"></a>00045 <span class="comment">// Matrix resizing algorithm</span>
-<a name="l00046"></a>00046 <span class="keyword">template</span> &lt;<span class="keyword">class</span> L, <span class="keyword">class</span> M&gt;
-<a name="l00047"></a>00047 BOOST_UBLAS_INLINE
-<a name="l00048"></a>00048 <span class="keywordtype">void</span> matrix_resize_preserve (M&amp; m, M&amp; temporary) {
-<a name="l00049"></a>00049 <span class="keyword">typedef</span> L layout_type;
-<a name="l00050"></a>00050 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::size_type size_type;
-<a name="l00051"></a>00051 <span class="keyword">const</span> size_type msize1 (m.size1 ()); <span class="comment">// original size</span>
-<a name="l00052"></a>00052 <span class="keyword">const</span> size_type msize2 (m.size2 ());
-<a name="l00053"></a>00053 <span class="keyword">const</span> size_type size1 (temporary.size1 ()); <span class="comment">// new size is specified by temporary</span>
-<a name="l00054"></a>00054 <span class="keyword">const</span> size_type size2 (temporary.size2 ());
-<a name="l00055"></a>00055 <span class="comment">// Common elements to preserve</span>
-<a name="l00056"></a>00056 <span class="keyword">const</span> size_type size1_min = (std::min) (size1, msize1);
-<a name="l00057"></a>00057 <span class="keyword">const</span> size_type size2_min = (std::min) (size2, msize2);
-<a name="l00058"></a>00058 <span class="comment">// Order for major and minor sizes</span>
-<a name="l00059"></a>00059 <span class="keyword">const</span> size_type major_size = layout_type::size_M (size1_min, size2_min);
-<a name="l00060"></a>00060 <span class="keyword">const</span> size_type minor_size = layout_type::size_m (size1_min, size2_min);
-<a name="l00061"></a>00061 <span class="comment">// Indexing copy over major</span>
-<a name="l00062"></a>00062 <span class="keywordflow">for</span> (size_type major = 0; major != major_size; ++major) {
-<a name="l00063"></a>00063 <span class="keywordflow">for</span> (size_type minor = 0; minor != minor_size; ++minor) {
-<a name="l00064"></a>00064 <span class="comment">// find indexes - use invertability of element_ functions</span>
-<a name="l00065"></a>00065 <span class="keyword">const</span> size_type i1 = layout_type::index_M(major, minor);
-<a name="l00066"></a>00066 <span class="keyword">const</span> size_type i2 = layout_type::index_m(major, minor);
-<a name="l00067"></a>00067 temporary.data () [layout_type::element (i1, size1, i2, size2)] =
-<a name="l00068"></a>00068 m.data() [layout_type::element (i1, msize1, i2, msize2)];
-<a name="l00069"></a>00069 }
-<a name="l00070"></a>00070 }
-<a name="l00071"></a>00071 m.assign_temporary (temporary);
-<a name="l00072"></a>00072 }
-<a name="l00073"></a>00073 }
-<a name="l00074"></a>00074
-<a name="l00089"></a>00089 <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="l00090"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">00090</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a>:
-<a name="l00091"></a>00091 <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;matrix&lt;T, L, A&gt; &gt; {
-<a name="l00092"></a>00092
-<a name="l00093"></a>00093 <span class="keyword">typedef</span> T *pointer;
-<a name="l00094"></a>00094 <span class="keyword">typedef</span> L layout_type;
-<a name="l00095"></a>00095 <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.">self_type</a>;
-<a name="l00096"></a>00096 <span class="keyword">public</span>:
-<a name="l00097"></a>00097 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l00098"></a>00098 <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="l00099"></a>00099 <span class="preprocessor">#endif</span>
-<a name="l00100"></a>00100 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> A::size_type size_type;
-<a name="l00101"></a>00101 <span class="keyword">typedef</span> <span class="keyword">typename</span> A::difference_type difference_type;
-<a name="l00102"></a>00102 <span class="keyword">typedef</span> T value_type;
-<a name="l00103"></a>00103 <span class="keyword">typedef</span> <span class="keyword">const</span> T &amp;const_reference;
-<a name="l00104"></a>00104 <span class="keyword">typedef</span> T &amp;reference;
-<a name="l00105"></a>00105 <span class="keyword">typedef</span> A array_type;
-<a name="l00106"></a>00106 <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="l00107"></a>00107 <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="l00108"></a>00108 <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="l00109"></a>00109 <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.">self_type</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>;
-<a name="l00110"></a>00110 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__tag.html">dense_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__tag.html">storage_category</a>;
-<a name="l00111"></a>00111 <span class="comment">// This could be better for performance,</span>
-<a name="l00112"></a>00112 <span class="comment">// typedef typename unknown_orientation_tag orientation_category;</span>
-<a name="l00113"></a>00113 <span class="comment">// but others depend on the orientation information...</span>
-<a name="l00114"></a>00114 <span class="keyword">typedef</span> <span class="keyword">typename</span> L::orientation_category orientation_category;
-<a name="l00115"></a>00115
-<a name="l00116"></a>00116 <span class="comment">// Construction and destruction</span>
-<a name="l00117"></a>00117 BOOST_UBLAS_INLINE
-<a name="l00118"></a>00118 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> ():
-<a name="l00119"></a>00119 <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="l00120"></a>00120 size1_ (0), size2_ (0), data_ () {}
-<a name="l00121"></a>00121 BOOST_UBLAS_INLINE
-<a name="l00122"></a>00122 matrix (size_type size1, size_type size2):
-<a name="l00123"></a>00123 <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="l00124"></a>00124 size1_ (size1), size2_ (size2), data_ (layout_type::storage_size (size1, size2)) {
-<a name="l00125"></a>00125 }
-<a name="l00126"></a>00126 matrix (size_type size1, size_type size2, <span class="keyword">const</span> value_type &amp;init):
-<a name="l00127"></a>00127 <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="l00128"></a>00128 size1_ (size1), size2_ (size2), data_ (layout_type::storage_size (size1, size2), init) {
-<a name="l00129"></a>00129 }
-<a name="l00130"></a>00130 BOOST_UBLAS_INLINE
-<a name="l00131"></a>00131 matrix (size_type size1, size_type size2, <span class="keyword">const</span> array_type &amp;data):
-<a name="l00132"></a>00132 <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="l00133"></a>00133 size1_ (size1), size2_ (size2), data_ (data) {}
-<a name="l00134"></a>00134 BOOST_UBLAS_INLINE
-<a name="l00135"></a>00135 matrix (<span class="keyword">const</span> matrix &amp;m):
-<a name="l00136"></a>00136 <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="l00137"></a>00137 size1_ (m.size1_), size2_ (m.size2_), data_ (m.data_) {}
-<a name="l00138"></a>00138 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00139"></a>00139 BOOST_UBLAS_INLINE
-<a name="l00140"></a>00140 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):
-<a name="l00141"></a>00141 <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="l00142"></a>00142 size1_ (ae ().size1 ()), size2_ (ae ().size2 ()), data_ (layout_type::storage_size (size1_, size2_)) {
-<a name="l00143"></a>00143 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l00144"></a>00144 }
-<a name="l00145"></a>00145
-<a name="l00146"></a>00146 <span class="comment">// Accessors</span>
-<a name="l00147"></a>00147 BOOST_UBLAS_INLINE
-<a name="l00148"></a>00148 size_type size1 ()<span class="keyword"> const </span>{
-<a name="l00149"></a>00149 <span class="keywordflow">return</span> size1_;
-<a name="l00150"></a>00150 }
-<a name="l00151"></a>00151 BOOST_UBLAS_INLINE
-<a name="l00152"></a>00152 size_type size2 ()<span class="keyword"> const </span>{
-<a name="l00153"></a>00153 <span class="keywordflow">return</span> size2_;
-<a name="l00154"></a>00154 }
-<a name="l00155"></a>00155
-<a name="l00156"></a>00156 <span class="comment">// Storage accessors</span>
-<a name="l00157"></a>00157 BOOST_UBLAS_INLINE
-<a name="l00158"></a>00158 <span class="keyword">const</span> array_type &amp;data ()<span class="keyword"> const </span>{
-<a name="l00159"></a>00159 <span class="keywordflow">return</span> data_;
-<a name="l00160"></a>00160 }
-<a name="l00161"></a>00161 BOOST_UBLAS_INLINE
-<a name="l00162"></a>00162 array_type &amp;data () {
-<a name="l00163"></a>00163 <span class="keywordflow">return</span> data_;
-<a name="l00164"></a>00164 }
-<a name="l00165"></a>00165
-<a name="l00166"></a>00166 <span class="comment">// Resizing</span>
-<a name="l00167"></a>00167 BOOST_UBLAS_INLINE
-<a name="l00168"></a>00168 <span class="keywordtype">void</span> resize (size_type size1, size_type size2, <span class="keywordtype">bool</span> preserve = <span class="keyword">true</span>) {
-<a name="l00169"></a>00169 <span class="keywordflow">if</span> (preserve) {
-<a name="l00170"></a>00170 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">self_type</a> temporary (size1, size2);
-<a name="l00171"></a>00171 detail::matrix_resize_preserve&lt;layout_type&gt; (*<span class="keyword">this</span>, temporary);
-<a name="l00172"></a>00172 }
-<a name="l00173"></a>00173 <span class="keywordflow">else</span> {
-<a name="l00174"></a>00174 data ().resize (layout_type::storage_size (size1, size2));
-<a name="l00175"></a>00175 size1_ = size1;
-<a name="l00176"></a>00176 size2_ = size2;
-<a name="l00177"></a>00177 }
-<a name="l00178"></a>00178 }
-<a name="l00179"></a>00179
-<a name="l00180"></a>00180 <span class="comment">// Element access</span>
-<a name="l00181"></a>00181 BOOST_UBLAS_INLINE
-<a name="l00182"></a>00182 const_reference operator () (size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l00183"></a>00183 <span class="keywordflow">return</span> data () [layout_type::element (i, size1_, j, size2_)];
-<a name="l00184"></a>00184 }
-<a name="l00185"></a>00185 BOOST_UBLAS_INLINE
-<a name="l00186"></a>00186 reference at_element (size_type i, size_type j) {
-<a name="l00187"></a>00187 <span class="keywordflow">return</span> data () [layout_type::element (i, size1_, j, size2_)];
-<a name="l00188"></a>00188 }
-<a name="l00189"></a>00189 BOOST_UBLAS_INLINE
-<a name="l00190"></a>00190 reference operator () (size_type i, size_type j) {
-<a name="l00191"></a>00191 <span class="keywordflow">return</span> at_element (i, j);
-<a name="l00192"></a>00192 }
-<a name="l00193"></a>00193
-<a name="l00194"></a>00194 <span class="comment">// Element assignment</span>
-<a name="l00195"></a>00195 BOOST_UBLAS_INLINE
-<a name="l00196"></a>00196 reference insert_element (size_type i, size_type j, const_reference t) {
-<a name="l00197"></a>00197 <span class="keywordflow">return</span> (at_element (i, j) = t);
-<a name="l00198"></a>00198 }
-<a name="l00199"></a>00199 <span class="keywordtype">void</span> erase_element (size_type i, size_type j) {
-<a name="l00200"></a>00200 at_element (i, j) = value_type<span class="comment">/*zero*/</span>();
-<a name="l00201"></a>00201 }
-<a name="l00202"></a>00202
-<a name="l00203"></a>00203 <span class="comment">// Zeroing</span>
-<a name="l00204"></a>00204 BOOST_UBLAS_INLINE
-<a name="l00205"></a>00205 <span class="keywordtype">void</span> clear () {
-<a name="l00206"></a>00206 std::fill (data ().begin (), data ().end (), value_type<span class="comment">/*zero*/</span>());
-<a name="l00207"></a>00207 }
-<a name="l00208"></a>00208
-<a name="l00209"></a>00209 <span class="comment">// Assignment</span>
-<a name="l00210"></a>00210 <span class="preprocessor">#ifdef BOOST_UBLAS_MOVE_SEMANTICS</span>
-<a name="l00211"></a>00211 <span class="preprocessor"></span>
-<a name="l00213"></a>00213 BOOST_UBLAS_INLINE
-<a name="l00214"></a>00214 matrix &amp;operator = (matrix m) {
-<a name="l00215"></a>00215 assign_temporary(m);
-<a name="l00216"></a>00216 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00217"></a>00217 }
-<a name="l00218"></a>00218 <span class="preprocessor">#else</span>
-<a name="l00219"></a>00219 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l00220"></a>00220 matrix &amp;operator = (<span class="keyword">const</span> matrix &amp;m) {
-<a name="l00221"></a>00221 size1_ = m.size1_;
-<a name="l00222"></a>00222 size2_ = m.size2_;
-<a name="l00223"></a>00223 data () = m.data ();
-<a name="l00224"></a>00224 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00225"></a>00225 }
-<a name="l00226"></a>00226 <span class="preprocessor">#endif</span>
-<a name="l00227"></a>00227 <span class="preprocessor"></span> <span class="keyword">template</span>&lt;<span class="keyword">class</span> C&gt; <span class="comment">// Container assignment without temporary</span>
-<a name="l00228"></a>00228 BOOST_UBLAS_INLINE
-<a name="l00229"></a>00229 matrix &amp;operator = (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html" title="Base class for Matrix container models.">matrix_container&lt;C&gt;</a> &amp;m) {
-<a name="l00230"></a>00230 resize (m ().size1 (), m ().size2 (), <span class="keyword">false</span>);
-<a name="l00231"></a>00231 assign (m);
-<a name="l00232"></a>00232 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00233"></a>00233 }
-<a name="l00234"></a>00234 BOOST_UBLAS_INLINE
-<a name="l00235"></a>00235 matrix &amp;assign_temporary (matrix &amp;m) {
-<a name="l00236"></a>00236 swap (m);
-<a name="l00237"></a>00237 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00238"></a>00238 }
-<a name="l00239"></a>00239 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00240"></a>00240 BOOST_UBLAS_INLINE
-<a name="l00241"></a>00241 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="l00242"></a>00242 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">self_type</a> temporary (ae);
-<a name="l00243"></a>00243 <span class="keywordflow">return</span> assign_temporary (temporary);
-<a name="l00244"></a>00244 }
-<a name="l00245"></a>00245 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00246"></a>00246 BOOST_UBLAS_INLINE
-<a name="l00247"></a>00247 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="l00248"></a>00248 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l00249"></a>00249 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00250"></a>00250 }
-<a name="l00251"></a>00251 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00252"></a>00252 BOOST_UBLAS_INLINE
-<a name="l00253"></a>00253 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="l00254"></a>00254 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">self_type</a> temporary (*<span class="keyword">this</span> + ae);
-<a name="l00255"></a>00255 <span class="keywordflow">return</span> assign_temporary (temporary);
-<a name="l00256"></a>00256 }
-<a name="l00257"></a>00257 <span class="keyword">template</span>&lt;<span class="keyword">class</span> C&gt; <span class="comment">// Container assignment without temporary</span>
-<a name="l00258"></a>00258 BOOST_UBLAS_INLINE
-<a name="l00259"></a>00259 matrix &amp;operator += (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html" title="Base class for Matrix container models.">matrix_container&lt;C&gt;</a> &amp;m) {
-<a name="l00260"></a>00260 plus_assign (m);
-<a name="l00261"></a>00261 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00262"></a>00262 }
-<a name="l00263"></a>00263 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00264"></a>00264 BOOST_UBLAS_INLINE
-<a name="l00265"></a>00265 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="l00266"></a>00266 matrix_assign&lt;scalar_plus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l00267"></a>00267 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00268"></a>00268 }
-<a name="l00269"></a>00269 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00270"></a>00270 BOOST_UBLAS_INLINE
-<a name="l00271"></a>00271 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="l00272"></a>00272 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">self_type</a> temporary (*<span class="keyword">this</span> - ae);
-<a name="l00273"></a>00273 <span class="keywordflow">return</span> assign_temporary (temporary);
-<a name="l00274"></a>00274 }
-<a name="l00275"></a>00275 <span class="keyword">template</span>&lt;<span class="keyword">class</span> C&gt; <span class="comment">// Container assignment without temporary</span>
-<a name="l00276"></a>00276 BOOST_UBLAS_INLINE
-<a name="l00277"></a>00277 matrix &amp;operator -= (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html" title="Base class for Matrix container models.">matrix_container&lt;C&gt;</a> &amp;m) {
-<a name="l00278"></a>00278 minus_assign (m);
-<a name="l00279"></a>00279 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00280"></a>00280 }
-<a name="l00281"></a>00281 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00282"></a>00282 BOOST_UBLAS_INLINE
-<a name="l00283"></a>00283 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="l00284"></a>00284 matrix_assign&lt;scalar_minus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l00285"></a>00285 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00286"></a>00286 }
-<a name="l00287"></a>00287 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l00288"></a>00288 BOOST_UBLAS_INLINE
-<a name="l00289"></a>00289 matrix&amp; operator *= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l00290"></a>00290 matrix_assign_scalar&lt;scalar_multiplies_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l00291"></a>00291 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00292"></a>00292 }
-<a name="l00293"></a>00293 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l00294"></a>00294 BOOST_UBLAS_INLINE
-<a name="l00295"></a>00295 matrix&amp; operator /= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l00296"></a>00296 matrix_assign_scalar&lt;scalar_divides_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l00297"></a>00297 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00298"></a>00298 }
-<a name="l00299"></a>00299
-<a name="l00300"></a>00300 <span class="comment">// Swapping</span>
-<a name="l00301"></a>00301 BOOST_UBLAS_INLINE
-<a name="l00302"></a>00302 <span class="keywordtype">void</span> swap (matrix &amp;m) {
-<a name="l00303"></a>00303 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;m) {
-<a name="l00304"></a>00304 std::swap (size1_, m.size1_);
-<a name="l00305"></a>00305 std::swap (size2_, m.size2_);
-<a name="l00306"></a>00306 data ().swap (m.data ());
-<a name="l00307"></a>00307 }
-<a name="l00308"></a>00308 }
-<a name="l00309"></a>00309 BOOST_UBLAS_INLINE
-<a name="l00310"></a>00310 <span class="keyword">friend</span> <span class="keywordtype">void</span> swap (matrix &amp;m1, matrix &amp;m2) {
-<a name="l00311"></a>00311 m1.swap (m2);
-<a name="l00312"></a>00312 }
-<a name="l00313"></a>00313
-<a name="l00314"></a>00314 <span class="comment">// Iterator types</span>
-<a name="l00315"></a>00315 <span class="keyword">private</span>:
-<a name="l00316"></a>00316 <span class="comment">// Use the storage array iterator</span>
-<a name="l00317"></a>00317 <span class="keyword">typedef</span> <span class="keyword">typename</span> A::const_iterator const_subiterator_type;
-<a name="l00318"></a>00318 <span class="keyword">typedef</span> <span class="keyword">typename</span> A::iterator subiterator_type;
-<a name="l00319"></a>00319
-<a name="l00320"></a>00320 <span class="keyword">public</span>:
-<a name="l00321"></a>00321 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00322"></a>00322 <span class="preprocessor"></span> <span class="keyword">typedef</span> indexed_iterator1&lt;self_type, dense_random_access_iterator_tag&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator1.html">iterator1</a>;
-<a name="l00323"></a>00323 <span class="keyword">typedef</span> indexed_iterator2&lt;self_type, dense_random_access_iterator_tag&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator2.html">iterator2</a>;
-<a name="l00324"></a>00324 <span class="keyword">typedef</span> indexed_const_iterator1&lt;self_type, dense_random_access_iterator_tag&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l00325"></a>00325 <span class="keyword">typedef</span> indexed_const_iterator2&lt;self_type, dense_random_access_iterator_tag&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l00326"></a>00326 <span class="preprocessor">#else</span>
-<a name="l00327"></a>00327 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l00328"></a>00328 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator1.html">iterator1</a>;
-<a name="l00329"></a>00329 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l00330"></a>00330 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator2.html">iterator2</a>;
-<a name="l00331"></a>00331 <span class="preprocessor">#endif</span>
-<a name="l00332"></a>00332 <span class="preprocessor"></span> <span class="keyword">typedef</span> reverse_iterator_base1&lt;const_iterator1&gt; const_reverse_iterator1;
-<a name="l00333"></a>00333 <span class="keyword">typedef</span> reverse_iterator_base1&lt;iterator1&gt; reverse_iterator1;
-<a name="l00334"></a>00334 <span class="keyword">typedef</span> reverse_iterator_base2&lt;const_iterator2&gt; const_reverse_iterator2;
-<a name="l00335"></a>00335 <span class="keyword">typedef</span> reverse_iterator_base2&lt;iterator2&gt; reverse_iterator2;
-<a name="l00336"></a>00336
-<a name="l00337"></a>00337 <span class="comment">// Element lookup</span>
-<a name="l00338"></a>00338 BOOST_UBLAS_INLINE
-<a name="l00339"></a>00339 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator1.html">const_iterator1</a> find1 (<span class="keywordtype">int</span> <span class="comment">/* rank */</span>, size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l00340"></a>00340 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00341"></a>00341 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, i, j);
-<a name="l00342"></a>00342 <span class="preprocessor">#else</span>
-<a name="l00343"></a>00343 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, data ().begin () + layout_type::address (i, size1_, j, size2_));
-<a name="l00344"></a>00344 <span class="preprocessor">#endif</span>
-<a name="l00345"></a>00345 <span class="preprocessor"></span> }
-<a name="l00346"></a>00346 BOOST_UBLAS_INLINE
-<a name="l00347"></a>00347 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator1.html">iterator1</a> find1 (<span class="keywordtype">int</span> <span class="comment">/* rank */</span>, size_type i, size_type j) {
-<a name="l00348"></a>00348 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00349"></a>00349 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, i, j);
-<a name="l00350"></a>00350 <span class="preprocessor">#else</span>
-<a name="l00351"></a>00351 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, data ().begin () + layout_type::address (i, size1_, j, size2_));
-<a name="l00352"></a>00352 <span class="preprocessor">#endif</span>
-<a name="l00353"></a>00353 <span class="preprocessor"></span> }
-<a name="l00354"></a>00354 BOOST_UBLAS_INLINE
-<a name="l00355"></a>00355 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator2.html">const_iterator2</a> find2 (<span class="keywordtype">int</span> <span class="comment">/* rank */</span>, size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l00356"></a>00356 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00357"></a>00357 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, i, j);
-<a name="l00358"></a>00358 <span class="preprocessor">#else</span>
-<a name="l00359"></a>00359 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, data ().begin () + layout_type::address (i, size1_, j, size2_));
-<a name="l00360"></a>00360 <span class="preprocessor">#endif</span>
-<a name="l00361"></a>00361 <span class="preprocessor"></span> }
-<a name="l00362"></a>00362 BOOST_UBLAS_INLINE
-<a name="l00363"></a>00363 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator2.html">iterator2</a> find2 (<span class="keywordtype">int</span> <span class="comment">/* rank */</span>, size_type i, size_type j) {
-<a name="l00364"></a>00364 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00365"></a>00365 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator2.html">iterator2</a> (*<span class="keyword">this</span>, i, j);
-<a name="l00366"></a>00366 <span class="preprocessor">#else</span>
-<a name="l00367"></a>00367 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator2.html">iterator2</a> (*<span class="keyword">this</span>, data ().begin () + layout_type::address (i, size1_, j, size2_));
-<a name="l00368"></a>00368 <span class="preprocessor">#endif</span>
-<a name="l00369"></a>00369 <span class="preprocessor"></span> }
-<a name="l00370"></a>00370
-<a name="l00371"></a>00371
-<a name="l00372"></a>00372 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00373"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator1.html">00373</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator1.html">const_iterator1</a>:
-<a name="l00374"></a>00374 <span class="keyword">public</span> container_const_reference&lt;matrix&gt;,
-<a name="l00375"></a>00375 <span class="keyword">public</span> random_access_iterator_base&lt;dense_random_access_iterator_tag,
-<a name="l00376"></a>00376 const_iterator1, value_type&gt; {
-<a name="l00377"></a>00377 <span class="keyword">public</span>:
-<a name="l00378"></a>00378 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix::value_type value_type;
-<a name="l00379"></a>00379 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix::difference_type difference_type;
-<a name="l00380"></a>00380 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix::const_reference reference;
-<a name="l00381"></a>00381 <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="keyword">typename</span> matrix::pointer pointer;
-<a name="l00382"></a>00382
-<a name="l00383"></a>00383 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator2.html">const_iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator2.html">dual_iterator_type</a>;
-<a name="l00384"></a>00384 <span class="keyword">typedef</span> const_reverse_iterator2 dual_reverse_iterator_type;
-<a name="l00385"></a>00385
-<a name="l00386"></a>00386 <span class="comment">// Construction and destruction</span>
-<a name="l00387"></a>00387 BOOST_UBLAS_INLINE
-<a name="l00388"></a>00388 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator1.html">const_iterator1</a> ():
-<a name="l00389"></a>00389 container_const_reference&lt;self_type&gt; (), it_ () {}
-<a name="l00390"></a>00390 BOOST_UBLAS_INLINE
-<a name="l00391"></a>00391 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">self_type</a> &amp;m, <span class="keyword">const</span> const_subiterator_type &amp;it):
-<a name="l00392"></a>00392 container_const_reference&lt;self_type&gt; (m), it_ (it) {}
-<a name="l00393"></a>00393 BOOST_UBLAS_INLINE
-<a name="l00394"></a>00394 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator1.html">iterator1</a> &amp;it):
-<a name="l00395"></a>00395 container_const_reference&lt;self_type&gt; (it ()), it_ (it.it_) {}
-<a name="l00396"></a>00396
-<a name="l00397"></a>00397 <span class="comment">// Arithmetic</span>
-<a name="l00398"></a>00398 BOOST_UBLAS_INLINE
-<a name="l00399"></a>00399 const_iterator1 &amp;operator ++ () {
-<a name="l00400"></a>00400 layout_type::increment_i (it_, (*<span class="keyword">this</span>) ().size1 (), (*<span class="keyword">this</span>) ().size2 ());
-<a name="l00401"></a>00401 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00402"></a>00402 }
-<a name="l00403"></a>00403 BOOST_UBLAS_INLINE
-<a name="l00404"></a>00404 const_iterator1 &amp;operator -- () {
-<a name="l00405"></a>00405 layout_type::decrement_i (it_, (*<span class="keyword">this</span>) ().size1 (), (*<span class="keyword">this</span>) ().size2 ());
-<a name="l00406"></a>00406 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00407"></a>00407 }
-<a name="l00408"></a>00408 BOOST_UBLAS_INLINE
-<a name="l00409"></a>00409 const_iterator1 &amp;operator += (difference_type n) {
-<a name="l00410"></a>00410 layout_type::increment_i (it_, n, (*<span class="keyword">this</span>) ().size1 (), (*<span class="keyword">this</span>) ().size2 ());
-<a name="l00411"></a>00411 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00412"></a>00412 }
-<a name="l00413"></a>00413 BOOST_UBLAS_INLINE
-<a name="l00414"></a>00414 const_iterator1 &amp;operator -= (difference_type n) {
-<a name="l00415"></a>00415 layout_type::decrement_i (it_, n, (*<span class="keyword">this</span>) ().size1 (), (*<span class="keyword">this</span>) ().size2 ());
-<a name="l00416"></a>00416 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00417"></a>00417 }
-<a name="l00418"></a>00418 BOOST_UBLAS_INLINE
-<a name="l00419"></a>00419 difference_type operator - (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l00420"></a>00420 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="l00421"></a>00421 <span class="keywordflow">return</span> layout_type::distance_i (it_ - it.it_, (*<span class="keyword">this</span>) ().size1 (), (*this) ().size2 ());
-<a name="l00422"></a>00422 }
-<a name="l00423"></a>00423
-<a name="l00424"></a>00424 <span class="comment">// Dereference</span>
-<a name="l00425"></a>00425 BOOST_UBLAS_INLINE
-<a name="l00426"></a>00426 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l00427"></a>00427 BOOST_UBLAS_CHECK (index1 () &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00428"></a>00428 BOOST_UBLAS_CHECK (index2 () &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00429"></a>00429 <span class="keywordflow">return</span> *it_;
-<a name="l00430"></a>00430 }
-<a name="l00431"></a>00431 BOOST_UBLAS_INLINE
-<a name="l00432"></a>00432 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l00433"></a>00433 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l00434"></a>00434 }
-<a name="l00435"></a>00435
-<a name="l00436"></a>00436 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l00437"></a>00437 <span class="preprocessor"></span> 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_1matrix.html" title="A dense 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_1matrix_1_1const__iterator2.html">const_iterator2</a> begin ()<span class="keyword"> const </span>{
-<a name="l00442"></a>00442 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">self_type</a> &amp;m = (*this) ();
-<a name="l00443"></a>00443 <span class="keywordflow">return</span> m.find2 (1, index1 (), 0);
-<a name="l00444"></a>00444 }
-<a name="l00445"></a>00445 BOOST_UBLAS_INLINE
-<a name="l00446"></a>00446 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00447"></a>00447 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">self_type</a>::
-<a name="l00448"></a>00448 <span class="preprocessor">#endif</span>
-<a name="l00449"></a>00449 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator2.html">const_iterator2</a> end ()<span class="keyword"> const </span>{
-<a name="l00450"></a>00450 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">self_type</a> &amp;m = (*this) ();
-<a name="l00451"></a>00451 <span class="keywordflow">return</span> m.find2 (1, index1 (), m.size2 ());
-<a name="l00452"></a>00452 }
-<a name="l00453"></a>00453 BOOST_UBLAS_INLINE
-<a name="l00454"></a>00454 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00455"></a>00455 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">self_type</a>::
-<a name="l00456"></a>00456 <span class="preprocessor">#endif</span>
-<a name="l00457"></a>00457 <span class="preprocessor"></span> const_reverse_iterator2 rbegin ()<span class="keyword"> const </span>{
-<a name="l00458"></a>00458 <span class="keywordflow">return</span> const_reverse_iterator2 (end ());
-<a name="l00459"></a>00459 }
-<a name="l00460"></a>00460 BOOST_UBLAS_INLINE
-<a name="l00461"></a>00461 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00462"></a>00462 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">self_type</a>::
-<a name="l00463"></a>00463 <span class="preprocessor">#endif</span>
-<a name="l00464"></a>00464 <span class="preprocessor"></span> const_reverse_iterator2 rend ()<span class="keyword"> const </span>{
-<a name="l00465"></a>00465 <span class="keywordflow">return</span> const_reverse_iterator2 (begin ());
-<a name="l00466"></a>00466 }
-<a name="l00467"></a>00467 <span class="preprocessor">#endif</span>
-<a name="l00468"></a>00468 <span class="preprocessor"></span>
-<a name="l00469"></a>00469 <span class="comment">// Indices</span>
-<a name="l00470"></a>00470 BOOST_UBLAS_INLINE
-<a name="l00471"></a>00471 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l00472"></a>00472 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">self_type</a> &amp;m = (*this) ();
-<a name="l00473"></a>00473 <span class="keywordflow">return</span> layout_type::index_i (it_ - m.begin1 ().it_, m.size1 (), m.size2 ());
-<a name="l00474"></a>00474 }
-<a name="l00475"></a>00475 BOOST_UBLAS_INLINE
-<a name="l00476"></a>00476 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l00477"></a>00477 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">self_type</a> &amp;m = (*this) ();
-<a name="l00478"></a>00478 <span class="keywordflow">return</span> layout_type::index_j (it_ - m.begin1 ().it_, m.size1 (), m.size2 ());
-<a name="l00479"></a>00479 }
-<a name="l00480"></a>00480
-<a name="l00481"></a>00481 <span class="comment">// Assignment</span>
-<a name="l00482"></a>00482 BOOST_UBLAS_INLINE
-<a name="l00483"></a>00483 const_iterator1 &amp;operator = (<span class="keyword">const</span> const_iterator1 &amp;it) {
-<a name="l00484"></a>00484 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l00485"></a>00485 it_ = it.it_;
-<a name="l00486"></a>00486 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00487"></a>00487 }
-<a name="l00488"></a>00488
-<a name="l00489"></a>00489 <span class="comment">// Comparison</span>
-<a name="l00490"></a>00490 BOOST_UBLAS_INLINE
-<a name="l00491"></a>00491 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l00492"></a>00492 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="l00493"></a>00493 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l00494"></a>00494 }
-<a name="l00495"></a>00495 BOOST_UBLAS_INLINE
-<a name="l00496"></a>00496 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l00497"></a>00497 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="l00498"></a>00498 <span class="keywordflow">return</span> it_ &lt; it.it_;
-<a name="l00499"></a>00499 }
-<a name="l00500"></a>00500
-<a name="l00501"></a>00501 <span class="keyword">private</span>:
-<a name="l00502"></a>00502 const_subiterator_type it_;
-<a name="l00503"></a>00503
-<a name="l00504"></a>00504 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator1.html">iterator1</a>;
-<a name="l00505"></a>00505 };
-<a name="l00506"></a>00506 <span class="preprocessor">#endif</span>
-<a name="l00507"></a>00507 <span class="preprocessor"></span>
-<a name="l00508"></a>00508 BOOST_UBLAS_INLINE
-<a name="l00509"></a>00509 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator1.html">const_iterator1</a> begin1 ()<span class="keyword"> const </span>{
-<a name="l00510"></a>00510 <span class="keywordflow">return</span> find1 (0, 0, 0);
-<a name="l00511"></a>00511 }
-<a name="l00512"></a>00512 BOOST_UBLAS_INLINE
-<a name="l00513"></a>00513 const_iterator1 end1 ()<span class="keyword"> const </span>{
-<a name="l00514"></a>00514 <span class="keywordflow">return</span> find1 (0, size1_, 0);
-<a name="l00515"></a>00515 }
-<a name="l00516"></a>00516
-<a name="l00517"></a>00517 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00518"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator1.html">00518</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator1.html">iterator1</a>:
-<a name="l00519"></a>00519 <span class="keyword">public</span> container_reference&lt;matrix&gt;,
-<a name="l00520"></a>00520 <span class="keyword">public</span> random_access_iterator_base&lt;dense_random_access_iterator_tag,
-<a name="l00521"></a>00521 iterator1, value_type&gt; {
-<a name="l00522"></a>00522 <span class="keyword">public</span>:
-<a name="l00523"></a>00523 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix::value_type value_type;
-<a name="l00524"></a>00524 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix::difference_type difference_type;
-<a name="l00525"></a>00525 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix::reference reference;
-<a name="l00526"></a>00526 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix::pointer pointer;
-<a name="l00527"></a>00527
-<a name="l00528"></a>00528 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator2.html">iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator2.html">dual_iterator_type</a>;
-<a name="l00529"></a>00529 <span class="keyword">typedef</span> reverse_iterator2 dual_reverse_iterator_type;
-<a name="l00530"></a>00530
-<a name="l00531"></a>00531 <span class="comment">// Construction and destruction</span>
-<a name="l00532"></a>00532 BOOST_UBLAS_INLINE
-<a name="l00533"></a>00533 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator1.html">iterator1</a> ():
-<a name="l00534"></a>00534 container_reference&lt;self_type&gt; (), it_ () {}
-<a name="l00535"></a>00535 BOOST_UBLAS_INLINE
-<a name="l00536"></a>00536 iterator1 (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">self_type</a> &amp;m, <span class="keyword">const</span> subiterator_type &amp;it):
-<a name="l00537"></a>00537 container_reference&lt;self_type&gt; (m), it_ (it) {}
-<a name="l00538"></a>00538
-<a name="l00539"></a>00539 <span class="comment">// Arithmetic</span>
-<a name="l00540"></a>00540 BOOST_UBLAS_INLINE
-<a name="l00541"></a>00541 iterator1 &amp;operator ++ () {
-<a name="l00542"></a>00542 layout_type::increment_i (it_, (*<span class="keyword">this</span>) ().size1 (), (*<span class="keyword">this</span>) ().size2 ());
-<a name="l00543"></a>00543 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00544"></a>00544 }
-<a name="l00545"></a>00545 BOOST_UBLAS_INLINE
-<a name="l00546"></a>00546 iterator1 &amp;operator -- () {
-<a name="l00547"></a>00547 layout_type::decrement_i (it_, (*<span class="keyword">this</span>) ().size1 (), (*<span class="keyword">this</span>) ().size2 ());
-<a name="l00548"></a>00548 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00549"></a>00549 }
-<a name="l00550"></a>00550 BOOST_UBLAS_INLINE
-<a name="l00551"></a>00551 iterator1 &amp;operator += (difference_type n) {
-<a name="l00552"></a>00552 layout_type::increment_i (it_, n, (*<span class="keyword">this</span>) ().size1 (), (*<span class="keyword">this</span>) ().size2 ());
-<a name="l00553"></a>00553 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00554"></a>00554 }
-<a name="l00555"></a>00555 BOOST_UBLAS_INLINE
-<a name="l00556"></a>00556 iterator1 &amp;operator -= (difference_type n) {
-<a name="l00557"></a>00557 layout_type::decrement_i (it_, n, (*<span class="keyword">this</span>) ().size1 (), (*<span class="keyword">this</span>) ().size2 ());
-<a name="l00558"></a>00558 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00559"></a>00559 }
-<a name="l00560"></a>00560 BOOST_UBLAS_INLINE
-<a name="l00561"></a>00561 difference_type operator - (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l00562"></a>00562 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="l00563"></a>00563 <span class="keywordflow">return</span> layout_type::distance_i (it_ - it.it_, (*<span class="keyword">this</span>) ().size1 (), (*this) ().size2 ());
-<a name="l00564"></a>00564 }
-<a name="l00565"></a>00565
-<a name="l00566"></a>00566 <span class="comment">// Dereference</span>
-<a name="l00567"></a>00567 BOOST_UBLAS_INLINE
-<a name="l00568"></a>00568 reference operator * ()<span class="keyword"> const </span>{
-<a name="l00569"></a>00569 BOOST_UBLAS_CHECK (index1 () &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00570"></a>00570 BOOST_UBLAS_CHECK (index2 () &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00571"></a>00571 <span class="keywordflow">return</span> *it_;
-<a name="l00572"></a>00572 }
-<a name="l00573"></a>00573 BOOST_UBLAS_INLINE
-<a name="l00574"></a>00574 reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l00575"></a>00575 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l00576"></a>00576 }
-<a name="l00577"></a>00577
-<a name="l00578"></a>00578 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l00579"></a>00579 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l00580"></a>00580 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00581"></a>00581 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">self_type</a>::
-<a name="l00582"></a>00582 <span class="preprocessor">#endif</span>
-<a name="l00583"></a>00583 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator2.html">iterator2</a> begin ()<span class="keyword"> const </span>{
-<a name="l00584"></a>00584 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">self_type</a> &amp;m = (*this) ();
-<a name="l00585"></a>00585 <span class="keywordflow">return</span> m.find2 (1, index1 (), 0);
-<a name="l00586"></a>00586 }
-<a name="l00587"></a>00587 BOOST_UBLAS_INLINE
-<a name="l00588"></a>00588 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00589"></a>00589 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">self_type</a>::
-<a name="l00590"></a>00590 <span class="preprocessor">#endif</span>
-<a name="l00591"></a>00591 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator2.html">iterator2</a> end ()<span class="keyword"> const </span>{
-<a name="l00592"></a>00592 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">self_type</a> &amp;m = (*this) ();
-<a name="l00593"></a>00593 <span class="keywordflow">return</span> m.find2 (1, index1 (), m.size2 ());
-<a name="l00594"></a>00594 }
-<a name="l00595"></a>00595 BOOST_UBLAS_INLINE
-<a name="l00596"></a>00596 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00597"></a>00597 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">self_type</a>::
-<a name="l00598"></a>00598 <span class="preprocessor">#endif</span>
-<a name="l00599"></a>00599 <span class="preprocessor"></span> reverse_iterator2 rbegin ()<span class="keyword"> const </span>{
-<a name="l00600"></a>00600 <span class="keywordflow">return</span> reverse_iterator2 (end ());
-<a name="l00601"></a>00601 }
-<a name="l00602"></a>00602 BOOST_UBLAS_INLINE
-<a name="l00603"></a>00603 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00604"></a>00604 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">self_type</a>::
-<a name="l00605"></a>00605 <span class="preprocessor">#endif</span>
-<a name="l00606"></a>00606 <span class="preprocessor"></span> reverse_iterator2 rend ()<span class="keyword"> const </span>{
-<a name="l00607"></a>00607 <span class="keywordflow">return</span> reverse_iterator2 (begin ());
-<a name="l00608"></a>00608 }
-<a name="l00609"></a>00609 <span class="preprocessor">#endif</span>
-<a name="l00610"></a>00610 <span class="preprocessor"></span>
-<a name="l00611"></a>00611 <span class="comment">// Indices</span>
-<a name="l00612"></a>00612 BOOST_UBLAS_INLINE
-<a name="l00613"></a>00613 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l00614"></a>00614 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">self_type</a> &amp;m = (*this) ();
-<a name="l00615"></a>00615 <span class="keywordflow">return</span> layout_type::index_i (it_ - m.begin1 ().it_, m.size1 (), m.size2 ());
-<a name="l00616"></a>00616 }
-<a name="l00617"></a>00617 BOOST_UBLAS_INLINE
-<a name="l00618"></a>00618 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l00619"></a>00619 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">self_type</a> &amp;m = (*this) ();
-<a name="l00620"></a>00620 <span class="keywordflow">return</span> layout_type::index_j (it_ - m.begin1 ().it_, m.size1 (), m.size2 ());
-<a name="l00621"></a>00621 }
-<a name="l00622"></a>00622
-<a name="l00623"></a>00623 <span class="comment">// Assignment</span>
-<a name="l00624"></a>00624 BOOST_UBLAS_INLINE
-<a name="l00625"></a>00625 iterator1 &amp;operator = (<span class="keyword">const</span> iterator1 &amp;it) {
-<a name="l00626"></a>00626 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l00627"></a>00627 it_ = it.it_;
-<a name="l00628"></a>00628 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00629"></a>00629 }
-<a name="l00630"></a>00630
-<a name="l00631"></a>00631 <span class="comment">// Comparison</span>
-<a name="l00632"></a>00632 BOOST_UBLAS_INLINE
-<a name="l00633"></a>00633 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l00634"></a>00634 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="l00635"></a>00635 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l00636"></a>00636 }
-<a name="l00637"></a>00637 BOOST_UBLAS_INLINE
-<a name="l00638"></a>00638 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l00639"></a>00639 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="l00640"></a>00640 <span class="keywordflow">return</span> it_ &lt; it.it_;
-<a name="l00641"></a>00641 }
-<a name="l00642"></a>00642
-<a name="l00643"></a>00643 <span class="keyword">private</span>:
-<a name="l00644"></a>00644 subiterator_type it_;
-<a name="l00645"></a>00645
-<a name="l00646"></a>00646 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l00647"></a>00647 };
-<a name="l00648"></a>00648 <span class="preprocessor">#endif</span>
-<a name="l00649"></a>00649 <span class="preprocessor"></span>
-<a name="l00650"></a>00650 BOOST_UBLAS_INLINE
-<a name="l00651"></a>00651 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator1.html">iterator1</a> begin1 () {
-<a name="l00652"></a>00652 <span class="keywordflow">return</span> find1 (0, 0, 0);
-<a name="l00653"></a>00653 }
-<a name="l00654"></a>00654 BOOST_UBLAS_INLINE
-<a name="l00655"></a>00655 iterator1 end1 () {
-<a name="l00656"></a>00656 <span class="keywordflow">return</span> find1 (0, size1_, 0);
-<a name="l00657"></a>00657 }
-<a name="l00658"></a>00658
-<a name="l00659"></a>00659 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00660"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator2.html">00660</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator2.html">const_iterator2</a>:
-<a name="l00661"></a>00661 <span class="keyword">public</span> container_const_reference&lt;matrix&gt;,
-<a name="l00662"></a>00662 <span class="keyword">public</span> random_access_iterator_base&lt;dense_random_access_iterator_tag,
-<a name="l00663"></a>00663 const_iterator2, value_type&gt; {
-<a name="l00664"></a>00664 <span class="keyword">public</span>:
-<a name="l00665"></a>00665 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix::value_type value_type;
-<a name="l00666"></a>00666 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix::difference_type difference_type;
-<a name="l00667"></a>00667 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix::const_reference reference;
-<a name="l00668"></a>00668 <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="keyword">typename</span> matrix::pointer pointer;
-<a name="l00669"></a>00669
-<a name="l00670"></a>00670 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator1.html">const_iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator1.html">dual_iterator_type</a>;
-<a name="l00671"></a>00671 <span class="keyword">typedef</span> const_reverse_iterator1 dual_reverse_iterator_type;
-<a name="l00672"></a>00672
-<a name="l00673"></a>00673 <span class="comment">// Construction and destruction</span>
-<a name="l00674"></a>00674 BOOST_UBLAS_INLINE
-<a name="l00675"></a>00675 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator2.html">const_iterator2</a> ():
-<a name="l00676"></a>00676 container_const_reference&lt;self_type&gt; (), it_ () {}
-<a name="l00677"></a>00677 BOOST_UBLAS_INLINE
-<a name="l00678"></a>00678 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">self_type</a> &amp;m, <span class="keyword">const</span> const_subiterator_type &amp;it):
-<a name="l00679"></a>00679 container_const_reference&lt;self_type&gt; (m), it_ (it) {}
-<a name="l00680"></a>00680 BOOST_UBLAS_INLINE
-<a name="l00681"></a>00681 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator2.html">iterator2</a> &amp;it):
-<a name="l00682"></a>00682 container_const_reference&lt;self_type&gt; (it ()), it_ (it.it_) {}
-<a name="l00683"></a>00683
-<a name="l00684"></a>00684 <span class="comment">// Arithmetic</span>
-<a name="l00685"></a>00685 BOOST_UBLAS_INLINE
-<a name="l00686"></a>00686 const_iterator2 &amp;operator ++ () {
-<a name="l00687"></a>00687 layout_type::increment_j (it_, (*<span class="keyword">this</span>) ().size1 (), (*<span class="keyword">this</span>) ().size2 ());
-<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 -- () {
-<a name="l00692"></a>00692 layout_type::decrement_j (it_, (*<span class="keyword">this</span>) ().size1 (), (*<span class="keyword">this</span>) ().size2 ());
-<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 const_iterator2 &amp;operator += (difference_type n) {
-<a name="l00697"></a>00697 layout_type::increment_j (it_, n, (*<span class="keyword">this</span>) ().size1 (), (*<span class="keyword">this</span>) ().size2 ());
-<a name="l00698"></a>00698 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00699"></a>00699 }
-<a name="l00700"></a>00700 BOOST_UBLAS_INLINE
-<a name="l00701"></a>00701 const_iterator2 &amp;operator -= (difference_type n) {
-<a name="l00702"></a>00702 layout_type::decrement_j (it_, n, (*<span class="keyword">this</span>) ().size1 (), (*<span class="keyword">this</span>) ().size2 ());
-<a name="l00703"></a>00703 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00704"></a>00704 }
-<a name="l00705"></a>00705 BOOST_UBLAS_INLINE
-<a name="l00706"></a>00706 difference_type operator - (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l00707"></a>00707 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="l00708"></a>00708 <span class="keywordflow">return</span> layout_type::distance_j (it_ - it.it_, (*<span class="keyword">this</span>) ().size1 (), (*this) ().size2 ());
-<a name="l00709"></a>00709 }
-<a name="l00710"></a>00710
-<a name="l00711"></a>00711 <span class="comment">// Dereference</span>
-<a name="l00712"></a>00712 BOOST_UBLAS_INLINE
-<a name="l00713"></a>00713 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l00714"></a>00714 BOOST_UBLAS_CHECK (index1 () &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00715"></a>00715 BOOST_UBLAS_CHECK (index2 () &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00716"></a>00716 <span class="keywordflow">return</span> *it_;
-<a name="l00717"></a>00717 }
-<a name="l00718"></a>00718 BOOST_UBLAS_INLINE
-<a name="l00719"></a>00719 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l00720"></a>00720 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l00721"></a>00721 }
-<a name="l00722"></a>00722
-<a name="l00723"></a>00723 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l00724"></a>00724 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l00725"></a>00725 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00726"></a>00726 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">self_type</a>::
-<a name="l00727"></a>00727 <span class="preprocessor">#endif</span>
-<a name="l00728"></a>00728 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator1.html">const_iterator1</a> begin ()<span class="keyword"> const </span>{
-<a name="l00729"></a>00729 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">self_type</a> &amp;m = (*this) ();
-<a name="l00730"></a>00730 <span class="keywordflow">return</span> m.find1 (1, 0, index2 ());
-<a name="l00731"></a>00731 }
-<a name="l00732"></a>00732 BOOST_UBLAS_INLINE
-<a name="l00733"></a>00733 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00734"></a>00734 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">self_type</a>::
-<a name="l00735"></a>00735 <span class="preprocessor">#endif</span>
-<a name="l00736"></a>00736 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator1.html">const_iterator1</a> end ()<span class="keyword"> const </span>{
-<a name="l00737"></a>00737 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">self_type</a> &amp;m = (*this) ();
-<a name="l00738"></a>00738 <span class="keywordflow">return</span> m.find1 (1, m.size1 (), index2 ());
-<a name="l00739"></a>00739 }
-<a name="l00740"></a>00740 BOOST_UBLAS_INLINE
-<a name="l00741"></a>00741 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00742"></a>00742 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">self_type</a>::
-<a name="l00743"></a>00743 <span class="preprocessor">#endif</span>
-<a name="l00744"></a>00744 <span class="preprocessor"></span> const_reverse_iterator1 rbegin ()<span class="keyword"> const </span>{
-<a name="l00745"></a>00745 <span class="keywordflow">return</span> const_reverse_iterator1 (end ());
-<a name="l00746"></a>00746 }
-<a name="l00747"></a>00747 BOOST_UBLAS_INLINE
-<a name="l00748"></a>00748 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00749"></a>00749 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">self_type</a>::
-<a name="l00750"></a>00750 <span class="preprocessor">#endif</span>
-<a name="l00751"></a>00751 <span class="preprocessor"></span> const_reverse_iterator1 rend ()<span class="keyword"> const </span>{
-<a name="l00752"></a>00752 <span class="keywordflow">return</span> const_reverse_iterator1 (begin ());
-<a name="l00753"></a>00753 }
-<a name="l00754"></a>00754 <span class="preprocessor">#endif</span>
-<a name="l00755"></a>00755 <span class="preprocessor"></span>
-<a name="l00756"></a>00756 <span class="comment">// Indices</span>
-<a name="l00757"></a>00757 BOOST_UBLAS_INLINE
-<a name="l00758"></a>00758 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l00759"></a>00759 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">self_type</a> &amp;m = (*this) ();
-<a name="l00760"></a>00760 <span class="keywordflow">return</span> layout_type::index_i (it_ - m.begin2 ().it_, m.size1 (), m.size2 ());
-<a name="l00761"></a>00761 }
-<a name="l00762"></a>00762 BOOST_UBLAS_INLINE
-<a name="l00763"></a>00763 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l00764"></a>00764 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">self_type</a> &amp;m = (*this) ();
-<a name="l00765"></a>00765 <span class="keywordflow">return</span> layout_type::index_j (it_ - m.begin2 ().it_, m.size1 (), m.size2 ());
-<a name="l00766"></a>00766 }
-<a name="l00767"></a>00767
-<a name="l00768"></a>00768 <span class="comment">// Assignment</span>
-<a name="l00769"></a>00769 BOOST_UBLAS_INLINE
-<a name="l00770"></a>00770 const_iterator2 &amp;operator = (<span class="keyword">const</span> const_iterator2 &amp;it) {
-<a name="l00771"></a>00771 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l00772"></a>00772 it_ = it.it_;
-<a name="l00773"></a>00773 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00774"></a>00774 }
-<a name="l00775"></a>00775
-<a name="l00776"></a>00776 <span class="comment">// Comparison</span>
-<a name="l00777"></a>00777 BOOST_UBLAS_INLINE
-<a name="l00778"></a>00778 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l00779"></a>00779 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="l00780"></a>00780 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l00781"></a>00781 }
-<a name="l00782"></a>00782 BOOST_UBLAS_INLINE
-<a name="l00783"></a>00783 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l00784"></a>00784 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="l00785"></a>00785 <span class="keywordflow">return</span> it_ &lt; it.it_;
-<a name="l00786"></a>00786 }
-<a name="l00787"></a>00787
-<a name="l00788"></a>00788 <span class="keyword">private</span>:
-<a name="l00789"></a>00789 const_subiterator_type it_;
-<a name="l00790"></a>00790
-<a name="l00791"></a>00791 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator2.html">iterator2</a>;
-<a name="l00792"></a>00792 };
-<a name="l00793"></a>00793 <span class="preprocessor">#endif</span>
-<a name="l00794"></a>00794 <span class="preprocessor"></span>
-<a name="l00795"></a>00795 BOOST_UBLAS_INLINE
-<a name="l00796"></a>00796 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator2.html">const_iterator2</a> begin2 ()<span class="keyword"> const </span>{
-<a name="l00797"></a>00797 <span class="keywordflow">return</span> find2 (0, 0, 0);
-<a name="l00798"></a>00798 }
-<a name="l00799"></a>00799 BOOST_UBLAS_INLINE
-<a name="l00800"></a>00800 const_iterator2 end2 ()<span class="keyword"> const </span>{
-<a name="l00801"></a>00801 <span class="keywordflow">return</span> find2 (0, 0, size2_);
-<a name="l00802"></a>00802 }
-<a name="l00803"></a>00803
-<a name="l00804"></a>00804 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00805"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator2.html">00805</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator2.html">iterator2</a>:
-<a name="l00806"></a>00806 <span class="keyword">public</span> container_reference&lt;matrix&gt;,
-<a name="l00807"></a>00807 <span class="keyword">public</span> random_access_iterator_base&lt;dense_random_access_iterator_tag,
-<a name="l00808"></a>00808 iterator2, value_type&gt; {
-<a name="l00809"></a>00809 <span class="keyword">public</span>:
-<a name="l00810"></a>00810 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix::value_type value_type;
-<a name="l00811"></a>00811 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix::difference_type difference_type;
-<a name="l00812"></a>00812 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix::reference reference;
-<a name="l00813"></a>00813 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix::pointer pointer;
-<a name="l00814"></a>00814
-<a name="l00815"></a>00815 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator1.html">iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator1.html">dual_iterator_type</a>;
-<a name="l00816"></a>00816 <span class="keyword">typedef</span> reverse_iterator1 dual_reverse_iterator_type;
-<a name="l00817"></a>00817
-<a name="l00818"></a>00818 <span class="comment">// Construction and destruction</span>
-<a name="l00819"></a>00819 BOOST_UBLAS_INLINE
-<a name="l00820"></a>00820 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator2.html">iterator2</a> ():
-<a name="l00821"></a>00821 container_reference&lt;self_type&gt; (), it_ () {}
-<a name="l00822"></a>00822 BOOST_UBLAS_INLINE
-<a name="l00823"></a>00823 iterator2 (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">self_type</a> &amp;m, <span class="keyword">const</span> subiterator_type &amp;it):
-<a name="l00824"></a>00824 container_reference&lt;self_type&gt; (m), it_ (it) {}
-<a name="l00825"></a>00825
-<a name="l00826"></a>00826 <span class="comment">// Arithmetic</span>
-<a name="l00827"></a>00827 BOOST_UBLAS_INLINE
-<a name="l00828"></a>00828 iterator2 &amp;operator ++ () {
-<a name="l00829"></a>00829 layout_type::increment_j (it_, (*<span class="keyword">this</span>) ().size1 (), (*<span class="keyword">this</span>) ().size2 ());
-<a name="l00830"></a>00830 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00831"></a>00831 }
-<a name="l00832"></a>00832 BOOST_UBLAS_INLINE
-<a name="l00833"></a>00833 iterator2 &amp;operator -- () {
-<a name="l00834"></a>00834 layout_type::decrement_j (it_, (*<span class="keyword">this</span>) ().size1 (), (*<span class="keyword">this</span>) ().size2 ());
-<a name="l00835"></a>00835 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00836"></a>00836 }
-<a name="l00837"></a>00837 BOOST_UBLAS_INLINE
-<a name="l00838"></a>00838 iterator2 &amp;operator += (difference_type n) {
-<a name="l00839"></a>00839 layout_type::increment_j (it_, n, (*<span class="keyword">this</span>) ().size1 (), (*<span class="keyword">this</span>) ().size2 ());
-<a name="l00840"></a>00840 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00841"></a>00841 }
-<a name="l00842"></a>00842 BOOST_UBLAS_INLINE
-<a name="l00843"></a>00843 iterator2 &amp;operator -= (difference_type n) {
-<a name="l00844"></a>00844 layout_type::decrement_j (it_, n, (*<span class="keyword">this</span>) ().size1 (), (*<span class="keyword">this</span>) ().size2 ());
-<a name="l00845"></a>00845 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00846"></a>00846 }
-<a name="l00847"></a>00847 BOOST_UBLAS_INLINE
-<a name="l00848"></a>00848 difference_type operator - (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l00849"></a>00849 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="l00850"></a>00850 <span class="keywordflow">return</span> layout_type::distance_j (it_ - it.it_, (*<span class="keyword">this</span>) ().size1 (), (*this) ().size2 ());
-<a name="l00851"></a>00851 }
-<a name="l00852"></a>00852
-<a name="l00853"></a>00853 <span class="comment">// Dereference</span>
-<a name="l00854"></a>00854 BOOST_UBLAS_INLINE
-<a name="l00855"></a>00855 reference operator * ()<span class="keyword"> const </span>{
-<a name="l00856"></a>00856 BOOST_UBLAS_CHECK (index1 () &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00857"></a>00857 BOOST_UBLAS_CHECK (index2 () &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00858"></a>00858 <span class="keywordflow">return</span> *it_;
-<a name="l00859"></a>00859 }
-<a name="l00860"></a>00860 BOOST_UBLAS_INLINE
-<a name="l00861"></a>00861 reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l00862"></a>00862 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l00863"></a>00863 }
-<a name="l00864"></a>00864
-<a name="l00865"></a>00865 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l00866"></a>00866 <span class="preprocessor"></span> 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_1matrix.html" title="A dense 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> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator1.html">iterator1</a> begin ()<span class="keyword"> const </span>{
-<a name="l00871"></a>00871 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">self_type</a> &amp;m = (*this) ();
-<a name="l00872"></a>00872 <span class="keywordflow">return</span> m.find1 (1, 0, index2 ());
-<a name="l00873"></a>00873 }
-<a name="l00874"></a>00874 BOOST_UBLAS_INLINE
-<a name="l00875"></a>00875 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00876"></a>00876 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">self_type</a>::
-<a name="l00877"></a>00877 <span class="preprocessor">#endif</span>
-<a name="l00878"></a>00878 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator1.html">iterator1</a> end ()<span class="keyword"> const </span>{
-<a name="l00879"></a>00879 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">self_type</a> &amp;m = (*this) ();
-<a name="l00880"></a>00880 <span class="keywordflow">return</span> m.find1 (1, m.size1 (), index2 ());
-<a name="l00881"></a>00881 }
-<a name="l00882"></a>00882 BOOST_UBLAS_INLINE
-<a name="l00883"></a>00883 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00884"></a>00884 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">self_type</a>::
-<a name="l00885"></a>00885 <span class="preprocessor">#endif</span>
-<a name="l00886"></a>00886 <span class="preprocessor"></span> reverse_iterator1 rbegin ()<span class="keyword"> const </span>{
-<a name="l00887"></a>00887 <span class="keywordflow">return</span> reverse_iterator1 (end ());
-<a name="l00888"></a>00888 }
-<a name="l00889"></a>00889 BOOST_UBLAS_INLINE
-<a name="l00890"></a>00890 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00891"></a>00891 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">self_type</a>::
-<a name="l00892"></a>00892 <span class="preprocessor">#endif</span>
-<a name="l00893"></a>00893 <span class="preprocessor"></span> reverse_iterator1 rend ()<span class="keyword"> const </span>{
-<a name="l00894"></a>00894 <span class="keywordflow">return</span> reverse_iterator1 (begin ());
-<a name="l00895"></a>00895 }
-<a name="l00896"></a>00896 <span class="preprocessor">#endif</span>
-<a name="l00897"></a>00897 <span class="preprocessor"></span>
-<a name="l00898"></a>00898 <span class="comment">// Indices</span>
-<a name="l00899"></a>00899 BOOST_UBLAS_INLINE
-<a name="l00900"></a>00900 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l00901"></a>00901 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">self_type</a> &amp;m = (*this) ();
-<a name="l00902"></a>00902 <span class="keywordflow">return</span> layout_type::index_i (it_ - m.begin2 ().it_, m.size1 (), m.size2 ());
-<a name="l00903"></a>00903 }
-<a name="l00904"></a>00904 BOOST_UBLAS_INLINE
-<a name="l00905"></a>00905 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l00906"></a>00906 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">self_type</a> &amp;m = (*this) ();
-<a name="l00907"></a>00907 <span class="keywordflow">return</span> layout_type::index_j (it_ - m.begin2 ().it_, m.size1 (), m.size2 ());
-<a name="l00908"></a>00908 }
-<a name="l00909"></a>00909
-<a name="l00910"></a>00910 <span class="comment">// Assignment</span>
-<a name="l00911"></a>00911 BOOST_UBLAS_INLINE
-<a name="l00912"></a>00912 iterator2 &amp;operator = (<span class="keyword">const</span> iterator2 &amp;it) {
-<a name="l00913"></a>00913 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l00914"></a>00914 it_ = it.it_;
-<a name="l00915"></a>00915 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00916"></a>00916 }
-<a name="l00917"></a>00917
-<a name="l00918"></a>00918 <span class="comment">// Comparison</span>
-<a name="l00919"></a>00919 BOOST_UBLAS_INLINE
-<a name="l00920"></a>00920 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l00921"></a>00921 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="l00922"></a>00922 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l00923"></a>00923 }
-<a name="l00924"></a>00924 BOOST_UBLAS_INLINE
-<a name="l00925"></a>00925 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l00926"></a>00926 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="l00927"></a>00927 <span class="keywordflow">return</span> it_ &lt; it.it_;
-<a name="l00928"></a>00928 }
-<a name="l00929"></a>00929
-<a name="l00930"></a>00930 <span class="keyword">private</span>:
-<a name="l00931"></a>00931 subiterator_type it_;
-<a name="l00932"></a>00932
-<a name="l00933"></a>00933 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l00934"></a>00934 };
-<a name="l00935"></a>00935 <span class="preprocessor">#endif</span>
-<a name="l00936"></a>00936 <span class="preprocessor"></span>
-<a name="l00937"></a>00937 BOOST_UBLAS_INLINE
-<a name="l00938"></a>00938 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator2.html">iterator2</a> begin2 () {
-<a name="l00939"></a>00939 <span class="keywordflow">return</span> find2 (0, 0, 0);
-<a name="l00940"></a>00940 }
-<a name="l00941"></a>00941 BOOST_UBLAS_INLINE
-<a name="l00942"></a>00942 iterator2 end2 () {
-<a name="l00943"></a>00943 <span class="keywordflow">return</span> find2 (0, 0, size2_);
-<a name="l00944"></a>00944 }
-<a name="l00945"></a>00945
-<a name="l00946"></a>00946 <span class="comment">// Reverse iterators</span>
-<a name="l00947"></a>00947
-<a name="l00948"></a>00948 BOOST_UBLAS_INLINE
-<a name="l00949"></a>00949 const_reverse_iterator1 rbegin1 ()<span class="keyword"> const </span>{
-<a name="l00950"></a>00950 <span class="keywordflow">return</span> const_reverse_iterator1 (end1 ());
-<a name="l00951"></a>00951 }
-<a name="l00952"></a>00952 BOOST_UBLAS_INLINE
-<a name="l00953"></a>00953 const_reverse_iterator1 rend1 ()<span class="keyword"> const </span>{
-<a name="l00954"></a>00954 <span class="keywordflow">return</span> const_reverse_iterator1 (begin1 ());
-<a name="l00955"></a>00955 }
-<a name="l00956"></a>00956
-<a name="l00957"></a>00957 BOOST_UBLAS_INLINE
-<a name="l00958"></a>00958 reverse_iterator1 rbegin1 () {
-<a name="l00959"></a>00959 <span class="keywordflow">return</span> reverse_iterator1 (end1 ());
-<a name="l00960"></a>00960 }
-<a name="l00961"></a>00961 BOOST_UBLAS_INLINE
-<a name="l00962"></a>00962 reverse_iterator1 rend1 () {
-<a name="l00963"></a>00963 <span class="keywordflow">return</span> reverse_iterator1 (begin1 ());
-<a name="l00964"></a>00964 }
-<a name="l00965"></a>00965
-<a name="l00966"></a>00966 BOOST_UBLAS_INLINE
-<a name="l00967"></a>00967 const_reverse_iterator2 rbegin2 ()<span class="keyword"> const </span>{
-<a name="l00968"></a>00968 <span class="keywordflow">return</span> const_reverse_iterator2 (end2 ());
-<a name="l00969"></a>00969 }
-<a name="l00970"></a>00970 BOOST_UBLAS_INLINE
-<a name="l00971"></a>00971 const_reverse_iterator2 rend2 ()<span class="keyword"> const </span>{
-<a name="l00972"></a>00972 <span class="keywordflow">return</span> const_reverse_iterator2 (begin2 ());
-<a name="l00973"></a>00973 }
-<a name="l00974"></a>00974
-<a name="l00975"></a>00975 BOOST_UBLAS_INLINE
-<a name="l00976"></a>00976 reverse_iterator2 rbegin2 () {
-<a name="l00977"></a>00977 <span class="keywordflow">return</span> reverse_iterator2 (end2 ());
-<a name="l00978"></a>00978 }
-<a name="l00979"></a>00979 BOOST_UBLAS_INLINE
-<a name="l00980"></a>00980 reverse_iterator2 rend2 () {
-<a name="l00981"></a>00981 <span class="keywordflow">return</span> reverse_iterator2 (begin2 ());
-<a name="l00982"></a>00982 }
-<a name="l00983"></a>00983
-<a name="l00984"></a>00984 <span class="comment">// Serialization</span>
-<a name="l00985"></a>00985 <span class="keyword">template</span>&lt;<span class="keyword">class</span> Archive&gt;
-<a name="l00986"></a>00986 <span class="keywordtype">void</span> serialize(Archive &amp; ar, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="comment">/* file_version */</span>){
-<a name="l00987"></a>00987
-<a name="l00988"></a>00988 <span class="comment">// we need to copy to a collection_size_type to get a portable</span>
-<a name="l00989"></a>00989 <span class="comment">// and efficient serialization</span>
-<a name="l00990"></a>00990 serialization::collection_size_type s1 (size1_);
-<a name="l00991"></a>00991 serialization::collection_size_type s2 (size2_);
-<a name="l00992"></a>00992
-<a name="l00993"></a>00993 <span class="comment">// serialize the sizes</span>
-<a name="l00994"></a>00994 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;size1&quot;</span>,s1)
-<a name="l00995"></a>00995 &amp; serialization::make_nvp(<span class="stringliteral">&quot;size2&quot;</span>,s2);
-<a name="l00996"></a>00996
-<a name="l00997"></a>00997 <span class="comment">// copy the values back if loading</span>
-<a name="l00998"></a>00998 <span class="keywordflow">if</span> (Archive::is_loading::value) {
-<a name="l00999"></a>00999 size1_ = s1;
-<a name="l01000"></a>01000 size2_ = s2;
-<a name="l01001"></a>01001 }
-<a name="l01002"></a>01002 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;data&quot;</span>,data_);
-<a name="l01003"></a>01003 }
-<a name="l01004"></a>01004
-<a name="l01005"></a>01005 <span class="keyword">private</span>:
-<a name="l01006"></a>01006 size_type size1_;
-<a name="l01007"></a>01007 size_type size2_;
-<a name="l01008"></a>01008 array_type data_;
-<a name="l01009"></a>01009 };
-<a name="l01010"></a>01010
-<a name="l01027"></a>01027 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, std::<span class="keywordtype">size_t</span> M, std::<span class="keywordtype">size_t</span> N, <span class="keyword">class</span> L&gt;
-<a name="l01028"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1bounded__matrix.html">01028</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1bounded__matrix.html" title="A dense matrix of values of type T with a variable size bounded to a maximum of ...">bounded_matrix</a>:
-<a name="l01029"></a>01029 <span class="keyword">public</span> matrix&lt;T, L, bounded_array&lt;T, M * N&gt; &gt; {
-<a name="l01030"></a>01030
-<a name="l01031"></a>01031 <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, bounded_array&lt;T, M * N&gt;</a> &gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">matrix_type</a>;
-<a name="l01032"></a>01032 <span class="keyword">public</span>:
-<a name="l01033"></a>01033 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_type::size_type size_type;
-<a name="l01034"></a>01034 <span class="keyword">static</span> <span class="keyword">const</span> size_type max_size1 = M;
-<a name="l01035"></a>01035 <span class="keyword">static</span> <span class="keyword">const</span> size_type max_size2 = N;
-<a name="l01036"></a>01036
-<a name="l01037"></a>01037 <span class="comment">// Construction and destruction</span>
-<a name="l01038"></a>01038 BOOST_UBLAS_INLINE
-<a name="l01039"></a>01039 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1bounded__matrix.html" title="A dense matrix of values of type T with a variable size bounded to a maximum of ...">bounded_matrix</a> ():
-<a name="l01040"></a>01040 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">matrix_type</a> (M, N) {}
-<a name="l01041"></a>01041 BOOST_UBLAS_INLINE
-<a name="l01042"></a>01042 bounded_matrix (size_type size1, size_type size2):
-<a name="l01043"></a>01043 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">matrix_type</a> (size1, size2) {}
-<a name="l01044"></a>01044 BOOST_UBLAS_INLINE
-<a name="l01045"></a>01045 bounded_matrix (<span class="keyword">const</span> bounded_matrix &amp;m):
-<a name="l01046"></a>01046 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">matrix_type</a> (m) {}
-<a name="l01047"></a>01047 <span class="keyword">template</span>&lt;<span class="keyword">class</span> A2&gt; <span class="comment">// Allow matrix&lt;T, L, bounded_array&lt;M,N&gt; &gt; construction</span>
-<a name="l01048"></a>01048 BOOST_UBLAS_INLINE
-<a name="l01049"></a>01049 bounded_matrix (<span class="keyword">const</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, A2&gt;</a> &amp;m):
-<a name="l01050"></a>01050 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">matrix_type</a> (m) {}
-<a name="l01051"></a>01051 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01052"></a>01052 BOOST_UBLAS_INLINE
-<a name="l01053"></a>01053 bounded_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):
-<a name="l01054"></a>01054 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">matrix_type</a> (ae) {}
-<a name="l01055"></a>01055 BOOST_UBLAS_INLINE
-<a name="l01056"></a>01056 ~bounded_matrix () {}
-<a name="l01057"></a>01057
-<a name="l01058"></a>01058 <span class="comment">// Assignment</span>
-<a name="l01059"></a>01059 <span class="preprocessor">#ifdef BOOST_UBLAS_MOVE_SEMANTICS</span>
-<a name="l01060"></a>01060 <span class="preprocessor"></span>
-<a name="l01062"></a>01062 BOOST_UBLAS_INLINE
-<a name="l01063"></a>01063 bounded_matrix &amp;operator = (bounded_matrix m) {
-<a name="l01064"></a>01064 matrix_type::operator = (m);
-<a name="l01065"></a>01065 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01066"></a>01066 }
-<a name="l01067"></a>01067 <span class="preprocessor">#else</span>
-<a name="l01068"></a>01068 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l01069"></a>01069 bounded_matrix &amp;operator = (<span class="keyword">const</span> bounded_matrix &amp;m) {
-<a name="l01070"></a>01070 matrix_type::operator = (m);
-<a name="l01071"></a>01071 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01072"></a>01072 }
-<a name="l01073"></a>01073 <span class="preprocessor">#endif</span>
-<a name="l01074"></a>01074 <span class="preprocessor"></span> <span class="keyword">template</span>&lt;<span class="keyword">class</span> L2, <span class="keyword">class</span> A2&gt; <span class="comment">// Generic matrix assignment</span>
-<a name="l01075"></a>01075 BOOST_UBLAS_INLINE
-<a name="l01076"></a>01076 bounded_matrix &amp;operator = (<span class="keyword">const</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, L2, A2&gt;</a> &amp;m) {
-<a name="l01077"></a>01077 matrix_type::operator = (m);
-<a name="l01078"></a>01078 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01079"></a>01079 }
-<a name="l01080"></a>01080 <span class="keyword">template</span>&lt;<span class="keyword">class</span> C&gt; <span class="comment">// Container assignment without temporary</span>
-<a name="l01081"></a>01081 BOOST_UBLAS_INLINE
-<a name="l01082"></a>01082 bounded_matrix &amp;operator = (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html" title="Base class for Matrix container models.">matrix_container&lt;C&gt;</a> &amp;m) {
-<a name="l01083"></a>01083 matrix_type::operator = (m);
-<a name="l01084"></a>01084 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01085"></a>01085 }
-<a name="l01086"></a>01086 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01087"></a>01087 BOOST_UBLAS_INLINE
-<a name="l01088"></a>01088 bounded_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="l01089"></a>01089 matrix_type::operator = (ae);
-<a name="l01090"></a>01090 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01091"></a>01091 }
-<a name="l01092"></a>01092 };
-<a name="l01093"></a>01093
-<a name="l01109"></a>01109 <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="l01110"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html">01110</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">vector_of_vector</a>:
-<a name="l01111"></a>01111 <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;vector_of_vector&lt;T, L, A&gt; &gt; {
-<a name="l01112"></a>01112
-<a name="l01113"></a>01113 <span class="keyword">typedef</span> T *pointer;
-<a name="l01114"></a>01114 <span class="keyword">typedef</span> L layout_type;
-<a name="l01115"></a>01115 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">vector_of_vector&lt;T, L, A&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a>;
-<a name="l01116"></a>01116 <span class="keyword">public</span>:
-<a name="l01117"></a>01117 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l01118"></a>01118 <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="l01119"></a>01119 <span class="preprocessor">#endif</span>
-<a name="l01120"></a>01120 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> A::size_type size_type;
-<a name="l01121"></a>01121 <span class="keyword">typedef</span> <span class="keyword">typename</span> A::difference_type difference_type;
-<a name="l01122"></a>01122 <span class="keyword">typedef</span> T value_type;
-<a name="l01123"></a>01123 <span class="keyword">typedef</span> <span class="keyword">const</span> T &amp;const_reference;
-<a name="l01124"></a>01124 <span class="keyword">typedef</span> T &amp;reference;
-<a name="l01125"></a>01125 <span class="keyword">typedef</span> A array_type;
-<a name="l01126"></a>01126 <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="l01127"></a>01127 <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="l01128"></a>01128 <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, typename A::value_type&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="l01129"></a>01129 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">matrix_temporary_type</a>;
-<a name="l01130"></a>01130 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__tag.html">dense_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__tag.html">storage_category</a>;
-<a name="l01131"></a>01131 <span class="comment">// This could be better for performance,</span>
-<a name="l01132"></a>01132 <span class="comment">// typedef typename unknown_orientation_tag orientation_category;</span>
-<a name="l01133"></a>01133 <span class="comment">// but others depend on the orientation information...</span>
-<a name="l01134"></a>01134 <span class="keyword">typedef</span> <span class="keyword">typename</span> L::orientation_category orientation_category;
-<a name="l01135"></a>01135
-<a name="l01136"></a>01136 <span class="comment">// Construction and destruction</span>
-<a name="l01137"></a>01137 BOOST_UBLAS_INLINE
-<a name="l01138"></a>01138 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">vector_of_vector</a> ():
-<a name="l01139"></a>01139 <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="l01140"></a>01140 size1_ (0), size2_ (0), data_ (1) {}
-<a name="l01141"></a>01141 BOOST_UBLAS_INLINE
-<a name="l01142"></a>01142 vector_of_vector (size_type size1, size_type size2):
-<a name="l01143"></a>01143 <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="l01144"></a>01144 size1_ (size1), size2_ (size2), data_ (1) {
-<a name="l01145"></a>01145 resize (size1, size2, <span class="keyword">true</span>);
-<a name="l01146"></a>01146 }
-<a name="l01147"></a>01147 BOOST_UBLAS_INLINE
-<a name="l01148"></a>01148 vector_of_vector (<span class="keyword">const</span> vector_of_vector &amp;m):
-<a name="l01149"></a>01149 <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="l01150"></a>01150 size1_ (m.size1_), size2_ (m.size2_), data_ (m.data_) {}
-<a name="l01151"></a>01151 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01152"></a>01152 BOOST_UBLAS_INLINE
-<a name="l01153"></a>01153 vector_of_vector (<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="l01154"></a>01154 <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="l01155"></a>01155 size1_ (ae ().size1 ()), size2_ (ae ().size2 ()), data_ (layout_type::size_M (size1_, size2_) + 1) {
-<a name="l01156"></a>01156 <span class="keywordflow">for</span> (size_type k = 0; k &lt; layout_type::size_M (size1_, size2_); ++ k)
-<a name="l01157"></a>01157 data ()[k].resize (layout_type::size_m (size1_, size2_));
-<a name="l01158"></a>01158 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l01159"></a>01159 }
-<a name="l01160"></a>01160
-<a name="l01161"></a>01161 <span class="comment">// Accessors</span>
-<a name="l01162"></a>01162 BOOST_UBLAS_INLINE
-<a name="l01163"></a>01163 size_type size1 ()<span class="keyword"> const </span>{
-<a name="l01164"></a>01164 <span class="keywordflow">return</span> size1_;
-<a name="l01165"></a>01165 }
-<a name="l01166"></a>01166 BOOST_UBLAS_INLINE
-<a name="l01167"></a>01167 size_type size2 ()<span class="keyword"> const </span>{
-<a name="l01168"></a>01168 <span class="keywordflow">return</span> size2_;
-<a name="l01169"></a>01169 }
-<a name="l01170"></a>01170
-<a name="l01171"></a>01171 <span class="comment">// Storage accessors</span>
-<a name="l01172"></a>01172 BOOST_UBLAS_INLINE
-<a name="l01173"></a>01173 <span class="keyword">const</span> array_type &amp;data ()<span class="keyword"> const </span>{
-<a name="l01174"></a>01174 <span class="keywordflow">return</span> data_;
-<a name="l01175"></a>01175 }
-<a name="l01176"></a>01176 BOOST_UBLAS_INLINE
-<a name="l01177"></a>01177 array_type &amp;data () {
-<a name="l01178"></a>01178 <span class="keywordflow">return</span> data_;
-<a name="l01179"></a>01179 }
-<a name="l01180"></a>01180
-<a name="l01181"></a>01181 <span class="comment">// Resizing</span>
-<a name="l01182"></a>01182 BOOST_UBLAS_INLINE
-<a name="l01183"></a>01183 <span class="keywordtype">void</span> resize (size_type size1, size_type size2, <span class="keywordtype">bool</span> preserve = <span class="keyword">true</span>) {
-<a name="l01184"></a>01184 size1_ = size1;
-<a name="l01185"></a>01185 size2_ = size2;
-<a name="l01186"></a>01186 <span class="keywordflow">if</span> (preserve)
-<a name="l01187"></a>01187 data ().resize (layout_type::size_M (size1, size2) + 1, <span class="keyword">typename</span> array_type::value_type ());
-<a name="l01188"></a>01188 <span class="keywordflow">else</span>
-<a name="l01189"></a>01189 data ().resize (layout_type::size_M (size1, size2) + 1);
-<a name="l01190"></a>01190 <span class="keywordflow">for</span> (size_type k = 0; k &lt; layout_type::size_M (size1, size2); ++ k) {
-<a name="l01191"></a>01191 <span class="keywordflow">if</span> (preserve)
-<a name="l01192"></a>01192 data () [k].resize (layout_type::size_m (size1, size2), value_type ());
-<a name="l01193"></a>01193 <span class="keywordflow">else</span>
-<a name="l01194"></a>01194 data () [k].resize (layout_type::size_m (size1, size2));
-<a name="l01195"></a>01195 }
-<a name="l01196"></a>01196 }
-<a name="l01197"></a>01197
-<a name="l01198"></a>01198 <span class="comment">// Element access</span>
-<a name="l01199"></a>01199 BOOST_UBLAS_INLINE
-<a name="l01200"></a>01200 const_reference operator () (size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l01201"></a>01201 <span class="keywordflow">return</span> data () [layout_type::index_M (i, j)] [layout_type::index_m (i, j)];
-<a name="l01202"></a>01202 }
-<a name="l01203"></a>01203 BOOST_UBLAS_INLINE
-<a name="l01204"></a>01204 reference at_element (size_type i, size_type j) {
-<a name="l01205"></a>01205 <span class="keywordflow">return</span> data () [layout_type::index_M (i, j)] [layout_type::index_m (i, j)];
-<a name="l01206"></a>01206 }
-<a name="l01207"></a>01207 BOOST_UBLAS_INLINE
-<a name="l01208"></a>01208 reference operator () (size_type i, size_type j) {
-<a name="l01209"></a>01209 <span class="keywordflow">return</span> at_element (i, j);
-<a name="l01210"></a>01210 }
-<a name="l01211"></a>01211
-<a name="l01212"></a>01212 <span class="comment">// Element assignment</span>
-<a name="l01213"></a>01213 BOOST_UBLAS_INLINE
-<a name="l01214"></a>01214 reference insert_element (size_type i, size_type j, const_reference t) {
-<a name="l01215"></a>01215 <span class="keywordflow">return</span> (at_element (i, j) = t);
-<a name="l01216"></a>01216 }
-<a name="l01217"></a>01217 BOOST_UBLAS_INLINE
-<a name="l01218"></a>01218 <span class="keywordtype">void</span> erase_element (size_type i, size_type j) {
-<a name="l01219"></a>01219 at_element (i, j) = value_type<span class="comment">/*zero*/</span>();
-<a name="l01220"></a>01220 }
-<a name="l01221"></a>01221
-<a name="l01222"></a>01222 <span class="comment">// Zeroing</span>
-<a name="l01223"></a>01223 BOOST_UBLAS_INLINE
-<a name="l01224"></a>01224 <span class="keywordtype">void</span> clear () {
-<a name="l01225"></a>01225 <span class="keywordflow">for</span> (size_type k = 0; k &lt; layout_type::size_M (size1_, size2_); ++ k)
-<a name="l01226"></a>01226 std::fill (data () [k].begin (), data () [k].end (), value_type<span class="comment">/*zero*/</span>());
-<a name="l01227"></a>01227 }
-<a name="l01228"></a>01228
-<a name="l01229"></a>01229 <span class="comment">// Assignment</span>
-<a name="l01230"></a>01230 BOOST_UBLAS_INLINE
-<a name="l01231"></a>01231 vector_of_vector &amp;operator = (<span class="keyword">const</span> vector_of_vector &amp;m) {
-<a name="l01232"></a>01232 size1_ = m.size1_;
-<a name="l01233"></a>01233 size2_ = m.size2_;
-<a name="l01234"></a>01234 data () = m.data ();
-<a name="l01235"></a>01235 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01236"></a>01236 }
-<a name="l01237"></a>01237 BOOST_UBLAS_INLINE
-<a name="l01238"></a>01238 vector_of_vector &amp;assign_temporary (vector_of_vector &amp;m) {
-<a name="l01239"></a>01239 swap (m);
-<a name="l01240"></a>01240 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01241"></a>01241 }
-<a name="l01242"></a>01242 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01243"></a>01243 BOOST_UBLAS_INLINE
-<a name="l01244"></a>01244 vector_of_vector &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="l01245"></a>01245 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a> temporary (ae);
-<a name="l01246"></a>01246 <span class="keywordflow">return</span> assign_temporary (temporary);
-<a name="l01247"></a>01247 }
-<a name="l01248"></a>01248 <span class="keyword">template</span>&lt;<span class="keyword">class</span> C&gt; <span class="comment">// Container assignment without temporary</span>
-<a name="l01249"></a>01249 BOOST_UBLAS_INLINE
-<a name="l01250"></a>01250 vector_of_vector &amp;operator = (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html" title="Base class for Matrix container models.">matrix_container&lt;C&gt;</a> &amp;m) {
-<a name="l01251"></a>01251 resize (m ().size1 (), m ().size2 (), <span class="keyword">false</span>);
-<a name="l01252"></a>01252 assign (m);
-<a name="l01253"></a>01253 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01254"></a>01254 }
-<a name="l01255"></a>01255 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01256"></a>01256 BOOST_UBLAS_INLINE
-<a name="l01257"></a>01257 vector_of_vector &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="l01258"></a>01258 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l01259"></a>01259 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01260"></a>01260 }
-<a name="l01261"></a>01261 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01262"></a>01262 BOOST_UBLAS_INLINE
-<a name="l01263"></a>01263 vector_of_vector&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="l01264"></a>01264 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a> temporary (*<span class="keyword">this</span> + ae);
-<a name="l01265"></a>01265 <span class="keywordflow">return</span> assign_temporary (temporary);
-<a name="l01266"></a>01266 }
-<a name="l01267"></a>01267 <span class="keyword">template</span>&lt;<span class="keyword">class</span> C&gt; <span class="comment">// Container assignment without temporary</span>
-<a name="l01268"></a>01268 BOOST_UBLAS_INLINE
-<a name="l01269"></a>01269 vector_of_vector &amp;operator += (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html" title="Base class for Matrix container models.">matrix_container&lt;C&gt;</a> &amp;m) {
-<a name="l01270"></a>01270 plus_assign (m);
-<a name="l01271"></a>01271 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01272"></a>01272 }
-<a name="l01273"></a>01273 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01274"></a>01274 BOOST_UBLAS_INLINE
-<a name="l01275"></a>01275 vector_of_vector &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="l01276"></a>01276 matrix_assign&lt;scalar_plus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l01277"></a>01277 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01278"></a>01278 }
-<a name="l01279"></a>01279 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01280"></a>01280 BOOST_UBLAS_INLINE
-<a name="l01281"></a>01281 vector_of_vector&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="l01282"></a>01282 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a> temporary (*<span class="keyword">this</span> - ae);
-<a name="l01283"></a>01283 <span class="keywordflow">return</span> assign_temporary (temporary);
-<a name="l01284"></a>01284 }
-<a name="l01285"></a>01285 <span class="keyword">template</span>&lt;<span class="keyword">class</span> C&gt; <span class="comment">// Container assignment without temporary</span>
-<a name="l01286"></a>01286 BOOST_UBLAS_INLINE
-<a name="l01287"></a>01287 vector_of_vector &amp;operator -= (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html" title="Base class for Matrix container models.">matrix_container&lt;C&gt;</a> &amp;m) {
-<a name="l01288"></a>01288 minus_assign (m);
-<a name="l01289"></a>01289 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01290"></a>01290 }
-<a name="l01291"></a>01291 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01292"></a>01292 BOOST_UBLAS_INLINE
-<a name="l01293"></a>01293 vector_of_vector &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="l01294"></a>01294 matrix_assign&lt;scalar_minus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l01295"></a>01295 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01296"></a>01296 }
-<a name="l01297"></a>01297 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l01298"></a>01298 BOOST_UBLAS_INLINE
-<a name="l01299"></a>01299 vector_of_vector&amp; operator *= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l01300"></a>01300 matrix_assign_scalar&lt;scalar_multiplies_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l01301"></a>01301 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01302"></a>01302 }
-<a name="l01303"></a>01303 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l01304"></a>01304 BOOST_UBLAS_INLINE
-<a name="l01305"></a>01305 vector_of_vector&amp; operator /= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l01306"></a>01306 matrix_assign_scalar&lt;scalar_divides_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l01307"></a>01307 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01308"></a>01308 }
-<a name="l01309"></a>01309
-<a name="l01310"></a>01310 <span class="comment">// Swapping</span>
-<a name="l01311"></a>01311 BOOST_UBLAS_INLINE
-<a name="l01312"></a>01312 <span class="keywordtype">void</span> swap (vector_of_vector &amp;m) {
-<a name="l01313"></a>01313 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;m) {
-<a name="l01314"></a>01314 std::swap (size1_, m.size1_);
-<a name="l01315"></a>01315 std::swap (size2_, m.size2_);
-<a name="l01316"></a>01316 data ().swap (m.data ());
-<a name="l01317"></a>01317 }
-<a name="l01318"></a>01318 }
-<a name="l01319"></a>01319 BOOST_UBLAS_INLINE
-<a name="l01320"></a>01320 <span class="keyword">friend</span> <span class="keywordtype">void</span> swap (vector_of_vector &amp;m1, vector_of_vector &amp;m2) {
-<a name="l01321"></a>01321 m1.swap (m2);
-<a name="l01322"></a>01322 }
-<a name="l01323"></a>01323
-<a name="l01324"></a>01324 <span class="comment">// Iterator types</span>
-<a name="l01325"></a>01325 <span class="keyword">private</span>:
-<a name="l01326"></a>01326 <span class="comment">// Use the vector iterator</span>
-<a name="l01327"></a>01327 <span class="keyword">typedef</span> <span class="keyword">typename</span> A::value_type::const_iterator const_subiterator_type;
-<a name="l01328"></a>01328 <span class="keyword">typedef</span> <span class="keyword">typename</span> A::value_type::iterator subiterator_type;
-<a name="l01329"></a>01329 <span class="keyword">public</span>:
-<a name="l01330"></a>01330 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01331"></a>01331 <span class="preprocessor"></span> <span class="keyword">typedef</span> indexed_iterator1&lt;self_type, dense_random_access_iterator_tag&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator1.html">iterator1</a>;
-<a name="l01332"></a>01332 <span class="keyword">typedef</span> indexed_iterator2&lt;self_type, dense_random_access_iterator_tag&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator2.html">iterator2</a>;
-<a name="l01333"></a>01333 <span class="keyword">typedef</span> indexed_const_iterator1&lt;self_type, dense_random_access_iterator_tag&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l01334"></a>01334 <span class="keyword">typedef</span> indexed_const_iterator2&lt;self_type, dense_random_access_iterator_tag&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l01335"></a>01335 <span class="preprocessor">#else</span>
-<a name="l01336"></a>01336 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l01337"></a>01337 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator1.html">iterator1</a>;
-<a name="l01338"></a>01338 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l01339"></a>01339 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator2.html">iterator2</a>;
-<a name="l01340"></a>01340 <span class="preprocessor">#endif</span>
-<a name="l01341"></a>01341 <span class="preprocessor"></span> <span class="keyword">typedef</span> reverse_iterator_base1&lt;const_iterator1&gt; const_reverse_iterator1;
-<a name="l01342"></a>01342 <span class="keyword">typedef</span> reverse_iterator_base1&lt;iterator1&gt; reverse_iterator1;
-<a name="l01343"></a>01343 <span class="keyword">typedef</span> reverse_iterator_base2&lt;const_iterator2&gt; const_reverse_iterator2;
-<a name="l01344"></a>01344 <span class="keyword">typedef</span> reverse_iterator_base2&lt;iterator2&gt; reverse_iterator2;
-<a name="l01345"></a>01345
-<a name="l01346"></a>01346 <span class="comment">// Element lookup</span>
-<a name="l01347"></a>01347 BOOST_UBLAS_INLINE
-<a name="l01348"></a>01348 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator1.html">const_iterator1</a> find1 (<span class="keywordtype">int</span> <span class="comment">/*rank*/</span>, size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l01349"></a>01349 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01350"></a>01350 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, i, j);
-<a name="l01351"></a>01351 <span class="preprocessor">#else</span>
-<a name="l01352"></a>01352 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, i, j, data () [layout_type::index_M (i, j)].begin () + layout_type::index_m (i, j));
-<a name="l01353"></a>01353 <span class="preprocessor">#endif</span>
-<a name="l01354"></a>01354 <span class="preprocessor"></span> }
-<a name="l01355"></a>01355 BOOST_UBLAS_INLINE
-<a name="l01356"></a>01356 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator1.html">iterator1</a> find1 (<span class="keywordtype">int</span> <span class="comment">/*rank*/</span>, size_type i, size_type j) {
-<a name="l01357"></a>01357 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01358"></a>01358 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, i, j);
-<a name="l01359"></a>01359 <span class="preprocessor">#else</span>
-<a name="l01360"></a>01360 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, i, j, data () [layout_type::index_M (i, j)].begin () + layout_type::index_m (i, j));
-<a name="l01361"></a>01361 <span class="preprocessor">#endif</span>
-<a name="l01362"></a>01362 <span class="preprocessor"></span> }
-<a name="l01363"></a>01363 BOOST_UBLAS_INLINE
-<a name="l01364"></a>01364 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator2.html">const_iterator2</a> find2 (<span class="keywordtype">int</span> <span class="comment">/*rank*/</span>, size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l01365"></a>01365 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01366"></a>01366 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, i, j);
-<a name="l01367"></a>01367 <span class="preprocessor">#else</span>
-<a name="l01368"></a>01368 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, i, j, data () [layout_type::index_M (i, j)].begin () + layout_type::index_m (i, j));
-<a name="l01369"></a>01369 <span class="preprocessor">#endif</span>
-<a name="l01370"></a>01370 <span class="preprocessor"></span> }
-<a name="l01371"></a>01371 BOOST_UBLAS_INLINE
-<a name="l01372"></a>01372 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator2.html">iterator2</a> find2 (<span class="keywordtype">int</span> <span class="comment">/*rank*/</span>, size_type i, size_type j) {
-<a name="l01373"></a>01373 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01374"></a>01374 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator2.html">iterator2</a> (*<span class="keyword">this</span>, i, j);
-<a name="l01375"></a>01375 <span class="preprocessor">#else</span>
-<a name="l01376"></a>01376 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator2.html">iterator2</a> (*<span class="keyword">this</span>, i, j, data () [layout_type::index_M (i, j)].begin () + layout_type::index_m (i, j));
-<a name="l01377"></a>01377 <span class="preprocessor">#endif</span>
-<a name="l01378"></a>01378 <span class="preprocessor"></span> }
-<a name="l01379"></a>01379
-<a name="l01380"></a>01380
-<a name="l01381"></a>01381 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01382"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator1.html">01382</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator1.html">const_iterator1</a>:
-<a name="l01383"></a>01383 <span class="keyword">public</span> container_const_reference&lt;vector_of_vector&gt;,
-<a name="l01384"></a>01384 <span class="keyword">public</span> random_access_iterator_base&lt;dense_random_access_iterator_tag,
-<a name="l01385"></a>01385 const_iterator1, value_type&gt; {
-<a name="l01386"></a>01386 <span class="keyword">public</span>:
-<a name="l01387"></a>01387 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_of_vector::value_type value_type;
-<a name="l01388"></a>01388 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_of_vector::difference_type difference_type;
-<a name="l01389"></a>01389 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_of_vector::const_reference reference;
-<a name="l01390"></a>01390 <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="keyword">typename</span> vector_of_vector::pointer pointer;
-<a name="l01391"></a>01391
-<a name="l01392"></a>01392 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator2.html">const_iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator2.html">dual_iterator_type</a>;
-<a name="l01393"></a>01393 <span class="keyword">typedef</span> const_reverse_iterator2 dual_reverse_iterator_type;
-<a name="l01394"></a>01394
-<a name="l01395"></a>01395 <span class="comment">// Construction and destruction</span>
-<a name="l01396"></a>01396 BOOST_UBLAS_INLINE
-<a name="l01397"></a>01397 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator1.html">const_iterator1</a> ():
-<a name="l01398"></a>01398 container_const_reference&lt;self_type&gt; (), i_ (), j_ (), it_ () {}
-<a name="l01399"></a>01399 BOOST_UBLAS_INLINE
-<a name="l01400"></a>01400 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a> &amp;m, size_type i, size_type j, <span class="keyword">const</span> const_subiterator_type &amp;it):
-<a name="l01401"></a>01401 container_const_reference&lt;self_type&gt; (m), i_ (i), j_ (j), it_ (it) {}
-<a name="l01402"></a>01402 BOOST_UBLAS_INLINE
-<a name="l01403"></a>01403 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator1.html">iterator1</a> &amp;it):
-<a name="l01404"></a>01404 container_const_reference&lt;self_type&gt; (it ()), i_ (it.i_), j_ (it.j_), it_ (it.it_) {}
-<a name="l01405"></a>01405
-<a name="l01406"></a>01406 <span class="comment">// Arithmetic</span>
-<a name="l01407"></a>01407 BOOST_UBLAS_INLINE
-<a name="l01408"></a>01408 const_iterator1 &amp;operator ++ () {
-<a name="l01409"></a>01409 ++ i_;
-<a name="l01410"></a>01410 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a> &amp;m = (*this) ();
-<a name="l01411"></a>01411 <span class="keywordflow">if</span> (layout_type::fast_i ())
-<a name="l01412"></a>01412 ++ it_;
-<a name="l01413"></a>01413 <span class="keywordflow">else</span>
-<a name="l01414"></a>01414 it_ = m.find1 (1, i_, j_).it_;
-<a name="l01415"></a>01415 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01416"></a>01416 }
-<a name="l01417"></a>01417 BOOST_UBLAS_INLINE
-<a name="l01418"></a>01418 const_iterator1 &amp;operator -- () {
-<a name="l01419"></a>01419 -- i_;
-<a name="l01420"></a>01420 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a> &amp;m = (*this) ();
-<a name="l01421"></a>01421 <span class="keywordflow">if</span> (layout_type::fast_i ())
-<a name="l01422"></a>01422 -- it_;
-<a name="l01423"></a>01423 <span class="keywordflow">else</span>
-<a name="l01424"></a>01424 it_ = m.find1 (1, i_, j_).it_;
-<a name="l01425"></a>01425 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01426"></a>01426 }
-<a name="l01427"></a>01427 BOOST_UBLAS_INLINE
-<a name="l01428"></a>01428 const_iterator1 &amp;operator += (difference_type n) {
-<a name="l01429"></a>01429 i_ += n;
-<a name="l01430"></a>01430 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a> &amp;m = (*this) ();
-<a name="l01431"></a>01431 it_ = m.find1 (1, i_, j_).it_;
-<a name="l01432"></a>01432 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01433"></a>01433 }
-<a name="l01434"></a>01434 BOOST_UBLAS_INLINE
-<a name="l01435"></a>01435 const_iterator1 &amp;operator -= (difference_type n) {
-<a name="l01436"></a>01436 i_ -= n;
-<a name="l01437"></a>01437 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a> &amp;m = (*this) ();
-<a name="l01438"></a>01438 it_ = m.find1 (1, i_, j_).it_;
-<a name="l01439"></a>01439 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01440"></a>01440 }
-<a name="l01441"></a>01441 BOOST_UBLAS_INLINE
-<a name="l01442"></a>01442 difference_type operator - (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l01443"></a>01443 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="l01444"></a>01444 BOOST_UBLAS_CHECK (index2 () == it.index2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01445"></a>01445 <span class="keywordflow">return</span> index1 () - it.index1 ();
-<a name="l01446"></a>01446 }
-<a name="l01447"></a>01447
-<a name="l01448"></a>01448 <span class="comment">// Dereference</span>
-<a name="l01449"></a>01449 BOOST_UBLAS_INLINE
-<a name="l01450"></a>01450 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l01451"></a>01451 BOOST_UBLAS_CHECK (index1 () &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01452"></a>01452 BOOST_UBLAS_CHECK (index2 () &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01453"></a>01453 <span class="keywordflow">return</span> *it_;
-<a name="l01454"></a>01454 }
-<a name="l01455"></a>01455 BOOST_UBLAS_INLINE
-<a name="l01456"></a>01456 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l01457"></a>01457 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l01458"></a>01458 }
-<a name="l01459"></a>01459
-<a name="l01460"></a>01460 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l01461"></a>01461 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l01462"></a>01462 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01463"></a>01463 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a>::
-<a name="l01464"></a>01464 <span class="preprocessor">#endif</span>
-<a name="l01465"></a>01465 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator2.html">const_iterator2</a> begin ()<span class="keyword"> const </span>{
-<a name="l01466"></a>01466 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a> &amp;m = (*this) ();
-<a name="l01467"></a>01467 <span class="keywordflow">return</span> m.find2 (1, index1 (), 0);
-<a name="l01468"></a>01468 }
-<a name="l01469"></a>01469 BOOST_UBLAS_INLINE
-<a name="l01470"></a>01470 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01471"></a>01471 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a>::
-<a name="l01472"></a>01472 <span class="preprocessor">#endif</span>
-<a name="l01473"></a>01473 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator2.html">const_iterator2</a> end ()<span class="keyword"> const </span>{
-<a name="l01474"></a>01474 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a> &amp;m = (*this) ();
-<a name="l01475"></a>01475 <span class="keywordflow">return</span> m.find2 (1, index1 (), m.size2 ());
-<a name="l01476"></a>01476 }
-<a name="l01477"></a>01477 BOOST_UBLAS_INLINE
-<a name="l01478"></a>01478 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01479"></a>01479 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a>::
-<a name="l01480"></a>01480 <span class="preprocessor">#endif</span>
-<a name="l01481"></a>01481 <span class="preprocessor"></span> const_reverse_iterator2 rbegin ()<span class="keyword"> const </span>{
-<a name="l01482"></a>01482 <span class="keywordflow">return</span> const_reverse_iterator2 (end ());
-<a name="l01483"></a>01483 }
-<a name="l01484"></a>01484 BOOST_UBLAS_INLINE
-<a name="l01485"></a>01485 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01486"></a>01486 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a>::
-<a name="l01487"></a>01487 <span class="preprocessor">#endif</span>
-<a name="l01488"></a>01488 <span class="preprocessor"></span> const_reverse_iterator2 rend ()<span class="keyword"> const </span>{
-<a name="l01489"></a>01489 <span class="keywordflow">return</span> const_reverse_iterator2 (begin ());
-<a name="l01490"></a>01490 }
-<a name="l01491"></a>01491 <span class="preprocessor">#endif</span>
-<a name="l01492"></a>01492 <span class="preprocessor"></span>
-<a name="l01493"></a>01493 <span class="comment">// Indices</span>
-<a name="l01494"></a>01494 BOOST_UBLAS_INLINE
-<a name="l01495"></a>01495 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l01496"></a>01496 <span class="keywordflow">return</span> i_;
-<a name="l01497"></a>01497 }
-<a name="l01498"></a>01498 BOOST_UBLAS_INLINE
-<a name="l01499"></a>01499 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l01500"></a>01500 <span class="keywordflow">return</span> j_;
-<a name="l01501"></a>01501 }
-<a name="l01502"></a>01502
-<a name="l01503"></a>01503 <span class="comment">// Assignment</span>
-<a name="l01504"></a>01504 BOOST_UBLAS_INLINE
-<a name="l01505"></a>01505 const_iterator1 &amp;operator = (<span class="keyword">const</span> const_iterator1 &amp;it) {
-<a name="l01506"></a>01506 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l01507"></a>01507 it_ = it.it_;
-<a name="l01508"></a>01508 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01509"></a>01509 }
-<a name="l01510"></a>01510
-<a name="l01511"></a>01511 <span class="comment">// Comparison</span>
-<a name="l01512"></a>01512 BOOST_UBLAS_INLINE
-<a name="l01513"></a>01513 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l01514"></a>01514 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="l01515"></a>01515 BOOST_UBLAS_CHECK (index2 () == it.index2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01516"></a>01516 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l01517"></a>01517 }
-<a name="l01518"></a>01518 BOOST_UBLAS_INLINE
-<a name="l01519"></a>01519 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l01520"></a>01520 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="l01521"></a>01521 BOOST_UBLAS_CHECK (index2 () == it.index2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01522"></a>01522 <span class="keywordflow">return</span> it_ &lt; it.it_;
-<a name="l01523"></a>01523 }
-<a name="l01524"></a>01524
-<a name="l01525"></a>01525 <span class="keyword">private</span>:
-<a name="l01526"></a>01526 size_type i_;
-<a name="l01527"></a>01527 size_type j_;
-<a name="l01528"></a>01528 const_subiterator_type it_;
-<a name="l01529"></a>01529
-<a name="l01530"></a>01530 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator1.html">iterator1</a>;
-<a name="l01531"></a>01531 };
-<a name="l01532"></a>01532 <span class="preprocessor">#endif</span>
-<a name="l01533"></a>01533 <span class="preprocessor"></span>
-<a name="l01534"></a>01534 BOOST_UBLAS_INLINE
-<a name="l01535"></a>01535 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator1.html">const_iterator1</a> begin1 ()<span class="keyword"> const </span>{
-<a name="l01536"></a>01536 <span class="keywordflow">return</span> find1 (0, 0, 0);
-<a name="l01537"></a>01537 }
-<a name="l01538"></a>01538 BOOST_UBLAS_INLINE
-<a name="l01539"></a>01539 const_iterator1 end1 ()<span class="keyword"> const </span>{
-<a name="l01540"></a>01540 <span class="keywordflow">return</span> find1 (0, size1_, 0);
-<a name="l01541"></a>01541 }
-<a name="l01542"></a>01542
-<a name="l01543"></a>01543 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01544"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator1.html">01544</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator1.html">iterator1</a>:
-<a name="l01545"></a>01545 <span class="keyword">public</span> container_reference&lt;vector_of_vector&gt;,
-<a name="l01546"></a>01546 <span class="keyword">public</span> random_access_iterator_base&lt;dense_random_access_iterator_tag,
-<a name="l01547"></a>01547 iterator1, value_type&gt; {
-<a name="l01548"></a>01548 <span class="keyword">public</span>:
-<a name="l01549"></a>01549 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_of_vector::value_type value_type;
-<a name="l01550"></a>01550 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_of_vector::difference_type difference_type;
-<a name="l01551"></a>01551 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_of_vector::reference reference;
-<a name="l01552"></a>01552 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_of_vector::pointer pointer;
-<a name="l01553"></a>01553
-<a name="l01554"></a>01554 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator2.html">iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator2.html">dual_iterator_type</a>;
-<a name="l01555"></a>01555 <span class="keyword">typedef</span> reverse_iterator2 dual_reverse_iterator_type;
-<a name="l01556"></a>01556
-<a name="l01557"></a>01557 <span class="comment">// Construction and destruction</span>
-<a name="l01558"></a>01558 BOOST_UBLAS_INLINE
-<a name="l01559"></a>01559 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator1.html">iterator1</a> ():
-<a name="l01560"></a>01560 container_reference&lt;self_type&gt; (), i_ (), j_ (), it_ () {}
-<a name="l01561"></a>01561 BOOST_UBLAS_INLINE
-<a name="l01562"></a>01562 iterator1 (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a> &amp;m, size_type i, size_type j, <span class="keyword">const</span> subiterator_type &amp;it):
-<a name="l01563"></a>01563 container_reference&lt;self_type&gt; (m), i_ (i), j_ (j), it_ (it) {}
-<a name="l01564"></a>01564
-<a name="l01565"></a>01565 <span class="comment">// Arithmetic</span>
-<a name="l01566"></a>01566 BOOST_UBLAS_INLINE
-<a name="l01567"></a>01567 iterator1 &amp;operator ++ () {
-<a name="l01568"></a>01568 ++ i_;
-<a name="l01569"></a>01569 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a> &amp;m = (*this) ();
-<a name="l01570"></a>01570 <span class="keywordflow">if</span> (layout_type::fast_i ())
-<a name="l01571"></a>01571 ++ it_;
-<a name="l01572"></a>01572 <span class="keywordflow">else</span>
-<a name="l01573"></a>01573 it_ = m.find1 (1, i_, j_).it_;
-<a name="l01574"></a>01574 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01575"></a>01575 }
-<a name="l01576"></a>01576 BOOST_UBLAS_INLINE
-<a name="l01577"></a>01577 iterator1 &amp;operator -- () {
-<a name="l01578"></a>01578 -- i_;
-<a name="l01579"></a>01579 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a> &amp;m = (*this) ();
-<a name="l01580"></a>01580 <span class="keywordflow">if</span> (layout_type::fast_i ())
-<a name="l01581"></a>01581 -- it_;
-<a name="l01582"></a>01582 <span class="keywordflow">else</span>
-<a name="l01583"></a>01583 it_ = m.find1 (1, i_, j_).it_;
-<a name="l01584"></a>01584 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01585"></a>01585 }
-<a name="l01586"></a>01586 BOOST_UBLAS_INLINE
-<a name="l01587"></a>01587 iterator1 &amp;operator += (difference_type n) {
-<a name="l01588"></a>01588 i_ += n;
-<a name="l01589"></a>01589 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a> &amp;m = (*this) ();
-<a name="l01590"></a>01590 it_ = m.find1 (1, i_, j_).it_;
-<a name="l01591"></a>01591 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01592"></a>01592 }
-<a name="l01593"></a>01593 BOOST_UBLAS_INLINE
-<a name="l01594"></a>01594 iterator1 &amp;operator -= (difference_type n) {
-<a name="l01595"></a>01595 i_ -= n;
-<a name="l01596"></a>01596 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a> &amp;m = (*this) ();
-<a name="l01597"></a>01597 it_ = m.find1 (1, i_, j_).it_;
-<a name="l01598"></a>01598 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01599"></a>01599 }
-<a name="l01600"></a>01600 BOOST_UBLAS_INLINE
-<a name="l01601"></a>01601 difference_type operator - (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l01602"></a>01602 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="l01603"></a>01603 BOOST_UBLAS_CHECK (index2 () == it.index2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01604"></a>01604 <span class="keywordflow">return</span> index1 () - it.index1 ();
-<a name="l01605"></a>01605 }
-<a name="l01606"></a>01606
-<a name="l01607"></a>01607 <span class="comment">// Dereference</span>
-<a name="l01608"></a>01608 BOOST_UBLAS_INLINE
-<a name="l01609"></a>01609 reference operator * ()<span class="keyword"> const </span>{
-<a name="l01610"></a>01610 BOOST_UBLAS_CHECK (index1 () &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01611"></a>01611 BOOST_UBLAS_CHECK (index2 () &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01612"></a>01612 <span class="keywordflow">return</span> *it_;
-<a name="l01613"></a>01613 }
-<a name="l01614"></a>01614 BOOST_UBLAS_INLINE
-<a name="l01615"></a>01615 reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l01616"></a>01616 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l01617"></a>01617 }
-<a name="l01618"></a>01618
-<a name="l01619"></a>01619 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l01620"></a>01620 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l01621"></a>01621 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01622"></a>01622 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a>::
-<a name="l01623"></a>01623 <span class="preprocessor">#endif</span>
-<a name="l01624"></a>01624 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator2.html">iterator2</a> begin ()<span class="keyword"> const </span>{
-<a name="l01625"></a>01625 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a> &amp;m = (*this) ();
-<a name="l01626"></a>01626 <span class="keywordflow">return</span> m.find2 (1, index1 (), 0);
-<a name="l01627"></a>01627 }
-<a name="l01628"></a>01628 BOOST_UBLAS_INLINE
-<a name="l01629"></a>01629 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01630"></a>01630 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a>::
-<a name="l01631"></a>01631 <span class="preprocessor">#endif</span>
-<a name="l01632"></a>01632 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator2.html">iterator2</a> end ()<span class="keyword"> const </span>{
-<a name="l01633"></a>01633 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a> &amp;m = (*this) ();
-<a name="l01634"></a>01634 <span class="keywordflow">return</span> m.find2 (1, index1 (), m.size2 ());
-<a name="l01635"></a>01635 }
-<a name="l01636"></a>01636 BOOST_UBLAS_INLINE
-<a name="l01637"></a>01637 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01638"></a>01638 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a>::
-<a name="l01639"></a>01639 <span class="preprocessor">#endif</span>
-<a name="l01640"></a>01640 <span class="preprocessor"></span> reverse_iterator2 rbegin ()<span class="keyword"> const </span>{
-<a name="l01641"></a>01641 <span class="keywordflow">return</span> reverse_iterator2 (end ());
-<a name="l01642"></a>01642 }
-<a name="l01643"></a>01643 BOOST_UBLAS_INLINE
-<a name="l01644"></a>01644 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01645"></a>01645 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a>::
-<a name="l01646"></a>01646 <span class="preprocessor">#endif</span>
-<a name="l01647"></a>01647 <span class="preprocessor"></span> reverse_iterator2 rend ()<span class="keyword"> const </span>{
-<a name="l01648"></a>01648 <span class="keywordflow">return</span> reverse_iterator2 (begin ());
-<a name="l01649"></a>01649 }
-<a name="l01650"></a>01650 <span class="preprocessor">#endif</span>
-<a name="l01651"></a>01651 <span class="preprocessor"></span>
-<a name="l01652"></a>01652 <span class="comment">// Indices</span>
-<a name="l01653"></a>01653 BOOST_UBLAS_INLINE
-<a name="l01654"></a>01654 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l01655"></a>01655 <span class="keywordflow">return</span> i_;
-<a name="l01656"></a>01656 }
-<a name="l01657"></a>01657 BOOST_UBLAS_INLINE
-<a name="l01658"></a>01658 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l01659"></a>01659 <span class="keywordflow">return</span> j_;
-<a name="l01660"></a>01660 }
-<a name="l01661"></a>01661
-<a name="l01662"></a>01662 <span class="comment">// Assignment</span>
-<a name="l01663"></a>01663 BOOST_UBLAS_INLINE
-<a name="l01664"></a>01664 iterator1 &amp;operator = (<span class="keyword">const</span> iterator1 &amp;it) {
-<a name="l01665"></a>01665 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l01666"></a>01666 it_ = it.it_;
-<a name="l01667"></a>01667 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01668"></a>01668 }
-<a name="l01669"></a>01669
-<a name="l01670"></a>01670 <span class="comment">// Comparison</span>
-<a name="l01671"></a>01671 BOOST_UBLAS_INLINE
-<a name="l01672"></a>01672 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l01673"></a>01673 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="l01674"></a>01674 BOOST_UBLAS_CHECK (index2 () == it.index2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01675"></a>01675 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l01676"></a>01676 }
-<a name="l01677"></a>01677 BOOST_UBLAS_INLINE
-<a name="l01678"></a>01678 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l01679"></a>01679 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="l01680"></a>01680 BOOST_UBLAS_CHECK (index2 () == it.index2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01681"></a>01681 <span class="keywordflow">return</span> it_ &lt; it.it_;
-<a name="l01682"></a>01682 }
-<a name="l01683"></a>01683
-<a name="l01684"></a>01684 <span class="keyword">private</span>:
-<a name="l01685"></a>01685 size_type i_;
-<a name="l01686"></a>01686 size_type j_;
-<a name="l01687"></a>01687 subiterator_type it_;
-<a name="l01688"></a>01688
-<a name="l01689"></a>01689 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l01690"></a>01690 };
-<a name="l01691"></a>01691 <span class="preprocessor">#endif</span>
-<a name="l01692"></a>01692 <span class="preprocessor"></span>
-<a name="l01693"></a>01693 BOOST_UBLAS_INLINE
-<a name="l01694"></a>01694 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator1.html">iterator1</a> begin1 () {
-<a name="l01695"></a>01695 <span class="keywordflow">return</span> find1 (0, 0, 0);
-<a name="l01696"></a>01696 }
-<a name="l01697"></a>01697 BOOST_UBLAS_INLINE
-<a name="l01698"></a>01698 iterator1 end1 () {
-<a name="l01699"></a>01699 <span class="keywordflow">return</span> find1 (0, size1_, 0);
-<a name="l01700"></a>01700 }
-<a name="l01701"></a>01701
-<a name="l01702"></a>01702 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01703"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator2.html">01703</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator2.html">const_iterator2</a>:
-<a name="l01704"></a>01704 <span class="keyword">public</span> container_const_reference&lt;vector_of_vector&gt;,
-<a name="l01705"></a>01705 <span class="keyword">public</span> random_access_iterator_base&lt;dense_random_access_iterator_tag,
-<a name="l01706"></a>01706 const_iterator2, value_type&gt; {
-<a name="l01707"></a>01707 <span class="keyword">public</span>:
-<a name="l01708"></a>01708 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_of_vector::value_type value_type;
-<a name="l01709"></a>01709 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_of_vector::difference_type difference_type;
-<a name="l01710"></a>01710 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_of_vector::const_reference reference;
-<a name="l01711"></a>01711 <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="keyword">typename</span> vector_of_vector::pointer pointer;
-<a name="l01712"></a>01712
-<a name="l01713"></a>01713 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator1.html">const_iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator1.html">dual_iterator_type</a>;
-<a name="l01714"></a>01714 <span class="keyword">typedef</span> const_reverse_iterator1 dual_reverse_iterator_type;
-<a name="l01715"></a>01715
-<a name="l01716"></a>01716 <span class="comment">// Construction and destruction</span>
-<a name="l01717"></a>01717 BOOST_UBLAS_INLINE
-<a name="l01718"></a>01718 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator2.html">const_iterator2</a> ():
-<a name="l01719"></a>01719 container_const_reference&lt;self_type&gt; (), i_ (), j_ (), it_ () {}
-<a name="l01720"></a>01720 BOOST_UBLAS_INLINE
-<a name="l01721"></a>01721 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a> &amp;m, size_type i, size_type j, <span class="keyword">const</span> const_subiterator_type &amp;it):
-<a name="l01722"></a>01722 container_const_reference&lt;self_type&gt; (m), i_ (i), j_ (j), it_ (it) {}
-<a name="l01723"></a>01723 BOOST_UBLAS_INLINE
-<a name="l01724"></a>01724 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator2.html">iterator2</a> &amp;it):
-<a name="l01725"></a>01725 container_const_reference&lt;self_type&gt; (it ()), i_ (it.i_), j_ (it.j_), it_ (it.it_) {}
-<a name="l01726"></a>01726
-<a name="l01727"></a>01727 <span class="comment">// Arithmetic</span>
-<a name="l01728"></a>01728 BOOST_UBLAS_INLINE
-<a name="l01729"></a>01729 const_iterator2 &amp;operator ++ () {
-<a name="l01730"></a>01730 ++ j_;
-<a name="l01731"></a>01731 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a> &amp;m = (*this) ();
-<a name="l01732"></a>01732 <span class="keywordflow">if</span> (layout_type::fast_j ())
-<a name="l01733"></a>01733 ++ it_;
-<a name="l01734"></a>01734 <span class="keywordflow">else</span>
-<a name="l01735"></a>01735 it_ = m.find2 (1, i_, j_).it_;
-<a name="l01736"></a>01736 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01737"></a>01737 }
-<a name="l01738"></a>01738 BOOST_UBLAS_INLINE
-<a name="l01739"></a>01739 const_iterator2 &amp;operator -- () {
-<a name="l01740"></a>01740 -- j_;
-<a name="l01741"></a>01741 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a> &amp;m = (*this) ();
-<a name="l01742"></a>01742 <span class="keywordflow">if</span> (layout_type::fast_j ())
-<a name="l01743"></a>01743 -- it_;
-<a name="l01744"></a>01744 <span class="keywordflow">else</span>
-<a name="l01745"></a>01745 it_ = m.find2 (1, i_, j_).it_;
-<a name="l01746"></a>01746 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01747"></a>01747 }
-<a name="l01748"></a>01748 BOOST_UBLAS_INLINE
-<a name="l01749"></a>01749 const_iterator2 &amp;operator += (difference_type n) {
-<a name="l01750"></a>01750 j_ += n;
-<a name="l01751"></a>01751 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a> &amp;m = (*this) ();
-<a name="l01752"></a>01752 it_ = m.find2 (1, i_, j_).it_;
-<a name="l01753"></a>01753 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01754"></a>01754 }
-<a name="l01755"></a>01755 BOOST_UBLAS_INLINE
-<a name="l01756"></a>01756 const_iterator2 &amp;operator -= (difference_type n) {
-<a name="l01757"></a>01757 j_ -= n;
-<a name="l01758"></a>01758 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a> &amp;m = (*this) ();
-<a name="l01759"></a>01759 it_ = m.find2 (1, i_, j_).it_;
-<a name="l01760"></a>01760 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01761"></a>01761 }
-<a name="l01762"></a>01762 BOOST_UBLAS_INLINE
-<a name="l01763"></a>01763 difference_type operator - (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l01764"></a>01764 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="l01765"></a>01765 BOOST_UBLAS_CHECK (index1 () == it.index1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01766"></a>01766 <span class="keywordflow">return</span> index2 () - it.index2 ();
-<a name="l01767"></a>01767 }
-<a name="l01768"></a>01768
-<a name="l01769"></a>01769 <span class="comment">// Dereference</span>
-<a name="l01770"></a>01770 BOOST_UBLAS_INLINE
-<a name="l01771"></a>01771 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l01772"></a>01772 BOOST_UBLAS_CHECK (index1 () &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01773"></a>01773 BOOST_UBLAS_CHECK (index2 () &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01774"></a>01774 <span class="keywordflow">return</span> *it_;
-<a name="l01775"></a>01775 }
-<a name="l01776"></a>01776 BOOST_UBLAS_INLINE
-<a name="l01777"></a>01777 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l01778"></a>01778 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l01779"></a>01779 }
-<a name="l01780"></a>01780
-<a name="l01781"></a>01781 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l01782"></a>01782 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l01783"></a>01783 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01784"></a>01784 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a>::
-<a name="l01785"></a>01785 <span class="preprocessor">#endif</span>
-<a name="l01786"></a>01786 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator1.html">const_iterator1</a> begin ()<span class="keyword"> const </span>{
-<a name="l01787"></a>01787 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a> &amp;m = (*this) ();
-<a name="l01788"></a>01788 <span class="keywordflow">return</span> m.find1 (1, 0, index2 ());
-<a name="l01789"></a>01789 }
-<a name="l01790"></a>01790 BOOST_UBLAS_INLINE
-<a name="l01791"></a>01791 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01792"></a>01792 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a>::
-<a name="l01793"></a>01793 <span class="preprocessor">#endif</span>
-<a name="l01794"></a>01794 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator1.html">const_iterator1</a> end ()<span class="keyword"> const </span>{
-<a name="l01795"></a>01795 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a> &amp;m = (*this) ();
-<a name="l01796"></a>01796 <span class="keywordflow">return</span> m.find1 (1, m.size1 (), index2 ());
-<a name="l01797"></a>01797 }
-<a name="l01798"></a>01798 BOOST_UBLAS_INLINE
-<a name="l01799"></a>01799 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01800"></a>01800 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a>::
-<a name="l01801"></a>01801 <span class="preprocessor">#endif</span>
-<a name="l01802"></a>01802 <span class="preprocessor"></span> const_reverse_iterator1 rbegin ()<span class="keyword"> const </span>{
-<a name="l01803"></a>01803 <span class="keywordflow">return</span> const_reverse_iterator1 (end ());
-<a name="l01804"></a>01804 }
-<a name="l01805"></a>01805 BOOST_UBLAS_INLINE
-<a name="l01806"></a>01806 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01807"></a>01807 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a>::
-<a name="l01808"></a>01808 <span class="preprocessor">#endif</span>
-<a name="l01809"></a>01809 <span class="preprocessor"></span> const_reverse_iterator1 rend ()<span class="keyword"> const </span>{
-<a name="l01810"></a>01810 <span class="keywordflow">return</span> const_reverse_iterator1 (begin ());
-<a name="l01811"></a>01811 }
-<a name="l01812"></a>01812 <span class="preprocessor">#endif</span>
-<a name="l01813"></a>01813 <span class="preprocessor"></span>
-<a name="l01814"></a>01814 <span class="comment">// Indices</span>
-<a name="l01815"></a>01815 BOOST_UBLAS_INLINE
-<a name="l01816"></a>01816 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l01817"></a>01817 <span class="keywordflow">return</span> i_;
-<a name="l01818"></a>01818 }
-<a name="l01819"></a>01819 BOOST_UBLAS_INLINE
-<a name="l01820"></a>01820 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l01821"></a>01821 <span class="keywordflow">return</span> j_;
-<a name="l01822"></a>01822 }
-<a name="l01823"></a>01823
-<a name="l01824"></a>01824 <span class="comment">// Assignment</span>
-<a name="l01825"></a>01825 BOOST_UBLAS_INLINE
-<a name="l01826"></a>01826 const_iterator2 &amp;operator = (<span class="keyword">const</span> const_iterator2 &amp;it) {
-<a name="l01827"></a>01827 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l01828"></a>01828 it_ = it.it_;
-<a name="l01829"></a>01829 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01830"></a>01830 }
-<a name="l01831"></a>01831
-<a name="l01832"></a>01832 <span class="comment">// Comparison</span>
-<a name="l01833"></a>01833 BOOST_UBLAS_INLINE
-<a name="l01834"></a>01834 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l01835"></a>01835 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="l01836"></a>01836 BOOST_UBLAS_CHECK (index1 () == it.index1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01837"></a>01837 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l01838"></a>01838 }
-<a name="l01839"></a>01839 BOOST_UBLAS_INLINE
-<a name="l01840"></a>01840 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l01841"></a>01841 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="l01842"></a>01842 BOOST_UBLAS_CHECK (index1 () == it.index1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01843"></a>01843 <span class="keywordflow">return</span> it_ &lt; it.it_;
-<a name="l01844"></a>01844 }
-<a name="l01845"></a>01845
-<a name="l01846"></a>01846 <span class="keyword">private</span>:
-<a name="l01847"></a>01847 size_type i_;
-<a name="l01848"></a>01848 size_type j_;
-<a name="l01849"></a>01849 const_subiterator_type it_;
-<a name="l01850"></a>01850
-<a name="l01851"></a>01851 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator2.html">iterator2</a>;
-<a name="l01852"></a>01852 };
-<a name="l01853"></a>01853 <span class="preprocessor">#endif</span>
-<a name="l01854"></a>01854 <span class="preprocessor"></span>
-<a name="l01855"></a>01855 BOOST_UBLAS_INLINE
-<a name="l01856"></a>01856 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator2.html">const_iterator2</a> begin2 ()<span class="keyword"> const </span>{
-<a name="l01857"></a>01857 <span class="keywordflow">return</span> find2 (0, 0, 0);
-<a name="l01858"></a>01858 }
-<a name="l01859"></a>01859 BOOST_UBLAS_INLINE
-<a name="l01860"></a>01860 const_iterator2 end2 ()<span class="keyword"> const </span>{
-<a name="l01861"></a>01861 <span class="keywordflow">return</span> find2 (0, 0, size2_);
-<a name="l01862"></a>01862 }
-<a name="l01863"></a>01863
-<a name="l01864"></a>01864 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01865"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator2.html">01865</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator2.html">iterator2</a>:
-<a name="l01866"></a>01866 <span class="keyword">public</span> container_reference&lt;vector_of_vector&gt;,
-<a name="l01867"></a>01867 <span class="keyword">public</span> random_access_iterator_base&lt;dense_random_access_iterator_tag,
-<a name="l01868"></a>01868 iterator2, value_type&gt; {
-<a name="l01869"></a>01869 <span class="keyword">public</span>:
-<a name="l01870"></a>01870 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_of_vector::value_type value_type;
-<a name="l01871"></a>01871 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_of_vector::difference_type difference_type;
-<a name="l01872"></a>01872 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_of_vector::reference reference;
-<a name="l01873"></a>01873 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_of_vector::pointer pointer;
-<a name="l01874"></a>01874
-<a name="l01875"></a>01875 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator1.html">iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator1.html">dual_iterator_type</a>;
-<a name="l01876"></a>01876 <span class="keyword">typedef</span> reverse_iterator1 dual_reverse_iterator_type;
-<a name="l01877"></a>01877
-<a name="l01878"></a>01878 <span class="comment">// Construction and destruction</span>
-<a name="l01879"></a>01879 BOOST_UBLAS_INLINE
-<a name="l01880"></a>01880 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator2.html">iterator2</a> ():
-<a name="l01881"></a>01881 container_reference&lt;self_type&gt; (), i_ (), j_ (), it_ () {}
-<a name="l01882"></a>01882 BOOST_UBLAS_INLINE
-<a name="l01883"></a>01883 iterator2 (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a> &amp;m, size_type i, size_type j, <span class="keyword">const</span> subiterator_type &amp;it):
-<a name="l01884"></a>01884 container_reference&lt;self_type&gt; (m), i_ (i), j_ (j), it_ (it) {}
-<a name="l01885"></a>01885
-<a name="l01886"></a>01886 <span class="comment">// Arithmetic</span>
-<a name="l01887"></a>01887 BOOST_UBLAS_INLINE
-<a name="l01888"></a>01888 iterator2 &amp;operator ++ () {
-<a name="l01889"></a>01889 ++ j_;
-<a name="l01890"></a>01890 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a> &amp;m = (*this) ();
-<a name="l01891"></a>01891 <span class="keywordflow">if</span> (layout_type::fast_j ())
-<a name="l01892"></a>01892 ++ it_;
-<a name="l01893"></a>01893 <span class="keywordflow">else</span>
-<a name="l01894"></a>01894 it_ = m.find2 (1, i_, j_).it_;
-<a name="l01895"></a>01895 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01896"></a>01896 }
-<a name="l01897"></a>01897 BOOST_UBLAS_INLINE
-<a name="l01898"></a>01898 iterator2 &amp;operator -- () {
-<a name="l01899"></a>01899 -- j_;
-<a name="l01900"></a>01900 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a> &amp;m = (*this) ();
-<a name="l01901"></a>01901 <span class="keywordflow">if</span> (layout_type::fast_j ())
-<a name="l01902"></a>01902 -- it_;
-<a name="l01903"></a>01903 <span class="keywordflow">else</span>
-<a name="l01904"></a>01904 it_ = m.find2 (1, i_, j_).it_;
-<a name="l01905"></a>01905 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01906"></a>01906 }
-<a name="l01907"></a>01907 BOOST_UBLAS_INLINE
-<a name="l01908"></a>01908 iterator2 &amp;operator += (difference_type n) {
-<a name="l01909"></a>01909 j_ += n;
-<a name="l01910"></a>01910 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a> &amp;m = (*this) ();
-<a name="l01911"></a>01911 it_ = m.find2 (1, i_, j_).it_;
-<a name="l01912"></a>01912 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01913"></a>01913 }
-<a name="l01914"></a>01914 BOOST_UBLAS_INLINE
-<a name="l01915"></a>01915 iterator2 &amp;operator -= (difference_type n) {
-<a name="l01916"></a>01916 j_ -= n;
-<a name="l01917"></a>01917 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a> &amp;m = (*this) ();
-<a name="l01918"></a>01918 it_ = m.find2 (1, i_, j_).it_;
-<a name="l01919"></a>01919 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01920"></a>01920 }
-<a name="l01921"></a>01921 BOOST_UBLAS_INLINE
-<a name="l01922"></a>01922 difference_type operator - (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l01923"></a>01923 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="l01924"></a>01924 BOOST_UBLAS_CHECK (index1 () == it.index1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01925"></a>01925 <span class="keywordflow">return</span> index2 () - it.index2 ();
-<a name="l01926"></a>01926 }
-<a name="l01927"></a>01927
-<a name="l01928"></a>01928 <span class="comment">// Dereference</span>
-<a name="l01929"></a>01929 BOOST_UBLAS_INLINE
-<a name="l01930"></a>01930 reference operator * ()<span class="keyword"> const </span>{
-<a name="l01931"></a>01931 BOOST_UBLAS_CHECK (index1 () &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01932"></a>01932 BOOST_UBLAS_CHECK (index2 () &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01933"></a>01933 <span class="keywordflow">return</span> *it_;
-<a name="l01934"></a>01934 }
-<a name="l01935"></a>01935 BOOST_UBLAS_INLINE
-<a name="l01936"></a>01936 reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l01937"></a>01937 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l01938"></a>01938 }
-<a name="l01939"></a>01939
-<a name="l01940"></a>01940 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l01941"></a>01941 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l01942"></a>01942 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01943"></a>01943 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a>::
-<a name="l01944"></a>01944 <span class="preprocessor">#endif</span>
-<a name="l01945"></a>01945 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator1.html">iterator1</a> begin ()<span class="keyword"> const </span>{
-<a name="l01946"></a>01946 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a> &amp;m = (*this) ();
-<a name="l01947"></a>01947 <span class="keywordflow">return</span> m.find1 (1, 0, index2 ());
-<a name="l01948"></a>01948 }
-<a name="l01949"></a>01949 BOOST_UBLAS_INLINE
-<a name="l01950"></a>01950 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01951"></a>01951 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a>::
-<a name="l01952"></a>01952 <span class="preprocessor">#endif</span>
-<a name="l01953"></a>01953 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator1.html">iterator1</a> end ()<span class="keyword"> const </span>{
-<a name="l01954"></a>01954 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a> &amp;m = (*this) ();
-<a name="l01955"></a>01955 <span class="keywordflow">return</span> m.find1 (1, m.size1 (), index2 ());
-<a name="l01956"></a>01956 }
-<a name="l01957"></a>01957 BOOST_UBLAS_INLINE
-<a name="l01958"></a>01958 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01959"></a>01959 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a>::
-<a name="l01960"></a>01960 <span class="preprocessor">#endif</span>
-<a name="l01961"></a>01961 <span class="preprocessor"></span> reverse_iterator1 rbegin ()<span class="keyword"> const </span>{
-<a name="l01962"></a>01962 <span class="keywordflow">return</span> reverse_iterator1 (end ());
-<a name="l01963"></a>01963 }
-<a name="l01964"></a>01964 BOOST_UBLAS_INLINE
-<a name="l01965"></a>01965 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01966"></a>01966 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html" title="A dense matrix of values of type T stored as a vector of vectors.">self_type</a>::
-<a name="l01967"></a>01967 <span class="preprocessor">#endif</span>
-<a name="l01968"></a>01968 <span class="preprocessor"></span> reverse_iterator1 rend ()<span class="keyword"> const </span>{
-<a name="l01969"></a>01969 <span class="keywordflow">return</span> reverse_iterator1 (begin ());
-<a name="l01970"></a>01970 }
-<a name="l01971"></a>01971 <span class="preprocessor">#endif</span>
-<a name="l01972"></a>01972 <span class="preprocessor"></span>
-<a name="l01973"></a>01973 <span class="comment">// Indices</span>
-<a name="l01974"></a>01974 BOOST_UBLAS_INLINE
-<a name="l01975"></a>01975 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l01976"></a>01976 <span class="keywordflow">return</span> i_;
-<a name="l01977"></a>01977 }
-<a name="l01978"></a>01978 BOOST_UBLAS_INLINE
-<a name="l01979"></a>01979 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l01980"></a>01980 <span class="keywordflow">return</span> j_;
-<a name="l01981"></a>01981 }
-<a name="l01982"></a>01982
-<a name="l01983"></a>01983 <span class="comment">// Assignment</span>
-<a name="l01984"></a>01984 BOOST_UBLAS_INLINE
-<a name="l01985"></a>01985 iterator2 &amp;operator = (<span class="keyword">const</span> iterator2 &amp;it) {
-<a name="l01986"></a>01986 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l01987"></a>01987 it_ = it.it_;
-<a name="l01988"></a>01988 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01989"></a>01989 }
-<a name="l01990"></a>01990
-<a name="l01991"></a>01991 <span class="comment">// Comparison</span>
-<a name="l01992"></a>01992 BOOST_UBLAS_INLINE
-<a name="l01993"></a>01993 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l01994"></a>01994 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="l01995"></a>01995 BOOST_UBLAS_CHECK (index1 () == it.index1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01996"></a>01996 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l01997"></a>01997 }
-<a name="l01998"></a>01998 BOOST_UBLAS_INLINE
-<a name="l01999"></a>01999 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l02000"></a>02000 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="l02001"></a>02001 BOOST_UBLAS_CHECK (index1 () == it.index1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l02002"></a>02002 <span class="keywordflow">return</span> it_ &lt; it.it_;
-<a name="l02003"></a>02003 }
-<a name="l02004"></a>02004
-<a name="l02005"></a>02005 <span class="keyword">private</span>:
-<a name="l02006"></a>02006 size_type i_;
-<a name="l02007"></a>02007 size_type j_;
-<a name="l02008"></a>02008 subiterator_type it_;
-<a name="l02009"></a>02009
-<a name="l02010"></a>02010 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l02011"></a>02011 };
-<a name="l02012"></a>02012 <span class="preprocessor">#endif</span>
-<a name="l02013"></a>02013 <span class="preprocessor"></span>
-<a name="l02014"></a>02014 BOOST_UBLAS_INLINE
-<a name="l02015"></a>02015 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator2.html">iterator2</a> begin2 () {
-<a name="l02016"></a>02016 <span class="keywordflow">return</span> find2 (0, 0, 0);
-<a name="l02017"></a>02017 }
-<a name="l02018"></a>02018 BOOST_UBLAS_INLINE
-<a name="l02019"></a>02019 iterator2 end2 () {
-<a name="l02020"></a>02020 <span class="keywordflow">return</span> find2 (0, 0, size2_);
-<a name="l02021"></a>02021 }
-<a name="l02022"></a>02022
-<a name="l02023"></a>02023 <span class="comment">// Reverse iterators</span>
-<a name="l02024"></a>02024
-<a name="l02025"></a>02025 BOOST_UBLAS_INLINE
-<a name="l02026"></a>02026 const_reverse_iterator1 rbegin1 ()<span class="keyword"> const </span>{
-<a name="l02027"></a>02027 <span class="keywordflow">return</span> const_reverse_iterator1 (end1 ());
-<a name="l02028"></a>02028 }
-<a name="l02029"></a>02029 BOOST_UBLAS_INLINE
-<a name="l02030"></a>02030 const_reverse_iterator1 rend1 ()<span class="keyword"> const </span>{
-<a name="l02031"></a>02031 <span class="keywordflow">return</span> const_reverse_iterator1 (begin1 ());
-<a name="l02032"></a>02032 }
-<a name="l02033"></a>02033
-<a name="l02034"></a>02034 BOOST_UBLAS_INLINE
-<a name="l02035"></a>02035 reverse_iterator1 rbegin1 () {
-<a name="l02036"></a>02036 <span class="keywordflow">return</span> reverse_iterator1 (end1 ());
-<a name="l02037"></a>02037 }
-<a name="l02038"></a>02038 BOOST_UBLAS_INLINE
-<a name="l02039"></a>02039 reverse_iterator1 rend1 () {
-<a name="l02040"></a>02040 <span class="keywordflow">return</span> reverse_iterator1 (begin1 ());
-<a name="l02041"></a>02041 }
-<a name="l02042"></a>02042
-<a name="l02043"></a>02043 BOOST_UBLAS_INLINE
-<a name="l02044"></a>02044 const_reverse_iterator2 rbegin2 ()<span class="keyword"> const </span>{
-<a name="l02045"></a>02045 <span class="keywordflow">return</span> const_reverse_iterator2 (end2 ());
-<a name="l02046"></a>02046 }
-<a name="l02047"></a>02047 BOOST_UBLAS_INLINE
-<a name="l02048"></a>02048 const_reverse_iterator2 rend2 ()<span class="keyword"> const </span>{
-<a name="l02049"></a>02049 <span class="keywordflow">return</span> const_reverse_iterator2 (begin2 ());
-<a name="l02050"></a>02050 }
-<a name="l02051"></a>02051
-<a name="l02052"></a>02052 BOOST_UBLAS_INLINE
-<a name="l02053"></a>02053 reverse_iterator2 rbegin2 () {
-<a name="l02054"></a>02054 <span class="keywordflow">return</span> reverse_iterator2 (end2 ());
-<a name="l02055"></a>02055 }
-<a name="l02056"></a>02056 BOOST_UBLAS_INLINE
-<a name="l02057"></a>02057 reverse_iterator2 rend2 () {
-<a name="l02058"></a>02058 <span class="keywordflow">return</span> reverse_iterator2 (begin2 ());
-<a name="l02059"></a>02059 }
-<a name="l02060"></a>02060
-<a name="l02061"></a>02061 <span class="comment">// Serialization</span>
-<a name="l02062"></a>02062 <span class="keyword">template</span>&lt;<span class="keyword">class</span> Archive&gt;
-<a name="l02063"></a>02063 <span class="keywordtype">void</span> serialize(Archive &amp; ar, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="comment">/* file_version */</span>){
-<a name="l02064"></a>02064
-<a name="l02065"></a>02065 <span class="comment">// we need to copy to a collection_size_type to get a portable</span>
-<a name="l02066"></a>02066 <span class="comment">// and efficient serialization</span>
-<a name="l02067"></a>02067 serialization::collection_size_type s1 (size1_);
-<a name="l02068"></a>02068 serialization::collection_size_type s2 (size2_);
-<a name="l02069"></a>02069
-<a name="l02070"></a>02070 <span class="comment">// serialize the sizes</span>
-<a name="l02071"></a>02071 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;size1&quot;</span>,s1)
-<a name="l02072"></a>02072 &amp; serialization::make_nvp(<span class="stringliteral">&quot;size2&quot;</span>,s2);
-<a name="l02073"></a>02073
-<a name="l02074"></a>02074 <span class="comment">// copy the values back if loading</span>
-<a name="l02075"></a>02075 <span class="keywordflow">if</span> (Archive::is_loading::value) {
-<a name="l02076"></a>02076 size1_ = s1;
-<a name="l02077"></a>02077 size2_ = s2;
-<a name="l02078"></a>02078 }
-<a name="l02079"></a>02079 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;data&quot;</span>,data_);
-<a name="l02080"></a>02080 }
-<a name="l02081"></a>02081
-<a name="l02082"></a>02082 <span class="keyword">private</span>:
-<a name="l02083"></a>02083 size_type size1_;
-<a name="l02084"></a>02084 size_type size2_;
-<a name="l02085"></a>02085 array_type data_;
-<a name="l02086"></a>02086 };
-<a name="l02087"></a>02087
-<a name="l02088"></a>02088
-<a name="l02097"></a>02097 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> ALLOC&gt;
-<a name="l02098"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix.html">02098</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix.html" title="A matrix with all values of type T equal to zero.">zero_matrix</a>:
-<a name="l02099"></a>02099 <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;zero_matrix&lt;T, ALLOC&gt; &gt; {
-<a name="l02100"></a>02100
-<a name="l02101"></a>02101 <span class="keyword">typedef</span> <span class="keyword">const</span> T *const_pointer;
-<a name="l02102"></a>02102 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix.html" title="A matrix with all values of type T equal to zero.">zero_matrix&lt;T, ALLOC&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix.html" title="A matrix with all values of type T equal to zero.">self_type</a>;
-<a name="l02103"></a>02103 <span class="keyword">public</span>:
-<a name="l02104"></a>02104 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l02105"></a>02105 <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="l02106"></a>02106 <span class="preprocessor">#endif</span>
-<a name="l02107"></a>02107 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> ALLOC::size_type size_type;
-<a name="l02108"></a>02108 <span class="keyword">typedef</span> <span class="keyword">typename</span> ALLOC::difference_type difference_type;
-<a name="l02109"></a>02109 <span class="keyword">typedef</span> T value_type;
-<a name="l02110"></a>02110 <span class="keyword">typedef</span> <span class="keyword">const</span> T &amp;const_reference;
-<a name="l02111"></a>02111 <span class="keyword">typedef</span> T &amp;reference;
-<a name="l02112"></a>02112 <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="l02113"></a>02113 <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="l02114"></a>02114 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__tag.html">sparse_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__tag.html">storage_category</a>;
-<a name="l02115"></a>02115 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__orientation__tag.html">unknown_orientation_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__orientation__tag.html">orientation_category</a>;
-<a name="l02116"></a>02116
-<a name="l02117"></a>02117 <span class="comment">// Construction and destruction</span>
-<a name="l02118"></a>02118 BOOST_UBLAS_INLINE
-<a name="l02119"></a>02119 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix.html" title="A matrix with all values of type T equal to zero.">zero_matrix</a> ():
-<a name="l02120"></a>02120 <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="l02121"></a>02121 size1_ (0), size2_ (0) {}
-<a name="l02122"></a>02122 BOOST_UBLAS_INLINE
-<a name="l02123"></a>02123 zero_matrix (size_type size):
-<a name="l02124"></a>02124 <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="l02125"></a>02125 size1_ (size), size2_ (size) {}
-<a name="l02126"></a>02126 BOOST_UBLAS_INLINE
-<a name="l02127"></a>02127 zero_matrix (size_type size1, size_type size2):
-<a name="l02128"></a>02128 <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="l02129"></a>02129 size1_ (size1), size2_ (size2) {}
-<a name="l02130"></a>02130 BOOST_UBLAS_INLINE
-<a name="l02131"></a>02131 zero_matrix (<span class="keyword">const</span> zero_matrix &amp;m):
-<a name="l02132"></a>02132 <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="l02133"></a>02133 size1_ (m.size1_), size2_ (m.size2_) {}
-<a name="l02134"></a>02134
-<a name="l02135"></a>02135 <span class="comment">// Accessors</span>
-<a name="l02136"></a>02136 BOOST_UBLAS_INLINE
-<a name="l02137"></a>02137 size_type size1 ()<span class="keyword"> const </span>{
-<a name="l02138"></a>02138 <span class="keywordflow">return</span> size1_;
-<a name="l02139"></a>02139 }
-<a name="l02140"></a>02140 BOOST_UBLAS_INLINE
-<a name="l02141"></a>02141 size_type size2 ()<span class="keyword"> const </span>{
-<a name="l02142"></a>02142 <span class="keywordflow">return</span> size2_;
-<a name="l02143"></a>02143 }
-<a name="l02144"></a>02144
-<a name="l02145"></a>02145 <span class="comment">// Resizing</span>
-<a name="l02146"></a>02146 BOOST_UBLAS_INLINE
-<a name="l02147"></a>02147 <span class="keywordtype">void</span> resize (size_type size, <span class="keywordtype">bool</span> preserve = <span class="keyword">true</span>) {
-<a name="l02148"></a>02148 size1_ = size;
-<a name="l02149"></a>02149 size2_ = size;
-<a name="l02150"></a>02150 }
-<a name="l02151"></a>02151 BOOST_UBLAS_INLINE
-<a name="l02152"></a>02152 <span class="keywordtype">void</span> resize (size_type size1, size_type size2, <span class="keywordtype">bool</span> <span class="comment">/*preserve*/</span> = <span class="keyword">true</span>) {
-<a name="l02153"></a>02153 size1_ = size1;
-<a name="l02154"></a>02154 size2_ = size2;
-<a name="l02155"></a>02155 }
-<a name="l02156"></a>02156
-<a name="l02157"></a>02157 <span class="comment">// Element access</span>
-<a name="l02158"></a>02158 BOOST_UBLAS_INLINE
-<a name="l02159"></a>02159 const_reference operator () (size_type <span class="comment">/* i */</span>, size_type <span class="comment">/* j */</span>)<span class="keyword"> const </span>{
-<a name="l02160"></a>02160 <span class="keywordflow">return</span> zero_;
-<a name="l02161"></a>02161 }
-<a name="l02162"></a>02162
-<a name="l02163"></a>02163 <span class="comment">// Assignment</span>
-<a name="l02164"></a>02164 BOOST_UBLAS_INLINE
-<a name="l02165"></a>02165 zero_matrix &amp;operator = (<span class="keyword">const</span> zero_matrix &amp;m) {
-<a name="l02166"></a>02166 size1_ = m.size1_;
-<a name="l02167"></a>02167 size2_ = m.size2_;
-<a name="l02168"></a>02168 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02169"></a>02169 }
-<a name="l02170"></a>02170 BOOST_UBLAS_INLINE
-<a name="l02171"></a>02171 zero_matrix &amp;assign_temporary (zero_matrix &amp;m) {
-<a name="l02172"></a>02172 swap (m);
-<a name="l02173"></a>02173 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02174"></a>02174 }
-<a name="l02175"></a>02175
-<a name="l02176"></a>02176 <span class="comment">// Swapping</span>
-<a name="l02177"></a>02177 BOOST_UBLAS_INLINE
-<a name="l02178"></a>02178 <span class="keywordtype">void</span> swap (zero_matrix &amp;m) {
-<a name="l02179"></a>02179 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;m) {
-<a name="l02180"></a>02180 std::swap (size1_, m.size1_);
-<a name="l02181"></a>02181 std::swap (size2_, m.size2_);
-<a name="l02182"></a>02182 }
-<a name="l02183"></a>02183 }
-<a name="l02184"></a>02184 BOOST_UBLAS_INLINE
-<a name="l02185"></a>02185 <span class="keyword">friend</span> <span class="keywordtype">void</span> swap (zero_matrix &amp;m1, zero_matrix &amp;m2) {
-<a name="l02186"></a>02186 m1.swap (m2);
-<a name="l02187"></a>02187 }
-<a name="l02188"></a>02188
-<a name="l02189"></a>02189 <span class="comment">// Iterator types</span>
-<a name="l02190"></a>02190 <span class="keyword">public</span>:
-<a name="l02191"></a>02191 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l02192"></a>02192 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l02193"></a>02193 <span class="keyword">typedef</span> reverse_iterator_base1&lt;const_iterator1&gt; const_reverse_iterator1;
-<a name="l02194"></a>02194 <span class="keyword">typedef</span> reverse_iterator_base2&lt;const_iterator2&gt; const_reverse_iterator2;
-<a name="l02195"></a>02195
-<a name="l02196"></a>02196 <span class="comment">// Element lookup</span>
-<a name="l02197"></a>02197 BOOST_UBLAS_INLINE
-<a name="l02198"></a>02198 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator1.html">const_iterator1</a> find1 (<span class="keywordtype">int</span> <span class="comment">/*rank*/</span>, size_type <span class="comment">/*i*/</span>, size_type <span class="comment">/*j*/</span>)<span class="keyword"> const </span>{
-<a name="l02199"></a>02199 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>);
-<a name="l02200"></a>02200 }
-<a name="l02201"></a>02201 BOOST_UBLAS_INLINE
-<a name="l02202"></a>02202 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator2.html">const_iterator2</a> find2 (<span class="keywordtype">int</span> <span class="comment">/*rank*/</span>, size_type <span class="comment">/*i*/</span>, size_type <span class="comment">/*j*/</span>)<span class="keyword"> const </span>{
-<a name="l02203"></a>02203 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>);
-<a name="l02204"></a>02204 }
-<a name="l02205"></a>02205
-<a name="l02206"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator1.html">02206</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator1.html">const_iterator1</a>:
-<a name="l02207"></a>02207 <span class="keyword">public</span> container_const_reference&lt;zero_matrix&gt;,
-<a name="l02208"></a>02208 <span class="keyword">public</span> bidirectional_iterator_base&lt;sparse_bidirectional_iterator_tag,
-<a name="l02209"></a>02209 const_iterator1, value_type&gt; {
-<a name="l02210"></a>02210 <span class="keyword">public</span>:
-<a name="l02211"></a>02211 <span class="keyword">typedef</span> <span class="keyword">typename</span> zero_matrix::value_type value_type;
-<a name="l02212"></a>02212 <span class="keyword">typedef</span> <span class="keyword">typename</span> zero_matrix::difference_type difference_type;
-<a name="l02213"></a>02213 <span class="keyword">typedef</span> <span class="keyword">typename</span> zero_matrix::const_reference reference;
-<a name="l02214"></a>02214 <span class="keyword">typedef</span> <span class="keyword">typename</span> zero_matrix::const_pointer pointer;
-<a name="l02215"></a>02215
-<a name="l02216"></a>02216 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator2.html">const_iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator2.html">dual_iterator_type</a>;
-<a name="l02217"></a>02217 <span class="keyword">typedef</span> const_reverse_iterator2 dual_reverse_iterator_type;
-<a name="l02218"></a>02218
-<a name="l02219"></a>02219 <span class="comment">// Construction and destruction</span>
-<a name="l02220"></a>02220 BOOST_UBLAS_INLINE
-<a name="l02221"></a>02221 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator1.html">const_iterator1</a> ():
-<a name="l02222"></a>02222 container_const_reference&lt;self_type&gt; () {}
-<a name="l02223"></a>02223 BOOST_UBLAS_INLINE
-<a name="l02224"></a>02224 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix.html" title="A matrix with all values of type T equal to zero.">self_type</a> &amp;m):
-<a name="l02225"></a>02225 container_const_reference&lt;self_type&gt; (m) {}
-<a name="l02226"></a>02226
-<a name="l02227"></a>02227 <span class="comment">// Arithmetic</span>
-<a name="l02228"></a>02228 BOOST_UBLAS_INLINE
-<a name="l02229"></a>02229 const_iterator1 &amp;operator ++ () {
-<a name="l02230"></a>02230 BOOST_UBLAS_CHECK_FALSE (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l02231"></a>02231 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02232"></a>02232 }
-<a name="l02233"></a>02233 BOOST_UBLAS_INLINE
-<a name="l02234"></a>02234 const_iterator1 &amp;operator -- () {
-<a name="l02235"></a>02235 BOOST_UBLAS_CHECK_FALSE (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l02236"></a>02236 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02237"></a>02237 }
-<a name="l02238"></a>02238
-<a name="l02239"></a>02239 <span class="comment">// Dereference</span>
-<a name="l02240"></a>02240 BOOST_UBLAS_INLINE
-<a name="l02241"></a>02241 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l02242"></a>02242 BOOST_UBLAS_CHECK_FALSE (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l02243"></a>02243 <span class="keywordflow">return</span> zero_; <span class="comment">// arbitary return value</span>
-<a name="l02244"></a>02244 }
-<a name="l02245"></a>02245
-<a name="l02246"></a>02246 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l02247"></a>02247 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l02248"></a>02248 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02249"></a>02249 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix.html" title="A matrix with all values of type T equal to zero.">self_type</a>::
-<a name="l02250"></a>02250 <span class="preprocessor">#endif</span>
-<a name="l02251"></a>02251 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator2.html">const_iterator2</a> begin ()<span class="keyword"> const </span>{
-<a name="l02252"></a>02252 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator2.html">const_iterator2</a> ((*<span class="keyword">this</span>) ());
-<a name="l02253"></a>02253 }
-<a name="l02254"></a>02254 BOOST_UBLAS_INLINE
-<a name="l02255"></a>02255 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02256"></a>02256 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix.html" title="A matrix with all values of type T equal to zero.">self_type</a>::
-<a name="l02257"></a>02257 <span class="preprocessor">#endif</span>
-<a name="l02258"></a>02258 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator2.html">const_iterator2</a> end ()<span class="keyword"> const </span>{
-<a name="l02259"></a>02259 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator2.html">const_iterator2</a> ((*<span class="keyword">this</span>) ());
-<a name="l02260"></a>02260 }
-<a name="l02261"></a>02261 BOOST_UBLAS_INLINE
-<a name="l02262"></a>02262 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02263"></a>02263 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix.html" title="A matrix with all values of type T equal to zero.">self_type</a>::
-<a name="l02264"></a>02264 <span class="preprocessor">#endif</span>
-<a name="l02265"></a>02265 <span class="preprocessor"></span> const_reverse_iterator2 rbegin ()<span class="keyword"> const </span>{
-<a name="l02266"></a>02266 <span class="keywordflow">return</span> const_reverse_iterator2 (end ());
-<a name="l02267"></a>02267 }
-<a name="l02268"></a>02268 BOOST_UBLAS_INLINE
-<a name="l02269"></a>02269 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02270"></a>02270 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix.html" title="A matrix with all values of type T equal to zero.">self_type</a>::
-<a name="l02271"></a>02271 <span class="preprocessor">#endif</span>
-<a name="l02272"></a>02272 <span class="preprocessor"></span> const_reverse_iterator2 rend ()<span class="keyword"> const </span>{
-<a name="l02273"></a>02273 <span class="keywordflow">return</span> const_reverse_iterator2 (begin ());
-<a name="l02274"></a>02274 }
-<a name="l02275"></a>02275 <span class="preprocessor">#endif</span>
-<a name="l02276"></a>02276 <span class="preprocessor"></span>
-<a name="l02277"></a>02277 <span class="comment">// Indices</span>
-<a name="l02278"></a>02278 BOOST_UBLAS_INLINE
-<a name="l02279"></a>02279 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l02280"></a>02280 BOOST_UBLAS_CHECK_FALSE (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l02281"></a>02281 <span class="keywordflow">return</span> 0; <span class="comment">// arbitary return value</span>
-<a name="l02282"></a>02282 }
-<a name="l02283"></a>02283 BOOST_UBLAS_INLINE
-<a name="l02284"></a>02284 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l02285"></a>02285 BOOST_UBLAS_CHECK_FALSE (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l02286"></a>02286 <span class="keywordflow">return</span> 0; <span class="comment">// arbitary return value</span>
-<a name="l02287"></a>02287 }
-<a name="l02288"></a>02288
-<a name="l02289"></a>02289 <span class="comment">// Assignment</span>
-<a name="l02290"></a>02290 BOOST_UBLAS_INLINE
-<a name="l02291"></a>02291 const_iterator1 &amp;operator = (<span class="keyword">const</span> const_iterator1 &amp;it) {
-<a name="l02292"></a>02292 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l02293"></a>02293 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02294"></a>02294 }
-<a name="l02295"></a>02295
-<a name="l02296"></a>02296 <span class="comment">// Comparison</span>
-<a name="l02297"></a>02297 BOOST_UBLAS_INLINE
-<a name="l02298"></a>02298 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l02299"></a>02299 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="l02300"></a>02300 detail::ignore_unused_variable_warning(it);
-<a name="l02301"></a>02301 <span class="keywordflow">return</span> <span class="keyword">true</span>;
-<a name="l02302"></a>02302 }
-<a name="l02303"></a>02303 };
-<a name="l02304"></a>02304
-<a name="l02305"></a>02305 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator1.html">const_iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator1.html">iterator1</a>;
-<a name="l02306"></a>02306
-<a name="l02307"></a>02307 BOOST_UBLAS_INLINE
-<a name="l02308"></a>02308 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator1.html">const_iterator1</a> begin1 ()<span class="keyword"> const </span>{
-<a name="l02309"></a>02309 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>);
-<a name="l02310"></a>02310 }
-<a name="l02311"></a>02311 BOOST_UBLAS_INLINE
-<a name="l02312"></a>02312 const_iterator1 end1 ()<span class="keyword"> const </span>{
-<a name="l02313"></a>02313 <span class="keywordflow">return</span> const_iterator1 (*<span class="keyword">this</span>);
-<a name="l02314"></a>02314 }
-<a name="l02315"></a>02315
-<a name="l02316"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator2.html">02316</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator2.html">const_iterator2</a>:
-<a name="l02317"></a>02317 <span class="keyword">public</span> container_const_reference&lt;zero_matrix&gt;,
-<a name="l02318"></a>02318 <span class="keyword">public</span> bidirectional_iterator_base&lt;sparse_bidirectional_iterator_tag,
-<a name="l02319"></a>02319 const_iterator2, value_type&gt; {
-<a name="l02320"></a>02320 <span class="keyword">public</span>:
-<a name="l02321"></a>02321 <span class="keyword">typedef</span> <span class="keyword">typename</span> zero_matrix::value_type value_type;
-<a name="l02322"></a>02322 <span class="keyword">typedef</span> <span class="keyword">typename</span> zero_matrix::difference_type difference_type;
-<a name="l02323"></a>02323 <span class="keyword">typedef</span> <span class="keyword">typename</span> zero_matrix::const_reference reference;
-<a name="l02324"></a>02324 <span class="keyword">typedef</span> <span class="keyword">typename</span> zero_matrix::const_pointer pointer;
-<a name="l02325"></a>02325
-<a name="l02326"></a>02326 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator1.html">const_iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator1.html">dual_iterator_type</a>;
-<a name="l02327"></a>02327 <span class="keyword">typedef</span> const_reverse_iterator1 dual_reverse_iterator_type;
-<a name="l02328"></a>02328
-<a name="l02329"></a>02329 <span class="comment">// Construction and destruction</span>
-<a name="l02330"></a>02330 BOOST_UBLAS_INLINE
-<a name="l02331"></a>02331 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator2.html">const_iterator2</a> ():
-<a name="l02332"></a>02332 container_const_reference&lt;self_type&gt; () {}
-<a name="l02333"></a>02333 BOOST_UBLAS_INLINE
-<a name="l02334"></a>02334 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix.html" title="A matrix with all values of type T equal to zero.">self_type</a> &amp;m):
-<a name="l02335"></a>02335 container_const_reference&lt;self_type&gt; (m) {}
-<a name="l02336"></a>02336
-<a name="l02337"></a>02337 <span class="comment">// Arithmetic</span>
-<a name="l02338"></a>02338 BOOST_UBLAS_INLINE
-<a name="l02339"></a>02339 const_iterator2 &amp;operator ++ () {
-<a name="l02340"></a>02340 BOOST_UBLAS_CHECK_FALSE (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l02341"></a>02341 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02342"></a>02342 }
-<a name="l02343"></a>02343 BOOST_UBLAS_INLINE
-<a name="l02344"></a>02344 const_iterator2 &amp;operator -- () {
-<a name="l02345"></a>02345 BOOST_UBLAS_CHECK_FALSE (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l02346"></a>02346 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02347"></a>02347 }
-<a name="l02348"></a>02348
-<a name="l02349"></a>02349 <span class="comment">// Dereference</span>
-<a name="l02350"></a>02350 BOOST_UBLAS_INLINE
-<a name="l02351"></a>02351 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l02352"></a>02352 BOOST_UBLAS_CHECK_FALSE (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l02353"></a>02353 <span class="keywordflow">return</span> zero_; <span class="comment">// arbitary return value</span>
-<a name="l02354"></a>02354 }
-<a name="l02355"></a>02355
-<a name="l02356"></a>02356 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l02357"></a>02357 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l02358"></a>02358 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02359"></a>02359 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix.html" title="A matrix with all values of type T equal to zero.">self_type</a>::
-<a name="l02360"></a>02360 <span class="preprocessor">#endif</span>
-<a name="l02361"></a>02361 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator1.html">const_iterator1</a> begin ()<span class="keyword"> const </span>{
-<a name="l02362"></a>02362 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator1.html">const_iterator1</a> ((*<span class="keyword">this</span>) ());
-<a name="l02363"></a>02363 }
-<a name="l02364"></a>02364 BOOST_UBLAS_INLINE
-<a name="l02365"></a>02365 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02366"></a>02366 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix.html" title="A matrix with all values of type T equal to zero.">self_type</a>::
-<a name="l02367"></a>02367 <span class="preprocessor">#endif</span>
-<a name="l02368"></a>02368 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator1.html">const_iterator1</a> end ()<span class="keyword"> const </span>{
-<a name="l02369"></a>02369 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator1.html">const_iterator1</a> ((*<span class="keyword">this</span>) ());
-<a name="l02370"></a>02370 }
-<a name="l02371"></a>02371 BOOST_UBLAS_INLINE
-<a name="l02372"></a>02372 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02373"></a>02373 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix.html" title="A matrix with all values of type T equal to zero.">self_type</a>::
-<a name="l02374"></a>02374 <span class="preprocessor">#endif</span>
-<a name="l02375"></a>02375 <span class="preprocessor"></span> const_reverse_iterator1 rbegin ()<span class="keyword"> const </span>{
-<a name="l02376"></a>02376 <span class="keywordflow">return</span> const_reverse_iterator1 (end ());
-<a name="l02377"></a>02377 }
-<a name="l02378"></a>02378 BOOST_UBLAS_INLINE
-<a name="l02379"></a>02379 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02380"></a>02380 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix.html" title="A matrix with all values of type T equal to zero.">self_type</a>::
-<a name="l02381"></a>02381 <span class="preprocessor">#endif</span>
-<a name="l02382"></a>02382 <span class="preprocessor"></span> const_reverse_iterator1 rend ()<span class="keyword"> const </span>{
-<a name="l02383"></a>02383 <span class="keywordflow">return</span> const_reverse_iterator1 (begin ());
-<a name="l02384"></a>02384 }
-<a name="l02385"></a>02385 <span class="preprocessor">#endif</span>
-<a name="l02386"></a>02386 <span class="preprocessor"></span>
-<a name="l02387"></a>02387 <span class="comment">// Indices</span>
-<a name="l02388"></a>02388 BOOST_UBLAS_INLINE
-<a name="l02389"></a>02389 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l02390"></a>02390 BOOST_UBLAS_CHECK_FALSE (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l02391"></a>02391 <span class="keywordflow">return</span> 0; <span class="comment">// arbitary return value</span>
-<a name="l02392"></a>02392 }
-<a name="l02393"></a>02393 BOOST_UBLAS_INLINE
-<a name="l02394"></a>02394 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l02395"></a>02395 BOOST_UBLAS_CHECK_FALSE (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l02396"></a>02396 <span class="keywordflow">return</span> 0; <span class="comment">// arbitary return value</span>
-<a name="l02397"></a>02397 }
-<a name="l02398"></a>02398
-<a name="l02399"></a>02399 <span class="comment">// Assignment</span>
-<a name="l02400"></a>02400 BOOST_UBLAS_INLINE
-<a name="l02401"></a>02401 const_iterator2 &amp;operator = (<span class="keyword">const</span> const_iterator2 &amp;it) {
-<a name="l02402"></a>02402 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l02403"></a>02403 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02404"></a>02404 }
-<a name="l02405"></a>02405
-<a name="l02406"></a>02406 <span class="comment">// Comparison</span>
-<a name="l02407"></a>02407 BOOST_UBLAS_INLINE
-<a name="l02408"></a>02408 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l02409"></a>02409 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="l02410"></a>02410 detail::ignore_unused_variable_warning(it);
-<a name="l02411"></a>02411 <span class="keywordflow">return</span> <span class="keyword">true</span>;
-<a name="l02412"></a>02412 }
-<a name="l02413"></a>02413 };
-<a name="l02414"></a>02414
-<a name="l02415"></a>02415 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator2.html">const_iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator2.html">iterator2</a>;
-<a name="l02416"></a>02416
-<a name="l02417"></a>02417 BOOST_UBLAS_INLINE
-<a name="l02418"></a>02418 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator2.html">const_iterator2</a> begin2 ()<span class="keyword"> const </span>{
-<a name="l02419"></a>02419 <span class="keywordflow">return</span> find2 (0, 0, 0);
-<a name="l02420"></a>02420 }
-<a name="l02421"></a>02421 BOOST_UBLAS_INLINE
-<a name="l02422"></a>02422 const_iterator2 end2 ()<span class="keyword"> const </span>{
-<a name="l02423"></a>02423 <span class="keywordflow">return</span> find2 (0, 0, size2_);
-<a name="l02424"></a>02424 }
-<a name="l02425"></a>02425
-<a name="l02426"></a>02426 <span class="comment">// Reverse iterators</span>
-<a name="l02427"></a>02427
-<a name="l02428"></a>02428 BOOST_UBLAS_INLINE
-<a name="l02429"></a>02429 const_reverse_iterator1 rbegin1 ()<span class="keyword"> const </span>{
-<a name="l02430"></a>02430 <span class="keywordflow">return</span> const_reverse_iterator1 (end1 ());
-<a name="l02431"></a>02431 }
-<a name="l02432"></a>02432 BOOST_UBLAS_INLINE
-<a name="l02433"></a>02433 const_reverse_iterator1 rend1 ()<span class="keyword"> const </span>{
-<a name="l02434"></a>02434 <span class="keywordflow">return</span> const_reverse_iterator1 (begin1 ());
-<a name="l02435"></a>02435 }
-<a name="l02436"></a>02436
-<a name="l02437"></a>02437 BOOST_UBLAS_INLINE
-<a name="l02438"></a>02438 const_reverse_iterator2 rbegin2 ()<span class="keyword"> const </span>{
-<a name="l02439"></a>02439 <span class="keywordflow">return</span> const_reverse_iterator2 (end2 ());
-<a name="l02440"></a>02440 }
-<a name="l02441"></a>02441 BOOST_UBLAS_INLINE
-<a name="l02442"></a>02442 const_reverse_iterator2 rend2 ()<span class="keyword"> const </span>{
-<a name="l02443"></a>02443 <span class="keywordflow">return</span> const_reverse_iterator2 (begin2 ());
-<a name="l02444"></a>02444 }
-<a name="l02445"></a>02445
-<a name="l02446"></a>02446 <span class="comment">// Serialization</span>
-<a name="l02447"></a>02447 <span class="keyword">template</span>&lt;<span class="keyword">class</span> Archive&gt;
-<a name="l02448"></a>02448 <span class="keywordtype">void</span> serialize(Archive &amp; ar, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="comment">/* file_version */</span>){
-<a name="l02449"></a>02449
-<a name="l02450"></a>02450 <span class="comment">// we need to copy to a collection_size_type to get a portable</span>
-<a name="l02451"></a>02451 <span class="comment">// and efficient serialization</span>
-<a name="l02452"></a>02452 serialization::collection_size_type s1 (size1_);
-<a name="l02453"></a>02453 serialization::collection_size_type s2 (size2_);
-<a name="l02454"></a>02454
-<a name="l02455"></a>02455 <span class="comment">// serialize the sizes</span>
-<a name="l02456"></a>02456 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;size1&quot;</span>,s1)
-<a name="l02457"></a>02457 &amp; serialization::make_nvp(<span class="stringliteral">&quot;size2&quot;</span>,s2);
-<a name="l02458"></a>02458
-<a name="l02459"></a>02459 <span class="comment">// copy the values back if loading</span>
-<a name="l02460"></a>02460 <span class="keywordflow">if</span> (Archive::is_loading::value) {
-<a name="l02461"></a>02461 size1_ = s1;
-<a name="l02462"></a>02462 size2_ = s2;
-<a name="l02463"></a>02463 }
-<a name="l02464"></a>02464 }
-<a name="l02465"></a>02465
-<a name="l02466"></a>02466 <span class="keyword">private</span>:
-<a name="l02467"></a>02467 size_type size1_;
-<a name="l02468"></a>02468 size_type size2_;
-<a name="l02469"></a>02469 <span class="keyword">static</span> <span class="keyword">const</span> value_type zero_;
-<a name="l02470"></a>02470 };
-<a name="l02471"></a>02471
-<a name="l02472"></a>02472 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> ALLOC&gt;
-<a name="l02473"></a>02473 <span class="keyword">const</span> <span class="keyword">typename</span> zero_matrix&lt;T, ALLOC&gt;::value_type zero_matrix&lt;T, ALLOC&gt;::zero_ = T(<span class="comment">/*zero*/</span>);
-<a name="l02474"></a>02474
-<a name="l02484"></a>02484 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> ALLOC&gt;
-<a name="l02485"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix.html">02485</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix.html" title="An identity matrix with values of type T.">identity_matrix</a>:
-<a name="l02486"></a>02486 <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;identity_matrix&lt;T, ALLOC&gt; &gt; {
-<a name="l02487"></a>02487
-<a name="l02488"></a>02488 <span class="keyword">typedef</span> <span class="keyword">const</span> T *const_pointer;
-<a name="l02489"></a>02489 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix.html" title="An identity matrix with values of type T.">identity_matrix&lt;T, ALLOC&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix.html" title="An identity matrix with values of type T.">self_type</a>;
-<a name="l02490"></a>02490 <span class="keyword">public</span>:
-<a name="l02491"></a>02491 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l02492"></a>02492 <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="l02493"></a>02493 <span class="preprocessor">#endif</span>
-<a name="l02494"></a>02494 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> ALLOC::size_type size_type;
-<a name="l02495"></a>02495 <span class="keyword">typedef</span> <span class="keyword">typename</span> ALLOC::difference_type difference_type;
-<a name="l02496"></a>02496 <span class="keyword">typedef</span> T value_type;
-<a name="l02497"></a>02497 <span class="keyword">typedef</span> <span class="keyword">const</span> T &amp;const_reference;
-<a name="l02498"></a>02498 <span class="keyword">typedef</span> T &amp;reference;
-<a name="l02499"></a>02499 <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="l02500"></a>02500 <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="l02501"></a>02501 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__tag.html">sparse_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__tag.html">storage_category</a>;
-<a name="l02502"></a>02502 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__orientation__tag.html">unknown_orientation_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__orientation__tag.html">orientation_category</a>;
-<a name="l02503"></a>02503
-<a name="l02504"></a>02504 <span class="comment">// Construction and destruction</span>
-<a name="l02505"></a>02505 BOOST_UBLAS_INLINE
-<a name="l02506"></a>02506 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix.html" title="An identity matrix with values of type T.">identity_matrix</a> ():
-<a name="l02507"></a>02507 <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="l02508"></a>02508 size1_ (0), size2_ (0), size_common_ (0) {}
-<a name="l02509"></a>02509 BOOST_UBLAS_INLINE
-<a name="l02510"></a>02510 identity_matrix (size_type size):
-<a name="l02511"></a>02511 <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="l02512"></a>02512 size1_ (size), size2_ (size), size_common_ ((std::min) (size1_, size2_)) {}
-<a name="l02513"></a>02513 BOOST_UBLAS_INLINE
-<a name="l02514"></a>02514 identity_matrix (size_type size1, size_type size2):
-<a name="l02515"></a>02515 <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="l02516"></a>02516 size1_ (size1), size2_ (size2), size_common_ ((std::min) (size1_, size2_)) {}
-<a name="l02517"></a>02517 BOOST_UBLAS_INLINE
-<a name="l02518"></a>02518 identity_matrix (<span class="keyword">const</span> identity_matrix &amp;m):
-<a name="l02519"></a>02519 <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="l02520"></a>02520 size1_ (m.size1_), size2_ (m.size2_), size_common_ ((std::min) (size1_, size2_)) {}
-<a name="l02521"></a>02521
-<a name="l02522"></a>02522 <span class="comment">// Accessors</span>
-<a name="l02523"></a>02523 BOOST_UBLAS_INLINE
-<a name="l02524"></a>02524 size_type size1 ()<span class="keyword"> const </span>{
-<a name="l02525"></a>02525 <span class="keywordflow">return</span> size1_;
-<a name="l02526"></a>02526 }
-<a name="l02527"></a>02527 BOOST_UBLAS_INLINE
-<a name="l02528"></a>02528 size_type size2 ()<span class="keyword"> const </span>{
-<a name="l02529"></a>02529 <span class="keywordflow">return</span> size2_;
-<a name="l02530"></a>02530 }
-<a name="l02531"></a>02531
-<a name="l02532"></a>02532 <span class="comment">// Resizing</span>
-<a name="l02533"></a>02533 BOOST_UBLAS_INLINE
-<a name="l02534"></a>02534 <span class="keywordtype">void</span> resize (size_type size, <span class="keywordtype">bool</span> preserve = <span class="keyword">true</span>) {
-<a name="l02535"></a>02535 size1_ = size;
-<a name="l02536"></a>02536 size2_ = size;
-<a name="l02537"></a>02537 size_common_ = ((std::min)(size1_, size2_));
-<a name="l02538"></a>02538 }
-<a name="l02539"></a>02539 BOOST_UBLAS_INLINE
-<a name="l02540"></a>02540 <span class="keywordtype">void</span> resize (size_type size1, size_type size2, <span class="keywordtype">bool</span> <span class="comment">/*preserve*/</span> = <span class="keyword">true</span>) {
-<a name="l02541"></a>02541 size1_ = size1;
-<a name="l02542"></a>02542 size2_ = size2;
-<a name="l02543"></a>02543 size_common_ = ((std::min)(size1_, size2_));
-<a name="l02544"></a>02544 }
-<a name="l02545"></a>02545
-<a name="l02546"></a>02546 <span class="comment">// Element access</span>
-<a name="l02547"></a>02547 BOOST_UBLAS_INLINE
-<a name="l02548"></a>02548 const_reference operator () (size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l02549"></a>02549 <span class="keywordflow">if</span> (i == j)
-<a name="l02550"></a>02550 <span class="keywordflow">return</span> one_;
-<a name="l02551"></a>02551 <span class="keywordflow">else</span>
-<a name="l02552"></a>02552 <span class="keywordflow">return</span> zero_;
-<a name="l02553"></a>02553 }
-<a name="l02554"></a>02554
-<a name="l02555"></a>02555 <span class="comment">// Assignment</span>
-<a name="l02556"></a>02556 BOOST_UBLAS_INLINE
-<a name="l02557"></a>02557 identity_matrix &amp;operator = (<span class="keyword">const</span> identity_matrix &amp;m) {
-<a name="l02558"></a>02558 size1_ = m.size1_;
-<a name="l02559"></a>02559 size2_ = m.size2_;
-<a name="l02560"></a>02560 size_common_ = m.size_common_;
-<a name="l02561"></a>02561 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02562"></a>02562 }
-<a name="l02563"></a>02563 BOOST_UBLAS_INLINE
-<a name="l02564"></a>02564 identity_matrix &amp;assign_temporary (identity_matrix &amp;m) {
-<a name="l02565"></a>02565 swap (m);
-<a name="l02566"></a>02566 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02567"></a>02567 }
-<a name="l02568"></a>02568
-<a name="l02569"></a>02569 <span class="comment">// Swapping</span>
-<a name="l02570"></a>02570 BOOST_UBLAS_INLINE
-<a name="l02571"></a>02571 <span class="keywordtype">void</span> swap (identity_matrix &amp;m) {
-<a name="l02572"></a>02572 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;m) {
-<a name="l02573"></a>02573 std::swap (size1_, m.size1_);
-<a name="l02574"></a>02574 std::swap (size2_, m.size2_);
-<a name="l02575"></a>02575 std::swap (size_common_, m.size_common_);
-<a name="l02576"></a>02576 }
-<a name="l02577"></a>02577 }
-<a name="l02578"></a>02578 BOOST_UBLAS_INLINE
-<a name="l02579"></a>02579 <span class="keyword">friend</span> <span class="keywordtype">void</span> swap (identity_matrix &amp;m1, identity_matrix &amp;m2) {
-<a name="l02580"></a>02580 m1.swap (m2);
-<a name="l02581"></a>02581 }
-<a name="l02582"></a>02582
-<a name="l02583"></a>02583 <span class="comment">// Iterator types</span>
-<a name="l02584"></a>02584 <span class="keyword">private</span>:
-<a name="l02585"></a>02585 <span class="comment">// Use an index</span>
-<a name="l02586"></a>02586 <span class="keyword">typedef</span> size_type const_subiterator_type;
-<a name="l02587"></a>02587
-<a name="l02588"></a>02588 <span class="keyword">public</span>:
-<a name="l02589"></a>02589 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l02590"></a>02590 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l02591"></a>02591 <span class="keyword">typedef</span> reverse_iterator_base1&lt;const_iterator1&gt; const_reverse_iterator1;
-<a name="l02592"></a>02592 <span class="keyword">typedef</span> reverse_iterator_base2&lt;const_iterator2&gt; const_reverse_iterator2;
-<a name="l02593"></a>02593
-<a name="l02594"></a>02594 <span class="comment">// Element lookup</span>
-<a name="l02595"></a>02595 BOOST_UBLAS_INLINE
-<a name="l02596"></a>02596 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__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="l02597"></a>02597 <span class="keywordflow">if</span> (rank == 1) {
-<a name="l02598"></a>02598 i = (std::max) (i, j);
-<a name="l02599"></a>02599 i = (std::min) (i, j + 1);
-<a name="l02600"></a>02600 }
-<a name="l02601"></a>02601 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, i);
-<a name="l02602"></a>02602 }
-<a name="l02603"></a>02603 BOOST_UBLAS_INLINE
-<a name="l02604"></a>02604 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__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="l02605"></a>02605 <span class="keywordflow">if</span> (rank == 1) {
-<a name="l02606"></a>02606 j = (std::max) (j, i);
-<a name="l02607"></a>02607 j = (std::min) (j, i + 1);
-<a name="l02608"></a>02608 }
-<a name="l02609"></a>02609 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, j);
-<a name="l02610"></a>02610 }
-<a name="l02611"></a>02611
-<a name="l02612"></a>02612
-<a name="l02613"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator1.html">02613</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator1.html">const_iterator1</a>:
-<a name="l02614"></a>02614 <span class="keyword">public</span> container_const_reference&lt;identity_matrix&gt;,
-<a name="l02615"></a>02615 <span class="keyword">public</span> bidirectional_iterator_base&lt;sparse_bidirectional_iterator_tag,
-<a name="l02616"></a>02616 const_iterator1, value_type&gt; {
-<a name="l02617"></a>02617 <span class="keyword">public</span>:
-<a name="l02618"></a>02618 <span class="keyword">typedef</span> <span class="keyword">typename</span> identity_matrix::value_type value_type;
-<a name="l02619"></a>02619 <span class="keyword">typedef</span> <span class="keyword">typename</span> identity_matrix::difference_type difference_type;
-<a name="l02620"></a>02620 <span class="keyword">typedef</span> <span class="keyword">typename</span> identity_matrix::const_reference reference;
-<a name="l02621"></a>02621 <span class="keyword">typedef</span> <span class="keyword">typename</span> identity_matrix::const_pointer pointer;
-<a name="l02622"></a>02622
-<a name="l02623"></a>02623 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator2.html">const_iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator2.html">dual_iterator_type</a>;
-<a name="l02624"></a>02624 <span class="keyword">typedef</span> const_reverse_iterator2 dual_reverse_iterator_type;
-<a name="l02625"></a>02625
-<a name="l02626"></a>02626 <span class="comment">// Construction and destruction</span>
-<a name="l02627"></a>02627 BOOST_UBLAS_INLINE
-<a name="l02628"></a>02628 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator1.html">const_iterator1</a> ():
-<a name="l02629"></a>02629 container_const_reference&lt;self_type&gt; (), it_ () {}
-<a name="l02630"></a>02630 BOOST_UBLAS_INLINE
-<a name="l02631"></a>02631 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix.html" title="An identity matrix with values of type T.">self_type</a> &amp;m, <span class="keyword">const</span> const_subiterator_type &amp;it):
-<a name="l02632"></a>02632 container_const_reference&lt;self_type&gt; (m), it_ (it) {}
-<a name="l02633"></a>02633
-<a name="l02634"></a>02634 <span class="comment">// Arithmetic</span>
-<a name="l02635"></a>02635 BOOST_UBLAS_INLINE
-<a name="l02636"></a>02636 const_iterator1 &amp;operator ++ () {
-<a name="l02637"></a>02637 BOOST_UBLAS_CHECK (it_ &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l02638"></a>02638 ++it_;
-<a name="l02639"></a>02639 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02640"></a>02640 }
-<a name="l02641"></a>02641 BOOST_UBLAS_INLINE
-<a name="l02642"></a>02642 const_iterator1 &amp;operator -- () {
-<a name="l02643"></a>02643 BOOST_UBLAS_CHECK (it_ &gt; 0, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l02644"></a>02644 --it_;
-<a name="l02645"></a>02645 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02646"></a>02646 }
-<a name="l02647"></a>02647
-<a name="l02648"></a>02648 <span class="comment">// Dereference</span>
-<a name="l02649"></a>02649 BOOST_UBLAS_INLINE
-<a name="l02650"></a>02650 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l02651"></a>02651 <span class="keywordflow">return</span> one_;
-<a name="l02652"></a>02652 }
-<a name="l02653"></a>02653
-<a name="l02654"></a>02654 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l02655"></a>02655 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l02656"></a>02656 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02657"></a>02657 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix.html" title="An identity matrix with values of type T.">self_type</a>::
-<a name="l02658"></a>02658 <span class="preprocessor">#endif</span>
-<a name="l02659"></a>02659 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator2.html">const_iterator2</a> begin ()<span class="keyword"> const </span>{
-<a name="l02660"></a>02660 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator2.html">const_iterator2</a> ((*<span class="keyword">this</span>) (), it_);
-<a name="l02661"></a>02661 }
-<a name="l02662"></a>02662 BOOST_UBLAS_INLINE
-<a name="l02663"></a>02663 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02664"></a>02664 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix.html" title="An identity matrix with values of type T.">self_type</a>::
-<a name="l02665"></a>02665 <span class="preprocessor">#endif</span>
-<a name="l02666"></a>02666 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator2.html">const_iterator2</a> end ()<span class="keyword"> const </span>{
-<a name="l02667"></a>02667 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator2.html">const_iterator2</a> ((*<span class="keyword">this</span>) (), it_ + 1);
-<a name="l02668"></a>02668 }
-<a name="l02669"></a>02669 BOOST_UBLAS_INLINE
-<a name="l02670"></a>02670 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02671"></a>02671 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix.html" title="An identity matrix with values of type T.">self_type</a>::
-<a name="l02672"></a>02672 <span class="preprocessor">#endif</span>
-<a name="l02673"></a>02673 <span class="preprocessor"></span> const_reverse_iterator2 rbegin ()<span class="keyword"> const </span>{
-<a name="l02674"></a>02674 <span class="keywordflow">return</span> const_reverse_iterator2 (end ());
-<a name="l02675"></a>02675 }
-<a name="l02676"></a>02676 BOOST_UBLAS_INLINE
-<a name="l02677"></a>02677 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02678"></a>02678 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix.html" title="An identity matrix with values of type T.">self_type</a>::
-<a name="l02679"></a>02679 <span class="preprocessor">#endif</span>
-<a name="l02680"></a>02680 <span class="preprocessor"></span> const_reverse_iterator2 rend ()<span class="keyword"> const </span>{
-<a name="l02681"></a>02681 <span class="keywordflow">return</span> const_reverse_iterator2 (begin ());
-<a name="l02682"></a>02682 }
-<a name="l02683"></a>02683 <span class="preprocessor">#endif</span>
-<a name="l02684"></a>02684 <span class="preprocessor"></span>
-<a name="l02685"></a>02685 <span class="comment">// Indices</span>
-<a name="l02686"></a>02686 BOOST_UBLAS_INLINE
-<a name="l02687"></a>02687 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l02688"></a>02688 <span class="keywordflow">return</span> it_;
-<a name="l02689"></a>02689 }
-<a name="l02690"></a>02690 BOOST_UBLAS_INLINE
-<a name="l02691"></a>02691 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l02692"></a>02692 <span class="keywordflow">return</span> it_;
-<a name="l02693"></a>02693 }
-<a name="l02694"></a>02694
-<a name="l02695"></a>02695 <span class="comment">// Assignment</span>
-<a name="l02696"></a>02696 BOOST_UBLAS_INLINE
-<a name="l02697"></a>02697 const_iterator1 &amp;operator = (<span class="keyword">const</span> const_iterator1 &amp;it) {
-<a name="l02698"></a>02698 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l02699"></a>02699 it_ = it.it_;
-<a name="l02700"></a>02700 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02701"></a>02701 }
-<a name="l02702"></a>02702
-<a name="l02703"></a>02703 <span class="comment">// Comparison</span>
-<a name="l02704"></a>02704 BOOST_UBLAS_INLINE
-<a name="l02705"></a>02705 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l02706"></a>02706 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="l02707"></a>02707 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l02708"></a>02708 }
-<a name="l02709"></a>02709
-<a name="l02710"></a>02710 <span class="keyword">private</span>:
-<a name="l02711"></a>02711 const_subiterator_type it_;
-<a name="l02712"></a>02712 };
-<a name="l02713"></a>02713
-<a name="l02714"></a>02714 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator1.html">const_iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator1.html">iterator1</a>;
-<a name="l02715"></a>02715
-<a name="l02716"></a>02716 BOOST_UBLAS_INLINE
-<a name="l02717"></a>02717 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator1.html">const_iterator1</a> begin1 ()<span class="keyword"> const </span>{
-<a name="l02718"></a>02718 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, 0);
-<a name="l02719"></a>02719 }
-<a name="l02720"></a>02720 BOOST_UBLAS_INLINE
-<a name="l02721"></a>02721 const_iterator1 end1 ()<span class="keyword"> const </span>{
-<a name="l02722"></a>02722 <span class="keywordflow">return</span> const_iterator1 (*<span class="keyword">this</span>, size_common_);
-<a name="l02723"></a>02723 }
-<a name="l02724"></a>02724
-<a name="l02725"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator2.html">02725</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator2.html">const_iterator2</a>:
-<a name="l02726"></a>02726 <span class="keyword">public</span> container_const_reference&lt;identity_matrix&gt;,
-<a name="l02727"></a>02727 <span class="keyword">public</span> bidirectional_iterator_base&lt;sparse_bidirectional_iterator_tag,
-<a name="l02728"></a>02728 const_iterator2, value_type&gt; {
-<a name="l02729"></a>02729 <span class="keyword">public</span>:
-<a name="l02730"></a>02730 <span class="keyword">typedef</span> <span class="keyword">typename</span> identity_matrix::value_type value_type;
-<a name="l02731"></a>02731 <span class="keyword">typedef</span> <span class="keyword">typename</span> identity_matrix::difference_type difference_type;
-<a name="l02732"></a>02732 <span class="keyword">typedef</span> <span class="keyword">typename</span> identity_matrix::const_reference reference;
-<a name="l02733"></a>02733 <span class="keyword">typedef</span> <span class="keyword">typename</span> identity_matrix::const_pointer pointer;
-<a name="l02734"></a>02734
-<a name="l02735"></a>02735 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator1.html">const_iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator1.html">dual_iterator_type</a>;
-<a name="l02736"></a>02736 <span class="keyword">typedef</span> const_reverse_iterator1 dual_reverse_iterator_type;
-<a name="l02737"></a>02737
-<a name="l02738"></a>02738 <span class="comment">// Construction and destruction</span>
-<a name="l02739"></a>02739 BOOST_UBLAS_INLINE
-<a name="l02740"></a>02740 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator2.html">const_iterator2</a> ():
-<a name="l02741"></a>02741 container_const_reference&lt;self_type&gt; (), it_ () {}
-<a name="l02742"></a>02742 BOOST_UBLAS_INLINE
-<a name="l02743"></a>02743 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix.html" title="An identity matrix with values of type T.">self_type</a> &amp;m, <span class="keyword">const</span> const_subiterator_type &amp;it):
-<a name="l02744"></a>02744 container_const_reference&lt;self_type&gt; (m), it_ (it) {}
-<a name="l02745"></a>02745
-<a name="l02746"></a>02746 <span class="comment">// Arithmetic</span>
-<a name="l02747"></a>02747 BOOST_UBLAS_INLINE
-<a name="l02748"></a>02748 const_iterator2 &amp;operator ++ () {
-<a name="l02749"></a>02749 BOOST_UBLAS_CHECK (it_ &lt; (*<span class="keyword">this</span>) ().size_common_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l02750"></a>02750 ++it_;
-<a name="l02751"></a>02751 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02752"></a>02752 }
-<a name="l02753"></a>02753 BOOST_UBLAS_INLINE
-<a name="l02754"></a>02754 const_iterator2 &amp;operator -- () {
-<a name="l02755"></a>02755 BOOST_UBLAS_CHECK (it_ &gt; 0, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l02756"></a>02756 --it_;
-<a name="l02757"></a>02757 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02758"></a>02758 }
-<a name="l02759"></a>02759
-<a name="l02760"></a>02760 <span class="comment">// Dereference</span>
-<a name="l02761"></a>02761 BOOST_UBLAS_INLINE
-<a name="l02762"></a>02762 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l02763"></a>02763 <span class="keywordflow">return</span> one_;
-<a name="l02764"></a>02764 }
-<a name="l02765"></a>02765
-<a name="l02766"></a>02766 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l02767"></a>02767 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l02768"></a>02768 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02769"></a>02769 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix.html" title="An identity matrix with values of type T.">self_type</a>::
-<a name="l02770"></a>02770 <span class="preprocessor">#endif</span>
-<a name="l02771"></a>02771 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator1.html">const_iterator1</a> begin ()<span class="keyword"> const </span>{
-<a name="l02772"></a>02772 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator1.html">const_iterator1</a> ((*<span class="keyword">this</span>) (), it_);
-<a name="l02773"></a>02773 }
-<a name="l02774"></a>02774 BOOST_UBLAS_INLINE
-<a name="l02775"></a>02775 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02776"></a>02776 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix.html" title="An identity matrix with values of type T.">self_type</a>::
-<a name="l02777"></a>02777 <span class="preprocessor">#endif</span>
-<a name="l02778"></a>02778 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator1.html">const_iterator1</a> end ()<span class="keyword"> const </span>{
-<a name="l02779"></a>02779 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator1.html">const_iterator1</a> ((*<span class="keyword">this</span>) (), it_ + 1);
-<a name="l02780"></a>02780 }
-<a name="l02781"></a>02781 BOOST_UBLAS_INLINE
-<a name="l02782"></a>02782 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02783"></a>02783 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix.html" title="An identity matrix with values of type T.">self_type</a>::
-<a name="l02784"></a>02784 <span class="preprocessor">#endif</span>
-<a name="l02785"></a>02785 <span class="preprocessor"></span> const_reverse_iterator1 rbegin ()<span class="keyword"> const </span>{
-<a name="l02786"></a>02786 <span class="keywordflow">return</span> const_reverse_iterator1 (end ());
-<a name="l02787"></a>02787 }
-<a name="l02788"></a>02788 BOOST_UBLAS_INLINE
-<a name="l02789"></a>02789 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02790"></a>02790 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix.html" title="An identity matrix with values of type T.">self_type</a>::
-<a name="l02791"></a>02791 <span class="preprocessor">#endif</span>
-<a name="l02792"></a>02792 <span class="preprocessor"></span> const_reverse_iterator1 rend ()<span class="keyword"> const </span>{
-<a name="l02793"></a>02793 <span class="keywordflow">return</span> const_reverse_iterator1 (begin ());
-<a name="l02794"></a>02794 }
-<a name="l02795"></a>02795 <span class="preprocessor">#endif</span>
-<a name="l02796"></a>02796 <span class="preprocessor"></span>
-<a name="l02797"></a>02797 <span class="comment">// Indices</span>
-<a name="l02798"></a>02798 BOOST_UBLAS_INLINE
-<a name="l02799"></a>02799 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l02800"></a>02800 <span class="keywordflow">return</span> it_;
-<a name="l02801"></a>02801 }
-<a name="l02802"></a>02802 BOOST_UBLAS_INLINE
-<a name="l02803"></a>02803 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l02804"></a>02804 <span class="keywordflow">return</span> it_;
-<a name="l02805"></a>02805 }
-<a name="l02806"></a>02806
-<a name="l02807"></a>02807 <span class="comment">// Assignment</span>
-<a name="l02808"></a>02808 BOOST_UBLAS_INLINE
-<a name="l02809"></a>02809 const_iterator2 &amp;operator = (<span class="keyword">const</span> const_iterator2 &amp;it) {
-<a name="l02810"></a>02810 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l02811"></a>02811 it_ = it.it_;
-<a name="l02812"></a>02812 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02813"></a>02813 }
-<a name="l02814"></a>02814
-<a name="l02815"></a>02815 <span class="comment">// Comparison</span>
-<a name="l02816"></a>02816 BOOST_UBLAS_INLINE
-<a name="l02817"></a>02817 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l02818"></a>02818 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="l02819"></a>02819 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l02820"></a>02820 }
-<a name="l02821"></a>02821
-<a name="l02822"></a>02822 <span class="keyword">private</span>:
-<a name="l02823"></a>02823 const_subiterator_type it_;
-<a name="l02824"></a>02824 };
-<a name="l02825"></a>02825
-<a name="l02826"></a>02826 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator2.html">const_iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator2.html">iterator2</a>;
-<a name="l02827"></a>02827
-<a name="l02828"></a>02828 BOOST_UBLAS_INLINE
-<a name="l02829"></a>02829 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator2.html">const_iterator2</a> begin2 ()<span class="keyword"> const </span>{
-<a name="l02830"></a>02830 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, 0);
-<a name="l02831"></a>02831 }
-<a name="l02832"></a>02832 BOOST_UBLAS_INLINE
-<a name="l02833"></a>02833 const_iterator2 end2 ()<span class="keyword"> const </span>{
-<a name="l02834"></a>02834 <span class="keywordflow">return</span> const_iterator2 (*<span class="keyword">this</span>, size_common_);
-<a name="l02835"></a>02835 }
-<a name="l02836"></a>02836
-<a name="l02837"></a>02837 <span class="comment">// Reverse iterators</span>
-<a name="l02838"></a>02838
-<a name="l02839"></a>02839 BOOST_UBLAS_INLINE
-<a name="l02840"></a>02840 const_reverse_iterator1 rbegin1 ()<span class="keyword"> const </span>{
-<a name="l02841"></a>02841 <span class="keywordflow">return</span> const_reverse_iterator1 (end1 ());
-<a name="l02842"></a>02842 }
-<a name="l02843"></a>02843 BOOST_UBLAS_INLINE
-<a name="l02844"></a>02844 const_reverse_iterator1 rend1 ()<span class="keyword"> const </span>{
-<a name="l02845"></a>02845 <span class="keywordflow">return</span> const_reverse_iterator1 (begin1 ());
-<a name="l02846"></a>02846 }
-<a name="l02847"></a>02847
-<a name="l02848"></a>02848 BOOST_UBLAS_INLINE
-<a name="l02849"></a>02849 const_reverse_iterator2 rbegin2 ()<span class="keyword"> const </span>{
-<a name="l02850"></a>02850 <span class="keywordflow">return</span> const_reverse_iterator2 (end2 ());
-<a name="l02851"></a>02851 }
-<a name="l02852"></a>02852 BOOST_UBLAS_INLINE
-<a name="l02853"></a>02853 const_reverse_iterator2 rend2 ()<span class="keyword"> const </span>{
-<a name="l02854"></a>02854 <span class="keywordflow">return</span> const_reverse_iterator2 (begin2 ());
-<a name="l02855"></a>02855 }
-<a name="l02856"></a>02856
-<a name="l02857"></a>02857 <span class="comment">// Serialization</span>
-<a name="l02858"></a>02858 <span class="keyword">template</span>&lt;<span class="keyword">class</span> Archive&gt;
-<a name="l02859"></a>02859 <span class="keywordtype">void</span> serialize(Archive &amp; ar, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="comment">/* file_version */</span>){
-<a name="l02860"></a>02860
-<a name="l02861"></a>02861 <span class="comment">// we need to copy to a collection_size_type to get a portable</span>
-<a name="l02862"></a>02862 <span class="comment">// and efficient serialization</span>
-<a name="l02863"></a>02863 serialization::collection_size_type s1 (size1_);
-<a name="l02864"></a>02864 serialization::collection_size_type s2 (size2_);
-<a name="l02865"></a>02865
-<a name="l02866"></a>02866 <span class="comment">// serialize the sizes</span>
-<a name="l02867"></a>02867 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;size1&quot;</span>,s1)
-<a name="l02868"></a>02868 &amp; serialization::make_nvp(<span class="stringliteral">&quot;size2&quot;</span>,s2);
-<a name="l02869"></a>02869
-<a name="l02870"></a>02870 <span class="comment">// copy the values back if loading</span>
-<a name="l02871"></a>02871 <span class="keywordflow">if</span> (Archive::is_loading::value) {
-<a name="l02872"></a>02872 size1_ = s1;
-<a name="l02873"></a>02873 size2_ = s2;
-<a name="l02874"></a>02874 size_common_ = ((std::min)(size1_, size2_));
-<a name="l02875"></a>02875 }
-<a name="l02876"></a>02876 }
-<a name="l02877"></a>02877
-<a name="l02878"></a>02878 <span class="keyword">private</span>:
-<a name="l02879"></a>02879 size_type size1_;
-<a name="l02880"></a>02880 size_type size2_;
-<a name="l02881"></a>02881 size_type size_common_;
-<a name="l02882"></a>02882 <span class="keyword">static</span> <span class="keyword">const</span> value_type zero_;
-<a name="l02883"></a>02883 <span class="keyword">static</span> <span class="keyword">const</span> value_type one_;
-<a name="l02884"></a>02884 };
-<a name="l02885"></a>02885
-<a name="l02886"></a>02886 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> ALLOC&gt;
-<a name="l02887"></a>02887 <span class="keyword">const</span> <span class="keyword">typename</span> identity_matrix&lt;T, ALLOC&gt;::value_type identity_matrix&lt;T, ALLOC&gt;::zero_ = T(<span class="comment">/*zero*/</span>);
-<a name="l02888"></a>02888 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> ALLOC&gt;
-<a name="l02889"></a>02889 <span class="keyword">const</span> <span class="keyword">typename</span> identity_matrix&lt;T, ALLOC&gt;::value_type identity_matrix&lt;T, ALLOC&gt;::one_ (1); <span class="comment">// ISSUE: need &apos;one&apos;-traits here</span>
-<a name="l02890"></a>02890
-<a name="l02891"></a>02891
-<a name="l02900"></a>02900 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> ALLOC&gt;
-<a name="l02901"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix.html">02901</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix.html" title="A matrix with all values of type T equal to the same value.">scalar_matrix</a>:
-<a name="l02902"></a>02902 <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;scalar_matrix&lt;T, ALLOC&gt; &gt; {
-<a name="l02903"></a>02903
-<a name="l02904"></a>02904 <span class="keyword">typedef</span> <span class="keyword">const</span> T *const_pointer;
-<a name="l02905"></a>02905 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix.html" title="A matrix with all values of type T equal to the same value.">scalar_matrix&lt;T, ALLOC&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix.html" title="A matrix with all values of type T equal to the same value.">self_type</a>;
-<a name="l02906"></a>02906 <span class="keyword">public</span>:
-<a name="l02907"></a>02907 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l02908"></a>02908 <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="l02909"></a>02909 <span class="preprocessor">#endif</span>
-<a name="l02910"></a>02910 <span class="preprocessor"></span> <span class="keyword">typedef</span> std::size_t size_type;
-<a name="l02911"></a>02911 <span class="keyword">typedef</span> std::ptrdiff_t difference_type;
-<a name="l02912"></a>02912 <span class="keyword">typedef</span> T value_type;
-<a name="l02913"></a>02913 <span class="keyword">typedef</span> <span class="keyword">const</span> T &amp;const_reference;
-<a name="l02914"></a>02914 <span class="keyword">typedef</span> T &amp;reference;
-<a name="l02915"></a>02915 <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="l02916"></a>02916 <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="l02917"></a>02917 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__tag.html">dense_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__tag.html">storage_category</a>;
-<a name="l02918"></a>02918 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__orientation__tag.html">unknown_orientation_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__orientation__tag.html">orientation_category</a>;
-<a name="l02919"></a>02919
-<a name="l02920"></a>02920 <span class="comment">// Construction and destruction</span>
-<a name="l02921"></a>02921 BOOST_UBLAS_INLINE
-<a name="l02922"></a>02922 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix.html" title="A matrix with all values of type T equal to the same value.">scalar_matrix</a> ():
-<a name="l02923"></a>02923 <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="l02924"></a>02924 size1_ (0), size2_ (0), value_ () {}
-<a name="l02925"></a>02925 BOOST_UBLAS_INLINE
-<a name="l02926"></a>02926 scalar_matrix (size_type size1, size_type size2, <span class="keyword">const</span> value_type &amp;value = value_type(1)):
-<a name="l02927"></a>02927 <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="l02928"></a>02928 size1_ (size1), size2_ (size2), value_ (value) {}
-<a name="l02929"></a>02929 BOOST_UBLAS_INLINE
-<a name="l02930"></a>02930 scalar_matrix (<span class="keyword">const</span> scalar_matrix &amp;m):
-<a name="l02931"></a>02931 <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="l02932"></a>02932 size1_ (m.size1_), size2_ (m.size2_), value_ (m.value_) {}
-<a name="l02933"></a>02933
-<a name="l02934"></a>02934 <span class="comment">// Accessors</span>
-<a name="l02935"></a>02935 BOOST_UBLAS_INLINE
-<a name="l02936"></a>02936 size_type size1 ()<span class="keyword"> const </span>{
-<a name="l02937"></a>02937 <span class="keywordflow">return</span> size1_;
-<a name="l02938"></a>02938 }
-<a name="l02939"></a>02939 BOOST_UBLAS_INLINE
-<a name="l02940"></a>02940 size_type size2 ()<span class="keyword"> const </span>{
-<a name="l02941"></a>02941 <span class="keywordflow">return</span> size2_;
-<a name="l02942"></a>02942 }
-<a name="l02943"></a>02943
-<a name="l02944"></a>02944 <span class="comment">// Resizing</span>
-<a name="l02945"></a>02945 BOOST_UBLAS_INLINE
-<a name="l02946"></a>02946 <span class="keywordtype">void</span> resize (size_type size1, size_type size2, <span class="keywordtype">bool</span> <span class="comment">/*preserve*/</span> = <span class="keyword">true</span>) {
-<a name="l02947"></a>02947 size1_ = size1;
-<a name="l02948"></a>02948 size2_ = size2;
-<a name="l02949"></a>02949 }
-<a name="l02950"></a>02950
-<a name="l02951"></a>02951 <span class="comment">// Element access</span>
-<a name="l02952"></a>02952 BOOST_UBLAS_INLINE
-<a name="l02953"></a>02953 const_reference operator () (size_type <span class="comment">/*i*/</span>, size_type <span class="comment">/*j*/</span>)<span class="keyword"> const </span>{
-<a name="l02954"></a>02954 <span class="keywordflow">return</span> value_;
-<a name="l02955"></a>02955 }
-<a name="l02956"></a>02956
-<a name="l02957"></a>02957 <span class="comment">// Assignment</span>
-<a name="l02958"></a>02958 BOOST_UBLAS_INLINE
-<a name="l02959"></a>02959 scalar_matrix &amp;operator = (<span class="keyword">const</span> scalar_matrix &amp;m) {
-<a name="l02960"></a>02960 size1_ = m.size1_;
-<a name="l02961"></a>02961 size2_ = m.size2_;
-<a name="l02962"></a>02962 value_ = m.value_;
-<a name="l02963"></a>02963 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02964"></a>02964 }
-<a name="l02965"></a>02965 BOOST_UBLAS_INLINE
-<a name="l02966"></a>02966 scalar_matrix &amp;assign_temporary (scalar_matrix &amp;m) {
-<a name="l02967"></a>02967 swap (m);
-<a name="l02968"></a>02968 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02969"></a>02969 }
-<a name="l02970"></a>02970
-<a name="l02971"></a>02971 <span class="comment">// Swapping</span>
-<a name="l02972"></a>02972 BOOST_UBLAS_INLINE
-<a name="l02973"></a>02973 <span class="keywordtype">void</span> swap (scalar_matrix &amp;m) {
-<a name="l02974"></a>02974 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;m) {
-<a name="l02975"></a>02975 std::swap (size1_, m.size1_);
-<a name="l02976"></a>02976 std::swap (size2_, m.size2_);
-<a name="l02977"></a>02977 std::swap (value_, m.value_);
-<a name="l02978"></a>02978 }
-<a name="l02979"></a>02979 }
-<a name="l02980"></a>02980 BOOST_UBLAS_INLINE
-<a name="l02981"></a>02981 <span class="keyword">friend</span> <span class="keywordtype">void</span> swap (scalar_matrix &amp;m1, scalar_matrix &amp;m2) {
-<a name="l02982"></a>02982 m1.swap (m2);
-<a name="l02983"></a>02983 }
-<a name="l02984"></a>02984
-<a name="l02985"></a>02985 <span class="comment">// Iterator types</span>
-<a name="l02986"></a>02986 <span class="keyword">private</span>:
-<a name="l02987"></a>02987 <span class="comment">// Use an index</span>
-<a name="l02988"></a>02988 <span class="keyword">typedef</span> size_type const_subiterator_type;
-<a name="l02989"></a>02989
-<a name="l02990"></a>02990 <span class="keyword">public</span>:
-<a name="l02991"></a>02991 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l02992"></a>02992 <span class="preprocessor"></span> <span class="keyword">typedef</span> indexed_const_iterator1&lt;self_type, dense_random_access_iterator_tag&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator1.html">iterator1</a>;
-<a name="l02993"></a>02993 <span class="keyword">typedef</span> indexed_const_iterator2&lt;self_type, dense_random_access_iterator_tag&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator2.html">iterator2</a>;
-<a name="l02994"></a>02994 <span class="keyword">typedef</span> indexed_const_iterator1&lt;self_type, dense_random_access_iterator_tag&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l02995"></a>02995 <span class="keyword">typedef</span> indexed_const_iterator2&lt;self_type, dense_random_access_iterator_tag&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l02996"></a>02996 <span class="preprocessor">#else</span>
-<a name="l02997"></a>02997 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l02998"></a>02998 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l02999"></a>02999 <span class="preprocessor">#endif</span>
-<a name="l03000"></a>03000 <span class="preprocessor"></span> <span class="keyword">typedef</span> reverse_iterator_base1&lt;const_iterator1&gt; const_reverse_iterator1;
-<a name="l03001"></a>03001 <span class="keyword">typedef</span> reverse_iterator_base2&lt;const_iterator2&gt; const_reverse_iterator2;
-<a name="l03002"></a>03002
-<a name="l03003"></a>03003 <span class="comment">// Element lookup</span>
-<a name="l03004"></a>03004 BOOST_UBLAS_INLINE
-<a name="l03005"></a>03005 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator1.html">const_iterator1</a> find1 (<span class="keywordtype">int</span> <span class="comment">/*rank*/</span>, size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l03006"></a>03006 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, i, j);
-<a name="l03007"></a>03007 }
-<a name="l03008"></a>03008 BOOST_UBLAS_INLINE
-<a name="l03009"></a>03009 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator2.html">const_iterator2</a> find2 (<span class="keywordtype">int</span> <span class="comment">/*rank*/</span>, size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l03010"></a>03010 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, i, j);
-<a name="l03011"></a>03011 }
-<a name="l03012"></a>03012
-<a name="l03013"></a>03013
-<a name="l03014"></a>03014 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l03015"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator1.html">03015</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator1.html">const_iterator1</a>:
-<a name="l03016"></a>03016 <span class="keyword">public</span> container_const_reference&lt;scalar_matrix&gt;,
-<a name="l03017"></a>03017 <span class="keyword">public</span> random_access_iterator_base&lt;dense_random_access_iterator_tag,
-<a name="l03018"></a>03018 const_iterator1, value_type&gt; {
-<a name="l03019"></a>03019 <span class="keyword">public</span>:
-<a name="l03020"></a>03020 <span class="keyword">typedef</span> <span class="keyword">typename</span> scalar_matrix::value_type value_type;
-<a name="l03021"></a>03021 <span class="keyword">typedef</span> <span class="keyword">typename</span> scalar_matrix::difference_type difference_type;
-<a name="l03022"></a>03022 <span class="keyword">typedef</span> <span class="keyword">typename</span> scalar_matrix::const_reference reference;
-<a name="l03023"></a>03023 <span class="keyword">typedef</span> <span class="keyword">typename</span> scalar_matrix::const_pointer pointer;
-<a name="l03024"></a>03024
-<a name="l03025"></a>03025 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator2.html">const_iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator2.html">dual_iterator_type</a>;
-<a name="l03026"></a>03026 <span class="keyword">typedef</span> const_reverse_iterator2 dual_reverse_iterator_type;
-<a name="l03027"></a>03027
-<a name="l03028"></a>03028 <span class="comment">// Construction and destruction</span>
-<a name="l03029"></a>03029 BOOST_UBLAS_INLINE
-<a name="l03030"></a>03030 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator1.html">const_iterator1</a> ():
-<a name="l03031"></a>03031 container_const_reference&lt;scalar_matrix&gt; (), it1_ (), it2_ () {}
-<a name="l03032"></a>03032 BOOST_UBLAS_INLINE
-<a name="l03033"></a>03033 const_iterator1 (<span class="keyword">const</span> scalar_matrix &amp;m, <span class="keyword">const</span> const_subiterator_type &amp;it1, <span class="keyword">const</span> const_subiterator_type &amp;it2):
-<a name="l03034"></a>03034 container_const_reference&lt;scalar_matrix&gt; (m), it1_ (it1), it2_ (it2) {}
-<a name="l03035"></a>03035
-<a name="l03036"></a>03036 <span class="comment">// Arithmetic</span>
-<a name="l03037"></a>03037 BOOST_UBLAS_INLINE
-<a name="l03038"></a>03038 const_iterator1 &amp;operator ++ () {
-<a name="l03039"></a>03039 ++ it1_;
-<a name="l03040"></a>03040 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03041"></a>03041 }
-<a name="l03042"></a>03042 BOOST_UBLAS_INLINE
-<a name="l03043"></a>03043 const_iterator1 &amp;operator -- () {
-<a name="l03044"></a>03044 -- it1_;
-<a name="l03045"></a>03045 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03046"></a>03046 }
-<a name="l03047"></a>03047 BOOST_UBLAS_INLINE
-<a name="l03048"></a>03048 const_iterator1 &amp;operator += (difference_type n) {
-<a name="l03049"></a>03049 it1_ += n;
-<a name="l03050"></a>03050 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03051"></a>03051 }
-<a name="l03052"></a>03052 BOOST_UBLAS_INLINE
-<a name="l03053"></a>03053 const_iterator1 &amp;operator -= (difference_type n) {
-<a name="l03054"></a>03054 it1_ -= n;
-<a name="l03055"></a>03055 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03056"></a>03056 }
-<a name="l03057"></a>03057 BOOST_UBLAS_INLINE
-<a name="l03058"></a>03058 difference_type operator - (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l03059"></a>03059 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="l03060"></a>03060 BOOST_UBLAS_CHECK (it2_ == it.it2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l03061"></a>03061 <span class="keywordflow">return</span> it1_ - it.it1_;
-<a name="l03062"></a>03062 }
-<a name="l03063"></a>03063
-<a name="l03064"></a>03064 <span class="comment">// Dereference</span>
-<a name="l03065"></a>03065 BOOST_UBLAS_INLINE
-<a name="l03066"></a>03066 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l03067"></a>03067 BOOST_UBLAS_CHECK (index1 () &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l03068"></a>03068 BOOST_UBLAS_CHECK (index2 () &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l03069"></a>03069 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) () (index1 (), index2 ());
-<a name="l03070"></a>03070 }
-<a name="l03071"></a>03071 BOOST_UBLAS_INLINE
-<a name="l03072"></a>03072 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l03073"></a>03073 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l03074"></a>03074 }
-<a name="l03075"></a>03075
-<a name="l03076"></a>03076 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l03077"></a>03077 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l03078"></a>03078 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03079"></a>03079 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix.html" title="A matrix with all values of type T equal to the same value.">self_type</a>::
-<a name="l03080"></a>03080 <span class="preprocessor">#endif</span>
-<a name="l03081"></a>03081 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator2.html">const_iterator2</a> begin ()<span class="keyword"> const </span>{
-<a name="l03082"></a>03082 <span class="keyword">const</span> scalar_matrix &amp;m = (*this) ();
-<a name="l03083"></a>03083 <span class="keywordflow">return</span> m.find2 (1, index1 (), 0);
-<a name="l03084"></a>03084 }
-<a name="l03085"></a>03085 BOOST_UBLAS_INLINE
-<a name="l03086"></a>03086 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03087"></a>03087 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix.html" title="A matrix with all values of type T equal to the same value.">self_type</a>::
-<a name="l03088"></a>03088 <span class="preprocessor">#endif</span>
-<a name="l03089"></a>03089 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator2.html">const_iterator2</a> end ()<span class="keyword"> const </span>{
-<a name="l03090"></a>03090 <span class="keyword">const</span> scalar_matrix &amp;m = (*this) ();
-<a name="l03091"></a>03091 <span class="keywordflow">return</span> m.find2 (1, index1 (), m.size2 ());
-<a name="l03092"></a>03092 }
-<a name="l03093"></a>03093 BOOST_UBLAS_INLINE
-<a name="l03094"></a>03094 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03095"></a>03095 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix.html" title="A matrix with all values of type T equal to the same value.">self_type</a>::
-<a name="l03096"></a>03096 <span class="preprocessor">#endif</span>
-<a name="l03097"></a>03097 <span class="preprocessor"></span> const_reverse_iterator2 rbegin ()<span class="keyword"> const </span>{
-<a name="l03098"></a>03098 <span class="keywordflow">return</span> const_reverse_iterator2 (end ());
-<a name="l03099"></a>03099 }
-<a name="l03100"></a>03100 BOOST_UBLAS_INLINE
-<a name="l03101"></a>03101 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03102"></a>03102 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix.html" title="A matrix with all values of type T equal to the same value.">self_type</a>::
-<a name="l03103"></a>03103 <span class="preprocessor">#endif</span>
-<a name="l03104"></a>03104 <span class="preprocessor"></span> const_reverse_iterator2 rend ()<span class="keyword"> const </span>{
-<a name="l03105"></a>03105 <span class="keywordflow">return</span> const_reverse_iterator2 (begin ());
-<a name="l03106"></a>03106 }
-<a name="l03107"></a>03107 <span class="preprocessor">#endif</span>
-<a name="l03108"></a>03108 <span class="preprocessor"></span>
-<a name="l03109"></a>03109 <span class="comment">// Indices</span>
-<a name="l03110"></a>03110 BOOST_UBLAS_INLINE
-<a name="l03111"></a>03111 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l03112"></a>03112 <span class="keywordflow">return</span> it1_;
-<a name="l03113"></a>03113 }
-<a name="l03114"></a>03114 BOOST_UBLAS_INLINE
-<a name="l03115"></a>03115 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l03116"></a>03116 <span class="keywordflow">return</span> it2_;
-<a name="l03117"></a>03117 }
-<a name="l03118"></a>03118
-<a name="l03119"></a>03119 <span class="comment">// Assignment</span>
-<a name="l03120"></a>03120 BOOST_UBLAS_INLINE
-<a name="l03121"></a>03121 const_iterator1 &amp;operator = (<span class="keyword">const</span> const_iterator1 &amp;it) {
-<a name="l03122"></a>03122 container_const_reference&lt;scalar_matrix&gt;::assign (&amp;it ());
-<a name="l03123"></a>03123 it1_ = it.it1_;
-<a name="l03124"></a>03124 it2_ = it.it2_;
-<a name="l03125"></a>03125 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03126"></a>03126 }
-<a name="l03127"></a>03127
-<a name="l03128"></a>03128 <span class="comment">// Comparison</span>
-<a name="l03129"></a>03129 BOOST_UBLAS_INLINE
-<a name="l03130"></a>03130 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l03131"></a>03131 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="l03132"></a>03132 BOOST_UBLAS_CHECK (it2_ == it.it2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l03133"></a>03133 <span class="keywordflow">return</span> it1_ == it.it1_;
-<a name="l03134"></a>03134 }
-<a name="l03135"></a>03135 BOOST_UBLAS_INLINE
-<a name="l03136"></a>03136 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l03137"></a>03137 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="l03138"></a>03138 BOOST_UBLAS_CHECK (it2_ == it.it2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l03139"></a>03139 <span class="keywordflow">return</span> it1_ &lt; it.it1_;
-<a name="l03140"></a>03140 }
-<a name="l03141"></a>03141
-<a name="l03142"></a>03142 <span class="keyword">private</span>:
-<a name="l03143"></a>03143 const_subiterator_type it1_;
-<a name="l03144"></a>03144 const_subiterator_type it2_;
-<a name="l03145"></a>03145 };
-<a name="l03146"></a>03146
-<a name="l03147"></a>03147 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator1.html">const_iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator1.html">iterator1</a>;
-<a name="l03148"></a>03148 <span class="preprocessor">#endif</span>
-<a name="l03149"></a>03149 <span class="preprocessor"></span>
-<a name="l03150"></a>03150 BOOST_UBLAS_INLINE
-<a name="l03151"></a>03151 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator1.html">const_iterator1</a> begin1 ()<span class="keyword"> const </span>{
-<a name="l03152"></a>03152 <span class="keywordflow">return</span> find1 (0, 0, 0);
-<a name="l03153"></a>03153 }
-<a name="l03154"></a>03154 BOOST_UBLAS_INLINE
-<a name="l03155"></a>03155 const_iterator1 end1 ()<span class="keyword"> const </span>{
-<a name="l03156"></a>03156 <span class="keywordflow">return</span> find1 (0, size1_, 0);
-<a name="l03157"></a>03157 }
-<a name="l03158"></a>03158
-<a name="l03159"></a>03159 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l03160"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator2.html">03160</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator2.html">const_iterator2</a>:
-<a name="l03161"></a>03161 <span class="keyword">public</span> container_const_reference&lt;scalar_matrix&gt;,
-<a name="l03162"></a>03162 <span class="keyword">public</span> random_access_iterator_base&lt;dense_random_access_iterator_tag,
-<a name="l03163"></a>03163 const_iterator2, value_type&gt; {
-<a name="l03164"></a>03164 <span class="keyword">public</span>:
-<a name="l03165"></a>03165 <span class="keyword">typedef</span> <span class="keyword">typename</span> scalar_matrix::value_type value_type;
-<a name="l03166"></a>03166 <span class="keyword">typedef</span> <span class="keyword">typename</span> scalar_matrix::difference_type difference_type;
-<a name="l03167"></a>03167 <span class="keyword">typedef</span> <span class="keyword">typename</span> scalar_matrix::const_reference reference;
-<a name="l03168"></a>03168 <span class="keyword">typedef</span> <span class="keyword">typename</span> scalar_matrix::const_pointer pointer;
-<a name="l03169"></a>03169
-<a name="l03170"></a>03170 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator1.html">const_iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator1.html">dual_iterator_type</a>;
-<a name="l03171"></a>03171 <span class="keyword">typedef</span> const_reverse_iterator1 dual_reverse_iterator_type;
-<a name="l03172"></a>03172
-<a name="l03173"></a>03173 <span class="comment">// Construction and destruction</span>
-<a name="l03174"></a>03174 BOOST_UBLAS_INLINE
-<a name="l03175"></a>03175 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator2.html">const_iterator2</a> ():
-<a name="l03176"></a>03176 container_const_reference&lt;scalar_matrix&gt; (), it1_ (), it2_ () {}
-<a name="l03177"></a>03177 BOOST_UBLAS_INLINE
-<a name="l03178"></a>03178 const_iterator2 (<span class="keyword">const</span> scalar_matrix &amp;m, <span class="keyword">const</span> const_subiterator_type &amp;it1, <span class="keyword">const</span> const_subiterator_type &amp;it2):
-<a name="l03179"></a>03179 container_const_reference&lt;scalar_matrix&gt; (m), it1_ (it1), it2_ (it2) {}
-<a name="l03180"></a>03180
-<a name="l03181"></a>03181 <span class="comment">// Arithmetic</span>
-<a name="l03182"></a>03182 BOOST_UBLAS_INLINE
-<a name="l03183"></a>03183 const_iterator2 &amp;operator ++ () {
-<a name="l03184"></a>03184 ++ it2_;
-<a name="l03185"></a>03185 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03186"></a>03186 }
-<a name="l03187"></a>03187 BOOST_UBLAS_INLINE
-<a name="l03188"></a>03188 const_iterator2 &amp;operator -- () {
-<a name="l03189"></a>03189 -- it2_;
-<a name="l03190"></a>03190 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03191"></a>03191 }
-<a name="l03192"></a>03192 BOOST_UBLAS_INLINE
-<a name="l03193"></a>03193 const_iterator2 &amp;operator += (difference_type n) {
-<a name="l03194"></a>03194 it2_ += n;
-<a name="l03195"></a>03195 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03196"></a>03196 }
-<a name="l03197"></a>03197 BOOST_UBLAS_INLINE
-<a name="l03198"></a>03198 const_iterator2 &amp;operator -= (difference_type n) {
-<a name="l03199"></a>03199 it2_ -= n;
-<a name="l03200"></a>03200 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03201"></a>03201 }
-<a name="l03202"></a>03202 BOOST_UBLAS_INLINE
-<a name="l03203"></a>03203 difference_type operator - (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l03204"></a>03204 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="l03205"></a>03205 BOOST_UBLAS_CHECK (it1_ == it.it1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l03206"></a>03206 <span class="keywordflow">return</span> it2_ - it.it2_;
-<a name="l03207"></a>03207 }
-<a name="l03208"></a>03208
-<a name="l03209"></a>03209 <span class="comment">// Dereference</span>
-<a name="l03210"></a>03210 BOOST_UBLAS_INLINE
-<a name="l03211"></a>03211 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l03212"></a>03212 BOOST_UBLAS_CHECK (index1 () &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l03213"></a>03213 BOOST_UBLAS_CHECK (index2 () &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l03214"></a>03214 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) () (index1 (), index2 ());
-<a name="l03215"></a>03215 }
-<a name="l03216"></a>03216 BOOST_UBLAS_INLINE
-<a name="l03217"></a>03217 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l03218"></a>03218 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l03219"></a>03219 }
-<a name="l03220"></a>03220
-<a name="l03221"></a>03221 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l03222"></a>03222 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l03223"></a>03223 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03224"></a>03224 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix.html" title="A matrix with all values of type T equal to the same value.">self_type</a>::
-<a name="l03225"></a>03225 <span class="preprocessor">#endif</span>
-<a name="l03226"></a>03226 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator1.html">const_iterator1</a> begin ()<span class="keyword"> const </span>{
-<a name="l03227"></a>03227 <span class="keyword">const</span> scalar_matrix &amp;m = (*this) ();
-<a name="l03228"></a>03228 <span class="keywordflow">return</span> m.find1 (1, 0, index2 ());
-<a name="l03229"></a>03229 }
-<a name="l03230"></a>03230 BOOST_UBLAS_INLINE
-<a name="l03231"></a>03231 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03232"></a>03232 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix.html" title="A matrix with all values of type T equal to the same value.">self_type</a>::
-<a name="l03233"></a>03233 <span class="preprocessor">#endif</span>
-<a name="l03234"></a>03234 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator1.html">const_iterator1</a> end ()<span class="keyword"> const </span>{
-<a name="l03235"></a>03235 <span class="keyword">const</span> scalar_matrix &amp;m = (*this) ();
-<a name="l03236"></a>03236 <span class="keywordflow">return</span> m.find1 (1, m.size1 (), index2 ());
-<a name="l03237"></a>03237 }
-<a name="l03238"></a>03238 BOOST_UBLAS_INLINE
-<a name="l03239"></a>03239 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03240"></a>03240 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix.html" title="A matrix with all values of type T equal to the same value.">self_type</a>::
-<a name="l03241"></a>03241 <span class="preprocessor">#endif</span>
-<a name="l03242"></a>03242 <span class="preprocessor"></span> const_reverse_iterator1 rbegin ()<span class="keyword"> const </span>{
-<a name="l03243"></a>03243 <span class="keywordflow">return</span> const_reverse_iterator1 (end ());
-<a name="l03244"></a>03244 }
-<a name="l03245"></a>03245 BOOST_UBLAS_INLINE
-<a name="l03246"></a>03246 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03247"></a>03247 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix.html" title="A matrix with all values of type T equal to the same value.">self_type</a>::
-<a name="l03248"></a>03248 <span class="preprocessor">#endif</span>
-<a name="l03249"></a>03249 <span class="preprocessor"></span> const_reverse_iterator1 rend ()<span class="keyword"> const </span>{
-<a name="l03250"></a>03250 <span class="keywordflow">return</span> const_reverse_iterator1 (begin ());
-<a name="l03251"></a>03251 }
-<a name="l03252"></a>03252 <span class="preprocessor">#endif</span>
-<a name="l03253"></a>03253 <span class="preprocessor"></span>
-<a name="l03254"></a>03254 <span class="comment">// Indices</span>
-<a name="l03255"></a>03255 BOOST_UBLAS_INLINE
-<a name="l03256"></a>03256 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l03257"></a>03257 <span class="keywordflow">return</span> it1_;
-<a name="l03258"></a>03258 }
-<a name="l03259"></a>03259 BOOST_UBLAS_INLINE
-<a name="l03260"></a>03260 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l03261"></a>03261 <span class="keywordflow">return</span> it2_;
-<a name="l03262"></a>03262 }
-<a name="l03263"></a>03263
-<a name="l03264"></a>03264 <span class="comment">// Assignment</span>
-<a name="l03265"></a>03265 BOOST_UBLAS_INLINE
-<a name="l03266"></a>03266 const_iterator2 &amp;operator = (<span class="keyword">const</span> const_iterator2 &amp;it) {
-<a name="l03267"></a>03267 container_const_reference&lt;scalar_matrix&gt;::assign (&amp;it ());
-<a name="l03268"></a>03268 it1_ = it.it1_;
-<a name="l03269"></a>03269 it2_ = it.it2_;
-<a name="l03270"></a>03270 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03271"></a>03271 }
-<a name="l03272"></a>03272
-<a name="l03273"></a>03273 <span class="comment">// Comparison</span>
-<a name="l03274"></a>03274 BOOST_UBLAS_INLINE
-<a name="l03275"></a>03275 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l03276"></a>03276 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="l03277"></a>03277 BOOST_UBLAS_CHECK (it1_ == it.it1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l03278"></a>03278 <span class="keywordflow">return</span> it2_ == it.it2_;
-<a name="l03279"></a>03279 }
-<a name="l03280"></a>03280 BOOST_UBLAS_INLINE
-<a name="l03281"></a>03281 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l03282"></a>03282 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="l03283"></a>03283 BOOST_UBLAS_CHECK (it1_ == it.it1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l03284"></a>03284 <span class="keywordflow">return</span> it2_ &lt; it.it2_;
-<a name="l03285"></a>03285 }
-<a name="l03286"></a>03286
-<a name="l03287"></a>03287 <span class="keyword">private</span>:
-<a name="l03288"></a>03288 const_subiterator_type it1_;
-<a name="l03289"></a>03289 const_subiterator_type it2_;
-<a name="l03290"></a>03290 };
-<a name="l03291"></a>03291
-<a name="l03292"></a>03292 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator2.html">const_iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator2.html">iterator2</a>;
-<a name="l03293"></a>03293 <span class="preprocessor">#endif</span>
-<a name="l03294"></a>03294 <span class="preprocessor"></span>
-<a name="l03295"></a>03295 BOOST_UBLAS_INLINE
-<a name="l03296"></a>03296 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator2.html">const_iterator2</a> begin2 ()<span class="keyword"> const </span>{
-<a name="l03297"></a>03297 <span class="keywordflow">return</span> find2 (0, 0, 0);
-<a name="l03298"></a>03298 }
-<a name="l03299"></a>03299 BOOST_UBLAS_INLINE
-<a name="l03300"></a>03300 const_iterator2 end2 ()<span class="keyword"> const </span>{
-<a name="l03301"></a>03301 <span class="keywordflow">return</span> find2 (0, 0, size2_);
-<a name="l03302"></a>03302 }
-<a name="l03303"></a>03303
-<a name="l03304"></a>03304 <span class="comment">// Reverse iterators</span>
-<a name="l03305"></a>03305
-<a name="l03306"></a>03306 BOOST_UBLAS_INLINE
-<a name="l03307"></a>03307 const_reverse_iterator1 rbegin1 ()<span class="keyword"> const </span>{
-<a name="l03308"></a>03308 <span class="keywordflow">return</span> const_reverse_iterator1 (end1 ());
-<a name="l03309"></a>03309 }
-<a name="l03310"></a>03310 BOOST_UBLAS_INLINE
-<a name="l03311"></a>03311 const_reverse_iterator1 rend1 ()<span class="keyword"> const </span>{
-<a name="l03312"></a>03312 <span class="keywordflow">return</span> const_reverse_iterator1 (begin1 ());
-<a name="l03313"></a>03313 }
-<a name="l03314"></a>03314
-<a name="l03315"></a>03315 BOOST_UBLAS_INLINE
-<a name="l03316"></a>03316 const_reverse_iterator2 rbegin2 ()<span class="keyword"> const </span>{
-<a name="l03317"></a>03317 <span class="keywordflow">return</span> const_reverse_iterator2 (end2 ());
-<a name="l03318"></a>03318 }
-<a name="l03319"></a>03319 BOOST_UBLAS_INLINE
-<a name="l03320"></a>03320 const_reverse_iterator2 rend2 ()<span class="keyword"> const </span>{
-<a name="l03321"></a>03321 <span class="keywordflow">return</span> const_reverse_iterator2 (begin2 ());
-<a name="l03322"></a>03322 }
-<a name="l03323"></a>03323
-<a name="l03324"></a>03324 <span class="comment">// Serialization</span>
-<a name="l03325"></a>03325 <span class="keyword">template</span>&lt;<span class="keyword">class</span> Archive&gt;
-<a name="l03326"></a>03326 <span class="keywordtype">void</span> serialize(Archive &amp; ar, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="comment">/* file_version */</span>){
-<a name="l03327"></a>03327
-<a name="l03328"></a>03328 <span class="comment">// we need to copy to a collection_size_type to get a portable</span>
-<a name="l03329"></a>03329 <span class="comment">// and efficient serialization</span>
-<a name="l03330"></a>03330 serialization::collection_size_type s1 (size1_);
-<a name="l03331"></a>03331 serialization::collection_size_type s2 (size2_);
-<a name="l03332"></a>03332
-<a name="l03333"></a>03333 <span class="comment">// serialize the sizes</span>
-<a name="l03334"></a>03334 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;size1&quot;</span>,s1)
-<a name="l03335"></a>03335 &amp; serialization::make_nvp(<span class="stringliteral">&quot;size2&quot;</span>,s2);
-<a name="l03336"></a>03336
-<a name="l03337"></a>03337 <span class="comment">// copy the values back if loading</span>
-<a name="l03338"></a>03338 <span class="keywordflow">if</span> (Archive::is_loading::value) {
-<a name="l03339"></a>03339 size1_ = s1;
-<a name="l03340"></a>03340 size2_ = s2;
-<a name="l03341"></a>03341 }
-<a name="l03342"></a>03342
-<a name="l03343"></a>03343 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;value&quot;</span>, value_);
-<a name="l03344"></a>03344 }
-<a name="l03345"></a>03345
-<a name="l03346"></a>03346 <span class="keyword">private</span>:
-<a name="l03347"></a>03347 size_type size1_;
-<a name="l03348"></a>03348 size_type size2_;
-<a name="l03349"></a>03349 value_type value_;
-<a name="l03350"></a>03350 };
-<a name="l03351"></a>03351
-<a name="l03352"></a>03352
-<a name="l03370"></a>03370 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, std::<span class="keywordtype">size_t</span> N, std::<span class="keywordtype">size_t</span> M&gt;
-<a name="l03371"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html">03371</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">c_matrix</a>:
-<a name="l03372"></a>03372 <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;c_matrix&lt;T, N, M&gt; &gt; {
-<a name="l03373"></a>03373
-<a name="l03374"></a>03374 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">c_matrix&lt;T, N, M&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">self_type</a>;
-<a name="l03375"></a>03375 <span class="keyword">public</span>:
-<a name="l03376"></a>03376 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l03377"></a>03377 <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="l03378"></a>03378 <span class="preprocessor">#endif</span>
-<a name="l03379"></a>03379 <span class="preprocessor"></span> <span class="keyword">typedef</span> std::size_t size_type;
-<a name="l03380"></a>03380 <span class="keyword">typedef</span> std::ptrdiff_t difference_type;
-<a name="l03381"></a>03381 <span class="keyword">typedef</span> T value_type;
-<a name="l03382"></a>03382 <span class="keyword">typedef</span> <span class="keyword">const</span> T &amp;const_reference;
-<a name="l03383"></a>03383 <span class="keyword">typedef</span> T &amp;reference;
-<a name="l03384"></a>03384 <span class="keyword">typedef</span> <span class="keyword">const</span> T *const_pointer;
-<a name="l03385"></a>03385 <span class="keyword">typedef</span> T *pointer;
-<a name="l03386"></a>03386 <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="l03387"></a>03387 <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="l03388"></a>03388 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__vector.html" title="A dense vector of values of type T with the given size. The data is stored as an...">c_vector&lt;T, N * M&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__vector.html" title="A dense vector of values of type T with the given size. The data is stored as an...">vector_temporary_type</a>; <span class="comment">// vector able to store all elements of c_matrix</span>
-<a name="l03389"></a>03389 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">matrix_temporary_type</a>;
-<a name="l03390"></a>03390 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__tag.html">dense_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__tag.html">storage_category</a>;
-<a name="l03391"></a>03391 <span class="comment">// This could be better for performance,</span>
-<a name="l03392"></a>03392 <span class="comment">// typedef typename unknown_orientation_tag orientation_category;</span>
-<a name="l03393"></a>03393 <span class="comment">// but others depend on the orientation information...</span>
-<a name="l03394"></a>03394 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1row__major__tag.html">row_major_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1row__major__tag.html">orientation_category</a>;
-<a name="l03395"></a>03395
-<a name="l03396"></a>03396 <span class="comment">// Construction and destruction</span>
-<a name="l03397"></a>03397 BOOST_UBLAS_INLINE
-<a name="l03398"></a>03398 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">c_matrix</a> ():
-<a name="l03399"></a>03399 size1_ (N), size2_ (M) <span class="comment">/* , data_ () */</span> {
-<a name="l03400"></a>03400 }
-<a name="l03401"></a>03401 BOOST_UBLAS_INLINE
-<a name="l03402"></a>03402 c_matrix (size_type size1, size_type size2):
-<a name="l03403"></a>03403 size1_ (size1), size2_ (size2) <span class="comment">/* , data_ () */</span> {
-<a name="l03404"></a>03404 <span class="keywordflow">if</span> (size1_ &gt; N || size2_ &gt; M)
-<a name="l03405"></a>03405 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ().raise ();
-<a name="l03406"></a>03406 }
-<a name="l03407"></a>03407 BOOST_UBLAS_INLINE
-<a name="l03408"></a>03408 c_matrix (<span class="keyword">const</span> c_matrix &amp;m):
-<a name="l03409"></a>03409 size1_ (m.size1_), size2_ (m.size2_) <span class="comment">/* , data_ () */</span> {
-<a name="l03410"></a>03410 <span class="keywordflow">if</span> (size1_ &gt; N || size2_ &gt; M)
-<a name="l03411"></a>03411 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ().raise ();
-<a name="l03412"></a>03412 assign(m);
-<a name="l03413"></a>03413 }
-<a name="l03414"></a>03414 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l03415"></a>03415 BOOST_UBLAS_INLINE
-<a name="l03416"></a>03416 c_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):
-<a name="l03417"></a>03417 size1_ (ae ().size1 ()), size2_ (ae ().size2 ()) <span class="comment">/* , data_ () */</span> {
-<a name="l03418"></a>03418 <span class="keywordflow">if</span> (size1_ &gt; N || size2_ &gt; M)
-<a name="l03419"></a>03419 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ().raise ();
-<a name="l03420"></a>03420 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l03421"></a>03421 }
-<a name="l03422"></a>03422
-<a name="l03423"></a>03423 <span class="comment">// Accessors</span>
-<a name="l03424"></a>03424 BOOST_UBLAS_INLINE
-<a name="l03425"></a>03425 size_type size1 ()<span class="keyword"> const </span>{
-<a name="l03426"></a>03426 <span class="keywordflow">return</span> size1_;
-<a name="l03427"></a>03427 }
-<a name="l03428"></a>03428 BOOST_UBLAS_INLINE
-<a name="l03429"></a>03429 size_type size2 ()<span class="keyword"> const </span>{
-<a name="l03430"></a>03430 <span class="keywordflow">return</span> size2_;
-<a name="l03431"></a>03431 }
-<a name="l03432"></a>03432 BOOST_UBLAS_INLINE
-<a name="l03433"></a>03433 const_pointer data ()<span class="keyword"> const </span>{
-<a name="l03434"></a>03434 <span class="keywordflow">return</span> <span class="keyword">reinterpret_cast&lt;</span>const_pointer<span class="keyword">&gt;</span> (data_);
-<a name="l03435"></a>03435 }
-<a name="l03436"></a>03436 BOOST_UBLAS_INLINE
-<a name="l03437"></a>03437 pointer data () {
-<a name="l03438"></a>03438 <span class="keywordflow">return</span> <span class="keyword">reinterpret_cast&lt;</span>pointer<span class="keyword">&gt;</span> (data_);
-<a name="l03439"></a>03439 }
-<a name="l03440"></a>03440
-<a name="l03441"></a>03441 <span class="comment">// Resizing</span>
-<a name="l03442"></a>03442 BOOST_UBLAS_INLINE
-<a name="l03443"></a>03443 <span class="keywordtype">void</span> resize (size_type size1, size_type size2, <span class="keywordtype">bool</span> preserve = <span class="keyword">true</span>) {
-<a name="l03444"></a>03444 <span class="keywordflow">if</span> (size1 &gt; N || size2 &gt; M)
-<a name="l03445"></a>03445 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ().raise ();
-<a name="l03446"></a>03446 <span class="keywordflow">if</span> (preserve) {
-<a name="l03447"></a>03447 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">self_type</a> temporary (size1, size2);
-<a name="l03448"></a>03448 <span class="comment">// Common elements to preserve</span>
-<a name="l03449"></a>03449 <span class="keyword">const</span> size_type size1_min = (std::min) (size1, size1_);
-<a name="l03450"></a>03450 <span class="keyword">const</span> size_type size2_min = (std::min) (size2, size2_);
-<a name="l03451"></a>03451 <span class="keywordflow">for</span> (size_type i = 0; i != size1_min; ++i) { <span class="comment">// indexing copy over major</span>
-<a name="l03452"></a>03452 <span class="keywordflow">for</span> (size_type j = 0; j != size2_min; ++j) {
-<a name="l03453"></a>03453 temporary.data_[i][j] = data_[i][j];
-<a name="l03454"></a>03454 }
-<a name="l03455"></a>03455 }
-<a name="l03456"></a>03456 assign_temporary (temporary);
-<a name="l03457"></a>03457 }
-<a name="l03458"></a>03458 <span class="keywordflow">else</span> {
-<a name="l03459"></a>03459 size1_ = size1;
-<a name="l03460"></a>03460 size2_ = size2;
-<a name="l03461"></a>03461 }
-<a name="l03462"></a>03462 }
-<a name="l03463"></a>03463
-<a name="l03464"></a>03464 <span class="comment">// Element access</span>
-<a name="l03465"></a>03465 BOOST_UBLAS_INLINE
-<a name="l03466"></a>03466 const_reference operator () (size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l03467"></a>03467 BOOST_UBLAS_CHECK (i &lt; size1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l03468"></a>03468 BOOST_UBLAS_CHECK (j &lt; size2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l03469"></a>03469 <span class="keywordflow">return</span> data_ [i] [j];
-<a name="l03470"></a>03470 }
-<a name="l03471"></a>03471 BOOST_UBLAS_INLINE
-<a name="l03472"></a>03472 reference at_element (size_type i, size_type j) {
-<a name="l03473"></a>03473 BOOST_UBLAS_CHECK (i &lt; size1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l03474"></a>03474 BOOST_UBLAS_CHECK (j &lt; size2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l03475"></a>03475 <span class="keywordflow">return</span> data_ [i] [j];
-<a name="l03476"></a>03476 }
-<a name="l03477"></a>03477 BOOST_UBLAS_INLINE
-<a name="l03478"></a>03478 reference operator () (size_type i, size_type j) {
-<a name="l03479"></a>03479 <span class="keywordflow">return</span> at_element (i, j);
-<a name="l03480"></a>03480 }
-<a name="l03481"></a>03481
-<a name="l03482"></a>03482 <span class="comment">// Element assignment</span>
-<a name="l03483"></a>03483 BOOST_UBLAS_INLINE
-<a name="l03484"></a>03484 reference insert_element (size_type i, size_type j, const_reference t) {
-<a name="l03485"></a>03485 <span class="keywordflow">return</span> (at_element (i, j) = t);
-<a name="l03486"></a>03486 }
-<a name="l03487"></a>03487
-<a name="l03488"></a>03488 <span class="comment">// Zeroing</span>
-<a name="l03489"></a>03489 BOOST_UBLAS_INLINE
-<a name="l03490"></a>03490 <span class="keywordtype">void</span> clear () {
-<a name="l03491"></a>03491 <span class="keywordflow">for</span> (size_type i = 0; i &lt; size1_; ++ i)
-<a name="l03492"></a>03492 std::fill (data_ [i], data_ [i] + size2_, value_type<span class="comment">/*zero*/</span>());
-<a name="l03493"></a>03493 }
-<a name="l03494"></a>03494
-<a name="l03495"></a>03495 <span class="comment">// Assignment</span>
-<a name="l03496"></a>03496 <span class="preprocessor">#ifdef BOOST_UBLAS_MOVE_SEMANTICS</span>
-<a name="l03497"></a>03497 <span class="preprocessor"></span>
-<a name="l03499"></a>03499 BOOST_UBLAS_INLINE
-<a name="l03500"></a>03500 c_matrix &amp;operator = (c_matrix m) {
-<a name="l03501"></a>03501 assign_temporary(m);
-<a name="l03502"></a>03502 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03503"></a>03503 }
-<a name="l03504"></a>03504 <span class="preprocessor">#else</span>
-<a name="l03505"></a>03505 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l03506"></a>03506 c_matrix &amp;operator = (<span class="keyword">const</span> c_matrix &amp;m) {
-<a name="l03507"></a>03507 size1_ = m.size1_;
-<a name="l03508"></a>03508 size2_ = m.size2_;
-<a name="l03509"></a>03509 <span class="keywordflow">for</span> (size_type i = 0; i &lt; m.size1_; ++ i)
-<a name="l03510"></a>03510 std::copy (m.data_ [i], m.data_ [i] + m.size2_, data_ [i]);
-<a name="l03511"></a>03511 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03512"></a>03512 }
-<a name="l03513"></a>03513 <span class="preprocessor">#endif</span>
-<a name="l03514"></a>03514 <span class="preprocessor"></span> <span class="keyword">template</span>&lt;<span class="keyword">class</span> C&gt; <span class="comment">// Container assignment without temporary</span>
-<a name="l03515"></a>03515 BOOST_UBLAS_INLINE
-<a name="l03516"></a>03516 c_matrix &amp;operator = (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html" title="Base class for Matrix container models.">matrix_container&lt;C&gt;</a> &amp;m) {
-<a name="l03517"></a>03517 resize (m ().size1 (), m ().size2 (), <span class="keyword">false</span>);
-<a name="l03518"></a>03518 assign (m);
-<a name="l03519"></a>03519 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03520"></a>03520 }
-<a name="l03521"></a>03521 BOOST_UBLAS_INLINE
-<a name="l03522"></a>03522 c_matrix &amp;assign_temporary (c_matrix &amp;m) {
-<a name="l03523"></a>03523 swap (m);
-<a name="l03524"></a>03524 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03525"></a>03525 }
-<a name="l03526"></a>03526 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l03527"></a>03527 BOOST_UBLAS_INLINE
-<a name="l03528"></a>03528 c_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="l03529"></a>03529 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">self_type</a> temporary (ae);
-<a name="l03530"></a>03530 <span class="keywordflow">return</span> assign_temporary (temporary);
-<a name="l03531"></a>03531 }
-<a name="l03532"></a>03532 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l03533"></a>03533 BOOST_UBLAS_INLINE
-<a name="l03534"></a>03534 c_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="l03535"></a>03535 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l03536"></a>03536 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03537"></a>03537 }
-<a name="l03538"></a>03538 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l03539"></a>03539 BOOST_UBLAS_INLINE
-<a name="l03540"></a>03540 c_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="l03541"></a>03541 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">self_type</a> temporary (*<span class="keyword">this</span> + ae);
-<a name="l03542"></a>03542 <span class="keywordflow">return</span> assign_temporary (temporary);
-<a name="l03543"></a>03543 }
-<a name="l03544"></a>03544 <span class="keyword">template</span>&lt;<span class="keyword">class</span> C&gt; <span class="comment">// Container assignment without temporary</span>
-<a name="l03545"></a>03545 BOOST_UBLAS_INLINE
-<a name="l03546"></a>03546 c_matrix &amp;operator += (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html" title="Base class for Matrix container models.">matrix_container&lt;C&gt;</a> &amp;m) {
-<a name="l03547"></a>03547 plus_assign (m);
-<a name="l03548"></a>03548 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03549"></a>03549 }
-<a name="l03550"></a>03550 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l03551"></a>03551 BOOST_UBLAS_INLINE
-<a name="l03552"></a>03552 c_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="l03553"></a>03553 matrix_assign&lt;scalar_plus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l03554"></a>03554 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03555"></a>03555 }
-<a name="l03556"></a>03556 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l03557"></a>03557 BOOST_UBLAS_INLINE
-<a name="l03558"></a>03558 c_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="l03559"></a>03559 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">self_type</a> temporary (*<span class="keyword">this</span> - ae);
-<a name="l03560"></a>03560 <span class="keywordflow">return</span> assign_temporary (temporary);
-<a name="l03561"></a>03561 }
-<a name="l03562"></a>03562 <span class="keyword">template</span>&lt;<span class="keyword">class</span> C&gt; <span class="comment">// Container assignment without temporary</span>
-<a name="l03563"></a>03563 BOOST_UBLAS_INLINE
-<a name="l03564"></a>03564 c_matrix &amp;operator -= (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html" title="Base class for Matrix container models.">matrix_container&lt;C&gt;</a> &amp;m) {
-<a name="l03565"></a>03565 minus_assign (m);
-<a name="l03566"></a>03566 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03567"></a>03567 }
-<a name="l03568"></a>03568 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l03569"></a>03569 BOOST_UBLAS_INLINE
-<a name="l03570"></a>03570 c_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="l03571"></a>03571 matrix_assign&lt;scalar_minus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l03572"></a>03572 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03573"></a>03573 }
-<a name="l03574"></a>03574 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l03575"></a>03575 BOOST_UBLAS_INLINE
-<a name="l03576"></a>03576 c_matrix&amp; operator *= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l03577"></a>03577 matrix_assign_scalar&lt;scalar_multiplies_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l03578"></a>03578 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03579"></a>03579 }
-<a name="l03580"></a>03580 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l03581"></a>03581 BOOST_UBLAS_INLINE
-<a name="l03582"></a>03582 c_matrix&amp; operator /= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l03583"></a>03583 matrix_assign_scalar&lt;scalar_divides_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l03584"></a>03584 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03585"></a>03585 }
-<a name="l03586"></a>03586
-<a name="l03587"></a>03587 <span class="comment">// Swapping</span>
-<a name="l03588"></a>03588 BOOST_UBLAS_INLINE
-<a name="l03589"></a>03589 <span class="keywordtype">void</span> swap (c_matrix &amp;m) {
-<a name="l03590"></a>03590 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;m) {
-<a name="l03591"></a>03591 BOOST_UBLAS_CHECK (size1_ == m.size1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ());
-<a name="l03592"></a>03592 BOOST_UBLAS_CHECK (size2_ == m.size2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ());
-<a name="l03593"></a>03593 std::swap (size1_, m.size1_);
-<a name="l03594"></a>03594 std::swap (size2_, m.size2_);
-<a name="l03595"></a>03595 <span class="keywordflow">for</span> (size_type i = 0; i &lt; size1_; ++ i)
-<a name="l03596"></a>03596 std::swap_ranges (data_ [i], data_ [i] + size2_, m.data_ [i]);
-<a name="l03597"></a>03597 }
-<a name="l03598"></a>03598 }
-<a name="l03599"></a>03599 BOOST_UBLAS_INLINE
-<a name="l03600"></a>03600 <span class="keyword">friend</span> <span class="keywordtype">void</span> swap (c_matrix &amp;m1, c_matrix &amp;m2) {
-<a name="l03601"></a>03601 m1.swap (m2);
-<a name="l03602"></a>03602 }
-<a name="l03603"></a>03603
-<a name="l03604"></a>03604 <span class="comment">// Iterator types</span>
-<a name="l03605"></a>03605 <span class="keyword">private</span>:
-<a name="l03606"></a>03606 <span class="comment">// Use pointers for iterator</span>
-<a name="l03607"></a>03607 <span class="keyword">typedef</span> const_pointer const_subiterator_type;
-<a name="l03608"></a>03608 <span class="keyword">typedef</span> pointer subiterator_type;
-<a name="l03609"></a>03609
-<a name="l03610"></a>03610 <span class="keyword">public</span>:
-<a name="l03611"></a>03611 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l03612"></a>03612 <span class="preprocessor"></span> <span class="keyword">typedef</span> indexed_iterator1&lt;self_type, dense_random_access_iterator_tag&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator1.html">iterator1</a>;
-<a name="l03613"></a>03613 <span class="keyword">typedef</span> indexed_iterator2&lt;self_type, dense_random_access_iterator_tag&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator2.html">iterator2</a>;
-<a name="l03614"></a>03614 <span class="keyword">typedef</span> indexed_const_iterator1&lt;self_type, dense_random_access_iterator_tag&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l03615"></a>03615 <span class="keyword">typedef</span> indexed_const_iterator2&lt;self_type, dense_random_access_iterator_tag&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l03616"></a>03616 <span class="preprocessor">#else</span>
-<a name="l03617"></a>03617 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l03618"></a>03618 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator1.html">iterator1</a>;
-<a name="l03619"></a>03619 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l03620"></a>03620 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator2.html">iterator2</a>;
-<a name="l03621"></a>03621 <span class="preprocessor">#endif</span>
-<a name="l03622"></a>03622 <span class="preprocessor"></span> <span class="keyword">typedef</span> reverse_iterator_base1&lt;const_iterator1&gt; const_reverse_iterator1;
-<a name="l03623"></a>03623 <span class="keyword">typedef</span> reverse_iterator_base1&lt;iterator1&gt; reverse_iterator1;
-<a name="l03624"></a>03624 <span class="keyword">typedef</span> reverse_iterator_base2&lt;const_iterator2&gt; const_reverse_iterator2;
-<a name="l03625"></a>03625 <span class="keyword">typedef</span> reverse_iterator_base2&lt;iterator2&gt; reverse_iterator2;
-<a name="l03626"></a>03626
-<a name="l03627"></a>03627 <span class="comment">// Element lookup</span>
-<a name="l03628"></a>03628 BOOST_UBLAS_INLINE
-<a name="l03629"></a>03629 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__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="l03630"></a>03630 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l03631"></a>03631 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, i, j);
-<a name="l03632"></a>03632 <span class="preprocessor">#else</span>
-<a name="l03633"></a>03633 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, &amp;data_ [i] [j]);
-<a name="l03634"></a>03634 <span class="preprocessor">#endif</span>
-<a name="l03635"></a>03635 <span class="preprocessor"></span> }
-<a name="l03636"></a>03636 BOOST_UBLAS_INLINE
-<a name="l03637"></a>03637 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator1.html">iterator1</a> find1 (<span class="keywordtype">int</span> rank, size_type i, size_type j) {
-<a name="l03638"></a>03638 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l03639"></a>03639 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, i, j);
-<a name="l03640"></a>03640 <span class="preprocessor">#else</span>
-<a name="l03641"></a>03641 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, &amp;data_ [i] [j]);
-<a name="l03642"></a>03642 <span class="preprocessor">#endif</span>
-<a name="l03643"></a>03643 <span class="preprocessor"></span> }
-<a name="l03644"></a>03644 BOOST_UBLAS_INLINE
-<a name="l03645"></a>03645 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__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="l03646"></a>03646 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l03647"></a>03647 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, i, j);
-<a name="l03648"></a>03648 <span class="preprocessor">#else</span>
-<a name="l03649"></a>03649 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, &amp;data_ [i] [j]);
-<a name="l03650"></a>03650 <span class="preprocessor">#endif</span>
-<a name="l03651"></a>03651 <span class="preprocessor"></span> }
-<a name="l03652"></a>03652 BOOST_UBLAS_INLINE
-<a name="l03653"></a>03653 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator2.html">iterator2</a> find2 (<span class="keywordtype">int</span> rank, size_type i, size_type j) {
-<a name="l03654"></a>03654 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l03655"></a>03655 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator2.html">iterator2</a> (*<span class="keyword">this</span>, i, j);
-<a name="l03656"></a>03656 <span class="preprocessor">#else</span>
-<a name="l03657"></a>03657 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator2.html">iterator2</a> (*<span class="keyword">this</span>, &amp;data_ [i] [j]);
-<a name="l03658"></a>03658 <span class="preprocessor">#endif</span>
-<a name="l03659"></a>03659 <span class="preprocessor"></span> }
-<a name="l03660"></a>03660
-<a name="l03661"></a>03661
-<a name="l03662"></a>03662 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l03663"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator1.html">03663</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator1.html">const_iterator1</a>:
-<a name="l03664"></a>03664 <span class="keyword">public</span> container_const_reference&lt;c_matrix&gt;,
-<a name="l03665"></a>03665 <span class="keyword">public</span> random_access_iterator_base&lt;dense_random_access_iterator_tag,
-<a name="l03666"></a>03666 const_iterator1, value_type&gt; {
-<a name="l03667"></a>03667 <span class="keyword">public</span>:
-<a name="l03668"></a>03668 <span class="keyword">typedef</span> <span class="keyword">typename</span> c_matrix::difference_type difference_type;
-<a name="l03669"></a>03669 <span class="keyword">typedef</span> <span class="keyword">typename</span> c_matrix::value_type value_type;
-<a name="l03670"></a>03670 <span class="keyword">typedef</span> <span class="keyword">typename</span> c_matrix::const_reference reference;
-<a name="l03671"></a>03671 <span class="keyword">typedef</span> <span class="keyword">typename</span> c_matrix::const_pointer pointer;
-<a name="l03672"></a>03672
-<a name="l03673"></a>03673 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator2.html">const_iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator2.html">dual_iterator_type</a>;
-<a name="l03674"></a>03674 <span class="keyword">typedef</span> const_reverse_iterator2 dual_reverse_iterator_type;
-<a name="l03675"></a>03675
-<a name="l03676"></a>03676 <span class="comment">// Construction and destruction</span>
-<a name="l03677"></a>03677 BOOST_UBLAS_INLINE
-<a name="l03678"></a>03678 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator1.html">const_iterator1</a> ():
-<a name="l03679"></a>03679 container_const_reference&lt;self_type&gt; (), it_ () {}
-<a name="l03680"></a>03680 BOOST_UBLAS_INLINE
-<a name="l03681"></a>03681 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">self_type</a> &amp;m, <span class="keyword">const</span> const_subiterator_type &amp;it):
-<a name="l03682"></a>03682 container_const_reference&lt;self_type&gt; (m), it_ (it) {}
-<a name="l03683"></a>03683 BOOST_UBLAS_INLINE
-<a name="l03684"></a>03684 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator1.html">iterator1</a> &amp;it):
-<a name="l03685"></a>03685 container_const_reference&lt;self_type&gt; (it ()), it_ (it.it_) {}
-<a name="l03686"></a>03686
-<a name="l03687"></a>03687 <span class="comment">// Arithmetic</span>
-<a name="l03688"></a>03688 BOOST_UBLAS_INLINE
-<a name="l03689"></a>03689 const_iterator1 &amp;operator ++ () {
-<a name="l03690"></a>03690 it_ += M;
-<a name="l03691"></a>03691 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03692"></a>03692 }
-<a name="l03693"></a>03693 BOOST_UBLAS_INLINE
-<a name="l03694"></a>03694 const_iterator1 &amp;operator -- () {
-<a name="l03695"></a>03695 it_ -= M;
-<a name="l03696"></a>03696 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03697"></a>03697 }
-<a name="l03698"></a>03698 BOOST_UBLAS_INLINE
-<a name="l03699"></a>03699 const_iterator1 &amp;operator += (difference_type n) {
-<a name="l03700"></a>03700 it_ += n * M;
-<a name="l03701"></a>03701 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03702"></a>03702 }
-<a name="l03703"></a>03703 BOOST_UBLAS_INLINE
-<a name="l03704"></a>03704 const_iterator1 &amp;operator -= (difference_type n) {
-<a name="l03705"></a>03705 it_ -= n * M;
-<a name="l03706"></a>03706 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03707"></a>03707 }
-<a name="l03708"></a>03708 BOOST_UBLAS_INLINE
-<a name="l03709"></a>03709 difference_type operator - (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l03710"></a>03710 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="l03711"></a>03711 <span class="keywordflow">return</span> (it_ - it.it_) / M;
-<a name="l03712"></a>03712 }
-<a name="l03713"></a>03713
-<a name="l03714"></a>03714 <span class="comment">// Dereference</span>
-<a name="l03715"></a>03715 BOOST_UBLAS_INLINE
-<a name="l03716"></a>03716 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l03717"></a>03717 BOOST_UBLAS_CHECK (index1 () &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l03718"></a>03718 BOOST_UBLAS_CHECK (index2 () &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l03719"></a>03719 <span class="keywordflow">return</span> *it_;
-<a name="l03720"></a>03720 }
-<a name="l03721"></a>03721 BOOST_UBLAS_INLINE
-<a name="l03722"></a>03722 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l03723"></a>03723 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l03724"></a>03724 }
-<a name="l03725"></a>03725
-<a name="l03726"></a>03726 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l03727"></a>03727 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l03728"></a>03728 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03729"></a>03729 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">self_type</a>::
-<a name="l03730"></a>03730 <span class="preprocessor">#endif</span>
-<a name="l03731"></a>03731 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator2.html">const_iterator2</a> begin ()<span class="keyword"> const </span>{
-<a name="l03732"></a>03732 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">self_type</a> &amp;m = (*this) ();
-<a name="l03733"></a>03733 <span class="keywordflow">return</span> m.find2 (1, index1 (), 0);
-<a name="l03734"></a>03734 }
-<a name="l03735"></a>03735 BOOST_UBLAS_INLINE
-<a name="l03736"></a>03736 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03737"></a>03737 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">self_type</a>::
-<a name="l03738"></a>03738 <span class="preprocessor">#endif</span>
-<a name="l03739"></a>03739 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator2.html">const_iterator2</a> end ()<span class="keyword"> const </span>{
-<a name="l03740"></a>03740 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">self_type</a> &amp;m = (*this) ();
-<a name="l03741"></a>03741 <span class="keywordflow">return</span> m.find2 (1, index1 (), m.size2 ());
-<a name="l03742"></a>03742 }
-<a name="l03743"></a>03743 BOOST_UBLAS_INLINE
-<a name="l03744"></a>03744 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03745"></a>03745 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">self_type</a>::
-<a name="l03746"></a>03746 <span class="preprocessor">#endif</span>
-<a name="l03747"></a>03747 <span class="preprocessor"></span> const_reverse_iterator2 rbegin ()<span class="keyword"> const </span>{
-<a name="l03748"></a>03748 <span class="keywordflow">return</span> const_reverse_iterator2 (end ());
-<a name="l03749"></a>03749 }
-<a name="l03750"></a>03750 BOOST_UBLAS_INLINE
-<a name="l03751"></a>03751 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03752"></a>03752 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">self_type</a>::
-<a name="l03753"></a>03753 <span class="preprocessor">#endif</span>
-<a name="l03754"></a>03754 <span class="preprocessor"></span> const_reverse_iterator2 rend ()<span class="keyword"> const </span>{
-<a name="l03755"></a>03755 <span class="keywordflow">return</span> const_reverse_iterator2 (begin ());
-<a name="l03756"></a>03756 }
-<a name="l03757"></a>03757 <span class="preprocessor">#endif</span>
-<a name="l03758"></a>03758 <span class="preprocessor"></span>
-<a name="l03759"></a>03759 <span class="comment">// Indices</span>
-<a name="l03760"></a>03760 BOOST_UBLAS_INLINE
-<a name="l03761"></a>03761 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l03762"></a>03762 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">self_type</a> &amp;m = (*this) ();
-<a name="l03763"></a>03763 <span class="keywordflow">return</span> (it_ - m.begin1 ().it_) / M;
-<a name="l03764"></a>03764 }
-<a name="l03765"></a>03765 BOOST_UBLAS_INLINE
-<a name="l03766"></a>03766 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l03767"></a>03767 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">self_type</a> &amp;m = (*this) ();
-<a name="l03768"></a>03768 <span class="keywordflow">return</span> (it_ - m.begin1 ().it_) % M;
-<a name="l03769"></a>03769 }
-<a name="l03770"></a>03770
-<a name="l03771"></a>03771 <span class="comment">// Assignment</span>
-<a name="l03772"></a>03772 BOOST_UBLAS_INLINE
-<a name="l03773"></a>03773 const_iterator1 &amp;operator = (<span class="keyword">const</span> const_iterator1 &amp;it) {
-<a name="l03774"></a>03774 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l03775"></a>03775 it_ = it.it_;
-<a name="l03776"></a>03776 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03777"></a>03777 }
-<a name="l03778"></a>03778
-<a name="l03779"></a>03779 <span class="comment">// Comparison</span>
-<a name="l03780"></a>03780 BOOST_UBLAS_INLINE
-<a name="l03781"></a>03781 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l03782"></a>03782 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="l03783"></a>03783 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l03784"></a>03784 }
-<a name="l03785"></a>03785 BOOST_UBLAS_INLINE
-<a name="l03786"></a>03786 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l03787"></a>03787 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="l03788"></a>03788 <span class="keywordflow">return</span> it_ &lt; it.it_;
-<a name="l03789"></a>03789 }
-<a name="l03790"></a>03790
-<a name="l03791"></a>03791 <span class="keyword">private</span>:
-<a name="l03792"></a>03792 const_subiterator_type it_;
-<a name="l03793"></a>03793
-<a name="l03794"></a>03794 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator1.html">iterator1</a>;
-<a name="l03795"></a>03795 };
-<a name="l03796"></a>03796 <span class="preprocessor">#endif</span>
-<a name="l03797"></a>03797 <span class="preprocessor"></span>
-<a name="l03798"></a>03798 BOOST_UBLAS_INLINE
-<a name="l03799"></a>03799 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator1.html">const_iterator1</a> begin1 ()<span class="keyword"> const </span>{
-<a name="l03800"></a>03800 <span class="keywordflow">return</span> find1 (0, 0, 0);
-<a name="l03801"></a>03801 }
-<a name="l03802"></a>03802 BOOST_UBLAS_INLINE
-<a name="l03803"></a>03803 const_iterator1 end1 ()<span class="keyword"> const </span>{
-<a name="l03804"></a>03804 <span class="keywordflow">return</span> find1 (0, size1_, 0);
-<a name="l03805"></a>03805 }
-<a name="l03806"></a>03806
-<a name="l03807"></a>03807 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l03808"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator1.html">03808</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator1.html">iterator1</a>:
-<a name="l03809"></a>03809 <span class="keyword">public</span> container_reference&lt;c_matrix&gt;,
-<a name="l03810"></a>03810 <span class="keyword">public</span> random_access_iterator_base&lt;dense_random_access_iterator_tag,
-<a name="l03811"></a>03811 iterator1, value_type&gt; {
-<a name="l03812"></a>03812 <span class="keyword">public</span>:
-<a name="l03813"></a>03813
-<a name="l03814"></a>03814 <span class="keyword">typedef</span> <span class="keyword">typename</span> c_matrix::difference_type difference_type;
-<a name="l03815"></a>03815 <span class="keyword">typedef</span> <span class="keyword">typename</span> c_matrix::value_type value_type;
-<a name="l03816"></a>03816 <span class="keyword">typedef</span> <span class="keyword">typename</span> c_matrix::reference reference;
-<a name="l03817"></a>03817 <span class="keyword">typedef</span> <span class="keyword">typename</span> c_matrix::pointer pointer;
-<a name="l03818"></a>03818
-<a name="l03819"></a>03819 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator2.html">iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator2.html">dual_iterator_type</a>;
-<a name="l03820"></a>03820 <span class="keyword">typedef</span> reverse_iterator2 dual_reverse_iterator_type;
-<a name="l03821"></a>03821
-<a name="l03822"></a>03822 <span class="comment">// Construction and destruction</span>
-<a name="l03823"></a>03823 BOOST_UBLAS_INLINE
-<a name="l03824"></a>03824 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator1.html">iterator1</a> ():
-<a name="l03825"></a>03825 container_reference&lt;self_type&gt; (), it_ () {}
-<a name="l03826"></a>03826 BOOST_UBLAS_INLINE
-<a name="l03827"></a>03827 iterator1 (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">self_type</a> &amp;m, <span class="keyword">const</span> subiterator_type &amp;it):
-<a name="l03828"></a>03828 container_reference&lt;self_type&gt; (m), it_ (it) {}
-<a name="l03829"></a>03829
-<a name="l03830"></a>03830 <span class="comment">// Arithmetic</span>
-<a name="l03831"></a>03831 BOOST_UBLAS_INLINE
-<a name="l03832"></a>03832 iterator1 &amp;operator ++ () {
-<a name="l03833"></a>03833 it_ += M;
-<a name="l03834"></a>03834 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03835"></a>03835 }
-<a name="l03836"></a>03836 BOOST_UBLAS_INLINE
-<a name="l03837"></a>03837 iterator1 &amp;operator -- () {
-<a name="l03838"></a>03838 it_ -= M;
-<a name="l03839"></a>03839 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03840"></a>03840 }
-<a name="l03841"></a>03841 BOOST_UBLAS_INLINE
-<a name="l03842"></a>03842 iterator1 &amp;operator += (difference_type n) {
-<a name="l03843"></a>03843 it_ += n * M;
-<a name="l03844"></a>03844 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03845"></a>03845 }
-<a name="l03846"></a>03846 BOOST_UBLAS_INLINE
-<a name="l03847"></a>03847 iterator1 &amp;operator -= (difference_type n) {
-<a name="l03848"></a>03848 it_ -= n * M;
-<a name="l03849"></a>03849 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03850"></a>03850 }
-<a name="l03851"></a>03851 BOOST_UBLAS_INLINE
-<a name="l03852"></a>03852 difference_type operator - (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l03853"></a>03853 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="l03854"></a>03854 <span class="keywordflow">return</span> (it_ - it.it_) / M;
-<a name="l03855"></a>03855 }
-<a name="l03856"></a>03856
-<a name="l03857"></a>03857 <span class="comment">// Dereference</span>
-<a name="l03858"></a>03858 BOOST_UBLAS_INLINE
-<a name="l03859"></a>03859 reference operator * ()<span class="keyword"> const </span>{
-<a name="l03860"></a>03860 BOOST_UBLAS_CHECK (index1 () &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l03861"></a>03861 BOOST_UBLAS_CHECK (index2 () &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l03862"></a>03862 <span class="keywordflow">return</span> *it_;
-<a name="l03863"></a>03863 }
-<a name="l03864"></a>03864 BOOST_UBLAS_INLINE
-<a name="l03865"></a>03865 reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l03866"></a>03866 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l03867"></a>03867 }
-<a name="l03868"></a>03868
-<a name="l03869"></a>03869 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l03870"></a>03870 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l03871"></a>03871 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03872"></a>03872 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">self_type</a>::
-<a name="l03873"></a>03873 <span class="preprocessor">#endif</span>
-<a name="l03874"></a>03874 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator2.html">iterator2</a> begin ()<span class="keyword"> const </span>{
-<a name="l03875"></a>03875 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">self_type</a> &amp;m = (*this) ();
-<a name="l03876"></a>03876 <span class="keywordflow">return</span> m.find2 (1, index1 (), 0);
-<a name="l03877"></a>03877 }
-<a name="l03878"></a>03878 BOOST_UBLAS_INLINE
-<a name="l03879"></a>03879 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03880"></a>03880 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">self_type</a>::
-<a name="l03881"></a>03881 <span class="preprocessor">#endif</span>
-<a name="l03882"></a>03882 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator2.html">iterator2</a> end ()<span class="keyword"> const </span>{
-<a name="l03883"></a>03883 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">self_type</a> &amp;m = (*this) ();
-<a name="l03884"></a>03884 <span class="keywordflow">return</span> m.find2 (1, index1 (), m.size2 ());
-<a name="l03885"></a>03885 }
-<a name="l03886"></a>03886 BOOST_UBLAS_INLINE
-<a name="l03887"></a>03887 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03888"></a>03888 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">self_type</a>::
-<a name="l03889"></a>03889 <span class="preprocessor">#endif</span>
-<a name="l03890"></a>03890 <span class="preprocessor"></span> reverse_iterator2 rbegin ()<span class="keyword"> const </span>{
-<a name="l03891"></a>03891 <span class="keywordflow">return</span> reverse_iterator2 (end ());
-<a name="l03892"></a>03892 }
-<a name="l03893"></a>03893 BOOST_UBLAS_INLINE
-<a name="l03894"></a>03894 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03895"></a>03895 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">self_type</a>::
-<a name="l03896"></a>03896 <span class="preprocessor">#endif</span>
-<a name="l03897"></a>03897 <span class="preprocessor"></span> reverse_iterator2 rend ()<span class="keyword"> const </span>{
-<a name="l03898"></a>03898 <span class="keywordflow">return</span> reverse_iterator2 (begin ());
-<a name="l03899"></a>03899 }
-<a name="l03900"></a>03900 <span class="preprocessor">#endif</span>
-<a name="l03901"></a>03901 <span class="preprocessor"></span>
-<a name="l03902"></a>03902 <span class="comment">// Indices</span>
-<a name="l03903"></a>03903 BOOST_UBLAS_INLINE
-<a name="l03904"></a>03904 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l03905"></a>03905 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">self_type</a> &amp;m = (*this) ();
-<a name="l03906"></a>03906 <span class="keywordflow">return</span> (it_ - m.begin1 ().it_) / M;
-<a name="l03907"></a>03907 }
-<a name="l03908"></a>03908 BOOST_UBLAS_INLINE
-<a name="l03909"></a>03909 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l03910"></a>03910 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">self_type</a> &amp;m = (*this) ();
-<a name="l03911"></a>03911 <span class="keywordflow">return</span> (it_ - m.begin1 ().it_) % M;
-<a name="l03912"></a>03912 }
-<a name="l03913"></a>03913
-<a name="l03914"></a>03914 <span class="comment">// Assignment</span>
-<a name="l03915"></a>03915 BOOST_UBLAS_INLINE
-<a name="l03916"></a>03916 iterator1 &amp;operator = (<span class="keyword">const</span> iterator1 &amp;it) {
-<a name="l03917"></a>03917 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l03918"></a>03918 it_ = it.it_;
-<a name="l03919"></a>03919 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03920"></a>03920 }
-<a name="l03921"></a>03921
-<a name="l03922"></a>03922 <span class="comment">// Comparison</span>
-<a name="l03923"></a>03923 BOOST_UBLAS_INLINE
-<a name="l03924"></a>03924 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l03925"></a>03925 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="l03926"></a>03926 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l03927"></a>03927 }
-<a name="l03928"></a>03928 BOOST_UBLAS_INLINE
-<a name="l03929"></a>03929 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l03930"></a>03930 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="l03931"></a>03931 <span class="keywordflow">return</span> it_ &lt; it.it_;
-<a name="l03932"></a>03932 }
-<a name="l03933"></a>03933
-<a name="l03934"></a>03934 <span class="keyword">private</span>:
-<a name="l03935"></a>03935 subiterator_type it_;
-<a name="l03936"></a>03936
-<a name="l03937"></a>03937 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l03938"></a>03938 };
-<a name="l03939"></a>03939 <span class="preprocessor">#endif</span>
-<a name="l03940"></a>03940 <span class="preprocessor"></span>
-<a name="l03941"></a>03941 BOOST_UBLAS_INLINE
-<a name="l03942"></a>03942 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator1.html">iterator1</a> begin1 () {
-<a name="l03943"></a>03943 <span class="keywordflow">return</span> find1 (0, 0, 0);
-<a name="l03944"></a>03944 }
-<a name="l03945"></a>03945 BOOST_UBLAS_INLINE
-<a name="l03946"></a>03946 iterator1 end1 () {
-<a name="l03947"></a>03947 <span class="keywordflow">return</span> find1 (0, size1_, 0);
-<a name="l03948"></a>03948 }
-<a name="l03949"></a>03949
-<a name="l03950"></a>03950 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l03951"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator2.html">03951</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator2.html">const_iterator2</a>:
-<a name="l03952"></a>03952 <span class="keyword">public</span> container_const_reference&lt;c_matrix&gt;,
-<a name="l03953"></a>03953 <span class="keyword">public</span> random_access_iterator_base&lt;dense_random_access_iterator_tag,
-<a name="l03954"></a>03954 const_iterator2, value_type&gt; {
-<a name="l03955"></a>03955 <span class="keyword">public</span>:
-<a name="l03956"></a>03956 <span class="keyword">typedef</span> <span class="keyword">typename</span> c_matrix::difference_type difference_type;
-<a name="l03957"></a>03957 <span class="keyword">typedef</span> <span class="keyword">typename</span> c_matrix::value_type value_type;
-<a name="l03958"></a>03958 <span class="keyword">typedef</span> <span class="keyword">typename</span> c_matrix::const_reference reference;
-<a name="l03959"></a>03959 <span class="keyword">typedef</span> <span class="keyword">typename</span> c_matrix::const_reference pointer;
-<a name="l03960"></a>03960
-<a name="l03961"></a>03961 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator1.html">const_iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator1.html">dual_iterator_type</a>;
-<a name="l03962"></a>03962 <span class="keyword">typedef</span> const_reverse_iterator1 dual_reverse_iterator_type;
-<a name="l03963"></a>03963
-<a name="l03964"></a>03964 <span class="comment">// Construction and destruction</span>
-<a name="l03965"></a>03965 BOOST_UBLAS_INLINE
-<a name="l03966"></a>03966 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator2.html">const_iterator2</a> ():
-<a name="l03967"></a>03967 container_const_reference&lt;self_type&gt; (), it_ () {}
-<a name="l03968"></a>03968 BOOST_UBLAS_INLINE
-<a name="l03969"></a>03969 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">self_type</a> &amp;m, <span class="keyword">const</span> const_subiterator_type &amp;it):
-<a name="l03970"></a>03970 container_const_reference&lt;self_type&gt; (m), it_ (it) {}
-<a name="l03971"></a>03971 BOOST_UBLAS_INLINE
-<a name="l03972"></a>03972 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator2.html">iterator2</a> &amp;it):
-<a name="l03973"></a>03973 container_const_reference&lt;self_type&gt; (it ()), it_ (it.it_) {}
-<a name="l03974"></a>03974
-<a name="l03975"></a>03975 <span class="comment">// Arithmetic</span>
-<a name="l03976"></a>03976 BOOST_UBLAS_INLINE
-<a name="l03977"></a>03977 const_iterator2 &amp;operator ++ () {
-<a name="l03978"></a>03978 ++ it_;
-<a name="l03979"></a>03979 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03980"></a>03980 }
-<a name="l03981"></a>03981 BOOST_UBLAS_INLINE
-<a name="l03982"></a>03982 const_iterator2 &amp;operator -- () {
-<a name="l03983"></a>03983 -- it_;
-<a name="l03984"></a>03984 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03985"></a>03985 }
-<a name="l03986"></a>03986 BOOST_UBLAS_INLINE
-<a name="l03987"></a>03987 const_iterator2 &amp;operator += (difference_type n) {
-<a name="l03988"></a>03988 it_ += n;
-<a name="l03989"></a>03989 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03990"></a>03990 }
-<a name="l03991"></a>03991 BOOST_UBLAS_INLINE
-<a name="l03992"></a>03992 const_iterator2 &amp;operator -= (difference_type n) {
-<a name="l03993"></a>03993 it_ -= n;
-<a name="l03994"></a>03994 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03995"></a>03995 }
-<a name="l03996"></a>03996 BOOST_UBLAS_INLINE
-<a name="l03997"></a>03997 difference_type operator - (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l03998"></a>03998 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="l03999"></a>03999 <span class="keywordflow">return</span> it_ - it.it_;
-<a name="l04000"></a>04000 }
-<a name="l04001"></a>04001
-<a name="l04002"></a>04002 <span class="comment">// Dereference</span>
-<a name="l04003"></a>04003 BOOST_UBLAS_INLINE
-<a name="l04004"></a>04004 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l04005"></a>04005 BOOST_UBLAS_CHECK (index1 () &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l04006"></a>04006 BOOST_UBLAS_CHECK (index2 () &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l04007"></a>04007 <span class="keywordflow">return</span> *it_;
-<a name="l04008"></a>04008 }
-<a name="l04009"></a>04009 BOOST_UBLAS_INLINE
-<a name="l04010"></a>04010 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l04011"></a>04011 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l04012"></a>04012 }
-<a name="l04013"></a>04013
-<a name="l04014"></a>04014 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l04015"></a>04015 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l04016"></a>04016 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l04017"></a>04017 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">self_type</a>::
-<a name="l04018"></a>04018 <span class="preprocessor">#endif</span>
-<a name="l04019"></a>04019 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator1.html">const_iterator1</a> begin ()<span class="keyword"> const </span>{
-<a name="l04020"></a>04020 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">self_type</a> &amp;m = (*this) ();
-<a name="l04021"></a>04021 <span class="keywordflow">return</span> m.find1 (1, 0, index2 ());
-<a name="l04022"></a>04022 }
-<a name="l04023"></a>04023 BOOST_UBLAS_INLINE
-<a name="l04024"></a>04024 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l04025"></a>04025 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">self_type</a>::
-<a name="l04026"></a>04026 <span class="preprocessor">#endif</span>
-<a name="l04027"></a>04027 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator1.html">const_iterator1</a> end ()<span class="keyword"> const </span>{
-<a name="l04028"></a>04028 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">self_type</a> &amp;m = (*this) ();
-<a name="l04029"></a>04029 <span class="keywordflow">return</span> m.find1 (1, m.size1 (), index2 ());
-<a name="l04030"></a>04030 }
-<a name="l04031"></a>04031 BOOST_UBLAS_INLINE
-<a name="l04032"></a>04032 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l04033"></a>04033 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">self_type</a>::
-<a name="l04034"></a>04034 <span class="preprocessor">#endif</span>
-<a name="l04035"></a>04035 <span class="preprocessor"></span> const_reverse_iterator1 rbegin ()<span class="keyword"> const </span>{
-<a name="l04036"></a>04036 <span class="keywordflow">return</span> const_reverse_iterator1 (end ());
-<a name="l04037"></a>04037 }
-<a name="l04038"></a>04038 BOOST_UBLAS_INLINE
-<a name="l04039"></a>04039 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l04040"></a>04040 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">self_type</a>::
-<a name="l04041"></a>04041 <span class="preprocessor">#endif</span>
-<a name="l04042"></a>04042 <span class="preprocessor"></span> const_reverse_iterator1 rend ()<span class="keyword"> const </span>{
-<a name="l04043"></a>04043 <span class="keywordflow">return</span> const_reverse_iterator1 (begin ());
-<a name="l04044"></a>04044 }
-<a name="l04045"></a>04045 <span class="preprocessor">#endif</span>
-<a name="l04046"></a>04046 <span class="preprocessor"></span>
-<a name="l04047"></a>04047 <span class="comment">// Indices</span>
-<a name="l04048"></a>04048 BOOST_UBLAS_INLINE
-<a name="l04049"></a>04049 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l04050"></a>04050 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">self_type</a> &amp;m = (*this) ();
-<a name="l04051"></a>04051 <span class="keywordflow">return</span> (it_ - m.begin2 ().it_) / M;
-<a name="l04052"></a>04052 }
-<a name="l04053"></a>04053 BOOST_UBLAS_INLINE
-<a name="l04054"></a>04054 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l04055"></a>04055 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">self_type</a> &amp;m = (*this) ();
-<a name="l04056"></a>04056 <span class="keywordflow">return</span> (it_ - m.begin2 ().it_) % M;
-<a name="l04057"></a>04057 }
-<a name="l04058"></a>04058
-<a name="l04059"></a>04059 <span class="comment">// Assignment</span>
-<a name="l04060"></a>04060 BOOST_UBLAS_INLINE
-<a name="l04061"></a>04061 const_iterator2 &amp;operator = (<span class="keyword">const</span> const_iterator2 &amp;it) {
-<a name="l04062"></a>04062 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l04063"></a>04063 it_ = it.it_;
-<a name="l04064"></a>04064 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04065"></a>04065 }
-<a name="l04066"></a>04066
-<a name="l04067"></a>04067 <span class="comment">// Comparison</span>
-<a name="l04068"></a>04068 BOOST_UBLAS_INLINE
-<a name="l04069"></a>04069 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l04070"></a>04070 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="l04071"></a>04071 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l04072"></a>04072 }
-<a name="l04073"></a>04073 BOOST_UBLAS_INLINE
-<a name="l04074"></a>04074 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l04075"></a>04075 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="l04076"></a>04076 <span class="keywordflow">return</span> it_ &lt; it.it_;
-<a name="l04077"></a>04077 }
-<a name="l04078"></a>04078
-<a name="l04079"></a>04079 <span class="keyword">private</span>:
-<a name="l04080"></a>04080 const_subiterator_type it_;
-<a name="l04081"></a>04081
-<a name="l04082"></a>04082 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator2.html">iterator2</a>;
-<a name="l04083"></a>04083 };
-<a name="l04084"></a>04084 <span class="preprocessor">#endif</span>
-<a name="l04085"></a>04085 <span class="preprocessor"></span>
-<a name="l04086"></a>04086 BOOST_UBLAS_INLINE
-<a name="l04087"></a>04087 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator2.html">const_iterator2</a> begin2 ()<span class="keyword"> const </span>{
-<a name="l04088"></a>04088 <span class="keywordflow">return</span> find2 (0, 0, 0);
-<a name="l04089"></a>04089 }
-<a name="l04090"></a>04090 BOOST_UBLAS_INLINE
-<a name="l04091"></a>04091 const_iterator2 end2 ()<span class="keyword"> const </span>{
-<a name="l04092"></a>04092 <span class="keywordflow">return</span> find2 (0, 0, size2_);
-<a name="l04093"></a>04093 }
-<a name="l04094"></a>04094
-<a name="l04095"></a>04095 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l04096"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator2.html">04096</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator2.html">iterator2</a>:
-<a name="l04097"></a>04097 <span class="keyword">public</span> container_reference&lt;c_matrix&gt;,
-<a name="l04098"></a>04098 <span class="keyword">public</span> random_access_iterator_base&lt;dense_random_access_iterator_tag,
-<a name="l04099"></a>04099 iterator2, value_type&gt; {
-<a name="l04100"></a>04100 <span class="keyword">public</span>:
-<a name="l04101"></a>04101 <span class="keyword">typedef</span> <span class="keyword">typename</span> c_matrix::difference_type difference_type;
-<a name="l04102"></a>04102 <span class="keyword">typedef</span> <span class="keyword">typename</span> c_matrix::value_type value_type;
-<a name="l04103"></a>04103 <span class="keyword">typedef</span> <span class="keyword">typename</span> c_matrix::reference reference;
-<a name="l04104"></a>04104 <span class="keyword">typedef</span> <span class="keyword">typename</span> c_matrix::pointer pointer;
-<a name="l04105"></a>04105
-<a name="l04106"></a>04106 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator1.html">iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator1.html">dual_iterator_type</a>;
-<a name="l04107"></a>04107 <span class="keyword">typedef</span> reverse_iterator1 dual_reverse_iterator_type;
-<a name="l04108"></a>04108
-<a name="l04109"></a>04109 <span class="comment">// Construction and destruction</span>
-<a name="l04110"></a>04110 BOOST_UBLAS_INLINE
-<a name="l04111"></a>04111 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator2.html">iterator2</a> ():
-<a name="l04112"></a>04112 container_reference&lt;self_type&gt; (), it_ () {}
-<a name="l04113"></a>04113 BOOST_UBLAS_INLINE
-<a name="l04114"></a>04114 iterator2 (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">self_type</a> &amp;m, <span class="keyword">const</span> subiterator_type &amp;it):
-<a name="l04115"></a>04115 container_reference&lt;self_type&gt; (m), it_ (it) {}
-<a name="l04116"></a>04116
-<a name="l04117"></a>04117 <span class="comment">// Arithmetic</span>
-<a name="l04118"></a>04118 BOOST_UBLAS_INLINE
-<a name="l04119"></a>04119 iterator2 &amp;operator ++ () {
-<a name="l04120"></a>04120 ++ it_;
-<a name="l04121"></a>04121 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04122"></a>04122 }
-<a name="l04123"></a>04123 BOOST_UBLAS_INLINE
-<a name="l04124"></a>04124 iterator2 &amp;operator -- () {
-<a name="l04125"></a>04125 -- it_;
-<a name="l04126"></a>04126 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04127"></a>04127 }
-<a name="l04128"></a>04128 BOOST_UBLAS_INLINE
-<a name="l04129"></a>04129 iterator2 &amp;operator += (difference_type n) {
-<a name="l04130"></a>04130 it_ += n;
-<a name="l04131"></a>04131 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04132"></a>04132 }
-<a name="l04133"></a>04133 BOOST_UBLAS_INLINE
-<a name="l04134"></a>04134 iterator2 &amp;operator -= (difference_type n) {
-<a name="l04135"></a>04135 it_ -= n;
-<a name="l04136"></a>04136 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04137"></a>04137 }
-<a name="l04138"></a>04138 BOOST_UBLAS_INLINE
-<a name="l04139"></a>04139 difference_type operator - (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l04140"></a>04140 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="l04141"></a>04141 <span class="keywordflow">return</span> it_ - it.it_;
-<a name="l04142"></a>04142 }
-<a name="l04143"></a>04143
-<a name="l04144"></a>04144 <span class="comment">// Dereference</span>
-<a name="l04145"></a>04145 BOOST_UBLAS_INLINE
-<a name="l04146"></a>04146 reference operator * ()<span class="keyword"> const </span>{
-<a name="l04147"></a>04147 BOOST_UBLAS_CHECK (index1 () &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l04148"></a>04148 BOOST_UBLAS_CHECK (index2 () &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l04149"></a>04149 <span class="keywordflow">return</span> *it_;
-<a name="l04150"></a>04150 }
-<a name="l04151"></a>04151 BOOST_UBLAS_INLINE
-<a name="l04152"></a>04152 reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l04153"></a>04153 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l04154"></a>04154 }
-<a name="l04155"></a>04155
-<a name="l04156"></a>04156 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l04157"></a>04157 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l04158"></a>04158 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l04159"></a>04159 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">self_type</a>::
-<a name="l04160"></a>04160 <span class="preprocessor">#endif</span>
-<a name="l04161"></a>04161 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator1.html">iterator1</a> begin ()<span class="keyword"> const </span>{
-<a name="l04162"></a>04162 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">self_type</a> &amp;m = (*this) ();
-<a name="l04163"></a>04163 <span class="keywordflow">return</span> m.find1 (1, 0, index2 ());
-<a name="l04164"></a>04164 }
-<a name="l04165"></a>04165 BOOST_UBLAS_INLINE
-<a name="l04166"></a>04166 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l04167"></a>04167 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">self_type</a>::
-<a name="l04168"></a>04168 <span class="preprocessor">#endif</span>
-<a name="l04169"></a>04169 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator1.html">iterator1</a> end ()<span class="keyword"> const </span>{
-<a name="l04170"></a>04170 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">self_type</a> &amp;m = (*this) ();
-<a name="l04171"></a>04171 <span class="keywordflow">return</span> m.find1 (1, m.size1 (), index2 ());
-<a name="l04172"></a>04172 }
-<a name="l04173"></a>04173 BOOST_UBLAS_INLINE
-<a name="l04174"></a>04174 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l04175"></a>04175 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">self_type</a>::
-<a name="l04176"></a>04176 <span class="preprocessor">#endif</span>
-<a name="l04177"></a>04177 <span class="preprocessor"></span> reverse_iterator1 rbegin ()<span class="keyword"> const </span>{
-<a name="l04178"></a>04178 <span class="keywordflow">return</span> reverse_iterator1 (end ());
-<a name="l04179"></a>04179 }
-<a name="l04180"></a>04180 BOOST_UBLAS_INLINE
-<a name="l04181"></a>04181 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l04182"></a>04182 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">self_type</a>::
-<a name="l04183"></a>04183 <span class="preprocessor">#endif</span>
-<a name="l04184"></a>04184 <span class="preprocessor"></span> reverse_iterator1 rend ()<span class="keyword"> const </span>{
-<a name="l04185"></a>04185 <span class="keywordflow">return</span> reverse_iterator1 (begin ());
-<a name="l04186"></a>04186 }
-<a name="l04187"></a>04187 <span class="preprocessor">#endif</span>
-<a name="l04188"></a>04188 <span class="preprocessor"></span>
-<a name="l04189"></a>04189 <span class="comment">// Indices</span>
-<a name="l04190"></a>04190 BOOST_UBLAS_INLINE
-<a name="l04191"></a>04191 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l04192"></a>04192 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">self_type</a> &amp;m = (*this) ();
-<a name="l04193"></a>04193 <span class="keywordflow">return</span> (it_ - m.begin2 ().it_) / M;
-<a name="l04194"></a>04194 }
-<a name="l04195"></a>04195 BOOST_UBLAS_INLINE
-<a name="l04196"></a>04196 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l04197"></a>04197 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html" title="An array based matrix class which size is defined at type specification or object...">self_type</a> &amp;m = (*this) ();
-<a name="l04198"></a>04198 <span class="keywordflow">return</span> (it_ - m.begin2 ().it_) % M;
-<a name="l04199"></a>04199 }
-<a name="l04200"></a>04200
-<a name="l04201"></a>04201 <span class="comment">// Assignment</span>
-<a name="l04202"></a>04202 BOOST_UBLAS_INLINE
-<a name="l04203"></a>04203 iterator2 &amp;operator = (<span class="keyword">const</span> iterator2 &amp;it) {
-<a name="l04204"></a>04204 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l04205"></a>04205 it_ = it.it_;
-<a name="l04206"></a>04206 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04207"></a>04207 }
-<a name="l04208"></a>04208
-<a name="l04209"></a>04209 <span class="comment">// Comparison</span>
-<a name="l04210"></a>04210 BOOST_UBLAS_INLINE
-<a name="l04211"></a>04211 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l04212"></a>04212 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="l04213"></a>04213 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l04214"></a>04214 }
-<a name="l04215"></a>04215 BOOST_UBLAS_INLINE
-<a name="l04216"></a>04216 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l04217"></a>04217 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="l04218"></a>04218 <span class="keywordflow">return</span> it_ &lt; it.it_;
-<a name="l04219"></a>04219 }
-<a name="l04220"></a>04220
-<a name="l04221"></a>04221 <span class="keyword">private</span>:
-<a name="l04222"></a>04222 subiterator_type it_;
-<a name="l04223"></a>04223
-<a name="l04224"></a>04224 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l04225"></a>04225 };
-<a name="l04226"></a>04226 <span class="preprocessor">#endif</span>
-<a name="l04227"></a>04227 <span class="preprocessor"></span>
-<a name="l04228"></a>04228 BOOST_UBLAS_INLINE
-<a name="l04229"></a>04229 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator2.html">iterator2</a> begin2 () {
-<a name="l04230"></a>04230 <span class="keywordflow">return</span> find2 (0, 0, 0);
-<a name="l04231"></a>04231 }
-<a name="l04232"></a>04232 BOOST_UBLAS_INLINE
-<a name="l04233"></a>04233 iterator2 end2 () {
-<a name="l04234"></a>04234 <span class="keywordflow">return</span> find2 (0, 0, size2_);
-<a name="l04235"></a>04235 }
-<a name="l04236"></a>04236
-<a name="l04237"></a>04237 <span class="comment">// Reverse iterators</span>
-<a name="l04238"></a>04238
-<a name="l04239"></a>04239 BOOST_UBLAS_INLINE
-<a name="l04240"></a>04240 const_reverse_iterator1 rbegin1 ()<span class="keyword"> const </span>{
-<a name="l04241"></a>04241 <span class="keywordflow">return</span> const_reverse_iterator1 (end1 ());
-<a name="l04242"></a>04242 }
-<a name="l04243"></a>04243 BOOST_UBLAS_INLINE
-<a name="l04244"></a>04244 const_reverse_iterator1 rend1 ()<span class="keyword"> const </span>{
-<a name="l04245"></a>04245 <span class="keywordflow">return</span> const_reverse_iterator1 (begin1 ());
-<a name="l04246"></a>04246 }
-<a name="l04247"></a>04247
-<a name="l04248"></a>04248 BOOST_UBLAS_INLINE
-<a name="l04249"></a>04249 reverse_iterator1 rbegin1 () {
-<a name="l04250"></a>04250 <span class="keywordflow">return</span> reverse_iterator1 (end1 ());
-<a name="l04251"></a>04251 }
-<a name="l04252"></a>04252 BOOST_UBLAS_INLINE
-<a name="l04253"></a>04253 reverse_iterator1 rend1 () {
-<a name="l04254"></a>04254 <span class="keywordflow">return</span> reverse_iterator1 (begin1 ());
-<a name="l04255"></a>04255 }
-<a name="l04256"></a>04256
-<a name="l04257"></a>04257 BOOST_UBLAS_INLINE
-<a name="l04258"></a>04258 const_reverse_iterator2 rbegin2 ()<span class="keyword"> const </span>{
-<a name="l04259"></a>04259 <span class="keywordflow">return</span> const_reverse_iterator2 (end2 ());
-<a name="l04260"></a>04260 }
-<a name="l04261"></a>04261 BOOST_UBLAS_INLINE
-<a name="l04262"></a>04262 const_reverse_iterator2 rend2 ()<span class="keyword"> const </span>{
-<a name="l04263"></a>04263 <span class="keywordflow">return</span> const_reverse_iterator2 (begin2 ());
-<a name="l04264"></a>04264 }
-<a name="l04265"></a>04265
-<a name="l04266"></a>04266 BOOST_UBLAS_INLINE
-<a name="l04267"></a>04267 reverse_iterator2 rbegin2 () {
-<a name="l04268"></a>04268 <span class="keywordflow">return</span> reverse_iterator2 (end2 ());
-<a name="l04269"></a>04269 }
-<a name="l04270"></a>04270 BOOST_UBLAS_INLINE
-<a name="l04271"></a>04271 reverse_iterator2 rend2 () {
-<a name="l04272"></a>04272 <span class="keywordflow">return</span> reverse_iterator2 (begin2 ());
-<a name="l04273"></a>04273 }
-<a name="l04274"></a>04274
-<a name="l04275"></a>04275 <span class="comment">// Serialization</span>
-<a name="l04276"></a>04276 <span class="keyword">template</span>&lt;<span class="keyword">class</span> Archive&gt;
-<a name="l04277"></a>04277 <span class="keywordtype">void</span> serialize(Archive &amp; ar, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="comment">/* file_version */</span>){
-<a name="l04278"></a>04278
-<a name="l04279"></a>04279 <span class="comment">// we need to copy to a collection_size_type to get a portable</span>
-<a name="l04280"></a>04280 <span class="comment">// and efficient serialization</span>
-<a name="l04281"></a>04281 serialization::collection_size_type s1 (size1_);
-<a name="l04282"></a>04282 serialization::collection_size_type s2 (size2_);
-<a name="l04283"></a>04283
-<a name="l04284"></a>04284 <span class="comment">// serialize the sizes</span>
-<a name="l04285"></a>04285 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;size1&quot;</span>,s1)
-<a name="l04286"></a>04286 &amp; serialization::make_nvp(<span class="stringliteral">&quot;size2&quot;</span>,s2);
-<a name="l04287"></a>04287
-<a name="l04288"></a>04288 <span class="comment">// copy the values back if loading</span>
-<a name="l04289"></a>04289 <span class="keywordflow">if</span> (Archive::is_loading::value) {
-<a name="l04290"></a>04290 size1_ = s1;
-<a name="l04291"></a>04291 size2_ = s2;
-<a name="l04292"></a>04292 }
-<a name="l04293"></a>04293 <span class="comment">// could probably use make_array( &amp;(data[0][0]), N*M ) </span>
-<a name="l04294"></a>04294 ar &amp; serialization::make_array(data_, N);
-<a name="l04295"></a>04295 }
-<a name="l04296"></a>04296
-<a name="l04297"></a>04297 <span class="keyword">private</span>:
-<a name="l04298"></a>04298 size_type size1_;
-<a name="l04299"></a>04299 size_type size2_;
-<a name="l04300"></a>04300 value_type data_ [N] [M];
-<a name="l04301"></a>04301 };
-<a name="l04302"></a>04302
-<a name="l04303"></a>04303 }}}
-<a name="l04304"></a>04304
-<a name="l04305"></a>04305 <span class="preprocessor">#endif</span>
-</pre></div></div>
-<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Jul 4 20:30:51 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>
diff --git a/libs/numeric/ublas/doc/html/matrix__expression_8hpp_source.html b/libs/numeric/ublas/doc/html/matrix__expression_8hpp_source.html
deleted file mode 100644
index 80fbc06383..0000000000
--- a/libs/numeric/ublas/doc/html/matrix__expression_8hpp_source.html
+++ /dev/null
@@ -1,4982 +0,0 @@
-<!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: matrix_expression.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>matrix_expression.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_MATRIX_EXPRESSION_</span>
-<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#define _BOOST_UBLAS_MATRIX_EXPRESSION_</span>
-<a name="l00015"></a>00015 <span class="preprocessor"></span>
-<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;boost/numeric/ublas/vector_expression.hpp&gt;</span>
-<a name="l00017"></a>00017
-<a name="l00018"></a>00018 <span class="comment">// Expression templates based on ideas of Todd Veldhuizen and Geoffrey Furnish</span>
-<a name="l00019"></a>00019 <span class="comment">// Iterators based on ideas of Jeremy Siek</span>
-<a name="l00020"></a>00020 <span class="comment">//</span>
-<a name="l00021"></a>00021 <span class="comment">// Classes that model the Matrix Expression concept</span>
-<a name="l00022"></a>00022
-<a name="l00023"></a>00023 <span class="keyword">namespace </span>boost { <span class="keyword">namespace </span>numeric { <span class="keyword">namespace </span>ublas {
-<a name="l00024"></a>00024
-<a name="l00025"></a>00025 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E&gt;
-<a name="l00026"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">00026</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">matrix_reference</a>:
-<a name="l00027"></a>00027 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression</a>&lt;matrix_reference&lt;E&gt; &gt; {
-<a name="l00028"></a>00028
-<a name="l00029"></a>00029 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">matrix_reference&lt;E&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">self_type</a>;
-<a name="l00030"></a>00030 <span class="keyword">public</span>:
-<a name="l00031"></a>00031 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l00032"></a>00032 <span class="preprocessor"></span> <span class="keyword">using</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression&lt;self_type&gt;::operator </a>();
-<a name="l00033"></a>00033 <span class="preprocessor">#endif</span>
-<a name="l00034"></a>00034 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> E::size_type size_type;
-<a name="l00035"></a>00035 <span class="keyword">typedef</span> <span class="keyword">typename</span> E::difference_type difference_type;
-<a name="l00036"></a>00036 <span class="keyword">typedef</span> <span class="keyword">typename</span> E::value_type value_type;
-<a name="l00037"></a>00037 <span class="keyword">typedef</span> <span class="keyword">typename</span> E::const_reference const_reference;
-<a name="l00038"></a>00038 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;E&gt;,
-<a name="l00039"></a>00039 <span class="keyword">typename</span> E::const_reference,
-<a name="l00040"></a>00040 <span class="keyword">typename</span> E::reference&gt;::type reference;
-<a name="l00041"></a>00041 <span class="keyword">typedef</span> E referred_type;
-<a name="l00042"></a>00042 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">const_closure_type</a>;
-<a name="l00043"></a>00043 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">closure_type</a>;
-<a name="l00044"></a>00044 <span class="keyword">typedef</span> <span class="keyword">typename</span> E::orientation_category orientation_category;
-<a name="l00045"></a>00045 <span class="keyword">typedef</span> <span class="keyword">typename</span> E::storage_category storage_category;
-<a name="l00046"></a>00046
-<a name="l00047"></a>00047 <span class="comment">// Construction and destruction</span>
-<a name="l00048"></a>00048 BOOST_UBLAS_INLINE
-<a name="l00049"></a>00049 <span class="keyword">explicit</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">matrix_reference</a> (referred_type &amp;e):
-<a name="l00050"></a>00050 e_ (e) {}
-<a name="l00051"></a>00051
-<a name="l00052"></a>00052 <span class="comment">// Accessors</span>
-<a name="l00053"></a>00053 BOOST_UBLAS_INLINE
-<a name="l00054"></a>00054 size_type size1 ()<span class="keyword"> const </span>{
-<a name="l00055"></a>00055 <span class="keywordflow">return</span> e_.size1 ();
-<a name="l00056"></a>00056 }
-<a name="l00057"></a>00057 BOOST_UBLAS_INLINE
-<a name="l00058"></a>00058 size_type size2 ()<span class="keyword"> const </span>{
-<a name="l00059"></a>00059 <span class="keywordflow">return</span> e_.size2 ();
-<a name="l00060"></a>00060 }
-<a name="l00061"></a>00061
-<a name="l00062"></a>00062 <span class="keyword">public</span>:
-<a name="l00063"></a>00063 <span class="comment">// Expression accessors - const correct</span>
-<a name="l00064"></a>00064 BOOST_UBLAS_INLINE
-<a name="l00065"></a>00065 <span class="keyword">const</span> referred_type &amp;expression ()<span class="keyword"> const </span>{
-<a name="l00066"></a>00066 <span class="keywordflow">return</span> e_;
-<a name="l00067"></a>00067 }
-<a name="l00068"></a>00068 BOOST_UBLAS_INLINE
-<a name="l00069"></a>00069 referred_type &amp;expression () {
-<a name="l00070"></a>00070 <span class="keywordflow">return</span> e_;
-<a name="l00071"></a>00071 }
-<a name="l00072"></a>00072
-<a name="l00073"></a>00073 <span class="keyword">public</span>:
-<a name="l00074"></a>00074 <span class="comment">// Element access</span>
-<a name="l00075"></a>00075 <span class="preprocessor">#ifndef BOOST_UBLAS_REFERENCE_CONST_MEMBER</span>
-<a name="l00076"></a>00076 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l00077"></a>00077 const_reference operator () (size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l00078"></a>00078 <span class="keywordflow">return</span> expression () (i, j);
-<a name="l00079"></a>00079 }
-<a name="l00080"></a>00080 BOOST_UBLAS_INLINE
-<a name="l00081"></a>00081 reference operator () (size_type i, size_type j) {
-<a name="l00082"></a>00082 <span class="keywordflow">return</span> expression () (i, j);
-<a name="l00083"></a>00083 }
-<a name="l00084"></a>00084 <span class="preprocessor">#else</span>
-<a name="l00085"></a>00085 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l00086"></a>00086 reference operator () (size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l00087"></a>00087 <span class="keywordflow">return</span> expression () (i, j);
-<a name="l00088"></a>00088 }
-<a name="l00089"></a>00089 <span class="preprocessor">#endif</span>
-<a name="l00090"></a>00090 <span class="preprocessor"></span>
-<a name="l00091"></a>00091 <span class="comment">// Assignment</span>
-<a name="l00092"></a>00092 BOOST_UBLAS_INLINE
-<a name="l00093"></a>00093 matrix_reference &amp;operator = (<span class="keyword">const</span> matrix_reference &amp;m) {
-<a name="l00094"></a>00094 expression ().operator = (m);
-<a name="l00095"></a>00095 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00096"></a>00096 }
-<a name="l00097"></a>00097 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00098"></a>00098 BOOST_UBLAS_INLINE
-<a name="l00099"></a>00099 matrix_reference &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="l00100"></a>00100 expression ().operator = (ae);
-<a name="l00101"></a>00101 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00102"></a>00102 }
-<a name="l00103"></a>00103 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00104"></a>00104 BOOST_UBLAS_INLINE
-<a name="l00105"></a>00105 matrix_reference &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="l00106"></a>00106 expression ().assign (ae);
-<a name="l00107"></a>00107 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00108"></a>00108 }
-<a name="l00109"></a>00109 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00110"></a>00110 BOOST_UBLAS_INLINE
-<a name="l00111"></a>00111 matrix_reference &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="l00112"></a>00112 expression ().operator += (ae);
-<a name="l00113"></a>00113 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00114"></a>00114 }
-<a name="l00115"></a>00115 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00116"></a>00116 BOOST_UBLAS_INLINE
-<a name="l00117"></a>00117 matrix_reference &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="l00118"></a>00118 expression ().plus_assign (ae);
-<a name="l00119"></a>00119 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00120"></a>00120 }
-<a name="l00121"></a>00121 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00122"></a>00122 BOOST_UBLAS_INLINE
-<a name="l00123"></a>00123 matrix_reference &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="l00124"></a>00124 expression ().operator -= (ae);
-<a name="l00125"></a>00125 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00126"></a>00126 }
-<a name="l00127"></a>00127 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00128"></a>00128 BOOST_UBLAS_INLINE
-<a name="l00129"></a>00129 matrix_reference &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="l00130"></a>00130 expression ().minus_assign (ae);
-<a name="l00131"></a>00131 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00132"></a>00132 }
-<a name="l00133"></a>00133 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l00134"></a>00134 BOOST_UBLAS_INLINE
-<a name="l00135"></a>00135 matrix_reference &amp;operator *= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l00136"></a>00136 expression ().operator *= (at);
-<a name="l00137"></a>00137 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00138"></a>00138 }
-<a name="l00139"></a>00139 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l00140"></a>00140 BOOST_UBLAS_INLINE
-<a name="l00141"></a>00141 matrix_reference &amp;operator /= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l00142"></a>00142 expression ().operator /= (at);
-<a name="l00143"></a>00143 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00144"></a>00144 }
-<a name="l00145"></a>00145
-<a name="l00146"></a>00146 <span class="comment">// Swapping</span>
-<a name="l00147"></a>00147 BOOST_UBLAS_INLINE
-<a name="l00148"></a>00148 <span class="keywordtype">void</span> swap (matrix_reference &amp;m) {
-<a name="l00149"></a>00149 expression ().swap (m.expression ());
-<a name="l00150"></a>00150 }
-<a name="l00151"></a>00151
-<a name="l00152"></a>00152 <span class="comment">// Closure comparison</span>
-<a name="l00153"></a>00153 BOOST_UBLAS_INLINE
-<a name="l00154"></a>00154 <span class="keywordtype">bool</span> same_closure (<span class="keyword">const</span> matrix_reference &amp;mr)<span class="keyword"> const </span>{
-<a name="l00155"></a>00155 <span class="keywordflow">return</span> &amp;(*this).e_ == &amp;mr.e_;
-<a name="l00156"></a>00156 }
-<a name="l00157"></a>00157
-<a name="l00158"></a>00158 <span class="comment">// Iterator types</span>
-<a name="l00159"></a>00159 <span class="keyword">typedef</span> <span class="keyword">typename</span> E::const_iterator1 const_iterator1;
-<a name="l00160"></a>00160 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;E&gt;,
-<a name="l00161"></a>00161 <span class="keyword">typename</span> E::const_iterator1,
-<a name="l00162"></a>00162 <span class="keyword">typename</span> E::iterator1&gt;::type iterator1;
-<a name="l00163"></a>00163 <span class="keyword">typedef</span> <span class="keyword">typename</span> E::const_iterator2 const_iterator2;
-<a name="l00164"></a>00164 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;E&gt;,
-<a name="l00165"></a>00165 <span class="keyword">typename</span> E::const_iterator2,
-<a name="l00166"></a>00166 <span class="keyword">typename</span> E::iterator2&gt;::type iterator2;
-<a name="l00167"></a>00167
-<a name="l00168"></a>00168 <span class="comment">// Element lookup</span>
-<a name="l00169"></a>00169 BOOST_UBLAS_INLINE
-<a name="l00170"></a>00170 const_iterator1 find1 (<span class="keywordtype">int</span> rank, size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l00171"></a>00171 <span class="keywordflow">return</span> expression ().find1 (rank, i, j);
-<a name="l00172"></a>00172 }
-<a name="l00173"></a>00173 BOOST_UBLAS_INLINE
-<a name="l00174"></a>00174 iterator1 find1 (<span class="keywordtype">int</span> rank, size_type i, size_type j) {
-<a name="l00175"></a>00175 <span class="keywordflow">return</span> expression ().find1 (rank, i, j);
-<a name="l00176"></a>00176 }
-<a name="l00177"></a>00177 BOOST_UBLAS_INLINE
-<a name="l00178"></a>00178 const_iterator2 find2 (<span class="keywordtype">int</span> rank, size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l00179"></a>00179 <span class="keywordflow">return</span> expression ().find2 (rank, i, j);
-<a name="l00180"></a>00180 }
-<a name="l00181"></a>00181 BOOST_UBLAS_INLINE
-<a name="l00182"></a>00182 iterator2 find2 (<span class="keywordtype">int</span> rank, size_type i, size_type j) {
-<a name="l00183"></a>00183 <span class="keywordflow">return</span> expression ().find2 (rank, i, j);
-<a name="l00184"></a>00184 }
-<a name="l00185"></a>00185
-<a name="l00186"></a>00186 <span class="comment">// Iterators are the iterators of the referenced expression.</span>
-<a name="l00187"></a>00187
-<a name="l00188"></a>00188 BOOST_UBLAS_INLINE
-<a name="l00189"></a>00189 const_iterator1 begin1 ()<span class="keyword"> const </span>{
-<a name="l00190"></a>00190 <span class="keywordflow">return</span> expression ().begin1 ();
-<a name="l00191"></a>00191 }
-<a name="l00192"></a>00192 BOOST_UBLAS_INLINE
-<a name="l00193"></a>00193 const_iterator1 end1 ()<span class="keyword"> const </span>{
-<a name="l00194"></a>00194 <span class="keywordflow">return</span> expression ().end1 ();
-<a name="l00195"></a>00195 }
-<a name="l00196"></a>00196
-<a name="l00197"></a>00197 BOOST_UBLAS_INLINE
-<a name="l00198"></a>00198 iterator1 begin1 () {
-<a name="l00199"></a>00199 <span class="keywordflow">return</span> expression ().begin1 ();
-<a name="l00200"></a>00200 }
-<a name="l00201"></a>00201 BOOST_UBLAS_INLINE
-<a name="l00202"></a>00202 iterator1 end1 () {
-<a name="l00203"></a>00203 <span class="keywordflow">return</span> expression ().end1 ();
-<a name="l00204"></a>00204 }
-<a name="l00205"></a>00205
-<a name="l00206"></a>00206 BOOST_UBLAS_INLINE
-<a name="l00207"></a>00207 const_iterator2 begin2 ()<span class="keyword"> const </span>{
-<a name="l00208"></a>00208 <span class="keywordflow">return</span> expression ().begin2 ();
-<a name="l00209"></a>00209 }
-<a name="l00210"></a>00210 BOOST_UBLAS_INLINE
-<a name="l00211"></a>00211 const_iterator2 end2 ()<span class="keyword"> const </span>{
-<a name="l00212"></a>00212 <span class="keywordflow">return</span> expression ().end2 ();
-<a name="l00213"></a>00213 }
-<a name="l00214"></a>00214
-<a name="l00215"></a>00215 BOOST_UBLAS_INLINE
-<a name="l00216"></a>00216 iterator2 begin2 () {
-<a name="l00217"></a>00217 <span class="keywordflow">return</span> expression ().begin2 ();
-<a name="l00218"></a>00218 }
-<a name="l00219"></a>00219 BOOST_UBLAS_INLINE
-<a name="l00220"></a>00220 iterator2 end2 () {
-<a name="l00221"></a>00221 <span class="keywordflow">return</span> expression ().end2 ();
-<a name="l00222"></a>00222 }
-<a name="l00223"></a>00223
-<a name="l00224"></a>00224 <span class="comment">// Reverse iterators</span>
-<a name="l00225"></a>00225 <span class="keyword">typedef</span> reverse_iterator_base1&lt;const_iterator1&gt; const_reverse_iterator1;
-<a name="l00226"></a>00226 <span class="keyword">typedef</span> reverse_iterator_base1&lt;iterator1&gt; reverse_iterator1;
-<a name="l00227"></a>00227
-<a name="l00228"></a>00228 BOOST_UBLAS_INLINE
-<a name="l00229"></a>00229 const_reverse_iterator1 rbegin1 ()<span class="keyword"> const </span>{
-<a name="l00230"></a>00230 <span class="keywordflow">return</span> const_reverse_iterator1 (end1 ());
-<a name="l00231"></a>00231 }
-<a name="l00232"></a>00232 BOOST_UBLAS_INLINE
-<a name="l00233"></a>00233 const_reverse_iterator1 rend1 ()<span class="keyword"> const </span>{
-<a name="l00234"></a>00234 <span class="keywordflow">return</span> const_reverse_iterator1 (begin1 ());
-<a name="l00235"></a>00235 }
-<a name="l00236"></a>00236
-<a name="l00237"></a>00237 BOOST_UBLAS_INLINE
-<a name="l00238"></a>00238 reverse_iterator1 rbegin1 () {
-<a name="l00239"></a>00239 <span class="keywordflow">return</span> reverse_iterator1 (end1 ());
-<a name="l00240"></a>00240 }
-<a name="l00241"></a>00241 BOOST_UBLAS_INLINE
-<a name="l00242"></a>00242 reverse_iterator1 rend1 () {
-<a name="l00243"></a>00243 <span class="keywordflow">return</span> reverse_iterator1 (begin1 ());
-<a name="l00244"></a>00244 }
-<a name="l00245"></a>00245
-<a name="l00246"></a>00246 <span class="keyword">typedef</span> reverse_iterator_base2&lt;const_iterator2&gt; const_reverse_iterator2;
-<a name="l00247"></a>00247 <span class="keyword">typedef</span> reverse_iterator_base2&lt;iterator2&gt; reverse_iterator2;
-<a name="l00248"></a>00248
-<a name="l00249"></a>00249 BOOST_UBLAS_INLINE
-<a name="l00250"></a>00250 const_reverse_iterator2 rbegin2 ()<span class="keyword"> const </span>{
-<a name="l00251"></a>00251 <span class="keywordflow">return</span> const_reverse_iterator2 (end2 ());
-<a name="l00252"></a>00252 }
-<a name="l00253"></a>00253 BOOST_UBLAS_INLINE
-<a name="l00254"></a>00254 const_reverse_iterator2 rend2 ()<span class="keyword"> const </span>{
-<a name="l00255"></a>00255 <span class="keywordflow">return</span> const_reverse_iterator2 (begin2 ());
-<a name="l00256"></a>00256 }
-<a name="l00257"></a>00257
-<a name="l00258"></a>00258 BOOST_UBLAS_INLINE
-<a name="l00259"></a>00259 reverse_iterator2 rbegin2 () {
-<a name="l00260"></a>00260 <span class="keywordflow">return</span> reverse_iterator2 (end2 ());
-<a name="l00261"></a>00261 }
-<a name="l00262"></a>00262 BOOST_UBLAS_INLINE
-<a name="l00263"></a>00263 reverse_iterator2 rend2 () {
-<a name="l00264"></a>00264 <span class="keywordflow">return</span> reverse_iterator2 (begin2 ());
-<a name="l00265"></a>00265 }
-<a name="l00266"></a>00266
-<a name="l00267"></a>00267 <span class="keyword">private</span>:
-<a name="l00268"></a>00268 referred_type &amp;e_;
-<a name="l00269"></a>00269 };
-<a name="l00270"></a>00270
-<a name="l00271"></a>00271
-<a name="l00272"></a>00272 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2, <span class="keyword">class</span> F&gt;
-<a name="l00273"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary.html">00273</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary.html">vector_matrix_binary</a>:
-<a name="l00274"></a>00274 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression</a>&lt;vector_matrix_binary&lt;E1, E2, F&gt; &gt; {
-<a name="l00275"></a>00275
-<a name="l00276"></a>00276 <span class="keyword">typedef</span> E1 expression1_type;
-<a name="l00277"></a>00277 <span class="keyword">typedef</span> E2 expression2_type;
-<a name="l00278"></a>00278 <span class="keyword">public</span>:
-<a name="l00279"></a>00279 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::const_closure_type expression1_closure_type;
-<a name="l00280"></a>00280 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::const_closure_type expression2_closure_type;
-<a name="l00281"></a>00281 <span class="keyword">private</span>:
-<a name="l00282"></a>00282 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary.html">vector_matrix_binary&lt;E1, E2, F&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary.html">self_type</a>;
-<a name="l00283"></a>00283 <span class="keyword">public</span>:
-<a name="l00284"></a>00284 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l00285"></a>00285 <span class="preprocessor"></span> <span class="keyword">using</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression&lt;self_type&gt;::operator </a>();
-<a name="l00286"></a>00286 <span class="preprocessor">#endif</span>
-<a name="l00287"></a>00287 <span class="preprocessor"></span> <span class="keyword">typedef</span> F functor_type;
-<a name="l00288"></a>00288 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1promote__traits.html">promote_traits&lt;typename E1::size_type, typename E2::size_type&gt;::promote_type</a> size_type;
-<a name="l00289"></a>00289 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1promote__traits.html">promote_traits&lt;typename E1::difference_type, typename E2::difference_type&gt;::promote_type</a> difference_type;
-<a name="l00290"></a>00290 <span class="keyword">typedef</span> <span class="keyword">typename</span> F::result_type value_type;
-<a name="l00291"></a>00291 <span class="keyword">typedef</span> value_type const_reference;
-<a name="l00292"></a>00292 <span class="keyword">typedef</span> const_reference reference;
-<a name="l00293"></a>00293 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary.html">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary.html">const_closure_type</a>;
-<a name="l00294"></a>00294 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary.html">const_closure_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary.html">closure_type</a>;
-<a name="l00295"></a>00295 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__orientation__tag.html">unknown_orientation_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__orientation__tag.html">orientation_category</a>;
-<a name="l00296"></a>00296 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">unknown_storage_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">storage_category</a>;
-<a name="l00297"></a>00297
-<a name="l00298"></a>00298 <span class="comment">// Construction and destruction </span>
-<a name="l00299"></a>00299 BOOST_UBLAS_INLINE
-<a name="l00300"></a>00300 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary.html">vector_matrix_binary</a> (<span class="keyword">const</span> expression1_type &amp;e1, <span class="keyword">const</span> expression2_type &amp;e2):
-<a name="l00301"></a>00301 e1_ (e1), e2_ (e2) {}
-<a name="l00302"></a>00302
-<a name="l00303"></a>00303 <span class="comment">// Accessors</span>
-<a name="l00304"></a>00304 BOOST_UBLAS_INLINE
-<a name="l00305"></a>00305 size_type size1 ()<span class="keyword"> const </span>{
-<a name="l00306"></a>00306 <span class="keywordflow">return</span> e1_.size ();
-<a name="l00307"></a>00307 }
-<a name="l00308"></a>00308 BOOST_UBLAS_INLINE
-<a name="l00309"></a>00309 size_type size2 ()<span class="keyword"> const </span>{
-<a name="l00310"></a>00310 <span class="keywordflow">return</span> e2_.size ();
-<a name="l00311"></a>00311 }
-<a name="l00312"></a>00312
-<a name="l00313"></a>00313 <span class="keyword">public</span>:
-<a name="l00314"></a>00314 <span class="comment">// Expression accessors</span>
-<a name="l00315"></a>00315 BOOST_UBLAS_INLINE
-<a name="l00316"></a>00316 <span class="keyword">const</span> expression1_closure_type &amp;expression1 ()<span class="keyword"> const </span>{
-<a name="l00317"></a>00317 <span class="keywordflow">return</span> e1_;
-<a name="l00318"></a>00318 }
-<a name="l00319"></a>00319 BOOST_UBLAS_INLINE
-<a name="l00320"></a>00320 <span class="keyword">const</span> expression2_closure_type &amp;expression2 ()<span class="keyword"> const </span>{
-<a name="l00321"></a>00321 <span class="keywordflow">return</span> e2_;
-<a name="l00322"></a>00322 }
-<a name="l00323"></a>00323
-<a name="l00324"></a>00324 <span class="keyword">public</span>:
-<a name="l00325"></a>00325 <span class="comment">// Element access</span>
-<a name="l00326"></a>00326 BOOST_UBLAS_INLINE
-<a name="l00327"></a>00327 const_reference operator () (size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l00328"></a>00328 <span class="keywordflow">return</span> functor_type::apply (e1_ (i), e2_ (j));
-<a name="l00329"></a>00329 }
-<a name="l00330"></a>00330
-<a name="l00331"></a>00331 <span class="comment">// Closure comparison</span>
-<a name="l00332"></a>00332 BOOST_UBLAS_INLINE
-<a name="l00333"></a>00333 <span class="keywordtype">bool</span> same_closure (<span class="keyword">const</span> vector_matrix_binary &amp;vmb)<span class="keyword"> const </span>{
-<a name="l00334"></a>00334 <span class="keywordflow">return</span> (*this).expression1 ().same_closure (vmb.expression1 ()) &amp;&amp;
-<a name="l00335"></a>00335 (*this).expression2 ().same_closure (vmb.expression2 ());
-<a name="l00336"></a>00336 }
-<a name="l00337"></a>00337
-<a name="l00338"></a>00338 <span class="comment">// Iterator types</span>
-<a name="l00339"></a>00339 <span class="keyword">private</span>:
-<a name="l00340"></a>00340 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::const_iterator const_subiterator1_type;
-<a name="l00341"></a>00341 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::const_iterator const_subiterator2_type;
-<a name="l00342"></a>00342 <span class="keyword">typedef</span> <span class="keyword">const</span> value_type *const_pointer;
-<a name="l00343"></a>00343
-<a name="l00344"></a>00344 <span class="keyword">public</span>:
-<a name="l00345"></a>00345 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00346"></a>00346 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits.html">iterator_restrict_traits</a>&lt;<span class="keyword">typename</span> const_subiterator1_type::iterator_category,
-<a name="l00347"></a>00347 <span class="keyword">typename</span> const_subiterator2_type::iterator_category&gt;::iterator_category iterator_category;
-<a name="l00348"></a>00348 <span class="keyword">typedef</span> indexed_const_iterator1&lt;const_closure_type, iterator_category&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l00349"></a>00349 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator1.html">const_iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator1.html">iterator1</a>;
-<a name="l00350"></a>00350 <span class="keyword">typedef</span> indexed_const_iterator2&lt;const_closure_type, iterator_category&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l00351"></a>00351 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator2.html">const_iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator2.html">iterator2</a>;
-<a name="l00352"></a>00352 <span class="preprocessor">#else</span>
-<a name="l00353"></a>00353 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l00354"></a>00354 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator1.html">const_iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator1.html">iterator1</a>;
-<a name="l00355"></a>00355 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l00356"></a>00356 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator2.html">const_iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator2.html">iterator2</a>;
-<a name="l00357"></a>00357 <span class="preprocessor">#endif</span>
-<a name="l00358"></a>00358 <span class="preprocessor"></span> <span class="keyword">typedef</span> reverse_iterator_base1&lt;const_iterator1&gt; const_reverse_iterator1;
-<a name="l00359"></a>00359 <span class="keyword">typedef</span> reverse_iterator_base2&lt;const_iterator2&gt; const_reverse_iterator2;
-<a name="l00360"></a>00360
-<a name="l00361"></a>00361 <span class="comment">// Element lookup</span>
-<a name="l00362"></a>00362 BOOST_UBLAS_INLINE
-<a name="l00363"></a>00363 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_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="l00364"></a>00364 const_subiterator1_type it1 (e1_.find (i));
-<a name="l00365"></a>00365 const_subiterator1_type it1_end (e1_.find (size1 ()));
-<a name="l00366"></a>00366 const_subiterator2_type it2 (e2_.find (j));
-<a name="l00367"></a>00367 const_subiterator2_type it2_end (e2_.find (size2 ()));
-<a name="l00368"></a>00368 <span class="keywordflow">if</span> (it2 == it2_end || (rank == 1 &amp;&amp; (it2.index () != j || *it2 == value_type<span class="comment">/*zero*/</span>()))) {
-<a name="l00369"></a>00369 it1 = it1_end;
-<a name="l00370"></a>00370 it2 = it2_end;
-<a name="l00371"></a>00371 }
-<a name="l00372"></a>00372 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00373"></a>00373 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, it1.index (), it2.index ());
-<a name="l00374"></a>00374 <span class="preprocessor">#else</span>
-<a name="l00375"></a>00375 <span class="preprocessor"></span><span class="preprocessor">#ifdef BOOST_UBLAS_USE_INVARIANT_HOISTING</span>
-<a name="l00376"></a>00376 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, it1, it2, it2 != it2_end ? *it2 : value_type<span class="comment">/*zero*/</span>());
-<a name="l00377"></a>00377 <span class="preprocessor">#else</span>
-<a name="l00378"></a>00378 <span class="preprocessor"></span> <span class="keywordflow">return</span> const_iterator1 (*<span class="keyword">this</span>, it1, it2);
-<a name="l00379"></a>00379 <span class="preprocessor">#endif</span>
-<a name="l00380"></a>00380 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
-<a name="l00381"></a>00381 <span class="preprocessor"></span> }
-<a name="l00382"></a>00382 BOOST_UBLAS_INLINE
-<a name="l00383"></a>00383 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_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="l00384"></a>00384 const_subiterator2_type it2 (e2_.find (j));
-<a name="l00385"></a>00385 const_subiterator2_type it2_end (e2_.find (size2 ()));
-<a name="l00386"></a>00386 const_subiterator1_type it1 (e1_.find (i));
-<a name="l00387"></a>00387 const_subiterator1_type it1_end (e1_.find (size1 ()));
-<a name="l00388"></a>00388 <span class="keywordflow">if</span> (it1 == it1_end || (rank == 1 &amp;&amp; (it1.index () != i || *it1 == value_type<span class="comment">/*zero*/</span>()))) {
-<a name="l00389"></a>00389 it2 = it2_end;
-<a name="l00390"></a>00390 it1 = it1_end;
-<a name="l00391"></a>00391 }
-<a name="l00392"></a>00392 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00393"></a>00393 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, it1.index (), it2.index ());
-<a name="l00394"></a>00394 <span class="preprocessor">#else</span>
-<a name="l00395"></a>00395 <span class="preprocessor"></span><span class="preprocessor">#ifdef BOOST_UBLAS_USE_INVARIANT_HOISTING</span>
-<a name="l00396"></a>00396 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, it1, it2, it1 != it1_end ? *it1 : value_type<span class="comment">/*zero*/</span>());
-<a name="l00397"></a>00397 <span class="preprocessor">#else</span>
-<a name="l00398"></a>00398 <span class="preprocessor"></span> <span class="keywordflow">return</span> const_iterator2 (*<span class="keyword">this</span>, it1, it2);
-<a name="l00399"></a>00399 <span class="preprocessor">#endif</span>
-<a name="l00400"></a>00400 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
-<a name="l00401"></a>00401 <span class="preprocessor"></span> }
-<a name="l00402"></a>00402
-<a name="l00403"></a>00403 <span class="comment">// Iterators enhance the iterators of the referenced expressions</span>
-<a name="l00404"></a>00404 <span class="comment">// with the binary functor.</span>
-<a name="l00405"></a>00405
-<a name="l00406"></a>00406 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00407"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator1.html">00407</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator1.html">const_iterator1</a>:
-<a name="l00408"></a>00408 <span class="keyword">public</span> container_const_reference&lt;vector_matrix_binary&gt;,
-<a name="l00409"></a>00409 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename iterator_restrict_traits&lt;typename E1::const_iterator::iterator_category,
-<a name="l00410"></a>00410 typename E2::const_iterator::iterator_category&gt;::iterator_category&gt;::template
-<a name="l00411"></a>00411 iterator_base&lt;const_iterator1, value_type&gt;::type {
-<a name="l00412"></a>00412 <span class="keyword">public</span>:
-<a name="l00413"></a>00413 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits.html">iterator_restrict_traits</a>&lt;<span class="keyword">typename</span> E1::const_iterator::iterator_category,
-<a name="l00414"></a>00414 <span class="keyword">typename</span> E2::const_iterator::iterator_category&gt;::iterator_category iterator_category;
-<a name="l00415"></a>00415 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_matrix_binary::difference_type difference_type;
-<a name="l00416"></a>00416 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_matrix_binary::value_type value_type;
-<a name="l00417"></a>00417 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_matrix_binary::const_reference reference;
-<a name="l00418"></a>00418 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_matrix_binary::const_pointer pointer;
-<a name="l00419"></a>00419
-<a name="l00420"></a>00420 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator2.html">const_iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator2.html">dual_iterator_type</a>;
-<a name="l00421"></a>00421 <span class="keyword">typedef</span> const_reverse_iterator2 dual_reverse_iterator_type;
-<a name="l00422"></a>00422
-<a name="l00423"></a>00423 <span class="comment">// Construction and destruction</span>
-<a name="l00424"></a>00424 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INVARIANT_HOISTING</span>
-<a name="l00425"></a>00425 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l00426"></a>00426 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator1.html">const_iterator1</a> ():
-<a name="l00427"></a>00427 container_const_reference&lt;self_type&gt; (), it1_ (), it2_ (), t2_ () {}
-<a name="l00428"></a>00428 BOOST_UBLAS_INLINE
-<a name="l00429"></a>00429 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary.html">self_type</a> &amp;vmb, <span class="keyword">const</span> const_subiterator1_type &amp;it1, <span class="keyword">const</span> const_subiterator2_type &amp;it2, value_type t2):
-<a name="l00430"></a>00430 container_const_reference&lt;self_type&gt; (vmb), it1_ (it1), it2_ (it2), t2_ (t2) {}
-<a name="l00431"></a>00431 <span class="preprocessor">#else</span>
-<a name="l00432"></a>00432 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l00433"></a>00433 const_iterator1 ():
-<a name="l00434"></a>00434 container_const_reference&lt;self_type&gt; (), it1_ (), it2_ () {}
-<a name="l00435"></a>00435 BOOST_UBLAS_INLINE
-<a name="l00436"></a>00436 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary.html">self_type</a> &amp;vmb, <span class="keyword">const</span> const_subiterator1_type &amp;it1, <span class="keyword">const</span> const_subiterator2_type &amp;it2):
-<a name="l00437"></a>00437 container_const_reference&lt;self_type&gt; (vmb), it1_ (it1), it2_ (it2) {}
-<a name="l00438"></a>00438 <span class="preprocessor">#endif</span>
-<a name="l00439"></a>00439 <span class="preprocessor"></span>
-<a name="l00440"></a>00440 <span class="comment">// Arithmetic</span>
-<a name="l00441"></a>00441 BOOST_UBLAS_INLINE
-<a name="l00442"></a>00442 const_iterator1 &amp;operator ++ () {
-<a name="l00443"></a>00443 ++ it1_;
-<a name="l00444"></a>00444 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00445"></a>00445 }
-<a name="l00446"></a>00446 BOOST_UBLAS_INLINE
-<a name="l00447"></a>00447 const_iterator1 &amp;operator -- () {
-<a name="l00448"></a>00448 -- it1_;
-<a name="l00449"></a>00449 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00450"></a>00450 }
-<a name="l00451"></a>00451 BOOST_UBLAS_INLINE
-<a name="l00452"></a>00452 const_iterator1 &amp;operator += (difference_type n) {
-<a name="l00453"></a>00453 it1_ += n;
-<a name="l00454"></a>00454 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00455"></a>00455 }
-<a name="l00456"></a>00456 BOOST_UBLAS_INLINE
-<a name="l00457"></a>00457 const_iterator1 &amp;operator -= (difference_type n) {
-<a name="l00458"></a>00458 it1_ -= n;
-<a name="l00459"></a>00459 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00460"></a>00460 }
-<a name="l00461"></a>00461 BOOST_UBLAS_INLINE
-<a name="l00462"></a>00462 difference_type operator - (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l00463"></a>00463 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00464"></a>00464 BOOST_UBLAS_CHECK (it2_ == it.it2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00465"></a>00465 <span class="keywordflow">return</span> it1_ - it.it1_;
-<a name="l00466"></a>00466 }
-<a name="l00467"></a>00467
-<a name="l00468"></a>00468 <span class="comment">// Dereference</span>
-<a name="l00469"></a>00469 BOOST_UBLAS_INLINE
-<a name="l00470"></a>00470 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l00471"></a>00471 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INVARIANT_HOISTING</span>
-<a name="l00472"></a>00472 <span class="preprocessor"></span> <span class="keywordflow">return</span> functor_type::apply (*it1_, t2_);
-<a name="l00473"></a>00473 <span class="preprocessor">#else</span>
-<a name="l00474"></a>00474 <span class="preprocessor"></span> <span class="keywordflow">return</span> functor_type::apply (*it1_, *it2_);
-<a name="l00475"></a>00475 <span class="preprocessor">#endif</span>
-<a name="l00476"></a>00476 <span class="preprocessor"></span> }
-<a name="l00477"></a>00477 BOOST_UBLAS_INLINE
-<a name="l00478"></a>00478 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l00479"></a>00479 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l00480"></a>00480 }
-<a name="l00481"></a>00481
-<a name="l00482"></a>00482 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l00483"></a>00483 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l00484"></a>00484 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00485"></a>00485 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary.html">self_type</a>::
-<a name="l00486"></a>00486 <span class="preprocessor">#endif</span>
-<a name="l00487"></a>00487 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator2.html">const_iterator2</a> begin ()<span class="keyword"> const </span>{
-<a name="l00488"></a>00488 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find2 (1, index1 (), 0);
-<a name="l00489"></a>00489 }
-<a name="l00490"></a>00490 BOOST_UBLAS_INLINE
-<a name="l00491"></a>00491 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00492"></a>00492 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary.html">self_type</a>::
-<a name="l00493"></a>00493 <span class="preprocessor">#endif</span>
-<a name="l00494"></a>00494 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator2.html">const_iterator2</a> end ()<span class="keyword"> const </span>{
-<a name="l00495"></a>00495 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find2 (1, index1 (), (*this) ().size2 ());
-<a name="l00496"></a>00496 }
-<a name="l00497"></a>00497 BOOST_UBLAS_INLINE
-<a name="l00498"></a>00498 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00499"></a>00499 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary.html">self_type</a>::
-<a name="l00500"></a>00500 <span class="preprocessor">#endif</span>
-<a name="l00501"></a>00501 <span class="preprocessor"></span> const_reverse_iterator2 rbegin ()<span class="keyword"> const </span>{
-<a name="l00502"></a>00502 <span class="keywordflow">return</span> const_reverse_iterator2 (end ());
-<a name="l00503"></a>00503 }
-<a name="l00504"></a>00504 BOOST_UBLAS_INLINE
-<a name="l00505"></a>00505 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00506"></a>00506 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary.html">self_type</a>::
-<a name="l00507"></a>00507 <span class="preprocessor">#endif</span>
-<a name="l00508"></a>00508 <span class="preprocessor"></span> const_reverse_iterator2 rend ()<span class="keyword"> const </span>{
-<a name="l00509"></a>00509 <span class="keywordflow">return</span> const_reverse_iterator2 (begin ());
-<a name="l00510"></a>00510 }
-<a name="l00511"></a>00511 <span class="preprocessor">#endif</span>
-<a name="l00512"></a>00512 <span class="preprocessor"></span>
-<a name="l00513"></a>00513 <span class="comment">// Indices</span>
-<a name="l00514"></a>00514 BOOST_UBLAS_INLINE
-<a name="l00515"></a>00515 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l00516"></a>00516 <span class="keywordflow">return</span> it1_.index ();
-<a name="l00517"></a>00517 }
-<a name="l00518"></a>00518 BOOST_UBLAS_INLINE
-<a name="l00519"></a>00519 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l00520"></a>00520 <span class="keywordflow">return</span> it2_.index ();
-<a name="l00521"></a>00521 }
-<a name="l00522"></a>00522
-<a name="l00523"></a>00523 <span class="comment">// Assignment</span>
-<a name="l00524"></a>00524 BOOST_UBLAS_INLINE
-<a name="l00525"></a>00525 const_iterator1 &amp;operator = (<span class="keyword">const</span> const_iterator1 &amp;it) {
-<a name="l00526"></a>00526 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l00527"></a>00527 it1_ = it.it1_;
-<a name="l00528"></a>00528 it2_ = it.it2_;
-<a name="l00529"></a>00529 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INVARIANT_HOISTING</span>
-<a name="l00530"></a>00530 <span class="preprocessor"></span> t2_ = it.t2_;
-<a name="l00531"></a>00531 <span class="preprocessor">#endif</span>
-<a name="l00532"></a>00532 <span class="preprocessor"></span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00533"></a>00533 }
-<a name="l00534"></a>00534
-<a name="l00535"></a>00535 <span class="comment">// Comparison</span>
-<a name="l00536"></a>00536 BOOST_UBLAS_INLINE
-<a name="l00537"></a>00537 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l00538"></a>00538 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00539"></a>00539 BOOST_UBLAS_CHECK (it2_ == it.it2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00540"></a>00540 <span class="keywordflow">return</span> it1_ == it.it1_;
-<a name="l00541"></a>00541 }
-<a name="l00542"></a>00542 BOOST_UBLAS_INLINE
-<a name="l00543"></a>00543 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l00544"></a>00544 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00545"></a>00545 BOOST_UBLAS_CHECK (it2_ == it.it2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00546"></a>00546 <span class="keywordflow">return</span> it1_ &lt; it.it1_;
-<a name="l00547"></a>00547 }
-<a name="l00548"></a>00548
-<a name="l00549"></a>00549 <span class="keyword">private</span>:
-<a name="l00550"></a>00550 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INVARIANT_HOISTING</span>
-<a name="l00551"></a>00551 <span class="preprocessor"></span> const_subiterator1_type it1_;
-<a name="l00552"></a>00552 <span class="comment">// Mutable due to assignment</span>
-<a name="l00553"></a>00553 <span class="comment">/* const */</span> const_subiterator2_type it2_;
-<a name="l00554"></a>00554 value_type t2_;
-<a name="l00555"></a>00555 <span class="preprocessor">#else</span>
-<a name="l00556"></a>00556 <span class="preprocessor"></span> const_subiterator1_type it1_;
-<a name="l00557"></a>00557 const_subiterator2_type it2_;
-<a name="l00558"></a>00558 <span class="preprocessor">#endif</span>
-<a name="l00559"></a>00559 <span class="preprocessor"></span> };
-<a name="l00560"></a>00560 <span class="preprocessor">#endif</span>
-<a name="l00561"></a>00561 <span class="preprocessor"></span>
-<a name="l00562"></a>00562 BOOST_UBLAS_INLINE
-<a name="l00563"></a>00563 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator1.html">const_iterator1</a> begin1 ()<span class="keyword"> const </span>{
-<a name="l00564"></a>00564 <span class="keywordflow">return</span> find1 (0, 0, 0);
-<a name="l00565"></a>00565 }
-<a name="l00566"></a>00566 BOOST_UBLAS_INLINE
-<a name="l00567"></a>00567 const_iterator1 end1 ()<span class="keyword"> const </span>{
-<a name="l00568"></a>00568 <span class="keywordflow">return</span> find1 (0, size1 (), 0);
-<a name="l00569"></a>00569 }
-<a name="l00570"></a>00570
-<a name="l00571"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator2.html">00571</a> <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00572"></a>00572 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator2.html">const_iterator2</a>:
-<a name="l00573"></a>00573 <span class="keyword">public</span> container_const_reference&lt;vector_matrix_binary&gt;,
-<a name="l00574"></a>00574 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename iterator_restrict_traits&lt;typename E1::const_iterator::iterator_category,
-<a name="l00575"></a>00575 typename E2::const_iterator::iterator_category&gt;::iterator_category&gt;::template
-<a name="l00576"></a>00576 iterator_base&lt;const_iterator2, value_type&gt;::type {
-<a name="l00577"></a>00577 <span class="keyword">public</span>:
-<a name="l00578"></a>00578 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits.html">iterator_restrict_traits</a>&lt;<span class="keyword">typename</span> E1::const_iterator::iterator_category,
-<a name="l00579"></a>00579 <span class="keyword">typename</span> E2::const_iterator::iterator_category&gt;::iterator_category iterator_category;
-<a name="l00580"></a>00580 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_matrix_binary::difference_type difference_type;
-<a name="l00581"></a>00581 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_matrix_binary::value_type value_type;
-<a name="l00582"></a>00582 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_matrix_binary::const_reference reference;
-<a name="l00583"></a>00583 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_matrix_binary::const_pointer pointer;
-<a name="l00584"></a>00584
-<a name="l00585"></a>00585 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator1.html">const_iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator1.html">dual_iterator_type</a>;
-<a name="l00586"></a>00586 <span class="keyword">typedef</span> const_reverse_iterator1 dual_reverse_iterator_type;
-<a name="l00587"></a>00587
-<a name="l00588"></a>00588 <span class="comment">// Construction and destruction</span>
-<a name="l00589"></a>00589 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INVARIANT_HOISTING</span>
-<a name="l00590"></a>00590 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l00591"></a>00591 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator2.html">const_iterator2</a> ():
-<a name="l00592"></a>00592 container_const_reference&lt;self_type&gt; (), it1_ (), it2_ (), t1_ () {}
-<a name="l00593"></a>00593 BOOST_UBLAS_INLINE
-<a name="l00594"></a>00594 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary.html">self_type</a> &amp;vmb, <span class="keyword">const</span> const_subiterator1_type &amp;it1, <span class="keyword">const</span> const_subiterator2_type &amp;it2, value_type t1):
-<a name="l00595"></a>00595 container_const_reference&lt;self_type&gt; (vmb), it1_ (it1), it2_ (it2), t1_ (t1) {}
-<a name="l00596"></a>00596 <span class="preprocessor">#else</span>
-<a name="l00597"></a>00597 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l00598"></a>00598 const_iterator2 ():
-<a name="l00599"></a>00599 container_const_reference&lt;self_type&gt; (), it1_ (), it2_ () {}
-<a name="l00600"></a>00600 BOOST_UBLAS_INLINE
-<a name="l00601"></a>00601 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary.html">self_type</a> &amp;vmb, <span class="keyword">const</span> const_subiterator1_type &amp;it1, <span class="keyword">const</span> const_subiterator2_type &amp;it2):
-<a name="l00602"></a>00602 container_const_reference&lt;self_type&gt; (vmb), it1_ (it1), it2_ (it2) {}
-<a name="l00603"></a>00603 <span class="preprocessor">#endif</span>
-<a name="l00604"></a>00604 <span class="preprocessor"></span>
-<a name="l00605"></a>00605 <span class="comment">// Arithmetic</span>
-<a name="l00606"></a>00606 BOOST_UBLAS_INLINE
-<a name="l00607"></a>00607 const_iterator2 &amp;operator ++ () {
-<a name="l00608"></a>00608 ++ it2_;
-<a name="l00609"></a>00609 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00610"></a>00610 }
-<a name="l00611"></a>00611 BOOST_UBLAS_INLINE
-<a name="l00612"></a>00612 const_iterator2 &amp;operator -- () {
-<a name="l00613"></a>00613 -- it2_;
-<a name="l00614"></a>00614 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00615"></a>00615 }
-<a name="l00616"></a>00616 BOOST_UBLAS_INLINE
-<a name="l00617"></a>00617 const_iterator2 &amp;operator += (difference_type n) {
-<a name="l00618"></a>00618 it2_ += n;
-<a name="l00619"></a>00619 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00620"></a>00620 }
-<a name="l00621"></a>00621 BOOST_UBLAS_INLINE
-<a name="l00622"></a>00622 const_iterator2 &amp;operator -= (difference_type n) {
-<a name="l00623"></a>00623 it2_ -= n;
-<a name="l00624"></a>00624 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00625"></a>00625 }
-<a name="l00626"></a>00626 BOOST_UBLAS_INLINE
-<a name="l00627"></a>00627 difference_type operator - (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l00628"></a>00628 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure(it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00629"></a>00629 BOOST_UBLAS_CHECK (it1_ == it.it1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00630"></a>00630 <span class="keywordflow">return</span> it2_ - it.it2_;
-<a name="l00631"></a>00631 }
-<a name="l00632"></a>00632
-<a name="l00633"></a>00633 <span class="comment">// Dereference</span>
-<a name="l00634"></a>00634 BOOST_UBLAS_INLINE
-<a name="l00635"></a>00635 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l00636"></a>00636 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INVARIANT_HOISTING</span>
-<a name="l00637"></a>00637 <span class="preprocessor"></span> <span class="keywordflow">return</span> functor_type::apply (t1_, *it2_);
-<a name="l00638"></a>00638 <span class="preprocessor">#else</span>
-<a name="l00639"></a>00639 <span class="preprocessor"></span> <span class="keywordflow">return</span> functor_type::apply (*it1_, *it2_);
-<a name="l00640"></a>00640 <span class="preprocessor">#endif</span>
-<a name="l00641"></a>00641 <span class="preprocessor"></span> }
-<a name="l00642"></a>00642 BOOST_UBLAS_INLINE
-<a name="l00643"></a>00643 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l00644"></a>00644 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l00645"></a>00645 }
-<a name="l00646"></a>00646
-<a name="l00647"></a>00647 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l00648"></a>00648 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l00649"></a>00649 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00650"></a>00650 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary.html">self_type</a>::
-<a name="l00651"></a>00651 <span class="preprocessor">#endif</span>
-<a name="l00652"></a>00652 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator1.html">const_iterator1</a> begin ()<span class="keyword"> const </span>{
-<a name="l00653"></a>00653 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find1 (1, 0, index2 ());
-<a name="l00654"></a>00654 }
-<a name="l00655"></a>00655 BOOST_UBLAS_INLINE
-<a name="l00656"></a>00656 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00657"></a>00657 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary.html">self_type</a>::
-<a name="l00658"></a>00658 <span class="preprocessor">#endif</span>
-<a name="l00659"></a>00659 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator1.html">const_iterator1</a> end ()<span class="keyword"> const </span>{
-<a name="l00660"></a>00660 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find1 (1, (*<span class="keyword">this</span>) ().size1 (), index2 ());
-<a name="l00661"></a>00661 }
-<a name="l00662"></a>00662 BOOST_UBLAS_INLINE
-<a name="l00663"></a>00663 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00664"></a>00664 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary.html">self_type</a>::
-<a name="l00665"></a>00665 <span class="preprocessor">#endif</span>
-<a name="l00666"></a>00666 <span class="preprocessor"></span> const_reverse_iterator1 rbegin ()<span class="keyword"> const </span>{
-<a name="l00667"></a>00667 <span class="keywordflow">return</span> const_reverse_iterator1 (end ());
-<a name="l00668"></a>00668 }
-<a name="l00669"></a>00669 BOOST_UBLAS_INLINE
-<a name="l00670"></a>00670 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00671"></a>00671 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary.html">self_type</a>::
-<a name="l00672"></a>00672 <span class="preprocessor">#endif</span>
-<a name="l00673"></a>00673 <span class="preprocessor"></span> const_reverse_iterator1 rend ()<span class="keyword"> const </span>{
-<a name="l00674"></a>00674 <span class="keywordflow">return</span> const_reverse_iterator1 (begin ());
-<a name="l00675"></a>00675 }
-<a name="l00676"></a>00676 <span class="preprocessor">#endif</span>
-<a name="l00677"></a>00677 <span class="preprocessor"></span>
-<a name="l00678"></a>00678 <span class="comment">// Indices</span>
-<a name="l00679"></a>00679 BOOST_UBLAS_INLINE
-<a name="l00680"></a>00680 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l00681"></a>00681 <span class="keywordflow">return</span> it1_.index ();
-<a name="l00682"></a>00682 }
-<a name="l00683"></a>00683 BOOST_UBLAS_INLINE
-<a name="l00684"></a>00684 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l00685"></a>00685 <span class="keywordflow">return</span> it2_.index ();
-<a name="l00686"></a>00686 }
-<a name="l00687"></a>00687
-<a name="l00688"></a>00688 <span class="comment">// Assignment</span>
-<a name="l00689"></a>00689 BOOST_UBLAS_INLINE
-<a name="l00690"></a>00690 const_iterator2 &amp;operator = (<span class="keyword">const</span> const_iterator2 &amp;it) {
-<a name="l00691"></a>00691 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l00692"></a>00692 it1_ = it.it1_;
-<a name="l00693"></a>00693 it2_ = it.it2_;
-<a name="l00694"></a>00694 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INVARIANT_HOISTING</span>
-<a name="l00695"></a>00695 <span class="preprocessor"></span> t1_ = it.t1_;
-<a name="l00696"></a>00696 <span class="preprocessor">#endif</span>
-<a name="l00697"></a>00697 <span class="preprocessor"></span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00698"></a>00698 }
-<a name="l00699"></a>00699
-<a name="l00700"></a>00700 <span class="comment">// Comparison</span>
-<a name="l00701"></a>00701 BOOST_UBLAS_INLINE
-<a name="l00702"></a>00702 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l00703"></a>00703 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure( it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00704"></a>00704 BOOST_UBLAS_CHECK (it1_ == it.it1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00705"></a>00705 <span class="keywordflow">return</span> it2_ == it.it2_;
-<a name="l00706"></a>00706 }
-<a name="l00707"></a>00707 BOOST_UBLAS_INLINE
-<a name="l00708"></a>00708 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l00709"></a>00709 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00710"></a>00710 BOOST_UBLAS_CHECK (it1_ == it.it1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00711"></a>00711 <span class="keywordflow">return</span> it2_ &lt; it.it2_;
-<a name="l00712"></a>00712 }
-<a name="l00713"></a>00713
-<a name="l00714"></a>00714 <span class="keyword">private</span>:
-<a name="l00715"></a>00715 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INVARIANT_HOISTING</span>
-<a name="l00716"></a>00716 <span class="preprocessor"></span> <span class="comment">// Mutable due to assignment</span>
-<a name="l00717"></a>00717 <span class="comment">/* const */</span> const_subiterator1_type it1_;
-<a name="l00718"></a>00718 const_subiterator2_type it2_;
-<a name="l00719"></a>00719 value_type t1_;
-<a name="l00720"></a>00720 <span class="preprocessor">#else</span>
-<a name="l00721"></a>00721 <span class="preprocessor"></span> const_subiterator1_type it1_;
-<a name="l00722"></a>00722 const_subiterator2_type it2_;
-<a name="l00723"></a>00723 <span class="preprocessor">#endif</span>
-<a name="l00724"></a>00724 <span class="preprocessor"></span> };
-<a name="l00725"></a>00725 <span class="preprocessor">#endif</span>
-<a name="l00726"></a>00726 <span class="preprocessor"></span>
-<a name="l00727"></a>00727 BOOST_UBLAS_INLINE
-<a name="l00728"></a>00728 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator2.html">const_iterator2</a> begin2 ()<span class="keyword"> const </span>{
-<a name="l00729"></a>00729 <span class="keywordflow">return</span> find2 (0, 0, 0);
-<a name="l00730"></a>00730 }
-<a name="l00731"></a>00731 BOOST_UBLAS_INLINE
-<a name="l00732"></a>00732 const_iterator2 end2 ()<span class="keyword"> const </span>{
-<a name="l00733"></a>00733 <span class="keywordflow">return</span> find2 (0, 0, size2 ());
-<a name="l00734"></a>00734 }
-<a name="l00735"></a>00735
-<a name="l00736"></a>00736 <span class="comment">// Reverse iterators</span>
-<a name="l00737"></a>00737
-<a name="l00738"></a>00738 BOOST_UBLAS_INLINE
-<a name="l00739"></a>00739 const_reverse_iterator1 rbegin1 ()<span class="keyword"> const </span>{
-<a name="l00740"></a>00740 <span class="keywordflow">return</span> const_reverse_iterator1 (end1 ());
-<a name="l00741"></a>00741 }
-<a name="l00742"></a>00742 BOOST_UBLAS_INLINE
-<a name="l00743"></a>00743 const_reverse_iterator1 rend1 ()<span class="keyword"> const </span>{
-<a name="l00744"></a>00744 <span class="keywordflow">return</span> const_reverse_iterator1 (begin1 ());
-<a name="l00745"></a>00745 }
-<a name="l00746"></a>00746
-<a name="l00747"></a>00747 BOOST_UBLAS_INLINE
-<a name="l00748"></a>00748 const_reverse_iterator2 rbegin2 ()<span class="keyword"> const </span>{
-<a name="l00749"></a>00749 <span class="keywordflow">return</span> const_reverse_iterator2 (end2 ());
-<a name="l00750"></a>00750 }
-<a name="l00751"></a>00751 BOOST_UBLAS_INLINE
-<a name="l00752"></a>00752 const_reverse_iterator2 rend2 ()<span class="keyword"> const </span>{
-<a name="l00753"></a>00753 <span class="keywordflow">return</span> const_reverse_iterator2 (begin2 ());
-<a name="l00754"></a>00754 }
-<a name="l00755"></a>00755
-<a name="l00756"></a>00756 <span class="keyword">private</span>:
-<a name="l00757"></a>00757 expression1_closure_type e1_;
-<a name="l00758"></a>00758 expression2_closure_type e2_;
-<a name="l00759"></a>00759 };
-<a name="l00760"></a>00760
-<a name="l00761"></a>00761 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2, <span class="keyword">class</span> F&gt;
-<a name="l00762"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__matrix__binary__traits.html">00762</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__matrix__binary__traits.html">vector_matrix_binary_traits</a> {
-<a name="l00763"></a>00763 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary.html">vector_matrix_binary&lt;E1, E2, F&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary.html">expression_type</a>;
-<a name="l00764"></a>00764 <span class="preprocessor">#ifndef BOOST_UBLAS_SIMPLE_ET_DEBUG</span>
-<a name="l00765"></a>00765 <span class="preprocessor"></span> <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary.html">expression_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary.html">result_type</a>;
-<a name="l00766"></a>00766 <span class="preprocessor">#else</span>
-<a name="l00767"></a>00767 <span class="preprocessor"></span> <span class="comment">// ISSUE matrix is arbitary temporary type</span>
-<a name="l00768"></a>00768 <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;typename F::value_type&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary.html">result_type</a>;
-<a name="l00769"></a>00769 <span class="preprocessor">#endif</span>
-<a name="l00770"></a>00770 <span class="preprocessor"></span> };
-<a name="l00771"></a>00771
-<a name="l00772"></a>00772 <span class="comment">// (outer_prod (v1, v2)) [i] [j] = v1 [i] * v2 [j]</span>
-<a name="l00773"></a>00773 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l00774"></a>00774 BOOST_UBLAS_INLINE
-<a name="l00775"></a>00775 <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__matrix__binary__traits.html">vector_matrix_binary_traits&lt;E1, E2, scalar_multiplies&lt;typename E1::value_type, typename E2::value_type&gt;</a> &gt;::result_type
-<a name="l00776"></a>00776 outer_prod (<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;E1&gt;</a> &amp;e1,
-<a name="l00777"></a>00777 <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;E2&gt;</a> &amp;e2) {
-<a name="l00778"></a>00778 BOOST_STATIC_ASSERT (E1::complexity == 0 &amp;&amp; E2::complexity == 0);
-<a name="l00779"></a>00779 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__matrix__binary__traits.html">vector_matrix_binary_traits&lt;E1, E2, scalar_multiplies&lt;typename E1::value_type, typename E2::value_type&gt;</a> &gt;::expression_type expression_type;
-<a name="l00780"></a>00780 <span class="keywordflow">return</span> expression_type (e1 (), e2 ());
-<a name="l00781"></a>00781 }
-<a name="l00782"></a>00782
-<a name="l00783"></a>00783 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E, <span class="keyword">class</span> F&gt;
-<a name="l00784"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1.html">00784</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1.html">matrix_unary1</a>:
-<a name="l00785"></a>00785 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression</a>&lt;matrix_unary1&lt;E, F&gt; &gt; {
-<a name="l00786"></a>00786
-<a name="l00787"></a>00787 <span class="keyword">typedef</span> E expression_type;
-<a name="l00788"></a>00788 <span class="keyword">typedef</span> F functor_type;
-<a name="l00789"></a>00789 <span class="keyword">public</span>:
-<a name="l00790"></a>00790 <span class="keyword">typedef</span> <span class="keyword">typename</span> E::const_closure_type expression_closure_type;
-<a name="l00791"></a>00791 <span class="keyword">private</span>:
-<a name="l00792"></a>00792 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1.html">matrix_unary1&lt;E, F&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1.html">self_type</a>;
-<a name="l00793"></a>00793 <span class="keyword">public</span>:
-<a name="l00794"></a>00794 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l00795"></a>00795 <span class="preprocessor"></span> <span class="keyword">using</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression&lt;self_type&gt;::operator </a>();
-<a name="l00796"></a>00796 <span class="preprocessor">#endif</span>
-<a name="l00797"></a>00797 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> E::size_type size_type;
-<a name="l00798"></a>00798 <span class="keyword">typedef</span> <span class="keyword">typename</span> E::difference_type difference_type;
-<a name="l00799"></a>00799 <span class="keyword">typedef</span> <span class="keyword">typename</span> F::result_type value_type;
-<a name="l00800"></a>00800 <span class="keyword">typedef</span> value_type const_reference;
-<a name="l00801"></a>00801 <span class="keyword">typedef</span> const_reference reference;
-<a name="l00802"></a>00802 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1.html">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1.html">const_closure_type</a>;
-<a name="l00803"></a>00803 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1.html">const_closure_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1.html">closure_type</a>;
-<a name="l00804"></a>00804 <span class="keyword">typedef</span> <span class="keyword">typename</span> E::orientation_category orientation_category;
-<a name="l00805"></a>00805 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">unknown_storage_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">storage_category</a>;
-<a name="l00806"></a>00806
-<a name="l00807"></a>00807 <span class="comment">// Construction and destruction</span>
-<a name="l00808"></a>00808 BOOST_UBLAS_INLINE
-<a name="l00809"></a>00809 <span class="keyword">explicit</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1.html">matrix_unary1</a> (<span class="keyword">const</span> expression_type &amp;e):
-<a name="l00810"></a>00810 e_ (e) {}
-<a name="l00811"></a>00811
-<a name="l00812"></a>00812 <span class="comment">// Accessors</span>
-<a name="l00813"></a>00813 BOOST_UBLAS_INLINE
-<a name="l00814"></a>00814 size_type size1 ()<span class="keyword"> const </span>{
-<a name="l00815"></a>00815 <span class="keywordflow">return</span> e_.size1 ();
-<a name="l00816"></a>00816 }
-<a name="l00817"></a>00817 BOOST_UBLAS_INLINE
-<a name="l00818"></a>00818 size_type size2 ()<span class="keyword"> const </span>{
-<a name="l00819"></a>00819 <span class="keywordflow">return</span> e_.size2 ();
-<a name="l00820"></a>00820 }
-<a name="l00821"></a>00821
-<a name="l00822"></a>00822 <span class="keyword">public</span>:
-<a name="l00823"></a>00823 <span class="comment">// Expression accessors</span>
-<a name="l00824"></a>00824 BOOST_UBLAS_INLINE
-<a name="l00825"></a>00825 <span class="keyword">const</span> expression_closure_type &amp;expression ()<span class="keyword"> const </span>{
-<a name="l00826"></a>00826 <span class="keywordflow">return</span> e_;
-<a name="l00827"></a>00827 }
-<a name="l00828"></a>00828
-<a name="l00829"></a>00829 <span class="keyword">public</span>:
-<a name="l00830"></a>00830 <span class="comment">// Element access</span>
-<a name="l00831"></a>00831 BOOST_UBLAS_INLINE
-<a name="l00832"></a>00832 const_reference operator () (size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l00833"></a>00833 <span class="keywordflow">return</span> functor_type::apply (e_ (i, j));
-<a name="l00834"></a>00834 }
-<a name="l00835"></a>00835
-<a name="l00836"></a>00836 <span class="comment">// Closure comparison</span>
-<a name="l00837"></a>00837 BOOST_UBLAS_INLINE
-<a name="l00838"></a>00838 <span class="keywordtype">bool</span> same_closure (<span class="keyword">const</span> matrix_unary1 &amp;mu1)<span class="keyword"> const </span>{
-<a name="l00839"></a>00839 <span class="keywordflow">return</span> (*this).expression ().same_closure (mu1.expression ());
-<a name="l00840"></a>00840 }
-<a name="l00841"></a>00841
-<a name="l00842"></a>00842 <span class="comment">// Iterator types</span>
-<a name="l00843"></a>00843 <span class="keyword">private</span>:
-<a name="l00844"></a>00844 <span class="keyword">typedef</span> <span class="keyword">typename</span> E::const_iterator1 const_subiterator1_type;
-<a name="l00845"></a>00845 <span class="keyword">typedef</span> <span class="keyword">typename</span> E::const_iterator2 const_subiterator2_type;
-<a name="l00846"></a>00846 <span class="keyword">typedef</span> <span class="keyword">const</span> value_type *const_pointer;
-<a name="l00847"></a>00847
-<a name="l00848"></a>00848 <span class="keyword">public</span>:
-<a name="l00849"></a>00849 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00850"></a>00850 <span class="preprocessor"></span> <span class="keyword">typedef</span> indexed_const_iterator1&lt;const_closure_type, typename const_subiterator1_type::iterator_category&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l00851"></a>00851 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator1.html">const_iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator1.html">iterator1</a>;
-<a name="l00852"></a>00852 <span class="keyword">typedef</span> indexed_const_iterator2&lt;const_closure_type, typename const_subiterator2_type::iterator_category&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l00853"></a>00853 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator2.html">const_iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator2.html">iterator2</a>;
-<a name="l00854"></a>00854 <span class="preprocessor">#else</span>
-<a name="l00855"></a>00855 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l00856"></a>00856 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator1.html">const_iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator1.html">iterator1</a>;
-<a name="l00857"></a>00857 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l00858"></a>00858 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator2.html">const_iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator2.html">iterator2</a>;
-<a name="l00859"></a>00859 <span class="preprocessor">#endif</span>
-<a name="l00860"></a>00860 <span class="preprocessor"></span> <span class="keyword">typedef</span> reverse_iterator_base1&lt;const_iterator1&gt; const_reverse_iterator1;
-<a name="l00861"></a>00861 <span class="keyword">typedef</span> reverse_iterator_base2&lt;const_iterator2&gt; const_reverse_iterator2;
-<a name="l00862"></a>00862
-<a name="l00863"></a>00863 <span class="comment">// Element lookup</span>
-<a name="l00864"></a>00864 BOOST_UBLAS_INLINE
-<a name="l00865"></a>00865 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_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="l00866"></a>00866 const_subiterator1_type it1 (e_.find1 (rank, i, j));
-<a name="l00867"></a>00867 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00868"></a>00868 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, it1.index1 (), it1.index2 ());
-<a name="l00869"></a>00869 <span class="preprocessor">#else</span>
-<a name="l00870"></a>00870 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, it1);
-<a name="l00871"></a>00871 <span class="preprocessor">#endif</span>
-<a name="l00872"></a>00872 <span class="preprocessor"></span> }
-<a name="l00873"></a>00873 BOOST_UBLAS_INLINE
-<a name="l00874"></a>00874 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_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="l00875"></a>00875 const_subiterator2_type it2 (e_.find2 (rank, i, j));
-<a name="l00876"></a>00876 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00877"></a>00877 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, it2.index1 (), it2.index2 ());
-<a name="l00878"></a>00878 <span class="preprocessor">#else</span>
-<a name="l00879"></a>00879 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, it2);
-<a name="l00880"></a>00880 <span class="preprocessor">#endif</span>
-<a name="l00881"></a>00881 <span class="preprocessor"></span> }
-<a name="l00882"></a>00882
-<a name="l00883"></a>00883 <span class="comment">// Iterators enhance the iterators of the referenced expression</span>
-<a name="l00884"></a>00884 <span class="comment">// with the unary functor.</span>
-<a name="l00885"></a>00885
-<a name="l00886"></a>00886 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00887"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator1.html">00887</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator1.html">const_iterator1</a>:
-<a name="l00888"></a>00888 <span class="keyword">public</span> container_const_reference&lt;matrix_unary1&gt;,
-<a name="l00889"></a>00889 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename E::const_iterator1::iterator_category&gt;::template
-<a name="l00890"></a>00890 iterator_base&lt;const_iterator1, value_type&gt;::type {
-<a name="l00891"></a>00891 <span class="keyword">public</span>:
-<a name="l00892"></a>00892 <span class="keyword">typedef</span> <span class="keyword">typename</span> E::const_iterator1::iterator_category iterator_category;
-<a name="l00893"></a>00893 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_unary1::difference_type difference_type;
-<a name="l00894"></a>00894 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_unary1::value_type value_type;
-<a name="l00895"></a>00895 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_unary1::const_reference reference;
-<a name="l00896"></a>00896 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_unary1::const_pointer pointer;
-<a name="l00897"></a>00897
-<a name="l00898"></a>00898 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator2.html">const_iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator2.html">dual_iterator_type</a>;
-<a name="l00899"></a>00899 <span class="keyword">typedef</span> const_reverse_iterator2 dual_reverse_iterator_type;
-<a name="l00900"></a>00900
-<a name="l00901"></a>00901 <span class="comment">// Construction and destruction</span>
-<a name="l00902"></a>00902 BOOST_UBLAS_INLINE
-<a name="l00903"></a>00903 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator1.html">const_iterator1</a> ():
-<a name="l00904"></a>00904 container_const_reference&lt;self_type&gt; (), it_ () {}
-<a name="l00905"></a>00905 BOOST_UBLAS_INLINE
-<a name="l00906"></a>00906 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1.html">self_type</a> &amp;mu, <span class="keyword">const</span> const_subiterator1_type &amp;it):
-<a name="l00907"></a>00907 container_const_reference&lt;self_type&gt; (mu), it_ (it) {}
-<a name="l00908"></a>00908
-<a name="l00909"></a>00909 <span class="comment">// Arithmetic</span>
-<a name="l00910"></a>00910 BOOST_UBLAS_INLINE
-<a name="l00911"></a>00911 const_iterator1 &amp;operator ++ () {
-<a name="l00912"></a>00912 ++ it_;
-<a name="l00913"></a>00913 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00914"></a>00914 }
-<a name="l00915"></a>00915 BOOST_UBLAS_INLINE
-<a name="l00916"></a>00916 const_iterator1 &amp;operator -- () {
-<a name="l00917"></a>00917 -- it_;
-<a name="l00918"></a>00918 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00919"></a>00919 }
-<a name="l00920"></a>00920 BOOST_UBLAS_INLINE
-<a name="l00921"></a>00921 const_iterator1 &amp;operator += (difference_type n) {
-<a name="l00922"></a>00922 it_ += n;
-<a name="l00923"></a>00923 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00924"></a>00924 }
-<a name="l00925"></a>00925 BOOST_UBLAS_INLINE
-<a name="l00926"></a>00926 const_iterator1 &amp;operator -= (difference_type n) {
-<a name="l00927"></a>00927 it_ -= n;
-<a name="l00928"></a>00928 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00929"></a>00929 }
-<a name="l00930"></a>00930 BOOST_UBLAS_INLINE
-<a name="l00931"></a>00931 difference_type operator - (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l00932"></a>00932 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00933"></a>00933 <span class="keywordflow">return</span> it_ - it.it_;
-<a name="l00934"></a>00934 }
-<a name="l00935"></a>00935
-<a name="l00936"></a>00936 <span class="comment">// Dereference</span>
-<a name="l00937"></a>00937 BOOST_UBLAS_INLINE
-<a name="l00938"></a>00938 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l00939"></a>00939 <span class="keywordflow">return</span> functor_type::apply (*it_);
-<a name="l00940"></a>00940 }
-<a name="l00941"></a>00941 BOOST_UBLAS_INLINE
-<a name="l00942"></a>00942 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l00943"></a>00943 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l00944"></a>00944 }
-<a name="l00945"></a>00945
-<a name="l00946"></a>00946 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l00947"></a>00947 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l00948"></a>00948 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00949"></a>00949 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1.html">self_type</a>::
-<a name="l00950"></a>00950 <span class="preprocessor">#endif</span>
-<a name="l00951"></a>00951 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator2.html">const_iterator2</a> begin ()<span class="keyword"> const </span>{
-<a name="l00952"></a>00952 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find2 (1, index1 (), 0);
-<a name="l00953"></a>00953 }
-<a name="l00954"></a>00954 BOOST_UBLAS_INLINE
-<a name="l00955"></a>00955 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00956"></a>00956 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1.html">self_type</a>::
-<a name="l00957"></a>00957 <span class="preprocessor">#endif</span>
-<a name="l00958"></a>00958 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator2.html">const_iterator2</a> end ()<span class="keyword"> const </span>{
-<a name="l00959"></a>00959 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find2 (1, index1 (), (*this) ().size2 ());
-<a name="l00960"></a>00960 }
-<a name="l00961"></a>00961 BOOST_UBLAS_INLINE
-<a name="l00962"></a>00962 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00963"></a>00963 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1.html">self_type</a>::
-<a name="l00964"></a>00964 <span class="preprocessor">#endif</span>
-<a name="l00965"></a>00965 <span class="preprocessor"></span> const_reverse_iterator2 rbegin ()<span class="keyword"> const </span>{
-<a name="l00966"></a>00966 <span class="keywordflow">return</span> const_reverse_iterator2 (end ());
-<a name="l00967"></a>00967 }
-<a name="l00968"></a>00968 BOOST_UBLAS_INLINE
-<a name="l00969"></a>00969 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00970"></a>00970 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1.html">self_type</a>::
-<a name="l00971"></a>00971 <span class="preprocessor">#endif</span>
-<a name="l00972"></a>00972 <span class="preprocessor"></span> const_reverse_iterator2 rend ()<span class="keyword"> const </span>{
-<a name="l00973"></a>00973 <span class="keywordflow">return</span> const_reverse_iterator2 (begin ());
-<a name="l00974"></a>00974 }
-<a name="l00975"></a>00975 <span class="preprocessor">#endif</span>
-<a name="l00976"></a>00976 <span class="preprocessor"></span>
-<a name="l00977"></a>00977 <span class="comment">// Indices</span>
-<a name="l00978"></a>00978 BOOST_UBLAS_INLINE
-<a name="l00979"></a>00979 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l00980"></a>00980 <span class="keywordflow">return</span> it_.index1 ();
-<a name="l00981"></a>00981 }
-<a name="l00982"></a>00982 BOOST_UBLAS_INLINE
-<a name="l00983"></a>00983 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l00984"></a>00984 <span class="keywordflow">return</span> it_.index2 ();
-<a name="l00985"></a>00985 }
-<a name="l00986"></a>00986
-<a name="l00987"></a>00987 <span class="comment">// Assignment </span>
-<a name="l00988"></a>00988 BOOST_UBLAS_INLINE
-<a name="l00989"></a>00989 const_iterator1 &amp;operator = (<span class="keyword">const</span> const_iterator1 &amp;it) {
-<a name="l00990"></a>00990 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l00991"></a>00991 it_ = it.it_;
-<a name="l00992"></a>00992 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00993"></a>00993 }
-<a name="l00994"></a>00994
-<a name="l00995"></a>00995 <span class="comment">// Comparison</span>
-<a name="l00996"></a>00996 BOOST_UBLAS_INLINE
-<a name="l00997"></a>00997 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l00998"></a>00998 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00999"></a>00999 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l01000"></a>01000 }
-<a name="l01001"></a>01001 BOOST_UBLAS_INLINE
-<a name="l01002"></a>01002 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l01003"></a>01003 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01004"></a>01004 <span class="keywordflow">return</span> it_ &lt; it.it_;
-<a name="l01005"></a>01005 }
-<a name="l01006"></a>01006
-<a name="l01007"></a>01007 <span class="keyword">private</span>:
-<a name="l01008"></a>01008 const_subiterator1_type it_;
-<a name="l01009"></a>01009 };
-<a name="l01010"></a>01010 <span class="preprocessor">#endif</span>
-<a name="l01011"></a>01011 <span class="preprocessor"></span>
-<a name="l01012"></a>01012 BOOST_UBLAS_INLINE
-<a name="l01013"></a>01013 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator1.html">const_iterator1</a> begin1 ()<span class="keyword"> const </span>{
-<a name="l01014"></a>01014 <span class="keywordflow">return</span> find1 (0, 0, 0);
-<a name="l01015"></a>01015 }
-<a name="l01016"></a>01016 BOOST_UBLAS_INLINE
-<a name="l01017"></a>01017 const_iterator1 end1 ()<span class="keyword"> const </span>{
-<a name="l01018"></a>01018 <span class="keywordflow">return</span> find1 (0, size1 (), 0);
-<a name="l01019"></a>01019 }
-<a name="l01020"></a>01020
-<a name="l01021"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator2.html">01021</a> <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01022"></a>01022 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator2.html">const_iterator2</a>:
-<a name="l01023"></a>01023 <span class="keyword">public</span> container_const_reference&lt;matrix_unary1&gt;,
-<a name="l01024"></a>01024 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename E::const_iterator2::iterator_category&gt;::template
-<a name="l01025"></a>01025 iterator_base&lt;const_iterator2, value_type&gt;::type {
-<a name="l01026"></a>01026 <span class="keyword">public</span>:
-<a name="l01027"></a>01027 <span class="keyword">typedef</span> <span class="keyword">typename</span> E::const_iterator2::iterator_category iterator_category;
-<a name="l01028"></a>01028 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_unary1::difference_type difference_type;
-<a name="l01029"></a>01029 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_unary1::value_type value_type;
-<a name="l01030"></a>01030 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_unary1::const_reference reference;
-<a name="l01031"></a>01031 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_unary1::const_pointer pointer;
-<a name="l01032"></a>01032
-<a name="l01033"></a>01033 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator1.html">const_iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator1.html">dual_iterator_type</a>;
-<a name="l01034"></a>01034 <span class="keyword">typedef</span> const_reverse_iterator1 dual_reverse_iterator_type;
-<a name="l01035"></a>01035
-<a name="l01036"></a>01036 <span class="comment">// Construction and destruction</span>
-<a name="l01037"></a>01037 BOOST_UBLAS_INLINE
-<a name="l01038"></a>01038 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator2.html">const_iterator2</a> ():
-<a name="l01039"></a>01039 container_const_reference&lt;self_type&gt; (), it_ () {}
-<a name="l01040"></a>01040 BOOST_UBLAS_INLINE
-<a name="l01041"></a>01041 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1.html">self_type</a> &amp;mu, <span class="keyword">const</span> const_subiterator2_type &amp;it):
-<a name="l01042"></a>01042 container_const_reference&lt;self_type&gt; (mu), it_ (it) {}
-<a name="l01043"></a>01043
-<a name="l01044"></a>01044 <span class="comment">// Arithmetic</span>
-<a name="l01045"></a>01045 BOOST_UBLAS_INLINE
-<a name="l01046"></a>01046 const_iterator2 &amp;operator ++ () {
-<a name="l01047"></a>01047 ++ it_;
-<a name="l01048"></a>01048 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01049"></a>01049 }
-<a name="l01050"></a>01050 BOOST_UBLAS_INLINE
-<a name="l01051"></a>01051 const_iterator2 &amp;operator -- () {
-<a name="l01052"></a>01052 -- it_;
-<a name="l01053"></a>01053 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01054"></a>01054 }
-<a name="l01055"></a>01055 BOOST_UBLAS_INLINE
-<a name="l01056"></a>01056 const_iterator2 &amp;operator += (difference_type n) {
-<a name="l01057"></a>01057 it_ += n;
-<a name="l01058"></a>01058 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01059"></a>01059 }
-<a name="l01060"></a>01060 BOOST_UBLAS_INLINE
-<a name="l01061"></a>01061 const_iterator2 &amp;operator -= (difference_type n) {
-<a name="l01062"></a>01062 it_ -= n;
-<a name="l01063"></a>01063 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01064"></a>01064 }
-<a name="l01065"></a>01065 BOOST_UBLAS_INLINE
-<a name="l01066"></a>01066 difference_type operator - (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l01067"></a>01067 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01068"></a>01068 <span class="keywordflow">return</span> it_ - it.it_;
-<a name="l01069"></a>01069 }
-<a name="l01070"></a>01070
-<a name="l01071"></a>01071 <span class="comment">// Dereference</span>
-<a name="l01072"></a>01072 BOOST_UBLAS_INLINE
-<a name="l01073"></a>01073 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l01074"></a>01074 <span class="keywordflow">return</span> functor_type::apply (*it_);
-<a name="l01075"></a>01075 }
-<a name="l01076"></a>01076 BOOST_UBLAS_INLINE
-<a name="l01077"></a>01077 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l01078"></a>01078 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l01079"></a>01079 }
-<a name="l01080"></a>01080
-<a name="l01081"></a>01081 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l01082"></a>01082 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l01083"></a>01083 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01084"></a>01084 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1.html">self_type</a>::
-<a name="l01085"></a>01085 <span class="preprocessor">#endif</span>
-<a name="l01086"></a>01086 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator1.html">const_iterator1</a> begin ()<span class="keyword"> const </span>{
-<a name="l01087"></a>01087 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find1 (1, 0, index2 ());
-<a name="l01088"></a>01088 }
-<a name="l01089"></a>01089 BOOST_UBLAS_INLINE
-<a name="l01090"></a>01090 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01091"></a>01091 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1.html">self_type</a>::
-<a name="l01092"></a>01092 <span class="preprocessor">#endif</span>
-<a name="l01093"></a>01093 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator1.html">const_iterator1</a> end ()<span class="keyword"> const </span>{
-<a name="l01094"></a>01094 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find1 (1, (*<span class="keyword">this</span>) ().size1 (), index2 ());
-<a name="l01095"></a>01095 }
-<a name="l01096"></a>01096 BOOST_UBLAS_INLINE
-<a name="l01097"></a>01097 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01098"></a>01098 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1.html">self_type</a>::
-<a name="l01099"></a>01099 <span class="preprocessor">#endif</span>
-<a name="l01100"></a>01100 <span class="preprocessor"></span> const_reverse_iterator1 rbegin ()<span class="keyword"> const </span>{
-<a name="l01101"></a>01101 <span class="keywordflow">return</span> const_reverse_iterator1 (end ());
-<a name="l01102"></a>01102 }
-<a name="l01103"></a>01103 BOOST_UBLAS_INLINE
-<a name="l01104"></a>01104 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01105"></a>01105 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1.html">self_type</a>::
-<a name="l01106"></a>01106 <span class="preprocessor">#endif</span>
-<a name="l01107"></a>01107 <span class="preprocessor"></span> const_reverse_iterator1 rend ()<span class="keyword"> const </span>{
-<a name="l01108"></a>01108 <span class="keywordflow">return</span> const_reverse_iterator1 (begin ());
-<a name="l01109"></a>01109 }
-<a name="l01110"></a>01110 <span class="preprocessor">#endif</span>
-<a name="l01111"></a>01111 <span class="preprocessor"></span>
-<a name="l01112"></a>01112 <span class="comment">// Indices</span>
-<a name="l01113"></a>01113 BOOST_UBLAS_INLINE
-<a name="l01114"></a>01114 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l01115"></a>01115 <span class="keywordflow">return</span> it_.index1 ();
-<a name="l01116"></a>01116 }
-<a name="l01117"></a>01117 BOOST_UBLAS_INLINE
-<a name="l01118"></a>01118 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l01119"></a>01119 <span class="keywordflow">return</span> it_.index2 ();
-<a name="l01120"></a>01120 }
-<a name="l01121"></a>01121
-<a name="l01122"></a>01122 <span class="comment">// Assignment </span>
-<a name="l01123"></a>01123 BOOST_UBLAS_INLINE
-<a name="l01124"></a>01124 const_iterator2 &amp;operator = (<span class="keyword">const</span> const_iterator2 &amp;it) {
-<a name="l01125"></a>01125 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l01126"></a>01126 it_ = it.it_;
-<a name="l01127"></a>01127 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01128"></a>01128 }
-<a name="l01129"></a>01129
-<a name="l01130"></a>01130 <span class="comment">// Comparison</span>
-<a name="l01131"></a>01131 BOOST_UBLAS_INLINE
-<a name="l01132"></a>01132 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l01133"></a>01133 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01134"></a>01134 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l01135"></a>01135 }
-<a name="l01136"></a>01136 BOOST_UBLAS_INLINE
-<a name="l01137"></a>01137 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l01138"></a>01138 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01139"></a>01139 <span class="keywordflow">return</span> it_ &lt; it.it_;
-<a name="l01140"></a>01140 }
-<a name="l01141"></a>01141
-<a name="l01142"></a>01142 <span class="keyword">private</span>:
-<a name="l01143"></a>01143 const_subiterator2_type it_;
-<a name="l01144"></a>01144 };
-<a name="l01145"></a>01145 <span class="preprocessor">#endif</span>
-<a name="l01146"></a>01146 <span class="preprocessor"></span>
-<a name="l01147"></a>01147 BOOST_UBLAS_INLINE
-<a name="l01148"></a>01148 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator2.html">const_iterator2</a> begin2 ()<span class="keyword"> const </span>{
-<a name="l01149"></a>01149 <span class="keywordflow">return</span> find2 (0, 0, 0);
-<a name="l01150"></a>01150 }
-<a name="l01151"></a>01151 BOOST_UBLAS_INLINE
-<a name="l01152"></a>01152 const_iterator2 end2 ()<span class="keyword"> const </span>{
-<a name="l01153"></a>01153 <span class="keywordflow">return</span> find2 (0, 0, size2 ());
-<a name="l01154"></a>01154 }
-<a name="l01155"></a>01155
-<a name="l01156"></a>01156 <span class="comment">// Reverse iterators</span>
-<a name="l01157"></a>01157
-<a name="l01158"></a>01158 BOOST_UBLAS_INLINE
-<a name="l01159"></a>01159 const_reverse_iterator1 rbegin1 ()<span class="keyword"> const </span>{
-<a name="l01160"></a>01160 <span class="keywordflow">return</span> const_reverse_iterator1 (end1 ());
-<a name="l01161"></a>01161 }
-<a name="l01162"></a>01162 BOOST_UBLAS_INLINE
-<a name="l01163"></a>01163 const_reverse_iterator1 rend1 ()<span class="keyword"> const </span>{
-<a name="l01164"></a>01164 <span class="keywordflow">return</span> const_reverse_iterator1 (begin1 ());
-<a name="l01165"></a>01165 }
-<a name="l01166"></a>01166
-<a name="l01167"></a>01167 BOOST_UBLAS_INLINE
-<a name="l01168"></a>01168 const_reverse_iterator2 rbegin2 ()<span class="keyword"> const </span>{
-<a name="l01169"></a>01169 <span class="keywordflow">return</span> const_reverse_iterator2 (end2 ());
-<a name="l01170"></a>01170 }
-<a name="l01171"></a>01171 BOOST_UBLAS_INLINE
-<a name="l01172"></a>01172 const_reverse_iterator2 rend2 ()<span class="keyword"> const </span>{
-<a name="l01173"></a>01173 <span class="keywordflow">return</span> const_reverse_iterator2 (begin2 ());
-<a name="l01174"></a>01174 }
-<a name="l01175"></a>01175
-<a name="l01176"></a>01176 <span class="keyword">private</span>:
-<a name="l01177"></a>01177 expression_closure_type e_;
-<a name="l01178"></a>01178 };
-<a name="l01179"></a>01179
-<a name="l01180"></a>01180 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E, <span class="keyword">class</span> F&gt;
-<a name="l01181"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__unary1__traits.html">01181</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__unary1__traits.html">matrix_unary1_traits</a> {
-<a name="l01182"></a>01182 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1.html">matrix_unary1&lt;E, F&gt;</a> expression_type;
-<a name="l01183"></a>01183 <span class="preprocessor">#ifndef BOOST_UBLAS_SIMPLE_ET_DEBUG</span>
-<a name="l01184"></a>01184 <span class="preprocessor"></span> <span class="keyword">typedef</span> expression_type <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1.html">result_type</a>;
-<a name="l01185"></a>01185 <span class="preprocessor">#else</span>
-<a name="l01186"></a>01186 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> E::matrix_temporary_type <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1.html">result_type</a>;
-<a name="l01187"></a>01187 <span class="preprocessor">#endif</span>
-<a name="l01188"></a>01188 <span class="preprocessor"></span> };
-<a name="l01189"></a>01189
-<a name="l01190"></a>01190 <span class="comment">// (- m) [i] [j] = - m [i] [j]</span>
-<a name="l01191"></a>01191 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E&gt;
-<a name="l01192"></a>01192 BOOST_UBLAS_INLINE
-<a name="l01193"></a>01193 <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__unary1__traits.html">matrix_unary1_traits&lt;E, scalar_negate&lt;typename E::value_type&gt;</a> &gt;::result_type
-<a name="l01194"></a>01194 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;E&gt;</a> &amp;e) {
-<a name="l01195"></a>01195 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__unary1__traits.html">matrix_unary1_traits&lt;E, scalar_negate&lt;typename E::value_type&gt;</a> &gt;::expression_type expression_type;
-<a name="l01196"></a>01196 <span class="keywordflow">return</span> expression_type (e ());
-<a name="l01197"></a>01197 }
-<a name="l01198"></a>01198
-<a name="l01199"></a>01199 <span class="comment">// (conj m) [i] [j] = conj (m [i] [j])</span>
-<a name="l01200"></a>01200 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E&gt;
-<a name="l01201"></a>01201 BOOST_UBLAS_INLINE
-<a name="l01202"></a>01202 <span class="keyword">typename</span> matrix_unary1_traits&lt;E, scalar_conj&lt;typename E::value_type&gt; &gt;::result_type
-<a name="l01203"></a>01203 conj (<span class="keyword">const</span> matrix_expression&lt;E&gt; &amp;e) {
-<a name="l01204"></a>01204 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_unary1_traits&lt;E, scalar_conj&lt;typename E::value_type&gt; &gt;::expression_type expression_type;
-<a name="l01205"></a>01205 <span class="keywordflow">return</span> expression_type (e ());
-<a name="l01206"></a>01206 }
-<a name="l01207"></a>01207
-<a name="l01208"></a>01208 <span class="comment">// (real m) [i] [j] = real (m [i] [j])</span>
-<a name="l01209"></a>01209 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E&gt;
-<a name="l01210"></a>01210 BOOST_UBLAS_INLINE
-<a name="l01211"></a>01211 <span class="keyword">typename</span> matrix_unary1_traits&lt;E, scalar_real&lt;typename E::value_type&gt; &gt;::result_type
-<a name="l01212"></a>01212 real (<span class="keyword">const</span> matrix_expression&lt;E&gt; &amp;e) {
-<a name="l01213"></a>01213 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_unary1_traits&lt;E, scalar_real&lt;typename E::value_type&gt; &gt;::expression_type expression_type;
-<a name="l01214"></a>01214 <span class="keywordflow">return</span> expression_type (e ());
-<a name="l01215"></a>01215 }
-<a name="l01216"></a>01216
-<a name="l01217"></a>01217 <span class="comment">// (imag m) [i] [j] = imag (m [i] [j])</span>
-<a name="l01218"></a>01218 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E&gt;
-<a name="l01219"></a>01219 BOOST_UBLAS_INLINE
-<a name="l01220"></a>01220 <span class="keyword">typename</span> matrix_unary1_traits&lt;E, scalar_imag&lt;typename E::value_type&gt; &gt;::result_type
-<a name="l01221"></a>01221 imag (<span class="keyword">const</span> matrix_expression&lt;E&gt; &amp;e) {
-<a name="l01222"></a>01222 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_unary1_traits&lt;E, scalar_imag&lt;typename E::value_type&gt; &gt;::expression_type expression_type;
-<a name="l01223"></a>01223 <span class="keywordflow">return</span> expression_type (e ());
-<a name="l01224"></a>01224 }
-<a name="l01225"></a>01225
-<a name="l01226"></a>01226 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E, <span class="keyword">class</span> F&gt;
-<a name="l01227"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2.html">01227</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2.html">matrix_unary2</a>:
-<a name="l01228"></a>01228 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression</a>&lt;matrix_unary2&lt;E, F&gt; &gt; {
-<a name="l01229"></a>01229
-<a name="l01230"></a>01230 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_same&lt;F, scalar_identity&lt;typename E::value_type&gt; &gt;,
-<a name="l01231"></a>01231 E,
-<a name="l01232"></a>01232 <span class="keyword">const</span> E&gt;::type expression_type;
-<a name="l01233"></a>01233 <span class="keyword">typedef</span> F functor_type;
-<a name="l01234"></a>01234 <span class="keyword">public</span>:
-<a name="l01235"></a>01235 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;expression_type&gt;,
-<a name="l01236"></a>01236 <span class="keyword">typename</span> E::const_closure_type,
-<a name="l01237"></a>01237 <span class="keyword">typename</span> E::closure_type&gt;::type expression_closure_type;
-<a name="l01238"></a>01238 <span class="keyword">private</span>:
-<a name="l01239"></a>01239 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2.html">matrix_unary2&lt;E, F&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2.html">self_type</a>;
-<a name="l01240"></a>01240 <span class="keyword">public</span>:
-<a name="l01241"></a>01241 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l01242"></a>01242 <span class="preprocessor"></span> <span class="keyword">using</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression&lt;self_type&gt;::operator </a>();
-<a name="l01243"></a>01243 <span class="preprocessor">#endif</span>
-<a name="l01244"></a>01244 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> E::size_type size_type;
-<a name="l01245"></a>01245 <span class="keyword">typedef</span> <span class="keyword">typename</span> E::difference_type difference_type;
-<a name="l01246"></a>01246 <span class="keyword">typedef</span> <span class="keyword">typename</span> F::result_type value_type;
-<a name="l01247"></a>01247 <span class="keyword">typedef</span> value_type const_reference;
-<a name="l01248"></a>01248 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_same&lt;F, scalar_identity&lt;value_type&gt; &gt;,
-<a name="l01249"></a>01249 <span class="keyword">typename</span> E::reference,
-<a name="l01250"></a>01250 value_type&gt;::type reference;
-<a name="l01251"></a>01251
-<a name="l01252"></a>01252 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2.html">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2.html">const_closure_type</a>;
-<a name="l01253"></a>01253 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2.html">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2.html">closure_type</a>;
-<a name="l01254"></a>01254 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_same&lt;<span class="keyword">typename</span> E::orientation_category,
-<a name="l01255"></a>01255 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1row__major__tag.html">row_major_tag</a>&gt;,
-<a name="l01256"></a>01256 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1column__major__tag.html">column_major_tag</a>,
-<a name="l01257"></a>01257 <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_same&lt;<span class="keyword">typename</span> E::orientation_category,
-<a name="l01258"></a>01258 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1column__major__tag.html">column_major_tag</a>&gt;,
-<a name="l01259"></a>01259 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1row__major__tag.html">row_major_tag</a>,
-<a name="l01260"></a>01260 <span class="keyword">typename</span> E::orientation_category&gt;::type&gt;::type orientation_category;
-<a name="l01261"></a>01261 <span class="keyword">typedef</span> <span class="keyword">typename</span> E::storage_category storage_category;
-<a name="l01262"></a>01262
-<a name="l01263"></a>01263 <span class="comment">// Construction and destruction</span>
-<a name="l01264"></a>01264 BOOST_UBLAS_INLINE
-<a name="l01265"></a>01265 <span class="comment">// matrix_unary2 may be used as mutable expression -</span>
-<a name="l01266"></a>01266 <span class="comment">// this is the only non const expression constructor</span>
-<a name="l01267"></a>01267 <span class="keyword">explicit</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2.html">matrix_unary2</a> (expression_type &amp;e):
-<a name="l01268"></a>01268 e_ (e) {}
-<a name="l01269"></a>01269
-<a name="l01270"></a>01270 <span class="comment">// Accessors</span>
-<a name="l01271"></a>01271 BOOST_UBLAS_INLINE
-<a name="l01272"></a>01272 size_type size1 ()<span class="keyword"> const </span>{
-<a name="l01273"></a>01273 <span class="keywordflow">return</span> e_.size2 ();
-<a name="l01274"></a>01274 }
-<a name="l01275"></a>01275 BOOST_UBLAS_INLINE
-<a name="l01276"></a>01276 size_type size2 ()<span class="keyword"> const </span>{
-<a name="l01277"></a>01277 <span class="keywordflow">return</span> e_.size1 ();
-<a name="l01278"></a>01278 }
-<a name="l01279"></a>01279
-<a name="l01280"></a>01280 <span class="keyword">public</span>:
-<a name="l01281"></a>01281 <span class="comment">// Expression accessors</span>
-<a name="l01282"></a>01282 BOOST_UBLAS_INLINE
-<a name="l01283"></a>01283 <span class="keyword">const</span> expression_closure_type &amp;expression ()<span class="keyword"> const </span>{
-<a name="l01284"></a>01284 <span class="keywordflow">return</span> e_;
-<a name="l01285"></a>01285 }
-<a name="l01286"></a>01286
-<a name="l01287"></a>01287 <span class="keyword">public</span>:
-<a name="l01288"></a>01288 <span class="comment">// Element access</span>
-<a name="l01289"></a>01289 BOOST_UBLAS_INLINE
-<a name="l01290"></a>01290 const_reference operator () (size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l01291"></a>01291 <span class="keywordflow">return</span> functor_type::apply (e_ (j, i));
-<a name="l01292"></a>01292 }
-<a name="l01293"></a>01293 BOOST_UBLAS_INLINE
-<a name="l01294"></a>01294 reference operator () (size_type i, size_type j) {
-<a name="l01295"></a>01295 BOOST_STATIC_ASSERT ((boost::is_same&lt;functor_type, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__identity.html">scalar_identity&lt;value_type &gt;</a> &gt;::value));
-<a name="l01296"></a>01296 <span class="keywordflow">return</span> e_ (j, i);
-<a name="l01297"></a>01297 }
-<a name="l01298"></a>01298
-<a name="l01299"></a>01299 <span class="comment">// Closure comparison</span>
-<a name="l01300"></a>01300 BOOST_UBLAS_INLINE
-<a name="l01301"></a>01301 <span class="keywordtype">bool</span> same_closure (<span class="keyword">const</span> matrix_unary2 &amp;mu2)<span class="keyword"> const </span>{
-<a name="l01302"></a>01302 <span class="keywordflow">return</span> (*this).expression ().same_closure (mu2.expression ());
-<a name="l01303"></a>01303 }
-<a name="l01304"></a>01304
-<a name="l01305"></a>01305 <span class="comment">// Iterator types</span>
-<a name="l01306"></a>01306 <span class="keyword">private</span>:
-<a name="l01307"></a>01307 <span class="keyword">typedef</span> <span class="keyword">typename</span> E::const_iterator1 const_subiterator2_type;
-<a name="l01308"></a>01308 <span class="keyword">typedef</span> <span class="keyword">typename</span> E::const_iterator2 const_subiterator1_type;
-<a name="l01309"></a>01309 <span class="keyword">typedef</span> <span class="keyword">const</span> value_type *const_pointer;
-<a name="l01310"></a>01310
-<a name="l01311"></a>01311 <span class="keyword">public</span>:
-<a name="l01312"></a>01312 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01313"></a>01313 <span class="preprocessor"></span> <span class="keyword">typedef</span> indexed_const_iterator1&lt;const_closure_type, typename const_subiterator1_type::iterator_category&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l01314"></a>01314 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator1.html">const_iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator1.html">iterator1</a>;
-<a name="l01315"></a>01315 <span class="keyword">typedef</span> indexed_const_iterator2&lt;const_closure_type, typename const_subiterator2_type::iterator_category&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l01316"></a>01316 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator2.html">const_iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator2.html">iterator2</a>;
-<a name="l01317"></a>01317 <span class="preprocessor">#else</span>
-<a name="l01318"></a>01318 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l01319"></a>01319 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator1.html">const_iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator1.html">iterator1</a>;
-<a name="l01320"></a>01320 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l01321"></a>01321 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator2.html">const_iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator2.html">iterator2</a>;
-<a name="l01322"></a>01322 <span class="preprocessor">#endif</span>
-<a name="l01323"></a>01323 <span class="preprocessor"></span> <span class="keyword">typedef</span> reverse_iterator_base1&lt;const_iterator1&gt; const_reverse_iterator1;
-<a name="l01324"></a>01324 <span class="keyword">typedef</span> reverse_iterator_base2&lt;const_iterator2&gt; const_reverse_iterator2;
-<a name="l01325"></a>01325
-<a name="l01326"></a>01326 <span class="comment">// Element lookup</span>
-<a name="l01327"></a>01327 BOOST_UBLAS_INLINE
-<a name="l01328"></a>01328 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_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="l01329"></a>01329 const_subiterator1_type it1 (e_.find2 (rank, j, i));
-<a name="l01330"></a>01330 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01331"></a>01331 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, it1.index2 (), it1.index1 ());
-<a name="l01332"></a>01332 <span class="preprocessor">#else</span>
-<a name="l01333"></a>01333 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, it1);
-<a name="l01334"></a>01334 <span class="preprocessor">#endif</span>
-<a name="l01335"></a>01335 <span class="preprocessor"></span> }
-<a name="l01336"></a>01336 BOOST_UBLAS_INLINE
-<a name="l01337"></a>01337 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_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="l01338"></a>01338 const_subiterator2_type it2 (e_.find1 (rank, j, i));
-<a name="l01339"></a>01339 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01340"></a>01340 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, it2.index2 (), it2.index1 ());
-<a name="l01341"></a>01341 <span class="preprocessor">#else</span>
-<a name="l01342"></a>01342 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, it2);
-<a name="l01343"></a>01343 <span class="preprocessor">#endif</span>
-<a name="l01344"></a>01344 <span class="preprocessor"></span> }
-<a name="l01345"></a>01345
-<a name="l01346"></a>01346 <span class="comment">// Iterators enhance the iterators of the referenced expression</span>
-<a name="l01347"></a>01347 <span class="comment">// with the unary functor.</span>
-<a name="l01348"></a>01348
-<a name="l01349"></a>01349 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01350"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator1.html">01350</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator1.html">const_iterator1</a>:
-<a name="l01351"></a>01351 <span class="keyword">public</span> container_const_reference&lt;matrix_unary2&gt;,
-<a name="l01352"></a>01352 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename E::const_iterator2::iterator_category&gt;::template
-<a name="l01353"></a>01353 iterator_base&lt;const_iterator1, value_type&gt;::type {
-<a name="l01354"></a>01354 <span class="keyword">public</span>:
-<a name="l01355"></a>01355 <span class="keyword">typedef</span> <span class="keyword">typename</span> E::const_iterator2::iterator_category iterator_category;
-<a name="l01356"></a>01356 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_unary2::difference_type difference_type;
-<a name="l01357"></a>01357 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_unary2::value_type value_type;
-<a name="l01358"></a>01358 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_unary2::const_reference reference;
-<a name="l01359"></a>01359 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_unary2::const_pointer pointer;
-<a name="l01360"></a>01360
-<a name="l01361"></a>01361 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator2.html">const_iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator2.html">dual_iterator_type</a>;
-<a name="l01362"></a>01362 <span class="keyword">typedef</span> const_reverse_iterator2 dual_reverse_iterator_type;
-<a name="l01363"></a>01363
-<a name="l01364"></a>01364 <span class="comment">// Construction and destruction</span>
-<a name="l01365"></a>01365 BOOST_UBLAS_INLINE
-<a name="l01366"></a>01366 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator1.html">const_iterator1</a> ():
-<a name="l01367"></a>01367 container_const_reference&lt;self_type&gt; (), it_ () {}
-<a name="l01368"></a>01368 BOOST_UBLAS_INLINE
-<a name="l01369"></a>01369 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2.html">self_type</a> &amp;mu, <span class="keyword">const</span> const_subiterator1_type &amp;it):
-<a name="l01370"></a>01370 container_const_reference&lt;self_type&gt; (mu), it_ (it) {}
-<a name="l01371"></a>01371
-<a name="l01372"></a>01372 <span class="comment">// Arithmetic</span>
-<a name="l01373"></a>01373 BOOST_UBLAS_INLINE
-<a name="l01374"></a>01374 const_iterator1 &amp;operator ++ () {
-<a name="l01375"></a>01375 ++ it_;
-<a name="l01376"></a>01376 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01377"></a>01377 }
-<a name="l01378"></a>01378 BOOST_UBLAS_INLINE
-<a name="l01379"></a>01379 const_iterator1 &amp;operator -- () {
-<a name="l01380"></a>01380 -- it_;
-<a name="l01381"></a>01381 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01382"></a>01382 }
-<a name="l01383"></a>01383 BOOST_UBLAS_INLINE
-<a name="l01384"></a>01384 const_iterator1 &amp;operator += (difference_type n) {
-<a name="l01385"></a>01385 it_ += n;
-<a name="l01386"></a>01386 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01387"></a>01387 }
-<a name="l01388"></a>01388 BOOST_UBLAS_INLINE
-<a name="l01389"></a>01389 const_iterator1 &amp;operator -= (difference_type n) {
-<a name="l01390"></a>01390 it_ -= n;
-<a name="l01391"></a>01391 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01392"></a>01392 }
-<a name="l01393"></a>01393 BOOST_UBLAS_INLINE
-<a name="l01394"></a>01394 difference_type operator - (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l01395"></a>01395 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01396"></a>01396 <span class="keywordflow">return</span> it_ - it.it_;
-<a name="l01397"></a>01397 }
-<a name="l01398"></a>01398
-<a name="l01399"></a>01399 <span class="comment">// Dereference</span>
-<a name="l01400"></a>01400 BOOST_UBLAS_INLINE
-<a name="l01401"></a>01401 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l01402"></a>01402 <span class="keywordflow">return</span> functor_type::apply (*it_);
-<a name="l01403"></a>01403 }
-<a name="l01404"></a>01404 BOOST_UBLAS_INLINE
-<a name="l01405"></a>01405 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l01406"></a>01406 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l01407"></a>01407 }
-<a name="l01408"></a>01408
-<a name="l01409"></a>01409 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l01410"></a>01410 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l01411"></a>01411 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01412"></a>01412 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2.html">self_type</a>::
-<a name="l01413"></a>01413 <span class="preprocessor">#endif</span>
-<a name="l01414"></a>01414 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator2.html">const_iterator2</a> begin ()<span class="keyword"> const </span>{
-<a name="l01415"></a>01415 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find2 (1, index1 (), 0);
-<a name="l01416"></a>01416 }
-<a name="l01417"></a>01417 BOOST_UBLAS_INLINE
-<a name="l01418"></a>01418 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01419"></a>01419 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2.html">self_type</a>::
-<a name="l01420"></a>01420 <span class="preprocessor">#endif</span>
-<a name="l01421"></a>01421 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator2.html">const_iterator2</a> end ()<span class="keyword"> const </span>{
-<a name="l01422"></a>01422 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find2 (1, index1 (), (*this) ().size2 ());
-<a name="l01423"></a>01423 }
-<a name="l01424"></a>01424 BOOST_UBLAS_INLINE
-<a name="l01425"></a>01425 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01426"></a>01426 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2.html">self_type</a>::
-<a name="l01427"></a>01427 <span class="preprocessor">#endif</span>
-<a name="l01428"></a>01428 <span class="preprocessor"></span> const_reverse_iterator2 rbegin ()<span class="keyword"> const </span>{
-<a name="l01429"></a>01429 <span class="keywordflow">return</span> const_reverse_iterator2 (end ());
-<a name="l01430"></a>01430 }
-<a name="l01431"></a>01431 BOOST_UBLAS_INLINE
-<a name="l01432"></a>01432 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01433"></a>01433 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2.html">self_type</a>::
-<a name="l01434"></a>01434 <span class="preprocessor">#endif</span>
-<a name="l01435"></a>01435 <span class="preprocessor"></span> const_reverse_iterator2 rend ()<span class="keyword"> const </span>{
-<a name="l01436"></a>01436 <span class="keywordflow">return</span> const_reverse_iterator2 (begin ());
-<a name="l01437"></a>01437 }
-<a name="l01438"></a>01438 <span class="preprocessor">#endif</span>
-<a name="l01439"></a>01439 <span class="preprocessor"></span>
-<a name="l01440"></a>01440 <span class="comment">// Indices</span>
-<a name="l01441"></a>01441 BOOST_UBLAS_INLINE
-<a name="l01442"></a>01442 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l01443"></a>01443 <span class="keywordflow">return</span> it_.index2 ();
-<a name="l01444"></a>01444 }
-<a name="l01445"></a>01445 BOOST_UBLAS_INLINE
-<a name="l01446"></a>01446 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l01447"></a>01447 <span class="keywordflow">return</span> it_.index1 ();
-<a name="l01448"></a>01448 }
-<a name="l01449"></a>01449
-<a name="l01450"></a>01450 <span class="comment">// Assignment </span>
-<a name="l01451"></a>01451 BOOST_UBLAS_INLINE
-<a name="l01452"></a>01452 const_iterator1 &amp;operator = (<span class="keyword">const</span> const_iterator1 &amp;it) {
-<a name="l01453"></a>01453 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l01454"></a>01454 it_ = it.it_;
-<a name="l01455"></a>01455 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01456"></a>01456 }
-<a name="l01457"></a>01457
-<a name="l01458"></a>01458 <span class="comment">// Comparison</span>
-<a name="l01459"></a>01459 BOOST_UBLAS_INLINE
-<a name="l01460"></a>01460 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l01461"></a>01461 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01462"></a>01462 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l01463"></a>01463 }
-<a name="l01464"></a>01464 BOOST_UBLAS_INLINE
-<a name="l01465"></a>01465 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l01466"></a>01466 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01467"></a>01467 <span class="keywordflow">return</span> it_ &lt; it.it_;
-<a name="l01468"></a>01468 }
-<a name="l01469"></a>01469
-<a name="l01470"></a>01470 <span class="keyword">private</span>:
-<a name="l01471"></a>01471 const_subiterator1_type it_;
-<a name="l01472"></a>01472 };
-<a name="l01473"></a>01473 <span class="preprocessor">#endif</span>
-<a name="l01474"></a>01474 <span class="preprocessor"></span>
-<a name="l01475"></a>01475 BOOST_UBLAS_INLINE
-<a name="l01476"></a>01476 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator1.html">const_iterator1</a> begin1 ()<span class="keyword"> const </span>{
-<a name="l01477"></a>01477 <span class="keywordflow">return</span> find1 (0, 0, 0);
-<a name="l01478"></a>01478 }
-<a name="l01479"></a>01479 BOOST_UBLAS_INLINE
-<a name="l01480"></a>01480 const_iterator1 end1 ()<span class="keyword"> const </span>{
-<a name="l01481"></a>01481 <span class="keywordflow">return</span> find1 (0, size1 (), 0);
-<a name="l01482"></a>01482 }
-<a name="l01483"></a>01483
-<a name="l01484"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator2.html">01484</a> <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01485"></a>01485 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator2.html">const_iterator2</a>:
-<a name="l01486"></a>01486 <span class="keyword">public</span> container_const_reference&lt;matrix_unary2&gt;,
-<a name="l01487"></a>01487 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename E::const_iterator1::iterator_category&gt;::template
-<a name="l01488"></a>01488 iterator_base&lt;const_iterator2, value_type&gt;::type {
-<a name="l01489"></a>01489 <span class="keyword">public</span>:
-<a name="l01490"></a>01490 <span class="keyword">typedef</span> <span class="keyword">typename</span> E::const_iterator1::iterator_category iterator_category;
-<a name="l01491"></a>01491 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_unary2::difference_type difference_type;
-<a name="l01492"></a>01492 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_unary2::value_type value_type;
-<a name="l01493"></a>01493 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_unary2::const_reference reference;
-<a name="l01494"></a>01494 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_unary2::const_pointer pointer;
-<a name="l01495"></a>01495
-<a name="l01496"></a>01496 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator1.html">const_iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator1.html">dual_iterator_type</a>;
-<a name="l01497"></a>01497 <span class="keyword">typedef</span> const_reverse_iterator1 dual_reverse_iterator_type;
-<a name="l01498"></a>01498
-<a name="l01499"></a>01499 <span class="comment">// Construction and destruction</span>
-<a name="l01500"></a>01500 BOOST_UBLAS_INLINE
-<a name="l01501"></a>01501 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator2.html">const_iterator2</a> ():
-<a name="l01502"></a>01502 container_const_reference&lt;self_type&gt; (), it_ () {}
-<a name="l01503"></a>01503 BOOST_UBLAS_INLINE
-<a name="l01504"></a>01504 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2.html">self_type</a> &amp;mu, <span class="keyword">const</span> const_subiterator2_type &amp;it):
-<a name="l01505"></a>01505 container_const_reference&lt;self_type&gt; (mu), it_ (it) {}
-<a name="l01506"></a>01506
-<a name="l01507"></a>01507 <span class="comment">// Arithmetic</span>
-<a name="l01508"></a>01508 BOOST_UBLAS_INLINE
-<a name="l01509"></a>01509 const_iterator2 &amp;operator ++ () {
-<a name="l01510"></a>01510 ++ it_;
-<a name="l01511"></a>01511 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01512"></a>01512 }
-<a name="l01513"></a>01513 BOOST_UBLAS_INLINE
-<a name="l01514"></a>01514 const_iterator2 &amp;operator -- () {
-<a name="l01515"></a>01515 -- it_;
-<a name="l01516"></a>01516 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01517"></a>01517 }
-<a name="l01518"></a>01518 BOOST_UBLAS_INLINE
-<a name="l01519"></a>01519 const_iterator2 &amp;operator += (difference_type n) {
-<a name="l01520"></a>01520 it_ += n;
-<a name="l01521"></a>01521 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01522"></a>01522 }
-<a name="l01523"></a>01523 BOOST_UBLAS_INLINE
-<a name="l01524"></a>01524 const_iterator2 &amp;operator -= (difference_type n) {
-<a name="l01525"></a>01525 it_ -= n;
-<a name="l01526"></a>01526 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01527"></a>01527 }
-<a name="l01528"></a>01528 BOOST_UBLAS_INLINE
-<a name="l01529"></a>01529 difference_type operator - (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l01530"></a>01530 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01531"></a>01531 <span class="keywordflow">return</span> it_ - it.it_;
-<a name="l01532"></a>01532 }
-<a name="l01533"></a>01533
-<a name="l01534"></a>01534 <span class="comment">// Dereference</span>
-<a name="l01535"></a>01535 BOOST_UBLAS_INLINE
-<a name="l01536"></a>01536 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l01537"></a>01537 <span class="keywordflow">return</span> functor_type::apply (*it_);
-<a name="l01538"></a>01538 }
-<a name="l01539"></a>01539 BOOST_UBLAS_INLINE
-<a name="l01540"></a>01540 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l01541"></a>01541 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l01542"></a>01542 }
-<a name="l01543"></a>01543
-<a name="l01544"></a>01544 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l01545"></a>01545 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l01546"></a>01546 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01547"></a>01547 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2.html">self_type</a>::
-<a name="l01548"></a>01548 <span class="preprocessor">#endif</span>
-<a name="l01549"></a>01549 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator1.html">const_iterator1</a> begin ()<span class="keyword"> const </span>{
-<a name="l01550"></a>01550 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find1 (1, 0, index2 ());
-<a name="l01551"></a>01551 }
-<a name="l01552"></a>01552 BOOST_UBLAS_INLINE
-<a name="l01553"></a>01553 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01554"></a>01554 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2.html">self_type</a>::
-<a name="l01555"></a>01555 <span class="preprocessor">#endif</span>
-<a name="l01556"></a>01556 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator1.html">const_iterator1</a> end ()<span class="keyword"> const </span>{
-<a name="l01557"></a>01557 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find1 (1, (*<span class="keyword">this</span>) ().size1 (), index2 ());
-<a name="l01558"></a>01558 }
-<a name="l01559"></a>01559 BOOST_UBLAS_INLINE
-<a name="l01560"></a>01560 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01561"></a>01561 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2.html">self_type</a>::
-<a name="l01562"></a>01562 <span class="preprocessor">#endif</span>
-<a name="l01563"></a>01563 <span class="preprocessor"></span> const_reverse_iterator1 rbegin ()<span class="keyword"> const </span>{
-<a name="l01564"></a>01564 <span class="keywordflow">return</span> const_reverse_iterator1 (end ());
-<a name="l01565"></a>01565 }
-<a name="l01566"></a>01566 BOOST_UBLAS_INLINE
-<a name="l01567"></a>01567 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01568"></a>01568 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2.html">self_type</a>::
-<a name="l01569"></a>01569 <span class="preprocessor">#endif</span>
-<a name="l01570"></a>01570 <span class="preprocessor"></span> const_reverse_iterator1 rend ()<span class="keyword"> const </span>{
-<a name="l01571"></a>01571 <span class="keywordflow">return</span> const_reverse_iterator1 (begin ());
-<a name="l01572"></a>01572 }
-<a name="l01573"></a>01573 <span class="preprocessor">#endif</span>
-<a name="l01574"></a>01574 <span class="preprocessor"></span>
-<a name="l01575"></a>01575 <span class="comment">// Indices</span>
-<a name="l01576"></a>01576 BOOST_UBLAS_INLINE
-<a name="l01577"></a>01577 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l01578"></a>01578 <span class="keywordflow">return</span> it_.index2 ();
-<a name="l01579"></a>01579 }
-<a name="l01580"></a>01580 BOOST_UBLAS_INLINE
-<a name="l01581"></a>01581 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l01582"></a>01582 <span class="keywordflow">return</span> it_.index1 ();
-<a name="l01583"></a>01583 }
-<a name="l01584"></a>01584
-<a name="l01585"></a>01585 <span class="comment">// Assignment</span>
-<a name="l01586"></a>01586 BOOST_UBLAS_INLINE
-<a name="l01587"></a>01587 const_iterator2 &amp;operator = (<span class="keyword">const</span> const_iterator2 &amp;it) {
-<a name="l01588"></a>01588 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l01589"></a>01589 it_ = it.it_;
-<a name="l01590"></a>01590 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01591"></a>01591 }
-<a name="l01592"></a>01592
-<a name="l01593"></a>01593 <span class="comment">// Comparison</span>
-<a name="l01594"></a>01594 BOOST_UBLAS_INLINE
-<a name="l01595"></a>01595 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l01596"></a>01596 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01597"></a>01597 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l01598"></a>01598 }
-<a name="l01599"></a>01599 BOOST_UBLAS_INLINE
-<a name="l01600"></a>01600 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l01601"></a>01601 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01602"></a>01602 <span class="keywordflow">return</span> it_ &lt; it.it_;
-<a name="l01603"></a>01603 }
-<a name="l01604"></a>01604
-<a name="l01605"></a>01605 <span class="keyword">private</span>:
-<a name="l01606"></a>01606 const_subiterator2_type it_;
-<a name="l01607"></a>01607 };
-<a name="l01608"></a>01608 <span class="preprocessor">#endif</span>
-<a name="l01609"></a>01609 <span class="preprocessor"></span>
-<a name="l01610"></a>01610 BOOST_UBLAS_INLINE
-<a name="l01611"></a>01611 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator2.html">const_iterator2</a> begin2 ()<span class="keyword"> const </span>{
-<a name="l01612"></a>01612 <span class="keywordflow">return</span> find2 (0, 0, 0);
-<a name="l01613"></a>01613 }
-<a name="l01614"></a>01614 BOOST_UBLAS_INLINE
-<a name="l01615"></a>01615 const_iterator2 end2 ()<span class="keyword"> const </span>{
-<a name="l01616"></a>01616 <span class="keywordflow">return</span> find2 (0, 0, size2 ());
-<a name="l01617"></a>01617 }
-<a name="l01618"></a>01618
-<a name="l01619"></a>01619 <span class="comment">// Reverse iterators</span>
-<a name="l01620"></a>01620
-<a name="l01621"></a>01621 BOOST_UBLAS_INLINE
-<a name="l01622"></a>01622 const_reverse_iterator1 rbegin1 ()<span class="keyword"> const </span>{
-<a name="l01623"></a>01623 <span class="keywordflow">return</span> const_reverse_iterator1 (end1 ());
-<a name="l01624"></a>01624 }
-<a name="l01625"></a>01625 BOOST_UBLAS_INLINE
-<a name="l01626"></a>01626 const_reverse_iterator1 rend1 ()<span class="keyword"> const </span>{
-<a name="l01627"></a>01627 <span class="keywordflow">return</span> const_reverse_iterator1 (begin1 ());
-<a name="l01628"></a>01628 }
-<a name="l01629"></a>01629
-<a name="l01630"></a>01630 BOOST_UBLAS_INLINE
-<a name="l01631"></a>01631 const_reverse_iterator2 rbegin2 ()<span class="keyword"> const </span>{
-<a name="l01632"></a>01632 <span class="keywordflow">return</span> const_reverse_iterator2 (end2 ());
-<a name="l01633"></a>01633 }
-<a name="l01634"></a>01634 BOOST_UBLAS_INLINE
-<a name="l01635"></a>01635 const_reverse_iterator2 rend2 ()<span class="keyword"> const </span>{
-<a name="l01636"></a>01636 <span class="keywordflow">return</span> const_reverse_iterator2 (begin2 ());
-<a name="l01637"></a>01637 }
-<a name="l01638"></a>01638
-<a name="l01639"></a>01639 <span class="keyword">private</span>:
-<a name="l01640"></a>01640 expression_closure_type e_;
-<a name="l01641"></a>01641 };
-<a name="l01642"></a>01642
-<a name="l01643"></a>01643 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E, <span class="keyword">class</span> F&gt;
-<a name="l01644"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__unary2__traits.html">01644</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__unary2__traits.html">matrix_unary2_traits</a> {
-<a name="l01645"></a>01645 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2.html">matrix_unary2&lt;E, F&gt;</a> expression_type;
-<a name="l01646"></a>01646 <span class="preprocessor">#ifndef BOOST_UBLAS_SIMPLE_ET_DEBUG</span>
-<a name="l01647"></a>01647 <span class="preprocessor"></span> <span class="keyword">typedef</span> expression_type <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2.html">result_type</a>;
-<a name="l01648"></a>01648 <span class="preprocessor">#else</span>
-<a name="l01649"></a>01649 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> E::matrix_temporary_type <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2.html">result_type</a>;
-<a name="l01650"></a>01650 <span class="preprocessor">#endif</span>
-<a name="l01651"></a>01651 <span class="preprocessor"></span> };
-<a name="l01652"></a>01652
-<a name="l01653"></a>01653 <span class="comment">// (trans m) [i] [j] = m [j] [i]</span>
-<a name="l01654"></a>01654 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E&gt;
-<a name="l01655"></a>01655 BOOST_UBLAS_INLINE
-<a name="l01656"></a>01656 <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__unary2__traits.html">matrix_unary2_traits&lt;const E, scalar_identity&lt;typename E::value_type&gt;</a> &gt;::result_type
-<a name="l01657"></a>01657 trans (<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;E&gt;</a> &amp;e) {
-<a name="l01658"></a>01658 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__unary2__traits.html">matrix_unary2_traits&lt;const E, scalar_identity&lt;typename E::value_type&gt;</a> &gt;::expression_type expression_type;
-<a name="l01659"></a>01659 <span class="keywordflow">return</span> expression_type (e ());
-<a name="l01660"></a>01660 }
-<a name="l01661"></a>01661 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E&gt;
-<a name="l01662"></a>01662 BOOST_UBLAS_INLINE
-<a name="l01663"></a>01663 <span class="keyword">typename</span> matrix_unary2_traits&lt;E, scalar_identity&lt;typename E::value_type&gt; &gt;::result_type
-<a name="l01664"></a>01664 trans (matrix_expression&lt;E&gt; &amp;e) {
-<a name="l01665"></a>01665 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_unary2_traits&lt;E, scalar_identity&lt;typename E::value_type&gt; &gt;::expression_type expression_type;
-<a name="l01666"></a>01666 <span class="keywordflow">return</span> expression_type (e ());
-<a name="l01667"></a>01667 }
-<a name="l01668"></a>01668
-<a name="l01669"></a>01669 <span class="comment">// (herm m) [i] [j] = conj (m [j] [i])</span>
-<a name="l01670"></a>01670 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E&gt;
-<a name="l01671"></a>01671 BOOST_UBLAS_INLINE
-<a name="l01672"></a>01672 <span class="keyword">typename</span> matrix_unary2_traits&lt;E, scalar_conj&lt;typename E::value_type&gt; &gt;::result_type
-<a name="l01673"></a>01673 herm (<span class="keyword">const</span> matrix_expression&lt;E&gt; &amp;e) {
-<a name="l01674"></a>01674 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_unary2_traits&lt;E, scalar_conj&lt;typename E::value_type&gt; &gt;::expression_type expression_type;
-<a name="l01675"></a>01675 <span class="keywordflow">return</span> expression_type (e ());
-<a name="l01676"></a>01676 }
-<a name="l01677"></a>01677
-<a name="l01678"></a>01678 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2, <span class="keyword">class</span> F&gt;
-<a name="l01679"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary.html">01679</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary.html">matrix_binary</a>:
-<a name="l01680"></a>01680 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression</a>&lt;matrix_binary&lt;E1, E2, F&gt; &gt; {
-<a name="l01681"></a>01681
-<a name="l01682"></a>01682 <span class="keyword">typedef</span> E1 expression1_type;
-<a name="l01683"></a>01683 <span class="keyword">typedef</span> E2 expression2_type;
-<a name="l01684"></a>01684 <span class="keyword">typedef</span> F functor_type;
-<a name="l01685"></a>01685 <span class="keyword">public</span>:
-<a name="l01686"></a>01686 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::const_closure_type expression1_closure_type;
-<a name="l01687"></a>01687 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::const_closure_type expression2_closure_type;
-<a name="l01688"></a>01688 <span class="keyword">private</span>:
-<a name="l01689"></a>01689 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary.html">matrix_binary&lt;E1, E2, F&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary.html">self_type</a>;
-<a name="l01690"></a>01690 <span class="keyword">public</span>:
-<a name="l01691"></a>01691 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l01692"></a>01692 <span class="preprocessor"></span> <span class="keyword">using</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression&lt;self_type&gt;::operator </a>();
-<a name="l01693"></a>01693 <span class="preprocessor">#endif</span>
-<a name="l01694"></a>01694 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1promote__traits.html">promote_traits&lt;typename E1::size_type, typename E2::size_type&gt;::promote_type</a> size_type;
-<a name="l01695"></a>01695 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1promote__traits.html">promote_traits&lt;typename E1::difference_type, typename E2::difference_type&gt;::promote_type</a> difference_type;
-<a name="l01696"></a>01696 <span class="keyword">typedef</span> <span class="keyword">typename</span> F::result_type value_type;
-<a name="l01697"></a>01697 <span class="keyword">typedef</span> value_type const_reference;
-<a name="l01698"></a>01698 <span class="keyword">typedef</span> const_reference reference;
-<a name="l01699"></a>01699 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary.html">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary.html">const_closure_type</a>;
-<a name="l01700"></a>01700 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary.html">const_closure_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary.html">closure_type</a>;
-<a name="l01701"></a>01701 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__orientation__tag.html">unknown_orientation_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__orientation__tag.html">orientation_category</a>;
-<a name="l01702"></a>01702 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">unknown_storage_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">storage_category</a>;
-<a name="l01703"></a>01703
-<a name="l01704"></a>01704 <span class="comment">// Construction and destruction</span>
-<a name="l01705"></a>01705 BOOST_UBLAS_INLINE
-<a name="l01706"></a>01706 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary.html">matrix_binary</a> (<span class="keyword">const</span> E1 &amp;e1, <span class="keyword">const</span> E2 &amp;e2):
-<a name="l01707"></a>01707 e1_ (e1), e2_ (e2) {}
-<a name="l01708"></a>01708
-<a name="l01709"></a>01709 <span class="comment">// Accessors</span>
-<a name="l01710"></a>01710 BOOST_UBLAS_INLINE
-<a name="l01711"></a>01711 size_type size1 ()<span class="keyword"> const </span>{
-<a name="l01712"></a>01712 <span class="keywordflow">return</span> BOOST_UBLAS_SAME (e1_.size1 (), e2_.size1 ());
-<a name="l01713"></a>01713 }
-<a name="l01714"></a>01714 BOOST_UBLAS_INLINE
-<a name="l01715"></a>01715 size_type size2 ()<span class="keyword"> const </span>{
-<a name="l01716"></a>01716 <span class="keywordflow">return</span> BOOST_UBLAS_SAME (e1_.size2 (), e2_.size2 ());
-<a name="l01717"></a>01717 }
-<a name="l01718"></a>01718
-<a name="l01719"></a>01719 <span class="keyword">public</span>:
-<a name="l01720"></a>01720 <span class="comment">// Expression accessors</span>
-<a name="l01721"></a>01721 BOOST_UBLAS_INLINE
-<a name="l01722"></a>01722 <span class="keyword">const</span> expression1_closure_type &amp;expression1 ()<span class="keyword"> const </span>{
-<a name="l01723"></a>01723 <span class="keywordflow">return</span> e1_;
-<a name="l01724"></a>01724 }
-<a name="l01725"></a>01725 BOOST_UBLAS_INLINE
-<a name="l01726"></a>01726 <span class="keyword">const</span> expression2_closure_type &amp;expression2 ()<span class="keyword"> const </span>{
-<a name="l01727"></a>01727 <span class="keywordflow">return</span> e2_;
-<a name="l01728"></a>01728 }
-<a name="l01729"></a>01729
-<a name="l01730"></a>01730 <span class="keyword">public</span>:
-<a name="l01731"></a>01731 <span class="comment">// Element access</span>
-<a name="l01732"></a>01732 BOOST_UBLAS_INLINE
-<a name="l01733"></a>01733 const_reference operator () (size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l01734"></a>01734 <span class="keywordflow">return</span> functor_type::apply (e1_ (i, j), e2_ (i, j));
-<a name="l01735"></a>01735 }
-<a name="l01736"></a>01736
-<a name="l01737"></a>01737 <span class="comment">// Closure comparison</span>
-<a name="l01738"></a>01738 BOOST_UBLAS_INLINE
-<a name="l01739"></a>01739 <span class="keywordtype">bool</span> same_closure (<span class="keyword">const</span> matrix_binary &amp;mb)<span class="keyword"> const </span>{
-<a name="l01740"></a>01740 <span class="keywordflow">return</span> (*this).expression1 ().same_closure (mb.expression1 ()) &amp;&amp;
-<a name="l01741"></a>01741 (*this).expression2 ().same_closure (mb.expression2 ());
-<a name="l01742"></a>01742 }
-<a name="l01743"></a>01743
-<a name="l01744"></a>01744 <span class="comment">// Iterator types</span>
-<a name="l01745"></a>01745 <span class="keyword">private</span>:
-<a name="l01746"></a>01746 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::const_iterator1 const_iterator11_type;
-<a name="l01747"></a>01747 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::const_iterator2 const_iterator12_type;
-<a name="l01748"></a>01748 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::const_iterator1 const_iterator21_type;
-<a name="l01749"></a>01749 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::const_iterator2 const_iterator22_type;
-<a name="l01750"></a>01750 <span class="keyword">typedef</span> <span class="keyword">const</span> value_type *const_pointer;
-<a name="l01751"></a>01751
-<a name="l01752"></a>01752 <span class="keyword">public</span>:
-<a name="l01753"></a>01753 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01754"></a>01754 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits.html">iterator_restrict_traits</a>&lt;<span class="keyword">typename</span> const_iterator11_type::iterator_category,
-<a name="l01755"></a>01755 <span class="keyword">typename</span> const_iterator21_type::iterator_category&gt;::iterator_category iterator_category1;
-<a name="l01756"></a>01756 <span class="keyword">typedef</span> indexed_const_iterator1&lt;const_closure_type, iterator_category1&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l01757"></a>01757 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator1.html">const_iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator1.html">iterator1</a>;
-<a name="l01758"></a>01758 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits.html">iterator_restrict_traits</a>&lt;<span class="keyword">typename</span> const_iterator12_type::iterator_category,
-<a name="l01759"></a>01759 <span class="keyword">typename</span> const_iterator22_type::iterator_category&gt;::iterator_category iterator_category2;
-<a name="l01760"></a>01760 <span class="keyword">typedef</span> indexed_const_iterator2&lt;const_closure_type, iterator_category2&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l01761"></a>01761 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator2.html">const_iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator2.html">iterator2</a>;
-<a name="l01762"></a>01762 <span class="preprocessor">#else</span>
-<a name="l01763"></a>01763 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l01764"></a>01764 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator1.html">const_iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator1.html">iterator1</a>;
-<a name="l01765"></a>01765 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l01766"></a>01766 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator2.html">const_iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator2.html">iterator2</a>;
-<a name="l01767"></a>01767 <span class="preprocessor">#endif</span>
-<a name="l01768"></a>01768 <span class="preprocessor"></span> <span class="keyword">typedef</span> reverse_iterator_base1&lt;const_iterator1&gt; const_reverse_iterator1;
-<a name="l01769"></a>01769 <span class="keyword">typedef</span> reverse_iterator_base2&lt;const_iterator2&gt; const_reverse_iterator2;
-<a name="l01770"></a>01770
-<a name="l01771"></a>01771 <span class="comment">// Element lookup</span>
-<a name="l01772"></a>01772 BOOST_UBLAS_INLINE
-<a name="l01773"></a>01773 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_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="l01774"></a>01774 const_iterator11_type it11 (e1_.find1 (rank, i, j));
-<a name="l01775"></a>01775 const_iterator11_type it11_end (e1_.find1 (rank, size1 (), j));
-<a name="l01776"></a>01776 const_iterator21_type it21 (e2_.find1 (rank, i, j));
-<a name="l01777"></a>01777 const_iterator21_type it21_end (e2_.find1 (rank, size1 (), j));
-<a name="l01778"></a>01778 BOOST_UBLAS_CHECK (rank == 0 || it11 == it11_end || it11.index2 () == j, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ())
-<a name="l01779"></a>01779 BOOST_UBLAS_CHECK (rank == 0 || it21 == it21_end || it21.index2 () == j, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ())
-<a name="l01780"></a>01780 i = (std::min) (it11 != it11_end ? it11.index1 () : size1 (),
-<a name="l01781"></a>01781 it21 != it21_end ? it21.index1 () : size1 ());
-<a name="l01782"></a>01782 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01783"></a>01783 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, i, j);
-<a name="l01784"></a>01784 <span class="preprocessor">#else</span>
-<a name="l01785"></a>01785 <span class="preprocessor"></span> <span class="keywordflow">return</span> const_iterator1 (*<span class="keyword">this</span>, i, j, it11, it11_end, it21, it21_end);
-<a name="l01786"></a>01786 <span class="preprocessor">#endif</span>
-<a name="l01787"></a>01787 <span class="preprocessor"></span> }
-<a name="l01788"></a>01788 BOOST_UBLAS_INLINE
-<a name="l01789"></a>01789 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_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="l01790"></a>01790 const_iterator12_type it12 (e1_.find2 (rank, i, j));
-<a name="l01791"></a>01791 const_iterator12_type it12_end (e1_.find2 (rank, i, size2 ()));
-<a name="l01792"></a>01792 const_iterator22_type it22 (e2_.find2 (rank, i, j));
-<a name="l01793"></a>01793 const_iterator22_type it22_end (e2_.find2 (rank, i, size2 ()));
-<a name="l01794"></a>01794 BOOST_UBLAS_CHECK (rank == 0 || it12 == it12_end || it12.index1 () == i, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ())
-<a name="l01795"></a>01795 BOOST_UBLAS_CHECK (rank == 0 || it22 == it22_end || it22.index1 () == i, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ())
-<a name="l01796"></a>01796 j = (std::min) (it12 != it12_end ? it12.index2 () : size2 (),
-<a name="l01797"></a>01797 it22 != it22_end ? it22.index2 () : size2 ());
-<a name="l01798"></a>01798 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01799"></a>01799 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, i, j);
-<a name="l01800"></a>01800 <span class="preprocessor">#else</span>
-<a name="l01801"></a>01801 <span class="preprocessor"></span> <span class="keywordflow">return</span> const_iterator2 (*<span class="keyword">this</span>, i, j, it12, it12_end, it22, it22_end);
-<a name="l01802"></a>01802 <span class="preprocessor">#endif</span>
-<a name="l01803"></a>01803 <span class="preprocessor"></span> }
-<a name="l01804"></a>01804
-<a name="l01805"></a>01805 <span class="comment">// Iterators enhance the iterators of the referenced expression</span>
-<a name="l01806"></a>01806 <span class="comment">// with the binary functor.</span>
-<a name="l01807"></a>01807
-<a name="l01808"></a>01808 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01809"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator1.html">01809</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator1.html">const_iterator1</a>:
-<a name="l01810"></a>01810 <span class="keyword">public</span> container_const_reference&lt;matrix_binary&gt;,
-<a name="l01811"></a>01811 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename iterator_restrict_traits&lt;typename E1::const_iterator1::iterator_category,
-<a name="l01812"></a>01812 typename E2::const_iterator1::iterator_category&gt;::iterator_category&gt;::template
-<a name="l01813"></a>01813 iterator_base&lt;const_iterator1, value_type&gt;::type {
-<a name="l01814"></a>01814 <span class="keyword">public</span>:
-<a name="l01815"></a>01815 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits.html">iterator_restrict_traits</a>&lt;<span class="keyword">typename</span> E1::const_iterator1::iterator_category,
-<a name="l01816"></a>01816 <span class="keyword">typename</span> E2::const_iterator1::iterator_category&gt;::iterator_category iterator_category;
-<a name="l01817"></a>01817 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_binary::difference_type difference_type;
-<a name="l01818"></a>01818 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_binary::value_type value_type;
-<a name="l01819"></a>01819 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_binary::const_reference reference;
-<a name="l01820"></a>01820 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_binary::const_pointer pointer;
-<a name="l01821"></a>01821
-<a name="l01822"></a>01822 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator2.html">const_iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator2.html">dual_iterator_type</a>;
-<a name="l01823"></a>01823 <span class="keyword">typedef</span> const_reverse_iterator2 dual_reverse_iterator_type;
-<a name="l01824"></a>01824
-<a name="l01825"></a>01825 <span class="comment">// Construction and destruction</span>
-<a name="l01826"></a>01826 BOOST_UBLAS_INLINE
-<a name="l01827"></a>01827 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator1.html">const_iterator1</a> ():
-<a name="l01828"></a>01828 container_const_reference&lt;self_type&gt; (), i_ (), j_ (), it1_ (), it1_end_ (), it2_ (), it2_end_ () {}
-<a name="l01829"></a>01829 BOOST_UBLAS_INLINE
-<a name="l01830"></a>01830 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary.html">self_type</a> &amp;mb, size_type i, size_type j,
-<a name="l01831"></a>01831 <span class="keyword">const</span> const_iterator11_type &amp;it1, <span class="keyword">const</span> const_iterator11_type &amp;it1_end,
-<a name="l01832"></a>01832 <span class="keyword">const</span> const_iterator21_type &amp;it2, <span class="keyword">const</span> const_iterator21_type &amp;it2_end):
-<a name="l01833"></a>01833 container_const_reference&lt;self_type&gt; (mb), i_ (i), j_ (j), it1_ (it1), it1_end_ (it1_end), it2_ (it2), it2_end_ (it2_end) {}
-<a name="l01834"></a>01834
-<a name="l01835"></a>01835 <span class="keyword">private</span>:
-<a name="l01836"></a>01836 <span class="comment">// Dense specializations</span>
-<a name="l01837"></a>01837 BOOST_UBLAS_INLINE
-<a name="l01838"></a>01838 <span class="keywordtype">void</span> increment (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__random__access__iterator__tag.html">dense_random_access_iterator_tag</a>) {
-<a name="l01839"></a>01839 ++ i_; ++ it1_; ++ it2_;
-<a name="l01840"></a>01840 }
-<a name="l01841"></a>01841 BOOST_UBLAS_INLINE
-<a name="l01842"></a>01842 <span class="keywordtype">void</span> decrement (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__random__access__iterator__tag.html">dense_random_access_iterator_tag</a>) {
-<a name="l01843"></a>01843 -- i_; -- it1_; -- it2_;
-<a name="l01844"></a>01844 }
-<a name="l01845"></a>01845 BOOST_UBLAS_INLINE
-<a name="l01846"></a>01846 <span class="keywordtype">void</span> increment (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__random__access__iterator__tag.html">dense_random_access_iterator_tag</a>, difference_type n) {
-<a name="l01847"></a>01847 i_ += n; it1_ += n; it2_ += n;
-<a name="l01848"></a>01848 }
-<a name="l01849"></a>01849 BOOST_UBLAS_INLINE
-<a name="l01850"></a>01850 <span class="keywordtype">void</span> decrement (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__random__access__iterator__tag.html">dense_random_access_iterator_tag</a>, difference_type n) {
-<a name="l01851"></a>01851 i_ -= n; it1_ -= n; it2_ -= n;
-<a name="l01852"></a>01852 }
-<a name="l01853"></a>01853 BOOST_UBLAS_INLINE
-<a name="l01854"></a>01854 value_type dereference (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__random__access__iterator__tag.html">dense_random_access_iterator_tag</a>)<span class="keyword"> const </span>{
-<a name="l01855"></a>01855 <span class="keywordflow">return</span> functor_type::apply (*it1_, *it2_);
-<a name="l01856"></a>01856 }
-<a name="l01857"></a>01857
-<a name="l01858"></a>01858 <span class="comment">// Packed specializations</span>
-<a name="l01859"></a>01859 BOOST_UBLAS_INLINE
-<a name="l01860"></a>01860 <span class="keywordtype">void</span> increment (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a>) {
-<a name="l01861"></a>01861 <span class="keywordflow">if</span> (it1_ != it1_end_)
-<a name="l01862"></a>01862 <span class="keywordflow">if</span> (it1_.index1 () &lt;= i_)
-<a name="l01863"></a>01863 ++ it1_;
-<a name="l01864"></a>01864 <span class="keywordflow">if</span> (it2_ != it2_end_)
-<a name="l01865"></a>01865 <span class="keywordflow">if</span> (it2_.index1 () &lt;= i_)
-<a name="l01866"></a>01866 ++ it2_;
-<a name="l01867"></a>01867 ++ i_;
-<a name="l01868"></a>01868 }
-<a name="l01869"></a>01869 BOOST_UBLAS_INLINE
-<a name="l01870"></a>01870 <span class="keywordtype">void</span> decrement (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a>) {
-<a name="l01871"></a>01871 <span class="keywordflow">if</span> (it1_ != it1_end_)
-<a name="l01872"></a>01872 <span class="keywordflow">if</span> (i_ &lt;= it1_.index1 ())
-<a name="l01873"></a>01873 -- it1_;
-<a name="l01874"></a>01874 <span class="keywordflow">if</span> (it2_ != it2_end_)
-<a name="l01875"></a>01875 <span class="keywordflow">if</span> (i_ &lt;= it2_.index1 ())
-<a name="l01876"></a>01876 -- it2_;
-<a name="l01877"></a>01877 -- i_;
-<a name="l01878"></a>01878 }
-<a name="l01879"></a>01879 BOOST_UBLAS_INLINE
-<a name="l01880"></a>01880 <span class="keywordtype">void</span> increment (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a>, difference_type n) {
-<a name="l01881"></a>01881 <span class="keywordflow">while</span> (n &gt; 0) {
-<a name="l01882"></a>01882 increment (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a> ());
-<a name="l01883"></a>01883 --n;
-<a name="l01884"></a>01884 }
-<a name="l01885"></a>01885 <span class="keywordflow">while</span> (n &lt; 0) {
-<a name="l01886"></a>01886 decrement (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a> ());
-<a name="l01887"></a>01887 ++n;
-<a name="l01888"></a>01888 }
-<a name="l01889"></a>01889 }
-<a name="l01890"></a>01890 BOOST_UBLAS_INLINE
-<a name="l01891"></a>01891 <span class="keywordtype">void</span> decrement (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a>, difference_type n) {
-<a name="l01892"></a>01892 <span class="keywordflow">while</span> (n &gt; 0) {
-<a name="l01893"></a>01893 decrement (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a> ());
-<a name="l01894"></a>01894 --n;
-<a name="l01895"></a>01895 }
-<a name="l01896"></a>01896 <span class="keywordflow">while</span> (n &lt; 0) {
-<a name="l01897"></a>01897 increment (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a> ());
-<a name="l01898"></a>01898 ++n;
-<a name="l01899"></a>01899 }
-<a name="l01900"></a>01900 }
-<a name="l01901"></a>01901 BOOST_UBLAS_INLINE
-<a name="l01902"></a>01902 value_type dereference (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a>)<span class="keyword"> const </span>{
-<a name="l01903"></a>01903 value_type t1 = value_type<span class="comment">/*zero*/</span>();
-<a name="l01904"></a>01904 <span class="keywordflow">if</span> (it1_ != it1_end_) {
-<a name="l01905"></a>01905 BOOST_UBLAS_CHECK (it1_.index2 () == j_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01906"></a>01906 <span class="keywordflow">if</span> (it1_.index1 () == i_)
-<a name="l01907"></a>01907 t1 = *it1_;
-<a name="l01908"></a>01908 }
-<a name="l01909"></a>01909 value_type t2 = value_type<span class="comment">/*zero*/</span>();
-<a name="l01910"></a>01910 <span class="keywordflow">if</span> (it2_ != it2_end_) {
-<a name="l01911"></a>01911 BOOST_UBLAS_CHECK (it2_.index2 () == j_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01912"></a>01912 <span class="keywordflow">if</span> (it2_.index1 () == i_)
-<a name="l01913"></a>01913 t2 = *it2_;
-<a name="l01914"></a>01914 }
-<a name="l01915"></a>01915 <span class="keywordflow">return</span> functor_type::apply (t1, t2);
-<a name="l01916"></a>01916 }
-<a name="l01917"></a>01917
-<a name="l01918"></a>01918 <span class="comment">// Sparse specializations</span>
-<a name="l01919"></a>01919 BOOST_UBLAS_INLINE
-<a name="l01920"></a>01920 <span class="keywordtype">void</span> increment (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>) {
-<a name="l01921"></a>01921 size_type index1 = (*this) ().size1 ();
-<a name="l01922"></a>01922 <span class="keywordflow">if</span> (it1_ != it1_end_) {
-<a name="l01923"></a>01923 <span class="keywordflow">if</span> (it1_.index1 () &lt;= i_)
-<a name="l01924"></a>01924 ++ it1_;
-<a name="l01925"></a>01925 <span class="keywordflow">if</span> (it1_ != it1_end_)
-<a name="l01926"></a>01926 index1 = it1_.index1 ();
-<a name="l01927"></a>01927 }
-<a name="l01928"></a>01928 size_type index2 = (*this) ().size1 ();
-<a name="l01929"></a>01929 <span class="keywordflow">if</span> (it2_ != it2_end_)
-<a name="l01930"></a>01930 <span class="keywordflow">if</span> (it2_.index1 () &lt;= i_)
-<a name="l01931"></a>01931 ++ it2_;
-<a name="l01932"></a>01932 <span class="keywordflow">if</span> (it2_ != it2_end_) {
-<a name="l01933"></a>01933 index2 = it2_.index1 ();
-<a name="l01934"></a>01934 }
-<a name="l01935"></a>01935 i_ = (std::min) (index1, index2);
-<a name="l01936"></a>01936 }
-<a name="l01937"></a>01937 BOOST_UBLAS_INLINE
-<a name="l01938"></a>01938 <span class="keywordtype">void</span> decrement (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>) {
-<a name="l01939"></a>01939 size_type index1 = (*this) ().size1 ();
-<a name="l01940"></a>01940 <span class="keywordflow">if</span> (it1_ != it1_end_) {
-<a name="l01941"></a>01941 <span class="keywordflow">if</span> (i_ &lt;= it1_.index1 ())
-<a name="l01942"></a>01942 -- it1_;
-<a name="l01943"></a>01943 <span class="keywordflow">if</span> (it1_ != it1_end_)
-<a name="l01944"></a>01944 index1 = it1_.index1 ();
-<a name="l01945"></a>01945 }
-<a name="l01946"></a>01946 size_type index2 = (*this) ().size1 ();
-<a name="l01947"></a>01947 <span class="keywordflow">if</span> (it2_ != it2_end_) {
-<a name="l01948"></a>01948 <span class="keywordflow">if</span> (i_ &lt;= it2_.index1 ())
-<a name="l01949"></a>01949 -- it2_;
-<a name="l01950"></a>01950 <span class="keywordflow">if</span> (it2_ != it2_end_)
-<a name="l01951"></a>01951 index2 = it2_.index1 ();
-<a name="l01952"></a>01952 }
-<a name="l01953"></a>01953 i_ = (std::max) (index1, index2);
-<a name="l01954"></a>01954 }
-<a name="l01955"></a>01955 BOOST_UBLAS_INLINE
-<a name="l01956"></a>01956 <span class="keywordtype">void</span> increment (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>, difference_type n) {
-<a name="l01957"></a>01957 <span class="keywordflow">while</span> (n &gt; 0) {
-<a name="l01958"></a>01958 increment (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a> ());
-<a name="l01959"></a>01959 --n;
-<a name="l01960"></a>01960 }
-<a name="l01961"></a>01961 <span class="keywordflow">while</span> (n &lt; 0) {
-<a name="l01962"></a>01962 decrement (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a> ());
-<a name="l01963"></a>01963 ++n;
-<a name="l01964"></a>01964 }
-<a name="l01965"></a>01965 }
-<a name="l01966"></a>01966 BOOST_UBLAS_INLINE
-<a name="l01967"></a>01967 <span class="keywordtype">void</span> decrement (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>, difference_type n) {
-<a name="l01968"></a>01968 <span class="keywordflow">while</span> (n &gt; 0) {
-<a name="l01969"></a>01969 decrement (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a> ());
-<a name="l01970"></a>01970 --n;
-<a name="l01971"></a>01971 }
-<a name="l01972"></a>01972 <span class="keywordflow">while</span> (n &lt; 0) {
-<a name="l01973"></a>01973 increment (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a> ());
-<a name="l01974"></a>01974 ++n;
-<a name="l01975"></a>01975 }
-<a name="l01976"></a>01976 }
-<a name="l01977"></a>01977 BOOST_UBLAS_INLINE
-<a name="l01978"></a>01978 value_type dereference (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>)<span class="keyword"> const </span>{
-<a name="l01979"></a>01979 value_type t1 = value_type<span class="comment">/*zero*/</span>();
-<a name="l01980"></a>01980 <span class="keywordflow">if</span> (it1_ != it1_end_) {
-<a name="l01981"></a>01981 BOOST_UBLAS_CHECK (it1_.index2 () == j_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01982"></a>01982 <span class="keywordflow">if</span> (it1_.index1 () == i_)
-<a name="l01983"></a>01983 t1 = *it1_;
-<a name="l01984"></a>01984 }
-<a name="l01985"></a>01985 value_type t2 = value_type<span class="comment">/*zero*/</span>();
-<a name="l01986"></a>01986 <span class="keywordflow">if</span> (it2_ != it2_end_) {
-<a name="l01987"></a>01987 BOOST_UBLAS_CHECK (it2_.index2 () == j_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01988"></a>01988 <span class="keywordflow">if</span> (it2_.index1 () == i_)
-<a name="l01989"></a>01989 t2 = *it2_;
-<a name="l01990"></a>01990 }
-<a name="l01991"></a>01991 <span class="keywordflow">return</span> functor_type::apply (t1, t2);
-<a name="l01992"></a>01992 }
-<a name="l01993"></a>01993
-<a name="l01994"></a>01994 <span class="keyword">public</span>:
-<a name="l01995"></a>01995 <span class="comment">// Arithmetic</span>
-<a name="l01996"></a>01996 BOOST_UBLAS_INLINE
-<a name="l01997"></a>01997 const_iterator1 &amp;operator ++ () {
-<a name="l01998"></a>01998 increment (iterator_category ());
-<a name="l01999"></a>01999 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02000"></a>02000 }
-<a name="l02001"></a>02001 BOOST_UBLAS_INLINE
-<a name="l02002"></a>02002 const_iterator1 &amp;operator -- () {
-<a name="l02003"></a>02003 decrement (iterator_category ());
-<a name="l02004"></a>02004 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02005"></a>02005 }
-<a name="l02006"></a>02006 BOOST_UBLAS_INLINE
-<a name="l02007"></a>02007 const_iterator1 &amp;operator += (difference_type n) {
-<a name="l02008"></a>02008 increment (iterator_category (), n);
-<a name="l02009"></a>02009 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02010"></a>02010 }
-<a name="l02011"></a>02011 BOOST_UBLAS_INLINE
-<a name="l02012"></a>02012 const_iterator1 &amp;operator -= (difference_type n) {
-<a name="l02013"></a>02013 decrement (iterator_category (), n);
-<a name="l02014"></a>02014 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02015"></a>02015 }
-<a name="l02016"></a>02016 BOOST_UBLAS_INLINE
-<a name="l02017"></a>02017 difference_type operator - (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l02018"></a>02018 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l02019"></a>02019 BOOST_UBLAS_CHECK (index2 () == it.index2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l02020"></a>02020 <span class="keywordflow">return</span> index1 () - it.index1 ();
-<a name="l02021"></a>02021 }
-<a name="l02022"></a>02022
-<a name="l02023"></a>02023 <span class="comment">// Dereference</span>
-<a name="l02024"></a>02024 BOOST_UBLAS_INLINE
-<a name="l02025"></a>02025 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l02026"></a>02026 <span class="keywordflow">return</span> dereference (iterator_category ());
-<a name="l02027"></a>02027 }
-<a name="l02028"></a>02028 BOOST_UBLAS_INLINE
-<a name="l02029"></a>02029 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l02030"></a>02030 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l02031"></a>02031 }
-<a name="l02032"></a>02032
-<a name="l02033"></a>02033 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l02034"></a>02034 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l02035"></a>02035 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02036"></a>02036 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary.html">self_type</a>::
-<a name="l02037"></a>02037 <span class="preprocessor">#endif</span>
-<a name="l02038"></a>02038 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator2.html">const_iterator2</a> begin ()<span class="keyword"> const </span>{
-<a name="l02039"></a>02039 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find2 (1, index1 (), 0);
-<a name="l02040"></a>02040 }
-<a name="l02041"></a>02041 BOOST_UBLAS_INLINE
-<a name="l02042"></a>02042 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02043"></a>02043 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary.html">self_type</a>::
-<a name="l02044"></a>02044 <span class="preprocessor">#endif</span>
-<a name="l02045"></a>02045 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator2.html">const_iterator2</a> end ()<span class="keyword"> const </span>{
-<a name="l02046"></a>02046 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find2 (1, index1 (), (*this) ().size2 ());
-<a name="l02047"></a>02047 }
-<a name="l02048"></a>02048 BOOST_UBLAS_INLINE
-<a name="l02049"></a>02049 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02050"></a>02050 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary.html">self_type</a>::
-<a name="l02051"></a>02051 <span class="preprocessor">#endif</span>
-<a name="l02052"></a>02052 <span class="preprocessor"></span> const_reverse_iterator2 rbegin ()<span class="keyword"> const </span>{
-<a name="l02053"></a>02053 <span class="keywordflow">return</span> const_reverse_iterator2 (end ());
-<a name="l02054"></a>02054 }
-<a name="l02055"></a>02055 BOOST_UBLAS_INLINE
-<a name="l02056"></a>02056 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02057"></a>02057 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary.html">self_type</a>::
-<a name="l02058"></a>02058 <span class="preprocessor">#endif</span>
-<a name="l02059"></a>02059 <span class="preprocessor"></span> const_reverse_iterator2 rend ()<span class="keyword"> const </span>{
-<a name="l02060"></a>02060 <span class="keywordflow">return</span> const_reverse_iterator2 (begin ());
-<a name="l02061"></a>02061 }
-<a name="l02062"></a>02062 <span class="preprocessor">#endif</span>
-<a name="l02063"></a>02063 <span class="preprocessor"></span>
-<a name="l02064"></a>02064 <span class="comment">// Indices</span>
-<a name="l02065"></a>02065 BOOST_UBLAS_INLINE
-<a name="l02066"></a>02066 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l02067"></a>02067 <span class="keywordflow">return</span> i_;
-<a name="l02068"></a>02068 }
-<a name="l02069"></a>02069 BOOST_UBLAS_INLINE
-<a name="l02070"></a>02070 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l02071"></a>02071 <span class="comment">// if (it1_ != it1_end_ &amp;&amp; it2_ != it2_end_)</span>
-<a name="l02072"></a>02072 <span class="comment">// return BOOST_UBLAS_SAME (it1_.index2 (), it2_.index2 ());</span>
-<a name="l02073"></a>02073 <span class="comment">// else</span>
-<a name="l02074"></a>02074 <span class="keywordflow">return</span> j_;
-<a name="l02075"></a>02075 }
-<a name="l02076"></a>02076
-<a name="l02077"></a>02077 <span class="comment">// Assignment</span>
-<a name="l02078"></a>02078 BOOST_UBLAS_INLINE
-<a name="l02079"></a>02079 const_iterator1 &amp;operator = (<span class="keyword">const</span> const_iterator1 &amp;it) {
-<a name="l02080"></a>02080 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l02081"></a>02081 i_ = it.i_;
-<a name="l02082"></a>02082 j_ = it.j_;
-<a name="l02083"></a>02083 it1_ = it.it1_;
-<a name="l02084"></a>02084 it1_end_ = it.it1_end_;
-<a name="l02085"></a>02085 it2_ = it.it2_;
-<a name="l02086"></a>02086 it2_end_ = it.it2_end_;
-<a name="l02087"></a>02087 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02088"></a>02088 }
-<a name="l02089"></a>02089
-<a name="l02090"></a>02090 <span class="comment">// Comparison</span>
-<a name="l02091"></a>02091 BOOST_UBLAS_INLINE
-<a name="l02092"></a>02092 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l02093"></a>02093 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l02094"></a>02094 BOOST_UBLAS_CHECK (index2 () == it.index2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l02095"></a>02095 <span class="keywordflow">return</span> index1 () == it.index1 ();
-<a name="l02096"></a>02096 }
-<a name="l02097"></a>02097 BOOST_UBLAS_INLINE
-<a name="l02098"></a>02098 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l02099"></a>02099 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l02100"></a>02100 BOOST_UBLAS_CHECK (index2 () == it.index2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l02101"></a>02101 <span class="keywordflow">return</span> index1 () &lt; it.index1 ();
-<a name="l02102"></a>02102 }
-<a name="l02103"></a>02103
-<a name="l02104"></a>02104 <span class="keyword">private</span>:
-<a name="l02105"></a>02105 size_type i_;
-<a name="l02106"></a>02106 size_type j_;
-<a name="l02107"></a>02107 const_iterator11_type it1_;
-<a name="l02108"></a>02108 const_iterator11_type it1_end_;
-<a name="l02109"></a>02109 const_iterator21_type it2_;
-<a name="l02110"></a>02110 const_iterator21_type it2_end_;
-<a name="l02111"></a>02111 };
-<a name="l02112"></a>02112 <span class="preprocessor">#endif</span>
-<a name="l02113"></a>02113 <span class="preprocessor"></span>
-<a name="l02114"></a>02114 BOOST_UBLAS_INLINE
-<a name="l02115"></a>02115 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator1.html">const_iterator1</a> begin1 ()<span class="keyword"> const </span>{
-<a name="l02116"></a>02116 <span class="keywordflow">return</span> find1 (0, 0, 0);
-<a name="l02117"></a>02117 }
-<a name="l02118"></a>02118 BOOST_UBLAS_INLINE
-<a name="l02119"></a>02119 const_iterator1 end1 ()<span class="keyword"> const </span>{
-<a name="l02120"></a>02120 <span class="keywordflow">return</span> find1 (0, size1 (), 0);
-<a name="l02121"></a>02121 }
-<a name="l02122"></a>02122
-<a name="l02123"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator2.html">02123</a> <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l02124"></a>02124 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator2.html">const_iterator2</a>:
-<a name="l02125"></a>02125 <span class="keyword">public</span> container_const_reference&lt;matrix_binary&gt;,
-<a name="l02126"></a>02126 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename iterator_restrict_traits&lt;typename E1::const_iterator2::iterator_category,
-<a name="l02127"></a>02127 typename E2::const_iterator2::iterator_category&gt;::iterator_category&gt;::template
-<a name="l02128"></a>02128 iterator_base&lt;const_iterator2, value_type&gt;::type {
-<a name="l02129"></a>02129 <span class="keyword">public</span>:
-<a name="l02130"></a>02130 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits.html">iterator_restrict_traits</a>&lt;<span class="keyword">typename</span> E1::const_iterator2::iterator_category,
-<a name="l02131"></a>02131 <span class="keyword">typename</span> E2::const_iterator2::iterator_category&gt;::iterator_category iterator_category;
-<a name="l02132"></a>02132 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_binary::difference_type difference_type;
-<a name="l02133"></a>02133 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_binary::value_type value_type;
-<a name="l02134"></a>02134 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_binary::const_reference reference;
-<a name="l02135"></a>02135 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_binary::const_pointer pointer;
-<a name="l02136"></a>02136
-<a name="l02137"></a>02137 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator1.html">const_iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator1.html">dual_iterator_type</a>;
-<a name="l02138"></a>02138 <span class="keyword">typedef</span> const_reverse_iterator1 dual_reverse_iterator_type;
-<a name="l02139"></a>02139
-<a name="l02140"></a>02140 <span class="comment">// Construction and destruction</span>
-<a name="l02141"></a>02141 BOOST_UBLAS_INLINE
-<a name="l02142"></a>02142 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator2.html">const_iterator2</a> ():
-<a name="l02143"></a>02143 container_const_reference&lt;self_type&gt; (), i_ (), j_ (), it1_ (), it1_end_ (), it2_ (), it2_end_ () {}
-<a name="l02144"></a>02144 BOOST_UBLAS_INLINE
-<a name="l02145"></a>02145 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary.html">self_type</a> &amp;mb, size_type i, size_type j,
-<a name="l02146"></a>02146 <span class="keyword">const</span> const_iterator12_type &amp;it1, <span class="keyword">const</span> const_iterator12_type &amp;it1_end,
-<a name="l02147"></a>02147 <span class="keyword">const</span> const_iterator22_type &amp;it2, <span class="keyword">const</span> const_iterator22_type &amp;it2_end):
-<a name="l02148"></a>02148 container_const_reference&lt;self_type&gt; (mb), i_ (i), j_ (j), it1_ (it1), it1_end_ (it1_end), it2_ (it2), it2_end_ (it2_end) {}
-<a name="l02149"></a>02149
-<a name="l02150"></a>02150 <span class="keyword">private</span>:
-<a name="l02151"></a>02151 <span class="comment">// Dense access specializations</span>
-<a name="l02152"></a>02152 BOOST_UBLAS_INLINE
-<a name="l02153"></a>02153 <span class="keywordtype">void</span> increment (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__random__access__iterator__tag.html">dense_random_access_iterator_tag</a>) {
-<a name="l02154"></a>02154 ++ j_; ++ it1_; ++ it2_;
-<a name="l02155"></a>02155 }
-<a name="l02156"></a>02156 BOOST_UBLAS_INLINE
-<a name="l02157"></a>02157 <span class="keywordtype">void</span> decrement (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__random__access__iterator__tag.html">dense_random_access_iterator_tag</a>) {
-<a name="l02158"></a>02158 -- j_; -- it1_; -- it2_;
-<a name="l02159"></a>02159 }
-<a name="l02160"></a>02160 BOOST_UBLAS_INLINE
-<a name="l02161"></a>02161 <span class="keywordtype">void</span> increment (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__random__access__iterator__tag.html">dense_random_access_iterator_tag</a>, difference_type n) {
-<a name="l02162"></a>02162 j_ += n; it1_ += n; it2_ += n;
-<a name="l02163"></a>02163 }
-<a name="l02164"></a>02164 BOOST_UBLAS_INLINE
-<a name="l02165"></a>02165 <span class="keywordtype">void</span> decrement (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__random__access__iterator__tag.html">dense_random_access_iterator_tag</a>, difference_type n) {
-<a name="l02166"></a>02166 j_ -= n; it1_ -= n; it2_ -= n;
-<a name="l02167"></a>02167 }
-<a name="l02168"></a>02168 BOOST_UBLAS_INLINE
-<a name="l02169"></a>02169 value_type dereference (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__random__access__iterator__tag.html">dense_random_access_iterator_tag</a>)<span class="keyword"> const </span>{
-<a name="l02170"></a>02170 <span class="keywordflow">return</span> functor_type::apply (*it1_, *it2_);
-<a name="l02171"></a>02171 }
-<a name="l02172"></a>02172
-<a name="l02173"></a>02173 <span class="comment">// Packed specializations</span>
-<a name="l02174"></a>02174 BOOST_UBLAS_INLINE
-<a name="l02175"></a>02175 <span class="keywordtype">void</span> increment (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a>) {
-<a name="l02176"></a>02176 <span class="keywordflow">if</span> (it1_ != it1_end_)
-<a name="l02177"></a>02177 <span class="keywordflow">if</span> (it1_.index2 () &lt;= j_)
-<a name="l02178"></a>02178 ++ it1_;
-<a name="l02179"></a>02179 <span class="keywordflow">if</span> (it2_ != it2_end_)
-<a name="l02180"></a>02180 <span class="keywordflow">if</span> (it2_.index2 () &lt;= j_)
-<a name="l02181"></a>02181 ++ it2_;
-<a name="l02182"></a>02182 ++ j_;
-<a name="l02183"></a>02183 }
-<a name="l02184"></a>02184 BOOST_UBLAS_INLINE
-<a name="l02185"></a>02185 <span class="keywordtype">void</span> decrement (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a>) {
-<a name="l02186"></a>02186 <span class="keywordflow">if</span> (it1_ != it1_end_)
-<a name="l02187"></a>02187 <span class="keywordflow">if</span> (j_ &lt;= it1_.index2 ())
-<a name="l02188"></a>02188 -- it1_;
-<a name="l02189"></a>02189 <span class="keywordflow">if</span> (it2_ != it2_end_)
-<a name="l02190"></a>02190 <span class="keywordflow">if</span> (j_ &lt;= it2_.index2 ())
-<a name="l02191"></a>02191 -- it2_;
-<a name="l02192"></a>02192 -- j_;
-<a name="l02193"></a>02193 }
-<a name="l02194"></a>02194 BOOST_UBLAS_INLINE
-<a name="l02195"></a>02195 <span class="keywordtype">void</span> increment (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a>, difference_type n) {
-<a name="l02196"></a>02196 <span class="keywordflow">while</span> (n &gt; 0) {
-<a name="l02197"></a>02197 increment (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a> ());
-<a name="l02198"></a>02198 --n;
-<a name="l02199"></a>02199 }
-<a name="l02200"></a>02200 <span class="keywordflow">while</span> (n &lt; 0) {
-<a name="l02201"></a>02201 decrement (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a> ());
-<a name="l02202"></a>02202 ++n;
-<a name="l02203"></a>02203 }
-<a name="l02204"></a>02204 }
-<a name="l02205"></a>02205 BOOST_UBLAS_INLINE
-<a name="l02206"></a>02206 <span class="keywordtype">void</span> decrement (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a>, difference_type n) {
-<a name="l02207"></a>02207 <span class="keywordflow">while</span> (n &gt; 0) {
-<a name="l02208"></a>02208 decrement (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a> ());
-<a name="l02209"></a>02209 --n;
-<a name="l02210"></a>02210 }
-<a name="l02211"></a>02211 <span class="keywordflow">while</span> (n &lt; 0) {
-<a name="l02212"></a>02212 increment (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a> ());
-<a name="l02213"></a>02213 ++n;
-<a name="l02214"></a>02214 }
-<a name="l02215"></a>02215 }
-<a name="l02216"></a>02216 BOOST_UBLAS_INLINE
-<a name="l02217"></a>02217 value_type dereference (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a>)<span class="keyword"> const </span>{
-<a name="l02218"></a>02218 value_type t1 = value_type<span class="comment">/*zero*/</span>();
-<a name="l02219"></a>02219 <span class="keywordflow">if</span> (it1_ != it1_end_) {
-<a name="l02220"></a>02220 BOOST_UBLAS_CHECK (it1_.index1 () == i_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l02221"></a>02221 <span class="keywordflow">if</span> (it1_.index2 () == j_)
-<a name="l02222"></a>02222 t1 = *it1_;
-<a name="l02223"></a>02223 }
-<a name="l02224"></a>02224 value_type t2 = value_type<span class="comment">/*zero*/</span>();
-<a name="l02225"></a>02225 <span class="keywordflow">if</span> (it2_ != it2_end_) {
-<a name="l02226"></a>02226 BOOST_UBLAS_CHECK (it2_.index1 () == i_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l02227"></a>02227 <span class="keywordflow">if</span> (it2_.index2 () == j_)
-<a name="l02228"></a>02228 t2 = *it2_;
-<a name="l02229"></a>02229 }
-<a name="l02230"></a>02230 <span class="keywordflow">return</span> functor_type::apply (t1, t2);
-<a name="l02231"></a>02231 }
-<a name="l02232"></a>02232
-<a name="l02233"></a>02233 <span class="comment">// Sparse specializations</span>
-<a name="l02234"></a>02234 BOOST_UBLAS_INLINE
-<a name="l02235"></a>02235 <span class="keywordtype">void</span> increment (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>) {
-<a name="l02236"></a>02236 size_type index1 = (*this) ().size2 ();
-<a name="l02237"></a>02237 <span class="keywordflow">if</span> (it1_ != it1_end_) {
-<a name="l02238"></a>02238 <span class="keywordflow">if</span> (it1_.index2 () &lt;= j_)
-<a name="l02239"></a>02239 ++ it1_;
-<a name="l02240"></a>02240 <span class="keywordflow">if</span> (it1_ != it1_end_)
-<a name="l02241"></a>02241 index1 = it1_.index2 ();
-<a name="l02242"></a>02242 }
-<a name="l02243"></a>02243 size_type index2 = (*this) ().size2 ();
-<a name="l02244"></a>02244 <span class="keywordflow">if</span> (it2_ != it2_end_) {
-<a name="l02245"></a>02245 <span class="keywordflow">if</span> (it2_.index2 () &lt;= j_)
-<a name="l02246"></a>02246 ++ it2_;
-<a name="l02247"></a>02247 <span class="keywordflow">if</span> (it2_ != it2_end_)
-<a name="l02248"></a>02248 index2 = it2_.index2 ();
-<a name="l02249"></a>02249 }
-<a name="l02250"></a>02250 j_ = (std::min) (index1, index2);
-<a name="l02251"></a>02251 }
-<a name="l02252"></a>02252 BOOST_UBLAS_INLINE
-<a name="l02253"></a>02253 <span class="keywordtype">void</span> decrement (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>) {
-<a name="l02254"></a>02254 size_type index1 = (*this) ().size2 ();
-<a name="l02255"></a>02255 <span class="keywordflow">if</span> (it1_ != it1_end_) {
-<a name="l02256"></a>02256 <span class="keywordflow">if</span> (j_ &lt;= it1_.index2 ())
-<a name="l02257"></a>02257 -- it1_;
-<a name="l02258"></a>02258 <span class="keywordflow">if</span> (it1_ != it1_end_)
-<a name="l02259"></a>02259 index1 = it1_.index2 ();
-<a name="l02260"></a>02260 }
-<a name="l02261"></a>02261 size_type index2 = (*this) ().size2 ();
-<a name="l02262"></a>02262 <span class="keywordflow">if</span> (it2_ != it2_end_) {
-<a name="l02263"></a>02263 <span class="keywordflow">if</span> (j_ &lt;= it2_.index2 ())
-<a name="l02264"></a>02264 -- it2_;
-<a name="l02265"></a>02265 <span class="keywordflow">if</span> (it2_ != it2_end_)
-<a name="l02266"></a>02266 index2 = it2_.index2 ();
-<a name="l02267"></a>02267 }
-<a name="l02268"></a>02268 j_ = (std::max) (index1, index2);
-<a name="l02269"></a>02269 }
-<a name="l02270"></a>02270 BOOST_UBLAS_INLINE
-<a name="l02271"></a>02271 <span class="keywordtype">void</span> increment (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>, difference_type n) {
-<a name="l02272"></a>02272 <span class="keywordflow">while</span> (n &gt; 0) {
-<a name="l02273"></a>02273 increment (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a> ());
-<a name="l02274"></a>02274 --n;
-<a name="l02275"></a>02275 }
-<a name="l02276"></a>02276 <span class="keywordflow">while</span> (n &lt; 0) {
-<a name="l02277"></a>02277 decrement (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a> ());
-<a name="l02278"></a>02278 ++n;
-<a name="l02279"></a>02279 }
-<a name="l02280"></a>02280 }
-<a name="l02281"></a>02281 BOOST_UBLAS_INLINE
-<a name="l02282"></a>02282 <span class="keywordtype">void</span> decrement (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>, difference_type n) {
-<a name="l02283"></a>02283 <span class="keywordflow">while</span> (n &gt; 0) {
-<a name="l02284"></a>02284 decrement (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a> ());
-<a name="l02285"></a>02285 --n;
-<a name="l02286"></a>02286 }
-<a name="l02287"></a>02287 <span class="keywordflow">while</span> (n &lt; 0) {
-<a name="l02288"></a>02288 increment (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a> ());
-<a name="l02289"></a>02289 ++n;
-<a name="l02290"></a>02290 }
-<a name="l02291"></a>02291 }
-<a name="l02292"></a>02292 BOOST_UBLAS_INLINE
-<a name="l02293"></a>02293 value_type dereference (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>)<span class="keyword"> const </span>{
-<a name="l02294"></a>02294 value_type t1 = value_type<span class="comment">/*zero*/</span>();
-<a name="l02295"></a>02295 <span class="keywordflow">if</span> (it1_ != it1_end_) {
-<a name="l02296"></a>02296 BOOST_UBLAS_CHECK (it1_.index1 () == i_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l02297"></a>02297 <span class="keywordflow">if</span> (it1_.index2 () == j_)
-<a name="l02298"></a>02298 t1 = *it1_;
-<a name="l02299"></a>02299 }
-<a name="l02300"></a>02300 value_type t2 = value_type<span class="comment">/*zero*/</span>();
-<a name="l02301"></a>02301 <span class="keywordflow">if</span> (it2_ != it2_end_) {
-<a name="l02302"></a>02302 BOOST_UBLAS_CHECK (it2_.index1 () == i_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l02303"></a>02303 <span class="keywordflow">if</span> (it2_.index2 () == j_)
-<a name="l02304"></a>02304 t2 = *it2_;
-<a name="l02305"></a>02305 }
-<a name="l02306"></a>02306 <span class="keywordflow">return</span> functor_type::apply (t1, t2);
-<a name="l02307"></a>02307 }
-<a name="l02308"></a>02308
-<a name="l02309"></a>02309 <span class="keyword">public</span>:
-<a name="l02310"></a>02310 <span class="comment">// Arithmetic</span>
-<a name="l02311"></a>02311 BOOST_UBLAS_INLINE
-<a name="l02312"></a>02312 const_iterator2 &amp;operator ++ () {
-<a name="l02313"></a>02313 increment (iterator_category ());
-<a name="l02314"></a>02314 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02315"></a>02315 }
-<a name="l02316"></a>02316 BOOST_UBLAS_INLINE
-<a name="l02317"></a>02317 const_iterator2 &amp;operator -- () {
-<a name="l02318"></a>02318 decrement (iterator_category ());
-<a name="l02319"></a>02319 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02320"></a>02320 }
-<a name="l02321"></a>02321 BOOST_UBLAS_INLINE
-<a name="l02322"></a>02322 const_iterator2 &amp;operator += (difference_type n) {
-<a name="l02323"></a>02323 increment (iterator_category (), n);
-<a name="l02324"></a>02324 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02325"></a>02325 }
-<a name="l02326"></a>02326 BOOST_UBLAS_INLINE
-<a name="l02327"></a>02327 const_iterator2 &amp;operator -= (difference_type n) {
-<a name="l02328"></a>02328 decrement (iterator_category (), n);
-<a name="l02329"></a>02329 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02330"></a>02330 }
-<a name="l02331"></a>02331 BOOST_UBLAS_INLINE
-<a name="l02332"></a>02332 difference_type operator - (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l02333"></a>02333 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l02334"></a>02334 BOOST_UBLAS_CHECK (index1 () == it.index1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l02335"></a>02335 <span class="keywordflow">return</span> index2 () - it.index2 ();
-<a name="l02336"></a>02336 }
-<a name="l02337"></a>02337
-<a name="l02338"></a>02338 <span class="comment">// Dereference</span>
-<a name="l02339"></a>02339 BOOST_UBLAS_INLINE
-<a name="l02340"></a>02340 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l02341"></a>02341 <span class="keywordflow">return</span> dereference (iterator_category ());
-<a name="l02342"></a>02342 }
-<a name="l02343"></a>02343 BOOST_UBLAS_INLINE
-<a name="l02344"></a>02344 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l02345"></a>02345 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l02346"></a>02346 }
-<a name="l02347"></a>02347
-<a name="l02348"></a>02348 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l02349"></a>02349 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l02350"></a>02350 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02351"></a>02351 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary.html">self_type</a>::
-<a name="l02352"></a>02352 <span class="preprocessor">#endif</span>
-<a name="l02353"></a>02353 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator1.html">const_iterator1</a> begin ()<span class="keyword"> const </span>{
-<a name="l02354"></a>02354 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find1 (1, 0, index2 ());
-<a name="l02355"></a>02355 }
-<a name="l02356"></a>02356 BOOST_UBLAS_INLINE
-<a name="l02357"></a>02357 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02358"></a>02358 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary.html">self_type</a>::
-<a name="l02359"></a>02359 <span class="preprocessor">#endif</span>
-<a name="l02360"></a>02360 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator1.html">const_iterator1</a> end ()<span class="keyword"> const </span>{
-<a name="l02361"></a>02361 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find1 (1, (*<span class="keyword">this</span>) ().size1 (), index2 ());
-<a name="l02362"></a>02362 }
-<a name="l02363"></a>02363 BOOST_UBLAS_INLINE
-<a name="l02364"></a>02364 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02365"></a>02365 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary.html">self_type</a>::
-<a name="l02366"></a>02366 <span class="preprocessor">#endif</span>
-<a name="l02367"></a>02367 <span class="preprocessor"></span> const_reverse_iterator1 rbegin ()<span class="keyword"> const </span>{
-<a name="l02368"></a>02368 <span class="keywordflow">return</span> const_reverse_iterator1 (end ());
-<a name="l02369"></a>02369 }
-<a name="l02370"></a>02370 BOOST_UBLAS_INLINE
-<a name="l02371"></a>02371 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02372"></a>02372 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary.html">self_type</a>::
-<a name="l02373"></a>02373 <span class="preprocessor">#endif</span>
-<a name="l02374"></a>02374 <span class="preprocessor"></span> const_reverse_iterator1 rend ()<span class="keyword"> const </span>{
-<a name="l02375"></a>02375 <span class="keywordflow">return</span> const_reverse_iterator1 (begin ());
-<a name="l02376"></a>02376 }
-<a name="l02377"></a>02377 <span class="preprocessor">#endif</span>
-<a name="l02378"></a>02378 <span class="preprocessor"></span>
-<a name="l02379"></a>02379 <span class="comment">// Indices</span>
-<a name="l02380"></a>02380 BOOST_UBLAS_INLINE
-<a name="l02381"></a>02381 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l02382"></a>02382 <span class="comment">// if (it1_ != it1_end_ &amp;&amp; it2_ != it2_end_)</span>
-<a name="l02383"></a>02383 <span class="comment">// return BOOST_UBLAS_SAME (it1_.index1 (), it2_.index1 ());</span>
-<a name="l02384"></a>02384 <span class="comment">// else</span>
-<a name="l02385"></a>02385 <span class="keywordflow">return</span> i_;
-<a name="l02386"></a>02386 }
-<a name="l02387"></a>02387 BOOST_UBLAS_INLINE
-<a name="l02388"></a>02388 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l02389"></a>02389 <span class="keywordflow">return</span> j_;
-<a name="l02390"></a>02390 }
-<a name="l02391"></a>02391
-<a name="l02392"></a>02392 <span class="comment">// Assignment</span>
-<a name="l02393"></a>02393 BOOST_UBLAS_INLINE
-<a name="l02394"></a>02394 const_iterator2 &amp;operator = (<span class="keyword">const</span> const_iterator2 &amp;it) {
-<a name="l02395"></a>02395 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l02396"></a>02396 i_ = it.i_;
-<a name="l02397"></a>02397 j_ = it.j_;
-<a name="l02398"></a>02398 it1_ = it.it1_;
-<a name="l02399"></a>02399 it1_end_ = it.it1_end_;
-<a name="l02400"></a>02400 it2_ = it.it2_;
-<a name="l02401"></a>02401 it2_end_ = it.it2_end_;
-<a name="l02402"></a>02402 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02403"></a>02403 }
-<a name="l02404"></a>02404
-<a name="l02405"></a>02405 <span class="comment">// Comparison</span>
-<a name="l02406"></a>02406 BOOST_UBLAS_INLINE
-<a name="l02407"></a>02407 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l02408"></a>02408 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l02409"></a>02409 BOOST_UBLAS_CHECK (index1 () == it.index1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l02410"></a>02410 <span class="keywordflow">return</span> index2 () == it.index2 ();
-<a name="l02411"></a>02411 }
-<a name="l02412"></a>02412 BOOST_UBLAS_INLINE
-<a name="l02413"></a>02413 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l02414"></a>02414 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l02415"></a>02415 BOOST_UBLAS_CHECK (index1 () == it.index1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l02416"></a>02416 <span class="keywordflow">return</span> index2 () &lt; it.index2 ();
-<a name="l02417"></a>02417 }
-<a name="l02418"></a>02418
-<a name="l02419"></a>02419 <span class="keyword">private</span>:
-<a name="l02420"></a>02420 size_type i_;
-<a name="l02421"></a>02421 size_type j_;
-<a name="l02422"></a>02422 const_iterator12_type it1_;
-<a name="l02423"></a>02423 const_iterator12_type it1_end_;
-<a name="l02424"></a>02424 const_iterator22_type it2_;
-<a name="l02425"></a>02425 const_iterator22_type it2_end_;
-<a name="l02426"></a>02426 };
-<a name="l02427"></a>02427 <span class="preprocessor">#endif</span>
-<a name="l02428"></a>02428 <span class="preprocessor"></span>
-<a name="l02429"></a>02429 BOOST_UBLAS_INLINE
-<a name="l02430"></a>02430 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator2.html">const_iterator2</a> begin2 ()<span class="keyword"> const </span>{
-<a name="l02431"></a>02431 <span class="keywordflow">return</span> find2 (0, 0, 0);
-<a name="l02432"></a>02432 }
-<a name="l02433"></a>02433 BOOST_UBLAS_INLINE
-<a name="l02434"></a>02434 const_iterator2 end2 ()<span class="keyword"> const </span>{
-<a name="l02435"></a>02435 <span class="keywordflow">return</span> find2 (0, 0, size2 ());
-<a name="l02436"></a>02436 }
-<a name="l02437"></a>02437
-<a name="l02438"></a>02438 <span class="comment">// Reverse iterators</span>
-<a name="l02439"></a>02439
-<a name="l02440"></a>02440 BOOST_UBLAS_INLINE
-<a name="l02441"></a>02441 const_reverse_iterator1 rbegin1 ()<span class="keyword"> const </span>{
-<a name="l02442"></a>02442 <span class="keywordflow">return</span> const_reverse_iterator1 (end1 ());
-<a name="l02443"></a>02443 }
-<a name="l02444"></a>02444 BOOST_UBLAS_INLINE
-<a name="l02445"></a>02445 const_reverse_iterator1 rend1 ()<span class="keyword"> const </span>{
-<a name="l02446"></a>02446 <span class="keywordflow">return</span> const_reverse_iterator1 (begin1 ());
-<a name="l02447"></a>02447 }
-<a name="l02448"></a>02448
-<a name="l02449"></a>02449 BOOST_UBLAS_INLINE
-<a name="l02450"></a>02450 const_reverse_iterator2 rbegin2 ()<span class="keyword"> const </span>{
-<a name="l02451"></a>02451 <span class="keywordflow">return</span> const_reverse_iterator2 (end2 ());
-<a name="l02452"></a>02452 }
-<a name="l02453"></a>02453 BOOST_UBLAS_INLINE
-<a name="l02454"></a>02454 const_reverse_iterator2 rend2 ()<span class="keyword"> const </span>{
-<a name="l02455"></a>02455 <span class="keywordflow">return</span> const_reverse_iterator2 (begin2 ());
-<a name="l02456"></a>02456 }
-<a name="l02457"></a>02457
-<a name="l02458"></a>02458 <span class="keyword">private</span>:
-<a name="l02459"></a>02459 expression1_closure_type e1_;
-<a name="l02460"></a>02460 expression2_closure_type e2_;
-<a name="l02461"></a>02461 };
-<a name="l02462"></a>02462
-<a name="l02463"></a>02463 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2, <span class="keyword">class</span> F&gt;
-<a name="l02464"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__binary__traits.html">02464</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__binary__traits.html">matrix_binary_traits</a> {
-<a name="l02465"></a>02465 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary.html">matrix_binary&lt;E1, E2, F&gt;</a> expression_type;
-<a name="l02466"></a>02466 <span class="preprocessor">#ifndef BOOST_UBLAS_SIMPLE_ET_DEBUG</span>
-<a name="l02467"></a>02467 <span class="preprocessor"></span> <span class="keyword">typedef</span> expression_type <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary.html">result_type</a>;
-<a name="l02468"></a>02468 <span class="preprocessor">#else</span>
-<a name="l02469"></a>02469 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::matrix_temporary_type <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary.html">result_type</a>;
-<a name="l02470"></a>02470 <span class="preprocessor">#endif</span>
-<a name="l02471"></a>02471 <span class="preprocessor"></span> };
-<a name="l02472"></a>02472
-<a name="l02473"></a>02473 <span class="comment">// (m1 + m2) [i] [j] = m1 [i] [j] + m2 [i] [j]</span>
-<a name="l02474"></a>02474 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l02475"></a>02475 BOOST_UBLAS_INLINE
-<a name="l02476"></a>02476 <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__binary__traits.html">matrix_binary_traits</a>&lt;E1, E2, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__plus.html">scalar_plus</a>&lt;<span class="keyword">typename</span> E1::value_type,
-<a name="l02477"></a>02477 <span class="keyword">typename</span> E2::value_type&gt; &gt;::result_type
-<a name="l02478"></a>02478 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;E1&gt;</a> &amp;e1,
-<a name="l02479"></a>02479 <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;E2&gt;</a> &amp;e2) {
-<a name="l02480"></a>02480 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__binary__traits.html">matrix_binary_traits</a>&lt;E1, E2, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__plus.html">scalar_plus</a>&lt;<span class="keyword">typename</span> E1::value_type,
-<a name="l02481"></a>02481 <span class="keyword">typename</span> E2::value_type&gt; &gt;::expression_type expression_type;
-<a name="l02482"></a>02482 <span class="keywordflow">return</span> expression_type (e1 (), e2 ());
-<a name="l02483"></a>02483 }
-<a name="l02484"></a>02484
-<a name="l02485"></a>02485 <span class="comment">// (m1 - m2) [i] [j] = m1 [i] [j] - m2 [i] [j]</span>
-<a name="l02486"></a>02486 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l02487"></a>02487 BOOST_UBLAS_INLINE
-<a name="l02488"></a>02488 <span class="keyword">typename</span> matrix_binary_traits&lt;E1, E2, scalar_minus&lt;<span class="keyword">typename</span> E1::value_type,
-<a name="l02489"></a>02489 <span class="keyword">typename</span> E2::value_type&gt; &gt;::result_type
-<a name="l02490"></a>02490 operator - (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l02491"></a>02491 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2) {
-<a name="l02492"></a>02492 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_binary_traits&lt;E1, E2, scalar_minus&lt;<span class="keyword">typename</span> E1::value_type,
-<a name="l02493"></a>02493 <span class="keyword">typename</span> E2::value_type&gt; &gt;::expression_type expression_type;
-<a name="l02494"></a>02494 <span class="keywordflow">return</span> expression_type (e1 (), e2 ());
-<a name="l02495"></a>02495 }
-<a name="l02496"></a>02496
-<a name="l02497"></a>02497 <span class="comment">// (m1 * m2) [i] [j] = m1 [i] [j] * m2 [i] [j]</span>
-<a name="l02498"></a>02498 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l02499"></a>02499 BOOST_UBLAS_INLINE
-<a name="l02500"></a>02500 <span class="keyword">typename</span> matrix_binary_traits&lt;E1, E2, scalar_multiplies&lt;<span class="keyword">typename</span> E1::value_type,
-<a name="l02501"></a>02501 <span class="keyword">typename</span> E2::value_type&gt; &gt;::result_type
-<a name="l02502"></a>02502 element_prod (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l02503"></a>02503 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2) {
-<a name="l02504"></a>02504 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_binary_traits&lt;E1, E2, scalar_multiplies&lt;<span class="keyword">typename</span> E1::value_type,
-<a name="l02505"></a>02505 <span class="keyword">typename</span> E2::value_type&gt; &gt;::expression_type expression_type;
-<a name="l02506"></a>02506 <span class="keywordflow">return</span> expression_type (e1 (), e2 ());
-<a name="l02507"></a>02507 }
-<a name="l02508"></a>02508
-<a name="l02509"></a>02509 <span class="comment">// (m1 / m2) [i] [j] = m1 [i] [j] / m2 [i] [j]</span>
-<a name="l02510"></a>02510 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l02511"></a>02511 BOOST_UBLAS_INLINE
-<a name="l02512"></a>02512 <span class="keyword">typename</span> matrix_binary_traits&lt;E1, E2, scalar_divides&lt;<span class="keyword">typename</span> E1::value_type,
-<a name="l02513"></a>02513 <span class="keyword">typename</span> E2::value_type&gt; &gt;::result_type
-<a name="l02514"></a>02514 element_div (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l02515"></a>02515 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2) {
-<a name="l02516"></a>02516 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_binary_traits&lt;E1, E2, scalar_divides&lt;<span class="keyword">typename</span> E1::value_type,
-<a name="l02517"></a>02517 <span class="keyword">typename</span> E2::value_type&gt; &gt;::expression_type expression_type;
-<a name="l02518"></a>02518 <span class="keywordflow">return</span> expression_type (e1 (), e2 ());
-<a name="l02519"></a>02519 }
-<a name="l02520"></a>02520
-<a name="l02521"></a>02521 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2, <span class="keyword">class</span> F&gt;
-<a name="l02522"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1.html">02522</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1.html">matrix_binary_scalar1</a>:
-<a name="l02523"></a>02523 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression</a>&lt;matrix_binary_scalar1&lt;E1, E2, F&gt; &gt; {
-<a name="l02524"></a>02524
-<a name="l02525"></a>02525 <span class="keyword">typedef</span> E1 expression1_type;
-<a name="l02526"></a>02526 <span class="keyword">typedef</span> E2 expression2_type;
-<a name="l02527"></a>02527 <span class="keyword">typedef</span> F functor_type;
-<a name="l02528"></a>02528 <span class="keyword">typedef</span> <span class="keyword">const</span> E1&amp; expression1_closure_type;
-<a name="l02529"></a>02529 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::const_closure_type expression2_closure_type;
-<a name="l02530"></a>02530 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1.html">matrix_binary_scalar1&lt;E1, E2, F&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1.html">self_type</a>;
-<a name="l02531"></a>02531 <span class="keyword">public</span>:
-<a name="l02532"></a>02532 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l02533"></a>02533 <span class="preprocessor"></span> <span class="keyword">using</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression&lt;self_type&gt;::operator </a>();
-<a name="l02534"></a>02534 <span class="preprocessor">#endif</span>
-<a name="l02535"></a>02535 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::size_type size_type;
-<a name="l02536"></a>02536 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::difference_type difference_type;
-<a name="l02537"></a>02537 <span class="keyword">typedef</span> <span class="keyword">typename</span> F::result_type value_type;
-<a name="l02538"></a>02538 <span class="keyword">typedef</span> value_type const_reference;
-<a name="l02539"></a>02539 <span class="keyword">typedef</span> const_reference reference;
-<a name="l02540"></a>02540 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1.html">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1.html">const_closure_type</a>;
-<a name="l02541"></a>02541 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1.html">const_closure_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1.html">closure_type</a>;
-<a name="l02542"></a>02542 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::orientation_category orientation_category;
-<a name="l02543"></a>02543 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">unknown_storage_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">storage_category</a>;
-<a name="l02544"></a>02544
-<a name="l02545"></a>02545 <span class="comment">// Construction and destruction</span>
-<a name="l02546"></a>02546 BOOST_UBLAS_INLINE
-<a name="l02547"></a>02547 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1.html">matrix_binary_scalar1</a> (<span class="keyword">const</span> expression1_type &amp;e1, <span class="keyword">const</span> expression2_type &amp;e2):
-<a name="l02548"></a>02548 e1_ (e1), e2_ (e2) {}
-<a name="l02549"></a>02549
-<a name="l02550"></a>02550 <span class="comment">// Accessors</span>
-<a name="l02551"></a>02551 BOOST_UBLAS_INLINE
-<a name="l02552"></a>02552 size_type size1 ()<span class="keyword"> const </span>{
-<a name="l02553"></a>02553 <span class="keywordflow">return</span> e2_.size1 ();
-<a name="l02554"></a>02554 }
-<a name="l02555"></a>02555 BOOST_UBLAS_INLINE
-<a name="l02556"></a>02556 size_type size2 ()<span class="keyword"> const </span>{
-<a name="l02557"></a>02557 <span class="keywordflow">return</span> e2_.size2 ();
-<a name="l02558"></a>02558 }
-<a name="l02559"></a>02559
-<a name="l02560"></a>02560 <span class="keyword">public</span>:
-<a name="l02561"></a>02561 <span class="comment">// Element access</span>
-<a name="l02562"></a>02562 BOOST_UBLAS_INLINE
-<a name="l02563"></a>02563 const_reference operator () (size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l02564"></a>02564 <span class="keywordflow">return</span> functor_type::apply (expression1_type (e1_), e2_ (i, j));
-<a name="l02565"></a>02565 }
-<a name="l02566"></a>02566
-<a name="l02567"></a>02567 <span class="comment">// Closure comparison</span>
-<a name="l02568"></a>02568 BOOST_UBLAS_INLINE
-<a name="l02569"></a>02569 <span class="keywordtype">bool</span> same_closure (<span class="keyword">const</span> matrix_binary_scalar1 &amp;mbs1)<span class="keyword"> const </span>{
-<a name="l02570"></a>02570 <span class="keywordflow">return</span> &amp;e1_ == &amp;(mbs1.e1_) &amp;&amp;
-<a name="l02571"></a>02571 (*this).e2_.same_closure (mbs1.e2_);
-<a name="l02572"></a>02572 }
-<a name="l02573"></a>02573
-<a name="l02574"></a>02574 <span class="comment">// Iterator types</span>
-<a name="l02575"></a>02575 <span class="keyword">private</span>:
-<a name="l02576"></a>02576 <span class="keyword">typedef</span> expression1_type const_subiterator1_type;
-<a name="l02577"></a>02577 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::const_iterator1 const_iterator21_type;
-<a name="l02578"></a>02578 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::const_iterator2 const_iterator22_type;
-<a name="l02579"></a>02579 <span class="keyword">typedef</span> <span class="keyword">const</span> value_type *const_pointer;
-<a name="l02580"></a>02580
-<a name="l02581"></a>02581 <span class="keyword">public</span>:
-<a name="l02582"></a>02582 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l02583"></a>02583 <span class="preprocessor"></span> <span class="keyword">typedef</span> indexed_const_iterator1&lt;const_closure_type, typename const_iterator21_type::iterator_category&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l02584"></a>02584 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator1.html">const_iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator1.html">iterator1</a>;
-<a name="l02585"></a>02585 <span class="keyword">typedef</span> indexed_const_iterator2&lt;const_closure_type, typename const_iterator22_type::iterator_category&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l02586"></a>02586 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator2.html">const_iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator2.html">iterator2</a>;
-<a name="l02587"></a>02587 <span class="preprocessor">#else</span>
-<a name="l02588"></a>02588 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l02589"></a>02589 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator1.html">const_iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator1.html">iterator1</a>;
-<a name="l02590"></a>02590 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l02591"></a>02591 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator2.html">const_iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator2.html">iterator2</a>;
-<a name="l02592"></a>02592 <span class="preprocessor">#endif</span>
-<a name="l02593"></a>02593 <span class="preprocessor"></span> <span class="keyword">typedef</span> reverse_iterator_base1&lt;const_iterator1&gt; const_reverse_iterator1;
-<a name="l02594"></a>02594 <span class="keyword">typedef</span> reverse_iterator_base2&lt;const_iterator2&gt; const_reverse_iterator2;
-<a name="l02595"></a>02595
-<a name="l02596"></a>02596 <span class="comment">// Element lookup</span>
-<a name="l02597"></a>02597 BOOST_UBLAS_INLINE
-<a name="l02598"></a>02598 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_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="l02599"></a>02599 const_iterator21_type it21 (e2_.find1 (rank, i, j));
-<a name="l02600"></a>02600 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l02601"></a>02601 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, it21.index1 (), it21.index2 ());
-<a name="l02602"></a>02602 <span class="preprocessor">#else</span>
-<a name="l02603"></a>02603 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, const_subiterator1_type (e1_), it21);
-<a name="l02604"></a>02604 <span class="preprocessor">#endif</span>
-<a name="l02605"></a>02605 <span class="preprocessor"></span> }
-<a name="l02606"></a>02606 BOOST_UBLAS_INLINE
-<a name="l02607"></a>02607 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_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="l02608"></a>02608 const_iterator22_type it22 (e2_.find2 (rank, i, j));
-<a name="l02609"></a>02609 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l02610"></a>02610 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, it22.index1 (), it22.index2 ());
-<a name="l02611"></a>02611 <span class="preprocessor">#else</span>
-<a name="l02612"></a>02612 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, const_subiterator1_type (e1_), it22);
-<a name="l02613"></a>02613 <span class="preprocessor">#endif</span>
-<a name="l02614"></a>02614 <span class="preprocessor"></span> }
-<a name="l02615"></a>02615
-<a name="l02616"></a>02616 <span class="comment">// Iterators enhance the iterators of the referenced expression</span>
-<a name="l02617"></a>02617 <span class="comment">// with the binary functor.</span>
-<a name="l02618"></a>02618
-<a name="l02619"></a>02619 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l02620"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator1.html">02620</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator1.html">const_iterator1</a>:
-<a name="l02621"></a>02621 <span class="keyword">public</span> container_const_reference&lt;matrix_binary_scalar1&gt;,
-<a name="l02622"></a>02622 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename E2::const_iterator1::iterator_category&gt;::template
-<a name="l02623"></a>02623 iterator_base&lt;const_iterator1, value_type&gt;::type {
-<a name="l02624"></a>02624 <span class="keyword">public</span>:
-<a name="l02625"></a>02625 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::const_iterator1::iterator_category iterator_category;
-<a name="l02626"></a>02626 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_binary_scalar1::difference_type difference_type;
-<a name="l02627"></a>02627 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_binary_scalar1::value_type value_type;
-<a name="l02628"></a>02628 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_binary_scalar1::const_reference reference;
-<a name="l02629"></a>02629 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_binary_scalar1::const_pointer pointer;
-<a name="l02630"></a>02630
-<a name="l02631"></a>02631 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator2.html">const_iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator2.html">dual_iterator_type</a>;
-<a name="l02632"></a>02632 <span class="keyword">typedef</span> const_reverse_iterator2 dual_reverse_iterator_type;
-<a name="l02633"></a>02633
-<a name="l02634"></a>02634 <span class="comment">// Construction and destruction</span>
-<a name="l02635"></a>02635 BOOST_UBLAS_INLINE
-<a name="l02636"></a>02636 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator1.html">const_iterator1</a> ():
-<a name="l02637"></a>02637 container_const_reference&lt;self_type&gt; (), it1_ (), it2_ () {}
-<a name="l02638"></a>02638 BOOST_UBLAS_INLINE
-<a name="l02639"></a>02639 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1.html">self_type</a> &amp;mbs, <span class="keyword">const</span> const_subiterator1_type &amp;it1, <span class="keyword">const</span> const_iterator21_type &amp;it2):
-<a name="l02640"></a>02640 container_const_reference&lt;self_type&gt; (mbs), it1_ (it1), it2_ (it2) {}
-<a name="l02641"></a>02641
-<a name="l02642"></a>02642 <span class="comment">// Arithmetic</span>
-<a name="l02643"></a>02643 BOOST_UBLAS_INLINE
-<a name="l02644"></a>02644 const_iterator1 &amp;operator ++ () {
-<a name="l02645"></a>02645 ++ it2_;
-<a name="l02646"></a>02646 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02647"></a>02647 }
-<a name="l02648"></a>02648 BOOST_UBLAS_INLINE
-<a name="l02649"></a>02649 const_iterator1 &amp;operator -- () {
-<a name="l02650"></a>02650 -- it2_ ;
-<a name="l02651"></a>02651 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02652"></a>02652 }
-<a name="l02653"></a>02653 BOOST_UBLAS_INLINE
-<a name="l02654"></a>02654 const_iterator1 &amp;operator += (difference_type n) {
-<a name="l02655"></a>02655 it2_ += n;
-<a name="l02656"></a>02656 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02657"></a>02657 }
-<a name="l02658"></a>02658 BOOST_UBLAS_INLINE
-<a name="l02659"></a>02659 const_iterator1 &amp;operator -= (difference_type n) {
-<a name="l02660"></a>02660 it2_ -= n;
-<a name="l02661"></a>02661 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02662"></a>02662 }
-<a name="l02663"></a>02663 BOOST_UBLAS_INLINE
-<a name="l02664"></a>02664 difference_type operator - (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l02665"></a>02665 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l02666"></a>02666 <span class="comment">// FIXME we shouldn&apos;t compare floats</span>
-<a name="l02667"></a>02667 <span class="comment">// BOOST_UBLAS_CHECK (it1_ == it.it1_, external_logic ());</span>
-<a name="l02668"></a>02668 <span class="keywordflow">return</span> it2_ - it.it2_;
-<a name="l02669"></a>02669 }
-<a name="l02670"></a>02670
-<a name="l02671"></a>02671 <span class="comment">// Dereference</span>
-<a name="l02672"></a>02672 BOOST_UBLAS_INLINE
-<a name="l02673"></a>02673 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l02674"></a>02674 <span class="keywordflow">return</span> functor_type::apply (it1_, *it2_);
-<a name="l02675"></a>02675 }
-<a name="l02676"></a>02676 BOOST_UBLAS_INLINE
-<a name="l02677"></a>02677 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l02678"></a>02678 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l02679"></a>02679 }
-<a name="l02680"></a>02680
-<a name="l02681"></a>02681 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l02682"></a>02682 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l02683"></a>02683 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02684"></a>02684 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1.html">self_type</a>::
-<a name="l02685"></a>02685 <span class="preprocessor">#endif</span>
-<a name="l02686"></a>02686 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator2.html">const_iterator2</a> begin ()<span class="keyword"> const </span>{
-<a name="l02687"></a>02687 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find2 (1, index1 (), 0);
-<a name="l02688"></a>02688 }
-<a name="l02689"></a>02689 BOOST_UBLAS_INLINE
-<a name="l02690"></a>02690 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02691"></a>02691 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1.html">self_type</a>::
-<a name="l02692"></a>02692 <span class="preprocessor">#endif</span>
-<a name="l02693"></a>02693 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator2.html">const_iterator2</a> end ()<span class="keyword"> const </span>{
-<a name="l02694"></a>02694 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find2 (1, index1 (), (*this) ().size2 ());
-<a name="l02695"></a>02695 }
-<a name="l02696"></a>02696 BOOST_UBLAS_INLINE
-<a name="l02697"></a>02697 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02698"></a>02698 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1.html">self_type</a>::
-<a name="l02699"></a>02699 <span class="preprocessor">#endif</span>
-<a name="l02700"></a>02700 <span class="preprocessor"></span> const_reverse_iterator2 rbegin ()<span class="keyword"> const </span>{
-<a name="l02701"></a>02701 <span class="keywordflow">return</span> const_reverse_iterator2 (end ());
-<a name="l02702"></a>02702 }
-<a name="l02703"></a>02703 BOOST_UBLAS_INLINE
-<a name="l02704"></a>02704 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02705"></a>02705 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1.html">self_type</a>::
-<a name="l02706"></a>02706 <span class="preprocessor">#endif</span>
-<a name="l02707"></a>02707 <span class="preprocessor"></span> const_reverse_iterator2 rend ()<span class="keyword"> const </span>{
-<a name="l02708"></a>02708 <span class="keywordflow">return</span> const_reverse_iterator2 (begin ());
-<a name="l02709"></a>02709 }
-<a name="l02710"></a>02710 <span class="preprocessor">#endif</span>
-<a name="l02711"></a>02711 <span class="preprocessor"></span>
-<a name="l02712"></a>02712 <span class="comment">// Indices</span>
-<a name="l02713"></a>02713 BOOST_UBLAS_INLINE
-<a name="l02714"></a>02714 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l02715"></a>02715 <span class="keywordflow">return</span> it2_.index1 ();
-<a name="l02716"></a>02716 }
-<a name="l02717"></a>02717 BOOST_UBLAS_INLINE
-<a name="l02718"></a>02718 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l02719"></a>02719 <span class="keywordflow">return</span> it2_.index2 ();
-<a name="l02720"></a>02720 }
-<a name="l02721"></a>02721
-<a name="l02722"></a>02722 <span class="comment">// Assignment </span>
-<a name="l02723"></a>02723 BOOST_UBLAS_INLINE
-<a name="l02724"></a>02724 const_iterator1 &amp;operator = (<span class="keyword">const</span> const_iterator1 &amp;it) {
-<a name="l02725"></a>02725 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l02726"></a>02726 it1_ = it.it1_;
-<a name="l02727"></a>02727 it2_ = it.it2_;
-<a name="l02728"></a>02728 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02729"></a>02729 }
-<a name="l02730"></a>02730
-<a name="l02731"></a>02731 <span class="comment">// Comparison</span>
-<a name="l02732"></a>02732 BOOST_UBLAS_INLINE
-<a name="l02733"></a>02733 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l02734"></a>02734 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l02735"></a>02735 <span class="comment">// FIXME we shouldn&apos;t compare floats</span>
-<a name="l02736"></a>02736 <span class="comment">// BOOST_UBLAS_CHECK (it1_ == it.it1_, external_logic ());</span>
-<a name="l02737"></a>02737 <span class="keywordflow">return</span> it2_ == it.it2_;
-<a name="l02738"></a>02738 }
-<a name="l02739"></a>02739 BOOST_UBLAS_INLINE
-<a name="l02740"></a>02740 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l02741"></a>02741 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l02742"></a>02742 <span class="comment">// FIXME we shouldn&apos;t compare floats</span>
-<a name="l02743"></a>02743 <span class="comment">// BOOST_UBLAS_CHECK (it1_ == it.it1_, external_logic ());</span>
-<a name="l02744"></a>02744 <span class="keywordflow">return</span> it2_ &lt; it.it2_;
-<a name="l02745"></a>02745 }
-<a name="l02746"></a>02746
-<a name="l02747"></a>02747 <span class="keyword">private</span>:
-<a name="l02748"></a>02748 const_subiterator1_type it1_;
-<a name="l02749"></a>02749 const_iterator21_type it2_;
-<a name="l02750"></a>02750 };
-<a name="l02751"></a>02751 <span class="preprocessor">#endif</span>
-<a name="l02752"></a>02752 <span class="preprocessor"></span>
-<a name="l02753"></a>02753 BOOST_UBLAS_INLINE
-<a name="l02754"></a>02754 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator1.html">const_iterator1</a> begin1 ()<span class="keyword"> const </span>{
-<a name="l02755"></a>02755 <span class="keywordflow">return</span> find1 (0, 0, 0);
-<a name="l02756"></a>02756 }
-<a name="l02757"></a>02757 BOOST_UBLAS_INLINE
-<a name="l02758"></a>02758 const_iterator1 end1 ()<span class="keyword"> const </span>{
-<a name="l02759"></a>02759 <span class="keywordflow">return</span> find1 (0, size1 (), 0);
-<a name="l02760"></a>02760 }
-<a name="l02761"></a>02761
-<a name="l02762"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator2.html">02762</a> <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l02763"></a>02763 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator2.html">const_iterator2</a>:
-<a name="l02764"></a>02764 <span class="keyword">public</span> container_const_reference&lt;matrix_binary_scalar1&gt;,
-<a name="l02765"></a>02765 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename E2::const_iterator2::iterator_category&gt;::template
-<a name="l02766"></a>02766 iterator_base&lt;const_iterator2, value_type&gt;::type {
-<a name="l02767"></a>02767 <span class="keyword">public</span>:
-<a name="l02768"></a>02768 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::const_iterator2::iterator_category iterator_category;
-<a name="l02769"></a>02769 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_binary_scalar1::difference_type difference_type;
-<a name="l02770"></a>02770 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_binary_scalar1::value_type value_type;
-<a name="l02771"></a>02771 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_binary_scalar1::const_reference reference;
-<a name="l02772"></a>02772 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_binary_scalar1::const_pointer pointer;
-<a name="l02773"></a>02773
-<a name="l02774"></a>02774 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator1.html">const_iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator1.html">dual_iterator_type</a>;
-<a name="l02775"></a>02775 <span class="keyword">typedef</span> const_reverse_iterator1 dual_reverse_iterator_type;
-<a name="l02776"></a>02776
-<a name="l02777"></a>02777 <span class="comment">// Construction and destruction</span>
-<a name="l02778"></a>02778 BOOST_UBLAS_INLINE
-<a name="l02779"></a>02779 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator2.html">const_iterator2</a> ():
-<a name="l02780"></a>02780 container_const_reference&lt;self_type&gt; (), it1_ (), it2_ () {}
-<a name="l02781"></a>02781 BOOST_UBLAS_INLINE
-<a name="l02782"></a>02782 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1.html">self_type</a> &amp;mbs, <span class="keyword">const</span> const_subiterator1_type &amp;it1, <span class="keyword">const</span> const_iterator22_type &amp;it2):
-<a name="l02783"></a>02783 container_const_reference&lt;self_type&gt; (mbs), it1_ (it1), it2_ (it2) {}
-<a name="l02784"></a>02784
-<a name="l02785"></a>02785 <span class="comment">// Arithmetic</span>
-<a name="l02786"></a>02786 BOOST_UBLAS_INLINE
-<a name="l02787"></a>02787 const_iterator2 &amp;operator ++ () {
-<a name="l02788"></a>02788 ++ it2_;
-<a name="l02789"></a>02789 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02790"></a>02790 }
-<a name="l02791"></a>02791 BOOST_UBLAS_INLINE
-<a name="l02792"></a>02792 const_iterator2 &amp;operator -- () {
-<a name="l02793"></a>02793 -- it2_;
-<a name="l02794"></a>02794 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02795"></a>02795 }
-<a name="l02796"></a>02796 BOOST_UBLAS_INLINE
-<a name="l02797"></a>02797 const_iterator2 &amp;operator += (difference_type n) {
-<a name="l02798"></a>02798 it2_ += n;
-<a name="l02799"></a>02799 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02800"></a>02800 }
-<a name="l02801"></a>02801 BOOST_UBLAS_INLINE
-<a name="l02802"></a>02802 const_iterator2 &amp;operator -= (difference_type n) {
-<a name="l02803"></a>02803 it2_ -= n;
-<a name="l02804"></a>02804 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02805"></a>02805 }
-<a name="l02806"></a>02806 BOOST_UBLAS_INLINE
-<a name="l02807"></a>02807 difference_type operator - (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l02808"></a>02808 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l02809"></a>02809 <span class="comment">// FIXME we shouldn&apos;t compare floats</span>
-<a name="l02810"></a>02810 <span class="comment">// BOOST_UBLAS_CHECK (it1_ == it.it1_, external_logic ());</span>
-<a name="l02811"></a>02811 <span class="keywordflow">return</span> it2_ - it.it2_;
-<a name="l02812"></a>02812 }
-<a name="l02813"></a>02813
-<a name="l02814"></a>02814 <span class="comment">// Dereference</span>
-<a name="l02815"></a>02815 BOOST_UBLAS_INLINE
-<a name="l02816"></a>02816 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l02817"></a>02817 <span class="keywordflow">return</span> functor_type::apply (it1_, *it2_);
-<a name="l02818"></a>02818 }
-<a name="l02819"></a>02819 BOOST_UBLAS_INLINE
-<a name="l02820"></a>02820 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l02821"></a>02821 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l02822"></a>02822 }
-<a name="l02823"></a>02823
-<a name="l02824"></a>02824 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l02825"></a>02825 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l02826"></a>02826 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02827"></a>02827 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1.html">self_type</a>::
-<a name="l02828"></a>02828 <span class="preprocessor">#endif</span>
-<a name="l02829"></a>02829 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator1.html">const_iterator1</a> begin ()<span class="keyword"> const </span>{
-<a name="l02830"></a>02830 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find1 (1, 0, index2 ());
-<a name="l02831"></a>02831 }
-<a name="l02832"></a>02832 BOOST_UBLAS_INLINE
-<a name="l02833"></a>02833 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02834"></a>02834 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1.html">self_type</a>::
-<a name="l02835"></a>02835 <span class="preprocessor">#endif</span>
-<a name="l02836"></a>02836 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator1.html">const_iterator1</a> end ()<span class="keyword"> const </span>{
-<a name="l02837"></a>02837 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find1 (1, (*<span class="keyword">this</span>) ().size1 (), index2 ());
-<a name="l02838"></a>02838 }
-<a name="l02839"></a>02839 BOOST_UBLAS_INLINE
-<a name="l02840"></a>02840 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02841"></a>02841 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1.html">self_type</a>::
-<a name="l02842"></a>02842 <span class="preprocessor">#endif</span>
-<a name="l02843"></a>02843 <span class="preprocessor"></span> const_reverse_iterator1 rbegin ()<span class="keyword"> const </span>{
-<a name="l02844"></a>02844 <span class="keywordflow">return</span> const_reverse_iterator1 (end ());
-<a name="l02845"></a>02845 }
-<a name="l02846"></a>02846 BOOST_UBLAS_INLINE
-<a name="l02847"></a>02847 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02848"></a>02848 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1.html">self_type</a>::
-<a name="l02849"></a>02849 <span class="preprocessor">#endif</span>
-<a name="l02850"></a>02850 <span class="preprocessor"></span> const_reverse_iterator1 rend ()<span class="keyword"> const </span>{
-<a name="l02851"></a>02851 <span class="keywordflow">return</span> const_reverse_iterator1 (begin ());
-<a name="l02852"></a>02852 }
-<a name="l02853"></a>02853 <span class="preprocessor">#endif</span>
-<a name="l02854"></a>02854 <span class="preprocessor"></span>
-<a name="l02855"></a>02855 <span class="comment">// Indices</span>
-<a name="l02856"></a>02856 BOOST_UBLAS_INLINE
-<a name="l02857"></a>02857 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l02858"></a>02858 <span class="keywordflow">return</span> it2_.index1 ();
-<a name="l02859"></a>02859 }
-<a name="l02860"></a>02860 BOOST_UBLAS_INLINE
-<a name="l02861"></a>02861 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l02862"></a>02862 <span class="keywordflow">return</span> it2_.index2 ();
-<a name="l02863"></a>02863 }
-<a name="l02864"></a>02864
-<a name="l02865"></a>02865 <span class="comment">// Assignment </span>
-<a name="l02866"></a>02866 BOOST_UBLAS_INLINE
-<a name="l02867"></a>02867 const_iterator2 &amp;operator = (<span class="keyword">const</span> const_iterator2 &amp;it) {
-<a name="l02868"></a>02868 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l02869"></a>02869 it1_ = it.it1_;
-<a name="l02870"></a>02870 it2_ = it.it2_;
-<a name="l02871"></a>02871 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02872"></a>02872 }
-<a name="l02873"></a>02873
-<a name="l02874"></a>02874 <span class="comment">// Comparison</span>
-<a name="l02875"></a>02875 BOOST_UBLAS_INLINE
-<a name="l02876"></a>02876 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l02877"></a>02877 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l02878"></a>02878 <span class="comment">// FIXME we shouldn&apos;t compare floats</span>
-<a name="l02879"></a>02879 <span class="comment">// BOOST_UBLAS_CHECK (it1_ == it.it1_, external_logic ());</span>
-<a name="l02880"></a>02880 <span class="keywordflow">return</span> it2_ == it.it2_;
-<a name="l02881"></a>02881 }
-<a name="l02882"></a>02882 BOOST_UBLAS_INLINE
-<a name="l02883"></a>02883 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l02884"></a>02884 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l02885"></a>02885 <span class="comment">// FIXME we shouldn&apos;t compare floats</span>
-<a name="l02886"></a>02886 <span class="comment">// BOOST_UBLAS_CHECK (it1_ == it.it1_, external_logic ());</span>
-<a name="l02887"></a>02887 <span class="keywordflow">return</span> it2_ &lt; it.it2_;
-<a name="l02888"></a>02888 }
-<a name="l02889"></a>02889
-<a name="l02890"></a>02890 <span class="keyword">private</span>:
-<a name="l02891"></a>02891 const_subiterator1_type it1_;
-<a name="l02892"></a>02892 const_iterator22_type it2_;
-<a name="l02893"></a>02893 };
-<a name="l02894"></a>02894 <span class="preprocessor">#endif</span>
-<a name="l02895"></a>02895 <span class="preprocessor"></span>
-<a name="l02896"></a>02896 BOOST_UBLAS_INLINE
-<a name="l02897"></a>02897 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator2.html">const_iterator2</a> begin2 ()<span class="keyword"> const </span>{
-<a name="l02898"></a>02898 <span class="keywordflow">return</span> find2 (0, 0, 0);
-<a name="l02899"></a>02899 }
-<a name="l02900"></a>02900 BOOST_UBLAS_INLINE
-<a name="l02901"></a>02901 const_iterator2 end2 ()<span class="keyword"> const </span>{
-<a name="l02902"></a>02902 <span class="keywordflow">return</span> find2 (0, 0, size2 ());
-<a name="l02903"></a>02903 }
-<a name="l02904"></a>02904
-<a name="l02905"></a>02905 <span class="comment">// Reverse iterators</span>
-<a name="l02906"></a>02906
-<a name="l02907"></a>02907 BOOST_UBLAS_INLINE
-<a name="l02908"></a>02908 const_reverse_iterator1 rbegin1 ()<span class="keyword"> const </span>{
-<a name="l02909"></a>02909 <span class="keywordflow">return</span> const_reverse_iterator1 (end1 ());
-<a name="l02910"></a>02910 }
-<a name="l02911"></a>02911 BOOST_UBLAS_INLINE
-<a name="l02912"></a>02912 const_reverse_iterator1 rend1 ()<span class="keyword"> const </span>{
-<a name="l02913"></a>02913 <span class="keywordflow">return</span> const_reverse_iterator1 (begin1 ());
-<a name="l02914"></a>02914 }
-<a name="l02915"></a>02915
-<a name="l02916"></a>02916 BOOST_UBLAS_INLINE
-<a name="l02917"></a>02917 const_reverse_iterator2 rbegin2 ()<span class="keyword"> const </span>{
-<a name="l02918"></a>02918 <span class="keywordflow">return</span> const_reverse_iterator2 (end2 ());
-<a name="l02919"></a>02919 }
-<a name="l02920"></a>02920 BOOST_UBLAS_INLINE
-<a name="l02921"></a>02921 const_reverse_iterator2 rend2 ()<span class="keyword"> const </span>{
-<a name="l02922"></a>02922 <span class="keywordflow">return</span> const_reverse_iterator2 (begin2 ());
-<a name="l02923"></a>02923 }
-<a name="l02924"></a>02924
-<a name="l02925"></a>02925 <span class="keyword">private</span>:
-<a name="l02926"></a>02926 expression1_closure_type e1_;
-<a name="l02927"></a>02927 expression2_closure_type e2_;
-<a name="l02928"></a>02928 };
-<a name="l02929"></a>02929
-<a name="l02930"></a>02930 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2, <span class="keyword">class</span> F&gt;
-<a name="l02931"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1__traits.html">02931</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1__traits.html">matrix_binary_scalar1_traits</a> {
-<a name="l02932"></a>02932 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1.html">matrix_binary_scalar1&lt;E1, E2, F&gt;</a> expression_type; <span class="comment">// allow E1 to be builtin type</span>
-<a name="l02933"></a>02933 <span class="preprocessor">#ifndef BOOST_UBLAS_SIMPLE_ET_DEBUG</span>
-<a name="l02934"></a>02934 <span class="preprocessor"></span> <span class="keyword">typedef</span> expression_type <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1.html">result_type</a>;
-<a name="l02935"></a>02935 <span class="preprocessor">#else</span>
-<a name="l02936"></a>02936 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::matrix_temporary_type <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1.html">result_type</a>;
-<a name="l02937"></a>02937 <span class="preprocessor">#endif</span>
-<a name="l02938"></a>02938 <span class="preprocessor"></span> };
-<a name="l02939"></a>02939
-<a name="l02940"></a>02940 <span class="comment">// (t * m) [i] [j] = t * m [i] [j]</span>
-<a name="l02941"></a>02941 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T1, <span class="keyword">class</span> E2&gt;
-<a name="l02942"></a>02942 BOOST_UBLAS_INLINE
-<a name="l02943"></a>02943 <span class="keyword">typename</span> enable_if&lt; is_convertible&lt;T1, typename E2::value_type &gt;,
-<a name="l02944"></a>02944 <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1__traits.html">matrix_binary_scalar1_traits&lt;const T1, E2, scalar_multiplies&lt;T1, typename E2::value_type&gt;</a> &gt;::result_type
-<a name="l02945"></a>02945 &gt;::type
-<a name="l02946"></a>02946 operator * (<span class="keyword">const</span> T1 &amp;e1,
-<a name="l02947"></a>02947 <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;E2&gt;</a> &amp;e2) {
-<a name="l02948"></a>02948 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1__traits.html">matrix_binary_scalar1_traits&lt;const T1, E2, scalar_multiplies&lt;T1, typename E2::value_type&gt;</a> &gt;::expression_type expression_type;
-<a name="l02949"></a>02949 <span class="keywordflow">return</span> expression_type (e1, e2 ());
-<a name="l02950"></a>02950 }
-<a name="l02951"></a>02951
-<a name="l02952"></a>02952
-<a name="l02953"></a>02953 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2, <span class="keyword">class</span> F&gt;
-<a name="l02954"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2.html">02954</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2.html">matrix_binary_scalar2</a>:
-<a name="l02955"></a>02955 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression</a>&lt;matrix_binary_scalar2&lt;E1, E2, F&gt; &gt; {
-<a name="l02956"></a>02956
-<a name="l02957"></a>02957 <span class="keyword">typedef</span> E1 expression1_type;
-<a name="l02958"></a>02958 <span class="keyword">typedef</span> E2 expression2_type;
-<a name="l02959"></a>02959 <span class="keyword">typedef</span> F functor_type;
-<a name="l02960"></a>02960 <span class="keyword">public</span>:
-<a name="l02961"></a>02961 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::const_closure_type expression1_closure_type;
-<a name="l02962"></a>02962 <span class="keyword">typedef</span> <span class="keyword">const</span> E2&amp; expression2_closure_type;
-<a name="l02963"></a>02963 <span class="keyword">private</span>:
-<a name="l02964"></a>02964 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2.html">matrix_binary_scalar2&lt;E1, E2, F&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2.html">self_type</a>;
-<a name="l02965"></a>02965 <span class="keyword">public</span>:
-<a name="l02966"></a>02966 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l02967"></a>02967 <span class="preprocessor"></span> <span class="keyword">using</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression&lt;self_type&gt;::operator </a>();
-<a name="l02968"></a>02968 <span class="preprocessor">#endif</span>
-<a name="l02969"></a>02969 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::size_type size_type;
-<a name="l02970"></a>02970 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::difference_type difference_type;
-<a name="l02971"></a>02971 <span class="keyword">typedef</span> <span class="keyword">typename</span> F::result_type value_type;
-<a name="l02972"></a>02972 <span class="keyword">typedef</span> value_type const_reference;
-<a name="l02973"></a>02973 <span class="keyword">typedef</span> const_reference reference;
-<a name="l02974"></a>02974
-<a name="l02975"></a>02975 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2.html">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2.html">const_closure_type</a>;
-<a name="l02976"></a>02976 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2.html">const_closure_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2.html">closure_type</a>;
-<a name="l02977"></a>02977 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::orientation_category orientation_category;
-<a name="l02978"></a>02978 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">unknown_storage_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">storage_category</a>;
-<a name="l02979"></a>02979
-<a name="l02980"></a>02980 <span class="comment">// Construction and destruction</span>
-<a name="l02981"></a>02981 BOOST_UBLAS_INLINE
-<a name="l02982"></a>02982 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2.html">matrix_binary_scalar2</a> (<span class="keyword">const</span> expression1_type &amp;e1, <span class="keyword">const</span> expression2_type &amp;e2):
-<a name="l02983"></a>02983 e1_ (e1), e2_ (e2) {}
-<a name="l02984"></a>02984
-<a name="l02985"></a>02985 <span class="comment">// Accessors</span>
-<a name="l02986"></a>02986 BOOST_UBLAS_INLINE
-<a name="l02987"></a>02987 size_type size1 ()<span class="keyword"> const </span>{
-<a name="l02988"></a>02988 <span class="keywordflow">return</span> e1_.size1 ();
-<a name="l02989"></a>02989 }
-<a name="l02990"></a>02990 BOOST_UBLAS_INLINE
-<a name="l02991"></a>02991 size_type size2 ()<span class="keyword"> const </span>{
-<a name="l02992"></a>02992 <span class="keywordflow">return</span> e1_.size2 ();
-<a name="l02993"></a>02993 }
-<a name="l02994"></a>02994
-<a name="l02995"></a>02995 <span class="keyword">public</span>:
-<a name="l02996"></a>02996 <span class="comment">// Element access</span>
-<a name="l02997"></a>02997 BOOST_UBLAS_INLINE
-<a name="l02998"></a>02998 const_reference operator () (size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l02999"></a>02999 <span class="keywordflow">return</span> functor_type::apply (e1_ (i, j), expression2_type (e2_));
-<a name="l03000"></a>03000 }
-<a name="l03001"></a>03001
-<a name="l03002"></a>03002 <span class="comment">// Closure comparison</span>
-<a name="l03003"></a>03003 BOOST_UBLAS_INLINE
-<a name="l03004"></a>03004 <span class="keywordtype">bool</span> same_closure (<span class="keyword">const</span> matrix_binary_scalar2 &amp;mbs2)<span class="keyword"> const </span>{
-<a name="l03005"></a>03005 <span class="keywordflow">return</span> (*this).e1_.same_closure (mbs2.e1_) &amp;&amp;
-<a name="l03006"></a>03006 &amp;e2_ == &amp;(mbs2.e2_);
-<a name="l03007"></a>03007 }
-<a name="l03008"></a>03008
-<a name="l03009"></a>03009 <span class="comment">// Iterator types</span>
-<a name="l03010"></a>03010 <span class="keyword">private</span>:
-<a name="l03011"></a>03011 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::const_iterator1 const_iterator11_type;
-<a name="l03012"></a>03012 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::const_iterator2 const_iterator12_type;
-<a name="l03013"></a>03013 <span class="keyword">typedef</span> expression2_type const_subiterator2_type;
-<a name="l03014"></a>03014 <span class="keyword">typedef</span> <span class="keyword">const</span> value_type *const_pointer;
-<a name="l03015"></a>03015
-<a name="l03016"></a>03016 <span class="keyword">public</span>:
-<a name="l03017"></a>03017 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l03018"></a>03018 <span class="preprocessor"></span> <span class="keyword">typedef</span> indexed_const_iterator1&lt;const_closure_type, typename const_iterator11_type::iterator_category&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l03019"></a>03019 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator1.html">const_iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator1.html">iterator1</a>;
-<a name="l03020"></a>03020 <span class="keyword">typedef</span> indexed_const_iterator2&lt;const_closure_type, typename const_iterator12_type::iterator_category&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l03021"></a>03021 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator2.html">const_iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator2.html">iterator2</a>;
-<a name="l03022"></a>03022 <span class="preprocessor">#else</span>
-<a name="l03023"></a>03023 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l03024"></a>03024 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator1.html">const_iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator1.html">iterator1</a>;
-<a name="l03025"></a>03025 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l03026"></a>03026 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator2.html">const_iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator2.html">iterator2</a>;
-<a name="l03027"></a>03027 <span class="preprocessor">#endif</span>
-<a name="l03028"></a>03028 <span class="preprocessor"></span> <span class="keyword">typedef</span> reverse_iterator_base1&lt;const_iterator1&gt; const_reverse_iterator1;
-<a name="l03029"></a>03029 <span class="keyword">typedef</span> reverse_iterator_base2&lt;const_iterator2&gt; const_reverse_iterator2;
-<a name="l03030"></a>03030
-<a name="l03031"></a>03031 <span class="comment">// Element lookup</span>
-<a name="l03032"></a>03032 BOOST_UBLAS_INLINE
-<a name="l03033"></a>03033 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_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="l03034"></a>03034 const_iterator11_type it11 (e1_.find1 (rank, i, j));
-<a name="l03035"></a>03035 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l03036"></a>03036 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, it11.index1 (), it11.index2 ());
-<a name="l03037"></a>03037 <span class="preprocessor">#else</span>
-<a name="l03038"></a>03038 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, it11, const_subiterator2_type (e2_));
-<a name="l03039"></a>03039 <span class="preprocessor">#endif</span>
-<a name="l03040"></a>03040 <span class="preprocessor"></span> }
-<a name="l03041"></a>03041 BOOST_UBLAS_INLINE
-<a name="l03042"></a>03042 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_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="l03043"></a>03043 const_iterator12_type it12 (e1_.find2 (rank, i, j));
-<a name="l03044"></a>03044 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l03045"></a>03045 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, it12.index1 (), it12.index2 ());
-<a name="l03046"></a>03046 <span class="preprocessor">#else</span>
-<a name="l03047"></a>03047 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, it12, const_subiterator2_type (e2_));
-<a name="l03048"></a>03048 <span class="preprocessor">#endif</span>
-<a name="l03049"></a>03049 <span class="preprocessor"></span> }
-<a name="l03050"></a>03050
-<a name="l03051"></a>03051 <span class="comment">// Iterators enhance the iterators of the referenced expression</span>
-<a name="l03052"></a>03052 <span class="comment">// with the binary functor.</span>
-<a name="l03053"></a>03053
-<a name="l03054"></a>03054 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l03055"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator1.html">03055</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator1.html">const_iterator1</a>:
-<a name="l03056"></a>03056 <span class="keyword">public</span> container_const_reference&lt;matrix_binary_scalar2&gt;,
-<a name="l03057"></a>03057 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename E1::const_iterator1::iterator_category&gt;::template
-<a name="l03058"></a>03058 iterator_base&lt;const_iterator1, value_type&gt;::type {
-<a name="l03059"></a>03059 <span class="keyword">public</span>:
-<a name="l03060"></a>03060 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::const_iterator1::iterator_category iterator_category;
-<a name="l03061"></a>03061 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_binary_scalar2::difference_type difference_type;
-<a name="l03062"></a>03062 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_binary_scalar2::value_type value_type;
-<a name="l03063"></a>03063 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_binary_scalar2::const_reference reference;
-<a name="l03064"></a>03064 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_binary_scalar2::const_pointer pointer;
-<a name="l03065"></a>03065
-<a name="l03066"></a>03066 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator2.html">const_iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator2.html">dual_iterator_type</a>;
-<a name="l03067"></a>03067 <span class="keyword">typedef</span> const_reverse_iterator2 dual_reverse_iterator_type;
-<a name="l03068"></a>03068
-<a name="l03069"></a>03069 <span class="comment">// Construction and destruction</span>
-<a name="l03070"></a>03070 BOOST_UBLAS_INLINE
-<a name="l03071"></a>03071 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator1.html">const_iterator1</a> ():
-<a name="l03072"></a>03072 container_const_reference&lt;self_type&gt; (), it1_ (), it2_ () {}
-<a name="l03073"></a>03073 BOOST_UBLAS_INLINE
-<a name="l03074"></a>03074 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2.html">self_type</a> &amp;mbs, <span class="keyword">const</span> const_iterator11_type &amp;it1, <span class="keyword">const</span> const_subiterator2_type &amp;it2):
-<a name="l03075"></a>03075 container_const_reference&lt;self_type&gt; (mbs), it1_ (it1), it2_ (it2) {}
-<a name="l03076"></a>03076
-<a name="l03077"></a>03077 <span class="comment">// Arithmetic</span>
-<a name="l03078"></a>03078 BOOST_UBLAS_INLINE
-<a name="l03079"></a>03079 const_iterator1 &amp;operator ++ () {
-<a name="l03080"></a>03080 ++ it1_;
-<a name="l03081"></a>03081 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03082"></a>03082 }
-<a name="l03083"></a>03083 BOOST_UBLAS_INLINE
-<a name="l03084"></a>03084 const_iterator1 &amp;operator -- () {
-<a name="l03085"></a>03085 -- it1_ ;
-<a name="l03086"></a>03086 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03087"></a>03087 }
-<a name="l03088"></a>03088 BOOST_UBLAS_INLINE
-<a name="l03089"></a>03089 const_iterator1 &amp;operator += (difference_type n) {
-<a name="l03090"></a>03090 it1_ += n;
-<a name="l03091"></a>03091 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03092"></a>03092 }
-<a name="l03093"></a>03093 BOOST_UBLAS_INLINE
-<a name="l03094"></a>03094 const_iterator1 &amp;operator -= (difference_type n) {
-<a name="l03095"></a>03095 it1_ -= n;
-<a name="l03096"></a>03096 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03097"></a>03097 }
-<a name="l03098"></a>03098 BOOST_UBLAS_INLINE
-<a name="l03099"></a>03099 difference_type operator - (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l03100"></a>03100 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l03101"></a>03101 <span class="comment">// FIXME we shouldn&apos;t compare floats</span>
-<a name="l03102"></a>03102 <span class="comment">// BOOST_UBLAS_CHECK (it2_ == it.it2_, external_logic ());</span>
-<a name="l03103"></a>03103 <span class="keywordflow">return</span> it1_ - it.it1_;
-<a name="l03104"></a>03104 }
-<a name="l03105"></a>03105
-<a name="l03106"></a>03106 <span class="comment">// Dereference</span>
-<a name="l03107"></a>03107 BOOST_UBLAS_INLINE
-<a name="l03108"></a>03108 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l03109"></a>03109 <span class="keywordflow">return</span> functor_type::apply (*it1_, it2_);
-<a name="l03110"></a>03110 }
-<a name="l03111"></a>03111 BOOST_UBLAS_INLINE
-<a name="l03112"></a>03112 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l03113"></a>03113 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l03114"></a>03114 }
-<a name="l03115"></a>03115
-<a name="l03116"></a>03116 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l03117"></a>03117 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l03118"></a>03118 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03119"></a>03119 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2.html">self_type</a>::
-<a name="l03120"></a>03120 <span class="preprocessor">#endif</span>
-<a name="l03121"></a>03121 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator2.html">const_iterator2</a> begin ()<span class="keyword"> const </span>{
-<a name="l03122"></a>03122 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find2 (1, index1 (), 0);
-<a name="l03123"></a>03123 }
-<a name="l03124"></a>03124 BOOST_UBLAS_INLINE
-<a name="l03125"></a>03125 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03126"></a>03126 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2.html">self_type</a>::
-<a name="l03127"></a>03127 <span class="preprocessor">#endif</span>
-<a name="l03128"></a>03128 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator2.html">const_iterator2</a> end ()<span class="keyword"> const </span>{
-<a name="l03129"></a>03129 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find2 (1, index1 (), (*this) ().size2 ());
-<a name="l03130"></a>03130 }
-<a name="l03131"></a>03131 BOOST_UBLAS_INLINE
-<a name="l03132"></a>03132 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03133"></a>03133 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2.html">self_type</a>::
-<a name="l03134"></a>03134 <span class="preprocessor">#endif</span>
-<a name="l03135"></a>03135 <span class="preprocessor"></span> const_reverse_iterator2 rbegin ()<span class="keyword"> const </span>{
-<a name="l03136"></a>03136 <span class="keywordflow">return</span> const_reverse_iterator2 (end ());
-<a name="l03137"></a>03137 }
-<a name="l03138"></a>03138 BOOST_UBLAS_INLINE
-<a name="l03139"></a>03139 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03140"></a>03140 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2.html">self_type</a>::
-<a name="l03141"></a>03141 <span class="preprocessor">#endif</span>
-<a name="l03142"></a>03142 <span class="preprocessor"></span> const_reverse_iterator2 rend ()<span class="keyword"> const </span>{
-<a name="l03143"></a>03143 <span class="keywordflow">return</span> const_reverse_iterator2 (begin ());
-<a name="l03144"></a>03144 }
-<a name="l03145"></a>03145 <span class="preprocessor">#endif</span>
-<a name="l03146"></a>03146 <span class="preprocessor"></span>
-<a name="l03147"></a>03147 <span class="comment">// Indices</span>
-<a name="l03148"></a>03148 BOOST_UBLAS_INLINE
-<a name="l03149"></a>03149 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l03150"></a>03150 <span class="keywordflow">return</span> it1_.index1 ();
-<a name="l03151"></a>03151 }
-<a name="l03152"></a>03152 BOOST_UBLAS_INLINE
-<a name="l03153"></a>03153 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l03154"></a>03154 <span class="keywordflow">return</span> it1_.index2 ();
-<a name="l03155"></a>03155 }
-<a name="l03156"></a>03156
-<a name="l03157"></a>03157 <span class="comment">// Assignment </span>
-<a name="l03158"></a>03158 BOOST_UBLAS_INLINE
-<a name="l03159"></a>03159 const_iterator1 &amp;operator = (<span class="keyword">const</span> const_iterator1 &amp;it) {
-<a name="l03160"></a>03160 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l03161"></a>03161 it1_ = it.it1_;
-<a name="l03162"></a>03162 it2_ = it.it2_;
-<a name="l03163"></a>03163 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03164"></a>03164 }
-<a name="l03165"></a>03165
-<a name="l03166"></a>03166 <span class="comment">// Comparison</span>
-<a name="l03167"></a>03167 BOOST_UBLAS_INLINE
-<a name="l03168"></a>03168 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l03169"></a>03169 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l03170"></a>03170 <span class="comment">// FIXME we shouldn&apos;t compare floats</span>
-<a name="l03171"></a>03171 <span class="comment">// BOOST_UBLAS_CHECK (it2_ == it.it2_, external_logic ());</span>
-<a name="l03172"></a>03172 <span class="keywordflow">return</span> it1_ == it.it1_;
-<a name="l03173"></a>03173 }
-<a name="l03174"></a>03174 BOOST_UBLAS_INLINE
-<a name="l03175"></a>03175 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l03176"></a>03176 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l03177"></a>03177 <span class="comment">// FIXME we shouldn&apos;t compare floats</span>
-<a name="l03178"></a>03178 <span class="comment">// BOOST_UBLAS_CHECK (it2_ == it.it2_, external_logic ());</span>
-<a name="l03179"></a>03179 <span class="keywordflow">return</span> it1_ &lt; it.it1_;
-<a name="l03180"></a>03180 }
-<a name="l03181"></a>03181
-<a name="l03182"></a>03182 <span class="keyword">private</span>:
-<a name="l03183"></a>03183 const_iterator11_type it1_;
-<a name="l03184"></a>03184 const_subiterator2_type it2_;
-<a name="l03185"></a>03185 };
-<a name="l03186"></a>03186 <span class="preprocessor">#endif</span>
-<a name="l03187"></a>03187 <span class="preprocessor"></span>
-<a name="l03188"></a>03188 BOOST_UBLAS_INLINE
-<a name="l03189"></a>03189 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator1.html">const_iterator1</a> begin1 ()<span class="keyword"> const </span>{
-<a name="l03190"></a>03190 <span class="keywordflow">return</span> find1 (0, 0, 0);
-<a name="l03191"></a>03191 }
-<a name="l03192"></a>03192 BOOST_UBLAS_INLINE
-<a name="l03193"></a>03193 const_iterator1 end1 ()<span class="keyword"> const </span>{
-<a name="l03194"></a>03194 <span class="keywordflow">return</span> find1 (0, size1 (), 0);
-<a name="l03195"></a>03195 }
-<a name="l03196"></a>03196
-<a name="l03197"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator2.html">03197</a> <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l03198"></a>03198 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator2.html">const_iterator2</a>:
-<a name="l03199"></a>03199 <span class="keyword">public</span> container_const_reference&lt;matrix_binary_scalar2&gt;,
-<a name="l03200"></a>03200 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename E1::const_iterator2::iterator_category&gt;::template
-<a name="l03201"></a>03201 iterator_base&lt;const_iterator2, value_type&gt;::type {
-<a name="l03202"></a>03202 <span class="keyword">public</span>:
-<a name="l03203"></a>03203 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::const_iterator2::iterator_category iterator_category;
-<a name="l03204"></a>03204 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_binary_scalar2::difference_type difference_type;
-<a name="l03205"></a>03205 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_binary_scalar2::value_type value_type;
-<a name="l03206"></a>03206 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_binary_scalar2::const_reference reference;
-<a name="l03207"></a>03207 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_binary_scalar2::const_pointer pointer;
-<a name="l03208"></a>03208
-<a name="l03209"></a>03209 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator1.html">const_iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator1.html">dual_iterator_type</a>;
-<a name="l03210"></a>03210 <span class="keyword">typedef</span> const_reverse_iterator1 dual_reverse_iterator_type;
-<a name="l03211"></a>03211
-<a name="l03212"></a>03212 <span class="comment">// Construction and destruction</span>
-<a name="l03213"></a>03213 BOOST_UBLAS_INLINE
-<a name="l03214"></a>03214 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator2.html">const_iterator2</a> ():
-<a name="l03215"></a>03215 container_const_reference&lt;self_type&gt; (), it1_ (), it2_ () {}
-<a name="l03216"></a>03216 BOOST_UBLAS_INLINE
-<a name="l03217"></a>03217 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2.html">self_type</a> &amp;mbs, <span class="keyword">const</span> const_iterator12_type &amp;it1, <span class="keyword">const</span> const_subiterator2_type &amp;it2):
-<a name="l03218"></a>03218 container_const_reference&lt;self_type&gt; (mbs), it1_ (it1), it2_ (it2) {}
-<a name="l03219"></a>03219
-<a name="l03220"></a>03220 <span class="comment">// Arithmetic</span>
-<a name="l03221"></a>03221 BOOST_UBLAS_INLINE
-<a name="l03222"></a>03222 const_iterator2 &amp;operator ++ () {
-<a name="l03223"></a>03223 ++ it1_;
-<a name="l03224"></a>03224 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03225"></a>03225 }
-<a name="l03226"></a>03226 BOOST_UBLAS_INLINE
-<a name="l03227"></a>03227 const_iterator2 &amp;operator -- () {
-<a name="l03228"></a>03228 -- it1_;
-<a name="l03229"></a>03229 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03230"></a>03230 }
-<a name="l03231"></a>03231 BOOST_UBLAS_INLINE
-<a name="l03232"></a>03232 const_iterator2 &amp;operator += (difference_type n) {
-<a name="l03233"></a>03233 it1_ += n;
-<a name="l03234"></a>03234 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03235"></a>03235 }
-<a name="l03236"></a>03236 BOOST_UBLAS_INLINE
-<a name="l03237"></a>03237 const_iterator2 &amp;operator -= (difference_type n) {
-<a name="l03238"></a>03238 it1_ -= n;
-<a name="l03239"></a>03239 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03240"></a>03240 }
-<a name="l03241"></a>03241 BOOST_UBLAS_INLINE
-<a name="l03242"></a>03242 difference_type operator - (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l03243"></a>03243 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l03244"></a>03244 <span class="comment">// FIXME we shouldn&apos;t compare floats</span>
-<a name="l03245"></a>03245 <span class="comment">// BOOST_UBLAS_CHECK (it2_ == it.it2_, external_logic ());</span>
-<a name="l03246"></a>03246 <span class="keywordflow">return</span> it1_ - it.it1_;
-<a name="l03247"></a>03247 }
-<a name="l03248"></a>03248
-<a name="l03249"></a>03249 <span class="comment">// Dereference</span>
-<a name="l03250"></a>03250 BOOST_UBLAS_INLINE
-<a name="l03251"></a>03251 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l03252"></a>03252 <span class="keywordflow">return</span> functor_type::apply (*it1_, it2_);
-<a name="l03253"></a>03253 }
-<a name="l03254"></a>03254 BOOST_UBLAS_INLINE
-<a name="l03255"></a>03255 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l03256"></a>03256 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l03257"></a>03257 }
-<a name="l03258"></a>03258
-<a name="l03259"></a>03259 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l03260"></a>03260 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l03261"></a>03261 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03262"></a>03262 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2.html">self_type</a>::
-<a name="l03263"></a>03263 <span class="preprocessor">#endif</span>
-<a name="l03264"></a>03264 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator1.html">const_iterator1</a> begin ()<span class="keyword"> const </span>{
-<a name="l03265"></a>03265 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find1 (1, 0, index2 ());
-<a name="l03266"></a>03266 }
-<a name="l03267"></a>03267 BOOST_UBLAS_INLINE
-<a name="l03268"></a>03268 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03269"></a>03269 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2.html">self_type</a>::
-<a name="l03270"></a>03270 <span class="preprocessor">#endif</span>
-<a name="l03271"></a>03271 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator1.html">const_iterator1</a> end ()<span class="keyword"> const </span>{
-<a name="l03272"></a>03272 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find1 (1, (*<span class="keyword">this</span>) ().size1 (), index2 ());
-<a name="l03273"></a>03273 }
-<a name="l03274"></a>03274 BOOST_UBLAS_INLINE
-<a name="l03275"></a>03275 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03276"></a>03276 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2.html">self_type</a>::
-<a name="l03277"></a>03277 <span class="preprocessor">#endif</span>
-<a name="l03278"></a>03278 <span class="preprocessor"></span> const_reverse_iterator1 rbegin ()<span class="keyword"> const </span>{
-<a name="l03279"></a>03279 <span class="keywordflow">return</span> const_reverse_iterator1 (end ());
-<a name="l03280"></a>03280 }
-<a name="l03281"></a>03281 BOOST_UBLAS_INLINE
-<a name="l03282"></a>03282 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03283"></a>03283 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2.html">self_type</a>::
-<a name="l03284"></a>03284 <span class="preprocessor">#endif</span>
-<a name="l03285"></a>03285 <span class="preprocessor"></span> const_reverse_iterator1 rend ()<span class="keyword"> const </span>{
-<a name="l03286"></a>03286 <span class="keywordflow">return</span> const_reverse_iterator1 (begin ());
-<a name="l03287"></a>03287 }
-<a name="l03288"></a>03288 <span class="preprocessor">#endif</span>
-<a name="l03289"></a>03289 <span class="preprocessor"></span>
-<a name="l03290"></a>03290 <span class="comment">// Indices</span>
-<a name="l03291"></a>03291 BOOST_UBLAS_INLINE
-<a name="l03292"></a>03292 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l03293"></a>03293 <span class="keywordflow">return</span> it1_.index1 ();
-<a name="l03294"></a>03294 }
-<a name="l03295"></a>03295 BOOST_UBLAS_INLINE
-<a name="l03296"></a>03296 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l03297"></a>03297 <span class="keywordflow">return</span> it1_.index2 ();
-<a name="l03298"></a>03298 }
-<a name="l03299"></a>03299
-<a name="l03300"></a>03300 <span class="comment">// Assignment </span>
-<a name="l03301"></a>03301 BOOST_UBLAS_INLINE
-<a name="l03302"></a>03302 const_iterator2 &amp;operator = (<span class="keyword">const</span> const_iterator2 &amp;it) {
-<a name="l03303"></a>03303 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l03304"></a>03304 it1_ = it.it1_;
-<a name="l03305"></a>03305 it2_ = it.it2_;
-<a name="l03306"></a>03306 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03307"></a>03307 }
-<a name="l03308"></a>03308
-<a name="l03309"></a>03309 <span class="comment">// Comparison</span>
-<a name="l03310"></a>03310 BOOST_UBLAS_INLINE
-<a name="l03311"></a>03311 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l03312"></a>03312 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l03313"></a>03313 <span class="comment">// FIXME we shouldn&apos;t compare floats</span>
-<a name="l03314"></a>03314 <span class="comment">// BOOST_UBLAS_CHECK (it2_ == it.it2_, external_logic ());</span>
-<a name="l03315"></a>03315 <span class="keywordflow">return</span> it1_ == it.it1_;
-<a name="l03316"></a>03316 }
-<a name="l03317"></a>03317 BOOST_UBLAS_INLINE
-<a name="l03318"></a>03318 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l03319"></a>03319 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l03320"></a>03320 <span class="comment">// FIXME we shouldn&apos;t compare floats</span>
-<a name="l03321"></a>03321 <span class="comment">// BOOST_UBLAS_CHECK (it2_ == it.it2_, external_logic ());</span>
-<a name="l03322"></a>03322 <span class="keywordflow">return</span> it1_ &lt; it.it1_;
-<a name="l03323"></a>03323 }
-<a name="l03324"></a>03324
-<a name="l03325"></a>03325 <span class="keyword">private</span>:
-<a name="l03326"></a>03326 const_iterator12_type it1_;
-<a name="l03327"></a>03327 const_subiterator2_type it2_;
-<a name="l03328"></a>03328 };
-<a name="l03329"></a>03329 <span class="preprocessor">#endif</span>
-<a name="l03330"></a>03330 <span class="preprocessor"></span>
-<a name="l03331"></a>03331 BOOST_UBLAS_INLINE
-<a name="l03332"></a>03332 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator2.html">const_iterator2</a> begin2 ()<span class="keyword"> const </span>{
-<a name="l03333"></a>03333 <span class="keywordflow">return</span> find2 (0, 0, 0);
-<a name="l03334"></a>03334 }
-<a name="l03335"></a>03335 BOOST_UBLAS_INLINE
-<a name="l03336"></a>03336 const_iterator2 end2 ()<span class="keyword"> const </span>{
-<a name="l03337"></a>03337 <span class="keywordflow">return</span> find2 (0, 0, size2 ());
-<a name="l03338"></a>03338 }
-<a name="l03339"></a>03339
-<a name="l03340"></a>03340 <span class="comment">// Reverse iterators</span>
-<a name="l03341"></a>03341
-<a name="l03342"></a>03342 BOOST_UBLAS_INLINE
-<a name="l03343"></a>03343 const_reverse_iterator1 rbegin1 ()<span class="keyword"> const </span>{
-<a name="l03344"></a>03344 <span class="keywordflow">return</span> const_reverse_iterator1 (end1 ());
-<a name="l03345"></a>03345 }
-<a name="l03346"></a>03346 BOOST_UBLAS_INLINE
-<a name="l03347"></a>03347 const_reverse_iterator1 rend1 ()<span class="keyword"> const </span>{
-<a name="l03348"></a>03348 <span class="keywordflow">return</span> const_reverse_iterator1 (begin1 ());
-<a name="l03349"></a>03349 }
-<a name="l03350"></a>03350
-<a name="l03351"></a>03351 BOOST_UBLAS_INLINE
-<a name="l03352"></a>03352 const_reverse_iterator2 rbegin2 ()<span class="keyword"> const </span>{
-<a name="l03353"></a>03353 <span class="keywordflow">return</span> const_reverse_iterator2 (end2 ());
-<a name="l03354"></a>03354 }
-<a name="l03355"></a>03355 BOOST_UBLAS_INLINE
-<a name="l03356"></a>03356 const_reverse_iterator2 rend2 ()<span class="keyword"> const </span>{
-<a name="l03357"></a>03357 <span class="keywordflow">return</span> const_reverse_iterator2 (begin2 ());
-<a name="l03358"></a>03358 }
-<a name="l03359"></a>03359
-<a name="l03360"></a>03360 <span class="keyword">private</span>:
-<a name="l03361"></a>03361 expression1_closure_type e1_;
-<a name="l03362"></a>03362 expression2_closure_type e2_;
-<a name="l03363"></a>03363 };
-<a name="l03364"></a>03364
-<a name="l03365"></a>03365 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2, <span class="keyword">class</span> F&gt;
-<a name="l03366"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2__traits.html">03366</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2__traits.html">matrix_binary_scalar2_traits</a> {
-<a name="l03367"></a>03367 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2.html">matrix_binary_scalar2&lt;E1, E2, F&gt;</a> expression_type; <span class="comment">// allow E2 to be builtin type</span>
-<a name="l03368"></a>03368 <span class="preprocessor">#ifndef BOOST_UBLAS_SIMPLE_ET_DEBUG</span>
-<a name="l03369"></a>03369 <span class="preprocessor"></span> <span class="keyword">typedef</span> expression_type <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2.html">result_type</a>;
-<a name="l03370"></a>03370 <span class="preprocessor">#else</span>
-<a name="l03371"></a>03371 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::matrix_temporary_type <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2.html">result_type</a>;
-<a name="l03372"></a>03372 <span class="preprocessor">#endif</span>
-<a name="l03373"></a>03373 <span class="preprocessor"></span> };
-<a name="l03374"></a>03374
-<a name="l03375"></a>03375 <span class="comment">// (m * t) [i] [j] = m [i] [j] * t</span>
-<a name="l03376"></a>03376 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> T2&gt;
-<a name="l03377"></a>03377 BOOST_UBLAS_INLINE
-<a name="l03378"></a>03378 <span class="keyword">typename</span> enable_if&lt; is_convertible&lt;T2, typename E1::value_type&gt;,
-<a name="l03379"></a>03379 <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2__traits.html">matrix_binary_scalar2_traits&lt;E1, const T2, scalar_multiplies&lt;typename E1::value_type, T2&gt;</a> &gt;::result_type
-<a name="l03380"></a>03380 &gt;::type
-<a name="l03381"></a>03381 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;E1&gt;</a> &amp;e1,
-<a name="l03382"></a>03382 <span class="keyword">const</span> T2 &amp;e2) {
-<a name="l03383"></a>03383 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2__traits.html">matrix_binary_scalar2_traits&lt;E1, const T2, scalar_multiplies&lt;typename E1::value_type, T2&gt;</a> &gt;::expression_type expression_type;
-<a name="l03384"></a>03384 <span class="keywordflow">return</span> expression_type (e1 (), e2);
-<a name="l03385"></a>03385 }
-<a name="l03386"></a>03386
-<a name="l03387"></a>03387 <span class="comment">// (m / t) [i] [j] = m [i] [j] / t</span>
-<a name="l03388"></a>03388 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> T2&gt;
-<a name="l03389"></a>03389 BOOST_UBLAS_INLINE
-<a name="l03390"></a>03390 <span class="keyword">typename</span> matrix_binary_scalar2_traits&lt;E1, const T2, scalar_divides&lt;typename E1::value_type, T2&gt; &gt;::result_type
-<a name="l03391"></a>03391 operator / (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l03392"></a>03392 <span class="keyword">const</span> T2 &amp;e2) {
-<a name="l03393"></a>03393 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_binary_scalar2_traits&lt;E1, const T2, scalar_divides&lt;typename E1::value_type, T2&gt; &gt;::expression_type expression_type;
-<a name="l03394"></a>03394 <span class="keywordflow">return</span> expression_type (e1 (), e2);
-<a name="l03395"></a>03395 }
-<a name="l03396"></a>03396
-<a name="l03397"></a>03397
-<a name="l03398"></a>03398 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2, <span class="keyword">class</span> F&gt;
-<a name="l03399"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1.html">03399</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1.html">matrix_vector_binary1</a>:
-<a name="l03400"></a>03400 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a>&lt;matrix_vector_binary1&lt;E1, E2, F&gt; &gt; {
-<a name="l03401"></a>03401
-<a name="l03402"></a>03402 <span class="keyword">public</span>:
-<a name="l03403"></a>03403 <span class="keyword">typedef</span> E1 expression1_type;
-<a name="l03404"></a>03404 <span class="keyword">typedef</span> E2 expression2_type;
-<a name="l03405"></a>03405 <span class="keyword">private</span>:
-<a name="l03406"></a>03406 <span class="keyword">typedef</span> F functor_type;
-<a name="l03407"></a>03407 <span class="keyword">public</span>:
-<a name="l03408"></a>03408 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::const_closure_type expression1_closure_type;
-<a name="l03409"></a>03409 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::const_closure_type expression2_closure_type;
-<a name="l03410"></a>03410 <span class="keyword">private</span>:
-<a name="l03411"></a>03411 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1.html">matrix_vector_binary1&lt;E1, E2, F&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1.html">self_type</a>;
-<a name="l03412"></a>03412 <span class="keyword">public</span>:
-<a name="l03413"></a>03413 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l03414"></a>03414 <span class="preprocessor"></span> <span class="keyword">using</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression&lt;self_type&gt;::operator </a>();
-<a name="l03415"></a>03415 <span class="preprocessor">#endif</span>
-<a name="l03416"></a>03416 <span class="preprocessor"></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> complexity = 1;
-<a name="l03417"></a>03417 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1promote__traits.html">promote_traits&lt;typename E1::size_type, typename E2::size_type&gt;::promote_type</a> size_type;
-<a name="l03418"></a>03418 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1promote__traits.html">promote_traits&lt;typename E1::difference_type, typename E2::difference_type&gt;::promote_type</a> difference_type;
-<a name="l03419"></a>03419 <span class="keyword">typedef</span> <span class="keyword">typename</span> F::result_type value_type;
-<a name="l03420"></a>03420 <span class="keyword">typedef</span> value_type const_reference;
-<a name="l03421"></a>03421 <span class="keyword">typedef</span> const_reference reference;
-<a name="l03422"></a>03422 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1.html">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1.html">const_closure_type</a>;
-<a name="l03423"></a>03423 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1.html">const_closure_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1.html">closure_type</a>;
-<a name="l03424"></a>03424 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">unknown_storage_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">storage_category</a>;
-<a name="l03425"></a>03425
-<a name="l03426"></a>03426 <span class="comment">// Construction and destruction</span>
-<a name="l03427"></a>03427 BOOST_UBLAS_INLINE
-<a name="l03428"></a>03428 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1.html">matrix_vector_binary1</a> (<span class="keyword">const</span> expression1_type &amp;e1, <span class="keyword">const</span> expression2_type &amp;e2):
-<a name="l03429"></a>03429 e1_ (e1), e2_ (e2) {}
-<a name="l03430"></a>03430
-<a name="l03431"></a>03431 <span class="comment">// Accessors</span>
-<a name="l03432"></a>03432 BOOST_UBLAS_INLINE
-<a name="l03433"></a>03433 size_type size ()<span class="keyword"> const </span>{
-<a name="l03434"></a>03434 <span class="keywordflow">return</span> e1_.size1 ();
-<a name="l03435"></a>03435 }
-<a name="l03436"></a>03436
-<a name="l03437"></a>03437 <span class="keyword">public</span>:
-<a name="l03438"></a>03438 <span class="comment">// Expression accessors</span>
-<a name="l03439"></a>03439 BOOST_UBLAS_INLINE
-<a name="l03440"></a>03440 <span class="keyword">const</span> expression1_closure_type &amp;expression1 ()<span class="keyword"> const </span>{
-<a name="l03441"></a>03441 <span class="keywordflow">return</span> e1_;
-<a name="l03442"></a>03442 }
-<a name="l03443"></a>03443 BOOST_UBLAS_INLINE
-<a name="l03444"></a>03444 <span class="keyword">const</span> expression2_closure_type &amp;expression2 ()<span class="keyword"> const </span>{
-<a name="l03445"></a>03445 <span class="keywordflow">return</span> e2_;
-<a name="l03446"></a>03446 }
-<a name="l03447"></a>03447
-<a name="l03448"></a>03448 <span class="keyword">public</span>:
-<a name="l03449"></a>03449 <span class="comment">// Element access</span>
-<a name="l03450"></a>03450 BOOST_UBLAS_INLINE
-<a name="l03451"></a>03451 const_reference operator () (size_type i)<span class="keyword"> const </span>{
-<a name="l03452"></a>03452 <span class="keywordflow">return</span> functor_type::apply (e1_, e2_, i);
-<a name="l03453"></a>03453 }
-<a name="l03454"></a>03454
-<a name="l03455"></a>03455 <span class="comment">// Closure comparison</span>
-<a name="l03456"></a>03456 BOOST_UBLAS_INLINE
-<a name="l03457"></a>03457 <span class="keywordtype">bool</span> same_closure (<span class="keyword">const</span> matrix_vector_binary1 &amp;mvb1)<span class="keyword"> const </span>{
-<a name="l03458"></a>03458 <span class="keywordflow">return</span> (*this).expression1 ().same_closure (mvb1.expression1 ()) &amp;&amp;
-<a name="l03459"></a>03459 (*this).expression2 ().same_closure (mvb1.expression2 ());
-<a name="l03460"></a>03460 }
-<a name="l03461"></a>03461
-<a name="l03462"></a>03462 <span class="comment">// Iterator types</span>
-<a name="l03463"></a>03463 <span class="keyword">private</span>:
-<a name="l03464"></a>03464 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::const_iterator1 const_subiterator1_type;
-<a name="l03465"></a>03465 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::const_iterator const_subiterator2_type;
-<a name="l03466"></a>03466 <span class="keyword">typedef</span> <span class="keyword">const</span> value_type *const_pointer;
-<a name="l03467"></a>03467
-<a name="l03468"></a>03468 <span class="keyword">public</span>:
-<a name="l03469"></a>03469 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l03470"></a>03470 <span class="preprocessor"></span> <span class="keyword">typedef</span> indexed_const_iterator&lt;const_closure_type, typename const_subiterator1_type::iterator_category&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1_1_1const__iterator.html">const_iterator</a>;
-<a name="l03471"></a>03471 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1_1_1const__iterator.html">const_iterator</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1_1_1const__iterator.html">iterator</a>;
-<a name="l03472"></a>03472 <span class="preprocessor">#else</span>
-<a name="l03473"></a>03473 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1_1_1const__iterator.html">const_iterator</a>;
-<a name="l03474"></a>03474 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1_1_1const__iterator.html">const_iterator</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1_1_1const__iterator.html">iterator</a>;
-<a name="l03475"></a>03475 <span class="preprocessor">#endif</span>
-<a name="l03476"></a>03476 <span class="preprocessor"></span>
-<a name="l03477"></a>03477 <span class="comment">// Element lookup</span>
-<a name="l03478"></a>03478 BOOST_UBLAS_INLINE
-<a name="l03479"></a>03479 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1_1_1const__iterator.html">const_iterator</a> find (size_type i)<span class="keyword"> const </span>{
-<a name="l03480"></a>03480 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l03481"></a>03481 <span class="preprocessor"></span> const_subiterator1_type it1 (e1_.find1 (0, i, 0));
-<a name="l03482"></a>03482 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1_1_1const__iterator.html">const_iterator</a> (*<span class="keyword">this</span>, it1.index1 ());
-<a name="l03483"></a>03483 <span class="preprocessor">#else</span>
-<a name="l03484"></a>03484 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1_1_1const__iterator.html">const_iterator</a> (*<span class="keyword">this</span>, e1_.find1 (0, i, 0));
-<a name="l03485"></a>03485 <span class="preprocessor">#endif</span>
-<a name="l03486"></a>03486 <span class="preprocessor"></span> }
-<a name="l03487"></a>03487
-<a name="l03488"></a>03488
-<a name="l03489"></a>03489 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l03490"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1_1_1const__iterator.html">03490</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1_1_1const__iterator.html">const_iterator</a>:
-<a name="l03491"></a>03491 <span class="keyword">public</span> container_const_reference&lt;matrix_vector_binary1&gt;,
-<a name="l03492"></a>03492 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename iterator_restrict_traits&lt;typename E1::const_iterator1::iterator_category,
-<a name="l03493"></a>03493 typename E2::const_iterator::iterator_category&gt;::iterator_category&gt;::template
-<a name="l03494"></a>03494 iterator_base&lt;const_iterator, value_type&gt;::type {
-<a name="l03495"></a>03495 <span class="keyword">public</span>:
-<a name="l03496"></a>03496 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits.html">iterator_restrict_traits</a>&lt;<span class="keyword">typename</span> E1::const_iterator1::iterator_category,
-<a name="l03497"></a>03497 <span class="keyword">typename</span> E2::const_iterator::iterator_category&gt;::iterator_category iterator_category;
-<a name="l03498"></a>03498 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_vector_binary1::difference_type difference_type;
-<a name="l03499"></a>03499 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_vector_binary1::value_type value_type;
-<a name="l03500"></a>03500 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_vector_binary1::const_reference reference;
-<a name="l03501"></a>03501 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_vector_binary1::const_pointer pointer;
-<a name="l03502"></a>03502
-<a name="l03503"></a>03503 <span class="comment">// Construction and destruction</span>
-<a name="l03504"></a>03504 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INVARIANT_HOISTING</span>
-<a name="l03505"></a>03505 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l03506"></a>03506 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1_1_1const__iterator.html">const_iterator</a> ():
-<a name="l03507"></a>03507 container_const_reference&lt;self_type&gt; (), it1_ (), e2_begin_ (), e2_end_ () {}
-<a name="l03508"></a>03508 BOOST_UBLAS_INLINE
-<a name="l03509"></a>03509 const_iterator (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1.html">self_type</a> &amp;mvb, <span class="keyword">const</span> const_subiterator1_type &amp;it1):
-<a name="l03510"></a>03510 container_const_reference&lt;self_type&gt; (mvb), it1_ (it1), e2_begin_ (mvb.expression2 ().begin ()), e2_end_ (mvb.expression2 ().end ()) {}
-<a name="l03511"></a>03511 <span class="preprocessor">#else</span>
-<a name="l03512"></a>03512 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l03513"></a>03513 const_iterator ():
-<a name="l03514"></a>03514 container_const_reference&lt;self_type&gt; (), it1_ () {}
-<a name="l03515"></a>03515 BOOST_UBLAS_INLINE
-<a name="l03516"></a>03516 const_iterator (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1.html">self_type</a> &amp;mvb, <span class="keyword">const</span> const_subiterator1_type &amp;it1):
-<a name="l03517"></a>03517 container_const_reference&lt;self_type&gt; (mvb), it1_ (it1) {}
-<a name="l03518"></a>03518 <span class="preprocessor">#endif</span>
-<a name="l03519"></a>03519 <span class="preprocessor"></span>
-<a name="l03520"></a>03520 <span class="keyword">private</span>:
-<a name="l03521"></a>03521 <span class="comment">// Dense random access specialization</span>
-<a name="l03522"></a>03522 BOOST_UBLAS_INLINE
-<a name="l03523"></a>03523 value_type dereference (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__random__access__iterator__tag.html">dense_random_access_iterator_tag</a>)<span class="keyword"> const </span>{
-<a name="l03524"></a>03524 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1.html">self_type</a> &amp;mvb = (*this) ();
-<a name="l03525"></a>03525 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXING</span>
-<a name="l03526"></a>03526 <span class="preprocessor"></span> <span class="keywordflow">return</span> mvb (index ());
-<a name="l03527"></a>03527 <span class="preprocessor">#elif BOOST_UBLAS_USE_ITERATING</span>
-<a name="l03528"></a>03528 <span class="preprocessor"></span> difference_type size = BOOST_UBLAS_SAME (mvb.expression1 ().size2 (), mvb.expression2 ().size ());
-<a name="l03529"></a>03529 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INVARIANT_HOISTING</span>
-<a name="l03530"></a>03530 <span class="preprocessor"></span> <span class="keywordflow">return</span> functor_type::apply (size, it1_.begin (), e2_begin_);
-<a name="l03531"></a>03531 <span class="preprocessor">#else</span>
-<a name="l03532"></a>03532 <span class="preprocessor"></span> <span class="keywordflow">return</span> functor_type::apply (size, it1_.begin (), mvb.expression2 ().begin ());
-<a name="l03533"></a>03533 <span class="preprocessor">#endif</span>
-<a name="l03534"></a>03534 <span class="preprocessor"></span><span class="preprocessor">#else</span>
-<a name="l03535"></a>03535 <span class="preprocessor"></span> difference_type size = BOOST_UBLAS_SAME (mvb.expression1 ().size2 (), mvb.expression2 ().size ());
-<a name="l03536"></a>03536 <span class="keywordflow">if</span> (size &gt;= BOOST_UBLAS_ITERATOR_THRESHOLD)
-<a name="l03537"></a>03537 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INVARIANT_HOISTING</span>
-<a name="l03538"></a>03538 <span class="preprocessor"></span> <span class="keywordflow">return</span> functor_type::apply (size, it1_.begin (), e2_begin_);
-<a name="l03539"></a>03539 <span class="preprocessor">#else</span>
-<a name="l03540"></a>03540 <span class="preprocessor"></span> <span class="keywordflow">return</span> functor_type::apply (size, it1_.begin (), mvb.expression2 ().begin ());
-<a name="l03541"></a>03541 <span class="preprocessor">#endif</span>
-<a name="l03542"></a>03542 <span class="preprocessor"></span> <span class="keywordflow">else</span>
-<a name="l03543"></a>03543 <span class="keywordflow">return</span> mvb (index ());
-<a name="l03544"></a>03544 <span class="preprocessor">#endif</span>
-<a name="l03545"></a>03545 <span class="preprocessor"></span> }
-<a name="l03546"></a>03546
-<a name="l03547"></a>03547 <span class="comment">// Packed bidirectional specialization</span>
-<a name="l03548"></a>03548 BOOST_UBLAS_INLINE
-<a name="l03549"></a>03549 value_type dereference (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a>)<span class="keyword"> const </span>{
-<a name="l03550"></a>03550 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INVARIANT_HOISTING</span>
-<a name="l03551"></a>03551 <span class="preprocessor"></span> <span class="keywordflow">return</span> functor_type::apply (it1_.begin (), it1_.end (), e2_begin_, e2_end_);
-<a name="l03552"></a>03552 <span class="preprocessor">#else</span>
-<a name="l03553"></a>03553 <span class="preprocessor"></span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1.html">self_type</a> &amp;mvb = (*this) ();
-<a name="l03554"></a>03554 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l03555"></a>03555 <span class="preprocessor"></span> <span class="keywordflow">return</span> functor_type::apply (it1_.begin (), it1_.end (),
-<a name="l03556"></a>03556 mvb.expression2 ().begin (), mvb.expression2 ().end ());
-<a name="l03557"></a>03557 <span class="preprocessor">#else</span>
-<a name="l03558"></a>03558 <span class="preprocessor"></span> <span class="keywordflow">return</span> functor_type::apply (boost::numeric::ublas::begin (it1_, iterator1_tag ()),
-<a name="l03559"></a>03559 boost::numeric::ublas::end (it1_, iterator1_tag ()),
-<a name="l03560"></a>03560 mvb.expression2 ().begin (), mvb.expression2 ().end ());
-<a name="l03561"></a>03561 <span class="preprocessor">#endif</span>
-<a name="l03562"></a>03562 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
-<a name="l03563"></a>03563 <span class="preprocessor"></span> }
-<a name="l03564"></a>03564
-<a name="l03565"></a>03565 <span class="comment">// Sparse bidirectional specialization</span>
-<a name="l03566"></a>03566 BOOST_UBLAS_INLINE
-<a name="l03567"></a>03567 value_type dereference (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>)<span class="keyword"> const </span>{
-<a name="l03568"></a>03568 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INVARIANT_HOISTING</span>
-<a name="l03569"></a>03569 <span class="preprocessor"></span> <span class="keywordflow">return</span> functor_type::apply (it1_.begin (), it1_.end (), e2_begin_, e2_end_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a> ());
-<a name="l03570"></a>03570 <span class="preprocessor">#else</span>
-<a name="l03571"></a>03571 <span class="preprocessor"></span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1.html">self_type</a> &amp;mvb = (*this) ();
-<a name="l03572"></a>03572 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l03573"></a>03573 <span class="preprocessor"></span> <span class="keywordflow">return</span> functor_type::apply (it1_.begin (), it1_.end (),
-<a name="l03574"></a>03574 mvb.expression2 ().begin (), mvb.expression2 ().end (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a> ());
-<a name="l03575"></a>03575 <span class="preprocessor">#else</span>
-<a name="l03576"></a>03576 <span class="preprocessor"></span> <span class="keywordflow">return</span> functor_type::apply (boost::numeric::ublas::begin (it1_, iterator1_tag ()),
-<a name="l03577"></a>03577 boost::numeric::ublas::end (it1_, iterator1_tag ()),
-<a name="l03578"></a>03578 mvb.expression2 ().begin (), mvb.expression2 ().end (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a> ());
-<a name="l03579"></a>03579 <span class="preprocessor">#endif</span>
-<a name="l03580"></a>03580 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
-<a name="l03581"></a>03581 <span class="preprocessor"></span> }
-<a name="l03582"></a>03582
-<a name="l03583"></a>03583 <span class="keyword">public</span>:
-<a name="l03584"></a>03584 <span class="comment">// Arithmetic</span>
-<a name="l03585"></a>03585 BOOST_UBLAS_INLINE
-<a name="l03586"></a>03586 const_iterator &amp;operator ++ () {
-<a name="l03587"></a>03587 ++ it1_;
-<a name="l03588"></a>03588 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03589"></a>03589 }
-<a name="l03590"></a>03590 BOOST_UBLAS_INLINE
-<a name="l03591"></a>03591 const_iterator &amp;operator -- () {
-<a name="l03592"></a>03592 -- it1_;
-<a name="l03593"></a>03593 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03594"></a>03594 }
-<a name="l03595"></a>03595 BOOST_UBLAS_INLINE
-<a name="l03596"></a>03596 const_iterator &amp;operator += (difference_type n) {
-<a name="l03597"></a>03597 it1_ += n;
-<a name="l03598"></a>03598 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03599"></a>03599 }
-<a name="l03600"></a>03600 BOOST_UBLAS_INLINE
-<a name="l03601"></a>03601 const_iterator &amp;operator -= (difference_type n) {
-<a name="l03602"></a>03602 it1_ -= n;
-<a name="l03603"></a>03603 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03604"></a>03604 }
-<a name="l03605"></a>03605 BOOST_UBLAS_INLINE
-<a name="l03606"></a>03606 difference_type operator - (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l03607"></a>03607 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l03608"></a>03608 <span class="keywordflow">return</span> it1_ - it.it1_;
-<a name="l03609"></a>03609 }
-<a name="l03610"></a>03610
-<a name="l03611"></a>03611 <span class="comment">// Dereference</span>
-<a name="l03612"></a>03612 BOOST_UBLAS_INLINE
-<a name="l03613"></a>03613 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l03614"></a>03614 <span class="keywordflow">return</span> dereference (iterator_category ());
-<a name="l03615"></a>03615 }
-<a name="l03616"></a>03616 BOOST_UBLAS_INLINE
-<a name="l03617"></a>03617 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l03618"></a>03618 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l03619"></a>03619 }
-<a name="l03620"></a>03620
-<a name="l03621"></a>03621 <span class="comment">// Index</span>
-<a name="l03622"></a>03622 BOOST_UBLAS_INLINE
-<a name="l03623"></a>03623 size_type index ()<span class="keyword"> const </span>{
-<a name="l03624"></a>03624 <span class="keywordflow">return</span> it1_.index1 ();
-<a name="l03625"></a>03625 }
-<a name="l03626"></a>03626
-<a name="l03627"></a>03627 <span class="comment">// Assignment</span>
-<a name="l03628"></a>03628 BOOST_UBLAS_INLINE
-<a name="l03629"></a>03629 const_iterator &amp;operator = (<span class="keyword">const</span> const_iterator &amp;it) {
-<a name="l03630"></a>03630 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l03631"></a>03631 it1_ = it.it1_;
-<a name="l03632"></a>03632 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INVARIANT_HOISTING</span>
-<a name="l03633"></a>03633 <span class="preprocessor"></span> e2_begin_ = it.e2_begin_;
-<a name="l03634"></a>03634 e2_end_ = it.e2_end_;
-<a name="l03635"></a>03635 <span class="preprocessor">#endif</span>
-<a name="l03636"></a>03636 <span class="preprocessor"></span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03637"></a>03637 }
-<a name="l03638"></a>03638
-<a name="l03639"></a>03639 <span class="comment">// Comparison</span>
-<a name="l03640"></a>03640 BOOST_UBLAS_INLINE
-<a name="l03641"></a>03641 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l03642"></a>03642 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l03643"></a>03643 <span class="keywordflow">return</span> it1_ == it.it1_;
-<a name="l03644"></a>03644 }
-<a name="l03645"></a>03645 BOOST_UBLAS_INLINE
-<a name="l03646"></a>03646 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l03647"></a>03647 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l03648"></a>03648 <span class="keywordflow">return</span> it1_ &lt; it.it1_;
-<a name="l03649"></a>03649 }
-<a name="l03650"></a>03650
-<a name="l03651"></a>03651 <span class="keyword">private</span>:
-<a name="l03652"></a>03652 const_subiterator1_type it1_;
-<a name="l03653"></a>03653 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INVARIANT_HOISTING</span>
-<a name="l03654"></a>03654 <span class="preprocessor"></span> <span class="comment">// Mutable due to assignment</span>
-<a name="l03655"></a>03655 <span class="comment">/* const */</span> const_subiterator2_type e2_begin_;
-<a name="l03656"></a>03656 <span class="comment">/* const */</span> const_subiterator2_type e2_end_;
-<a name="l03657"></a>03657 <span class="preprocessor">#endif</span>
-<a name="l03658"></a>03658 <span class="preprocessor"></span> };
-<a name="l03659"></a>03659 <span class="preprocessor">#endif</span>
-<a name="l03660"></a>03660 <span class="preprocessor"></span>
-<a name="l03661"></a>03661 BOOST_UBLAS_INLINE
-<a name="l03662"></a>03662 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1_1_1const__iterator.html">const_iterator</a> begin ()<span class="keyword"> const </span>{
-<a name="l03663"></a>03663 <span class="keywordflow">return</span> find (0);
-<a name="l03664"></a>03664 }
-<a name="l03665"></a>03665 BOOST_UBLAS_INLINE
-<a name="l03666"></a>03666 const_iterator end ()<span class="keyword"> const </span>{
-<a name="l03667"></a>03667 <span class="keywordflow">return</span> find (size ());
-<a name="l03668"></a>03668 }
-<a name="l03669"></a>03669
-<a name="l03670"></a>03670 <span class="comment">// Reverse iterator</span>
-<a name="l03671"></a>03671 <span class="keyword">typedef</span> reverse_iterator_base&lt;const_iterator&gt; const_reverse_iterator;
-<a name="l03672"></a>03672
-<a name="l03673"></a>03673 BOOST_UBLAS_INLINE
-<a name="l03674"></a>03674 const_reverse_iterator rbegin ()<span class="keyword"> const </span>{
-<a name="l03675"></a>03675 <span class="keywordflow">return</span> const_reverse_iterator (end ());
-<a name="l03676"></a>03676 }
-<a name="l03677"></a>03677 BOOST_UBLAS_INLINE
-<a name="l03678"></a>03678 const_reverse_iterator rend ()<span class="keyword"> const </span>{
-<a name="l03679"></a>03679 <span class="keywordflow">return</span> const_reverse_iterator (begin ());
-<a name="l03680"></a>03680 }
-<a name="l03681"></a>03681
-<a name="l03682"></a>03682 <span class="keyword">private</span>:
-<a name="l03683"></a>03683 expression1_closure_type e1_;
-<a name="l03684"></a>03684 expression2_closure_type e2_;
-<a name="l03685"></a>03685 };
-<a name="l03686"></a>03686
-<a name="l03687"></a>03687 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T1, <span class="keyword">class</span> E1, <span class="keyword">class</span> T2, <span class="keyword">class</span> E2&gt;
-<a name="l03688"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1__traits.html">03688</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1__traits.html">matrix_vector_binary1_traits</a> {
-<a name="l03689"></a>03689 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">unknown_storage_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">storage_category</a>;
-<a name="l03690"></a>03690 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1row__major__tag.html">row_major_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1row__major__tag.html">orientation_category</a>;
-<a name="l03691"></a>03691 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1promote__traits.html">promote_traits&lt;T1, T2&gt;::promote_type</a> promote_type;
-<a name="l03692"></a>03692 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1.html">matrix_vector_binary1&lt;E1, E2, matrix_vector_prod1&lt;E1, E2, promote_type&gt;</a> &gt; expression_type;
-<a name="l03693"></a>03693 <span class="preprocessor">#ifndef BOOST_UBLAS_SIMPLE_ET_DEBUG</span>
-<a name="l03694"></a>03694 <span class="preprocessor"></span> <span class="keyword">typedef</span> expression_type <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1.html">result_type</a>;
-<a name="l03695"></a>03695 <span class="preprocessor">#else</span>
-<a name="l03696"></a>03696 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::vector_temporary_type <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1.html">result_type</a>;
-<a name="l03697"></a>03697 <span class="preprocessor">#endif</span>
-<a name="l03698"></a>03698 <span class="preprocessor"></span> };
-<a name="l03699"></a>03699
-<a name="l03700"></a>03700 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l03701"></a>03701 BOOST_UBLAS_INLINE
-<a name="l03702"></a>03702 <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1__traits.html">matrix_vector_binary1_traits</a>&lt;<span class="keyword">typename</span> E1::value_type, E1,
-<a name="l03703"></a>03703 <span class="keyword">typename</span> E2::value_type, E2&gt;::result_type
-<a name="l03704"></a>03704 prod (<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;E1&gt;</a> &amp;e1,
-<a name="l03705"></a>03705 <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;E2&gt;</a> &amp;e2,
-<a name="l03706"></a>03706 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">unknown_storage_tag</a>,
-<a name="l03707"></a>03707 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1row__major__tag.html">row_major_tag</a>) {
-<a name="l03708"></a>03708 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1__traits.html">matrix_vector_binary1_traits</a>&lt;<span class="keyword">typename</span> E1::value_type, E1,
-<a name="l03709"></a>03709 <span class="keyword">typename</span> E2::value_type, E2&gt;::expression_type expression_type;
-<a name="l03710"></a>03710 <span class="keywordflow">return</span> expression_type (e1 (), e2 ());
-<a name="l03711"></a>03711 }
-<a name="l03712"></a>03712
-<a name="l03713"></a>03713 <span class="comment">// Dispatcher</span>
-<a name="l03714"></a>03714 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l03715"></a>03715 BOOST_UBLAS_INLINE
-<a name="l03716"></a>03716 <span class="keyword">typename</span> matrix_vector_binary1_traits&lt;<span class="keyword">typename</span> E1::value_type, E1,
-<a name="l03717"></a>03717 <span class="keyword">typename</span> E2::value_type, E2&gt;::result_type
-<a name="l03718"></a>03718 prod (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l03719"></a>03719 <span class="keyword">const</span> vector_expression&lt;E2&gt; &amp;e2) {
-<a name="l03720"></a>03720 BOOST_STATIC_ASSERT (E2::complexity == 0);
-<a name="l03721"></a>03721 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_vector_binary1_traits&lt;<span class="keyword">typename</span> E1::value_type, E1,
-<a name="l03722"></a>03722 <span class="keyword">typename</span> E2::value_type, E2&gt;::storage_category storage_category;
-<a name="l03723"></a>03723 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_vector_binary1_traits&lt;<span class="keyword">typename</span> E1::value_type, E1,
-<a name="l03724"></a>03724 <span class="keyword">typename</span> E2::value_type, E2&gt;::orientation_category orientation_category;
-<a name="l03725"></a>03725 <span class="keywordflow">return</span> prod (e1, e2, storage_category (), orientation_category ());
-<a name="l03726"></a>03726 }
-<a name="l03727"></a>03727
-<a name="l03728"></a>03728 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l03729"></a>03729 BOOST_UBLAS_INLINE
-<a name="l03730"></a>03730 <span class="keyword">typename</span> matrix_vector_binary1_traits&lt;typename type_traits&lt;typename E1::value_type&gt;::precision_type, E1,
-<a name="l03731"></a>03731 <span class="keyword">typename</span> type_traits&lt;typename E2::value_type&gt;::precision_type, E2&gt;::result_type
-<a name="l03732"></a>03732 prec_prod (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l03733"></a>03733 <span class="keyword">const</span> vector_expression&lt;E2&gt; &amp;e2,
-<a name="l03734"></a>03734 unknown_storage_tag,
-<a name="l03735"></a>03735 row_major_tag) {
-<a name="l03736"></a>03736 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_vector_binary1_traits&lt;typename type_traits&lt;typename E1::value_type&gt;::precision_type, E1,
-<a name="l03737"></a>03737 <span class="keyword">typename</span> type_traits&lt;typename E2::value_type&gt;::precision_type, E2&gt;::expression_type expression_type;
-<a name="l03738"></a>03738 <span class="keywordflow">return</span> expression_type (e1 (), e2 ());
-<a name="l03739"></a>03739 }
-<a name="l03740"></a>03740
-<a name="l03741"></a>03741 <span class="comment">// Dispatcher</span>
-<a name="l03742"></a>03742 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l03743"></a>03743 BOOST_UBLAS_INLINE
-<a name="l03744"></a>03744 <span class="keyword">typename</span> matrix_vector_binary1_traits&lt;typename type_traits&lt;typename E1::value_type&gt;::precision_type, E1,
-<a name="l03745"></a>03745 <span class="keyword">typename</span> type_traits&lt;typename E2::value_type&gt;::precision_type, E2&gt;::result_type
-<a name="l03746"></a>03746 prec_prod (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l03747"></a>03747 <span class="keyword">const</span> vector_expression&lt;E2&gt; &amp;e2) {
-<a name="l03748"></a>03748 BOOST_STATIC_ASSERT (E2::complexity == 0);
-<a name="l03749"></a>03749 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_vector_binary1_traits&lt;typename type_traits&lt;typename E1::value_type&gt;::precision_type, E1,
-<a name="l03750"></a>03750 <span class="keyword">typename</span> type_traits&lt;typename E2::value_type&gt;::precision_type, E2&gt;::storage_category storage_category;
-<a name="l03751"></a>03751 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_vector_binary1_traits&lt;typename type_traits&lt;typename E1::value_type&gt;::precision_type, E1,
-<a name="l03752"></a>03752 <span class="keyword">typename</span> type_traits&lt;typename E2::value_type&gt;::precision_type, E2&gt;::orientation_category orientation_category;
-<a name="l03753"></a>03753 <span class="keywordflow">return</span> prec_prod (e1, e2, storage_category (), orientation_category ());
-<a name="l03754"></a>03754 }
-<a name="l03755"></a>03755
-<a name="l03756"></a>03756 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l03757"></a>03757 BOOST_UBLAS_INLINE
-<a name="l03758"></a>03758 V &amp;
-<a name="l03759"></a>03759 prod (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l03760"></a>03760 <span class="keyword">const</span> vector_expression&lt;E2&gt; &amp;e2,
-<a name="l03761"></a>03761 V &amp;v) {
-<a name="l03762"></a>03762 <span class="keywordflow">return</span> v.assign (prod (e1, e2));
-<a name="l03763"></a>03763 }
-<a name="l03764"></a>03764
-<a name="l03765"></a>03765 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l03766"></a>03766 BOOST_UBLAS_INLINE
-<a name="l03767"></a>03767 V &amp;
-<a name="l03768"></a>03768 prec_prod (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l03769"></a>03769 <span class="keyword">const</span> vector_expression&lt;E2&gt; &amp;e2,
-<a name="l03770"></a>03770 V &amp;v) {
-<a name="l03771"></a>03771 <span class="keywordflow">return</span> v.assign (prec_prod (e1, e2));
-<a name="l03772"></a>03772 }
-<a name="l03773"></a>03773
-<a name="l03774"></a>03774 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l03775"></a>03775 BOOST_UBLAS_INLINE
-<a name="l03776"></a>03776 V
-<a name="l03777"></a>03777 prod (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l03778"></a>03778 <span class="keyword">const</span> vector_expression&lt;E2&gt; &amp;e2) {
-<a name="l03779"></a>03779 <span class="keywordflow">return</span> V (prod (e1, e2));
-<a name="l03780"></a>03780 }
-<a name="l03781"></a>03781
-<a name="l03782"></a>03782 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l03783"></a>03783 BOOST_UBLAS_INLINE
-<a name="l03784"></a>03784 V
-<a name="l03785"></a>03785 prec_prod (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l03786"></a>03786 <span class="keyword">const</span> vector_expression&lt;E2&gt; &amp;e2) {
-<a name="l03787"></a>03787 <span class="keywordflow">return</span> V (prec_prod (e1, e2));
-<a name="l03788"></a>03788 }
-<a name="l03789"></a>03789
-<a name="l03790"></a>03790 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2, <span class="keyword">class</span> F&gt;
-<a name="l03791"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2.html">03791</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2.html">matrix_vector_binary2</a>:
-<a name="l03792"></a>03792 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a>&lt;matrix_vector_binary2&lt;E1, E2, F&gt; &gt; {
-<a name="l03793"></a>03793
-<a name="l03794"></a>03794 <span class="keyword">typedef</span> E1 expression1_type;
-<a name="l03795"></a>03795 <span class="keyword">typedef</span> E2 expression2_type;
-<a name="l03796"></a>03796 <span class="keyword">typedef</span> F functor_type;
-<a name="l03797"></a>03797 <span class="keyword">public</span>:
-<a name="l03798"></a>03798 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::const_closure_type expression1_closure_type;
-<a name="l03799"></a>03799 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::const_closure_type expression2_closure_type;
-<a name="l03800"></a>03800 <span class="keyword">private</span>:
-<a name="l03801"></a>03801 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2.html">matrix_vector_binary2&lt;E1, E2, F&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2.html">self_type</a>;
-<a name="l03802"></a>03802 <span class="keyword">public</span>:
-<a name="l03803"></a>03803 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l03804"></a>03804 <span class="preprocessor"></span> <span class="keyword">using</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression&lt;self_type&gt;::operator </a>();
-<a name="l03805"></a>03805 <span class="preprocessor">#endif</span>
-<a name="l03806"></a>03806 <span class="preprocessor"></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> complexity = 1;
-<a name="l03807"></a>03807 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1promote__traits.html">promote_traits&lt;typename E1::size_type, typename E2::size_type&gt;::promote_type</a> size_type;
-<a name="l03808"></a>03808 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1promote__traits.html">promote_traits&lt;typename E1::difference_type, typename E2::difference_type&gt;::promote_type</a> difference_type;
-<a name="l03809"></a>03809 <span class="keyword">typedef</span> <span class="keyword">typename</span> F::result_type value_type;
-<a name="l03810"></a>03810 <span class="keyword">typedef</span> value_type const_reference;
-<a name="l03811"></a>03811 <span class="keyword">typedef</span> const_reference reference;
-<a name="l03812"></a>03812 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2.html">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2.html">const_closure_type</a>;
-<a name="l03813"></a>03813 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2.html">const_closure_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2.html">closure_type</a>;
-<a name="l03814"></a>03814 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">unknown_storage_tag</a> storage_category;
-<a name="l03815"></a>03815
-<a name="l03816"></a>03816 <span class="comment">// Construction and destruction</span>
-<a name="l03817"></a>03817 BOOST_UBLAS_INLINE
-<a name="l03818"></a>03818 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2.html">matrix_vector_binary2</a> (<span class="keyword">const</span> expression1_type &amp;e1, <span class="keyword">const</span> expression2_type &amp;e2):
-<a name="l03819"></a>03819 e1_ (e1), e2_ (e2) {}
-<a name="l03820"></a>03820
-<a name="l03821"></a>03821 <span class="comment">// Accessors</span>
-<a name="l03822"></a>03822 BOOST_UBLAS_INLINE
-<a name="l03823"></a>03823 size_type size ()<span class="keyword"> const </span>{
-<a name="l03824"></a>03824 <span class="keywordflow">return</span> e2_.size2 ();
-<a name="l03825"></a>03825 }
-<a name="l03826"></a>03826
-<a name="l03827"></a>03827 <span class="keyword">public</span>:
-<a name="l03828"></a>03828 <span class="comment">// Expression accessors</span>
-<a name="l03829"></a>03829 BOOST_UBLAS_INLINE
-<a name="l03830"></a>03830 <span class="keyword">const</span> expression1_closure_type &amp;expression1 ()<span class="keyword"> const </span>{
-<a name="l03831"></a>03831 <span class="keywordflow">return</span> e1_;
-<a name="l03832"></a>03832 }
-<a name="l03833"></a>03833 BOOST_UBLAS_INLINE
-<a name="l03834"></a>03834 <span class="keyword">const</span> expression2_closure_type &amp;expression2 ()<span class="keyword"> const </span>{
-<a name="l03835"></a>03835 <span class="keywordflow">return</span> e2_;
-<a name="l03836"></a>03836 }
-<a name="l03837"></a>03837 <span class="keyword">public</span>:
-<a name="l03838"></a>03838
-<a name="l03839"></a>03839 <span class="comment">// Element access</span>
-<a name="l03840"></a>03840 BOOST_UBLAS_INLINE
-<a name="l03841"></a>03841 const_reference operator () (size_type j)<span class="keyword"> const </span>{
-<a name="l03842"></a>03842 <span class="keywordflow">return</span> functor_type::apply (e1_, e2_, j);
-<a name="l03843"></a>03843 }
-<a name="l03844"></a>03844
-<a name="l03845"></a>03845 <span class="comment">// Closure comparison</span>
-<a name="l03846"></a>03846 BOOST_UBLAS_INLINE
-<a name="l03847"></a>03847 <span class="keywordtype">bool</span> same_closure (<span class="keyword">const</span> matrix_vector_binary2 &amp;mvb2)<span class="keyword"> const </span>{
-<a name="l03848"></a>03848 <span class="keywordflow">return</span> (*this).expression1 ().same_closure (mvb2.expression1 ()) &amp;&amp;
-<a name="l03849"></a>03849 (*this).expression2 ().same_closure (mvb2.expression2 ());
-<a name="l03850"></a>03850 }
-<a name="l03851"></a>03851
-<a name="l03852"></a>03852 <span class="comment">// Iterator types</span>
-<a name="l03853"></a>03853 <span class="keyword">private</span>:
-<a name="l03854"></a>03854 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::const_iterator const_subiterator1_type;
-<a name="l03855"></a>03855 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::const_iterator2 const_subiterator2_type;
-<a name="l03856"></a>03856 <span class="keyword">typedef</span> <span class="keyword">const</span> value_type *const_pointer;
-<a name="l03857"></a>03857
-<a name="l03858"></a>03858 <span class="keyword">public</span>:
-<a name="l03859"></a>03859 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l03860"></a>03860 <span class="preprocessor"></span> <span class="keyword">typedef</span> indexed_const_iterator&lt;const_closure_type, typename const_subiterator2_type::iterator_category&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2_1_1const__iterator.html">const_iterator</a>;
-<a name="l03861"></a>03861 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2_1_1const__iterator.html">const_iterator</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2_1_1const__iterator.html">iterator</a>;
-<a name="l03862"></a>03862 <span class="preprocessor">#else</span>
-<a name="l03863"></a>03863 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2_1_1const__iterator.html">const_iterator</a>;
-<a name="l03864"></a>03864 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2_1_1const__iterator.html">const_iterator</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2_1_1const__iterator.html">iterator</a>;
-<a name="l03865"></a>03865 <span class="preprocessor">#endif</span>
-<a name="l03866"></a>03866 <span class="preprocessor"></span>
-<a name="l03867"></a>03867 <span class="comment">// Element lookup</span>
-<a name="l03868"></a>03868 BOOST_UBLAS_INLINE
-<a name="l03869"></a>03869 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2_1_1const__iterator.html">const_iterator</a> find (size_type j)<span class="keyword"> const </span>{
-<a name="l03870"></a>03870 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l03871"></a>03871 <span class="preprocessor"></span> const_subiterator2_type it2 (e2_.find2 (0, 0, j));
-<a name="l03872"></a>03872 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2_1_1const__iterator.html">const_iterator</a> (*<span class="keyword">this</span>, it2.index2 ());
-<a name="l03873"></a>03873 <span class="preprocessor">#else</span>
-<a name="l03874"></a>03874 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2_1_1const__iterator.html">const_iterator</a> (*<span class="keyword">this</span>, e2_.find2 (0, 0, j));
-<a name="l03875"></a>03875 <span class="preprocessor">#endif</span>
-<a name="l03876"></a>03876 <span class="preprocessor"></span> }
-<a name="l03877"></a>03877
-<a name="l03878"></a>03878
-<a name="l03879"></a>03879 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l03880"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2_1_1const__iterator.html">03880</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2_1_1const__iterator.html">const_iterator</a>:
-<a name="l03881"></a>03881 <span class="keyword">public</span> container_const_reference&lt;matrix_vector_binary2&gt;,
-<a name="l03882"></a>03882 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename iterator_restrict_traits&lt;typename E1::const_iterator::iterator_category,
-<a name="l03883"></a>03883 typename E2::const_iterator2::iterator_category&gt;::iterator_category&gt;::template
-<a name="l03884"></a>03884 iterator_base&lt;const_iterator, value_type&gt;::type {
-<a name="l03885"></a>03885 <span class="keyword">public</span>:
-<a name="l03886"></a>03886 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits.html">iterator_restrict_traits</a>&lt;<span class="keyword">typename</span> E1::const_iterator::iterator_category,
-<a name="l03887"></a>03887 <span class="keyword">typename</span> E2::const_iterator2::iterator_category&gt;::iterator_category iterator_category;
-<a name="l03888"></a>03888 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_vector_binary2::difference_type difference_type;
-<a name="l03889"></a>03889 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_vector_binary2::value_type value_type;
-<a name="l03890"></a>03890 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_vector_binary2::const_reference reference;
-<a name="l03891"></a>03891 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_vector_binary2::const_pointer pointer;
-<a name="l03892"></a>03892
-<a name="l03893"></a>03893 <span class="comment">// Construction and destruction</span>
-<a name="l03894"></a>03894 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INVARIANT_HOISTING</span>
-<a name="l03895"></a>03895 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l03896"></a>03896 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2_1_1const__iterator.html">const_iterator</a> ():
-<a name="l03897"></a>03897 container_const_reference&lt;self_type&gt; (), it2_ (), e1_begin_ (), e1_end_ () {}
-<a name="l03898"></a>03898 BOOST_UBLAS_INLINE
-<a name="l03899"></a>03899 const_iterator (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2.html">self_type</a> &amp;mvb, <span class="keyword">const</span> const_subiterator2_type &amp;it2):
-<a name="l03900"></a>03900 container_const_reference&lt;self_type&gt; (mvb), it2_ (it2), e1_begin_ (mvb.expression1 ().begin ()), e1_end_ (mvb.expression1 ().end ()) {}
-<a name="l03901"></a>03901 <span class="preprocessor">#else</span>
-<a name="l03902"></a>03902 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l03903"></a>03903 const_iterator ():
-<a name="l03904"></a>03904 container_const_reference&lt;self_type&gt; (), it2_ () {}
-<a name="l03905"></a>03905 BOOST_UBLAS_INLINE
-<a name="l03906"></a>03906 const_iterator (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2.html">self_type</a> &amp;mvb, <span class="keyword">const</span> const_subiterator2_type &amp;it2):
-<a name="l03907"></a>03907 container_const_reference&lt;self_type&gt; (mvb), it2_ (it2) {}
-<a name="l03908"></a>03908 <span class="preprocessor">#endif</span>
-<a name="l03909"></a>03909 <span class="preprocessor"></span>
-<a name="l03910"></a>03910 <span class="keyword">private</span>:
-<a name="l03911"></a>03911 <span class="comment">// Dense random access specialization</span>
-<a name="l03912"></a>03912 BOOST_UBLAS_INLINE
-<a name="l03913"></a>03913 value_type dereference (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__random__access__iterator__tag.html">dense_random_access_iterator_tag</a>)<span class="keyword"> const </span>{
-<a name="l03914"></a>03914 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2.html">self_type</a> &amp;mvb = (*this) ();
-<a name="l03915"></a>03915 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXING</span>
-<a name="l03916"></a>03916 <span class="preprocessor"></span> <span class="keywordflow">return</span> mvb (index ());
-<a name="l03917"></a>03917 <span class="preprocessor">#elif BOOST_UBLAS_USE_ITERATING</span>
-<a name="l03918"></a>03918 <span class="preprocessor"></span> difference_type size = BOOST_UBLAS_SAME (mvb.expression2 ().size1 (), mvb.expression1 ().size ());
-<a name="l03919"></a>03919 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INVARIANT_HOISTING</span>
-<a name="l03920"></a>03920 <span class="preprocessor"></span> <span class="keywordflow">return</span> functor_type::apply (size, e1_begin_, it2_.begin ());
-<a name="l03921"></a>03921 <span class="preprocessor">#else</span>
-<a name="l03922"></a>03922 <span class="preprocessor"></span> <span class="keywordflow">return</span> functor_type::apply (size, mvb.expression1 ().begin (), it2_.begin ());
-<a name="l03923"></a>03923 <span class="preprocessor">#endif</span>
-<a name="l03924"></a>03924 <span class="preprocessor"></span><span class="preprocessor">#else</span>
-<a name="l03925"></a>03925 <span class="preprocessor"></span> difference_type size = BOOST_UBLAS_SAME (mvb.expression2 ().size1 (), mvb.expression1 ().size ());
-<a name="l03926"></a>03926 <span class="keywordflow">if</span> (size &gt;= BOOST_UBLAS_ITERATOR_THRESHOLD)
-<a name="l03927"></a>03927 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INVARIANT_HOISTING</span>
-<a name="l03928"></a>03928 <span class="preprocessor"></span> <span class="keywordflow">return</span> functor_type::apply (size, e1_begin_, it2_.begin ());
-<a name="l03929"></a>03929 <span class="preprocessor">#else</span>
-<a name="l03930"></a>03930 <span class="preprocessor"></span> <span class="keywordflow">return</span> functor_type::apply (size, mvb.expression1 ().begin (), it2_.begin ());
-<a name="l03931"></a>03931 <span class="preprocessor">#endif</span>
-<a name="l03932"></a>03932 <span class="preprocessor"></span> <span class="keywordflow">else</span>
-<a name="l03933"></a>03933 <span class="keywordflow">return</span> mvb (index ());
-<a name="l03934"></a>03934 <span class="preprocessor">#endif</span>
-<a name="l03935"></a>03935 <span class="preprocessor"></span> }
-<a name="l03936"></a>03936
-<a name="l03937"></a>03937 <span class="comment">// Packed bidirectional specialization</span>
-<a name="l03938"></a>03938 BOOST_UBLAS_INLINE
-<a name="l03939"></a>03939 value_type dereference (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a>)<span class="keyword"> const </span>{
-<a name="l03940"></a>03940 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INVARIANT_HOISTING</span>
-<a name="l03941"></a>03941 <span class="preprocessor"></span> <span class="keywordflow">return</span> functor_type::apply (e1_begin_, e1_end_, it2_.begin (), it2_.end ());
-<a name="l03942"></a>03942 <span class="preprocessor">#else</span>
-<a name="l03943"></a>03943 <span class="preprocessor"></span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2.html">self_type</a> &amp;mvb = (*this) ();
-<a name="l03944"></a>03944 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l03945"></a>03945 <span class="preprocessor"></span> <span class="keywordflow">return</span> functor_type::apply (mvb.expression1 ().begin (), mvb.expression1 ().end (),
-<a name="l03946"></a>03946 it2_.begin (), it2_.end ());
-<a name="l03947"></a>03947 <span class="preprocessor">#else</span>
-<a name="l03948"></a>03948 <span class="preprocessor"></span> <span class="keywordflow">return</span> functor_type::apply (mvb.expression1 ().begin (), mvb.expression1 ().end (),
-<a name="l03949"></a>03949 boost::numeric::ublas::begin (it2_, iterator2_tag ()),
-<a name="l03950"></a>03950 boost::numeric::ublas::end (it2_, iterator2_tag ()));
-<a name="l03951"></a>03951 <span class="preprocessor">#endif</span>
-<a name="l03952"></a>03952 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
-<a name="l03953"></a>03953 <span class="preprocessor"></span> }
-<a name="l03954"></a>03954
-<a name="l03955"></a>03955 <span class="comment">// Sparse bidirectional specialization</span>
-<a name="l03956"></a>03956 BOOST_UBLAS_INLINE
-<a name="l03957"></a>03957 value_type dereference (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>)<span class="keyword"> const </span>{
-<a name="l03958"></a>03958 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INVARIANT_HOISTING</span>
-<a name="l03959"></a>03959 <span class="preprocessor"></span> <span class="keywordflow">return</span> functor_type::apply (e1_begin_, e1_end_, it2_.begin (), it2_.end (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a> ());
-<a name="l03960"></a>03960 <span class="preprocessor">#else</span>
-<a name="l03961"></a>03961 <span class="preprocessor"></span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2.html">self_type</a> &amp;mvb = (*this) ();
-<a name="l03962"></a>03962 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l03963"></a>03963 <span class="preprocessor"></span> <span class="keywordflow">return</span> functor_type::apply (mvb.expression1 ().begin (), mvb.expression1 ().end (),
-<a name="l03964"></a>03964 it2_.begin (), it2_.end (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a> ());
-<a name="l03965"></a>03965 <span class="preprocessor">#else</span>
-<a name="l03966"></a>03966 <span class="preprocessor"></span> <span class="keywordflow">return</span> functor_type::apply (mvb.expression1 ().begin (), mvb.expression1 ().end (),
-<a name="l03967"></a>03967 boost::numeric::ublas::begin (it2_, iterator2_tag ()),
-<a name="l03968"></a>03968 boost::numeric::ublas::end (it2_, iterator2_tag ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a> ());
-<a name="l03969"></a>03969 <span class="preprocessor">#endif</span>
-<a name="l03970"></a>03970 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
-<a name="l03971"></a>03971 <span class="preprocessor"></span> }
-<a name="l03972"></a>03972
-<a name="l03973"></a>03973 <span class="keyword">public</span>:
-<a name="l03974"></a>03974 <span class="comment">// Arithmetic</span>
-<a name="l03975"></a>03975 BOOST_UBLAS_INLINE
-<a name="l03976"></a>03976 const_iterator &amp;operator ++ () {
-<a name="l03977"></a>03977 ++ it2_;
-<a name="l03978"></a>03978 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03979"></a>03979 }
-<a name="l03980"></a>03980 BOOST_UBLAS_INLINE
-<a name="l03981"></a>03981 const_iterator &amp;operator -- () {
-<a name="l03982"></a>03982 -- it2_;
-<a name="l03983"></a>03983 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03984"></a>03984 }
-<a name="l03985"></a>03985 BOOST_UBLAS_INLINE
-<a name="l03986"></a>03986 const_iterator &amp;operator += (difference_type n) {
-<a name="l03987"></a>03987 it2_ += n;
-<a name="l03988"></a>03988 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03989"></a>03989 }
-<a name="l03990"></a>03990 BOOST_UBLAS_INLINE
-<a name="l03991"></a>03991 const_iterator &amp;operator -= (difference_type n) {
-<a name="l03992"></a>03992 it2_ -= n;
-<a name="l03993"></a>03993 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03994"></a>03994 }
-<a name="l03995"></a>03995 BOOST_UBLAS_INLINE
-<a name="l03996"></a>03996 difference_type operator - (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l03997"></a>03997 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l03998"></a>03998 <span class="keywordflow">return</span> it2_ - it.it2_;
-<a name="l03999"></a>03999 }
-<a name="l04000"></a>04000
-<a name="l04001"></a>04001 <span class="comment">// Dereference</span>
-<a name="l04002"></a>04002 BOOST_UBLAS_INLINE
-<a name="l04003"></a>04003 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l04004"></a>04004 <span class="keywordflow">return</span> dereference (iterator_category ());
-<a name="l04005"></a>04005 }
-<a name="l04006"></a>04006 BOOST_UBLAS_INLINE
-<a name="l04007"></a>04007 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l04008"></a>04008 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l04009"></a>04009 }
-<a name="l04010"></a>04010
-<a name="l04011"></a>04011 <span class="comment">// Index</span>
-<a name="l04012"></a>04012 BOOST_UBLAS_INLINE
-<a name="l04013"></a>04013 size_type index ()<span class="keyword"> const </span>{
-<a name="l04014"></a>04014 <span class="keywordflow">return</span> it2_.index2 ();
-<a name="l04015"></a>04015 }
-<a name="l04016"></a>04016
-<a name="l04017"></a>04017 <span class="comment">// Assignment </span>
-<a name="l04018"></a>04018 BOOST_UBLAS_INLINE
-<a name="l04019"></a>04019 const_iterator &amp;operator = (<span class="keyword">const</span> const_iterator &amp;it) {
-<a name="l04020"></a>04020 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l04021"></a>04021 it2_ = it.it2_;
-<a name="l04022"></a>04022 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INVARIANT_HOISTING</span>
-<a name="l04023"></a>04023 <span class="preprocessor"></span> e1_begin_ = it.e1_begin_;
-<a name="l04024"></a>04024 e1_end_ = it.e1_end_;
-<a name="l04025"></a>04025 <span class="preprocessor">#endif</span>
-<a name="l04026"></a>04026 <span class="preprocessor"></span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04027"></a>04027 }
-<a name="l04028"></a>04028
-<a name="l04029"></a>04029 <span class="comment">// Comparison</span>
-<a name="l04030"></a>04030 BOOST_UBLAS_INLINE
-<a name="l04031"></a>04031 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l04032"></a>04032 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l04033"></a>04033 <span class="keywordflow">return</span> it2_ == it.it2_;
-<a name="l04034"></a>04034 }
-<a name="l04035"></a>04035 BOOST_UBLAS_INLINE
-<a name="l04036"></a>04036 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l04037"></a>04037 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l04038"></a>04038 <span class="keywordflow">return</span> it2_ &lt; it.it2_;
-<a name="l04039"></a>04039 }
-<a name="l04040"></a>04040
-<a name="l04041"></a>04041 <span class="keyword">private</span>:
-<a name="l04042"></a>04042 const_subiterator2_type it2_;
-<a name="l04043"></a>04043 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INVARIANT_HOISTING</span>
-<a name="l04044"></a>04044 <span class="preprocessor"></span> <span class="comment">// Mutable due to assignment </span>
-<a name="l04045"></a>04045 <span class="comment">/* const */</span> const_subiterator1_type e1_begin_;
-<a name="l04046"></a>04046 <span class="comment">/* const */</span> const_subiterator1_type e1_end_;
-<a name="l04047"></a>04047 <span class="preprocessor">#endif</span>
-<a name="l04048"></a>04048 <span class="preprocessor"></span> };
-<a name="l04049"></a>04049 <span class="preprocessor">#endif</span>
-<a name="l04050"></a>04050 <span class="preprocessor"></span>
-<a name="l04051"></a>04051 BOOST_UBLAS_INLINE
-<a name="l04052"></a>04052 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2_1_1const__iterator.html">const_iterator</a> begin ()<span class="keyword"> const </span>{
-<a name="l04053"></a>04053 <span class="keywordflow">return</span> find (0);
-<a name="l04054"></a>04054 }
-<a name="l04055"></a>04055 BOOST_UBLAS_INLINE
-<a name="l04056"></a>04056 const_iterator end ()<span class="keyword"> const </span>{
-<a name="l04057"></a>04057 <span class="keywordflow">return</span> find (size ());
-<a name="l04058"></a>04058 }
-<a name="l04059"></a>04059
-<a name="l04060"></a>04060 <span class="comment">// Reverse iterator</span>
-<a name="l04061"></a>04061 <span class="keyword">typedef</span> reverse_iterator_base&lt;const_iterator&gt; const_reverse_iterator;
-<a name="l04062"></a>04062
-<a name="l04063"></a>04063 BOOST_UBLAS_INLINE
-<a name="l04064"></a>04064 const_reverse_iterator rbegin ()<span class="keyword"> const </span>{
-<a name="l04065"></a>04065 <span class="keywordflow">return</span> const_reverse_iterator (end ());
-<a name="l04066"></a>04066 }
-<a name="l04067"></a>04067 BOOST_UBLAS_INLINE
-<a name="l04068"></a>04068 const_reverse_iterator rend ()<span class="keyword"> const </span>{
-<a name="l04069"></a>04069 <span class="keywordflow">return</span> const_reverse_iterator (begin ());
-<a name="l04070"></a>04070 }
-<a name="l04071"></a>04071
-<a name="l04072"></a>04072 <span class="keyword">private</span>:
-<a name="l04073"></a>04073 expression1_closure_type e1_;
-<a name="l04074"></a>04074 expression2_closure_type e2_;
-<a name="l04075"></a>04075 };
-<a name="l04076"></a>04076
-<a name="l04077"></a>04077 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T1, <span class="keyword">class</span> E1, <span class="keyword">class</span> T2, <span class="keyword">class</span> E2&gt;
-<a name="l04078"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2__traits.html">04078</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2__traits.html">matrix_vector_binary2_traits</a> {
-<a name="l04079"></a>04079 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">unknown_storage_tag</a> storage_category;
-<a name="l04080"></a>04080 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1column__major__tag.html">column_major_tag</a> orientation_category;
-<a name="l04081"></a>04081 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1promote__traits.html">promote_traits&lt;T1, T2&gt;::promote_type</a> promote_type;
-<a name="l04082"></a>04082 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2.html">matrix_vector_binary2&lt;E1, E2, matrix_vector_prod2&lt;E1, E2, promote_type&gt;</a> &gt; expression_type;
-<a name="l04083"></a>04083 <span class="preprocessor">#ifndef BOOST_UBLAS_SIMPLE_ET_DEBUG</span>
-<a name="l04084"></a>04084 <span class="preprocessor"></span> <span class="keyword">typedef</span> expression_type <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2.html">result_type</a>;
-<a name="l04085"></a>04085 <span class="preprocessor">#else</span>
-<a name="l04086"></a>04086 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::vector_temporary_type <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2.html">result_type</a>;
-<a name="l04087"></a>04087 <span class="preprocessor">#endif</span>
-<a name="l04088"></a>04088 <span class="preprocessor"></span> };
-<a name="l04089"></a>04089
-<a name="l04090"></a>04090 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l04091"></a>04091 BOOST_UBLAS_INLINE
-<a name="l04092"></a>04092 <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2__traits.html">matrix_vector_binary2_traits</a>&lt;<span class="keyword">typename</span> E1::value_type, E1,
-<a name="l04093"></a>04093 <span class="keyword">typename</span> E2::value_type, E2&gt;::result_type
-<a name="l04094"></a>04094 prod (<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;E1&gt;</a> &amp;e1,
-<a name="l04095"></a>04095 <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;E2&gt;</a> &amp;e2,
-<a name="l04096"></a>04096 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">unknown_storage_tag</a>,
-<a name="l04097"></a>04097 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1column__major__tag.html">column_major_tag</a>) {
-<a name="l04098"></a>04098 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2__traits.html">matrix_vector_binary2_traits</a>&lt;<span class="keyword">typename</span> E1::value_type, E1,
-<a name="l04099"></a>04099 <span class="keyword">typename</span> E2::value_type, E2&gt;::expression_type expression_type;
-<a name="l04100"></a>04100 <span class="keywordflow">return</span> expression_type (e1 (), e2 ());
-<a name="l04101"></a>04101 }
-<a name="l04102"></a>04102
-<a name="l04103"></a>04103 <span class="comment">// Dispatcher</span>
-<a name="l04104"></a>04104 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l04105"></a>04105 BOOST_UBLAS_INLINE
-<a name="l04106"></a>04106 <span class="keyword">typename</span> matrix_vector_binary2_traits&lt;<span class="keyword">typename</span> E1::value_type, E1,
-<a name="l04107"></a>04107 <span class="keyword">typename</span> E2::value_type, E2&gt;::result_type
-<a name="l04108"></a>04108 prod (<span class="keyword">const</span> vector_expression&lt;E1&gt; &amp;e1,
-<a name="l04109"></a>04109 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2) {
-<a name="l04110"></a>04110 BOOST_STATIC_ASSERT (E1::complexity == 0);
-<a name="l04111"></a>04111 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_vector_binary2_traits&lt;<span class="keyword">typename</span> E1::value_type, E1,
-<a name="l04112"></a>04112 <span class="keyword">typename</span> E2::value_type, E2&gt;::storage_category storage_category;
-<a name="l04113"></a>04113 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_vector_binary2_traits&lt;<span class="keyword">typename</span> E1::value_type, E1,
-<a name="l04114"></a>04114 <span class="keyword">typename</span> E2::value_type, E2&gt;::orientation_category orientation_category;
-<a name="l04115"></a>04115 <span class="keywordflow">return</span> prod (e1, e2, storage_category (), orientation_category ());
-<a name="l04116"></a>04116 }
-<a name="l04117"></a>04117
-<a name="l04118"></a>04118 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l04119"></a>04119 BOOST_UBLAS_INLINE
-<a name="l04120"></a>04120 <span class="keyword">typename</span> matrix_vector_binary2_traits&lt;typename type_traits&lt;typename E1::value_type&gt;::precision_type, E1,
-<a name="l04121"></a>04121 <span class="keyword">typename</span> type_traits&lt;typename E2::value_type&gt;::precision_type, E2&gt;::result_type
-<a name="l04122"></a>04122 prec_prod (<span class="keyword">const</span> vector_expression&lt;E1&gt; &amp;e1,
-<a name="l04123"></a>04123 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l04124"></a>04124 unknown_storage_tag,
-<a name="l04125"></a>04125 column_major_tag) {
-<a name="l04126"></a>04126 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_vector_binary2_traits&lt;typename type_traits&lt;typename E1::value_type&gt;::precision_type, E1,
-<a name="l04127"></a>04127 <span class="keyword">typename</span> type_traits&lt;typename E2::value_type&gt;::precision_type, E2&gt;::expression_type expression_type;
-<a name="l04128"></a>04128 <span class="keywordflow">return</span> expression_type (e1 (), e2 ());
-<a name="l04129"></a>04129 }
-<a name="l04130"></a>04130
-<a name="l04131"></a>04131 <span class="comment">// Dispatcher</span>
-<a name="l04132"></a>04132 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l04133"></a>04133 BOOST_UBLAS_INLINE
-<a name="l04134"></a>04134 <span class="keyword">typename</span> matrix_vector_binary2_traits&lt;typename type_traits&lt;typename E1::value_type&gt;::precision_type, E1,
-<a name="l04135"></a>04135 <span class="keyword">typename</span> type_traits&lt;typename E2::value_type&gt;::precision_type, E2&gt;::result_type
-<a name="l04136"></a>04136 prec_prod (<span class="keyword">const</span> vector_expression&lt;E1&gt; &amp;e1,
-<a name="l04137"></a>04137 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2) {
-<a name="l04138"></a>04138 BOOST_STATIC_ASSERT (E1::complexity == 0);
-<a name="l04139"></a>04139 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_vector_binary2_traits&lt;typename type_traits&lt;typename E1::value_type&gt;::precision_type, E1,
-<a name="l04140"></a>04140 <span class="keyword">typename</span> type_traits&lt;typename E2::value_type&gt;::precision_type, E2&gt;::storage_category storage_category;
-<a name="l04141"></a>04141 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_vector_binary2_traits&lt;typename type_traits&lt;typename E1::value_type&gt;::precision_type, E1,
-<a name="l04142"></a>04142 <span class="keyword">typename</span> type_traits&lt;typename E2::value_type&gt;::precision_type, E2&gt;::orientation_category orientation_category;
-<a name="l04143"></a>04143 <span class="keywordflow">return</span> prec_prod (e1, e2, storage_category (), orientation_category ());
-<a name="l04144"></a>04144 }
-<a name="l04145"></a>04145
-<a name="l04146"></a>04146 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l04147"></a>04147 BOOST_UBLAS_INLINE
-<a name="l04148"></a>04148 V &amp;
-<a name="l04149"></a>04149 prod (<span class="keyword">const</span> vector_expression&lt;E1&gt; &amp;e1,
-<a name="l04150"></a>04150 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l04151"></a>04151 V &amp;v) {
-<a name="l04152"></a>04152 <span class="keywordflow">return</span> v.assign (prod (e1, e2));
-<a name="l04153"></a>04153 }
-<a name="l04154"></a>04154
-<a name="l04155"></a>04155 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l04156"></a>04156 BOOST_UBLAS_INLINE
-<a name="l04157"></a>04157 V &amp;
-<a name="l04158"></a>04158 prec_prod (<span class="keyword">const</span> vector_expression&lt;E1&gt; &amp;e1,
-<a name="l04159"></a>04159 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l04160"></a>04160 V &amp;v) {
-<a name="l04161"></a>04161 <span class="keywordflow">return</span> v.assign (prec_prod (e1, e2));
-<a name="l04162"></a>04162 }
-<a name="l04163"></a>04163
-<a name="l04164"></a>04164 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l04165"></a>04165 BOOST_UBLAS_INLINE
-<a name="l04166"></a>04166 V
-<a name="l04167"></a>04167 prod (<span class="keyword">const</span> vector_expression&lt;E1&gt; &amp;e1,
-<a name="l04168"></a>04168 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2) {
-<a name="l04169"></a>04169 <span class="keywordflow">return</span> V (prod (e1, e2));
-<a name="l04170"></a>04170 }
-<a name="l04171"></a>04171
-<a name="l04172"></a>04172 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l04173"></a>04173 BOOST_UBLAS_INLINE
-<a name="l04174"></a>04174 V
-<a name="l04175"></a>04175 prec_prod (<span class="keyword">const</span> vector_expression&lt;E1&gt; &amp;e1,
-<a name="l04176"></a>04176 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2) {
-<a name="l04177"></a>04177 <span class="keywordflow">return</span> V (prec_prod (e1, e2));
-<a name="l04178"></a>04178 }
-<a name="l04179"></a>04179
-<a name="l04180"></a>04180 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2, <span class="keyword">class</span> F&gt;
-<a name="l04181"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary.html">04181</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary.html">matrix_matrix_binary</a>:
-<a name="l04182"></a>04182 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression</a>&lt;matrix_matrix_binary&lt;E1, E2, F&gt; &gt; {
-<a name="l04183"></a>04183
-<a name="l04184"></a>04184 <span class="keyword">public</span>:
-<a name="l04185"></a>04185 <span class="keyword">typedef</span> E1 expression1_type;
-<a name="l04186"></a>04186 <span class="keyword">typedef</span> E2 expression2_type;
-<a name="l04187"></a>04187 <span class="keyword">private</span>:
-<a name="l04188"></a>04188 <span class="keyword">typedef</span> F functor_type;
-<a name="l04189"></a>04189 <span class="keyword">public</span>:
-<a name="l04190"></a>04190 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::const_closure_type expression1_closure_type;
-<a name="l04191"></a>04191 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::const_closure_type expression2_closure_type;
-<a name="l04192"></a>04192 <span class="keyword">private</span>:
-<a name="l04193"></a>04193 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary.html">matrix_matrix_binary&lt;E1, E2, F&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary.html">self_type</a>;
-<a name="l04194"></a>04194 <span class="keyword">public</span>:
-<a name="l04195"></a>04195 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l04196"></a>04196 <span class="preprocessor"></span> <span class="keyword">using</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression&lt;self_type&gt;::operator </a>();
-<a name="l04197"></a>04197 <span class="preprocessor">#endif</span>
-<a name="l04198"></a>04198 <span class="preprocessor"></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> complexity = 1;
-<a name="l04199"></a>04199 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1promote__traits.html">promote_traits&lt;typename E1::size_type, typename E2::size_type&gt;::promote_type</a> size_type;
-<a name="l04200"></a>04200 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1promote__traits.html">promote_traits&lt;typename E1::difference_type, typename E2::difference_type&gt;::promote_type</a> difference_type;
-<a name="l04201"></a>04201 <span class="keyword">typedef</span> <span class="keyword">typename</span> F::result_type value_type;
-<a name="l04202"></a>04202 <span class="keyword">typedef</span> value_type const_reference;
-<a name="l04203"></a>04203 <span class="keyword">typedef</span> const_reference reference;
-<a name="l04204"></a>04204 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary.html">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary.html">const_closure_type</a>;
-<a name="l04205"></a>04205 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary.html">const_closure_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary.html">closure_type</a>;
-<a name="l04206"></a>04206 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__orientation__tag.html">unknown_orientation_tag</a> orientation_category;
-<a name="l04207"></a>04207 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">unknown_storage_tag</a> storage_category;
-<a name="l04208"></a>04208
-<a name="l04209"></a>04209 <span class="comment">// Construction and destruction</span>
-<a name="l04210"></a>04210 BOOST_UBLAS_INLINE
-<a name="l04211"></a>04211 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary.html">matrix_matrix_binary</a> (<span class="keyword">const</span> expression1_type &amp;e1, <span class="keyword">const</span> expression2_type &amp;e2):
-<a name="l04212"></a>04212 e1_ (e1), e2_ (e2) {}
-<a name="l04213"></a>04213
-<a name="l04214"></a>04214 <span class="comment">// Accessors</span>
-<a name="l04215"></a>04215 BOOST_UBLAS_INLINE
-<a name="l04216"></a>04216 size_type size1 ()<span class="keyword"> const </span>{
-<a name="l04217"></a>04217 <span class="keywordflow">return</span> e1_.size1 ();
-<a name="l04218"></a>04218 }
-<a name="l04219"></a>04219 BOOST_UBLAS_INLINE
-<a name="l04220"></a>04220 size_type size2 ()<span class="keyword"> const </span>{
-<a name="l04221"></a>04221 <span class="keywordflow">return</span> e2_.size2 ();
-<a name="l04222"></a>04222 }
-<a name="l04223"></a>04223
-<a name="l04224"></a>04224 <span class="keyword">public</span>:
-<a name="l04225"></a>04225 <span class="comment">// Expression accessors</span>
-<a name="l04226"></a>04226 BOOST_UBLAS_INLINE
-<a name="l04227"></a>04227 <span class="keyword">const</span> expression1_closure_type &amp;expression1 ()<span class="keyword"> const </span>{
-<a name="l04228"></a>04228 <span class="keywordflow">return</span> e1_;
-<a name="l04229"></a>04229 }
-<a name="l04230"></a>04230 BOOST_UBLAS_INLINE
-<a name="l04231"></a>04231 <span class="keyword">const</span> expression2_closure_type &amp;expression2 ()<span class="keyword"> const </span>{
-<a name="l04232"></a>04232 <span class="keywordflow">return</span> e2_;
-<a name="l04233"></a>04233 }
-<a name="l04234"></a>04234
-<a name="l04235"></a>04235 <span class="keyword">public</span>:
-<a name="l04236"></a>04236 <span class="comment">// Element access</span>
-<a name="l04237"></a>04237 BOOST_UBLAS_INLINE
-<a name="l04238"></a>04238 const_reference operator () (size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l04239"></a>04239 <span class="keywordflow">return</span> functor_type::apply (e1_, e2_, i, j);
-<a name="l04240"></a>04240 }
-<a name="l04241"></a>04241
-<a name="l04242"></a>04242 <span class="comment">// Closure comparison</span>
-<a name="l04243"></a>04243 BOOST_UBLAS_INLINE
-<a name="l04244"></a>04244 <span class="keywordtype">bool</span> same_closure (<span class="keyword">const</span> matrix_matrix_binary &amp;mmb)<span class="keyword"> const </span>{
-<a name="l04245"></a>04245 <span class="keywordflow">return</span> (*this).expression1 ().same_closure (mmb.expression1 ()) &amp;&amp;
-<a name="l04246"></a>04246 (*this).expression2 ().same_closure (mmb.expression2 ());
-<a name="l04247"></a>04247 }
-<a name="l04248"></a>04248
-<a name="l04249"></a>04249 <span class="comment">// Iterator types</span>
-<a name="l04250"></a>04250 <span class="keyword">private</span>:
-<a name="l04251"></a>04251 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::const_iterator1 const_iterator11_type;
-<a name="l04252"></a>04252 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::const_iterator2 const_iterator12_type;
-<a name="l04253"></a>04253 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::const_iterator1 const_iterator21_type;
-<a name="l04254"></a>04254 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::const_iterator2 const_iterator22_type;
-<a name="l04255"></a>04255 <span class="keyword">typedef</span> <span class="keyword">const</span> value_type *const_pointer;
-<a name="l04256"></a>04256
-<a name="l04257"></a>04257 <span class="keyword">public</span>:
-<a name="l04258"></a>04258 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l04259"></a>04259 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits.html">iterator_restrict_traits</a>&lt;<span class="keyword">typename</span> const_iterator11_type::iterator_category,
-<a name="l04260"></a>04260 <span class="keyword">typename</span> const_iterator22_type::iterator_category&gt;::iterator_category iterator_category;
-<a name="l04261"></a>04261 <span class="keyword">typedef</span> indexed_const_iterator1&lt;const_closure_type, iterator_category&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l04262"></a>04262 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator1.html">const_iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator1.html">iterator1</a>;
-<a name="l04263"></a>04263 <span class="keyword">typedef</span> indexed_const_iterator2&lt;const_closure_type, iterator_category&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l04264"></a>04264 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator2.html">const_iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator2.html">iterator2</a>;
-<a name="l04265"></a>04265 <span class="preprocessor">#else</span>
-<a name="l04266"></a>04266 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l04267"></a>04267 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator1.html">const_iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator1.html">iterator1</a>;
-<a name="l04268"></a>04268 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l04269"></a>04269 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator2.html">const_iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator2.html">iterator2</a>;
-<a name="l04270"></a>04270 <span class="preprocessor">#endif</span>
-<a name="l04271"></a>04271 <span class="preprocessor"></span> <span class="keyword">typedef</span> reverse_iterator_base1&lt;const_iterator1&gt; const_reverse_iterator1;
-<a name="l04272"></a>04272 <span class="keyword">typedef</span> reverse_iterator_base2&lt;const_iterator2&gt; const_reverse_iterator2;
-<a name="l04273"></a>04273
-<a name="l04274"></a>04274 <span class="comment">// Element lookup</span>
-<a name="l04275"></a>04275 BOOST_UBLAS_INLINE
-<a name="l04276"></a>04276 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator1.html">const_iterator1</a> find1 (<span class="keywordtype">int</span> <span class="comment">/* rank */</span>, size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l04277"></a>04277 <span class="comment">// FIXME sparse matrix tests fail!</span>
-<a name="l04278"></a>04278 <span class="comment">// const_iterator11_type it11 (e1_.find1 (rank, i, 0));</span>
-<a name="l04279"></a>04279 const_iterator11_type it11 (e1_.find1 (0, i, 0));
-<a name="l04280"></a>04280 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l04281"></a>04281 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, it11.index1 (), j);
-<a name="l04282"></a>04282 <span class="preprocessor">#else</span>
-<a name="l04283"></a>04283 <span class="preprocessor"></span> <span class="comment">// FIXME sparse matrix tests fail!</span>
-<a name="l04284"></a>04284 <span class="comment">// const_iterator22_type it22 (e2_.find2 (rank, 0, j));</span>
-<a name="l04285"></a>04285 const_iterator22_type it22 (e2_.find2 (0, 0, j));
-<a name="l04286"></a>04286 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, it11, it22);
-<a name="l04287"></a>04287 <span class="preprocessor">#endif</span>
-<a name="l04288"></a>04288 <span class="preprocessor"></span> }
-<a name="l04289"></a>04289 BOOST_UBLAS_INLINE
-<a name="l04290"></a>04290 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator2.html">const_iterator2</a> find2 (<span class="keywordtype">int</span> <span class="comment">/* rank */</span>, size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l04291"></a>04291 <span class="comment">// FIXME sparse matrix tests fail!</span>
-<a name="l04292"></a>04292 <span class="comment">// const_iterator22_type it22 (e2_.find2 (rank, 0, j));</span>
-<a name="l04293"></a>04293 const_iterator22_type it22 (e2_.find2 (0, 0, j));
-<a name="l04294"></a>04294 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l04295"></a>04295 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, i, it22.index2 ());
-<a name="l04296"></a>04296 <span class="preprocessor">#else</span>
-<a name="l04297"></a>04297 <span class="preprocessor"></span> <span class="comment">// FIXME sparse matrix tests fail!</span>
-<a name="l04298"></a>04298 <span class="comment">// const_iterator11_type it11 (e1_.find1 (rank, i, 0));</span>
-<a name="l04299"></a>04299 const_iterator11_type it11 (e1_.find1 (0, i, 0));
-<a name="l04300"></a>04300 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, it11, it22);
-<a name="l04301"></a>04301 <span class="preprocessor">#endif</span>
-<a name="l04302"></a>04302 <span class="preprocessor"></span> }
-<a name="l04303"></a>04303
-<a name="l04304"></a>04304
-<a name="l04305"></a>04305 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l04306"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator1.html">04306</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator1.html">const_iterator1</a>:
-<a name="l04307"></a>04307 <span class="keyword">public</span> container_const_reference&lt;matrix_matrix_binary&gt;,
-<a name="l04308"></a>04308 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename iterator_restrict_traits&lt;typename E1::const_iterator1::iterator_category,
-<a name="l04309"></a>04309 typename E2::const_iterator2::iterator_category&gt;::iterator_category&gt;::template
-<a name="l04310"></a>04310 iterator_base&lt;const_iterator1, value_type&gt;::type {
-<a name="l04311"></a>04311 <span class="keyword">public</span>:
-<a name="l04312"></a>04312 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits.html">iterator_restrict_traits</a>&lt;<span class="keyword">typename</span> E1::const_iterator1::iterator_category,
-<a name="l04313"></a>04313 <span class="keyword">typename</span> E2::const_iterator2::iterator_category&gt;::iterator_category iterator_category;
-<a name="l04314"></a>04314 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_matrix_binary::difference_type difference_type;
-<a name="l04315"></a>04315 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_matrix_binary::value_type value_type;
-<a name="l04316"></a>04316 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_matrix_binary::const_reference reference;
-<a name="l04317"></a>04317 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_matrix_binary::const_pointer pointer;
-<a name="l04318"></a>04318
-<a name="l04319"></a>04319 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator2.html">const_iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator2.html">dual_iterator_type</a>;
-<a name="l04320"></a>04320 <span class="keyword">typedef</span> const_reverse_iterator2 dual_reverse_iterator_type;
-<a name="l04321"></a>04321
-<a name="l04322"></a>04322 <span class="comment">// Construction and destruction</span>
-<a name="l04323"></a>04323 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INVARIANT_HOISTING</span>
-<a name="l04324"></a>04324 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l04325"></a>04325 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator1.html">const_iterator1</a> ():
-<a name="l04326"></a>04326 container_const_reference&lt;self_type&gt; (), it1_ (), it2_ (), it2_begin_ (), it2_end_ () {}
-<a name="l04327"></a>04327 BOOST_UBLAS_INLINE
-<a name="l04328"></a>04328 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary.html">self_type</a> &amp;mmb, <span class="keyword">const</span> const_iterator11_type &amp;it1, <span class="keyword">const</span> const_iterator22_type &amp;it2):
-<a name="l04329"></a>04329 container_const_reference&lt;self_type&gt; (mmb), it1_ (it1), it2_ (it2), it2_begin_ (it2.begin ()), it2_end_ (it2.end ()) {}
-<a name="l04330"></a>04330 <span class="preprocessor">#else</span>
-<a name="l04331"></a>04331 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l04332"></a>04332 const_iterator1 ():
-<a name="l04333"></a>04333 container_const_reference&lt;self_type&gt; (), it1_ (), it2_ () {}
-<a name="l04334"></a>04334 BOOST_UBLAS_INLINE
-<a name="l04335"></a>04335 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary.html">self_type</a> &amp;mmb, <span class="keyword">const</span> const_iterator11_type &amp;it1, <span class="keyword">const</span> const_iterator22_type &amp;it2):
-<a name="l04336"></a>04336 container_const_reference&lt;self_type&gt; (mmb), it1_ (it1), it2_ (it2) {}
-<a name="l04337"></a>04337 <span class="preprocessor">#endif</span>
-<a name="l04338"></a>04338 <span class="preprocessor"></span>
-<a name="l04339"></a>04339 <span class="keyword">private</span>:
-<a name="l04340"></a>04340 <span class="comment">// Random access specialization</span>
-<a name="l04341"></a>04341 BOOST_UBLAS_INLINE
-<a name="l04342"></a>04342 value_type dereference (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__random__access__iterator__tag.html">dense_random_access_iterator_tag</a>)<span class="keyword"> const </span>{
-<a name="l04343"></a>04343 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary.html">self_type</a> &amp;mmb = (*this) ();
-<a name="l04344"></a>04344 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXING</span>
-<a name="l04345"></a>04345 <span class="preprocessor"></span> <span class="keywordflow">return</span> mmb (index1 (), index2 ());
-<a name="l04346"></a>04346 <span class="preprocessor">#elif BOOST_UBLAS_USE_ITERATING</span>
-<a name="l04347"></a>04347 <span class="preprocessor"></span> difference_type size = BOOST_UBLAS_SAME (mmb.expression1 ().size2 (), mmb.expression2 ().size1 ());
-<a name="l04348"></a>04348 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INVARIANT_HOISTING</span>
-<a name="l04349"></a>04349 <span class="preprocessor"></span> <span class="keywordflow">return</span> functor_type::apply (size, it1_.begin (), it2_begin_);
-<a name="l04350"></a>04350 <span class="preprocessor">#else</span>
-<a name="l04351"></a>04351 <span class="preprocessor"></span> <span class="keywordflow">return</span> functor_type::apply (size, it1_.begin (), it2_.begin ());
-<a name="l04352"></a>04352 <span class="preprocessor">#endif</span>
-<a name="l04353"></a>04353 <span class="preprocessor"></span><span class="preprocessor">#else</span>
-<a name="l04354"></a>04354 <span class="preprocessor"></span> difference_type size = BOOST_UBLAS_SAME (mmb.expression1 ().size2 (), mmb.expression2 ().size1 ());
-<a name="l04355"></a>04355 <span class="keywordflow">if</span> (size &gt;= BOOST_UBLAS_ITERATOR_THRESHOLD)
-<a name="l04356"></a>04356 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INVARIANT_HOISTING</span>
-<a name="l04357"></a>04357 <span class="preprocessor"></span> <span class="keywordflow">return</span> functor_type::apply (size, it1_.begin (), it2_begin_);
-<a name="l04358"></a>04358 <span class="preprocessor">#else</span>
-<a name="l04359"></a>04359 <span class="preprocessor"></span> <span class="keywordflow">return</span> functor_type::apply (size, it1_.begin (), it2_.begin ());
-<a name="l04360"></a>04360 <span class="preprocessor">#endif</span>
-<a name="l04361"></a>04361 <span class="preprocessor"></span> <span class="keywordflow">else</span>
-<a name="l04362"></a>04362 <span class="keywordflow">return</span> mmb (index1 (), index2 ());
-<a name="l04363"></a>04363 <span class="preprocessor">#endif</span>
-<a name="l04364"></a>04364 <span class="preprocessor"></span> }
-<a name="l04365"></a>04365
-<a name="l04366"></a>04366 <span class="comment">// Packed bidirectional specialization</span>
-<a name="l04367"></a>04367 BOOST_UBLAS_INLINE
-<a name="l04368"></a>04368 value_type dereference (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a>)<span class="keyword"> const </span>{
-<a name="l04369"></a>04369 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INVARIANT_HOISTING</span>
-<a name="l04370"></a>04370 <span class="preprocessor"></span> <span class="keywordflow">return</span> functor_type::apply (it1_.begin (), it1_.end (),
-<a name="l04371"></a>04371 it2_begin_, it2_end_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a> ());
-<a name="l04372"></a>04372 <span class="preprocessor">#else</span>
-<a name="l04373"></a>04373 <span class="preprocessor"></span><span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l04374"></a>04374 <span class="preprocessor"></span> <span class="keywordflow">return</span> functor_type::apply (it1_.begin (), it1_.end (),
-<a name="l04375"></a>04375 it2_.begin (), it2_.end (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a> ());
-<a name="l04376"></a>04376 <span class="preprocessor">#else</span>
-<a name="l04377"></a>04377 <span class="preprocessor"></span> <span class="keywordflow">return</span> functor_type::apply (boost::numeric::ublas::begin (it1_, iterator1_tag ()),
-<a name="l04378"></a>04378 boost::numeric::ublas::end (it1_, iterator1_tag ()),
-<a name="l04379"></a>04379 boost::numeric::ublas::begin (it2_, iterator2_tag ()),
-<a name="l04380"></a>04380 boost::numeric::ublas::end (it2_, iterator2_tag ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a> ());
-<a name="l04381"></a>04381 <span class="preprocessor">#endif</span>
-<a name="l04382"></a>04382 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
-<a name="l04383"></a>04383 <span class="preprocessor"></span> }
-<a name="l04384"></a>04384
-<a name="l04385"></a>04385 <span class="comment">// Sparse bidirectional specialization</span>
-<a name="l04386"></a>04386 BOOST_UBLAS_INLINE
-<a name="l04387"></a>04387 value_type dereference (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>)<span class="keyword"> const </span>{
-<a name="l04388"></a>04388 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INVARIANT_HOISTING</span>
-<a name="l04389"></a>04389 <span class="preprocessor"></span> <span class="keywordflow">return</span> functor_type::apply (it1_.begin (), it1_.end (),
-<a name="l04390"></a>04390 it2_begin_, it2_end_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a> ());
-<a name="l04391"></a>04391 <span class="preprocessor">#else</span>
-<a name="l04392"></a>04392 <span class="preprocessor"></span><span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l04393"></a>04393 <span class="preprocessor"></span> <span class="keywordflow">return</span> functor_type::apply (it1_.begin (), it1_.end (),
-<a name="l04394"></a>04394 it2_.begin (), it2_.end (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a> ());
-<a name="l04395"></a>04395 <span class="preprocessor">#else</span>
-<a name="l04396"></a>04396 <span class="preprocessor"></span> <span class="keywordflow">return</span> functor_type::apply (boost::numeric::ublas::begin (it1_, iterator1_tag ()),
-<a name="l04397"></a>04397 boost::numeric::ublas::end (it1_, iterator1_tag ()),
-<a name="l04398"></a>04398 boost::numeric::ublas::begin (it2_, iterator2_tag ()),
-<a name="l04399"></a>04399 boost::numeric::ublas::end (it2_, iterator2_tag ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a> ());
-<a name="l04400"></a>04400 <span class="preprocessor">#endif</span>
-<a name="l04401"></a>04401 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
-<a name="l04402"></a>04402 <span class="preprocessor"></span> }
-<a name="l04403"></a>04403
-<a name="l04404"></a>04404 <span class="keyword">public</span>:
-<a name="l04405"></a>04405 <span class="comment">// Arithmetic</span>
-<a name="l04406"></a>04406 BOOST_UBLAS_INLINE
-<a name="l04407"></a>04407 const_iterator1 &amp;operator ++ () {
-<a name="l04408"></a>04408 ++ it1_;
-<a name="l04409"></a>04409 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04410"></a>04410 }
-<a name="l04411"></a>04411 BOOST_UBLAS_INLINE
-<a name="l04412"></a>04412 const_iterator1 &amp;operator -- () {
-<a name="l04413"></a>04413 -- it1_;
-<a name="l04414"></a>04414 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04415"></a>04415 }
-<a name="l04416"></a>04416 BOOST_UBLAS_INLINE
-<a name="l04417"></a>04417 const_iterator1 &amp;operator += (difference_type n) {
-<a name="l04418"></a>04418 it1_ += n;
-<a name="l04419"></a>04419 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04420"></a>04420 }
-<a name="l04421"></a>04421 BOOST_UBLAS_INLINE
-<a name="l04422"></a>04422 const_iterator1 &amp;operator -= (difference_type n) {
-<a name="l04423"></a>04423 it1_ -= n;
-<a name="l04424"></a>04424 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04425"></a>04425 }
-<a name="l04426"></a>04426 BOOST_UBLAS_INLINE
-<a name="l04427"></a>04427 difference_type operator - (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l04428"></a>04428 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l04429"></a>04429 BOOST_UBLAS_CHECK (it2_ == it.it2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l04430"></a>04430 <span class="keywordflow">return</span> it1_ - it.it1_;
-<a name="l04431"></a>04431 }
-<a name="l04432"></a>04432
-<a name="l04433"></a>04433 <span class="comment">// Dereference</span>
-<a name="l04434"></a>04434 BOOST_UBLAS_INLINE
-<a name="l04435"></a>04435 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l04436"></a>04436 <span class="keywordflow">return</span> dereference (iterator_category ());
-<a name="l04437"></a>04437 }
-<a name="l04438"></a>04438 BOOST_UBLAS_INLINE
-<a name="l04439"></a>04439 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l04440"></a>04440 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l04441"></a>04441 }
-<a name="l04442"></a>04442
-<a name="l04443"></a>04443 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l04444"></a>04444 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l04445"></a>04445 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l04446"></a>04446 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary.html">self_type</a>::
-<a name="l04447"></a>04447 <span class="preprocessor">#endif</span>
-<a name="l04448"></a>04448 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator2.html">const_iterator2</a> begin ()<span class="keyword"> const </span>{
-<a name="l04449"></a>04449 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find2 (1, index1 (), 0);
-<a name="l04450"></a>04450 }
-<a name="l04451"></a>04451 BOOST_UBLAS_INLINE
-<a name="l04452"></a>04452 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l04453"></a>04453 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary.html">self_type</a>::
-<a name="l04454"></a>04454 <span class="preprocessor">#endif</span>
-<a name="l04455"></a>04455 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator2.html">const_iterator2</a> end ()<span class="keyword"> const </span>{
-<a name="l04456"></a>04456 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find2 (1, index1 (), (*this) ().size2 ());
-<a name="l04457"></a>04457 }
-<a name="l04458"></a>04458 BOOST_UBLAS_INLINE
-<a name="l04459"></a>04459 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l04460"></a>04460 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary.html">self_type</a>::
-<a name="l04461"></a>04461 <span class="preprocessor">#endif</span>
-<a name="l04462"></a>04462 <span class="preprocessor"></span> const_reverse_iterator2 rbegin ()<span class="keyword"> const </span>{
-<a name="l04463"></a>04463 <span class="keywordflow">return</span> const_reverse_iterator2 (end ());
-<a name="l04464"></a>04464 }
-<a name="l04465"></a>04465 BOOST_UBLAS_INLINE
-<a name="l04466"></a>04466 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l04467"></a>04467 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary.html">self_type</a>::
-<a name="l04468"></a>04468 <span class="preprocessor">#endif</span>
-<a name="l04469"></a>04469 <span class="preprocessor"></span> const_reverse_iterator2 rend ()<span class="keyword"> const </span>{
-<a name="l04470"></a>04470 <span class="keywordflow">return</span> const_reverse_iterator2 (begin ());
-<a name="l04471"></a>04471 }
-<a name="l04472"></a>04472 <span class="preprocessor">#endif</span>
-<a name="l04473"></a>04473 <span class="preprocessor"></span>
-<a name="l04474"></a>04474 <span class="comment">// Indices</span>
-<a name="l04475"></a>04475 BOOST_UBLAS_INLINE
-<a name="l04476"></a>04476 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l04477"></a>04477 <span class="keywordflow">return</span> it1_.index1 ();
-<a name="l04478"></a>04478 }
-<a name="l04479"></a>04479 BOOST_UBLAS_INLINE
-<a name="l04480"></a>04480 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l04481"></a>04481 <span class="keywordflow">return</span> it2_.index2 ();
-<a name="l04482"></a>04482 }
-<a name="l04483"></a>04483
-<a name="l04484"></a>04484 <span class="comment">// Assignment</span>
-<a name="l04485"></a>04485 BOOST_UBLAS_INLINE
-<a name="l04486"></a>04486 const_iterator1 &amp;operator = (<span class="keyword">const</span> const_iterator1 &amp;it) {
-<a name="l04487"></a>04487 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l04488"></a>04488 it1_ = it.it1_;
-<a name="l04489"></a>04489 it2_ = it.it2_;
-<a name="l04490"></a>04490 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INVARIANT_HOISTING</span>
-<a name="l04491"></a>04491 <span class="preprocessor"></span> it2_begin_ = it.it2_begin_;
-<a name="l04492"></a>04492 it2_end_ = it.it2_end_;
-<a name="l04493"></a>04493 <span class="preprocessor">#endif</span>
-<a name="l04494"></a>04494 <span class="preprocessor"></span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04495"></a>04495 }
-<a name="l04496"></a>04496
-<a name="l04497"></a>04497 <span class="comment">// Comparison</span>
-<a name="l04498"></a>04498 BOOST_UBLAS_INLINE
-<a name="l04499"></a>04499 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l04500"></a>04500 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l04501"></a>04501 BOOST_UBLAS_CHECK (it2_ == it.it2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l04502"></a>04502 <span class="keywordflow">return</span> it1_ == it.it1_;
-<a name="l04503"></a>04503 }
-<a name="l04504"></a>04504 BOOST_UBLAS_INLINE
-<a name="l04505"></a>04505 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l04506"></a>04506 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l04507"></a>04507 BOOST_UBLAS_CHECK (it2_ == it.it2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l04508"></a>04508 <span class="keywordflow">return</span> it1_ &lt; it.it1_;
-<a name="l04509"></a>04509 }
-<a name="l04510"></a>04510
-<a name="l04511"></a>04511 <span class="keyword">private</span>:
-<a name="l04512"></a>04512 const_iterator11_type it1_;
-<a name="l04513"></a>04513 <span class="comment">// Mutable due to assignment</span>
-<a name="l04514"></a>04514 <span class="comment">/* const */</span> const_iterator22_type it2_;
-<a name="l04515"></a>04515 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INVARIANT_HOISTING</span>
-<a name="l04516"></a>04516 <span class="preprocessor"></span> <span class="comment">/* const */</span> const_iterator21_type it2_begin_;
-<a name="l04517"></a>04517 <span class="comment">/* const */</span> const_iterator21_type it2_end_;
-<a name="l04518"></a>04518 <span class="preprocessor">#endif</span>
-<a name="l04519"></a>04519 <span class="preprocessor"></span> };
-<a name="l04520"></a>04520 <span class="preprocessor">#endif</span>
-<a name="l04521"></a>04521 <span class="preprocessor"></span>
-<a name="l04522"></a>04522 BOOST_UBLAS_INLINE
-<a name="l04523"></a>04523 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator1.html">const_iterator1</a> begin1 ()<span class="keyword"> const </span>{
-<a name="l04524"></a>04524 <span class="keywordflow">return</span> find1 (0, 0, 0);
-<a name="l04525"></a>04525 }
-<a name="l04526"></a>04526 BOOST_UBLAS_INLINE
-<a name="l04527"></a>04527 const_iterator1 end1 ()<span class="keyword"> const </span>{
-<a name="l04528"></a>04528 <span class="keywordflow">return</span> find1 (0, size1 (), 0);
-<a name="l04529"></a>04529 }
-<a name="l04530"></a>04530
-<a name="l04531"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator2.html">04531</a> <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l04532"></a>04532 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator2.html">const_iterator2</a>:
-<a name="l04533"></a>04533 <span class="keyword">public</span> container_const_reference&lt;matrix_matrix_binary&gt;,
-<a name="l04534"></a>04534 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename iterator_restrict_traits&lt;typename E1::const_iterator1::iterator_category,
-<a name="l04535"></a>04535 typename E2::const_iterator2::iterator_category&gt;::iterator_category&gt;::template
-<a name="l04536"></a>04536 iterator_base&lt;const_iterator2, value_type&gt;::type {
-<a name="l04537"></a>04537 <span class="keyword">public</span>:
-<a name="l04538"></a>04538 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits.html">iterator_restrict_traits</a>&lt;<span class="keyword">typename</span> E1::const_iterator1::iterator_category,
-<a name="l04539"></a>04539 <span class="keyword">typename</span> E2::const_iterator2::iterator_category&gt;::iterator_category iterator_category;
-<a name="l04540"></a>04540 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_matrix_binary::difference_type difference_type;
-<a name="l04541"></a>04541 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_matrix_binary::value_type value_type;
-<a name="l04542"></a>04542 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_matrix_binary::const_reference reference;
-<a name="l04543"></a>04543 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_matrix_binary::const_pointer pointer;
-<a name="l04544"></a>04544
-<a name="l04545"></a>04545 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator1.html">const_iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator1.html">dual_iterator_type</a>;
-<a name="l04546"></a>04546 <span class="keyword">typedef</span> const_reverse_iterator1 dual_reverse_iterator_type;
-<a name="l04547"></a>04547
-<a name="l04548"></a>04548 <span class="comment">// Construction and destruction</span>
-<a name="l04549"></a>04549 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INVARIANT_HOISTING</span>
-<a name="l04550"></a>04550 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l04551"></a>04551 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator2.html">const_iterator2</a> ():
-<a name="l04552"></a>04552 container_const_reference&lt;self_type&gt; (), it1_ (), it2_ (), it1_begin_ (), it1_end_ () {}
-<a name="l04553"></a>04553 BOOST_UBLAS_INLINE
-<a name="l04554"></a>04554 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary.html">self_type</a> &amp;mmb, <span class="keyword">const</span> const_iterator11_type &amp;it1, <span class="keyword">const</span> const_iterator22_type &amp;it2):
-<a name="l04555"></a>04555 container_const_reference&lt;self_type&gt; (mmb), it1_ (it1), it2_ (it2), it1_begin_ (it1.begin ()), it1_end_ (it1.end ()) {}
-<a name="l04556"></a>04556 <span class="preprocessor">#else</span>
-<a name="l04557"></a>04557 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l04558"></a>04558 const_iterator2 ():
-<a name="l04559"></a>04559 container_const_reference&lt;self_type&gt; (), it1_ (), it2_ () {}
-<a name="l04560"></a>04560 BOOST_UBLAS_INLINE
-<a name="l04561"></a>04561 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary.html">self_type</a> &amp;mmb, <span class="keyword">const</span> const_iterator11_type &amp;it1, <span class="keyword">const</span> const_iterator22_type &amp;it2):
-<a name="l04562"></a>04562 container_const_reference&lt;self_type&gt; (mmb), it1_ (it1), it2_ (it2) {}
-<a name="l04563"></a>04563 <span class="preprocessor">#endif</span>
-<a name="l04564"></a>04564 <span class="preprocessor"></span>
-<a name="l04565"></a>04565 <span class="keyword">private</span>:
-<a name="l04566"></a>04566 <span class="comment">// Random access specialization</span>
-<a name="l04567"></a>04567 BOOST_UBLAS_INLINE
-<a name="l04568"></a>04568 value_type dereference (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__random__access__iterator__tag.html">dense_random_access_iterator_tag</a>)<span class="keyword"> const </span>{
-<a name="l04569"></a>04569 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary.html">self_type</a> &amp;mmb = (*this) ();
-<a name="l04570"></a>04570 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXING</span>
-<a name="l04571"></a>04571 <span class="preprocessor"></span> <span class="keywordflow">return</span> mmb (index1 (), index2 ());
-<a name="l04572"></a>04572 <span class="preprocessor">#elif BOOST_UBLAS_USE_ITERATING</span>
-<a name="l04573"></a>04573 <span class="preprocessor"></span> difference_type size = BOOST_UBLAS_SAME (mmb.expression1 ().size2 (), mmb.expression2 ().size1 ());
-<a name="l04574"></a>04574 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INVARIANT_HOISTING</span>
-<a name="l04575"></a>04575 <span class="preprocessor"></span> <span class="keywordflow">return</span> functor_type::apply (size, it1_begin_, it2_.begin ());
-<a name="l04576"></a>04576 <span class="preprocessor">#else</span>
-<a name="l04577"></a>04577 <span class="preprocessor"></span> <span class="keywordflow">return</span> functor_type::apply (size, it1_.begin (), it2_.begin ());
-<a name="l04578"></a>04578 <span class="preprocessor">#endif</span>
-<a name="l04579"></a>04579 <span class="preprocessor"></span><span class="preprocessor">#else</span>
-<a name="l04580"></a>04580 <span class="preprocessor"></span> difference_type size = BOOST_UBLAS_SAME (mmb.expression1 ().size2 (), mmb.expression2 ().size1 ());
-<a name="l04581"></a>04581 <span class="keywordflow">if</span> (size &gt;= BOOST_UBLAS_ITERATOR_THRESHOLD)
-<a name="l04582"></a>04582 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INVARIANT_HOISTING</span>
-<a name="l04583"></a>04583 <span class="preprocessor"></span> <span class="keywordflow">return</span> functor_type::apply (size, it1_begin_, it2_.begin ());
-<a name="l04584"></a>04584 <span class="preprocessor">#else</span>
-<a name="l04585"></a>04585 <span class="preprocessor"></span> <span class="keywordflow">return</span> functor_type::apply (size, it1_.begin (), it2_.begin ());
-<a name="l04586"></a>04586 <span class="preprocessor">#endif</span>
-<a name="l04587"></a>04587 <span class="preprocessor"></span> <span class="keywordflow">else</span>
-<a name="l04588"></a>04588 <span class="keywordflow">return</span> mmb (index1 (), index2 ());
-<a name="l04589"></a>04589 <span class="preprocessor">#endif</span>
-<a name="l04590"></a>04590 <span class="preprocessor"></span> }
-<a name="l04591"></a>04591
-<a name="l04592"></a>04592 <span class="comment">// Packed bidirectional specialization</span>
-<a name="l04593"></a>04593 BOOST_UBLAS_INLINE
-<a name="l04594"></a>04594 value_type dereference (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a>)<span class="keyword"> const </span>{
-<a name="l04595"></a>04595 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INVARIANT_HOISTING</span>
-<a name="l04596"></a>04596 <span class="preprocessor"></span> <span class="keywordflow">return</span> functor_type::apply (it1_begin_, it1_end_,
-<a name="l04597"></a>04597 it2_.begin (), it2_.end (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a> ());
-<a name="l04598"></a>04598 <span class="preprocessor">#else</span>
-<a name="l04599"></a>04599 <span class="preprocessor"></span><span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l04600"></a>04600 <span class="preprocessor"></span> <span class="keywordflow">return</span> functor_type::apply (it1_.begin (), it1_.end (),
-<a name="l04601"></a>04601 it2_.begin (), it2_.end (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a> ());
-<a name="l04602"></a>04602 <span class="preprocessor">#else</span>
-<a name="l04603"></a>04603 <span class="preprocessor"></span> <span class="keywordflow">return</span> functor_type::apply (boost::numeric::ublas::begin (it1_, iterator1_tag ()),
-<a name="l04604"></a>04604 boost::numeric::ublas::end (it1_, iterator1_tag ()),
-<a name="l04605"></a>04605 boost::numeric::ublas::begin (it2_, iterator2_tag ()),
-<a name="l04606"></a>04606 boost::numeric::ublas::end (it2_, iterator2_tag ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a> ());
-<a name="l04607"></a>04607 <span class="preprocessor">#endif</span>
-<a name="l04608"></a>04608 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
-<a name="l04609"></a>04609 <span class="preprocessor"></span> }
-<a name="l04610"></a>04610
-<a name="l04611"></a>04611 <span class="comment">// Sparse bidirectional specialization</span>
-<a name="l04612"></a>04612 BOOST_UBLAS_INLINE
-<a name="l04613"></a>04613 value_type dereference (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>)<span class="keyword"> const </span>{
-<a name="l04614"></a>04614 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INVARIANT_HOISTING</span>
-<a name="l04615"></a>04615 <span class="preprocessor"></span> <span class="keywordflow">return</span> functor_type::apply (it1_begin_, it1_end_,
-<a name="l04616"></a>04616 it2_.begin (), it2_.end (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a> ());
-<a name="l04617"></a>04617 <span class="preprocessor">#else</span>
-<a name="l04618"></a>04618 <span class="preprocessor"></span><span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l04619"></a>04619 <span class="preprocessor"></span> <span class="keywordflow">return</span> functor_type::apply (it1_.begin (), it1_.end (),
-<a name="l04620"></a>04620 it2_.begin (), it2_.end (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a> ());
-<a name="l04621"></a>04621 <span class="preprocessor">#else</span>
-<a name="l04622"></a>04622 <span class="preprocessor"></span> <span class="keywordflow">return</span> functor_type::apply (boost::numeric::ublas::begin (it1_, iterator1_tag ()),
-<a name="l04623"></a>04623 boost::numeric::ublas::end (it1_, iterator1_tag ()),
-<a name="l04624"></a>04624 boost::numeric::ublas::begin (it2_, iterator2_tag ()),
-<a name="l04625"></a>04625 boost::numeric::ublas::end (it2_, iterator2_tag ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a> ());
-<a name="l04626"></a>04626 <span class="preprocessor">#endif</span>
-<a name="l04627"></a>04627 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
-<a name="l04628"></a>04628 <span class="preprocessor"></span> }
-<a name="l04629"></a>04629
-<a name="l04630"></a>04630 <span class="keyword">public</span>:
-<a name="l04631"></a>04631 <span class="comment">// Arithmetic</span>
-<a name="l04632"></a>04632 BOOST_UBLAS_INLINE
-<a name="l04633"></a>04633 const_iterator2 &amp;operator ++ () {
-<a name="l04634"></a>04634 ++ it2_;
-<a name="l04635"></a>04635 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04636"></a>04636 }
-<a name="l04637"></a>04637 BOOST_UBLAS_INLINE
-<a name="l04638"></a>04638 const_iterator2 &amp;operator -- () {
-<a name="l04639"></a>04639 -- it2_;
-<a name="l04640"></a>04640 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04641"></a>04641 }
-<a name="l04642"></a>04642 BOOST_UBLAS_INLINE
-<a name="l04643"></a>04643 const_iterator2 &amp;operator += (difference_type n) {
-<a name="l04644"></a>04644 it2_ += n;
-<a name="l04645"></a>04645 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04646"></a>04646 }
-<a name="l04647"></a>04647 BOOST_UBLAS_INLINE
-<a name="l04648"></a>04648 const_iterator2 &amp;operator -= (difference_type n) {
-<a name="l04649"></a>04649 it2_ -= n;
-<a name="l04650"></a>04650 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04651"></a>04651 }
-<a name="l04652"></a>04652 BOOST_UBLAS_INLINE
-<a name="l04653"></a>04653 difference_type operator - (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l04654"></a>04654 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l04655"></a>04655 BOOST_UBLAS_CHECK (it1_ == it.it1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l04656"></a>04656 <span class="keywordflow">return</span> it2_ - it.it2_;
-<a name="l04657"></a>04657 }
-<a name="l04658"></a>04658
-<a name="l04659"></a>04659 <span class="comment">// Dereference</span>
-<a name="l04660"></a>04660 BOOST_UBLAS_INLINE
-<a name="l04661"></a>04661 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l04662"></a>04662 <span class="keywordflow">return</span> dereference (iterator_category ());
-<a name="l04663"></a>04663 }
-<a name="l04664"></a>04664 BOOST_UBLAS_INLINE
-<a name="l04665"></a>04665 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l04666"></a>04666 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l04667"></a>04667 }
-<a name="l04668"></a>04668
-<a name="l04669"></a>04669 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l04670"></a>04670 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l04671"></a>04671 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l04672"></a>04672 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary.html">self_type</a>::
-<a name="l04673"></a>04673 <span class="preprocessor">#endif</span>
-<a name="l04674"></a>04674 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator1.html">const_iterator1</a> begin ()<span class="keyword"> const </span>{
-<a name="l04675"></a>04675 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find1 (1, 0, index2 ());
-<a name="l04676"></a>04676 }
-<a name="l04677"></a>04677 BOOST_UBLAS_INLINE
-<a name="l04678"></a>04678 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l04679"></a>04679 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary.html">self_type</a>::
-<a name="l04680"></a>04680 <span class="preprocessor">#endif</span>
-<a name="l04681"></a>04681 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator1.html">const_iterator1</a> end ()<span class="keyword"> const </span>{
-<a name="l04682"></a>04682 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find1 (1, (*<span class="keyword">this</span>) ().size1 (), index2 ());
-<a name="l04683"></a>04683 }
-<a name="l04684"></a>04684 BOOST_UBLAS_INLINE
-<a name="l04685"></a>04685 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l04686"></a>04686 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary.html">self_type</a>::
-<a name="l04687"></a>04687 <span class="preprocessor">#endif</span>
-<a name="l04688"></a>04688 <span class="preprocessor"></span> const_reverse_iterator1 rbegin ()<span class="keyword"> const </span>{
-<a name="l04689"></a>04689 <span class="keywordflow">return</span> const_reverse_iterator1 (end ());
-<a name="l04690"></a>04690 }
-<a name="l04691"></a>04691 BOOST_UBLAS_INLINE
-<a name="l04692"></a>04692 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l04693"></a>04693 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary.html">self_type</a>::
-<a name="l04694"></a>04694 <span class="preprocessor">#endif</span>
-<a name="l04695"></a>04695 <span class="preprocessor"></span> const_reverse_iterator1 rend ()<span class="keyword"> const </span>{
-<a name="l04696"></a>04696 <span class="keywordflow">return</span> const_reverse_iterator1 (begin ());
-<a name="l04697"></a>04697 }
-<a name="l04698"></a>04698 <span class="preprocessor">#endif</span>
-<a name="l04699"></a>04699 <span class="preprocessor"></span>
-<a name="l04700"></a>04700 <span class="comment">// Indices</span>
-<a name="l04701"></a>04701 BOOST_UBLAS_INLINE
-<a name="l04702"></a>04702 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l04703"></a>04703 <span class="keywordflow">return</span> it1_.index1 ();
-<a name="l04704"></a>04704 }
-<a name="l04705"></a>04705 BOOST_UBLAS_INLINE
-<a name="l04706"></a>04706 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l04707"></a>04707 <span class="keywordflow">return</span> it2_.index2 ();
-<a name="l04708"></a>04708 }
-<a name="l04709"></a>04709
-<a name="l04710"></a>04710 <span class="comment">// Assignment</span>
-<a name="l04711"></a>04711 BOOST_UBLAS_INLINE
-<a name="l04712"></a>04712 const_iterator2 &amp;operator = (<span class="keyword">const</span> const_iterator2 &amp;it) {
-<a name="l04713"></a>04713 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l04714"></a>04714 it1_ = it.it1_;
-<a name="l04715"></a>04715 it2_ = it.it2_;
-<a name="l04716"></a>04716 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INVARIANT_HOISTING</span>
-<a name="l04717"></a>04717 <span class="preprocessor"></span> it1_begin_ = it.it1_begin_;
-<a name="l04718"></a>04718 it1_end_ = it.it1_end_;
-<a name="l04719"></a>04719 <span class="preprocessor">#endif</span>
-<a name="l04720"></a>04720 <span class="preprocessor"></span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04721"></a>04721 }
-<a name="l04722"></a>04722
-<a name="l04723"></a>04723 <span class="comment">// Comparison</span>
-<a name="l04724"></a>04724 BOOST_UBLAS_INLINE
-<a name="l04725"></a>04725 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l04726"></a>04726 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l04727"></a>04727 BOOST_UBLAS_CHECK (it1_ == it.it1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l04728"></a>04728 <span class="keywordflow">return</span> it2_ == it.it2_;
-<a name="l04729"></a>04729 }
-<a name="l04730"></a>04730 BOOST_UBLAS_INLINE
-<a name="l04731"></a>04731 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l04732"></a>04732 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l04733"></a>04733 BOOST_UBLAS_CHECK (it1_ == it.it1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l04734"></a>04734 <span class="keywordflow">return</span> it2_ &lt; it.it2_;
-<a name="l04735"></a>04735 }
-<a name="l04736"></a>04736
-<a name="l04737"></a>04737 <span class="keyword">private</span>:
-<a name="l04738"></a>04738 <span class="comment">// Mutable due to assignment</span>
-<a name="l04739"></a>04739 <span class="comment">/* const */</span> const_iterator11_type it1_;
-<a name="l04740"></a>04740 const_iterator22_type it2_;
-<a name="l04741"></a>04741 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INVARIANT_HOISTING</span>
-<a name="l04742"></a>04742 <span class="preprocessor"></span> <span class="comment">/* const */</span> const_iterator12_type it1_begin_;
-<a name="l04743"></a>04743 <span class="comment">/* const */</span> const_iterator12_type it1_end_;
-<a name="l04744"></a>04744 <span class="preprocessor">#endif</span>
-<a name="l04745"></a>04745 <span class="preprocessor"></span> };
-<a name="l04746"></a>04746 <span class="preprocessor">#endif</span>
-<a name="l04747"></a>04747 <span class="preprocessor"></span>
-<a name="l04748"></a>04748 BOOST_UBLAS_INLINE
-<a name="l04749"></a>04749 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator2.html">const_iterator2</a> begin2 ()<span class="keyword"> const </span>{
-<a name="l04750"></a>04750 <span class="keywordflow">return</span> find2 (0, 0, 0);
-<a name="l04751"></a>04751 }
-<a name="l04752"></a>04752 BOOST_UBLAS_INLINE
-<a name="l04753"></a>04753 const_iterator2 end2 ()<span class="keyword"> const </span>{
-<a name="l04754"></a>04754 <span class="keywordflow">return</span> find2 (0, 0, size2 ());
-<a name="l04755"></a>04755 }
-<a name="l04756"></a>04756
-<a name="l04757"></a>04757 <span class="comment">// Reverse iterators</span>
-<a name="l04758"></a>04758
-<a name="l04759"></a>04759 BOOST_UBLAS_INLINE
-<a name="l04760"></a>04760 const_reverse_iterator1 rbegin1 ()<span class="keyword"> const </span>{
-<a name="l04761"></a>04761 <span class="keywordflow">return</span> const_reverse_iterator1 (end1 ());
-<a name="l04762"></a>04762 }
-<a name="l04763"></a>04763 BOOST_UBLAS_INLINE
-<a name="l04764"></a>04764 const_reverse_iterator1 rend1 ()<span class="keyword"> const </span>{
-<a name="l04765"></a>04765 <span class="keywordflow">return</span> const_reverse_iterator1 (begin1 ());
-<a name="l04766"></a>04766 }
-<a name="l04767"></a>04767
-<a name="l04768"></a>04768 BOOST_UBLAS_INLINE
-<a name="l04769"></a>04769 const_reverse_iterator2 rbegin2 ()<span class="keyword"> const </span>{
-<a name="l04770"></a>04770 <span class="keywordflow">return</span> const_reverse_iterator2 (end2 ());
-<a name="l04771"></a>04771 }
-<a name="l04772"></a>04772 BOOST_UBLAS_INLINE
-<a name="l04773"></a>04773 const_reverse_iterator2 rend2 ()<span class="keyword"> const </span>{
-<a name="l04774"></a>04774 <span class="keywordflow">return</span> const_reverse_iterator2 (begin2 ());
-<a name="l04775"></a>04775 }
-<a name="l04776"></a>04776
-<a name="l04777"></a>04777 <span class="keyword">private</span>:
-<a name="l04778"></a>04778 expression1_closure_type e1_;
-<a name="l04779"></a>04779 expression2_closure_type e2_;
-<a name="l04780"></a>04780 };
-<a name="l04781"></a>04781
-<a name="l04782"></a>04782 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T1, <span class="keyword">class</span> E1, <span class="keyword">class</span> T2, <span class="keyword">class</span> E2&gt;
-<a name="l04783"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary__traits.html">04783</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary__traits.html">matrix_matrix_binary_traits</a> {
-<a name="l04784"></a>04784 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">unknown_storage_tag</a> storage_category;
-<a name="l04785"></a>04785 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__orientation__tag.html">unknown_orientation_tag</a> orientation_category;
-<a name="l04786"></a>04786 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1promote__traits.html">promote_traits&lt;T1, T2&gt;::promote_type</a> promote_type;
-<a name="l04787"></a>04787 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary.html">matrix_matrix_binary&lt;E1, E2, matrix_matrix_prod&lt;E1, E2, promote_type&gt;</a> &gt; expression_type;
-<a name="l04788"></a>04788 <span class="preprocessor">#ifndef BOOST_UBLAS_SIMPLE_ET_DEBUG</span>
-<a name="l04789"></a>04789 <span class="preprocessor"></span> <span class="keyword">typedef</span> expression_type <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary.html">result_type</a>;
-<a name="l04790"></a>04790 <span class="preprocessor">#else</span>
-<a name="l04791"></a>04791 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::matrix_temporary_type <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary.html">result_type</a>;
-<a name="l04792"></a>04792 <span class="preprocessor">#endif</span>
-<a name="l04793"></a>04793 <span class="preprocessor"></span> };
-<a name="l04794"></a>04794
-<a name="l04795"></a>04795 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l04796"></a>04796 BOOST_UBLAS_INLINE
-<a name="l04797"></a>04797 <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary__traits.html">matrix_matrix_binary_traits</a>&lt;<span class="keyword">typename</span> E1::value_type, E1,
-<a name="l04798"></a>04798 <span class="keyword">typename</span> E2::value_type, E2&gt;::result_type
-<a name="l04799"></a>04799 prod (<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;E1&gt;</a> &amp;e1,
-<a name="l04800"></a>04800 <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;E2&gt;</a> &amp;e2,
-<a name="l04801"></a>04801 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">unknown_storage_tag</a>,
-<a name="l04802"></a>04802 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__orientation__tag.html">unknown_orientation_tag</a>) {
-<a name="l04803"></a>04803 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary__traits.html">matrix_matrix_binary_traits</a>&lt;<span class="keyword">typename</span> E1::value_type, E1,
-<a name="l04804"></a>04804 <span class="keyword">typename</span> E2::value_type, E2&gt;::expression_type expression_type;
-<a name="l04805"></a>04805 <span class="keywordflow">return</span> expression_type (e1 (), e2 ());
-<a name="l04806"></a>04806 }
-<a name="l04807"></a>04807
-<a name="l04808"></a>04808 <span class="comment">// Dispatcher</span>
-<a name="l04809"></a>04809 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l04810"></a>04810 BOOST_UBLAS_INLINE
-<a name="l04811"></a>04811 <span class="keyword">typename</span> matrix_matrix_binary_traits&lt;<span class="keyword">typename</span> E1::value_type, E1,
-<a name="l04812"></a>04812 <span class="keyword">typename</span> E2::value_type, E2&gt;::result_type
-<a name="l04813"></a>04813 prod (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l04814"></a>04814 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2) {
-<a name="l04815"></a>04815 BOOST_STATIC_ASSERT (E1::complexity == 0 &amp;&amp; E2::complexity == 0);
-<a name="l04816"></a>04816 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_matrix_binary_traits&lt;<span class="keyword">typename</span> E1::value_type, E1,
-<a name="l04817"></a>04817 <span class="keyword">typename</span> E2::value_type, E2&gt;::storage_category storage_category;
-<a name="l04818"></a>04818 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_matrix_binary_traits&lt;<span class="keyword">typename</span> E1::value_type, E1,
-<a name="l04819"></a>04819 <span class="keyword">typename</span> E2::value_type, E2&gt;::orientation_category orientation_category;
-<a name="l04820"></a>04820 <span class="keywordflow">return</span> prod (e1, e2, storage_category (), orientation_category ());
-<a name="l04821"></a>04821 }
-<a name="l04822"></a>04822
-<a name="l04823"></a>04823 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l04824"></a>04824 BOOST_UBLAS_INLINE
-<a name="l04825"></a>04825 <span class="keyword">typename</span> matrix_matrix_binary_traits&lt;typename type_traits&lt;typename E1::value_type&gt;::precision_type, E1,
-<a name="l04826"></a>04826 <span class="keyword">typename</span> type_traits&lt;typename E2::value_type&gt;::precision_type, E2&gt;::result_type
-<a name="l04827"></a>04827 prec_prod (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l04828"></a>04828 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l04829"></a>04829 unknown_storage_tag,
-<a name="l04830"></a>04830 unknown_orientation_tag) {
-<a name="l04831"></a>04831 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_matrix_binary_traits&lt;typename type_traits&lt;typename E1::value_type&gt;::precision_type, E1,
-<a name="l04832"></a>04832 <span class="keyword">typename</span> type_traits&lt;typename E2::value_type&gt;::precision_type, E2&gt;::expression_type expression_type;
-<a name="l04833"></a>04833 <span class="keywordflow">return</span> expression_type (e1 (), e2 ());
-<a name="l04834"></a>04834 }
-<a name="l04835"></a>04835
-<a name="l04836"></a>04836 <span class="comment">// Dispatcher</span>
-<a name="l04837"></a>04837 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l04838"></a>04838 BOOST_UBLAS_INLINE
-<a name="l04839"></a>04839 <span class="keyword">typename</span> matrix_matrix_binary_traits&lt;typename type_traits&lt;typename E1::value_type&gt;::precision_type, E1,
-<a name="l04840"></a>04840 <span class="keyword">typename</span> type_traits&lt;typename E2::value_type&gt;::precision_type, E2&gt;::result_type
-<a name="l04841"></a>04841 prec_prod (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l04842"></a>04842 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2) {
-<a name="l04843"></a>04843 BOOST_STATIC_ASSERT (E1::complexity == 0 &amp;&amp; E2::complexity == 0);
-<a name="l04844"></a>04844 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_matrix_binary_traits&lt;typename type_traits&lt;typename E1::value_type&gt;::precision_type, E1,
-<a name="l04845"></a>04845 <span class="keyword">typename</span> type_traits&lt;typename E2::value_type&gt;::precision_type, E2&gt;::storage_category storage_category;
-<a name="l04846"></a>04846 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_matrix_binary_traits&lt;typename type_traits&lt;typename E1::value_type&gt;::precision_type, E1,
-<a name="l04847"></a>04847 <span class="keyword">typename</span> type_traits&lt;typename E2::value_type&gt;::precision_type, E2&gt;::orientation_category orientation_category;
-<a name="l04848"></a>04848 <span class="keywordflow">return</span> prec_prod (e1, e2, storage_category (), orientation_category ());
-<a name="l04849"></a>04849 }
-<a name="l04850"></a>04850
-<a name="l04851"></a>04851 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l04852"></a>04852 BOOST_UBLAS_INLINE
-<a name="l04853"></a>04853 M &amp;
-<a name="l04854"></a>04854 prod (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l04855"></a>04855 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l04856"></a>04856 M &amp;m) {
-<a name="l04857"></a>04857 <span class="keywordflow">return</span> m.assign (prod (e1, e2));
-<a name="l04858"></a>04858 }
-<a name="l04859"></a>04859
-<a name="l04860"></a>04860 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l04861"></a>04861 BOOST_UBLAS_INLINE
-<a name="l04862"></a>04862 M &amp;
-<a name="l04863"></a>04863 prec_prod (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l04864"></a>04864 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l04865"></a>04865 M &amp;m) {
-<a name="l04866"></a>04866 <span class="keywordflow">return</span> m.assign (prec_prod (e1, e2));
-<a name="l04867"></a>04867 }
-<a name="l04868"></a>04868
-<a name="l04869"></a>04869 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l04870"></a>04870 BOOST_UBLAS_INLINE
-<a name="l04871"></a>04871 M
-<a name="l04872"></a>04872 prod (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l04873"></a>04873 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2) {
-<a name="l04874"></a>04874 <span class="keywordflow">return</span> M (prod (e1, e2));
-<a name="l04875"></a>04875 }
-<a name="l04876"></a>04876
-<a name="l04877"></a>04877 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l04878"></a>04878 BOOST_UBLAS_INLINE
-<a name="l04879"></a>04879 M
-<a name="l04880"></a>04880 prec_prod (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l04881"></a>04881 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2) {
-<a name="l04882"></a>04882 <span class="keywordflow">return</span> M (prec_prod (e1, e2));
-<a name="l04883"></a>04883 }
-<a name="l04884"></a>04884
-<a name="l04885"></a>04885 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E, <span class="keyword">class</span> F&gt;
-<a name="l04886"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__scalar__unary.html">04886</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__scalar__unary.html">matrix_scalar_unary</a>:
-<a name="l04887"></a>04887 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html" title="Base class for Scalar Expression models.">scalar_expression</a>&lt;matrix_scalar_unary&lt;E, F&gt; &gt; {
-<a name="l04888"></a>04888 <span class="keyword">public</span>:
-<a name="l04889"></a>04889 <span class="keyword">typedef</span> E expression_type;
-<a name="l04890"></a>04890 <span class="keyword">typedef</span> F functor_type;
-<a name="l04891"></a>04891 <span class="keyword">typedef</span> <span class="keyword">typename</span> F::result_type value_type;
-<a name="l04892"></a>04892 <span class="keyword">typedef</span> <span class="keyword">typename</span> E::const_closure_type expression_closure_type;
-<a name="l04893"></a>04893
-<a name="l04894"></a>04894 <span class="comment">// Construction and destruction</span>
-<a name="l04895"></a>04895 BOOST_UBLAS_INLINE
-<a name="l04896"></a>04896 <span class="keyword">explicit</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__scalar__unary.html">matrix_scalar_unary</a> (<span class="keyword">const</span> expression_type &amp;e):
-<a name="l04897"></a>04897 e_ (e) {}
-<a name="l04898"></a>04898
-<a name="l04899"></a>04899 <span class="keyword">private</span>:
-<a name="l04900"></a>04900 <span class="comment">// Expression accessors</span>
-<a name="l04901"></a>04901 BOOST_UBLAS_INLINE
-<a name="l04902"></a>04902 <span class="keyword">const</span> expression_closure_type &amp;expression ()<span class="keyword"> const </span>{
-<a name="l04903"></a>04903 <span class="keywordflow">return</span> e_;
-<a name="l04904"></a>04904 }
-<a name="l04905"></a>04905
-<a name="l04906"></a>04906 <span class="keyword">public</span>:
-<a name="l04907"></a>04907 BOOST_UBLAS_INLINE
-<a name="l04908"></a>04908 operator value_type ()<span class="keyword"> const </span>{
-<a name="l04909"></a>04909 <span class="keywordflow">return</span> functor_type::apply (e_);
-<a name="l04910"></a>04910 }
-<a name="l04911"></a>04911
-<a name="l04912"></a>04912 <span class="keyword">private</span>:
-<a name="l04913"></a>04913 expression_closure_type e_;
-<a name="l04914"></a>04914 };
-<a name="l04915"></a>04915
-<a name="l04916"></a>04916 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E, <span class="keyword">class</span> F&gt;
-<a name="l04917"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__scalar__unary__traits.html">04917</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__scalar__unary__traits.html">matrix_scalar_unary_traits</a> {
-<a name="l04918"></a>04918 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__scalar__unary.html">matrix_scalar_unary&lt;E, F&gt;</a> expression_type;
-<a name="l04919"></a>04919 <span class="preprocessor">#ifndef BOOST_UBLAS_SIMPLE_ET_DEBUG</span>
-<a name="l04920"></a>04920 <span class="preprocessor"></span> <span class="keyword">typedef</span> expression_type <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__scalar__unary.html">result_type</a>;
-<a name="l04921"></a>04921 <span class="preprocessor">#else</span>
-<a name="l04922"></a>04922 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> F::result_type <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__scalar__unary.html">result_type</a>;
-<a name="l04923"></a>04923 <span class="preprocessor">#endif</span>
-<a name="l04924"></a>04924 <span class="preprocessor"></span> };
-<a name="l04925"></a>04925
-<a name="l04926"></a>04926 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E&gt;
-<a name="l04927"></a>04927 BOOST_UBLAS_INLINE
-<a name="l04928"></a>04928 <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__scalar__unary__traits.html">matrix_scalar_unary_traits&lt;E, matrix_norm_1&lt;E&gt;</a> &gt;::result_type
-<a name="l04929"></a>04929 norm_1 (<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;E&gt;</a> &amp;e) {
-<a name="l04930"></a>04930 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__scalar__unary__traits.html">matrix_scalar_unary_traits&lt;E, matrix_norm_1&lt;E&gt;</a> &gt;::expression_type expression_type;
-<a name="l04931"></a>04931 <span class="keywordflow">return</span> expression_type (e ());
-<a name="l04932"></a>04932 }
-<a name="l04933"></a>04933
-<a name="l04934"></a>04934 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E&gt;
-<a name="l04935"></a>04935 BOOST_UBLAS_INLINE
-<a name="l04936"></a>04936 <span class="keyword">typename</span> matrix_scalar_unary_traits&lt;E, matrix_norm_frobenius&lt;E&gt; &gt;::result_type
-<a name="l04937"></a>04937 norm_frobenius (<span class="keyword">const</span> matrix_expression&lt;E&gt; &amp;e) {
-<a name="l04938"></a>04938 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_scalar_unary_traits&lt;E, matrix_norm_frobenius&lt;E&gt; &gt;::expression_type expression_type;
-<a name="l04939"></a>04939 <span class="keywordflow">return</span> expression_type (e ());
-<a name="l04940"></a>04940 }
-<a name="l04941"></a>04941
-<a name="l04942"></a>04942 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E&gt;
-<a name="l04943"></a>04943 BOOST_UBLAS_INLINE
-<a name="l04944"></a>04944 <span class="keyword">typename</span> matrix_scalar_unary_traits&lt;E, matrix_norm_inf&lt;E&gt; &gt;::result_type
-<a name="l04945"></a>04945 norm_inf (<span class="keyword">const</span> matrix_expression&lt;E&gt; &amp;e) {
-<a name="l04946"></a>04946 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_scalar_unary_traits&lt;E, matrix_norm_inf&lt;E&gt; &gt;::expression_type expression_type;
-<a name="l04947"></a>04947 <span class="keywordflow">return</span> expression_type (e ());
-<a name="l04948"></a>04948 }
-<a name="l04949"></a>04949
-<a name="l04950"></a>04950 }}}
-<a name="l04951"></a>04951
-<a name="l04952"></a>04952 <span class="preprocessor">#endif</span>
-</pre></div></div>
-<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Jul 4 20:30:52 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>
diff --git a/libs/numeric/ublas/doc/html/matrix__proxy_8hpp_source.html b/libs/numeric/ublas/doc/html/matrix__proxy_8hpp_source.html
deleted file mode 100644
index 6437a413e6..0000000000
--- a/libs/numeric/ublas/doc/html/matrix__proxy_8hpp_source.html
+++ /dev/null
@@ -1,5122 +0,0 @@
-<!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: matrix_proxy.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>matrix_proxy.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_MATRIX_PROXY_</span>
-<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#define _BOOST_UBLAS_MATRIX_PROXY_</span>
-<a name="l00015"></a>00015 <span class="preprocessor"></span>
-<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;boost/numeric/ublas/matrix_expression.hpp&gt;</span>
-<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;boost/numeric/ublas/detail/vector_assign.hpp&gt;</span>
-<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;boost/numeric/ublas/detail/matrix_assign.hpp&gt;</span>
-<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;boost/numeric/ublas/detail/temporary.hpp&gt;</span>
-<a name="l00020"></a>00020
-<a name="l00021"></a>00021 <span class="comment">// Iterators based on ideas of Jeremy Siek</span>
-<a name="l00022"></a>00022
-<a name="l00023"></a>00023 <span class="keyword">namespace </span>boost { <span class="keyword">namespace </span>numeric { <span class="keyword">namespace </span>ublas {
-<a name="l00024"></a>00024
-<a name="l00027"></a>00027 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l00028"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">00028</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">matrix_row</a>:
-<a name="l00029"></a>00029 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a>&lt;matrix_row&lt;M&gt; &gt; {
-<a name="l00030"></a>00030
-<a name="l00031"></a>00031 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">matrix_row&lt;M&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">self_type</a>;
-<a name="l00032"></a>00032 <span class="keyword">public</span>:
-<a name="l00033"></a>00033 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l00034"></a>00034 <span class="preprocessor"></span> <span class="keyword">using</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression&lt;self_type&gt;::operator </a>();
-<a name="l00035"></a>00035 <span class="preprocessor">#endif</span>
-<a name="l00036"></a>00036 <span class="preprocessor"></span> <span class="keyword">typedef</span> M matrix_type;
-<a name="l00037"></a>00037 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::size_type size_type;
-<a name="l00038"></a>00038 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::difference_type difference_type;
-<a name="l00039"></a>00039 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::value_type value_type;
-<a name="l00040"></a>00040 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::const_reference const_reference;
-<a name="l00041"></a>00041 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;M&gt;,
-<a name="l00042"></a>00042 <span class="keyword">typename</span> M::const_reference,
-<a name="l00043"></a>00043 <span class="keyword">typename</span> M::reference&gt;::type reference;
-<a name="l00044"></a>00044 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;M&gt;,
-<a name="l00045"></a>00045 <span class="keyword">typename</span> M::const_closure_type,
-<a name="l00046"></a>00046 <span class="keyword">typename</span> M::closure_type&gt;::type matrix_closure_type;
-<a name="l00047"></a>00047 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">const_closure_type</a>;
-<a name="l00048"></a>00048 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">closure_type</a>;
-<a name="l00049"></a>00049 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits.html">storage_restrict_traits</a>&lt;<span class="keyword">typename</span> M::storage_category,
-<a name="l00050"></a>00050 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__proxy__tag.html">dense_proxy_tag</a>&gt;::storage_category storage_category;
-<a name="l00051"></a>00051
-<a name="l00052"></a>00052 <span class="comment">// Construction and destruction</span>
-<a name="l00053"></a>00053 BOOST_UBLAS_INLINE
-<a name="l00054"></a>00054 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">matrix_row</a> (matrix_type &amp;data, size_type i):
-<a name="l00055"></a>00055 data_ (data), i_ (i) {
-<a name="l00056"></a>00056 <span class="comment">// Early checking of preconditions here.</span>
-<a name="l00057"></a>00057 <span class="comment">// BOOST_UBLAS_CHECK (i_ &lt; data_.size1 (), bad_index ());</span>
-<a name="l00058"></a>00058 }
-<a name="l00059"></a>00059
-<a name="l00060"></a>00060 <span class="comment">// Accessors</span>
-<a name="l00061"></a>00061 BOOST_UBLAS_INLINE
-<a name="l00062"></a>00062 size_type size ()<span class="keyword"> const </span>{
-<a name="l00063"></a>00063 <span class="keywordflow">return</span> data_.size2 ();
-<a name="l00064"></a>00064 }
-<a name="l00065"></a>00065 BOOST_UBLAS_INLINE
-<a name="l00066"></a>00066 size_type index ()<span class="keyword"> const </span>{
-<a name="l00067"></a>00067 <span class="keywordflow">return</span> i_;
-<a name="l00068"></a>00068 }
-<a name="l00069"></a>00069
-<a name="l00070"></a>00070 <span class="comment">// Storage accessors</span>
-<a name="l00071"></a>00071 BOOST_UBLAS_INLINE
-<a name="l00072"></a>00072 <span class="keyword">const</span> matrix_closure_type &amp;data ()<span class="keyword"> const </span>{
-<a name="l00073"></a>00073 <span class="keywordflow">return</span> data_;
-<a name="l00074"></a>00074 }
-<a name="l00075"></a>00075 BOOST_UBLAS_INLINE
-<a name="l00076"></a>00076 matrix_closure_type &amp;data () {
-<a name="l00077"></a>00077 <span class="keywordflow">return</span> data_;
-<a name="l00078"></a>00078 }
-<a name="l00079"></a>00079
-<a name="l00080"></a>00080 <span class="comment">// Element access</span>
-<a name="l00081"></a>00081 <span class="preprocessor">#ifndef BOOST_UBLAS_PROXY_CONST_MEMBER</span>
-<a name="l00082"></a>00082 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l00083"></a>00083 const_reference operator () (size_type j)<span class="keyword"> const </span>{
-<a name="l00084"></a>00084 <span class="keywordflow">return</span> data_ (i_, j);
-<a name="l00085"></a>00085 }
-<a name="l00086"></a>00086 BOOST_UBLAS_INLINE
-<a name="l00087"></a>00087 reference operator () (size_type j) {
-<a name="l00088"></a>00088 <span class="keywordflow">return</span> data_ (i_, j);
-<a name="l00089"></a>00089 }
-<a name="l00090"></a>00090
-<a name="l00091"></a>00091 BOOST_UBLAS_INLINE
-<a name="l00092"></a>00092 const_reference operator [] (size_type j)<span class="keyword"> const </span>{
-<a name="l00093"></a>00093 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) (j);
-<a name="l00094"></a>00094 }
-<a name="l00095"></a>00095 BOOST_UBLAS_INLINE
-<a name="l00096"></a>00096 reference operator [] (size_type j) {
-<a name="l00097"></a>00097 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) (j);
-<a name="l00098"></a>00098 }
-<a name="l00099"></a>00099 <span class="preprocessor">#else</span>
-<a name="l00100"></a>00100 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l00101"></a>00101 reference operator () (size_type j)<span class="keyword"> const </span>{
-<a name="l00102"></a>00102 <span class="keywordflow">return</span> data_ (i_, j);
-<a name="l00103"></a>00103 }
-<a name="l00104"></a>00104
-<a name="l00105"></a>00105 BOOST_UBLAS_INLINE
-<a name="l00106"></a>00106 reference operator [] (size_type j)<span class="keyword"> const </span>{
-<a name="l00107"></a>00107 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) (j);
-<a name="l00108"></a>00108 }
-<a name="l00109"></a>00109 <span class="preprocessor">#endif</span>
-<a name="l00110"></a>00110 <span class="preprocessor"></span>
-<a name="l00111"></a>00111 <span class="comment">// Assignment</span>
-<a name="l00112"></a>00112 BOOST_UBLAS_INLINE
-<a name="l00113"></a>00113 matrix_row &amp;operator = (<span class="keyword">const</span> matrix_row &amp;mr) {
-<a name="l00114"></a>00114 <span class="comment">// ISSUE need a temporary, proxy can be overlaping alias</span>
-<a name="l00115"></a>00115 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <span class="keyword">typename</span> vector_temporary_traits&lt;M&gt;::type (mr));
-<a name="l00116"></a>00116 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00117"></a>00117 }
-<a name="l00118"></a>00118 BOOST_UBLAS_INLINE
-<a name="l00119"></a>00119 matrix_row &amp;assign_temporary (matrix_row &amp;mr) {
-<a name="l00120"></a>00120 <span class="comment">// assign elements, proxied container remains the same</span>
-<a name="l00121"></a>00121 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, mr);
-<a name="l00122"></a>00122 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00123"></a>00123 }
-<a name="l00124"></a>00124 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00125"></a>00125 BOOST_UBLAS_INLINE
-<a name="l00126"></a>00126 matrix_row &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;ae) {
-<a name="l00127"></a>00127 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <span class="keyword">typename</span> vector_temporary_traits&lt;M&gt;::type (ae));
-<a name="l00128"></a>00128 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00129"></a>00129 }
-<a name="l00130"></a>00130 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00131"></a>00131 BOOST_UBLAS_INLINE
-<a name="l00132"></a>00132 matrix_row &amp;assign (<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;ae) {
-<a name="l00133"></a>00133 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l00134"></a>00134 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00135"></a>00135 }
-<a name="l00136"></a>00136 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00137"></a>00137 BOOST_UBLAS_INLINE
-<a name="l00138"></a>00138 matrix_row &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;ae) {
-<a name="l00139"></a>00139 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <span class="keyword">typename</span> vector_temporary_traits&lt;M&gt;::type (*<span class="keyword">this</span> + ae));
-<a name="l00140"></a>00140 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00141"></a>00141 }
-<a name="l00142"></a>00142 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00143"></a>00143 BOOST_UBLAS_INLINE
-<a name="l00144"></a>00144 matrix_row &amp;plus_assign (<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;ae) {
-<a name="l00145"></a>00145 vector_assign&lt;scalar_plus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l00146"></a>00146 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00147"></a>00147 }
-<a name="l00148"></a>00148 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00149"></a>00149 BOOST_UBLAS_INLINE
-<a name="l00150"></a>00150 matrix_row &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;ae) {
-<a name="l00151"></a>00151 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <span class="keyword">typename</span> vector_temporary_traits&lt;M&gt;::type (*<span class="keyword">this</span> - ae));
-<a name="l00152"></a>00152 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00153"></a>00153 }
-<a name="l00154"></a>00154 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00155"></a>00155 BOOST_UBLAS_INLINE
-<a name="l00156"></a>00156 matrix_row &amp;minus_assign (<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;ae) {
-<a name="l00157"></a>00157 vector_assign&lt;scalar_minus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l00158"></a>00158 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00159"></a>00159 }
-<a name="l00160"></a>00160 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l00161"></a>00161 BOOST_UBLAS_INLINE
-<a name="l00162"></a>00162 matrix_row &amp;operator *= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l00163"></a>00163 vector_assign_scalar&lt;scalar_multiplies_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l00164"></a>00164 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00165"></a>00165 }
-<a name="l00166"></a>00166 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l00167"></a>00167 BOOST_UBLAS_INLINE
-<a name="l00168"></a>00168 matrix_row &amp;operator /= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l00169"></a>00169 vector_assign_scalar&lt;scalar_divides_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l00170"></a>00170 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00171"></a>00171 }
-<a name="l00172"></a>00172
-<a name="l00173"></a>00173 <span class="comment">// Closure comparison</span>
-<a name="l00174"></a>00174 BOOST_UBLAS_INLINE
-<a name="l00175"></a>00175 <span class="keywordtype">bool</span> same_closure (<span class="keyword">const</span> matrix_row &amp;mr)<span class="keyword"> const </span>{
-<a name="l00176"></a>00176 <span class="keywordflow">return</span> (*this).data_.same_closure (mr.data_);
-<a name="l00177"></a>00177 }
-<a name="l00178"></a>00178
-<a name="l00179"></a>00179 <span class="comment">// Comparison</span>
-<a name="l00180"></a>00180 BOOST_UBLAS_INLINE
-<a name="l00181"></a>00181 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> matrix_row &amp;mr)<span class="keyword"> const </span>{
-<a name="l00182"></a>00182 <span class="keywordflow">return</span> (*this).data_ == mr.data_ &amp;&amp; index () == mr.index ();
-<a name="l00183"></a>00183 }
-<a name="l00184"></a>00184
-<a name="l00185"></a>00185 <span class="comment">// Swapping</span>
-<a name="l00186"></a>00186 BOOST_UBLAS_INLINE
-<a name="l00187"></a>00187 <span class="keywordtype">void</span> swap (matrix_row mr) {
-<a name="l00188"></a>00188 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;mr) {
-<a name="l00189"></a>00189 BOOST_UBLAS_CHECK (size () == mr.size (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ());
-<a name="l00190"></a>00190 <span class="comment">// Sparse ranges may be nonconformant now.</span>
-<a name="l00191"></a>00191 <span class="comment">// std::swap_ranges (begin (), end (), mr.begin ());</span>
-<a name="l00192"></a>00192 vector_swap&lt;scalar_swap&gt; (*<span class="keyword">this</span>, mr);
-<a name="l00193"></a>00193 }
-<a name="l00194"></a>00194 }
-<a name="l00195"></a>00195 BOOST_UBLAS_INLINE
-<a name="l00196"></a>00196 <span class="keyword">friend</span> <span class="keywordtype">void</span> swap (matrix_row mr1, matrix_row mr2) {
-<a name="l00197"></a>00197 mr1.swap (mr2);
-<a name="l00198"></a>00198 }
-<a name="l00199"></a>00199
-<a name="l00200"></a>00200 <span class="comment">// Iterator types</span>
-<a name="l00201"></a>00201 <span class="keyword">private</span>:
-<a name="l00202"></a>00202 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::const_iterator2 const_subiterator_type;
-<a name="l00203"></a>00203 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;M&gt;,
-<a name="l00204"></a>00204 <span class="keyword">typename</span> M::const_iterator2,
-<a name="l00205"></a>00205 <span class="keyword">typename</span> M::iterator2&gt;::type subiterator_type;
-<a name="l00206"></a>00206
-<a name="l00207"></a>00207 <span class="keyword">public</span>:
-<a name="l00208"></a>00208 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00209"></a>00209 <span class="preprocessor"></span> <span class="keyword">typedef</span> indexed_iterator&lt;matrix_row&lt;matrix_type&gt;,
-<a name="l00210"></a>00210 <span class="keyword">typename</span> subiterator_type::iterator_category&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1iterator.html">iterator</a>;
-<a name="l00211"></a>00211 <span class="keyword">typedef</span> indexed_const_iterator&lt;matrix_row&lt;matrix_type&gt;,
-<a name="l00212"></a>00212 <span class="keyword">typename</span> const_subiterator_type::iterator_category&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1const__iterator.html">const_iterator</a>;
-<a name="l00213"></a>00213 <span class="preprocessor">#else</span>
-<a name="l00214"></a>00214 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1const__iterator.html">const_iterator</a>;
-<a name="l00215"></a>00215 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1iterator.html">iterator</a>;
-<a name="l00216"></a>00216 <span class="preprocessor">#endif</span>
-<a name="l00217"></a>00217 <span class="preprocessor"></span>
-<a name="l00218"></a>00218 <span class="comment">// Element lookup</span>
-<a name="l00219"></a>00219 BOOST_UBLAS_INLINE
-<a name="l00220"></a>00220 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1const__iterator.html">const_iterator</a> find (size_type j)<span class="keyword"> const </span>{
-<a name="l00221"></a>00221 const_subiterator_type it2 (data_.find2 (1, i_, j));
-<a name="l00222"></a>00222 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00223"></a>00223 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1const__iterator.html">const_iterator</a> (*<span class="keyword">this</span>, it2.index2 ());
-<a name="l00224"></a>00224 <span class="preprocessor">#else</span>
-<a name="l00225"></a>00225 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1const__iterator.html">const_iterator</a> (*<span class="keyword">this</span>, it2);
-<a name="l00226"></a>00226 <span class="preprocessor">#endif</span>
-<a name="l00227"></a>00227 <span class="preprocessor"></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__row_1_1iterator.html">iterator</a> find (size_type j) {
-<a name="l00230"></a>00230 subiterator_type it2 (data_.find2 (1, i_, j));
-<a name="l00231"></a>00231 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00232"></a>00232 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1iterator.html">iterator</a> (*<span class="keyword">this</span>, it2.index2 ());
-<a name="l00233"></a>00233 <span class="preprocessor">#else</span>
-<a name="l00234"></a>00234 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1iterator.html">iterator</a> (*<span class="keyword">this</span>, it2);
-<a name="l00235"></a>00235 <span class="preprocessor">#endif</span>
-<a name="l00236"></a>00236 <span class="preprocessor"></span> }
-<a name="l00237"></a>00237
-<a name="l00238"></a>00238 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00239"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1const__iterator.html">00239</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1const__iterator.html">const_iterator</a>:
-<a name="l00240"></a>00240 <span class="keyword">public</span> container_const_reference&lt;matrix_row&gt;,
-<a name="l00241"></a>00241 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename const_subiterator_type::iterator_category&gt;::template
-<a name="l00242"></a>00242 iterator_base&lt;const_iterator, value_type&gt;::type {
-<a name="l00243"></a>00243 <span class="keyword">public</span>:
-<a name="l00244"></a>00244 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator_type::value_type value_type;
-<a name="l00245"></a>00245 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator_type::difference_type difference_type;
-<a name="l00246"></a>00246 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator_type::reference reference;
-<a name="l00247"></a>00247 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator_type::pointer pointer;
-<a name="l00248"></a>00248
-<a name="l00249"></a>00249 <span class="comment">// Construction and destruction</span>
-<a name="l00250"></a>00250 BOOST_UBLAS_INLINE
-<a name="l00251"></a>00251 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1const__iterator.html">const_iterator</a> ():
-<a name="l00252"></a>00252 container_const_reference&lt;self_type&gt; (), it_ () {}
-<a name="l00253"></a>00253 BOOST_UBLAS_INLINE
-<a name="l00254"></a>00254 const_iterator (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">self_type</a> &amp;mr, <span class="keyword">const</span> const_subiterator_type &amp;it):
-<a name="l00255"></a>00255 container_const_reference&lt;self_type&gt; (mr), it_ (it) {}
-<a name="l00256"></a>00256 BOOST_UBLAS_INLINE
-<a name="l00257"></a>00257 const_iterator (<span class="keyword">const</span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1iterator.html">self_type::iterator</a> &amp;it): <span class="comment">// ISSUE self_type:: stops VC8 using std::iterator here</span>
-<a name="l00258"></a>00258 container_const_reference&lt;self_type&gt; (it ()), it_ (it.it_) {}
-<a name="l00259"></a>00259
-<a name="l00260"></a>00260 <span class="comment">// Arithmetic</span>
-<a name="l00261"></a>00261 BOOST_UBLAS_INLINE
-<a name="l00262"></a>00262 const_iterator &amp;operator ++ () {
-<a name="l00263"></a>00263 ++ it_;
-<a name="l00264"></a>00264 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00265"></a>00265 }
-<a name="l00266"></a>00266 BOOST_UBLAS_INLINE
-<a name="l00267"></a>00267 const_iterator &amp;operator -- () {
-<a name="l00268"></a>00268 -- it_;
-<a name="l00269"></a>00269 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00270"></a>00270 }
-<a name="l00271"></a>00271 BOOST_UBLAS_INLINE
-<a name="l00272"></a>00272 const_iterator &amp;operator += (difference_type n) {
-<a name="l00273"></a>00273 it_ += n;
-<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 BOOST_UBLAS_INLINE
-<a name="l00277"></a>00277 const_iterator &amp;operator -= (difference_type n) {
-<a name="l00278"></a>00278 it_ -= n;
-<a name="l00279"></a>00279 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00280"></a>00280 }
-<a name="l00281"></a>00281 BOOST_UBLAS_INLINE
-<a name="l00282"></a>00282 difference_type operator - (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l00283"></a>00283 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00284"></a>00284 <span class="keywordflow">return</span> it_ - it.it_;
-<a name="l00285"></a>00285 }
-<a name="l00286"></a>00286
-<a name="l00287"></a>00287 <span class="comment">// Dereference</span>
-<a name="l00288"></a>00288 BOOST_UBLAS_INLINE
-<a name="l00289"></a>00289 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l00290"></a>00290 BOOST_UBLAS_CHECK (index () &lt; (*<span class="keyword">this</span>) ().size (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00291"></a>00291 <span class="keywordflow">return</span> *it_;
-<a name="l00292"></a>00292 }
-<a name="l00293"></a>00293 BOOST_UBLAS_INLINE
-<a name="l00294"></a>00294 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l00295"></a>00295 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l00296"></a>00296 }
-<a name="l00297"></a>00297
-<a name="l00298"></a>00298 <span class="comment">// Index</span>
-<a name="l00299"></a>00299 BOOST_UBLAS_INLINE
-<a name="l00300"></a>00300 size_type index ()<span class="keyword"> const </span>{
-<a name="l00301"></a>00301 <span class="keywordflow">return</span> it_.index2 ();
-<a name="l00302"></a>00302 }
-<a name="l00303"></a>00303
-<a name="l00304"></a>00304 <span class="comment">// Assignment</span>
-<a name="l00305"></a>00305 BOOST_UBLAS_INLINE
-<a name="l00306"></a>00306 const_iterator &amp;operator = (<span class="keyword">const</span> const_iterator &amp;it) {
-<a name="l00307"></a>00307 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l00308"></a>00308 it_ = it.it_;
-<a name="l00309"></a>00309 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00310"></a>00310 }
-<a name="l00311"></a>00311
-<a name="l00312"></a>00312 <span class="comment">// Comparison</span>
-<a name="l00313"></a>00313 BOOST_UBLAS_INLINE
-<a name="l00314"></a>00314 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l00315"></a>00315 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00316"></a>00316 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l00317"></a>00317 }
-<a name="l00318"></a>00318 BOOST_UBLAS_INLINE
-<a name="l00319"></a>00319 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l00320"></a>00320 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00321"></a>00321 <span class="keywordflow">return</span> it_ &lt; it.it_;
-<a name="l00322"></a>00322 }
-<a name="l00323"></a>00323
-<a name="l00324"></a>00324 <span class="keyword">private</span>:
-<a name="l00325"></a>00325 const_subiterator_type it_;
-<a name="l00326"></a>00326 };
-<a name="l00327"></a>00327 <span class="preprocessor">#endif</span>
-<a name="l00328"></a>00328 <span class="preprocessor"></span>
-<a name="l00329"></a>00329 BOOST_UBLAS_INLINE
-<a name="l00330"></a>00330 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1const__iterator.html">const_iterator</a> begin ()<span class="keyword"> const </span>{
-<a name="l00331"></a>00331 <span class="keywordflow">return</span> find (0);
-<a name="l00332"></a>00332 }
-<a name="l00333"></a>00333 BOOST_UBLAS_INLINE
-<a name="l00334"></a>00334 const_iterator end ()<span class="keyword"> const </span>{
-<a name="l00335"></a>00335 <span class="keywordflow">return</span> find (size ());
-<a name="l00336"></a>00336 }
-<a name="l00337"></a>00337
-<a name="l00338"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1iterator.html">00338</a> <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00339"></a>00339 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1iterator.html">iterator</a>:
-<a name="l00340"></a>00340 <span class="keyword">public</span> container_reference&lt;matrix_row&gt;,
-<a name="l00341"></a>00341 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename subiterator_type::iterator_category&gt;::template
-<a name="l00342"></a>00342 iterator_base&lt;iterator, value_type&gt;::type {
-<a name="l00343"></a>00343 <span class="keyword">public</span>:
-<a name="l00344"></a>00344 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator_type::value_type value_type;
-<a name="l00345"></a>00345 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator_type::difference_type difference_type;
-<a name="l00346"></a>00346 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator_type::reference reference;
-<a name="l00347"></a>00347 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator_type::pointer pointer;
-<a name="l00348"></a>00348
-<a name="l00349"></a>00349 <span class="comment">// Construction and destruction</span>
-<a name="l00350"></a>00350 BOOST_UBLAS_INLINE
-<a name="l00351"></a>00351 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1iterator.html">iterator</a> ():
-<a name="l00352"></a>00352 container_reference&lt;self_type&gt; (), it_ () {}
-<a name="l00353"></a>00353 BOOST_UBLAS_INLINE
-<a name="l00354"></a>00354 iterator (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">self_type</a> &amp;mr, <span class="keyword">const</span> subiterator_type &amp;it):
-<a name="l00355"></a>00355 container_reference&lt;self_type&gt; (mr), it_ (it) {}
-<a name="l00356"></a>00356
-<a name="l00357"></a>00357 <span class="comment">// Arithmetic</span>
-<a name="l00358"></a>00358 BOOST_UBLAS_INLINE
-<a name="l00359"></a>00359 iterator &amp;operator ++ () {
-<a name="l00360"></a>00360 ++ it_;
-<a name="l00361"></a>00361 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00362"></a>00362 }
-<a name="l00363"></a>00363 BOOST_UBLAS_INLINE
-<a name="l00364"></a>00364 iterator &amp;operator -- () {
-<a name="l00365"></a>00365 -- it_;
-<a name="l00366"></a>00366 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00367"></a>00367 }
-<a name="l00368"></a>00368 BOOST_UBLAS_INLINE
-<a name="l00369"></a>00369 iterator &amp;operator += (difference_type n) {
-<a name="l00370"></a>00370 it_ += n;
-<a name="l00371"></a>00371 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00372"></a>00372 }
-<a name="l00373"></a>00373 BOOST_UBLAS_INLINE
-<a name="l00374"></a>00374 iterator &amp;operator -= (difference_type n) {
-<a name="l00375"></a>00375 it_ -= n;
-<a name="l00376"></a>00376 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00377"></a>00377 }
-<a name="l00378"></a>00378 BOOST_UBLAS_INLINE
-<a name="l00379"></a>00379 difference_type operator - (<span class="keyword">const</span> iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l00380"></a>00380 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00381"></a>00381 <span class="keywordflow">return</span> it_ - it.it_;
-<a name="l00382"></a>00382 }
-<a name="l00383"></a>00383
-<a name="l00384"></a>00384 <span class="comment">// Dereference</span>
-<a name="l00385"></a>00385 BOOST_UBLAS_INLINE
-<a name="l00386"></a>00386 reference operator * ()<span class="keyword"> const </span>{
-<a name="l00387"></a>00387 BOOST_UBLAS_CHECK (index () &lt; (*<span class="keyword">this</span>) ().size (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00388"></a>00388 <span class="keywordflow">return</span> *it_;
-<a name="l00389"></a>00389 }
-<a name="l00390"></a>00390 BOOST_UBLAS_INLINE
-<a name="l00391"></a>00391 reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l00392"></a>00392 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l00393"></a>00393 }
-<a name="l00394"></a>00394
-<a name="l00395"></a>00395 <span class="comment">// Index</span>
-<a name="l00396"></a>00396 BOOST_UBLAS_INLINE
-<a name="l00397"></a>00397 size_type index ()<span class="keyword"> const </span>{
-<a name="l00398"></a>00398 <span class="keywordflow">return</span> it_.index2 ();
-<a name="l00399"></a>00399 }
-<a name="l00400"></a>00400
-<a name="l00401"></a>00401 <span class="comment">// Assignment</span>
-<a name="l00402"></a>00402 BOOST_UBLAS_INLINE
-<a name="l00403"></a>00403 iterator &amp;operator = (<span class="keyword">const</span> iterator &amp;it) {
-<a name="l00404"></a>00404 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l00405"></a>00405 it_ = it.it_;
-<a name="l00406"></a>00406 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00407"></a>00407 }
-<a name="l00408"></a>00408
-<a name="l00409"></a>00409 <span class="comment">// Comparison</span>
-<a name="l00410"></a>00410 BOOST_UBLAS_INLINE
-<a name="l00411"></a>00411 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l00412"></a>00412 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00413"></a>00413 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l00414"></a>00414 }
-<a name="l00415"></a>00415 BOOST_UBLAS_INLINE
-<a name="l00416"></a>00416 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l00417"></a>00417 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00418"></a>00418 <span class="keywordflow">return</span> it_ &lt; it.it_;
-<a name="l00419"></a>00419 }
-<a name="l00420"></a>00420
-<a name="l00421"></a>00421 <span class="keyword">private</span>:
-<a name="l00422"></a>00422 subiterator_type it_;
-<a name="l00423"></a>00423
-<a name="l00424"></a>00424 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1const__iterator.html">const_iterator</a>;
-<a name="l00425"></a>00425 };
-<a name="l00426"></a>00426 <span class="preprocessor">#endif</span>
-<a name="l00427"></a>00427 <span class="preprocessor"></span>
-<a name="l00428"></a>00428 BOOST_UBLAS_INLINE
-<a name="l00429"></a>00429 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1iterator.html">iterator</a> begin () {
-<a name="l00430"></a>00430 <span class="keywordflow">return</span> find (0);
-<a name="l00431"></a>00431 }
-<a name="l00432"></a>00432 BOOST_UBLAS_INLINE
-<a name="l00433"></a>00433 iterator end () {
-<a name="l00434"></a>00434 <span class="keywordflow">return</span> find (size ());
-<a name="l00435"></a>00435 }
-<a name="l00436"></a>00436
-<a name="l00437"></a>00437 <span class="comment">// Reverse iterator</span>
-<a name="l00438"></a>00438 <span class="keyword">typedef</span> reverse_iterator_base&lt;const_iterator&gt; const_reverse_iterator;
-<a name="l00439"></a>00439 <span class="keyword">typedef</span> reverse_iterator_base&lt;iterator&gt; reverse_iterator;
-<a name="l00440"></a>00440
-<a name="l00441"></a>00441 BOOST_UBLAS_INLINE
-<a name="l00442"></a>00442 const_reverse_iterator rbegin ()<span class="keyword"> const </span>{
-<a name="l00443"></a>00443 <span class="keywordflow">return</span> const_reverse_iterator (end ());
-<a name="l00444"></a>00444 }
-<a name="l00445"></a>00445 BOOST_UBLAS_INLINE
-<a name="l00446"></a>00446 const_reverse_iterator rend ()<span class="keyword"> const </span>{
-<a name="l00447"></a>00447 <span class="keywordflow">return</span> const_reverse_iterator (begin ());
-<a name="l00448"></a>00448 }
-<a name="l00449"></a>00449 BOOST_UBLAS_INLINE
-<a name="l00450"></a>00450 reverse_iterator rbegin () {
-<a name="l00451"></a>00451 <span class="keywordflow">return</span> reverse_iterator (end ());
-<a name="l00452"></a>00452 }
-<a name="l00453"></a>00453 BOOST_UBLAS_INLINE
-<a name="l00454"></a>00454 reverse_iterator rend () {
-<a name="l00455"></a>00455 <span class="keywordflow">return</span> reverse_iterator (begin ());
-<a name="l00456"></a>00456 }
-<a name="l00457"></a>00457
-<a name="l00458"></a>00458 <span class="keyword">private</span>:
-<a name="l00459"></a>00459 matrix_closure_type data_;
-<a name="l00460"></a>00460 size_type i_;
-<a name="l00461"></a>00461 };
-<a name="l00462"></a>00462
-<a name="l00463"></a>00463 <span class="comment">// Projections</span>
-<a name="l00464"></a>00464 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l00465"></a>00465 BOOST_UBLAS_INLINE
-<a name="l00466"></a>00466 matrix_row&lt;M&gt; row (M &amp;data, <span class="keyword">typename</span> M::size_type i) {
-<a name="l00467"></a>00467 <span class="keywordflow">return</span> matrix_row&lt;M&gt; (data, i);
-<a name="l00468"></a>00468 }
-<a name="l00469"></a>00469 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l00470"></a>00470 BOOST_UBLAS_INLINE
-<a name="l00471"></a>00471 <span class="keyword">const</span> matrix_row&lt;const M&gt; row (<span class="keyword">const</span> M &amp;data, <span class="keyword">typename</span> M::size_type i) {
-<a name="l00472"></a>00472 <span class="keywordflow">return</span> matrix_row&lt;const M&gt; (data, i);
-<a name="l00473"></a>00473 }
-<a name="l00474"></a>00474
-<a name="l00475"></a>00475 <span class="comment">// Specialize temporary</span>
-<a name="l00476"></a>00476 <span class="keyword">template</span> &lt;<span class="keyword">class</span> M&gt;
-<a name="l00477"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01matrix__row_3_01_m_01_4_01_4.html">00477</a> <span class="keyword">struct </span>vector_temporary_traits&lt; matrix_row&lt;M&gt; &gt;
-<a name="l00478"></a>00478 : vector_temporary_traits&lt; M &gt; {} ;
-<a name="l00479"></a>00479 <span class="keyword">template</span> &lt;<span class="keyword">class</span> M&gt;
-<a name="l00480"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01matrix__row_3_01_m_01_4_01_4.html">00480</a> <span class="keyword">struct </span>vector_temporary_traits&lt; const matrix_row&lt;M&gt; &gt;
-<a name="l00481"></a>00481 : vector_temporary_traits&lt; M &gt; {} ;
-<a name="l00482"></a>00482
-<a name="l00483"></a>00483 <span class="comment">// Matrix based column vector class</span>
-<a name="l00484"></a>00484 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l00485"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">00485</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">matrix_column</a>:
-<a name="l00486"></a>00486 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a>&lt;matrix_column&lt;M&gt; &gt; {
-<a name="l00487"></a>00487
-<a name="l00488"></a>00488 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">matrix_column&lt;M&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">self_type</a>;
-<a name="l00489"></a>00489 <span class="keyword">public</span>:
-<a name="l00490"></a>00490 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l00491"></a>00491 <span class="preprocessor"></span> <span class="keyword">using</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression&lt;self_type&gt;::operator </a>();
-<a name="l00492"></a>00492 <span class="preprocessor">#endif</span>
-<a name="l00493"></a>00493 <span class="preprocessor"></span> <span class="keyword">typedef</span> M matrix_type;
-<a name="l00494"></a>00494 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::size_type size_type;
-<a name="l00495"></a>00495 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::difference_type difference_type;
-<a name="l00496"></a>00496 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::value_type value_type;
-<a name="l00497"></a>00497 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::const_reference const_reference;
-<a name="l00498"></a>00498 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;M&gt;,
-<a name="l00499"></a>00499 <span class="keyword">typename</span> M::const_reference,
-<a name="l00500"></a>00500 <span class="keyword">typename</span> M::reference&gt;::type reference;
-<a name="l00501"></a>00501 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;M&gt;,
-<a name="l00502"></a>00502 <span class="keyword">typename</span> M::const_closure_type,
-<a name="l00503"></a>00503 <span class="keyword">typename</span> M::closure_type&gt;::type matrix_closure_type;
-<a name="l00504"></a>00504 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">const_closure_type</a>;
-<a name="l00505"></a>00505 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">closure_type</a>;
-<a name="l00506"></a>00506 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits.html">storage_restrict_traits</a>&lt;<span class="keyword">typename</span> M::storage_category,
-<a name="l00507"></a>00507 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__proxy__tag.html">dense_proxy_tag</a>&gt;::storage_category storage_category;
-<a name="l00508"></a>00508
-<a name="l00509"></a>00509 <span class="comment">// Construction and destruction</span>
-<a name="l00510"></a>00510 BOOST_UBLAS_INLINE
-<a name="l00511"></a>00511 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">matrix_column</a> (matrix_type &amp;data, size_type j):
-<a name="l00512"></a>00512 data_ (data), j_ (j) {
-<a name="l00513"></a>00513 <span class="comment">// Early checking of preconditions here.</span>
-<a name="l00514"></a>00514 <span class="comment">// BOOST_UBLAS_CHECK (j_ &lt; data_.size2 (), bad_index ());</span>
-<a name="l00515"></a>00515 }
-<a name="l00516"></a>00516
-<a name="l00517"></a>00517 <span class="comment">// Accessors</span>
-<a name="l00518"></a>00518 BOOST_UBLAS_INLINE
-<a name="l00519"></a>00519 size_type size ()<span class="keyword"> const </span>{
-<a name="l00520"></a>00520 <span class="keywordflow">return</span> data_.size1 ();
-<a name="l00521"></a>00521 }
-<a name="l00522"></a>00522 BOOST_UBLAS_INLINE
-<a name="l00523"></a>00523 size_type index ()<span class="keyword"> const </span>{
-<a name="l00524"></a>00524 <span class="keywordflow">return</span> j_;
-<a name="l00525"></a>00525 }
-<a name="l00526"></a>00526
-<a name="l00527"></a>00527 <span class="comment">// Storage accessors</span>
-<a name="l00528"></a>00528 BOOST_UBLAS_INLINE
-<a name="l00529"></a>00529 <span class="keyword">const</span> matrix_closure_type &amp;data ()<span class="keyword"> const </span>{
-<a name="l00530"></a>00530 <span class="keywordflow">return</span> data_;
-<a name="l00531"></a>00531 }
-<a name="l00532"></a>00532 BOOST_UBLAS_INLINE
-<a name="l00533"></a>00533 matrix_closure_type &amp;data () {
-<a name="l00534"></a>00534 <span class="keywordflow">return</span> data_;
-<a name="l00535"></a>00535 }
-<a name="l00536"></a>00536
-<a name="l00537"></a>00537 <span class="comment">// Element access</span>
-<a name="l00538"></a>00538 <span class="preprocessor">#ifndef BOOST_UBLAS_PROXY_CONST_MEMBER</span>
-<a name="l00539"></a>00539 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l00540"></a>00540 const_reference operator () (size_type i)<span class="keyword"> const </span>{
-<a name="l00541"></a>00541 <span class="keywordflow">return</span> data_ (i, j_);
-<a name="l00542"></a>00542 }
-<a name="l00543"></a>00543 BOOST_UBLAS_INLINE
-<a name="l00544"></a>00544 reference operator () (size_type i) {
-<a name="l00545"></a>00545 <span class="keywordflow">return</span> data_ (i, j_);
-<a name="l00546"></a>00546 }
-<a name="l00547"></a>00547
-<a name="l00548"></a>00548 BOOST_UBLAS_INLINE
-<a name="l00549"></a>00549 const_reference operator [] (size_type i)<span class="keyword"> const </span>{
-<a name="l00550"></a>00550 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) (i);
-<a name="l00551"></a>00551 }
-<a name="l00552"></a>00552 BOOST_UBLAS_INLINE
-<a name="l00553"></a>00553 reference operator [] (size_type i) {
-<a name="l00554"></a>00554 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) (i);
-<a name="l00555"></a>00555 }
-<a name="l00556"></a>00556 <span class="preprocessor">#else</span>
-<a name="l00557"></a>00557 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l00558"></a>00558 reference operator () (size_type i)<span class="keyword"> const </span>{
-<a name="l00559"></a>00559 <span class="keywordflow">return</span> data_ (i, j_);
-<a name="l00560"></a>00560 }
-<a name="l00561"></a>00561
-<a name="l00562"></a>00562 BOOST_UBLAS_INLINE
-<a name="l00563"></a>00563 reference operator [] (size_type i)<span class="keyword"> const </span>{
-<a name="l00564"></a>00564 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) (i);
-<a name="l00565"></a>00565 }
-<a name="l00566"></a>00566 <span class="preprocessor">#endif</span>
-<a name="l00567"></a>00567 <span class="preprocessor"></span>
-<a name="l00568"></a>00568 <span class="comment">// Assignment</span>
-<a name="l00569"></a>00569 BOOST_UBLAS_INLINE
-<a name="l00570"></a>00570 matrix_column &amp;operator = (<span class="keyword">const</span> matrix_column &amp;mc) {
-<a name="l00571"></a>00571 <span class="comment">// ISSUE need a temporary, proxy can be overlaping alias</span>
-<a name="l00572"></a>00572 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <span class="keyword">typename</span> vector_temporary_traits&lt;M&gt;::type (mc));
-<a name="l00573"></a>00573 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00574"></a>00574 }
-<a name="l00575"></a>00575 BOOST_UBLAS_INLINE
-<a name="l00576"></a>00576 matrix_column &amp;assign_temporary (matrix_column &amp;mc) {
-<a name="l00577"></a>00577 <span class="comment">// assign elements, proxied container remains the same</span>
-<a name="l00578"></a>00578 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, mc);
-<a name="l00579"></a>00579 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00580"></a>00580 }
-<a name="l00581"></a>00581 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00582"></a>00582 BOOST_UBLAS_INLINE
-<a name="l00583"></a>00583 matrix_column &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;ae) {
-<a name="l00584"></a>00584 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <span class="keyword">typename</span> vector_temporary_traits&lt;M&gt;::type (ae));
-<a name="l00585"></a>00585 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00586"></a>00586 }
-<a name="l00587"></a>00587 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00588"></a>00588 BOOST_UBLAS_INLINE
-<a name="l00589"></a>00589 matrix_column &amp;assign (<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;ae) {
-<a name="l00590"></a>00590 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l00591"></a>00591 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00592"></a>00592 }
-<a name="l00593"></a>00593 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00594"></a>00594 BOOST_UBLAS_INLINE
-<a name="l00595"></a>00595 matrix_column &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;ae) {
-<a name="l00596"></a>00596 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <span class="keyword">typename</span> vector_temporary_traits&lt;M&gt;::type (*<span class="keyword">this</span> + ae));
-<a name="l00597"></a>00597 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00598"></a>00598 }
-<a name="l00599"></a>00599 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00600"></a>00600 BOOST_UBLAS_INLINE
-<a name="l00601"></a>00601 matrix_column &amp;plus_assign (<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;ae) {
-<a name="l00602"></a>00602 vector_assign&lt;scalar_plus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l00603"></a>00603 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00604"></a>00604 }
-<a name="l00605"></a>00605 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00606"></a>00606 BOOST_UBLAS_INLINE
-<a name="l00607"></a>00607 matrix_column &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;ae) {
-<a name="l00608"></a>00608 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <span class="keyword">typename</span> vector_temporary_traits&lt;M&gt;::type (*<span class="keyword">this</span> - ae));
-<a name="l00609"></a>00609 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00610"></a>00610 }
-<a name="l00611"></a>00611 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00612"></a>00612 BOOST_UBLAS_INLINE
-<a name="l00613"></a>00613 matrix_column &amp;minus_assign (<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;ae) {
-<a name="l00614"></a>00614 vector_assign&lt;scalar_minus_assign&gt; (*<span class="keyword">this</span>, ae);
-<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 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l00618"></a>00618 BOOST_UBLAS_INLINE
-<a name="l00619"></a>00619 matrix_column &amp;operator *= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l00620"></a>00620 vector_assign_scalar&lt;scalar_multiplies_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l00621"></a>00621 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00622"></a>00622 }
-<a name="l00623"></a>00623 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l00624"></a>00624 BOOST_UBLAS_INLINE
-<a name="l00625"></a>00625 matrix_column &amp;operator /= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l00626"></a>00626 vector_assign_scalar&lt;scalar_divides_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l00627"></a>00627 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00628"></a>00628 }
-<a name="l00629"></a>00629
-<a name="l00630"></a>00630 <span class="comment">// Closure comparison</span>
-<a name="l00631"></a>00631 BOOST_UBLAS_INLINE
-<a name="l00632"></a>00632 <span class="keywordtype">bool</span> same_closure (<span class="keyword">const</span> matrix_column &amp;mc)<span class="keyword"> const </span>{
-<a name="l00633"></a>00633 <span class="keywordflow">return</span> (*this).data_.same_closure (mc.data_);
-<a name="l00634"></a>00634 }
-<a name="l00635"></a>00635
-<a name="l00636"></a>00636 <span class="comment">// Comparison</span>
-<a name="l00637"></a>00637 BOOST_UBLAS_INLINE
-<a name="l00638"></a>00638 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> matrix_column &amp;mc)<span class="keyword"> const </span>{
-<a name="l00639"></a>00639 <span class="keywordflow">return</span> (*this).data_ == mc.data_ &amp;&amp; index () == mc.index ();
-<a name="l00640"></a>00640 }
-<a name="l00641"></a>00641
-<a name="l00642"></a>00642 <span class="comment">// Swapping</span>
-<a name="l00643"></a>00643 BOOST_UBLAS_INLINE
-<a name="l00644"></a>00644 <span class="keywordtype">void</span> swap (matrix_column mc) {
-<a name="l00645"></a>00645 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;mc) {
-<a name="l00646"></a>00646 BOOST_UBLAS_CHECK (size () == mc.size (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ());
-<a name="l00647"></a>00647 <span class="comment">// Sparse ranges may be nonconformant now.</span>
-<a name="l00648"></a>00648 <span class="comment">// std::swap_ranges (begin (), end (), mc.begin ());</span>
-<a name="l00649"></a>00649 vector_swap&lt;scalar_swap&gt; (*<span class="keyword">this</span>, mc);
-<a name="l00650"></a>00650 }
-<a name="l00651"></a>00651 }
-<a name="l00652"></a>00652 BOOST_UBLAS_INLINE
-<a name="l00653"></a>00653 <span class="keyword">friend</span> <span class="keywordtype">void</span> swap (matrix_column mc1, matrix_column mc2) {
-<a name="l00654"></a>00654 mc1.swap (mc2);
-<a name="l00655"></a>00655 }
-<a name="l00656"></a>00656
-<a name="l00657"></a>00657 <span class="comment">// Iterator types</span>
-<a name="l00658"></a>00658 <span class="keyword">private</span>:
-<a name="l00659"></a>00659 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::const_iterator1 const_subiterator_type;
-<a name="l00660"></a>00660 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;M&gt;,
-<a name="l00661"></a>00661 <span class="keyword">typename</span> M::const_iterator1,
-<a name="l00662"></a>00662 <span class="keyword">typename</span> M::iterator1&gt;::type subiterator_type;
-<a name="l00663"></a>00663
-<a name="l00664"></a>00664 <span class="keyword">public</span>:
-<a name="l00665"></a>00665 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00666"></a>00666 <span class="preprocessor"></span> <span class="keyword">typedef</span> indexed_iterator&lt;matrix_column&lt;matrix_type&gt;,
-<a name="l00667"></a>00667 <span class="keyword">typename</span> subiterator_type::iterator_category&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1iterator.html">iterator</a>;
-<a name="l00668"></a>00668 <span class="keyword">typedef</span> indexed_const_iterator&lt;matrix_column&lt;matrix_type&gt;,
-<a name="l00669"></a>00669 <span class="keyword">typename</span> const_subiterator_type::iterator_category&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1const__iterator.html">const_iterator</a>;
-<a name="l00670"></a>00670 <span class="preprocessor">#else</span>
-<a name="l00671"></a>00671 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1const__iterator.html">const_iterator</a>;
-<a name="l00672"></a>00672 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1iterator.html">iterator</a>;
-<a name="l00673"></a>00673 <span class="preprocessor">#endif</span>
-<a name="l00674"></a>00674 <span class="preprocessor"></span>
-<a name="l00675"></a>00675 <span class="comment">// Element lookup</span>
-<a name="l00676"></a>00676 BOOST_UBLAS_INLINE
-<a name="l00677"></a>00677 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1const__iterator.html">const_iterator</a> find (size_type i)<span class="keyword"> const </span>{
-<a name="l00678"></a>00678 const_subiterator_type it1 (data_.find1 (1, i, j_));
-<a name="l00679"></a>00679 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00680"></a>00680 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1const__iterator.html">const_iterator</a> (*<span class="keyword">this</span>, it1.index1 ());
-<a name="l00681"></a>00681 <span class="preprocessor">#else</span>
-<a name="l00682"></a>00682 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1const__iterator.html">const_iterator</a> (*<span class="keyword">this</span>, it1);
-<a name="l00683"></a>00683 <span class="preprocessor">#endif</span>
-<a name="l00684"></a>00684 <span class="preprocessor"></span> }
-<a name="l00685"></a>00685 BOOST_UBLAS_INLINE
-<a name="l00686"></a>00686 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1iterator.html">iterator</a> find (size_type i) {
-<a name="l00687"></a>00687 subiterator_type it1 (data_.find1 (1, i, j_));
-<a name="l00688"></a>00688 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00689"></a>00689 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1iterator.html">iterator</a> (*<span class="keyword">this</span>, it1.index1 ());
-<a name="l00690"></a>00690 <span class="preprocessor">#else</span>
-<a name="l00691"></a>00691 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1iterator.html">iterator</a> (*<span class="keyword">this</span>, it1);
-<a name="l00692"></a>00692 <span class="preprocessor">#endif</span>
-<a name="l00693"></a>00693 <span class="preprocessor"></span> }
-<a name="l00694"></a>00694
-<a name="l00695"></a>00695 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00696"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1const__iterator.html">00696</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1const__iterator.html">const_iterator</a>:
-<a name="l00697"></a>00697 <span class="keyword">public</span> container_const_reference&lt;matrix_column&gt;,
-<a name="l00698"></a>00698 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename const_subiterator_type::iterator_category&gt;::template
-<a name="l00699"></a>00699 iterator_base&lt;const_iterator, value_type&gt;::type {
-<a name="l00700"></a>00700 <span class="keyword">public</span>:
-<a name="l00701"></a>00701 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator_type::value_type value_type;
-<a name="l00702"></a>00702 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator_type::difference_type difference_type;
-<a name="l00703"></a>00703 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator_type::reference reference;
-<a name="l00704"></a>00704 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator_type::pointer pointer;
-<a name="l00705"></a>00705
-<a name="l00706"></a>00706 <span class="comment">// Construction and destruction</span>
-<a name="l00707"></a>00707 BOOST_UBLAS_INLINE
-<a name="l00708"></a>00708 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1const__iterator.html">const_iterator</a> ():
-<a name="l00709"></a>00709 container_const_reference&lt;self_type&gt; (), it_ () {}
-<a name="l00710"></a>00710 BOOST_UBLAS_INLINE
-<a name="l00711"></a>00711 const_iterator (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">self_type</a> &amp;mc, <span class="keyword">const</span> const_subiterator_type &amp;it):
-<a name="l00712"></a>00712 container_const_reference&lt;self_type&gt; (mc), it_ (it) {}
-<a name="l00713"></a>00713 BOOST_UBLAS_INLINE
-<a name="l00714"></a>00714 const_iterator (<span class="keyword">const</span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1iterator.html">self_type::iterator</a> &amp;it): <span class="comment">// ISSUE self_type:: stops VC8 using std::iterator here</span>
-<a name="l00715"></a>00715 container_const_reference&lt;self_type&gt; (it ()), it_ (it.it_) {}
-<a name="l00716"></a>00716
-<a name="l00717"></a>00717 <span class="comment">// Arithmetic</span>
-<a name="l00718"></a>00718 BOOST_UBLAS_INLINE
-<a name="l00719"></a>00719 const_iterator &amp;operator ++ () {
-<a name="l00720"></a>00720 ++ it_;
-<a name="l00721"></a>00721 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00722"></a>00722 }
-<a name="l00723"></a>00723 BOOST_UBLAS_INLINE
-<a name="l00724"></a>00724 const_iterator &amp;operator -- () {
-<a name="l00725"></a>00725 -- it_;
-<a name="l00726"></a>00726 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00727"></a>00727 }
-<a name="l00728"></a>00728 BOOST_UBLAS_INLINE
-<a name="l00729"></a>00729 const_iterator &amp;operator += (difference_type n) {
-<a name="l00730"></a>00730 it_ += n;
-<a name="l00731"></a>00731 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00732"></a>00732 }
-<a name="l00733"></a>00733 BOOST_UBLAS_INLINE
-<a name="l00734"></a>00734 const_iterator &amp;operator -= (difference_type n) {
-<a name="l00735"></a>00735 it_ -= n;
-<a name="l00736"></a>00736 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00737"></a>00737 }
-<a name="l00738"></a>00738 BOOST_UBLAS_INLINE
-<a name="l00739"></a>00739 difference_type operator - (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l00740"></a>00740 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00741"></a>00741 <span class="keywordflow">return</span> it_ - it.it_;
-<a name="l00742"></a>00742 }
-<a name="l00743"></a>00743
-<a name="l00744"></a>00744 <span class="comment">// Dereference</span>
-<a name="l00745"></a>00745 BOOST_UBLAS_INLINE
-<a name="l00746"></a>00746 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l00747"></a>00747 BOOST_UBLAS_CHECK (index () &lt; (*<span class="keyword">this</span>) ().size (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00748"></a>00748 <span class="keywordflow">return</span> *it_;
-<a name="l00749"></a>00749 }
-<a name="l00750"></a>00750 BOOST_UBLAS_INLINE
-<a name="l00751"></a>00751 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l00752"></a>00752 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l00753"></a>00753 }
-<a name="l00754"></a>00754
-<a name="l00755"></a>00755 <span class="comment">// Index</span>
-<a name="l00756"></a>00756 BOOST_UBLAS_INLINE
-<a name="l00757"></a>00757 size_type index ()<span class="keyword"> const </span>{
-<a name="l00758"></a>00758 <span class="keywordflow">return</span> it_.index1 ();
-<a name="l00759"></a>00759 }
-<a name="l00760"></a>00760
-<a name="l00761"></a>00761 <span class="comment">// Assignment</span>
-<a name="l00762"></a>00762 BOOST_UBLAS_INLINE
-<a name="l00763"></a>00763 const_iterator &amp;operator = (<span class="keyword">const</span> const_iterator &amp;it) {
-<a name="l00764"></a>00764 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l00765"></a>00765 it_ = it.it_;
-<a name="l00766"></a>00766 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00767"></a>00767 }
-<a name="l00768"></a>00768
-<a name="l00769"></a>00769 <span class="comment">// Comparison</span>
-<a name="l00770"></a>00770 BOOST_UBLAS_INLINE
-<a name="l00771"></a>00771 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l00772"></a>00772 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <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> it_ == it.it_;
-<a name="l00774"></a>00774 }
-<a name="l00775"></a>00775 BOOST_UBLAS_INLINE
-<a name="l00776"></a>00776 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l00777"></a>00777 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00778"></a>00778 <span class="keywordflow">return</span> it_ &lt; it.it_;
-<a name="l00779"></a>00779 }
-<a name="l00780"></a>00780
-<a name="l00781"></a>00781 <span class="keyword">private</span>:
-<a name="l00782"></a>00782 const_subiterator_type it_;
-<a name="l00783"></a>00783 };
-<a name="l00784"></a>00784 <span class="preprocessor">#endif</span>
-<a name="l00785"></a>00785 <span class="preprocessor"></span>
-<a name="l00786"></a>00786 BOOST_UBLAS_INLINE
-<a name="l00787"></a>00787 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1const__iterator.html">const_iterator</a> begin ()<span class="keyword"> const </span>{
-<a name="l00788"></a>00788 <span class="keywordflow">return</span> find (0);
-<a name="l00789"></a>00789 }
-<a name="l00790"></a>00790 BOOST_UBLAS_INLINE
-<a name="l00791"></a>00791 const_iterator end ()<span class="keyword"> const </span>{
-<a name="l00792"></a>00792 <span class="keywordflow">return</span> find (size ());
-<a name="l00793"></a>00793 }
-<a name="l00794"></a>00794
-<a name="l00795"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1iterator.html">00795</a> <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00796"></a>00796 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1iterator.html">iterator</a>:
-<a name="l00797"></a>00797 <span class="keyword">public</span> container_reference&lt;matrix_column&gt;,
-<a name="l00798"></a>00798 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename subiterator_type::iterator_category&gt;::template
-<a name="l00799"></a>00799 iterator_base&lt;iterator, value_type&gt;::type {
-<a name="l00800"></a>00800 <span class="keyword">public</span>:
-<a name="l00801"></a>00801 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator_type::value_type value_type;
-<a name="l00802"></a>00802 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator_type::difference_type difference_type;
-<a name="l00803"></a>00803 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator_type::reference reference;
-<a name="l00804"></a>00804 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator_type::pointer pointer;
-<a name="l00805"></a>00805
-<a name="l00806"></a>00806 <span class="comment">// Construction and destruction</span>
-<a name="l00807"></a>00807 BOOST_UBLAS_INLINE
-<a name="l00808"></a>00808 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1iterator.html">iterator</a> ():
-<a name="l00809"></a>00809 container_reference&lt;self_type&gt; (), it_ () {}
-<a name="l00810"></a>00810 BOOST_UBLAS_INLINE
-<a name="l00811"></a>00811 iterator (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">self_type</a> &amp;mc, <span class="keyword">const</span> subiterator_type &amp;it):
-<a name="l00812"></a>00812 container_reference&lt;self_type&gt; (mc), it_ (it) {}
-<a name="l00813"></a>00813
-<a name="l00814"></a>00814 <span class="comment">// Arithmetic</span>
-<a name="l00815"></a>00815 BOOST_UBLAS_INLINE
-<a name="l00816"></a>00816 iterator &amp;operator ++ () {
-<a name="l00817"></a>00817 ++ it_;
-<a name="l00818"></a>00818 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00819"></a>00819 }
-<a name="l00820"></a>00820 BOOST_UBLAS_INLINE
-<a name="l00821"></a>00821 iterator &amp;operator -- () {
-<a name="l00822"></a>00822 -- it_;
-<a name="l00823"></a>00823 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00824"></a>00824 }
-<a name="l00825"></a>00825 BOOST_UBLAS_INLINE
-<a name="l00826"></a>00826 iterator &amp;operator += (difference_type n) {
-<a name="l00827"></a>00827 it_ += n;
-<a name="l00828"></a>00828 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00829"></a>00829 }
-<a name="l00830"></a>00830 BOOST_UBLAS_INLINE
-<a name="l00831"></a>00831 iterator &amp;operator -= (difference_type n) {
-<a name="l00832"></a>00832 it_ -= n;
-<a name="l00833"></a>00833 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00834"></a>00834 }
-<a name="l00835"></a>00835 BOOST_UBLAS_INLINE
-<a name="l00836"></a>00836 difference_type operator - (<span class="keyword">const</span> iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l00837"></a>00837 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <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> it_ - it.it_;
-<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 BOOST_UBLAS_CHECK (index () &lt; (*<span class="keyword">this</span>) ().size (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00845"></a>00845 <span class="keywordflow">return</span> *it_;
-<a name="l00846"></a>00846 }
-<a name="l00847"></a>00847 BOOST_UBLAS_INLINE
-<a name="l00848"></a>00848 reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l00849"></a>00849 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l00850"></a>00850 }
-<a name="l00851"></a>00851
-<a name="l00852"></a>00852 <span class="comment">// Index</span>
-<a name="l00853"></a>00853 BOOST_UBLAS_INLINE
-<a name="l00854"></a>00854 size_type index ()<span class="keyword"> const </span>{
-<a name="l00855"></a>00855 <span class="keywordflow">return</span> it_.index1 ();
-<a name="l00856"></a>00856 }
-<a name="l00857"></a>00857
-<a name="l00858"></a>00858 <span class="comment">// Assignment</span>
-<a name="l00859"></a>00859 BOOST_UBLAS_INLINE
-<a name="l00860"></a>00860 iterator &amp;operator = (<span class="keyword">const</span> iterator &amp;it) {
-<a name="l00861"></a>00861 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l00862"></a>00862 it_ = it.it_;
-<a name="l00863"></a>00863 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00864"></a>00864 }
-<a name="l00865"></a>00865
-<a name="l00866"></a>00866 <span class="comment">// Comparison</span>
-<a name="l00867"></a>00867 BOOST_UBLAS_INLINE
-<a name="l00868"></a>00868 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l00869"></a>00869 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00870"></a>00870 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l00871"></a>00871 }
-<a name="l00872"></a>00872 BOOST_UBLAS_INLINE
-<a name="l00873"></a>00873 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l00874"></a>00874 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00875"></a>00875 <span class="keywordflow">return</span> it_ &lt; it.it_;
-<a name="l00876"></a>00876 }
-<a name="l00877"></a>00877
-<a name="l00878"></a>00878 <span class="keyword">private</span>:
-<a name="l00879"></a>00879 subiterator_type it_;
-<a name="l00880"></a>00880
-<a name="l00881"></a>00881 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1const__iterator.html">const_iterator</a>;
-<a name="l00882"></a>00882 };
-<a name="l00883"></a>00883 <span class="preprocessor">#endif</span>
-<a name="l00884"></a>00884 <span class="preprocessor"></span>
-<a name="l00885"></a>00885 BOOST_UBLAS_INLINE
-<a name="l00886"></a>00886 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1iterator.html">iterator</a> begin () {
-<a name="l00887"></a>00887 <span class="keywordflow">return</span> find (0);
-<a name="l00888"></a>00888 }
-<a name="l00889"></a>00889 BOOST_UBLAS_INLINE
-<a name="l00890"></a>00890 iterator end () {
-<a name="l00891"></a>00891 <span class="keywordflow">return</span> find (size ());
-<a name="l00892"></a>00892 }
-<a name="l00893"></a>00893
-<a name="l00894"></a>00894 <span class="comment">// Reverse iterator</span>
-<a name="l00895"></a>00895 <span class="keyword">typedef</span> reverse_iterator_base&lt;const_iterator&gt; const_reverse_iterator;
-<a name="l00896"></a>00896 <span class="keyword">typedef</span> reverse_iterator_base&lt;iterator&gt; reverse_iterator;
-<a name="l00897"></a>00897
-<a name="l00898"></a>00898 BOOST_UBLAS_INLINE
-<a name="l00899"></a>00899 const_reverse_iterator rbegin ()<span class="keyword"> const </span>{
-<a name="l00900"></a>00900 <span class="keywordflow">return</span> const_reverse_iterator (end ());
-<a name="l00901"></a>00901 }
-<a name="l00902"></a>00902 BOOST_UBLAS_INLINE
-<a name="l00903"></a>00903 const_reverse_iterator rend ()<span class="keyword"> const </span>{
-<a name="l00904"></a>00904 <span class="keywordflow">return</span> const_reverse_iterator (begin ());
-<a name="l00905"></a>00905 }
-<a name="l00906"></a>00906 reverse_iterator rbegin () {
-<a name="l00907"></a>00907 <span class="keywordflow">return</span> reverse_iterator (end ());
-<a name="l00908"></a>00908 }
-<a name="l00909"></a>00909 BOOST_UBLAS_INLINE
-<a name="l00910"></a>00910 reverse_iterator rend () {
-<a name="l00911"></a>00911 <span class="keywordflow">return</span> reverse_iterator (begin ());
-<a name="l00912"></a>00912 }
-<a name="l00913"></a>00913
-<a name="l00914"></a>00914 <span class="keyword">private</span>:
-<a name="l00915"></a>00915 matrix_closure_type data_;
-<a name="l00916"></a>00916 size_type j_;
-<a name="l00917"></a>00917 };
-<a name="l00918"></a>00918
-<a name="l00919"></a>00919 <span class="comment">// Projections</span>
-<a name="l00920"></a>00920 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l00921"></a>00921 BOOST_UBLAS_INLINE
-<a name="l00922"></a>00922 matrix_column&lt;M&gt; column (M &amp;data, <span class="keyword">typename</span> M::size_type j) {
-<a name="l00923"></a>00923 <span class="keywordflow">return</span> matrix_column&lt;M&gt; (data, j);
-<a name="l00924"></a>00924 }
-<a name="l00925"></a>00925 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l00926"></a>00926 BOOST_UBLAS_INLINE
-<a name="l00927"></a>00927 <span class="keyword">const</span> matrix_column&lt;const M&gt; column (<span class="keyword">const</span> M &amp;data, <span class="keyword">typename</span> M::size_type j) {
-<a name="l00928"></a>00928 <span class="keywordflow">return</span> matrix_column&lt;const M&gt; (data, j);
-<a name="l00929"></a>00929 }
-<a name="l00930"></a>00930
-<a name="l00931"></a>00931 <span class="comment">// Specialize temporary</span>
-<a name="l00932"></a>00932 <span class="keyword">template</span> &lt;<span class="keyword">class</span> M&gt;
-<a name="l00933"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01matrix__column_3_01_m_01_4_01_4.html">00933</a> <span class="keyword">struct </span>vector_temporary_traits&lt; matrix_column&lt;M&gt; &gt;
-<a name="l00934"></a>00934 : vector_temporary_traits&lt; M &gt; {} ;
-<a name="l00935"></a>00935 <span class="keyword">template</span> &lt;<span class="keyword">class</span> M&gt;
-<a name="l00936"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01matrix__column_3_01_m_01_4_01_4.html">00936</a> <span class="keyword">struct </span>vector_temporary_traits&lt; const matrix_column&lt;M&gt; &gt;
-<a name="l00937"></a>00937 : vector_temporary_traits&lt; M &gt; {} ;
-<a name="l00938"></a>00938
-<a name="l00939"></a>00939 <span class="comment">// Matrix based vector range class</span>
-<a name="l00940"></a>00940 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l00941"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">00941</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">matrix_vector_range</a>:
-<a name="l00942"></a>00942 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a>&lt;matrix_vector_range&lt;M&gt; &gt; {
-<a name="l00943"></a>00943
-<a name="l00944"></a>00944 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">matrix_vector_range&lt;M&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">self_type</a>;
-<a name="l00945"></a>00945 <span class="keyword">public</span>:
-<a name="l00946"></a>00946 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l00947"></a>00947 <span class="preprocessor"></span> <span class="keyword">using</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression&lt;self_type&gt;::operator </a>();
-<a name="l00948"></a>00948 <span class="preprocessor">#endif</span>
-<a name="l00949"></a>00949 <span class="preprocessor"></span> <span class="keyword">typedef</span> M matrix_type;
-<a name="l00950"></a>00950 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::size_type size_type;
-<a name="l00951"></a>00951 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::difference_type difference_type;
-<a name="l00952"></a>00952 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::value_type value_type;
-<a name="l00953"></a>00953 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::const_reference const_reference;
-<a name="l00954"></a>00954 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;M&gt;,
-<a name="l00955"></a>00955 <span class="keyword">typename</span> M::const_reference,
-<a name="l00956"></a>00956 <span class="keyword">typename</span> M::reference&gt;::type reference;
-<a name="l00957"></a>00957 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;M&gt;,
-<a name="l00958"></a>00958 <span class="keyword">typename</span> M::const_closure_type,
-<a name="l00959"></a>00959 <span class="keyword">typename</span> M::closure_type&gt;::type matrix_closure_type;
-<a name="l00960"></a>00960 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">basic_range&lt;size_type, difference_type&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a>;
-<a name="l00961"></a>00961 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">const_closure_type</a>;
-<a name="l00962"></a>00962 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">closure_type</a>;
-<a name="l00963"></a>00963 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits.html">storage_restrict_traits</a>&lt;<span class="keyword">typename</span> M::storage_category,
-<a name="l00964"></a>00964 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__proxy__tag.html">dense_proxy_tag</a>&gt;::storage_category storage_category;
-<a name="l00965"></a>00965
-<a name="l00966"></a>00966 <span class="comment">// Construction and destruction</span>
-<a name="l00967"></a>00967 BOOST_UBLAS_INLINE
-<a name="l00968"></a>00968 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">matrix_vector_range</a> (matrix_type &amp;data, <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a> &amp;r1, <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a> &amp;r2):
-<a name="l00969"></a>00969 data_ (data), r1_ (r1.preprocess (data.size1 ())), r2_ (r2.preprocess (data.size2 ())) {
-<a name="l00970"></a>00970 <span class="comment">// Early checking of preconditions here.</span>
-<a name="l00971"></a>00971 <span class="comment">// BOOST_UBLAS_CHECK (r1_.start () &lt;= data_.size1 () &amp;&amp;</span>
-<a name="l00972"></a>00972 <span class="comment">// r1_.start () + r1_.size () &lt;= data_.size1 (), bad_index ());</span>
-<a name="l00973"></a>00973 <span class="comment">// BOOST_UBLAS_CHECK (r2_.start () &lt;= data_.size2 () &amp;&amp;</span>
-<a name="l00974"></a>00974 <span class="comment">// r2_.start () + r2_.size () &lt;= data_.size2 (), bad_index ());</span>
-<a name="l00975"></a>00975 <span class="comment">// BOOST_UBLAS_CHECK (r1_.size () == r2_.size (), bad_size ());</span>
-<a name="l00976"></a>00976 }
-<a name="l00977"></a>00977
-<a name="l00978"></a>00978 <span class="comment">// Accessors</span>
-<a name="l00979"></a>00979 BOOST_UBLAS_INLINE
-<a name="l00980"></a>00980 size_type start1 ()<span class="keyword"> const </span>{
-<a name="l00981"></a>00981 <span class="keywordflow">return</span> r1_.start ();
-<a name="l00982"></a>00982 }
-<a name="l00983"></a>00983 BOOST_UBLAS_INLINE
-<a name="l00984"></a>00984 size_type start2 ()<span class="keyword"> const </span>{
-<a name="l00985"></a>00985 <span class="keywordflow">return</span> r2_.start ();
-<a name="l00986"></a>00986 }
-<a name="l00987"></a>00987 BOOST_UBLAS_INLINE
-<a name="l00988"></a>00988 size_type size ()<span class="keyword"> const </span>{
-<a name="l00989"></a>00989 <span class="keywordflow">return</span> BOOST_UBLAS_SAME (r1_.size (), r2_.size ());
-<a name="l00990"></a>00990 }
-<a name="l00991"></a>00991
-<a name="l00992"></a>00992 <span class="comment">// Storage accessors</span>
-<a name="l00993"></a>00993 BOOST_UBLAS_INLINE
-<a name="l00994"></a>00994 <span class="keyword">const</span> matrix_closure_type &amp;data ()<span class="keyword"> const </span>{
-<a name="l00995"></a>00995 <span class="keywordflow">return</span> data_;
-<a name="l00996"></a>00996 }
-<a name="l00997"></a>00997 BOOST_UBLAS_INLINE
-<a name="l00998"></a>00998 matrix_closure_type &amp;data () {
-<a name="l00999"></a>00999 <span class="keywordflow">return</span> data_;
-<a name="l01000"></a>01000 }
-<a name="l01001"></a>01001
-<a name="l01002"></a>01002 <span class="comment">// Element access</span>
-<a name="l01003"></a>01003 <span class="preprocessor">#ifndef BOOST_UBLAS_PROXY_CONST_MEMBER</span>
-<a name="l01004"></a>01004 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l01005"></a>01005 const_reference operator () (size_type i)<span class="keyword"> const </span>{
-<a name="l01006"></a>01006 <span class="keywordflow">return</span> data_ (r1_ (i), r2_ (i));
-<a name="l01007"></a>01007 }
-<a name="l01008"></a>01008 BOOST_UBLAS_INLINE
-<a name="l01009"></a>01009 reference operator () (size_type i) {
-<a name="l01010"></a>01010 <span class="keywordflow">return</span> data_ (r1_ (i), r2_ (i));
-<a name="l01011"></a>01011 }
-<a name="l01012"></a>01012
-<a name="l01013"></a>01013 BOOST_UBLAS_INLINE
-<a name="l01014"></a>01014 const_reference operator [] (size_type i)<span class="keyword"> const </span>{
-<a name="l01015"></a>01015 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) (i);
-<a name="l01016"></a>01016 }
-<a name="l01017"></a>01017 BOOST_UBLAS_INLINE
-<a name="l01018"></a>01018 reference operator [] (size_type i) {
-<a name="l01019"></a>01019 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) (i);
-<a name="l01020"></a>01020 }
-<a name="l01021"></a>01021 <span class="preprocessor">#else</span>
-<a name="l01022"></a>01022 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l01023"></a>01023 reference operator () (size_type i)<span class="keyword"> const </span>{
-<a name="l01024"></a>01024 <span class="keywordflow">return</span> data_ (r1_ (i), r2_ (i));
-<a name="l01025"></a>01025 }
-<a name="l01026"></a>01026
-<a name="l01027"></a>01027 BOOST_UBLAS_INLINE
-<a name="l01028"></a>01028 reference operator [] (size_type i)<span class="keyword"> const </span>{
-<a name="l01029"></a>01029 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) (i);
-<a name="l01030"></a>01030 }
-<a name="l01031"></a>01031 <span class="preprocessor">#endif</span>
-<a name="l01032"></a>01032 <span class="preprocessor"></span>
-<a name="l01033"></a>01033 <span class="comment">// Assignment</span>
-<a name="l01034"></a>01034 BOOST_UBLAS_INLINE
-<a name="l01035"></a>01035 matrix_vector_range &amp;operator = (<span class="keyword">const</span> matrix_vector_range &amp;mvr) {
-<a name="l01036"></a>01036 <span class="comment">// ISSUE need a temporary, proxy can be overlaping alias</span>
-<a name="l01037"></a>01037 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <span class="keyword">typename</span> vector_temporary_traits&lt;M&gt;::type (mvr));
-<a name="l01038"></a>01038 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01039"></a>01039 }
-<a name="l01040"></a>01040 BOOST_UBLAS_INLINE
-<a name="l01041"></a>01041 matrix_vector_range &amp;assign_temporary (matrix_vector_range &amp;mvr) {
-<a name="l01042"></a>01042 <span class="comment">// assign elements, proxied container remains the same</span>
-<a name="l01043"></a>01043 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, mvr);
-<a name="l01044"></a>01044 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01045"></a>01045 }
-<a name="l01046"></a>01046 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01047"></a>01047 BOOST_UBLAS_INLINE
-<a name="l01048"></a>01048 matrix_vector_range &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;ae) {
-<a name="l01049"></a>01049 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <span class="keyword">typename</span> vector_temporary_traits&lt;M&gt;::type (ae));
-<a name="l01050"></a>01050 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01051"></a>01051 }
-<a name="l01052"></a>01052 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01053"></a>01053 BOOST_UBLAS_INLINE
-<a name="l01054"></a>01054 matrix_vector_range &amp;assign (<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;ae) {
-<a name="l01055"></a>01055 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l01056"></a>01056 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01057"></a>01057 }
-<a name="l01058"></a>01058 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01059"></a>01059 BOOST_UBLAS_INLINE
-<a name="l01060"></a>01060 matrix_vector_range &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;ae) {
-<a name="l01061"></a>01061 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <span class="keyword">typename</span> vector_temporary_traits&lt;M&gt;::type (*<span class="keyword">this</span> + ae));
-<a name="l01062"></a>01062 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01063"></a>01063 }
-<a name="l01064"></a>01064 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01065"></a>01065 BOOST_UBLAS_INLINE
-<a name="l01066"></a>01066 matrix_vector_range &amp;plus_assign (<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;ae) {
-<a name="l01067"></a>01067 vector_assign&lt;scalar_plus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l01068"></a>01068 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01069"></a>01069 }
-<a name="l01070"></a>01070 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01071"></a>01071 BOOST_UBLAS_INLINE
-<a name="l01072"></a>01072 matrix_vector_range &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;ae) {
-<a name="l01073"></a>01073 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <span class="keyword">typename</span> vector_temporary_traits&lt;M&gt;::type (*<span class="keyword">this</span> - ae));
-<a name="l01074"></a>01074 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01075"></a>01075 }
-<a name="l01076"></a>01076 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01077"></a>01077 BOOST_UBLAS_INLINE
-<a name="l01078"></a>01078 matrix_vector_range &amp;minus_assign (<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;ae) {
-<a name="l01079"></a>01079 vector_assign&lt;scalar_minus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l01080"></a>01080 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01081"></a>01081 }
-<a name="l01082"></a>01082 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l01083"></a>01083 BOOST_UBLAS_INLINE
-<a name="l01084"></a>01084 matrix_vector_range &amp;operator *= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l01085"></a>01085 vector_assign_scalar&lt;scalar_multiplies_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l01086"></a>01086 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01087"></a>01087 }
-<a name="l01088"></a>01088 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l01089"></a>01089 BOOST_UBLAS_INLINE
-<a name="l01090"></a>01090 matrix_vector_range &amp;operator /= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l01091"></a>01091 vector_assign_scalar&lt;scalar_divides_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l01092"></a>01092 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01093"></a>01093 }
-<a name="l01094"></a>01094
-<a name="l01095"></a>01095 <span class="comment">// Closure comparison</span>
-<a name="l01096"></a>01096 BOOST_UBLAS_INLINE
-<a name="l01097"></a>01097 <span class="keywordtype">bool</span> same_closure (<span class="keyword">const</span> matrix_vector_range &amp;mvr)<span class="keyword"> const </span>{
-<a name="l01098"></a>01098 <span class="keywordflow">return</span> (*this).data_.same_closure (mvr.data_);
-<a name="l01099"></a>01099 }
-<a name="l01100"></a>01100
-<a name="l01101"></a>01101 <span class="comment">// Comparison</span>
-<a name="l01102"></a>01102 BOOST_UBLAS_INLINE
-<a name="l01103"></a>01103 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> matrix_vector_range &amp;mvr)<span class="keyword"> const </span>{
-<a name="l01104"></a>01104 <span class="keywordflow">return</span> (*this).data_ == mvr.data_ &amp;&amp; r1_ == mvr.r1_ &amp;&amp; r2_ == mvr.r2_;
-<a name="l01105"></a>01105 }
-<a name="l01106"></a>01106
-<a name="l01107"></a>01107 <span class="comment">// Swapping</span>
-<a name="l01108"></a>01108 BOOST_UBLAS_INLINE
-<a name="l01109"></a>01109 <span class="keywordtype">void</span> swap (matrix_vector_range mvr) {
-<a name="l01110"></a>01110 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;mvr) {
-<a name="l01111"></a>01111 BOOST_UBLAS_CHECK (size () == mvr.size (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ());
-<a name="l01112"></a>01112 <span class="comment">// Sparse ranges may be nonconformant now.</span>
-<a name="l01113"></a>01113 <span class="comment">// std::swap_ranges (begin (), end (), mvr.begin ());</span>
-<a name="l01114"></a>01114 vector_swap&lt;scalar_swap&gt; (*<span class="keyword">this</span>, mvr);
-<a name="l01115"></a>01115 }
-<a name="l01116"></a>01116 }
-<a name="l01117"></a>01117 BOOST_UBLAS_INLINE
-<a name="l01118"></a>01118 <span class="keyword">friend</span> <span class="keywordtype">void</span> swap (matrix_vector_range mvr1, matrix_vector_range mvr2) {
-<a name="l01119"></a>01119 mvr1.swap (mvr2);
-<a name="l01120"></a>01120 }
-<a name="l01121"></a>01121
-<a name="l01122"></a>01122 <span class="comment">// Iterator types</span>
-<a name="l01123"></a>01123 <span class="keyword">private</span>:
-<a name="l01124"></a>01124 <span class="comment">// Use range as an index - FIXME this fails for packed assignment</span>
-<a name="l01125"></a>01125 <span class="keyword">typedef</span> <span class="keyword">typename</span> range_type::const_iterator const_subiterator1_type;
-<a name="l01126"></a>01126 <span class="keyword">typedef</span> <span class="keyword">typename</span> range_type::const_iterator subiterator1_type;
-<a name="l01127"></a>01127 <span class="keyword">typedef</span> <span class="keyword">typename</span> range_type::const_iterator const_subiterator2_type;
-<a name="l01128"></a>01128 <span class="keyword">typedef</span> <span class="keyword">typename</span> range_type::const_iterator subiterator2_type;
-<a name="l01129"></a>01129
-<a name="l01130"></a>01130 <span class="keyword">public</span>:
-<a name="l01131"></a>01131 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1const__iterator.html">const_iterator</a>;
-<a name="l01132"></a>01132 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1iterator.html">iterator</a>;
-<a name="l01133"></a>01133
-<a name="l01134"></a>01134 <span class="comment">// Element lookup</span>
-<a name="l01135"></a>01135 BOOST_UBLAS_INLINE
-<a name="l01136"></a>01136 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1const__iterator.html">const_iterator</a> find (size_type i)<span class="keyword"> const </span>{
-<a name="l01137"></a>01137 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1const__iterator.html">const_iterator</a> (*<span class="keyword">this</span>, r1_.begin () + i, r2_.begin () + i);
-<a name="l01138"></a>01138 }
-<a name="l01139"></a>01139 BOOST_UBLAS_INLINE
-<a name="l01140"></a>01140 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1iterator.html">iterator</a> find (size_type i) {
-<a name="l01141"></a>01141 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1iterator.html">iterator</a> (*<span class="keyword">this</span>, r1_.begin () + i, r2_.begin () + i);
-<a name="l01142"></a>01142 }
-<a name="l01143"></a>01143
-<a name="l01144"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1const__iterator.html">01144</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1const__iterator.html">const_iterator</a>:
-<a name="l01145"></a>01145 <span class="keyword">public</span> container_const_reference&lt;matrix_vector_range&gt;,
-<a name="l01146"></a>01146 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename M::const_iterator1::iterator_category&gt;::template
-<a name="l01147"></a>01147 iterator_base&lt;const_iterator, value_type&gt;::type {
-<a name="l01148"></a>01148 <span class="keyword">public</span>:
-<a name="l01149"></a>01149 <span class="comment">// FIXME Iterator can never be different code was:</span>
-<a name="l01150"></a>01150 <span class="comment">// typename iterator_restrict_traits&lt;typename M::const_iterator1::iterator_category, typename M::const_iterator2::iterator_category&gt;::iterator_category&gt;</span>
-<a name="l01151"></a>01151 BOOST_STATIC_ASSERT ((boost::is_same&lt;typename M::const_iterator1::iterator_category, typename M::const_iterator2::iterator_category&gt;::value ));
-<a name="l01152"></a>01152
-<a name="l01153"></a>01153 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_vector_range::value_type value_type;
-<a name="l01154"></a>01154 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_vector_range::difference_type difference_type;
-<a name="l01155"></a>01155 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_vector_range::const_reference reference;
-<a name="l01156"></a>01156 <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="keyword">typename</span> matrix_vector_range::value_type *pointer;
-<a name="l01157"></a>01157
-<a name="l01158"></a>01158 <span class="comment">// Construction and destruction</span>
-<a name="l01159"></a>01159 BOOST_UBLAS_INLINE
-<a name="l01160"></a>01160 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1const__iterator.html">const_iterator</a> ():
-<a name="l01161"></a>01161 container_const_reference&lt;self_type&gt; (), it1_ (), it2_ () {}
-<a name="l01162"></a>01162 BOOST_UBLAS_INLINE
-<a name="l01163"></a>01163 const_iterator (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">self_type</a> &amp;mvr, <span class="keyword">const</span> const_subiterator1_type &amp;it1, <span class="keyword">const</span> const_subiterator2_type &amp;it2):
-<a name="l01164"></a>01164 container_const_reference&lt;self_type&gt; (mvr), it1_ (it1), it2_ (it2) {}
-<a name="l01165"></a>01165 BOOST_UBLAS_INLINE
-<a name="l01166"></a>01166 const_iterator (<span class="keyword">const</span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1iterator.html">self_type::iterator</a> &amp;it): <span class="comment">// ISSUE self_type:: stops VC8 using std::iterator here</span>
-<a name="l01167"></a>01167 container_const_reference&lt;self_type&gt; (it ()), it1_ (it.it1_), it2_ (it.it2_) {}
-<a name="l01168"></a>01168
-<a name="l01169"></a>01169 <span class="comment">// Arithmetic</span>
-<a name="l01170"></a>01170 BOOST_UBLAS_INLINE
-<a name="l01171"></a>01171 const_iterator &amp;operator ++ () {
-<a name="l01172"></a>01172 ++ it1_;
-<a name="l01173"></a>01173 ++ it2_;
-<a name="l01174"></a>01174 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01175"></a>01175 }
-<a name="l01176"></a>01176 BOOST_UBLAS_INLINE
-<a name="l01177"></a>01177 const_iterator &amp;operator -- () {
-<a name="l01178"></a>01178 -- it1_;
-<a name="l01179"></a>01179 -- it2_;
-<a name="l01180"></a>01180 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01181"></a>01181 }
-<a name="l01182"></a>01182 BOOST_UBLAS_INLINE
-<a name="l01183"></a>01183 const_iterator &amp;operator += (difference_type n) {
-<a name="l01184"></a>01184 it1_ += n;
-<a name="l01185"></a>01185 it2_ += n;
-<a name="l01186"></a>01186 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01187"></a>01187 }
-<a name="l01188"></a>01188 BOOST_UBLAS_INLINE
-<a name="l01189"></a>01189 const_iterator &amp;operator -= (difference_type n) {
-<a name="l01190"></a>01190 it1_ -= n;
-<a name="l01191"></a>01191 it2_ -= n;
-<a name="l01192"></a>01192 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01193"></a>01193 }
-<a name="l01194"></a>01194 BOOST_UBLAS_INLINE
-<a name="l01195"></a>01195 difference_type operator - (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l01196"></a>01196 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01197"></a>01197 <span class="keywordflow">return</span> BOOST_UBLAS_SAME (it1_ - it.it1_, it2_ - it.it2_);
-<a name="l01198"></a>01198 }
-<a name="l01199"></a>01199
-<a name="l01200"></a>01200 <span class="comment">// Dereference</span>
-<a name="l01201"></a>01201 BOOST_UBLAS_INLINE
-<a name="l01202"></a>01202 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l01203"></a>01203 <span class="comment">// FIXME replace find with at_element</span>
-<a name="l01204"></a>01204 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().data_ (*it1_, *it2_);
-<a name="l01205"></a>01205 }
-<a name="l01206"></a>01206 BOOST_UBLAS_INLINE
-<a name="l01207"></a>01207 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l01208"></a>01208 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l01209"></a>01209 }
-<a name="l01210"></a>01210
-<a name="l01211"></a>01211 <span class="comment">// Index</span>
-<a name="l01212"></a>01212 BOOST_UBLAS_INLINE
-<a name="l01213"></a>01213 size_type index ()<span class="keyword"> const </span>{
-<a name="l01214"></a>01214 <span class="keywordflow">return</span> BOOST_UBLAS_SAME (it1_.index (), it2_.index ());
-<a name="l01215"></a>01215 }
-<a name="l01216"></a>01216
-<a name="l01217"></a>01217 <span class="comment">// Assignment</span>
-<a name="l01218"></a>01218 BOOST_UBLAS_INLINE
-<a name="l01219"></a>01219 const_iterator &amp;operator = (<span class="keyword">const</span> const_iterator &amp;it) {
-<a name="l01220"></a>01220 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l01221"></a>01221 it1_ = it.it1_;
-<a name="l01222"></a>01222 it2_ = it.it2_;
-<a name="l01223"></a>01223 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01224"></a>01224 }
-<a name="l01225"></a>01225
-<a name="l01226"></a>01226 <span class="comment">// Comparison</span>
-<a name="l01227"></a>01227 BOOST_UBLAS_INLINE
-<a name="l01228"></a>01228 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l01229"></a>01229 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01230"></a>01230 <span class="keywordflow">return</span> it1_ == it.it1_ &amp;&amp; it2_ == it.it2_;
-<a name="l01231"></a>01231 }
-<a name="l01232"></a>01232 BOOST_UBLAS_INLINE
-<a name="l01233"></a>01233 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l01234"></a>01234 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01235"></a>01235 <span class="keywordflow">return</span> it1_ &lt; it.it1_ &amp;&amp; it2_ &lt; it.it2_;
-<a name="l01236"></a>01236 }
-<a name="l01237"></a>01237
-<a name="l01238"></a>01238 <span class="keyword">private</span>:
-<a name="l01239"></a>01239 const_subiterator1_type it1_;
-<a name="l01240"></a>01240 const_subiterator2_type it2_;
-<a name="l01241"></a>01241 };
-<a name="l01242"></a>01242
-<a name="l01243"></a>01243 BOOST_UBLAS_INLINE
-<a name="l01244"></a>01244 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1const__iterator.html">const_iterator</a> begin ()<span class="keyword"> const </span>{
-<a name="l01245"></a>01245 <span class="keywordflow">return</span> find (0);
-<a name="l01246"></a>01246 }
-<a name="l01247"></a>01247 BOOST_UBLAS_INLINE
-<a name="l01248"></a>01248 const_iterator end ()<span class="keyword"> const </span>{
-<a name="l01249"></a>01249 <span class="keywordflow">return</span> find (size ());
-<a name="l01250"></a>01250 }
-<a name="l01251"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1iterator.html">01251</a>
-<a name="l01252"></a>01252 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1iterator.html">iterator</a>:
-<a name="l01253"></a>01253 <span class="keyword">public</span> container_reference&lt;matrix_vector_range&gt;,
-<a name="l01254"></a>01254 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename M::iterator1::iterator_category&gt;::template
-<a name="l01255"></a>01255 iterator_base&lt;iterator, value_type&gt;::type {
-<a name="l01256"></a>01256 <span class="keyword">public</span>:
-<a name="l01257"></a>01257 <span class="comment">// FIXME Iterator can never be different code was:</span>
-<a name="l01258"></a>01258 <span class="comment">// typename iterator_restrict_traits&lt;typename M::const_iterator1::iterator_category, typename M::const_iterator2::iterator_category&gt;::iterator_category&gt;</span>
-<a name="l01259"></a>01259 BOOST_STATIC_ASSERT ((boost::is_same&lt;typename M::const_iterator1::iterator_category, typename M::const_iterator2::iterator_category&gt;::value ));
-<a name="l01260"></a>01260
-<a name="l01261"></a>01261 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_vector_range::value_type value_type;
-<a name="l01262"></a>01262 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_vector_range::difference_type difference_type;
-<a name="l01263"></a>01263 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_vector_range::reference reference;
-<a name="l01264"></a>01264 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_vector_range::value_type *pointer;
-<a name="l01265"></a>01265
-<a name="l01266"></a>01266 <span class="comment">// Construction and destruction</span>
-<a name="l01267"></a>01267 BOOST_UBLAS_INLINE
-<a name="l01268"></a>01268 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1iterator.html">iterator</a> ():
-<a name="l01269"></a>01269 container_reference&lt;self_type&gt; (), it1_ (), it2_ () {}
-<a name="l01270"></a>01270 BOOST_UBLAS_INLINE
-<a name="l01271"></a>01271 iterator (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">self_type</a> &amp;mvr, <span class="keyword">const</span> subiterator1_type &amp;it1, <span class="keyword">const</span> subiterator2_type &amp;it2):
-<a name="l01272"></a>01272 container_reference&lt;self_type&gt; (mvr), it1_ (it1), it2_ (it2) {}
-<a name="l01273"></a>01273
-<a name="l01274"></a>01274 <span class="comment">// Arithmetic</span>
-<a name="l01275"></a>01275 BOOST_UBLAS_INLINE
-<a name="l01276"></a>01276 iterator &amp;operator ++ () {
-<a name="l01277"></a>01277 ++ it1_;
-<a name="l01278"></a>01278 ++ it2_;
-<a name="l01279"></a>01279 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01280"></a>01280 }
-<a name="l01281"></a>01281 BOOST_UBLAS_INLINE
-<a name="l01282"></a>01282 iterator &amp;operator -- () {
-<a name="l01283"></a>01283 -- it1_;
-<a name="l01284"></a>01284 -- it2_;
-<a name="l01285"></a>01285 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01286"></a>01286 }
-<a name="l01287"></a>01287 BOOST_UBLAS_INLINE
-<a name="l01288"></a>01288 iterator &amp;operator += (difference_type n) {
-<a name="l01289"></a>01289 it1_ += n;
-<a name="l01290"></a>01290 it2_ += n;
-<a name="l01291"></a>01291 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01292"></a>01292 }
-<a name="l01293"></a>01293 BOOST_UBLAS_INLINE
-<a name="l01294"></a>01294 iterator &amp;operator -= (difference_type n) {
-<a name="l01295"></a>01295 it1_ -= n;
-<a name="l01296"></a>01296 it2_ -= n;
-<a name="l01297"></a>01297 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01298"></a>01298 }
-<a name="l01299"></a>01299 BOOST_UBLAS_INLINE
-<a name="l01300"></a>01300 difference_type operator - (<span class="keyword">const</span> iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l01301"></a>01301 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01302"></a>01302 <span class="keywordflow">return</span> BOOST_UBLAS_SAME (it1_ - it.it1_, it2_ - it.it2_);
-<a name="l01303"></a>01303 }
-<a name="l01304"></a>01304
-<a name="l01305"></a>01305 <span class="comment">// Dereference</span>
-<a name="l01306"></a>01306 BOOST_UBLAS_INLINE
-<a name="l01307"></a>01307 reference operator * ()<span class="keyword"> const </span>{
-<a name="l01308"></a>01308 <span class="comment">// FIXME replace find with at_element</span>
-<a name="l01309"></a>01309 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().data_ (*it1_, *it2_);
-<a name="l01310"></a>01310 }
-<a name="l01311"></a>01311 BOOST_UBLAS_INLINE
-<a name="l01312"></a>01312 reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l01313"></a>01313 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l01314"></a>01314 }
-<a name="l01315"></a>01315
-<a name="l01316"></a>01316 <span class="comment">// Index</span>
-<a name="l01317"></a>01317 BOOST_UBLAS_INLINE
-<a name="l01318"></a>01318 size_type index ()<span class="keyword"> const </span>{
-<a name="l01319"></a>01319 <span class="keywordflow">return</span> BOOST_UBLAS_SAME (it1_.index (), it2_.index ());
-<a name="l01320"></a>01320 }
-<a name="l01321"></a>01321
-<a name="l01322"></a>01322 <span class="comment">// Assignment</span>
-<a name="l01323"></a>01323 BOOST_UBLAS_INLINE
-<a name="l01324"></a>01324 iterator &amp;operator = (<span class="keyword">const</span> iterator &amp;it) {
-<a name="l01325"></a>01325 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l01326"></a>01326 it1_ = it.it1_;
-<a name="l01327"></a>01327 it2_ = it.it2_;
-<a name="l01328"></a>01328 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01329"></a>01329 }
-<a name="l01330"></a>01330
-<a name="l01331"></a>01331 <span class="comment">// Comparison</span>
-<a name="l01332"></a>01332 BOOST_UBLAS_INLINE
-<a name="l01333"></a>01333 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l01334"></a>01334 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01335"></a>01335 <span class="keywordflow">return</span> it1_ == it.it1_ &amp;&amp; it2_ == it.it2_;
-<a name="l01336"></a>01336 }
-<a name="l01337"></a>01337 BOOST_UBLAS_INLINE
-<a name="l01338"></a>01338 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l01339"></a>01339 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01340"></a>01340 <span class="keywordflow">return</span> it1_ &lt; it.it1_ &amp;&amp; it2_ &lt; it.it2_;
-<a name="l01341"></a>01341 }
-<a name="l01342"></a>01342
-<a name="l01343"></a>01343 <span class="keyword">private</span>:
-<a name="l01344"></a>01344 subiterator1_type it1_;
-<a name="l01345"></a>01345 subiterator2_type it2_;
-<a name="l01346"></a>01346
-<a name="l01347"></a>01347 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1const__iterator.html">const_iterator</a>;
-<a name="l01348"></a>01348 };
-<a name="l01349"></a>01349
-<a name="l01350"></a>01350 BOOST_UBLAS_INLINE
-<a name="l01351"></a>01351 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1iterator.html">iterator</a> begin () {
-<a name="l01352"></a>01352 <span class="keywordflow">return</span> find (0);
-<a name="l01353"></a>01353 }
-<a name="l01354"></a>01354 BOOST_UBLAS_INLINE
-<a name="l01355"></a>01355 iterator end () {
-<a name="l01356"></a>01356 <span class="keywordflow">return</span> find (size ());
-<a name="l01357"></a>01357 }
-<a name="l01358"></a>01358
-<a name="l01359"></a>01359 <span class="comment">// Reverse iterator</span>
-<a name="l01360"></a>01360 <span class="keyword">typedef</span> reverse_iterator_base&lt;const_iterator&gt; const_reverse_iterator;
-<a name="l01361"></a>01361 <span class="keyword">typedef</span> reverse_iterator_base&lt;iterator&gt; reverse_iterator;
-<a name="l01362"></a>01362
-<a name="l01363"></a>01363 BOOST_UBLAS_INLINE
-<a name="l01364"></a>01364 const_reverse_iterator rbegin ()<span class="keyword"> const </span>{
-<a name="l01365"></a>01365 <span class="keywordflow">return</span> const_reverse_iterator (end ());
-<a name="l01366"></a>01366 }
-<a name="l01367"></a>01367 BOOST_UBLAS_INLINE
-<a name="l01368"></a>01368 const_reverse_iterator rend ()<span class="keyword"> const </span>{
-<a name="l01369"></a>01369 <span class="keywordflow">return</span> const_reverse_iterator (begin ());
-<a name="l01370"></a>01370 }
-<a name="l01371"></a>01371 BOOST_UBLAS_INLINE
-<a name="l01372"></a>01372 reverse_iterator rbegin () {
-<a name="l01373"></a>01373 <span class="keywordflow">return</span> reverse_iterator (end ());
-<a name="l01374"></a>01374 }
-<a name="l01375"></a>01375 BOOST_UBLAS_INLINE
-<a name="l01376"></a>01376 reverse_iterator rend () {
-<a name="l01377"></a>01377 <span class="keywordflow">return</span> reverse_iterator (begin ());
-<a name="l01378"></a>01378 }
-<a name="l01379"></a>01379
-<a name="l01380"></a>01380 <span class="keyword">private</span>:
-<a name="l01381"></a>01381 matrix_closure_type data_;
-<a name="l01382"></a>01382 range_type r1_;
-<a name="l01383"></a>01383 range_type r2_;
-<a name="l01384"></a>01384 };
-<a name="l01385"></a>01385
-<a name="l01386"></a>01386 <span class="comment">// Specialize temporary</span>
-<a name="l01387"></a>01387 <span class="keyword">template</span> &lt;<span class="keyword">class</span> M&gt;
-<a name="l01388"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01matrix__vector__range_3_01_m_01_4_01_4.html">01388</a> <span class="keyword">struct </span>vector_temporary_traits&lt; matrix_vector_range&lt;M&gt; &gt;
-<a name="l01389"></a>01389 : vector_temporary_traits&lt; M &gt; {} ;
-<a name="l01390"></a>01390 <span class="keyword">template</span> &lt;<span class="keyword">class</span> M&gt;
-<a name="l01391"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01matrix__vector__range_3_01_m_01_4_01_4.html">01391</a> <span class="keyword">struct </span>vector_temporary_traits&lt; const matrix_vector_range&lt;M&gt; &gt;
-<a name="l01392"></a>01392 : vector_temporary_traits&lt; M &gt; {} ;
-<a name="l01393"></a>01393
-<a name="l01394"></a>01394 <span class="comment">// Matrix based vector slice class</span>
-<a name="l01395"></a>01395 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l01396"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice.html">01396</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice.html">matrix_vector_slice</a>:
-<a name="l01397"></a>01397 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a>&lt;matrix_vector_slice&lt;M&gt; &gt; {
-<a name="l01398"></a>01398
-<a name="l01399"></a>01399 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice.html">matrix_vector_slice&lt;M&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice.html">self_type</a>;
-<a name="l01400"></a>01400 <span class="keyword">public</span>:
-<a name="l01401"></a>01401 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l01402"></a>01402 <span class="preprocessor"></span> <span class="keyword">using</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression&lt;self_type&gt;::operator </a>();
-<a name="l01403"></a>01403 <span class="preprocessor">#endif</span>
-<a name="l01404"></a>01404 <span class="preprocessor"></span> <span class="keyword">typedef</span> M matrix_type;
-<a name="l01405"></a>01405 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::size_type size_type;
-<a name="l01406"></a>01406 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::difference_type difference_type;
-<a name="l01407"></a>01407 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::value_type value_type;
-<a name="l01408"></a>01408 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::const_reference const_reference;
-<a name="l01409"></a>01409 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;M&gt;,
-<a name="l01410"></a>01410 <span class="keyword">typename</span> M::const_reference,
-<a name="l01411"></a>01411 <span class="keyword">typename</span> M::reference&gt;::type reference;
-<a name="l01412"></a>01412 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;M&gt;,
-<a name="l01413"></a>01413 <span class="keyword">typename</span> M::const_closure_type,
-<a name="l01414"></a>01414 <span class="keyword">typename</span> M::closure_type&gt;::type matrix_closure_type;
-<a name="l01415"></a>01415 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">basic_range&lt;size_type, difference_type&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a>;
-<a name="l01416"></a>01416 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">basic_slice&lt;size_type, difference_type&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">slice_type</a>;
-<a name="l01417"></a>01417 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice.html">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice.html">const_closure_type</a>;
-<a name="l01418"></a>01418 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice.html">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice.html">closure_type</a>;
-<a name="l01419"></a>01419 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits.html">storage_restrict_traits</a>&lt;<span class="keyword">typename</span> M::storage_category,
-<a name="l01420"></a>01420 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__proxy__tag.html">dense_proxy_tag</a>&gt;::storage_category storage_category;
-<a name="l01421"></a>01421
-<a name="l01422"></a>01422 <span class="comment">// Construction and destruction</span>
-<a name="l01423"></a>01423 BOOST_UBLAS_INLINE
-<a name="l01424"></a>01424 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice.html">matrix_vector_slice</a> (matrix_type &amp;data, <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">slice_type</a> &amp;s1, <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">slice_type</a> &amp;s2):
-<a name="l01425"></a>01425 data_ (data), s1_ (s1.preprocess (data.size1 ())), s2_ (s2.preprocess (data.size2 ())) {
-<a name="l01426"></a>01426 <span class="comment">// Early checking of preconditions here.</span>
-<a name="l01427"></a>01427 <span class="comment">// BOOST_UBLAS_CHECK (s1_.start () &lt;= data_.size1 () &amp;&amp;</span>
-<a name="l01428"></a>01428 <span class="comment">// s1_.start () + s1_.stride () * (s1_.size () - (s1_.size () &gt; 0)) &lt;= data_.size1 (), bad_index ());</span>
-<a name="l01429"></a>01429 <span class="comment">// BOOST_UBLAS_CHECK (s2_.start () &lt;= data_.size2 () &amp;&amp;</span>
-<a name="l01430"></a>01430 <span class="comment">// s2_.start () + s2_.stride () * (s2_.size () - (s2_.size () &gt; 0)) &lt;= data_.size2 (), bad_index ());</span>
-<a name="l01431"></a>01431 }
-<a name="l01432"></a>01432
-<a name="l01433"></a>01433 <span class="comment">// Accessors</span>
-<a name="l01434"></a>01434 BOOST_UBLAS_INLINE
-<a name="l01435"></a>01435 size_type start1 ()<span class="keyword"> const </span>{
-<a name="l01436"></a>01436 <span class="keywordflow">return</span> s1_.start ();
-<a name="l01437"></a>01437 }
-<a name="l01438"></a>01438 BOOST_UBLAS_INLINE
-<a name="l01439"></a>01439 size_type start2 ()<span class="keyword"> const </span>{
-<a name="l01440"></a>01440 <span class="keywordflow">return</span> s2_.start ();
-<a name="l01441"></a>01441 }
-<a name="l01442"></a>01442 BOOST_UBLAS_INLINE
-<a name="l01443"></a>01443 difference_type stride1 ()<span class="keyword"> const </span>{
-<a name="l01444"></a>01444 <span class="keywordflow">return</span> s1_.stride ();
-<a name="l01445"></a>01445 }
-<a name="l01446"></a>01446 BOOST_UBLAS_INLINE
-<a name="l01447"></a>01447 difference_type stride2 ()<span class="keyword"> const </span>{
-<a name="l01448"></a>01448 <span class="keywordflow">return</span> s2_.stride ();
-<a name="l01449"></a>01449 }
-<a name="l01450"></a>01450 BOOST_UBLAS_INLINE
-<a name="l01451"></a>01451 size_type size ()<span class="keyword"> const </span>{
-<a name="l01452"></a>01452 <span class="keywordflow">return</span> BOOST_UBLAS_SAME (s1_.size (), s2_.size ());
-<a name="l01453"></a>01453 }
-<a name="l01454"></a>01454
-<a name="l01455"></a>01455 <span class="comment">// Storage accessors</span>
-<a name="l01456"></a>01456 BOOST_UBLAS_INLINE
-<a name="l01457"></a>01457 <span class="keyword">const</span> matrix_closure_type &amp;data ()<span class="keyword"> const </span>{
-<a name="l01458"></a>01458 <span class="keywordflow">return</span> data_;
-<a name="l01459"></a>01459 }
-<a name="l01460"></a>01460 BOOST_UBLAS_INLINE
-<a name="l01461"></a>01461 matrix_closure_type &amp;data () {
-<a name="l01462"></a>01462 <span class="keywordflow">return</span> data_;
-<a name="l01463"></a>01463 }
-<a name="l01464"></a>01464
-<a name="l01465"></a>01465 <span class="comment">// Element access</span>
-<a name="l01466"></a>01466 <span class="preprocessor">#ifndef BOOST_UBLAS_PROXY_CONST_MEMBER</span>
-<a name="l01467"></a>01467 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l01468"></a>01468 const_reference operator () (size_type i)<span class="keyword"> const </span>{
-<a name="l01469"></a>01469 <span class="keywordflow">return</span> data_ (s1_ (i), s2_ (i));
-<a name="l01470"></a>01470 }
-<a name="l01471"></a>01471 BOOST_UBLAS_INLINE
-<a name="l01472"></a>01472 reference operator () (size_type i) {
-<a name="l01473"></a>01473 <span class="keywordflow">return</span> data_ (s1_ (i), s2_ (i));
-<a name="l01474"></a>01474 }
-<a name="l01475"></a>01475
-<a name="l01476"></a>01476 BOOST_UBLAS_INLINE
-<a name="l01477"></a>01477 const_reference operator [] (size_type i)<span class="keyword"> const </span>{
-<a name="l01478"></a>01478 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) (i);
-<a name="l01479"></a>01479 }
-<a name="l01480"></a>01480 BOOST_UBLAS_INLINE
-<a name="l01481"></a>01481 reference operator [] (size_type i) {
-<a name="l01482"></a>01482 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) (i);
-<a name="l01483"></a>01483 }
-<a name="l01484"></a>01484 <span class="preprocessor">#else</span>
-<a name="l01485"></a>01485 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l01486"></a>01486 reference operator () (size_type i)<span class="keyword"> const </span>{
-<a name="l01487"></a>01487 <span class="keywordflow">return</span> data_ (s1_ (i), s2_ (i));
-<a name="l01488"></a>01488 }
-<a name="l01489"></a>01489
-<a name="l01490"></a>01490 BOOST_UBLAS_INLINE
-<a name="l01491"></a>01491 reference operator [] (size_type i)<span class="keyword"> const </span>{
-<a name="l01492"></a>01492 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) (i);
-<a name="l01493"></a>01493 }
-<a name="l01494"></a>01494 <span class="preprocessor">#endif</span>
-<a name="l01495"></a>01495 <span class="preprocessor"></span>
-<a name="l01496"></a>01496 <span class="comment">// Assignment</span>
-<a name="l01497"></a>01497 BOOST_UBLAS_INLINE
-<a name="l01498"></a>01498 matrix_vector_slice &amp;operator = (<span class="keyword">const</span> matrix_vector_slice &amp;mvs) {
-<a name="l01499"></a>01499 <span class="comment">// ISSUE need a temporary, proxy can be overlaping alias</span>
-<a name="l01500"></a>01500 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <span class="keyword">typename</span> vector_temporary_traits&lt;M&gt;::type (mvs));
-<a name="l01501"></a>01501 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01502"></a>01502 }
-<a name="l01503"></a>01503 BOOST_UBLAS_INLINE
-<a name="l01504"></a>01504 matrix_vector_slice &amp;assign_temporary (matrix_vector_slice &amp;mvs) {
-<a name="l01505"></a>01505 <span class="comment">// assign elements, proxied container remains the same</span>
-<a name="l01506"></a>01506 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, mvs);
-<a name="l01507"></a>01507 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01508"></a>01508 }
-<a name="l01509"></a>01509 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01510"></a>01510 BOOST_UBLAS_INLINE
-<a name="l01511"></a>01511 matrix_vector_slice &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;ae) {
-<a name="l01512"></a>01512 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <span class="keyword">typename</span> vector_temporary_traits&lt;M&gt;::type (ae));
-<a name="l01513"></a>01513 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01514"></a>01514 }
-<a name="l01515"></a>01515 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01516"></a>01516 BOOST_UBLAS_INLINE
-<a name="l01517"></a>01517 matrix_vector_slice &amp;assign (<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;ae) {
-<a name="l01518"></a>01518 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l01519"></a>01519 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01520"></a>01520 }
-<a name="l01521"></a>01521 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01522"></a>01522 BOOST_UBLAS_INLINE
-<a name="l01523"></a>01523 matrix_vector_slice &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;ae) {
-<a name="l01524"></a>01524 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <span class="keyword">typename</span> vector_temporary_traits&lt;M&gt;::type (*<span class="keyword">this</span> + ae));
-<a name="l01525"></a>01525 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01526"></a>01526 }
-<a name="l01527"></a>01527 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01528"></a>01528 BOOST_UBLAS_INLINE
-<a name="l01529"></a>01529 matrix_vector_slice &amp;plus_assign (<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;ae) {
-<a name="l01530"></a>01530 vector_assign&lt;scalar_plus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l01531"></a>01531 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01532"></a>01532 }
-<a name="l01533"></a>01533 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01534"></a>01534 BOOST_UBLAS_INLINE
-<a name="l01535"></a>01535 matrix_vector_slice &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;ae) {
-<a name="l01536"></a>01536 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <span class="keyword">typename</span> vector_temporary_traits&lt;M&gt;::type (*<span class="keyword">this</span> - ae));
-<a name="l01537"></a>01537 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01538"></a>01538 }
-<a name="l01539"></a>01539 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01540"></a>01540 BOOST_UBLAS_INLINE
-<a name="l01541"></a>01541 matrix_vector_slice &amp;minus_assign (<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;ae) {
-<a name="l01542"></a>01542 vector_assign&lt;scalar_minus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l01543"></a>01543 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01544"></a>01544 }
-<a name="l01545"></a>01545 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l01546"></a>01546 BOOST_UBLAS_INLINE
-<a name="l01547"></a>01547 matrix_vector_slice &amp;operator *= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l01548"></a>01548 vector_assign_scalar&lt;scalar_multiplies_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l01549"></a>01549 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01550"></a>01550 }
-<a name="l01551"></a>01551 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l01552"></a>01552 BOOST_UBLAS_INLINE
-<a name="l01553"></a>01553 matrix_vector_slice &amp;operator /= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l01554"></a>01554 vector_assign_scalar&lt;scalar_divides_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l01555"></a>01555 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01556"></a>01556 }
-<a name="l01557"></a>01557
-<a name="l01558"></a>01558 <span class="comment">// Closure comparison</span>
-<a name="l01559"></a>01559 BOOST_UBLAS_INLINE
-<a name="l01560"></a>01560 <span class="keywordtype">bool</span> same_closure (<span class="keyword">const</span> matrix_vector_slice &amp;mvs)<span class="keyword"> const </span>{
-<a name="l01561"></a>01561 <span class="keywordflow">return</span> (*this).data_.same_closure (mvs.data_);
-<a name="l01562"></a>01562 }
-<a name="l01563"></a>01563
-<a name="l01564"></a>01564 <span class="comment">// Comparison</span>
-<a name="l01565"></a>01565 BOOST_UBLAS_INLINE
-<a name="l01566"></a>01566 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> matrix_vector_slice &amp;mvs)<span class="keyword"> const </span>{
-<a name="l01567"></a>01567 <span class="keywordflow">return</span> (*this).data_ == mvs.data_ &amp;&amp; s1_ == mvs.s1_ &amp;&amp; s2_ == mvs.s2_;
-<a name="l01568"></a>01568 }
-<a name="l01569"></a>01569
-<a name="l01570"></a>01570 <span class="comment">// Swapping</span>
-<a name="l01571"></a>01571 BOOST_UBLAS_INLINE
-<a name="l01572"></a>01572 <span class="keywordtype">void</span> swap (matrix_vector_slice mvs) {
-<a name="l01573"></a>01573 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;mvs) {
-<a name="l01574"></a>01574 BOOST_UBLAS_CHECK (size () == mvs.size (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ());
-<a name="l01575"></a>01575 <span class="comment">// Sparse ranges may be nonconformant now.</span>
-<a name="l01576"></a>01576 <span class="comment">// std::swap_ranges (begin (), end (), mvs.begin ());</span>
-<a name="l01577"></a>01577 vector_swap&lt;scalar_swap&gt; (*<span class="keyword">this</span>, mvs);
-<a name="l01578"></a>01578 }
-<a name="l01579"></a>01579 }
-<a name="l01580"></a>01580 BOOST_UBLAS_INLINE
-<a name="l01581"></a>01581 <span class="keyword">friend</span> <span class="keywordtype">void</span> swap (matrix_vector_slice mvs1, matrix_vector_slice mvs2) {
-<a name="l01582"></a>01582 mvs1.swap (mvs2);
-<a name="l01583"></a>01583 }
-<a name="l01584"></a>01584
-<a name="l01585"></a>01585 <span class="comment">// Iterator types</span>
-<a name="l01586"></a>01586 <span class="keyword">private</span>:
-<a name="l01587"></a>01587 <span class="comment">// Use slice as an index - FIXME this fails for packed assignment</span>
-<a name="l01588"></a>01588 <span class="keyword">typedef</span> <span class="keyword">typename</span> slice_type::const_iterator const_subiterator1_type;
-<a name="l01589"></a>01589 <span class="keyword">typedef</span> <span class="keyword">typename</span> slice_type::const_iterator subiterator1_type;
-<a name="l01590"></a>01590 <span class="keyword">typedef</span> <span class="keyword">typename</span> slice_type::const_iterator const_subiterator2_type;
-<a name="l01591"></a>01591 <span class="keyword">typedef</span> <span class="keyword">typename</span> slice_type::const_iterator subiterator2_type;
-<a name="l01592"></a>01592
-<a name="l01593"></a>01593 <span class="keyword">public</span>:
-<a name="l01594"></a>01594 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1const__iterator.html">const_iterator</a>;
-<a name="l01595"></a>01595 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1iterator.html">iterator</a>;
-<a name="l01596"></a>01596
-<a name="l01597"></a>01597 <span class="comment">// Element lookup</span>
-<a name="l01598"></a>01598 BOOST_UBLAS_INLINE
-<a name="l01599"></a>01599 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1const__iterator.html">const_iterator</a> find (size_type i)<span class="keyword"> const </span>{
-<a name="l01600"></a>01600 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1const__iterator.html">const_iterator</a> (*<span class="keyword">this</span>, s1_.begin () + i, s2_.begin () + i);
-<a name="l01601"></a>01601 }
-<a name="l01602"></a>01602 BOOST_UBLAS_INLINE
-<a name="l01603"></a>01603 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1iterator.html">iterator</a> find (size_type i) {
-<a name="l01604"></a>01604 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1iterator.html">iterator</a> (*<span class="keyword">this</span>, s1_.begin () + i, s2_.begin () + i);
-<a name="l01605"></a>01605 }
-<a name="l01606"></a>01606
-<a name="l01607"></a>01607 <span class="comment">// Iterators simply are indices.</span>
-<a name="l01608"></a>01608
-<a name="l01609"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1const__iterator.html">01609</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1const__iterator.html">const_iterator</a>:
-<a name="l01610"></a>01610 <span class="keyword">public</span> container_const_reference&lt;matrix_vector_slice&gt;,
-<a name="l01611"></a>01611 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename M::const_iterator1::iterator_category&gt;::template
-<a name="l01612"></a>01612 iterator_base&lt;const_iterator, value_type&gt;::type {
-<a name="l01613"></a>01613 <span class="keyword">public</span>:
-<a name="l01614"></a>01614 <span class="comment">// FIXME Iterator can never be different code was:</span>
-<a name="l01615"></a>01615 <span class="comment">// typename iterator_restrict_traits&lt;typename M::const_iterator1::iterator_category, typename M::const_iterator2::iterator_category&gt;::iterator_category&gt;</span>
-<a name="l01616"></a>01616 BOOST_STATIC_ASSERT ((boost::is_same&lt;typename M::const_iterator1::iterator_category, typename M::const_iterator2::iterator_category&gt;::value ));
-<a name="l01617"></a>01617
-<a name="l01618"></a>01618 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_vector_slice::value_type value_type;
-<a name="l01619"></a>01619 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_vector_slice::difference_type difference_type;
-<a name="l01620"></a>01620 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_vector_slice::const_reference reference;
-<a name="l01621"></a>01621 <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="keyword">typename</span> matrix_vector_slice::value_type *pointer;
-<a name="l01622"></a>01622
-<a name="l01623"></a>01623 <span class="comment">// Construction and destruction</span>
-<a name="l01624"></a>01624 BOOST_UBLAS_INLINE
-<a name="l01625"></a>01625 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1const__iterator.html">const_iterator</a> ():
-<a name="l01626"></a>01626 container_const_reference&lt;self_type&gt; (), it1_ (), it2_ () {}
-<a name="l01627"></a>01627 BOOST_UBLAS_INLINE
-<a name="l01628"></a>01628 const_iterator (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice.html">self_type</a> &amp;mvs, <span class="keyword">const</span> const_subiterator1_type &amp;it1, <span class="keyword">const</span> const_subiterator2_type &amp;it2):
-<a name="l01629"></a>01629 container_const_reference&lt;self_type&gt; (mvs), it1_ (it1), it2_ (it2) {}
-<a name="l01630"></a>01630 BOOST_UBLAS_INLINE
-<a name="l01631"></a>01631 const_iterator (<span class="keyword">const</span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1iterator.html">self_type::iterator</a> &amp;it): <span class="comment">// ISSUE vector:: stops VC8 using std::iterator here</span>
-<a name="l01632"></a>01632 container_const_reference&lt;self_type&gt; (it ()), it1_ (it.it1_), it2_ (it.it2_) {}
-<a name="l01633"></a>01633
-<a name="l01634"></a>01634 <span class="comment">// Arithmetic</span>
-<a name="l01635"></a>01635 BOOST_UBLAS_INLINE
-<a name="l01636"></a>01636 const_iterator &amp;operator ++ () {
-<a name="l01637"></a>01637 ++ it1_;
-<a name="l01638"></a>01638 ++ it2_;
-<a name="l01639"></a>01639 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01640"></a>01640 }
-<a name="l01641"></a>01641 BOOST_UBLAS_INLINE
-<a name="l01642"></a>01642 const_iterator &amp;operator -- () {
-<a name="l01643"></a>01643 -- it1_;
-<a name="l01644"></a>01644 -- it2_;
-<a name="l01645"></a>01645 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01646"></a>01646 }
-<a name="l01647"></a>01647 BOOST_UBLAS_INLINE
-<a name="l01648"></a>01648 const_iterator &amp;operator += (difference_type n) {
-<a name="l01649"></a>01649 it1_ += n;
-<a name="l01650"></a>01650 it2_ += n;
-<a name="l01651"></a>01651 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01652"></a>01652 }
-<a name="l01653"></a>01653 BOOST_UBLAS_INLINE
-<a name="l01654"></a>01654 const_iterator &amp;operator -= (difference_type n) {
-<a name="l01655"></a>01655 it1_ -= n;
-<a name="l01656"></a>01656 it2_ -= n;
-<a name="l01657"></a>01657 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01658"></a>01658 }
-<a name="l01659"></a>01659 BOOST_UBLAS_INLINE
-<a name="l01660"></a>01660 difference_type operator - (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l01661"></a>01661 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01662"></a>01662 <span class="keywordflow">return</span> BOOST_UBLAS_SAME (it1_ - it.it1_, it2_ - it.it2_);
-<a name="l01663"></a>01663 }
-<a name="l01664"></a>01664
-<a name="l01665"></a>01665 <span class="comment">// Dereference</span>
-<a name="l01666"></a>01666 BOOST_UBLAS_INLINE
-<a name="l01667"></a>01667 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l01668"></a>01668 <span class="comment">// FIXME replace find with at_element</span>
-<a name="l01669"></a>01669 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().data_ (*it1_, *it2_);
-<a name="l01670"></a>01670 }
-<a name="l01671"></a>01671 BOOST_UBLAS_INLINE
-<a name="l01672"></a>01672 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l01673"></a>01673 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l01674"></a>01674 }
-<a name="l01675"></a>01675
-<a name="l01676"></a>01676 <span class="comment">// Index</span>
-<a name="l01677"></a>01677 BOOST_UBLAS_INLINE
-<a name="l01678"></a>01678 size_type index ()<span class="keyword"> const </span>{
-<a name="l01679"></a>01679 <span class="keywordflow">return</span> BOOST_UBLAS_SAME (it1_.index (), it2_.index ());
-<a name="l01680"></a>01680 }
-<a name="l01681"></a>01681
-<a name="l01682"></a>01682 <span class="comment">// Assignment</span>
-<a name="l01683"></a>01683 BOOST_UBLAS_INLINE
-<a name="l01684"></a>01684 const_iterator &amp;operator = (<span class="keyword">const</span> const_iterator &amp;it) {
-<a name="l01685"></a>01685 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l01686"></a>01686 it1_ = it.it1_;
-<a name="l01687"></a>01687 it2_ = it.it2_;
-<a name="l01688"></a>01688 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01689"></a>01689 }
-<a name="l01690"></a>01690
-<a name="l01691"></a>01691 <span class="comment">// Comparison</span>
-<a name="l01692"></a>01692 BOOST_UBLAS_INLINE
-<a name="l01693"></a>01693 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l01694"></a>01694 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01695"></a>01695 <span class="keywordflow">return</span> it1_ == it.it1_ &amp;&amp; it2_ == it.it2_;
-<a name="l01696"></a>01696 }
-<a name="l01697"></a>01697 BOOST_UBLAS_INLINE
-<a name="l01698"></a>01698 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l01699"></a>01699 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01700"></a>01700 <span class="keywordflow">return</span> it1_ &lt; it.it1_ &amp;&amp; it2_ &lt; it.it2_;
-<a name="l01701"></a>01701 }
-<a name="l01702"></a>01702
-<a name="l01703"></a>01703 <span class="keyword">private</span>:
-<a name="l01704"></a>01704 const_subiterator1_type it1_;
-<a name="l01705"></a>01705 const_subiterator2_type it2_;
-<a name="l01706"></a>01706 };
-<a name="l01707"></a>01707
-<a name="l01708"></a>01708 BOOST_UBLAS_INLINE
-<a name="l01709"></a>01709 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1const__iterator.html">const_iterator</a> begin ()<span class="keyword"> const </span>{
-<a name="l01710"></a>01710 <span class="keywordflow">return</span> find (0);
-<a name="l01711"></a>01711 }
-<a name="l01712"></a>01712 BOOST_UBLAS_INLINE
-<a name="l01713"></a>01713 const_iterator end ()<span class="keyword"> const </span>{
-<a name="l01714"></a>01714 <span class="keywordflow">return</span> find (size ());
-<a name="l01715"></a>01715 }
-<a name="l01716"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1iterator.html">01716</a>
-<a name="l01717"></a>01717 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1iterator.html">iterator</a>:
-<a name="l01718"></a>01718 <span class="keyword">public</span> container_reference&lt;matrix_vector_slice&gt;,
-<a name="l01719"></a>01719 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename M::iterator1::iterator_category&gt;::template
-<a name="l01720"></a>01720 iterator_base&lt;iterator, value_type&gt;::type {
-<a name="l01721"></a>01721 <span class="keyword">public</span>:
-<a name="l01722"></a>01722 <span class="comment">// FIXME Iterator can never be different code was:</span>
-<a name="l01723"></a>01723 <span class="comment">// typename iterator_restrict_traits&lt;typename M::const_iterator1::iterator_category, typename M::const_iterator2::iterator_category&gt;::iterator_category&gt;</span>
-<a name="l01724"></a>01724 BOOST_STATIC_ASSERT ((boost::is_same&lt;typename M::const_iterator1::iterator_category, typename M::const_iterator2::iterator_category&gt;::value ));
-<a name="l01725"></a>01725
-<a name="l01726"></a>01726 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_vector_slice::value_type value_type;
-<a name="l01727"></a>01727 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_vector_slice::difference_type difference_type;
-<a name="l01728"></a>01728 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_vector_slice::reference reference;
-<a name="l01729"></a>01729 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_vector_slice::value_type *pointer;
-<a name="l01730"></a>01730
-<a name="l01731"></a>01731 <span class="comment">// Construction and destruction</span>
-<a name="l01732"></a>01732 BOOST_UBLAS_INLINE
-<a name="l01733"></a>01733 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1iterator.html">iterator</a> ():
-<a name="l01734"></a>01734 container_reference&lt;self_type&gt; (), it1_ (), it2_ () {}
-<a name="l01735"></a>01735 BOOST_UBLAS_INLINE
-<a name="l01736"></a>01736 iterator (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice.html">self_type</a> &amp;mvs, <span class="keyword">const</span> subiterator1_type &amp;it1, <span class="keyword">const</span> subiterator2_type &amp;it2):
-<a name="l01737"></a>01737 container_reference&lt;self_type&gt; (mvs), it1_ (it1), it2_ (it2) {}
-<a name="l01738"></a>01738
-<a name="l01739"></a>01739 <span class="comment">// Arithmetic</span>
-<a name="l01740"></a>01740 BOOST_UBLAS_INLINE
-<a name="l01741"></a>01741 iterator &amp;operator ++ () {
-<a name="l01742"></a>01742 ++ it1_;
-<a name="l01743"></a>01743 ++ it2_;
-<a name="l01744"></a>01744 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01745"></a>01745 }
-<a name="l01746"></a>01746 BOOST_UBLAS_INLINE
-<a name="l01747"></a>01747 iterator &amp;operator -- () {
-<a name="l01748"></a>01748 -- it1_;
-<a name="l01749"></a>01749 -- it2_;
-<a name="l01750"></a>01750 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01751"></a>01751 }
-<a name="l01752"></a>01752 BOOST_UBLAS_INLINE
-<a name="l01753"></a>01753 iterator &amp;operator += (difference_type n) {
-<a name="l01754"></a>01754 it1_ += n;
-<a name="l01755"></a>01755 it2_ += n;
-<a name="l01756"></a>01756 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01757"></a>01757 }
-<a name="l01758"></a>01758 BOOST_UBLAS_INLINE
-<a name="l01759"></a>01759 iterator &amp;operator -= (difference_type n) {
-<a name="l01760"></a>01760 it1_ -= n;
-<a name="l01761"></a>01761 it2_ -= n;
-<a name="l01762"></a>01762 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01763"></a>01763 }
-<a name="l01764"></a>01764 BOOST_UBLAS_INLINE
-<a name="l01765"></a>01765 difference_type operator - (<span class="keyword">const</span> iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l01766"></a>01766 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01767"></a>01767 <span class="keywordflow">return</span> BOOST_UBLAS_SAME (it1_ - it.it1_, it2_ - it.it2_);
-<a name="l01768"></a>01768 }
-<a name="l01769"></a>01769
-<a name="l01770"></a>01770 <span class="comment">// Dereference</span>
-<a name="l01771"></a>01771 BOOST_UBLAS_INLINE
-<a name="l01772"></a>01772 reference operator * ()<span class="keyword"> const </span>{
-<a name="l01773"></a>01773 <span class="comment">// FIXME replace find with at_element</span>
-<a name="l01774"></a>01774 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().data_ (*it1_, *it2_);
-<a name="l01775"></a>01775 }
-<a name="l01776"></a>01776 BOOST_UBLAS_INLINE
-<a name="l01777"></a>01777 reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l01778"></a>01778 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l01779"></a>01779 }
-<a name="l01780"></a>01780
-<a name="l01781"></a>01781 <span class="comment">// Index</span>
-<a name="l01782"></a>01782 BOOST_UBLAS_INLINE
-<a name="l01783"></a>01783 size_type index ()<span class="keyword"> const </span>{
-<a name="l01784"></a>01784 <span class="keywordflow">return</span> BOOST_UBLAS_SAME (it1_.index (), it2_.index ());
-<a name="l01785"></a>01785 }
-<a name="l01786"></a>01786
-<a name="l01787"></a>01787 <span class="comment">// Assignment</span>
-<a name="l01788"></a>01788 BOOST_UBLAS_INLINE
-<a name="l01789"></a>01789 iterator &amp;operator = (<span class="keyword">const</span> iterator &amp;it) {
-<a name="l01790"></a>01790 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l01791"></a>01791 it1_ = it.it1_;
-<a name="l01792"></a>01792 it2_ = it.it2_;
-<a name="l01793"></a>01793 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01794"></a>01794 }
-<a name="l01795"></a>01795
-<a name="l01796"></a>01796 <span class="comment">// Comparison</span>
-<a name="l01797"></a>01797 BOOST_UBLAS_INLINE
-<a name="l01798"></a>01798 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l01799"></a>01799 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01800"></a>01800 <span class="keywordflow">return</span> it1_ == it.it1_ &amp;&amp; it2_ == it.it2_;
-<a name="l01801"></a>01801 }
-<a name="l01802"></a>01802 BOOST_UBLAS_INLINE
-<a name="l01803"></a>01803 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l01804"></a>01804 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01805"></a>01805 <span class="keywordflow">return</span> it1_ &lt; it.it1_ &amp;&amp; it2_ &lt; it.it2_;
-<a name="l01806"></a>01806 }
-<a name="l01807"></a>01807
-<a name="l01808"></a>01808 <span class="keyword">private</span>:
-<a name="l01809"></a>01809 subiterator1_type it1_;
-<a name="l01810"></a>01810 subiterator2_type it2_;
-<a name="l01811"></a>01811
-<a name="l01812"></a>01812 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1const__iterator.html">const_iterator</a>;
-<a name="l01813"></a>01813 };
-<a name="l01814"></a>01814
-<a name="l01815"></a>01815 BOOST_UBLAS_INLINE
-<a name="l01816"></a>01816 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1iterator.html">iterator</a> begin () {
-<a name="l01817"></a>01817 <span class="keywordflow">return</span> find (0);
-<a name="l01818"></a>01818 }
-<a name="l01819"></a>01819 BOOST_UBLAS_INLINE
-<a name="l01820"></a>01820 iterator end () {
-<a name="l01821"></a>01821 <span class="keywordflow">return</span> find (size ());
-<a name="l01822"></a>01822 }
-<a name="l01823"></a>01823
-<a name="l01824"></a>01824 <span class="comment">// Reverse iterator</span>
-<a name="l01825"></a>01825 <span class="keyword">typedef</span> reverse_iterator_base&lt;const_iterator&gt; const_reverse_iterator;
-<a name="l01826"></a>01826 <span class="keyword">typedef</span> reverse_iterator_base&lt;iterator&gt; reverse_iterator;
-<a name="l01827"></a>01827
-<a name="l01828"></a>01828 BOOST_UBLAS_INLINE
-<a name="l01829"></a>01829 const_reverse_iterator rbegin ()<span class="keyword"> const </span>{
-<a name="l01830"></a>01830 <span class="keywordflow">return</span> const_reverse_iterator (end ());
-<a name="l01831"></a>01831 }
-<a name="l01832"></a>01832 BOOST_UBLAS_INLINE
-<a name="l01833"></a>01833 const_reverse_iterator rend ()<span class="keyword"> const </span>{
-<a name="l01834"></a>01834 <span class="keywordflow">return</span> const_reverse_iterator (begin ());
-<a name="l01835"></a>01835 }
-<a name="l01836"></a>01836 BOOST_UBLAS_INLINE
-<a name="l01837"></a>01837 reverse_iterator rbegin () {
-<a name="l01838"></a>01838 <span class="keywordflow">return</span> reverse_iterator (end ());
-<a name="l01839"></a>01839 }
-<a name="l01840"></a>01840 BOOST_UBLAS_INLINE
-<a name="l01841"></a>01841 reverse_iterator rend () {
-<a name="l01842"></a>01842 <span class="keywordflow">return</span> reverse_iterator (begin ());
-<a name="l01843"></a>01843 }
-<a name="l01844"></a>01844
-<a name="l01845"></a>01845 <span class="keyword">private</span>:
-<a name="l01846"></a>01846 matrix_closure_type data_;
-<a name="l01847"></a>01847 slice_type s1_;
-<a name="l01848"></a>01848 slice_type s2_;
-<a name="l01849"></a>01849 };
-<a name="l01850"></a>01850
-<a name="l01851"></a>01851 <span class="comment">// Specialize temporary</span>
-<a name="l01852"></a>01852 <span class="keyword">template</span> &lt;<span class="keyword">class</span> M&gt;
-<a name="l01853"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01matrix__vector__slice_3_01_m_01_4_01_4.html">01853</a> <span class="keyword">struct </span>vector_temporary_traits&lt; matrix_vector_slice&lt;M&gt; &gt;
-<a name="l01854"></a>01854 : vector_temporary_traits&lt; M &gt; {} ;
-<a name="l01855"></a>01855 <span class="keyword">template</span> &lt;<span class="keyword">class</span> M&gt;
-<a name="l01856"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01matrix__vector__slice_3_01_m_01_4_01_4.html">01856</a> <span class="keyword">struct </span>vector_temporary_traits&lt; const matrix_vector_slice&lt;M&gt; &gt;
-<a name="l01857"></a>01857 : vector_temporary_traits&lt; M &gt; {} ;
-<a name="l01858"></a>01858
-<a name="l01859"></a>01859 <span class="comment">// Matrix based vector indirection class</span>
-<a name="l01860"></a>01860
-<a name="l01861"></a>01861 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> IA&gt;
-<a name="l01862"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect.html">01862</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect.html">matrix_vector_indirect</a>:
-<a name="l01863"></a>01863 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a>&lt;matrix_vector_indirect&lt;M, IA&gt; &gt; {
-<a name="l01864"></a>01864
-<a name="l01865"></a>01865 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect.html">matrix_vector_indirect&lt;M, IA&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect.html">self_type</a>;
-<a name="l01866"></a>01866 <span class="keyword">public</span>:
-<a name="l01867"></a>01867 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l01868"></a>01868 <span class="preprocessor"></span> <span class="keyword">using</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression&lt;self_type&gt;::operator </a>();
-<a name="l01869"></a>01869 <span class="preprocessor">#endif</span>
-<a name="l01870"></a>01870 <span class="preprocessor"></span> <span class="keyword">typedef</span> M matrix_type;
-<a name="l01871"></a>01871 <span class="keyword">typedef</span> IA indirect_array_type;
-<a name="l01872"></a>01872 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::size_type size_type;
-<a name="l01873"></a>01873 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::difference_type difference_type;
-<a name="l01874"></a>01874 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::value_type value_type;
-<a name="l01875"></a>01875 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::const_reference const_reference;
-<a name="l01876"></a>01876 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;M&gt;,
-<a name="l01877"></a>01877 <span class="keyword">typename</span> M::const_reference,
-<a name="l01878"></a>01878 <span class="keyword">typename</span> M::reference&gt;::type reference;
-<a name="l01879"></a>01879 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;M&gt;,
-<a name="l01880"></a>01880 <span class="keyword">typename</span> M::const_closure_type,
-<a name="l01881"></a>01881 <span class="keyword">typename</span> M::closure_type&gt;::type matrix_closure_type;
-<a name="l01882"></a>01882 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect.html">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect.html">const_closure_type</a>;
-<a name="l01883"></a>01883 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect.html">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect.html">closure_type</a>;
-<a name="l01884"></a>01884 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits.html">storage_restrict_traits</a>&lt;<span class="keyword">typename</span> M::storage_category,
-<a name="l01885"></a>01885 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__proxy__tag.html">dense_proxy_tag</a>&gt;::storage_category storage_category;
-<a name="l01886"></a>01886
-<a name="l01887"></a>01887 <span class="comment">// Construction and destruction</span>
-<a name="l01888"></a>01888 BOOST_UBLAS_INLINE
-<a name="l01889"></a>01889 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect.html">matrix_vector_indirect</a> (matrix_type &amp;data, size_type size):
-<a name="l01890"></a>01890 data_ (data), ia1_ (size), ia2_ (size) {}
-<a name="l01891"></a>01891 BOOST_UBLAS_INLINE
-<a name="l01892"></a>01892 matrix_vector_indirect (matrix_type &amp;data, <span class="keyword">const</span> indirect_array_type &amp;ia1, <span class="keyword">const</span> indirect_array_type &amp;ia2):
-<a name="l01893"></a>01893 data_ (data), ia1_ (ia1), ia2_ (ia2) {
-<a name="l01894"></a>01894 <span class="comment">// Early checking of preconditions here.</span>
-<a name="l01895"></a>01895 <span class="comment">// BOOST_UBLAS_CHECK (ia1_.size () == ia2_.size (), bad_size ());</span>
-<a name="l01896"></a>01896 }
-<a name="l01897"></a>01897
-<a name="l01898"></a>01898 <span class="comment">// Accessors</span>
-<a name="l01899"></a>01899 BOOST_UBLAS_INLINE
-<a name="l01900"></a>01900 size_type size ()<span class="keyword"> const </span>{
-<a name="l01901"></a>01901 <span class="keywordflow">return</span> BOOST_UBLAS_SAME (ia1_.size (), ia2_.size ());
-<a name="l01902"></a>01902 }
-<a name="l01903"></a>01903 BOOST_UBLAS_INLINE
-<a name="l01904"></a>01904 <span class="keyword">const</span> indirect_array_type &amp;indirect1 ()<span class="keyword"> const </span>{
-<a name="l01905"></a>01905 <span class="keywordflow">return</span> ia1_;
-<a name="l01906"></a>01906 }
-<a name="l01907"></a>01907 BOOST_UBLAS_INLINE
-<a name="l01908"></a>01908 indirect_array_type &amp;indirect1 () {
-<a name="l01909"></a>01909 <span class="keywordflow">return</span> ia1_;
-<a name="l01910"></a>01910 }
-<a name="l01911"></a>01911 BOOST_UBLAS_INLINE
-<a name="l01912"></a>01912 <span class="keyword">const</span> indirect_array_type &amp;indirect2 ()<span class="keyword"> const </span>{
-<a name="l01913"></a>01913 <span class="keywordflow">return</span> ia2_;
-<a name="l01914"></a>01914 }
-<a name="l01915"></a>01915 BOOST_UBLAS_INLINE
-<a name="l01916"></a>01916 indirect_array_type &amp;indirect2 () {
-<a name="l01917"></a>01917 <span class="keywordflow">return</span> ia2_;
-<a name="l01918"></a>01918 }
-<a name="l01919"></a>01919
-<a name="l01920"></a>01920 <span class="comment">// Storage accessors</span>
-<a name="l01921"></a>01921 BOOST_UBLAS_INLINE
-<a name="l01922"></a>01922 <span class="keyword">const</span> matrix_closure_type &amp;data ()<span class="keyword"> const </span>{
-<a name="l01923"></a>01923 <span class="keywordflow">return</span> data_;
-<a name="l01924"></a>01924 }
-<a name="l01925"></a>01925 BOOST_UBLAS_INLINE
-<a name="l01926"></a>01926 matrix_closure_type &amp;data () {
-<a name="l01927"></a>01927 <span class="keywordflow">return</span> data_;
-<a name="l01928"></a>01928 }
-<a name="l01929"></a>01929
-<a name="l01930"></a>01930 <span class="comment">// Element access</span>
-<a name="l01931"></a>01931 <span class="preprocessor">#ifndef BOOST_UBLAS_PROXY_CONST_MEMBER</span>
-<a name="l01932"></a>01932 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l01933"></a>01933 const_reference operator () (size_type i)<span class="keyword"> const </span>{
-<a name="l01934"></a>01934 <span class="keywordflow">return</span> data_ (ia1_ (i), ia2_ (i));
-<a name="l01935"></a>01935 }
-<a name="l01936"></a>01936 BOOST_UBLAS_INLINE
-<a name="l01937"></a>01937 reference operator () (size_type i) {
-<a name="l01938"></a>01938 <span class="keywordflow">return</span> data_ (ia1_ (i), ia2_ (i));
-<a name="l01939"></a>01939 }
-<a name="l01940"></a>01940
-<a name="l01941"></a>01941 BOOST_UBLAS_INLINE
-<a name="l01942"></a>01942 const_reference operator [] (size_type i)<span class="keyword"> const </span>{
-<a name="l01943"></a>01943 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) (i);
-<a name="l01944"></a>01944 }
-<a name="l01945"></a>01945 BOOST_UBLAS_INLINE
-<a name="l01946"></a>01946 reference operator [] (size_type i) {
-<a name="l01947"></a>01947 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) (i);
-<a name="l01948"></a>01948 }
-<a name="l01949"></a>01949 <span class="preprocessor">#else</span>
-<a name="l01950"></a>01950 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l01951"></a>01951 reference operator () (size_type i)<span class="keyword"> const </span>{
-<a name="l01952"></a>01952 <span class="keywordflow">return</span> data_ (ia1_ (i), ia2_ (i));
-<a name="l01953"></a>01953 }
-<a name="l01954"></a>01954
-<a name="l01955"></a>01955 BOOST_UBLAS_INLINE
-<a name="l01956"></a>01956 reference operator [] (size_type i)<span class="keyword"> const </span>{
-<a name="l01957"></a>01957 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) (i);
-<a name="l01958"></a>01958 }
-<a name="l01959"></a>01959 <span class="preprocessor">#endif</span>
-<a name="l01960"></a>01960 <span class="preprocessor"></span>
-<a name="l01961"></a>01961 <span class="comment">// Assignment</span>
-<a name="l01962"></a>01962 BOOST_UBLAS_INLINE
-<a name="l01963"></a>01963 matrix_vector_indirect &amp;operator = (<span class="keyword">const</span> matrix_vector_indirect &amp;mvi) {
-<a name="l01964"></a>01964 <span class="comment">// ISSUE need a temporary, proxy can be overlaping alias</span>
-<a name="l01965"></a>01965 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <span class="keyword">typename</span> vector_temporary_traits&lt;M&gt;::type (mvi));
-<a name="l01966"></a>01966 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01967"></a>01967 }
-<a name="l01968"></a>01968 BOOST_UBLAS_INLINE
-<a name="l01969"></a>01969 matrix_vector_indirect &amp;assign_temporary (matrix_vector_indirect &amp;mvi) {
-<a name="l01970"></a>01970 <span class="comment">// assign elements, proxied container remains the same</span>
-<a name="l01971"></a>01971 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, mvi);
-<a name="l01972"></a>01972 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01973"></a>01973 }
-<a name="l01974"></a>01974 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01975"></a>01975 BOOST_UBLAS_INLINE
-<a name="l01976"></a>01976 matrix_vector_indirect &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;ae) {
-<a name="l01977"></a>01977 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <span class="keyword">typename</span> vector_temporary_traits&lt;M&gt;::type (ae));
-<a name="l01978"></a>01978 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01979"></a>01979 }
-<a name="l01980"></a>01980 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01981"></a>01981 BOOST_UBLAS_INLINE
-<a name="l01982"></a>01982 matrix_vector_indirect &amp;assign (<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;ae) {
-<a name="l01983"></a>01983 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l01984"></a>01984 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01985"></a>01985 }
-<a name="l01986"></a>01986 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01987"></a>01987 BOOST_UBLAS_INLINE
-<a name="l01988"></a>01988 matrix_vector_indirect &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;ae) {
-<a name="l01989"></a>01989 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <span class="keyword">typename</span> vector_temporary_traits&lt;M&gt;::type (*<span class="keyword">this</span> + ae));
-<a name="l01990"></a>01990 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01991"></a>01991 }
-<a name="l01992"></a>01992 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01993"></a>01993 BOOST_UBLAS_INLINE
-<a name="l01994"></a>01994 matrix_vector_indirect &amp;plus_assign (<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;ae) {
-<a name="l01995"></a>01995 vector_assign&lt;scalar_plus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l01996"></a>01996 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01997"></a>01997 }
-<a name="l01998"></a>01998 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01999"></a>01999 BOOST_UBLAS_INLINE
-<a name="l02000"></a>02000 matrix_vector_indirect &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;ae) {
-<a name="l02001"></a>02001 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <span class="keyword">typename</span> vector_temporary_traits&lt;M&gt;::type (*<span class="keyword">this</span> - ae));
-<a name="l02002"></a>02002 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02003"></a>02003 }
-<a name="l02004"></a>02004 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l02005"></a>02005 BOOST_UBLAS_INLINE
-<a name="l02006"></a>02006 matrix_vector_indirect &amp;minus_assign (<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;ae) {
-<a name="l02007"></a>02007 vector_assign&lt;scalar_minus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l02008"></a>02008 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02009"></a>02009 }
-<a name="l02010"></a>02010 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l02011"></a>02011 BOOST_UBLAS_INLINE
-<a name="l02012"></a>02012 matrix_vector_indirect &amp;operator *= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l02013"></a>02013 vector_assign_scalar&lt;scalar_multiplies_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l02014"></a>02014 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02015"></a>02015 }
-<a name="l02016"></a>02016 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l02017"></a>02017 BOOST_UBLAS_INLINE
-<a name="l02018"></a>02018 matrix_vector_indirect &amp;operator /= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l02019"></a>02019 vector_assign_scalar&lt;scalar_divides_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l02020"></a>02020 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02021"></a>02021 }
-<a name="l02022"></a>02022
-<a name="l02023"></a>02023 <span class="comment">// Closure comparison</span>
-<a name="l02024"></a>02024 BOOST_UBLAS_INLINE
-<a name="l02025"></a>02025 <span class="keywordtype">bool</span> same_closure (<span class="keyword">const</span> matrix_vector_indirect &amp;mvi)<span class="keyword"> const </span>{
-<a name="l02026"></a>02026 <span class="keywordflow">return</span> (*this).data_.same_closure (mvi.data_);
-<a name="l02027"></a>02027 }
-<a name="l02028"></a>02028
-<a name="l02029"></a>02029 <span class="comment">// Comparison</span>
-<a name="l02030"></a>02030 BOOST_UBLAS_INLINE
-<a name="l02031"></a>02031 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> matrix_vector_indirect &amp;mvi)<span class="keyword"> const </span>{
-<a name="l02032"></a>02032 <span class="keywordflow">return</span> (*this).data_ == mvi.data_ &amp;&amp; ia1_ == mvi.ia1_ &amp;&amp; ia2_ == mvi.ia2_;
-<a name="l02033"></a>02033 }
-<a name="l02034"></a>02034
-<a name="l02035"></a>02035 <span class="comment">// Swapping</span>
-<a name="l02036"></a>02036 BOOST_UBLAS_INLINE
-<a name="l02037"></a>02037 <span class="keywordtype">void</span> swap (matrix_vector_indirect mvi) {
-<a name="l02038"></a>02038 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;mvi) {
-<a name="l02039"></a>02039 BOOST_UBLAS_CHECK (size () == mvi.size (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ());
-<a name="l02040"></a>02040 <span class="comment">// Sparse ranges may be nonconformant now.</span>
-<a name="l02041"></a>02041 <span class="comment">// std::swap_ranges (begin (), end (), mvi.begin ());</span>
-<a name="l02042"></a>02042 vector_swap&lt;scalar_swap&gt; (*<span class="keyword">this</span>, mvi);
-<a name="l02043"></a>02043 }
-<a name="l02044"></a>02044 }
-<a name="l02045"></a>02045 BOOST_UBLAS_INLINE
-<a name="l02046"></a>02046 <span class="keyword">friend</span> <span class="keywordtype">void</span> swap (matrix_vector_indirect mvi1, matrix_vector_indirect mvi2) {
-<a name="l02047"></a>02047 mvi1.swap (mvi2);
-<a name="l02048"></a>02048 }
-<a name="l02049"></a>02049
-<a name="l02050"></a>02050 <span class="comment">// Iterator types</span>
-<a name="l02051"></a>02051 <span class="keyword">private</span>:
-<a name="l02052"></a>02052 <span class="comment">// Use indirect array as an index - FIXME this fails for packed assignment</span>
-<a name="l02053"></a>02053 <span class="keyword">typedef</span> <span class="keyword">typename</span> IA::const_iterator const_subiterator1_type;
-<a name="l02054"></a>02054 <span class="keyword">typedef</span> <span class="keyword">typename</span> IA::const_iterator subiterator1_type;
-<a name="l02055"></a>02055 <span class="keyword">typedef</span> <span class="keyword">typename</span> IA::const_iterator const_subiterator2_type;
-<a name="l02056"></a>02056 <span class="keyword">typedef</span> <span class="keyword">typename</span> IA::const_iterator subiterator2_type;
-<a name="l02057"></a>02057
-<a name="l02058"></a>02058 <span class="keyword">public</span>:
-<a name="l02059"></a>02059 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1const__iterator.html">const_iterator</a>;
-<a name="l02060"></a>02060 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1iterator.html">iterator</a>;
-<a name="l02061"></a>02061
-<a name="l02062"></a>02062 <span class="comment">// Element lookup</span>
-<a name="l02063"></a>02063 BOOST_UBLAS_INLINE
-<a name="l02064"></a>02064 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1const__iterator.html">const_iterator</a> find (size_type i)<span class="keyword"> const </span>{
-<a name="l02065"></a>02065 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1const__iterator.html">const_iterator</a> (*<span class="keyword">this</span>, ia1_.begin () + i, ia2_.begin () + i);
-<a name="l02066"></a>02066 }
-<a name="l02067"></a>02067 BOOST_UBLAS_INLINE
-<a name="l02068"></a>02068 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1iterator.html">iterator</a> find (size_type i) {
-<a name="l02069"></a>02069 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1iterator.html">iterator</a> (*<span class="keyword">this</span>, ia1_.begin () + i, ia2_.begin () + i);
-<a name="l02070"></a>02070 }
-<a name="l02071"></a>02071
-<a name="l02072"></a>02072 <span class="comment">// Iterators simply are indices.</span>
-<a name="l02073"></a>02073
-<a name="l02074"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1const__iterator.html">02074</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1const__iterator.html">const_iterator</a>:
-<a name="l02075"></a>02075 <span class="keyword">public</span> container_const_reference&lt;matrix_vector_indirect&gt;,
-<a name="l02076"></a>02076 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename M::const_iterator1::iterator_category&gt;::template
-<a name="l02077"></a>02077 iterator_base&lt;const_iterator, value_type&gt;::type {
-<a name="l02078"></a>02078 <span class="keyword">public</span>:
-<a name="l02079"></a>02079 <span class="comment">// FIXME Iterator can never be different code was:</span>
-<a name="l02080"></a>02080 <span class="comment">// typename iterator_restrict_traits&lt;typename M::const_iterator1::iterator_category, typename M::const_iterator2::iterator_category&gt;::iterator_category&gt;</span>
-<a name="l02081"></a>02081 BOOST_STATIC_ASSERT ((boost::is_same&lt;typename M::const_iterator1::iterator_category, typename M::const_iterator2::iterator_category&gt;::value ));
-<a name="l02082"></a>02082
-<a name="l02083"></a>02083 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_vector_indirect::value_type value_type;
-<a name="l02084"></a>02084 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_vector_indirect::difference_type difference_type;
-<a name="l02085"></a>02085 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_vector_indirect::const_reference reference;
-<a name="l02086"></a>02086 <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="keyword">typename</span> matrix_vector_indirect::value_type *pointer;
-<a name="l02087"></a>02087
-<a name="l02088"></a>02088 <span class="comment">// Construction and destruction</span>
-<a name="l02089"></a>02089 BOOST_UBLAS_INLINE
-<a name="l02090"></a>02090 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1const__iterator.html">const_iterator</a> ():
-<a name="l02091"></a>02091 container_const_reference&lt;self_type&gt; (), it1_ (), it2_ () {}
-<a name="l02092"></a>02092 BOOST_UBLAS_INLINE
-<a name="l02093"></a>02093 const_iterator (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect.html">self_type</a> &amp;mvi, <span class="keyword">const</span> const_subiterator1_type &amp;it1, <span class="keyword">const</span> const_subiterator2_type &amp;it2):
-<a name="l02094"></a>02094 container_const_reference&lt;self_type&gt; (mvi), it1_ (it1), it2_ (it2) {}
-<a name="l02095"></a>02095 BOOST_UBLAS_INLINE
-<a name="l02096"></a>02096 const_iterator (<span class="keyword">const</span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1iterator.html">self_type::iterator</a> &amp;it): <span class="comment">// ISSUE self_type:: stops VC8 using std::iterator here</span>
-<a name="l02097"></a>02097 container_const_reference&lt;self_type&gt; (it ()), it1_ (it.it1_), it2_ (it.it2_) {}
-<a name="l02098"></a>02098
-<a name="l02099"></a>02099 <span class="comment">// Arithmetic</span>
-<a name="l02100"></a>02100 BOOST_UBLAS_INLINE
-<a name="l02101"></a>02101 const_iterator &amp;operator ++ () {
-<a name="l02102"></a>02102 ++ it1_;
-<a name="l02103"></a>02103 ++ it2_;
-<a name="l02104"></a>02104 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02105"></a>02105 }
-<a name="l02106"></a>02106 BOOST_UBLAS_INLINE
-<a name="l02107"></a>02107 const_iterator &amp;operator -- () {
-<a name="l02108"></a>02108 -- it1_;
-<a name="l02109"></a>02109 -- it2_;
-<a name="l02110"></a>02110 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02111"></a>02111 }
-<a name="l02112"></a>02112 BOOST_UBLAS_INLINE
-<a name="l02113"></a>02113 const_iterator &amp;operator += (difference_type n) {
-<a name="l02114"></a>02114 it1_ += n;
-<a name="l02115"></a>02115 it2_ += n;
-<a name="l02116"></a>02116 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02117"></a>02117 }
-<a name="l02118"></a>02118 BOOST_UBLAS_INLINE
-<a name="l02119"></a>02119 const_iterator &amp;operator -= (difference_type n) {
-<a name="l02120"></a>02120 it1_ -= n;
-<a name="l02121"></a>02121 it2_ -= n;
-<a name="l02122"></a>02122 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02123"></a>02123 }
-<a name="l02124"></a>02124 BOOST_UBLAS_INLINE
-<a name="l02125"></a>02125 difference_type operator - (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l02126"></a>02126 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l02127"></a>02127 <span class="keywordflow">return</span> BOOST_UBLAS_SAME (it1_ - it.it1_, it2_ - it.it2_);
-<a name="l02128"></a>02128 }
-<a name="l02129"></a>02129
-<a name="l02130"></a>02130 <span class="comment">// Dereference</span>
-<a name="l02131"></a>02131 BOOST_UBLAS_INLINE
-<a name="l02132"></a>02132 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l02133"></a>02133 <span class="comment">// FIXME replace find with at_element</span>
-<a name="l02134"></a>02134 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().data_ (*it1_, *it2_);
-<a name="l02135"></a>02135 }
-<a name="l02136"></a>02136 BOOST_UBLAS_INLINE
-<a name="l02137"></a>02137 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l02138"></a>02138 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l02139"></a>02139 }
-<a name="l02140"></a>02140
-<a name="l02141"></a>02141 <span class="comment">// Index</span>
-<a name="l02142"></a>02142 BOOST_UBLAS_INLINE
-<a name="l02143"></a>02143 size_type index ()<span class="keyword"> const </span>{
-<a name="l02144"></a>02144 <span class="keywordflow">return</span> BOOST_UBLAS_SAME (it1_.index (), it2_.index ());
-<a name="l02145"></a>02145 }
-<a name="l02146"></a>02146
-<a name="l02147"></a>02147 <span class="comment">// Assignment</span>
-<a name="l02148"></a>02148 BOOST_UBLAS_INLINE
-<a name="l02149"></a>02149 const_iterator &amp;operator = (<span class="keyword">const</span> const_iterator &amp;it) {
-<a name="l02150"></a>02150 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l02151"></a>02151 it1_ = it.it1_;
-<a name="l02152"></a>02152 it2_ = it.it2_;
-<a name="l02153"></a>02153 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02154"></a>02154 }
-<a name="l02155"></a>02155
-<a name="l02156"></a>02156 <span class="comment">// Comparison</span>
-<a name="l02157"></a>02157 BOOST_UBLAS_INLINE
-<a name="l02158"></a>02158 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l02159"></a>02159 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l02160"></a>02160 <span class="keywordflow">return</span> it1_ == it.it1_ &amp;&amp; it2_ == it.it2_;
-<a name="l02161"></a>02161 }
-<a name="l02162"></a>02162 BOOST_UBLAS_INLINE
-<a name="l02163"></a>02163 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l02164"></a>02164 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l02165"></a>02165 <span class="keywordflow">return</span> it1_ &lt; it.it1_ &amp;&amp; it2_ &lt; it.it2_;
-<a name="l02166"></a>02166 }
-<a name="l02167"></a>02167
-<a name="l02168"></a>02168 <span class="keyword">private</span>:
-<a name="l02169"></a>02169 const_subiterator1_type it1_;
-<a name="l02170"></a>02170 const_subiterator2_type it2_;
-<a name="l02171"></a>02171 };
-<a name="l02172"></a>02172
-<a name="l02173"></a>02173 BOOST_UBLAS_INLINE
-<a name="l02174"></a>02174 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1const__iterator.html">const_iterator</a> begin ()<span class="keyword"> const </span>{
-<a name="l02175"></a>02175 <span class="keywordflow">return</span> find (0);
-<a name="l02176"></a>02176 }
-<a name="l02177"></a>02177 BOOST_UBLAS_INLINE
-<a name="l02178"></a>02178 const_iterator end ()<span class="keyword"> const </span>{
-<a name="l02179"></a>02179 <span class="keywordflow">return</span> find (size ());
-<a name="l02180"></a>02180 }
-<a name="l02181"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1iterator.html">02181</a>
-<a name="l02182"></a>02182 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1iterator.html">iterator</a>:
-<a name="l02183"></a>02183 <span class="keyword">public</span> container_reference&lt;matrix_vector_indirect&gt;,
-<a name="l02184"></a>02184 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename M::iterator1::iterator_category&gt;::template
-<a name="l02185"></a>02185 iterator_base&lt;iterator, value_type&gt;::type {
-<a name="l02186"></a>02186 <span class="keyword">public</span>:
-<a name="l02187"></a>02187 <span class="comment">// FIXME Iterator can never be different code was:</span>
-<a name="l02188"></a>02188 <span class="comment">// typename iterator_restrict_traits&lt;typename M::const_iterator1::iterator_category, typename M::const_iterator2::iterator_category&gt;::iterator_category&gt;</span>
-<a name="l02189"></a>02189 BOOST_STATIC_ASSERT ((boost::is_same&lt;typename M::const_iterator1::iterator_category, typename M::const_iterator2::iterator_category&gt;::value ));
-<a name="l02190"></a>02190
-<a name="l02191"></a>02191 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_vector_indirect::value_type value_type;
-<a name="l02192"></a>02192 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_vector_indirect::difference_type difference_type;
-<a name="l02193"></a>02193 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_vector_indirect::reference reference;
-<a name="l02194"></a>02194 <span class="keyword">typedef</span> <span class="keyword">typename</span> matrix_vector_indirect::value_type *pointer;
-<a name="l02195"></a>02195
-<a name="l02196"></a>02196 <span class="comment">// Construction and destruction</span>
-<a name="l02197"></a>02197 BOOST_UBLAS_INLINE
-<a name="l02198"></a>02198 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1iterator.html">iterator</a> ():
-<a name="l02199"></a>02199 container_reference&lt;self_type&gt; (), it1_ (), it2_ () {}
-<a name="l02200"></a>02200 BOOST_UBLAS_INLINE
-<a name="l02201"></a>02201 iterator (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect.html">self_type</a> &amp;mvi, <span class="keyword">const</span> subiterator1_type &amp;it1, <span class="keyword">const</span> subiterator2_type &amp;it2):
-<a name="l02202"></a>02202 container_reference&lt;self_type&gt; (mvi), it1_ (it1), it2_ (it2) {}
-<a name="l02203"></a>02203
-<a name="l02204"></a>02204 <span class="comment">// Arithmetic</span>
-<a name="l02205"></a>02205 BOOST_UBLAS_INLINE
-<a name="l02206"></a>02206 iterator &amp;operator ++ () {
-<a name="l02207"></a>02207 ++ it1_;
-<a name="l02208"></a>02208 ++ it2_;
-<a name="l02209"></a>02209 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02210"></a>02210 }
-<a name="l02211"></a>02211 BOOST_UBLAS_INLINE
-<a name="l02212"></a>02212 iterator &amp;operator -- () {
-<a name="l02213"></a>02213 -- it1_;
-<a name="l02214"></a>02214 -- it2_;
-<a name="l02215"></a>02215 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02216"></a>02216 }
-<a name="l02217"></a>02217 BOOST_UBLAS_INLINE
-<a name="l02218"></a>02218 iterator &amp;operator += (difference_type n) {
-<a name="l02219"></a>02219 it1_ += n;
-<a name="l02220"></a>02220 it2_ += n;
-<a name="l02221"></a>02221 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02222"></a>02222 }
-<a name="l02223"></a>02223 BOOST_UBLAS_INLINE
-<a name="l02224"></a>02224 iterator &amp;operator -= (difference_type n) {
-<a name="l02225"></a>02225 it1_ -= n;
-<a name="l02226"></a>02226 it2_ -= n;
-<a name="l02227"></a>02227 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02228"></a>02228 }
-<a name="l02229"></a>02229 BOOST_UBLAS_INLINE
-<a name="l02230"></a>02230 difference_type operator - (<span class="keyword">const</span> iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l02231"></a>02231 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l02232"></a>02232 <span class="keywordflow">return</span> BOOST_UBLAS_SAME (it1_ - it.it1_, it2_ - it.it2_);
-<a name="l02233"></a>02233 }
-<a name="l02234"></a>02234
-<a name="l02235"></a>02235 <span class="comment">// Dereference</span>
-<a name="l02236"></a>02236 BOOST_UBLAS_INLINE
-<a name="l02237"></a>02237 reference operator * ()<span class="keyword"> const </span>{
-<a name="l02238"></a>02238 <span class="comment">// FIXME replace find with at_element</span>
-<a name="l02239"></a>02239 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().data_ (*it1_, *it2_);
-<a name="l02240"></a>02240 }
-<a name="l02241"></a>02241 BOOST_UBLAS_INLINE
-<a name="l02242"></a>02242 reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l02243"></a>02243 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l02244"></a>02244 }
-<a name="l02245"></a>02245
-<a name="l02246"></a>02246 <span class="comment">// Index</span>
-<a name="l02247"></a>02247 BOOST_UBLAS_INLINE
-<a name="l02248"></a>02248 size_type index ()<span class="keyword"> const </span>{
-<a name="l02249"></a>02249 <span class="keywordflow">return</span> BOOST_UBLAS_SAME (it1_.index (), it2_.index ());
-<a name="l02250"></a>02250 }
-<a name="l02251"></a>02251
-<a name="l02252"></a>02252 <span class="comment">// Assignment</span>
-<a name="l02253"></a>02253 BOOST_UBLAS_INLINE
-<a name="l02254"></a>02254 iterator &amp;operator = (<span class="keyword">const</span> iterator &amp;it) {
-<a name="l02255"></a>02255 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l02256"></a>02256 it1_ = it.it1_;
-<a name="l02257"></a>02257 it2_ = it.it2_;
-<a name="l02258"></a>02258 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02259"></a>02259 }
-<a name="l02260"></a>02260
-<a name="l02261"></a>02261 <span class="comment">// Comparison</span>
-<a name="l02262"></a>02262 BOOST_UBLAS_INLINE
-<a name="l02263"></a>02263 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l02264"></a>02264 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l02265"></a>02265 <span class="keywordflow">return</span> it1_ == it.it1_ &amp;&amp; it2_ == it.it2_;
-<a name="l02266"></a>02266 }
-<a name="l02267"></a>02267 BOOST_UBLAS_INLINE
-<a name="l02268"></a>02268 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l02269"></a>02269 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l02270"></a>02270 <span class="keywordflow">return</span> it1_ &lt; it.it1_ &amp;&amp; it2_ &lt; it.it2_;
-<a name="l02271"></a>02271 }
-<a name="l02272"></a>02272
-<a name="l02273"></a>02273 <span class="keyword">private</span>:
-<a name="l02274"></a>02274 subiterator1_type it1_;
-<a name="l02275"></a>02275 subiterator2_type it2_;
-<a name="l02276"></a>02276
-<a name="l02277"></a>02277 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1const__iterator.html">const_iterator</a>;
-<a name="l02278"></a>02278 };
-<a name="l02279"></a>02279
-<a name="l02280"></a>02280 BOOST_UBLAS_INLINE
-<a name="l02281"></a>02281 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1iterator.html">iterator</a> begin () {
-<a name="l02282"></a>02282 <span class="keywordflow">return</span> find (0);
-<a name="l02283"></a>02283 }
-<a name="l02284"></a>02284 BOOST_UBLAS_INLINE
-<a name="l02285"></a>02285 iterator end () {
-<a name="l02286"></a>02286 <span class="keywordflow">return</span> find (size ());
-<a name="l02287"></a>02287 }
-<a name="l02288"></a>02288
-<a name="l02289"></a>02289 <span class="comment">// Reverse iterator</span>
-<a name="l02290"></a>02290 <span class="keyword">typedef</span> reverse_iterator_base&lt;const_iterator&gt; const_reverse_iterator;
-<a name="l02291"></a>02291 <span class="keyword">typedef</span> reverse_iterator_base&lt;iterator&gt; reverse_iterator;
-<a name="l02292"></a>02292
-<a name="l02293"></a>02293 BOOST_UBLAS_INLINE
-<a name="l02294"></a>02294 const_reverse_iterator rbegin ()<span class="keyword"> const </span>{
-<a name="l02295"></a>02295 <span class="keywordflow">return</span> const_reverse_iterator (end ());
-<a name="l02296"></a>02296 }
-<a name="l02297"></a>02297 BOOST_UBLAS_INLINE
-<a name="l02298"></a>02298 const_reverse_iterator rend ()<span class="keyword"> const </span>{
-<a name="l02299"></a>02299 <span class="keywordflow">return</span> const_reverse_iterator (begin ());
-<a name="l02300"></a>02300 }
-<a name="l02301"></a>02301 BOOST_UBLAS_INLINE
-<a name="l02302"></a>02302 reverse_iterator rbegin () {
-<a name="l02303"></a>02303 <span class="keywordflow">return</span> reverse_iterator (end ());
-<a name="l02304"></a>02304 }
-<a name="l02305"></a>02305 BOOST_UBLAS_INLINE
-<a name="l02306"></a>02306 reverse_iterator rend () {
-<a name="l02307"></a>02307 <span class="keywordflow">return</span> reverse_iterator (begin ());
-<a name="l02308"></a>02308 }
-<a name="l02309"></a>02309
-<a name="l02310"></a>02310 <span class="keyword">private</span>:
-<a name="l02311"></a>02311 matrix_closure_type data_;
-<a name="l02312"></a>02312 indirect_array_type ia1_;
-<a name="l02313"></a>02313 indirect_array_type ia2_;
-<a name="l02314"></a>02314 };
-<a name="l02315"></a>02315
-<a name="l02316"></a>02316 <span class="comment">// Specialize temporary</span>
-<a name="l02317"></a>02317 <span class="keyword">template</span> &lt;<span class="keyword">class</span> M, <span class="keyword">class</span> IA&gt;
-<a name="l02318"></a><a class="code" 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">02318</a> <span class="keyword">struct </span>vector_temporary_traits&lt; matrix_vector_indirect&lt;M,IA&gt; &gt;
-<a name="l02319"></a>02319 : vector_temporary_traits&lt; M &gt; {} ;
-<a name="l02320"></a>02320 <span class="keyword">template</span> &lt;<span class="keyword">class</span> M, <span class="keyword">class</span> IA&gt;
-<a name="l02321"></a><a class="code" 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">02321</a> <span class="keyword">struct </span>vector_temporary_traits&lt; const matrix_vector_indirect&lt;M,IA&gt; &gt;
-<a name="l02322"></a>02322 : vector_temporary_traits&lt; M &gt; {} ;
-<a name="l02323"></a>02323
-<a name="l02324"></a>02324 <span class="comment">// Matrix based range class</span>
-<a name="l02325"></a>02325 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l02326"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">02326</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">matrix_range</a>:
-<a name="l02327"></a>02327 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression</a>&lt;matrix_range&lt;M&gt; &gt; {
-<a name="l02328"></a>02328
-<a name="l02329"></a>02329 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">matrix_range&lt;M&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">self_type</a>;
-<a name="l02330"></a>02330 <span class="keyword">public</span>:
-<a name="l02331"></a>02331 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l02332"></a>02332 <span class="preprocessor"></span> <span class="keyword">using</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression&lt;self_type&gt;::operator </a>();
-<a name="l02333"></a>02333 <span class="preprocessor">#endif</span>
-<a name="l02334"></a>02334 <span class="preprocessor"></span> <span class="keyword">typedef</span> M matrix_type;
-<a name="l02335"></a>02335 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::size_type size_type;
-<a name="l02336"></a>02336 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::difference_type difference_type;
-<a name="l02337"></a>02337 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::value_type value_type;
-<a name="l02338"></a>02338 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::const_reference const_reference;
-<a name="l02339"></a>02339 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;M&gt;,
-<a name="l02340"></a>02340 <span class="keyword">typename</span> M::const_reference,
-<a name="l02341"></a>02341 <span class="keyword">typename</span> M::reference&gt;::type reference;
-<a name="l02342"></a>02342 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;M&gt;,
-<a name="l02343"></a>02343 <span class="keyword">typename</span> M::const_closure_type,
-<a name="l02344"></a>02344 <span class="keyword">typename</span> M::closure_type&gt;::type matrix_closure_type;
-<a name="l02345"></a>02345 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">basic_range&lt;size_type, difference_type&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a>;
-<a name="l02346"></a>02346 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">const_closure_type</a>;
-<a name="l02347"></a>02347 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">closure_type</a>;
-<a name="l02348"></a>02348 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits.html">storage_restrict_traits</a>&lt;<span class="keyword">typename</span> M::storage_category,
-<a name="l02349"></a>02349 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__proxy__tag.html">dense_proxy_tag</a>&gt;::storage_category storage_category;
-<a name="l02350"></a>02350 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::orientation_category orientation_category;
-<a name="l02351"></a>02351
-<a name="l02352"></a>02352 <span class="comment">// Construction and destruction</span>
-<a name="l02353"></a>02353 BOOST_UBLAS_INLINE
-<a name="l02354"></a>02354 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">matrix_range</a> (matrix_type &amp;data, <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a> &amp;r1, <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a> &amp;r2):
-<a name="l02355"></a>02355 data_ (data), r1_ (r1.preprocess (data.size1 ())), r2_ (r2.preprocess (data.size2 ())) {
-<a name="l02356"></a>02356 <span class="comment">// Early checking of preconditions here.</span>
-<a name="l02357"></a>02357 <span class="comment">// BOOST_UBLAS_CHECK (r1_.start () &lt;= data_.size1 () &amp;&amp;</span>
-<a name="l02358"></a>02358 <span class="comment">// r1_.start () + r1_.size () &lt;= data_.size1 (), bad_index ());</span>
-<a name="l02359"></a>02359 <span class="comment">// BOOST_UBLAS_CHECK (r2_.start () &lt;= data_.size2 () &amp;&amp;</span>
-<a name="l02360"></a>02360 <span class="comment">// r2_.start () + r2_.size () &lt;= data_.size2 (), bad_index ());</span>
-<a name="l02361"></a>02361 }
-<a name="l02362"></a>02362 BOOST_UBLAS_INLINE
-<a name="l02363"></a>02363 matrix_range (<span class="keyword">const</span> matrix_closure_type &amp;data, <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a> &amp;r1, <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a> &amp;r2, <span class="keywordtype">int</span>):
-<a name="l02364"></a>02364 data_ (data), r1_ (r1.preprocess (data.size1 ())), r2_ (r2.preprocess (data.size2 ())) {
-<a name="l02365"></a>02365 <span class="comment">// Early checking of preconditions here.</span>
-<a name="l02366"></a>02366 <span class="comment">// BOOST_UBLAS_CHECK (r1_.start () &lt;= data_.size1 () &amp;&amp;</span>
-<a name="l02367"></a>02367 <span class="comment">// r1_.start () + r1_.size () &lt;= data_.size1 (), bad_index ());</span>
-<a name="l02368"></a>02368 <span class="comment">// BOOST_UBLAS_CHECK (r2_.start () &lt;= data_.size2 () &amp;&amp;</span>
-<a name="l02369"></a>02369 <span class="comment">// r2_.start () + r2_.size () &lt;= data_.size2 (), bad_index ());</span>
-<a name="l02370"></a>02370 }
-<a name="l02371"></a>02371
-<a name="l02372"></a>02372 <span class="comment">// Accessors</span>
-<a name="l02373"></a>02373 BOOST_UBLAS_INLINE
-<a name="l02374"></a>02374 size_type start1 ()<span class="keyword"> const </span>{
-<a name="l02375"></a>02375 <span class="keywordflow">return</span> r1_.start ();
-<a name="l02376"></a>02376 }
-<a name="l02377"></a>02377 BOOST_UBLAS_INLINE
-<a name="l02378"></a>02378 size_type size1 ()<span class="keyword"> const </span>{
-<a name="l02379"></a>02379 <span class="keywordflow">return</span> r1_.size ();
-<a name="l02380"></a>02380 }
-<a name="l02381"></a>02381 BOOST_UBLAS_INLINE
-<a name="l02382"></a>02382 size_type start2()<span class="keyword"> const </span>{
-<a name="l02383"></a>02383 <span class="keywordflow">return</span> r2_.start ();
-<a name="l02384"></a>02384 }
-<a name="l02385"></a>02385 BOOST_UBLAS_INLINE
-<a name="l02386"></a>02386 size_type size2 ()<span class="keyword"> const </span>{
-<a name="l02387"></a>02387 <span class="keywordflow">return</span> r2_.size ();
-<a name="l02388"></a>02388 }
-<a name="l02389"></a>02389
-<a name="l02390"></a>02390 <span class="comment">// Storage accessors</span>
-<a name="l02391"></a>02391 BOOST_UBLAS_INLINE
-<a name="l02392"></a>02392 <span class="keyword">const</span> matrix_closure_type &amp;data ()<span class="keyword"> const </span>{
-<a name="l02393"></a>02393 <span class="keywordflow">return</span> data_;
-<a name="l02394"></a>02394 }
-<a name="l02395"></a>02395 BOOST_UBLAS_INLINE
-<a name="l02396"></a>02396 matrix_closure_type &amp;data () {
-<a name="l02397"></a>02397 <span class="keywordflow">return</span> data_;
-<a name="l02398"></a>02398 }
-<a name="l02399"></a>02399
-<a name="l02400"></a>02400 <span class="comment">// Element access</span>
-<a name="l02401"></a>02401 <span class="preprocessor">#ifndef BOOST_UBLAS_PROXY_CONST_MEMBER</span>
-<a name="l02402"></a>02402 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l02403"></a>02403 const_reference operator () (size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l02404"></a>02404 <span class="keywordflow">return</span> data_ (r1_ (i), r2_ (j));
-<a name="l02405"></a>02405 }
-<a name="l02406"></a>02406 BOOST_UBLAS_INLINE
-<a name="l02407"></a>02407 reference operator () (size_type i, size_type j) {
-<a name="l02408"></a>02408 <span class="keywordflow">return</span> data_ (r1_ (i), r2_ (j));
-<a name="l02409"></a>02409 }
-<a name="l02410"></a>02410 <span class="preprocessor">#else</span>
-<a name="l02411"></a>02411 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l02412"></a>02412 reference operator () (size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l02413"></a>02413 <span class="keywordflow">return</span> data_ (r1_ (i), r2_ (j));
-<a name="l02414"></a>02414 }
-<a name="l02415"></a>02415 <span class="preprocessor">#endif</span>
-<a name="l02416"></a>02416 <span class="preprocessor"></span>
-<a name="l02417"></a>02417 <span class="comment">// ISSUE can this be done in free project function?</span>
-<a name="l02418"></a>02418 <span class="comment">// Although a const function can create a non-const proxy to a non-const object</span>
-<a name="l02419"></a>02419 <span class="comment">// Critical is that matrix_type and data_ (vector_closure_type) are const correct</span>
-<a name="l02420"></a>02420 BOOST_UBLAS_INLINE
-<a name="l02421"></a>02421 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">matrix_range&lt;matrix_type&gt;</a> project (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a> &amp;r1, <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a> &amp;r2)<span class="keyword"> const </span>{
-<a name="l02422"></a>02422 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">matrix_range&lt;matrix_type&gt;</a> (data_, r1_.compose (r1.preprocess (data_.size1 ())), r2_.compose (r2.preprocess (data_.size2 ())), 0);
-<a name="l02423"></a>02423 }
-<a name="l02424"></a>02424
-<a name="l02425"></a>02425 <span class="comment">// Assignment</span>
-<a name="l02426"></a>02426 BOOST_UBLAS_INLINE
-<a name="l02427"></a>02427 matrix_range &amp;operator = (<span class="keyword">const</span> matrix_range &amp;mr) {
-<a name="l02428"></a>02428 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, mr);
-<a name="l02429"></a>02429 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02430"></a>02430 }
-<a name="l02431"></a>02431 BOOST_UBLAS_INLINE
-<a name="l02432"></a>02432 matrix_range &amp;assign_temporary (matrix_range &amp;mr) {
-<a name="l02433"></a>02433 <span class="keywordflow">return</span> *<span class="keyword">this</span> = mr;
-<a name="l02434"></a>02434 }
-<a name="l02435"></a>02435 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l02436"></a>02436 BOOST_UBLAS_INLINE
-<a name="l02437"></a>02437 matrix_range &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="l02438"></a>02438 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <span class="keyword">typename</span> matrix_temporary_traits&lt;M&gt;::type (ae));
-<a name="l02439"></a>02439 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02440"></a>02440 }
-<a name="l02441"></a>02441 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l02442"></a>02442 BOOST_UBLAS_INLINE
-<a name="l02443"></a>02443 matrix_range &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="l02444"></a>02444 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l02445"></a>02445 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02446"></a>02446 }
-<a name="l02447"></a>02447 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l02448"></a>02448 BOOST_UBLAS_INLINE
-<a name="l02449"></a>02449 matrix_range&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="l02450"></a>02450 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <span class="keyword">typename</span> matrix_temporary_traits&lt;M&gt;::type (*<span class="keyword">this</span> + ae));
-<a name="l02451"></a>02451 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02452"></a>02452 }
-<a name="l02453"></a>02453 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l02454"></a>02454 BOOST_UBLAS_INLINE
-<a name="l02455"></a>02455 matrix_range &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="l02456"></a>02456 matrix_assign&lt;scalar_plus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l02457"></a>02457 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02458"></a>02458 }
-<a name="l02459"></a>02459 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l02460"></a>02460 BOOST_UBLAS_INLINE
-<a name="l02461"></a>02461 matrix_range&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="l02462"></a>02462 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <span class="keyword">typename</span> matrix_temporary_traits&lt;M&gt;::type (*<span class="keyword">this</span> - ae));
-<a name="l02463"></a>02463 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02464"></a>02464 }
-<a name="l02465"></a>02465 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l02466"></a>02466 BOOST_UBLAS_INLINE
-<a name="l02467"></a>02467 matrix_range &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="l02468"></a>02468 matrix_assign&lt;scalar_minus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l02469"></a>02469 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02470"></a>02470 }
-<a name="l02471"></a>02471 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l02472"></a>02472 BOOST_UBLAS_INLINE
-<a name="l02473"></a>02473 matrix_range&amp; operator *= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l02474"></a>02474 matrix_assign_scalar&lt;scalar_multiplies_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l02475"></a>02475 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02476"></a>02476 }
-<a name="l02477"></a>02477 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l02478"></a>02478 BOOST_UBLAS_INLINE
-<a name="l02479"></a>02479 matrix_range&amp; operator /= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l02480"></a>02480 matrix_assign_scalar&lt;scalar_divides_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l02481"></a>02481 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02482"></a>02482 }
-<a name="l02483"></a>02483
-<a name="l02484"></a>02484 <span class="comment">// Closure comparison</span>
-<a name="l02485"></a>02485 BOOST_UBLAS_INLINE
-<a name="l02486"></a>02486 <span class="keywordtype">bool</span> same_closure (<span class="keyword">const</span> matrix_range &amp;mr)<span class="keyword"> const </span>{
-<a name="l02487"></a>02487 <span class="keywordflow">return</span> (*this).data_.same_closure (mr.data_);
-<a name="l02488"></a>02488 }
-<a name="l02489"></a>02489
-<a name="l02490"></a>02490 <span class="comment">// Comparison</span>
-<a name="l02491"></a>02491 BOOST_UBLAS_INLINE
-<a name="l02492"></a>02492 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> matrix_range &amp;mr)<span class="keyword"> const </span>{
-<a name="l02493"></a>02493 <span class="keywordflow">return</span> (*this).data_ == (mr.data_) &amp;&amp; r1_ == mr.r1_ &amp;&amp; r2_ == mr.r2_;
-<a name="l02494"></a>02494 }
-<a name="l02495"></a>02495
-<a name="l02496"></a>02496 <span class="comment">// Swapping</span>
-<a name="l02497"></a>02497 BOOST_UBLAS_INLINE
-<a name="l02498"></a>02498 <span class="keywordtype">void</span> swap (matrix_range mr) {
-<a name="l02499"></a>02499 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;mr) {
-<a name="l02500"></a>02500 BOOST_UBLAS_CHECK (size1 () == mr.size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ());
-<a name="l02501"></a>02501 BOOST_UBLAS_CHECK (size2 () == mr.size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ());
-<a name="l02502"></a>02502 matrix_swap&lt;scalar_swap&gt; (*<span class="keyword">this</span>, mr);
-<a name="l02503"></a>02503 }
-<a name="l02504"></a>02504 }
-<a name="l02505"></a>02505 BOOST_UBLAS_INLINE
-<a name="l02506"></a>02506 <span class="keyword">friend</span> <span class="keywordtype">void</span> swap (matrix_range mr1, matrix_range mr2) {
-<a name="l02507"></a>02507 mr1.swap (mr2);
-<a name="l02508"></a>02508 }
-<a name="l02509"></a>02509
-<a name="l02510"></a>02510 <span class="comment">// Iterator types</span>
-<a name="l02511"></a>02511 <span class="keyword">private</span>:
-<a name="l02512"></a>02512 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::const_iterator1 const_subiterator1_type;
-<a name="l02513"></a>02513 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;M&gt;,
-<a name="l02514"></a>02514 <span class="keyword">typename</span> M::const_iterator1,
-<a name="l02515"></a>02515 <span class="keyword">typename</span> M::iterator1&gt;::type subiterator1_type;
-<a name="l02516"></a>02516 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::const_iterator2 const_subiterator2_type;
-<a name="l02517"></a>02517 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;M&gt;,
-<a name="l02518"></a>02518 <span class="keyword">typename</span> M::const_iterator2,
-<a name="l02519"></a>02519 <span class="keyword">typename</span> M::iterator2&gt;::type subiterator2_type;
-<a name="l02520"></a>02520
-<a name="l02521"></a>02521 <span class="keyword">public</span>:
-<a name="l02522"></a>02522 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l02523"></a>02523 <span class="preprocessor"></span> <span class="keyword">typedef</span> indexed_iterator1&lt;matrix_range&lt;matrix_type&gt;,
-<a name="l02524"></a>02524 <span class="keyword">typename</span> subiterator1_type::iterator_category&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator1.html">iterator1</a>;
-<a name="l02525"></a>02525 <span class="keyword">typedef</span> indexed_iterator2&lt;matrix_range&lt;matrix_type&gt;,
-<a name="l02526"></a>02526 <span class="keyword">typename</span> subiterator2_type::iterator_category&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator2.html">iterator2</a>;
-<a name="l02527"></a>02527 <span class="keyword">typedef</span> indexed_const_iterator1&lt;matrix_range&lt;matrix_type&gt;,
-<a name="l02528"></a>02528 <span class="keyword">typename</span> const_subiterator1_type::iterator_category&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l02529"></a>02529 <span class="keyword">typedef</span> indexed_const_iterator2&lt;matrix_range&lt;matrix_type&gt;,
-<a name="l02530"></a>02530 <span class="keyword">typename</span> const_subiterator2_type::iterator_category&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l02531"></a>02531 <span class="preprocessor">#else</span>
-<a name="l02532"></a>02532 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l02533"></a>02533 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator1.html">iterator1</a>;
-<a name="l02534"></a>02534 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l02535"></a>02535 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator2.html">iterator2</a>;
-<a name="l02536"></a>02536 <span class="preprocessor">#endif</span>
-<a name="l02537"></a>02537 <span class="preprocessor"></span> <span class="keyword">typedef</span> reverse_iterator_base1&lt;const_iterator1&gt; const_reverse_iterator1;
-<a name="l02538"></a>02538 <span class="keyword">typedef</span> reverse_iterator_base1&lt;iterator1&gt; reverse_iterator1;
-<a name="l02539"></a>02539 <span class="keyword">typedef</span> reverse_iterator_base2&lt;const_iterator2&gt; const_reverse_iterator2;
-<a name="l02540"></a>02540 <span class="keyword">typedef</span> reverse_iterator_base2&lt;iterator2&gt; reverse_iterator2;
-<a name="l02541"></a>02541
-<a name="l02542"></a>02542 <span class="comment">// Element lookup</span>
-<a name="l02543"></a>02543 BOOST_UBLAS_INLINE
-<a name="l02544"></a>02544 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="l02545"></a>02545 const_subiterator1_type it1 (data_.find1 (rank, start1 () + i, start2 () + j));
-<a name="l02546"></a>02546 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l02547"></a>02547 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, it1.index1 (), it1.index2 ());
-<a name="l02548"></a>02548 <span class="preprocessor">#else</span>
-<a name="l02549"></a>02549 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, it1);
-<a name="l02550"></a>02550 <span class="preprocessor">#endif</span>
-<a name="l02551"></a>02551 <span class="preprocessor"></span> }
-<a name="l02552"></a>02552 BOOST_UBLAS_INLINE
-<a name="l02553"></a>02553 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator1.html">iterator1</a> find1 (<span class="keywordtype">int</span> rank, size_type i, size_type j) {
-<a name="l02554"></a>02554 subiterator1_type it1 (data_.find1 (rank, start1 () + i, start2 () + j));
-<a name="l02555"></a>02555 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l02556"></a>02556 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, it1.index1 (), it1.index2 ());
-<a name="l02557"></a>02557 <span class="preprocessor">#else</span>
-<a name="l02558"></a>02558 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, it1);
-<a name="l02559"></a>02559 <span class="preprocessor">#endif</span>
-<a name="l02560"></a>02560 <span class="preprocessor"></span> }
-<a name="l02561"></a>02561 BOOST_UBLAS_INLINE
-<a name="l02562"></a>02562 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_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="l02563"></a>02563 const_subiterator2_type it2 (data_.find2 (rank, start1 () + i, start2 () + j));
-<a name="l02564"></a>02564 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l02565"></a>02565 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, it2.index1 (), it2.index2 ());
-<a name="l02566"></a>02566 <span class="preprocessor">#else</span>
-<a name="l02567"></a>02567 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, it2);
-<a name="l02568"></a>02568 <span class="preprocessor">#endif</span>
-<a name="l02569"></a>02569 <span class="preprocessor"></span> }
-<a name="l02570"></a>02570 BOOST_UBLAS_INLINE
-<a name="l02571"></a>02571 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator2.html">iterator2</a> find2 (<span class="keywordtype">int</span> rank, size_type i, size_type j) {
-<a name="l02572"></a>02572 subiterator2_type it2 (data_.find2 (rank, start1 () + i, start2 () + j));
-<a name="l02573"></a>02573 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l02574"></a>02574 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator2.html">iterator2</a> (*<span class="keyword">this</span>, it2.index1 (), it2.index2 ());
-<a name="l02575"></a>02575 <span class="preprocessor">#else</span>
-<a name="l02576"></a>02576 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator2.html">iterator2</a> (*<span class="keyword">this</span>, it2);
-<a name="l02577"></a>02577 <span class="preprocessor">#endif</span>
-<a name="l02578"></a>02578 <span class="preprocessor"></span> }
-<a name="l02579"></a>02579
-<a name="l02580"></a>02580
-<a name="l02581"></a>02581 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l02582"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator1.html">02582</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator1.html">const_iterator1</a>:
-<a name="l02583"></a>02583 <span class="keyword">public</span> container_const_reference&lt;matrix_range&gt;,
-<a name="l02584"></a>02584 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename const_subiterator1_type::iterator_category&gt;::template
-<a name="l02585"></a>02585 iterator_base&lt;const_iterator1, value_type&gt;::type {
-<a name="l02586"></a>02586 <span class="keyword">public</span>:
-<a name="l02587"></a>02587 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator1_type::value_type value_type;
-<a name="l02588"></a>02588 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator1_type::difference_type difference_type;
-<a name="l02589"></a>02589 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator1_type::reference reference;
-<a name="l02590"></a>02590 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator1_type::pointer pointer;
-<a name="l02591"></a>02591 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator2.html">const_iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator2.html">dual_iterator_type</a>;
-<a name="l02592"></a>02592 <span class="keyword">typedef</span> const_reverse_iterator2 dual_reverse_iterator_type;
-<a name="l02593"></a>02593
-<a name="l02594"></a>02594 <span class="comment">// Construction and destruction</span>
-<a name="l02595"></a>02595 BOOST_UBLAS_INLINE
-<a name="l02596"></a>02596 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator1.html">const_iterator1</a> ():
-<a name="l02597"></a>02597 container_const_reference&lt;self_type&gt; (), it_ () {}
-<a name="l02598"></a>02598 BOOST_UBLAS_INLINE
-<a name="l02599"></a>02599 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">self_type</a> &amp;mr, <span class="keyword">const</span> const_subiterator1_type &amp;it):
-<a name="l02600"></a>02600 container_const_reference&lt;self_type&gt; (mr), it_ (it) {}
-<a name="l02601"></a>02601 BOOST_UBLAS_INLINE
-<a name="l02602"></a>02602 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator1.html">iterator1</a> &amp;it):
-<a name="l02603"></a>02603 container_const_reference&lt;self_type&gt; (it ()), it_ (it.it_) {}
-<a name="l02604"></a>02604
-<a name="l02605"></a>02605 <span class="comment">// Arithmetic</span>
-<a name="l02606"></a>02606 BOOST_UBLAS_INLINE
-<a name="l02607"></a>02607 const_iterator1 &amp;operator ++ () {
-<a name="l02608"></a>02608 ++ it_;
-<a name="l02609"></a>02609 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02610"></a>02610 }
-<a name="l02611"></a>02611 BOOST_UBLAS_INLINE
-<a name="l02612"></a>02612 const_iterator1 &amp;operator -- () {
-<a name="l02613"></a>02613 -- it_;
-<a name="l02614"></a>02614 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02615"></a>02615 }
-<a name="l02616"></a>02616 BOOST_UBLAS_INLINE
-<a name="l02617"></a>02617 const_iterator1 &amp;operator += (difference_type n) {
-<a name="l02618"></a>02618 it_ += n;
-<a name="l02619"></a>02619 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02620"></a>02620 }
-<a name="l02621"></a>02621 BOOST_UBLAS_INLINE
-<a name="l02622"></a>02622 const_iterator1 &amp;operator -= (difference_type n) {
-<a name="l02623"></a>02623 it_ -= n;
-<a name="l02624"></a>02624 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02625"></a>02625 }
-<a name="l02626"></a>02626 BOOST_UBLAS_INLINE
-<a name="l02627"></a>02627 difference_type operator - (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l02628"></a>02628 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l02629"></a>02629 <span class="keywordflow">return</span> it_ - it.it_;
-<a name="l02630"></a>02630 }
-<a name="l02631"></a>02631
-<a name="l02632"></a>02632 <span class="comment">// Dereference</span>
-<a name="l02633"></a>02633 BOOST_UBLAS_INLINE
-<a name="l02634"></a>02634 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l02635"></a>02635 <span class="keywordflow">return</span> *it_;
-<a name="l02636"></a>02636 }
-<a name="l02637"></a>02637 BOOST_UBLAS_INLINE
-<a name="l02638"></a>02638 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l02639"></a>02639 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l02640"></a>02640 }
-<a name="l02641"></a>02641
-<a name="l02642"></a>02642 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l02643"></a>02643 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l02644"></a>02644 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02645"></a>02645 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">self_type</a>::
-<a name="l02646"></a>02646 <span class="preprocessor">#endif</span>
-<a name="l02647"></a>02647 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator2.html">const_iterator2</a> begin ()<span class="keyword"> const </span>{
-<a name="l02648"></a>02648 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">self_type</a> &amp;mr = (*this) ();
-<a name="l02649"></a>02649 <span class="keywordflow">return</span> mr.find2 (1, index1 (), 0);
-<a name="l02650"></a>02650 }
-<a name="l02651"></a>02651 BOOST_UBLAS_INLINE
-<a name="l02652"></a>02652 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02653"></a>02653 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">self_type</a>::
-<a name="l02654"></a>02654 <span class="preprocessor">#endif</span>
-<a name="l02655"></a>02655 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator2.html">const_iterator2</a> end ()<span class="keyword"> const </span>{
-<a name="l02656"></a>02656 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">self_type</a> &amp;mr = (*this) ();
-<a name="l02657"></a>02657 <span class="keywordflow">return</span> mr.find2 (1, index1 (), mr.size2 ());
-<a name="l02658"></a>02658 }
-<a name="l02659"></a>02659 BOOST_UBLAS_INLINE
-<a name="l02660"></a>02660 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02661"></a>02661 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">self_type</a>::
-<a name="l02662"></a>02662 <span class="preprocessor">#endif</span>
-<a name="l02663"></a>02663 <span class="preprocessor"></span> const_reverse_iterator2 rbegin ()<span class="keyword"> const </span>{
-<a name="l02664"></a>02664 <span class="keywordflow">return</span> const_reverse_iterator2 (end ());
-<a name="l02665"></a>02665 }
-<a name="l02666"></a>02666 BOOST_UBLAS_INLINE
-<a name="l02667"></a>02667 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02668"></a>02668 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">self_type</a>::
-<a name="l02669"></a>02669 <span class="preprocessor">#endif</span>
-<a name="l02670"></a>02670 <span class="preprocessor"></span> const_reverse_iterator2 rend ()<span class="keyword"> const </span>{
-<a name="l02671"></a>02671 <span class="keywordflow">return</span> const_reverse_iterator2 (begin ());
-<a name="l02672"></a>02672 }
-<a name="l02673"></a>02673 <span class="preprocessor">#endif</span>
-<a name="l02674"></a>02674 <span class="preprocessor"></span>
-<a name="l02675"></a>02675 <span class="comment">// Indices</span>
-<a name="l02676"></a>02676 BOOST_UBLAS_INLINE
-<a name="l02677"></a>02677 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l02678"></a>02678 <span class="keywordflow">return</span> it_.index1 () - (*this) ().start1 ();
-<a name="l02679"></a>02679 }
-<a name="l02680"></a>02680 BOOST_UBLAS_INLINE
-<a name="l02681"></a>02681 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l02682"></a>02682 <span class="keywordflow">return</span> it_.index2 () - (*this) ().start2 ();
-<a name="l02683"></a>02683 }
-<a name="l02684"></a>02684
-<a name="l02685"></a>02685 <span class="comment">// Assignment</span>
-<a name="l02686"></a>02686 BOOST_UBLAS_INLINE
-<a name="l02687"></a>02687 const_iterator1 &amp;operator = (<span class="keyword">const</span> const_iterator1 &amp;it) {
-<a name="l02688"></a>02688 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l02689"></a>02689 it_ = it.it_;
-<a name="l02690"></a>02690 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02691"></a>02691 }
-<a name="l02692"></a>02692
-<a name="l02693"></a>02693 <span class="comment">// Comparison</span>
-<a name="l02694"></a>02694 BOOST_UBLAS_INLINE
-<a name="l02695"></a>02695 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l02696"></a>02696 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l02697"></a>02697 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l02698"></a>02698 }
-<a name="l02699"></a>02699 BOOST_UBLAS_INLINE
-<a name="l02700"></a>02700 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l02701"></a>02701 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l02702"></a>02702 <span class="keywordflow">return</span> it_ &lt; it.it_;
-<a name="l02703"></a>02703 }
-<a name="l02704"></a>02704
-<a name="l02705"></a>02705 <span class="keyword">private</span>:
-<a name="l02706"></a>02706 const_subiterator1_type it_;
-<a name="l02707"></a>02707 };
-<a name="l02708"></a>02708 <span class="preprocessor">#endif</span>
-<a name="l02709"></a>02709 <span class="preprocessor"></span>
-<a name="l02710"></a>02710 BOOST_UBLAS_INLINE
-<a name="l02711"></a>02711 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator1.html">const_iterator1</a> begin1 ()<span class="keyword"> const </span>{
-<a name="l02712"></a>02712 <span class="keywordflow">return</span> find1 (0, 0, 0);
-<a name="l02713"></a>02713 }
-<a name="l02714"></a>02714 BOOST_UBLAS_INLINE
-<a name="l02715"></a>02715 const_iterator1 end1 ()<span class="keyword"> const </span>{
-<a name="l02716"></a>02716 <span class="keywordflow">return</span> find1 (0, size1 (), 0);
-<a name="l02717"></a>02717 }
-<a name="l02718"></a>02718
-<a name="l02719"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator1.html">02719</a> <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l02720"></a>02720 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator1.html">iterator1</a>:
-<a name="l02721"></a>02721 <span class="keyword">public</span> container_reference&lt;matrix_range&gt;,
-<a name="l02722"></a>02722 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename subiterator1_type::iterator_category&gt;::template
-<a name="l02723"></a>02723 iterator_base&lt;iterator1, value_type&gt;::type {
-<a name="l02724"></a>02724 <span class="keyword">public</span>:
-<a name="l02725"></a>02725 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator1_type::value_type value_type;
-<a name="l02726"></a>02726 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator1_type::difference_type difference_type;
-<a name="l02727"></a>02727 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator1_type::reference reference;
-<a name="l02728"></a>02728 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator1_type::pointer pointer;
-<a name="l02729"></a>02729 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator2.html">iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator2.html">dual_iterator_type</a>;
-<a name="l02730"></a>02730 <span class="keyword">typedef</span> reverse_iterator2 dual_reverse_iterator_type;
-<a name="l02731"></a>02731
-<a name="l02732"></a>02732 <span class="comment">// Construction and destruction</span>
-<a name="l02733"></a>02733 BOOST_UBLAS_INLINE
-<a name="l02734"></a>02734 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator1.html">iterator1</a> ():
-<a name="l02735"></a>02735 container_reference&lt;self_type&gt; (), it_ () {}
-<a name="l02736"></a>02736 BOOST_UBLAS_INLINE
-<a name="l02737"></a>02737 iterator1 (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">self_type</a> &amp;mr, <span class="keyword">const</span> subiterator1_type &amp;it):
-<a name="l02738"></a>02738 container_reference&lt;self_type&gt; (mr), it_ (it) {}
-<a name="l02739"></a>02739
-<a name="l02740"></a>02740 <span class="comment">// Arithmetic</span>
-<a name="l02741"></a>02741 BOOST_UBLAS_INLINE
-<a name="l02742"></a>02742 iterator1 &amp;operator ++ () {
-<a name="l02743"></a>02743 ++ it_;
-<a name="l02744"></a>02744 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02745"></a>02745 }
-<a name="l02746"></a>02746 BOOST_UBLAS_INLINE
-<a name="l02747"></a>02747 iterator1 &amp;operator -- () {
-<a name="l02748"></a>02748 -- it_;
-<a name="l02749"></a>02749 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02750"></a>02750 }
-<a name="l02751"></a>02751 BOOST_UBLAS_INLINE
-<a name="l02752"></a>02752 iterator1 &amp;operator += (difference_type n) {
-<a name="l02753"></a>02753 it_ += n;
-<a name="l02754"></a>02754 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02755"></a>02755 }
-<a name="l02756"></a>02756 BOOST_UBLAS_INLINE
-<a name="l02757"></a>02757 iterator1 &amp;operator -= (difference_type n) {
-<a name="l02758"></a>02758 it_ -= n;
-<a name="l02759"></a>02759 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02760"></a>02760 }
-<a name="l02761"></a>02761 BOOST_UBLAS_INLINE
-<a name="l02762"></a>02762 difference_type operator - (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l02763"></a>02763 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l02764"></a>02764 <span class="keywordflow">return</span> it_ - it.it_;
-<a name="l02765"></a>02765 }
-<a name="l02766"></a>02766
-<a name="l02767"></a>02767 <span class="comment">// Dereference</span>
-<a name="l02768"></a>02768 BOOST_UBLAS_INLINE
-<a name="l02769"></a>02769 reference operator * ()<span class="keyword"> const </span>{
-<a name="l02770"></a>02770 <span class="keywordflow">return</span> *it_;
-<a name="l02771"></a>02771 }
-<a name="l02772"></a>02772 BOOST_UBLAS_INLINE
-<a name="l02773"></a>02773 reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l02774"></a>02774 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l02775"></a>02775 }
-<a name="l02776"></a>02776
-<a name="l02777"></a>02777 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l02778"></a>02778 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l02779"></a>02779 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02780"></a>02780 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">self_type</a>::
-<a name="l02781"></a>02781 <span class="preprocessor">#endif</span>
-<a name="l02782"></a>02782 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator2.html">iterator2</a> begin ()<span class="keyword"> const </span>{
-<a name="l02783"></a>02783 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">self_type</a> &amp;mr = (*this) ();
-<a name="l02784"></a>02784 <span class="keywordflow">return</span> mr.find2 (1, index1 (), 0);
-<a name="l02785"></a>02785 }
-<a name="l02786"></a>02786 BOOST_UBLAS_INLINE
-<a name="l02787"></a>02787 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02788"></a>02788 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">self_type</a>::
-<a name="l02789"></a>02789 <span class="preprocessor">#endif</span>
-<a name="l02790"></a>02790 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator2.html">iterator2</a> end ()<span class="keyword"> const </span>{
-<a name="l02791"></a>02791 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">self_type</a> &amp;mr = (*this) ();
-<a name="l02792"></a>02792 <span class="keywordflow">return</span> mr.find2 (1, index1 (), mr.size2 ());
-<a name="l02793"></a>02793 }
-<a name="l02794"></a>02794 BOOST_UBLAS_INLINE
-<a name="l02795"></a>02795 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02796"></a>02796 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">self_type</a>::
-<a name="l02797"></a>02797 <span class="preprocessor">#endif</span>
-<a name="l02798"></a>02798 <span class="preprocessor"></span> reverse_iterator2 rbegin ()<span class="keyword"> const </span>{
-<a name="l02799"></a>02799 <span class="keywordflow">return</span> reverse_iterator2 (end ());
-<a name="l02800"></a>02800 }
-<a name="l02801"></a>02801 BOOST_UBLAS_INLINE
-<a name="l02802"></a>02802 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02803"></a>02803 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">self_type</a>::
-<a name="l02804"></a>02804 <span class="preprocessor">#endif</span>
-<a name="l02805"></a>02805 <span class="preprocessor"></span> reverse_iterator2 rend ()<span class="keyword"> const </span>{
-<a name="l02806"></a>02806 <span class="keywordflow">return</span> reverse_iterator2 (begin ());
-<a name="l02807"></a>02807 }
-<a name="l02808"></a>02808 <span class="preprocessor">#endif</span>
-<a name="l02809"></a>02809 <span class="preprocessor"></span>
-<a name="l02810"></a>02810 <span class="comment">// Indices</span>
-<a name="l02811"></a>02811 BOOST_UBLAS_INLINE
-<a name="l02812"></a>02812 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l02813"></a>02813 <span class="keywordflow">return</span> it_.index1 () - (*this) ().start1 ();
-<a name="l02814"></a>02814 }
-<a name="l02815"></a>02815 BOOST_UBLAS_INLINE
-<a name="l02816"></a>02816 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l02817"></a>02817 <span class="keywordflow">return</span> it_.index2 () - (*this) ().start2 ();
-<a name="l02818"></a>02818 }
-<a name="l02819"></a>02819
-<a name="l02820"></a>02820 <span class="comment">// Assignment</span>
-<a name="l02821"></a>02821 BOOST_UBLAS_INLINE
-<a name="l02822"></a>02822 iterator1 &amp;operator = (<span class="keyword">const</span> iterator1 &amp;it) {
-<a name="l02823"></a>02823 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l02824"></a>02824 it_ = it.it_;
-<a name="l02825"></a>02825 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02826"></a>02826 }
-<a name="l02827"></a>02827
-<a name="l02828"></a>02828 <span class="comment">// Comparison</span>
-<a name="l02829"></a>02829 BOOST_UBLAS_INLINE
-<a name="l02830"></a>02830 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l02831"></a>02831 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l02832"></a>02832 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l02833"></a>02833 }
-<a name="l02834"></a>02834 BOOST_UBLAS_INLINE
-<a name="l02835"></a>02835 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l02836"></a>02836 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l02837"></a>02837 <span class="keywordflow">return</span> it_ &lt; it.it_;
-<a name="l02838"></a>02838 }
-<a name="l02839"></a>02839
-<a name="l02840"></a>02840 <span class="keyword">private</span>:
-<a name="l02841"></a>02841 subiterator1_type it_;
-<a name="l02842"></a>02842
-<a name="l02843"></a>02843 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l02844"></a>02844 };
-<a name="l02845"></a>02845 <span class="preprocessor">#endif</span>
-<a name="l02846"></a>02846 <span class="preprocessor"></span>
-<a name="l02847"></a>02847 BOOST_UBLAS_INLINE
-<a name="l02848"></a>02848 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator1.html">iterator1</a> begin1 () {
-<a name="l02849"></a>02849 <span class="keywordflow">return</span> find1 (0, 0, 0);
-<a name="l02850"></a>02850 }
-<a name="l02851"></a>02851 BOOST_UBLAS_INLINE
-<a name="l02852"></a>02852 iterator1 end1 () {
-<a name="l02853"></a>02853 <span class="keywordflow">return</span> find1 (0, size1 (), 0);
-<a name="l02854"></a>02854 }
-<a name="l02855"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator2.html">02855</a>
-<a name="l02856"></a>02856 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l02857"></a>02857 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator2.html">const_iterator2</a>:
-<a name="l02858"></a>02858 <span class="keyword">public</span> container_const_reference&lt;matrix_range&gt;,
-<a name="l02859"></a>02859 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename const_subiterator2_type::iterator_category&gt;::template
-<a name="l02860"></a>02860 iterator_base&lt;const_iterator2, value_type&gt;::type {
-<a name="l02861"></a>02861 <span class="keyword">public</span>:
-<a name="l02862"></a>02862 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator2_type::value_type value_type;
-<a name="l02863"></a>02863 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator2_type::difference_type difference_type;
-<a name="l02864"></a>02864 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator2_type::reference reference;
-<a name="l02865"></a>02865 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator2_type::pointer pointer;
-<a name="l02866"></a>02866 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator1.html">const_iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator1.html">dual_iterator_type</a>;
-<a name="l02867"></a>02867 <span class="keyword">typedef</span> const_reverse_iterator1 dual_reverse_iterator_type;
-<a name="l02868"></a>02868
-<a name="l02869"></a>02869 <span class="comment">// Construction and destruction</span>
-<a name="l02870"></a>02870 BOOST_UBLAS_INLINE
-<a name="l02871"></a>02871 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator2.html">const_iterator2</a> ():
-<a name="l02872"></a>02872 container_const_reference&lt;self_type&gt; (), it_ () {}
-<a name="l02873"></a>02873 BOOST_UBLAS_INLINE
-<a name="l02874"></a>02874 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">self_type</a> &amp;mr, <span class="keyword">const</span> const_subiterator2_type &amp;it):
-<a name="l02875"></a>02875 container_const_reference&lt;self_type&gt; (mr), it_ (it) {}
-<a name="l02876"></a>02876 BOOST_UBLAS_INLINE
-<a name="l02877"></a>02877 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator2.html">iterator2</a> &amp;it):
-<a name="l02878"></a>02878 container_const_reference&lt;self_type&gt; (it ()), it_ (it.it_) {}
-<a name="l02879"></a>02879
-<a name="l02880"></a>02880 <span class="comment">// Arithmetic</span>
-<a name="l02881"></a>02881 BOOST_UBLAS_INLINE
-<a name="l02882"></a>02882 const_iterator2 &amp;operator ++ () {
-<a name="l02883"></a>02883 ++ it_;
-<a name="l02884"></a>02884 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02885"></a>02885 }
-<a name="l02886"></a>02886 BOOST_UBLAS_INLINE
-<a name="l02887"></a>02887 const_iterator2 &amp;operator -- () {
-<a name="l02888"></a>02888 -- it_;
-<a name="l02889"></a>02889 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02890"></a>02890 }
-<a name="l02891"></a>02891 BOOST_UBLAS_INLINE
-<a name="l02892"></a>02892 const_iterator2 &amp;operator += (difference_type n) {
-<a name="l02893"></a>02893 it_ += n;
-<a name="l02894"></a>02894 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02895"></a>02895 }
-<a name="l02896"></a>02896 BOOST_UBLAS_INLINE
-<a name="l02897"></a>02897 const_iterator2 &amp;operator -= (difference_type n) {
-<a name="l02898"></a>02898 it_ -= n;
-<a name="l02899"></a>02899 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02900"></a>02900 }
-<a name="l02901"></a>02901 BOOST_UBLAS_INLINE
-<a name="l02902"></a>02902 difference_type operator - (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l02903"></a>02903 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l02904"></a>02904 <span class="keywordflow">return</span> it_ - it.it_;
-<a name="l02905"></a>02905 }
-<a name="l02906"></a>02906
-<a name="l02907"></a>02907 <span class="comment">// Dereference</span>
-<a name="l02908"></a>02908 BOOST_UBLAS_INLINE
-<a name="l02909"></a>02909 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l02910"></a>02910 <span class="keywordflow">return</span> *it_;
-<a name="l02911"></a>02911 }
-<a name="l02912"></a>02912 BOOST_UBLAS_INLINE
-<a name="l02913"></a>02913 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l02914"></a>02914 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l02915"></a>02915 }
-<a name="l02916"></a>02916
-<a name="l02917"></a>02917 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l02918"></a>02918 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l02919"></a>02919 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02920"></a>02920 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">self_type</a>::
-<a name="l02921"></a>02921 <span class="preprocessor">#endif</span>
-<a name="l02922"></a>02922 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator1.html">const_iterator1</a> begin ()<span class="keyword"> const </span>{
-<a name="l02923"></a>02923 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">self_type</a> &amp;mr = (*this) ();
-<a name="l02924"></a>02924 <span class="keywordflow">return</span> mr.find1 (1, 0, index2 ());
-<a name="l02925"></a>02925 }
-<a name="l02926"></a>02926 BOOST_UBLAS_INLINE
-<a name="l02927"></a>02927 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02928"></a>02928 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">self_type</a>::
-<a name="l02929"></a>02929 <span class="preprocessor">#endif</span>
-<a name="l02930"></a>02930 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator1.html">const_iterator1</a> end ()<span class="keyword"> const </span>{
-<a name="l02931"></a>02931 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">self_type</a> &amp;mr = (*this) ();
-<a name="l02932"></a>02932 <span class="keywordflow">return</span> mr.find1 (1, mr.size1 (), index2 ());
-<a name="l02933"></a>02933 }
-<a name="l02934"></a>02934 BOOST_UBLAS_INLINE
-<a name="l02935"></a>02935 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02936"></a>02936 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">self_type</a>::
-<a name="l02937"></a>02937 <span class="preprocessor">#endif</span>
-<a name="l02938"></a>02938 <span class="preprocessor"></span> const_reverse_iterator1 rbegin ()<span class="keyword"> const </span>{
-<a name="l02939"></a>02939 <span class="keywordflow">return</span> const_reverse_iterator1 (end ());
-<a name="l02940"></a>02940 }
-<a name="l02941"></a>02941 BOOST_UBLAS_INLINE
-<a name="l02942"></a>02942 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02943"></a>02943 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">self_type</a>::
-<a name="l02944"></a>02944 <span class="preprocessor">#endif</span>
-<a name="l02945"></a>02945 <span class="preprocessor"></span> const_reverse_iterator1 rend ()<span class="keyword"> const </span>{
-<a name="l02946"></a>02946 <span class="keywordflow">return</span> const_reverse_iterator1 (begin ());
-<a name="l02947"></a>02947 }
-<a name="l02948"></a>02948 <span class="preprocessor">#endif</span>
-<a name="l02949"></a>02949 <span class="preprocessor"></span>
-<a name="l02950"></a>02950 <span class="comment">// Indices</span>
-<a name="l02951"></a>02951 BOOST_UBLAS_INLINE
-<a name="l02952"></a>02952 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l02953"></a>02953 <span class="keywordflow">return</span> it_.index1 () - (*this) ().start1 ();
-<a name="l02954"></a>02954 }
-<a name="l02955"></a>02955 BOOST_UBLAS_INLINE
-<a name="l02956"></a>02956 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l02957"></a>02957 <span class="keywordflow">return</span> it_.index2 () - (*this) ().start2 ();
-<a name="l02958"></a>02958 }
-<a name="l02959"></a>02959
-<a name="l02960"></a>02960 <span class="comment">// Assignment</span>
-<a name="l02961"></a>02961 BOOST_UBLAS_INLINE
-<a name="l02962"></a>02962 const_iterator2 &amp;operator = (<span class="keyword">const</span> const_iterator2 &amp;it) {
-<a name="l02963"></a>02963 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l02964"></a>02964 it_ = it.it_;
-<a name="l02965"></a>02965 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02966"></a>02966 }
-<a name="l02967"></a>02967
-<a name="l02968"></a>02968 <span class="comment">// Comparison</span>
-<a name="l02969"></a>02969 BOOST_UBLAS_INLINE
-<a name="l02970"></a>02970 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l02971"></a>02971 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l02972"></a>02972 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l02973"></a>02973 }
-<a name="l02974"></a>02974 BOOST_UBLAS_INLINE
-<a name="l02975"></a>02975 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l02976"></a>02976 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l02977"></a>02977 <span class="keywordflow">return</span> it_ &lt; it.it_;
-<a name="l02978"></a>02978 }
-<a name="l02979"></a>02979
-<a name="l02980"></a>02980 <span class="keyword">private</span>:
-<a name="l02981"></a>02981 const_subiterator2_type it_;
-<a name="l02982"></a>02982 };
-<a name="l02983"></a>02983 <span class="preprocessor">#endif</span>
-<a name="l02984"></a>02984 <span class="preprocessor"></span>
-<a name="l02985"></a>02985 BOOST_UBLAS_INLINE
-<a name="l02986"></a>02986 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator2.html">const_iterator2</a> begin2 ()<span class="keyword"> const </span>{
-<a name="l02987"></a>02987 <span class="keywordflow">return</span> find2 (0, 0, 0);
-<a name="l02988"></a>02988 }
-<a name="l02989"></a>02989 BOOST_UBLAS_INLINE
-<a name="l02990"></a>02990 const_iterator2 end2 ()<span class="keyword"> const </span>{
-<a name="l02991"></a>02991 <span class="keywordflow">return</span> find2 (0, 0, size2 ());
-<a name="l02992"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator2.html">02992</a> }
-<a name="l02993"></a>02993
-<a name="l02994"></a>02994 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l02995"></a>02995 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator2.html">iterator2</a>:
-<a name="l02996"></a>02996 <span class="keyword">public</span> container_reference&lt;matrix_range&gt;,
-<a name="l02997"></a>02997 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename subiterator2_type::iterator_category&gt;::template
-<a name="l02998"></a>02998 iterator_base&lt;iterator2, value_type&gt;::type {
-<a name="l02999"></a>02999 <span class="keyword">public</span>:
-<a name="l03000"></a>03000 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator2_type::value_type value_type;
-<a name="l03001"></a>03001 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator2_type::difference_type difference_type;
-<a name="l03002"></a>03002 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator2_type::reference reference;
-<a name="l03003"></a>03003 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator2_type::pointer pointer;
-<a name="l03004"></a>03004 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator1.html">iterator1</a> dual_iterator_type;
-<a name="l03005"></a>03005 <span class="keyword">typedef</span> reverse_iterator1 dual_reverse_iterator_type;
-<a name="l03006"></a>03006
-<a name="l03007"></a>03007 <span class="comment">// Construction and destruction</span>
-<a name="l03008"></a>03008 BOOST_UBLAS_INLINE
-<a name="l03009"></a>03009 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator2.html">iterator2</a> ():
-<a name="l03010"></a>03010 container_reference&lt;self_type&gt; (), it_ () {}
-<a name="l03011"></a>03011 BOOST_UBLAS_INLINE
-<a name="l03012"></a>03012 iterator2 (self_type &amp;mr, <span class="keyword">const</span> subiterator2_type &amp;it):
-<a name="l03013"></a>03013 container_reference&lt;self_type&gt; (mr), it_ (it) {}
-<a name="l03014"></a>03014
-<a name="l03015"></a>03015 <span class="comment">// Arithmetic</span>
-<a name="l03016"></a>03016 BOOST_UBLAS_INLINE
-<a name="l03017"></a>03017 iterator2 &amp;operator ++ () {
-<a name="l03018"></a>03018 ++ it_;
-<a name="l03019"></a>03019 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03020"></a>03020 }
-<a name="l03021"></a>03021 BOOST_UBLAS_INLINE
-<a name="l03022"></a>03022 iterator2 &amp;operator -- () {
-<a name="l03023"></a>03023 -- it_;
-<a name="l03024"></a>03024 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03025"></a>03025 }
-<a name="l03026"></a>03026 BOOST_UBLAS_INLINE
-<a name="l03027"></a>03027 iterator2 &amp;operator += (difference_type n) {
-<a name="l03028"></a>03028 it_ += n;
-<a name="l03029"></a>03029 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03030"></a>03030 }
-<a name="l03031"></a>03031 BOOST_UBLAS_INLINE
-<a name="l03032"></a>03032 iterator2 &amp;operator -= (difference_type n) {
-<a name="l03033"></a>03033 it_ -= n;
-<a name="l03034"></a>03034 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03035"></a>03035 }
-<a name="l03036"></a>03036 BOOST_UBLAS_INLINE
-<a name="l03037"></a>03037 difference_type operator - (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l03038"></a>03038 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), external_logic ());
-<a name="l03039"></a>03039 <span class="keywordflow">return</span> it_ - it.it_;
-<a name="l03040"></a>03040 }
-<a name="l03041"></a>03041
-<a name="l03042"></a>03042 <span class="comment">// Dereference</span>
-<a name="l03043"></a>03043 BOOST_UBLAS_INLINE
-<a name="l03044"></a>03044 reference operator * ()<span class="keyword"> const </span>{
-<a name="l03045"></a>03045 <span class="keywordflow">return</span> *it_;
-<a name="l03046"></a>03046 }
-<a name="l03047"></a>03047 BOOST_UBLAS_INLINE
-<a name="l03048"></a>03048 reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l03049"></a>03049 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l03050"></a>03050 }
-<a name="l03051"></a>03051
-<a name="l03052"></a>03052 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l03053"></a>03053 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l03054"></a>03054 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03055"></a>03055 <span class="preprocessor"></span> <span class="keyword">typename</span> self_type::
-<a name="l03056"></a>03056 <span class="preprocessor">#endif</span>
-<a name="l03057"></a>03057 <span class="preprocessor"></span> iterator1 begin ()<span class="keyword"> const </span>{
-<a name="l03058"></a>03058 self_type &amp;mr = (*this) ();
-<a name="l03059"></a>03059 <span class="keywordflow">return</span> mr.find1 (1, 0, index2 ());
-<a name="l03060"></a>03060 }
-<a name="l03061"></a>03061 BOOST_UBLAS_INLINE
-<a name="l03062"></a>03062 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03063"></a>03063 <span class="preprocessor"></span> <span class="keyword">typename</span> self_type::
-<a name="l03064"></a>03064 <span class="preprocessor">#endif</span>
-<a name="l03065"></a>03065 <span class="preprocessor"></span> iterator1 end ()<span class="keyword"> const </span>{
-<a name="l03066"></a>03066 self_type &amp;mr = (*this) ();
-<a name="l03067"></a>03067 <span class="keywordflow">return</span> mr.find1 (1, mr.size1 (), index2 ());
-<a name="l03068"></a>03068 }
-<a name="l03069"></a>03069 BOOST_UBLAS_INLINE
-<a name="l03070"></a>03070 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03071"></a>03071 <span class="preprocessor"></span> <span class="keyword">typename</span> self_type::
-<a name="l03072"></a>03072 <span class="preprocessor">#endif</span>
-<a name="l03073"></a>03073 <span class="preprocessor"></span> reverse_iterator1 rbegin ()<span class="keyword"> const </span>{
-<a name="l03074"></a>03074 <span class="keywordflow">return</span> reverse_iterator1 (end ());
-<a name="l03075"></a>03075 }
-<a name="l03076"></a>03076 BOOST_UBLAS_INLINE
-<a name="l03077"></a>03077 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03078"></a>03078 <span class="preprocessor"></span> <span class="keyword">typename</span> self_type::
-<a name="l03079"></a>03079 <span class="preprocessor">#endif</span>
-<a name="l03080"></a>03080 <span class="preprocessor"></span> reverse_iterator1 rend ()<span class="keyword"> const </span>{
-<a name="l03081"></a>03081 <span class="keywordflow">return</span> reverse_iterator1 (begin ());
-<a name="l03082"></a>03082 }
-<a name="l03083"></a>03083 <span class="preprocessor">#endif</span>
-<a name="l03084"></a>03084 <span class="preprocessor"></span>
-<a name="l03085"></a>03085 <span class="comment">// Indices</span>
-<a name="l03086"></a>03086 BOOST_UBLAS_INLINE
-<a name="l03087"></a>03087 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l03088"></a>03088 <span class="keywordflow">return</span> it_.index1 () - (*this) ().start1 ();
-<a name="l03089"></a>03089 }
-<a name="l03090"></a>03090 BOOST_UBLAS_INLINE
-<a name="l03091"></a>03091 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l03092"></a>03092 <span class="keywordflow">return</span> it_.index2 () - (*this) ().start2 ();
-<a name="l03093"></a>03093 }
-<a name="l03094"></a>03094
-<a name="l03095"></a>03095 <span class="comment">// Assignment</span>
-<a name="l03096"></a>03096 BOOST_UBLAS_INLINE
-<a name="l03097"></a>03097 iterator2 &amp;operator = (<span class="keyword">const</span> iterator2 &amp;it) {
-<a name="l03098"></a>03098 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l03099"></a>03099 it_ = it.it_;
-<a name="l03100"></a>03100 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03101"></a>03101 }
-<a name="l03102"></a>03102
-<a name="l03103"></a>03103 <span class="comment">// Comparison</span>
-<a name="l03104"></a>03104 BOOST_UBLAS_INLINE
-<a name="l03105"></a>03105 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l03106"></a>03106 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), external_logic ());
-<a name="l03107"></a>03107 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l03108"></a>03108 }
-<a name="l03109"></a>03109 BOOST_UBLAS_INLINE
-<a name="l03110"></a>03110 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l03111"></a>03111 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), external_logic ());
-<a name="l03112"></a>03112 <span class="keywordflow">return</span> it_ &lt; it.it_;
-<a name="l03113"></a>03113 }
-<a name="l03114"></a>03114
-<a name="l03115"></a>03115 <span class="keyword">private</span>:
-<a name="l03116"></a>03116 subiterator2_type it_;
-<a name="l03117"></a>03117
-<a name="l03118"></a>03118 <span class="keyword">friend</span> <span class="keyword">class </span>const_iterator2;
-<a name="l03119"></a>03119 };
-<a name="l03120"></a>03120 <span class="preprocessor">#endif</span>
-<a name="l03121"></a>03121 <span class="preprocessor"></span>
-<a name="l03122"></a>03122 BOOST_UBLAS_INLINE
-<a name="l03123"></a>03123 iterator2 begin2 () {
-<a name="l03124"></a>03124 <span class="keywordflow">return</span> find2 (0, 0, 0);
-<a name="l03125"></a>03125 }
-<a name="l03126"></a>03126 BOOST_UBLAS_INLINE
-<a name="l03127"></a>03127 iterator2 end2 () {
-<a name="l03128"></a>03128 <span class="keywordflow">return</span> find2 (0, 0, size2 ());
-<a name="l03129"></a>03129 }
-<a name="l03130"></a>03130
-<a name="l03131"></a>03131 <span class="comment">// Reverse iterators</span>
-<a name="l03132"></a>03132
-<a name="l03133"></a>03133 BOOST_UBLAS_INLINE
-<a name="l03134"></a>03134 const_reverse_iterator1 rbegin1 ()<span class="keyword"> const </span>{
-<a name="l03135"></a>03135 <span class="keywordflow">return</span> const_reverse_iterator1 (end1 ());
-<a name="l03136"></a>03136 }
-<a name="l03137"></a>03137 BOOST_UBLAS_INLINE
-<a name="l03138"></a>03138 const_reverse_iterator1 rend1 ()<span class="keyword"> const </span>{
-<a name="l03139"></a>03139 <span class="keywordflow">return</span> const_reverse_iterator1 (begin1 ());
-<a name="l03140"></a>03140 }
-<a name="l03141"></a>03141
-<a name="l03142"></a>03142 BOOST_UBLAS_INLINE
-<a name="l03143"></a>03143 reverse_iterator1 rbegin1 () {
-<a name="l03144"></a>03144 <span class="keywordflow">return</span> reverse_iterator1 (end1 ());
-<a name="l03145"></a>03145 }
-<a name="l03146"></a>03146 BOOST_UBLAS_INLINE
-<a name="l03147"></a>03147 reverse_iterator1 rend1 () {
-<a name="l03148"></a>03148 <span class="keywordflow">return</span> reverse_iterator1 (begin1 ());
-<a name="l03149"></a>03149 }
-<a name="l03150"></a>03150
-<a name="l03151"></a>03151 BOOST_UBLAS_INLINE
-<a name="l03152"></a>03152 const_reverse_iterator2 rbegin2 ()<span class="keyword"> const </span>{
-<a name="l03153"></a>03153 <span class="keywordflow">return</span> const_reverse_iterator2 (end2 ());
-<a name="l03154"></a>03154 }
-<a name="l03155"></a>03155 BOOST_UBLAS_INLINE
-<a name="l03156"></a>03156 const_reverse_iterator2 rend2 ()<span class="keyword"> const </span>{
-<a name="l03157"></a>03157 <span class="keywordflow">return</span> const_reverse_iterator2 (begin2 ());
-<a name="l03158"></a>03158 }
-<a name="l03159"></a>03159
-<a name="l03160"></a>03160 BOOST_UBLAS_INLINE
-<a name="l03161"></a>03161 reverse_iterator2 rbegin2 () {
-<a name="l03162"></a>03162 <span class="keywordflow">return</span> reverse_iterator2 (end2 ());
-<a name="l03163"></a>03163 }
-<a name="l03164"></a>03164 BOOST_UBLAS_INLINE
-<a name="l03165"></a>03165 reverse_iterator2 rend2 () {
-<a name="l03166"></a>03166 <span class="keywordflow">return</span> reverse_iterator2 (begin2 ());
-<a name="l03167"></a>03167 }
-<a name="l03168"></a>03168
-<a name="l03169"></a>03169 <span class="keyword">private</span>:
-<a name="l03170"></a>03170 matrix_closure_type data_;
-<a name="l03171"></a>03171 range_type r1_;
-<a name="l03172"></a>03172 range_type r2_;
-<a name="l03173"></a>03173 };
-<a name="l03174"></a>03174
-<a name="l03175"></a>03175 <span class="comment">// Simple Projections</span>
-<a name="l03176"></a>03176 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l03177"></a>03177 BOOST_UBLAS_INLINE
-<a name="l03178"></a>03178 matrix_range&lt;M&gt; subrange (M &amp;data, <span class="keyword">typename</span> M::size_type start1, <span class="keyword">typename</span> M::size_type stop1, <span class="keyword">typename</span> M::size_type start2, <span class="keyword">typename</span> M::size_type stop2) {
-<a name="l03179"></a>03179 <span class="keyword">typedef</span> basic_range&lt;typename M::size_type, typename M::difference_type&gt; range_type;
-<a name="l03180"></a>03180 <span class="keywordflow">return</span> matrix_range&lt;M&gt; (data, range_type (start1, stop1), range_type (start2, stop2));
-<a name="l03181"></a>03181 }
-<a name="l03182"></a>03182 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l03183"></a>03183 BOOST_UBLAS_INLINE
-<a name="l03184"></a>03184 matrix_range&lt;const M&gt; subrange (<span class="keyword">const</span> M &amp;data, <span class="keyword">typename</span> M::size_type start1, <span class="keyword">typename</span> M::size_type stop1, <span class="keyword">typename</span> M::size_type start2, <span class="keyword">typename</span> M::size_type stop2) {
-<a name="l03185"></a>03185 <span class="keyword">typedef</span> basic_range&lt;typename M::size_type, typename M::difference_type&gt; range_type;
-<a name="l03186"></a>03186 <span class="keywordflow">return</span> matrix_range&lt;const M&gt; (data, range_type (start1, stop1), range_type (start2, stop2));
-<a name="l03187"></a>03187 }
-<a name="l03188"></a>03188
-<a name="l03189"></a>03189 <span class="comment">// Generic Projections</span>
-<a name="l03190"></a>03190 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l03191"></a>03191 BOOST_UBLAS_INLINE
-<a name="l03192"></a>03192 matrix_range&lt;M&gt; project (M &amp;data, <span class="keyword">const</span> <span class="keyword">typename</span> matrix_range&lt;M&gt;::range_type &amp;r1, <span class="keyword">const</span> <span class="keyword">typename</span> matrix_range&lt;M&gt;::range_type &amp;r2) {
-<a name="l03193"></a>03193 <span class="keywordflow">return</span> matrix_range&lt;M&gt; (data, r1, r2);
-<a name="l03194"></a>03194 }
-<a name="l03195"></a>03195 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l03196"></a>03196 BOOST_UBLAS_INLINE
-<a name="l03197"></a>03197 <span class="keyword">const</span> matrix_range&lt;const M&gt; project (<span class="keyword">const</span> M &amp;data, <span class="keyword">const</span> <span class="keyword">typename</span> matrix_range&lt;M&gt;::range_type &amp;r1, <span class="keyword">const</span> <span class="keyword">typename</span> matrix_range&lt;M&gt;::range_type &amp;r2) {
-<a name="l03198"></a>03198 <span class="comment">// ISSUE was: return matrix_range&lt;M&gt; (const_cast&lt;M &amp;&gt; (data), r1, r2);</span>
-<a name="l03199"></a>03199 <span class="keywordflow">return</span> matrix_range&lt;const M&gt; (data, r1, r2);
-<a name="l03200"></a>03200 }
-<a name="l03201"></a>03201 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l03202"></a>03202 BOOST_UBLAS_INLINE
-<a name="l03203"></a>03203 matrix_range&lt;M&gt; project (matrix_range&lt;M&gt; &amp;data, <span class="keyword">const</span> <span class="keyword">typename</span> matrix_range&lt;M&gt;::range_type &amp;r1, <span class="keyword">const</span> <span class="keyword">typename</span> matrix_range&lt;M&gt;::range_type &amp;r2) {
-<a name="l03204"></a>03204 <span class="keywordflow">return</span> data.project (r1, r2);
-<a name="l03205"></a>03205 }
-<a name="l03206"></a>03206 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l03207"></a>03207 BOOST_UBLAS_INLINE
-<a name="l03208"></a>03208 <span class="keyword">const</span> matrix_range&lt;M&gt; project (<span class="keyword">const</span> matrix_range&lt;M&gt; &amp;data, <span class="keyword">const</span> <span class="keyword">typename</span> matrix_range&lt;M&gt;::range_type &amp;r1, <span class="keyword">const</span> <span class="keyword">typename</span> matrix_range&lt;M&gt;::range_type &amp;r2) {
-<a name="l03209"></a>03209 <span class="keywordflow">return</span> data.project (r1, r2);
-<a name="l03210"></a>03210 }
-<a name="l03211"></a>03211
-<a name="l03212"></a>03212 <span class="comment">// Specialization of temporary_traits</span>
-<a name="l03213"></a>03213 <span class="keyword">template</span> &lt;<span class="keyword">class</span> M&gt;
-<a name="l03214"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01matrix__range_3_01_m_01_4_01_4.html">03214</a> <span class="keyword">struct </span>matrix_temporary_traits&lt; matrix_range&lt;M&gt; &gt;
-<a name="l03215"></a>03215 : matrix_temporary_traits&lt; M &gt; {} ;
-<a name="l03216"></a>03216 <span class="keyword">template</span> &lt;<span class="keyword">class</span> M&gt;
-<a name="l03217"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01const_01matrix__range_3_01_m_01_4_01_4.html">03217</a> <span class="keyword">struct </span>matrix_temporary_traits&lt; const matrix_range&lt;M&gt; &gt;
-<a name="l03218"></a>03218 : matrix_temporary_traits&lt; M &gt; {} ;
-<a name="l03219"></a>03219
-<a name="l03220"></a>03220 <span class="keyword">template</span> &lt;<span class="keyword">class</span> M&gt;
-<a name="l03221"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01matrix__range_3_01_m_01_4_01_4.html">03221</a> <span class="keyword">struct </span>vector_temporary_traits&lt; matrix_range&lt;M&gt; &gt;
-<a name="l03222"></a>03222 : vector_temporary_traits&lt; M &gt; {} ;
-<a name="l03223"></a>03223 <span class="keyword">template</span> &lt;<span class="keyword">class</span> M&gt;
-<a name="l03224"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01matrix__range_3_01_m_01_4_01_4.html">03224</a> <span class="keyword">struct </span>vector_temporary_traits&lt; const matrix_range&lt;M&gt; &gt;
-<a name="l03225"></a>03225 : vector_temporary_traits&lt; M &gt; {} ;
-<a name="l03226"></a>03226
-<a name="l03227"></a>03227 <span class="comment">// Matrix based slice class</span>
-<a name="l03228"></a>03228 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l03229"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">03229</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">matrix_slice</a>:
-<a name="l03230"></a>03230 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression</a>&lt;matrix_slice&lt;M&gt; &gt; {
-<a name="l03231"></a>03231
-<a name="l03232"></a>03232 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">matrix_slice&lt;M&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">self_type</a>;
-<a name="l03233"></a>03233 <span class="keyword">public</span>:
-<a name="l03234"></a>03234 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l03235"></a>03235 <span class="preprocessor"></span> <span class="keyword">using</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression&lt;self_type&gt;::operator </a>();
-<a name="l03236"></a>03236 <span class="preprocessor">#endif</span>
-<a name="l03237"></a>03237 <span class="preprocessor"></span> <span class="keyword">typedef</span> M matrix_type;
-<a name="l03238"></a>03238 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::size_type size_type;
-<a name="l03239"></a>03239 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::difference_type difference_type;
-<a name="l03240"></a>03240 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::value_type value_type;
-<a name="l03241"></a>03241 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::const_reference const_reference;
-<a name="l03242"></a>03242 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;M&gt;,
-<a name="l03243"></a>03243 <span class="keyword">typename</span> M::const_reference,
-<a name="l03244"></a>03244 <span class="keyword">typename</span> M::reference&gt;::type reference;
-<a name="l03245"></a>03245 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;M&gt;,
-<a name="l03246"></a>03246 <span class="keyword">typename</span> M::const_closure_type,
-<a name="l03247"></a>03247 <span class="keyword">typename</span> M::closure_type&gt;::type matrix_closure_type;
-<a name="l03248"></a>03248 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">basic_range&lt;size_type, difference_type&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a>;
-<a name="l03249"></a>03249 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">basic_slice&lt;size_type, difference_type&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">slice_type</a>;
-<a name="l03250"></a>03250 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">const_closure_type</a>;
-<a name="l03251"></a>03251 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">closure_type</a>;
-<a name="l03252"></a>03252 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits.html">storage_restrict_traits</a>&lt;<span class="keyword">typename</span> M::storage_category,
-<a name="l03253"></a>03253 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__proxy__tag.html">dense_proxy_tag</a>&gt;::storage_category storage_category;
-<a name="l03254"></a>03254 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::orientation_category orientation_category;
-<a name="l03255"></a>03255
-<a name="l03256"></a>03256 <span class="comment">// Construction and destruction</span>
-<a name="l03257"></a>03257 BOOST_UBLAS_INLINE
-<a name="l03258"></a>03258 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">matrix_slice</a> (matrix_type &amp;data, <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">slice_type</a> &amp;s1, <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">slice_type</a> &amp;s2):
-<a name="l03259"></a>03259 data_ (data), s1_ (s1.preprocess (data.size1 ())), s2_ (s2.preprocess (data.size2 ())) {
-<a name="l03260"></a>03260 <span class="comment">// Early checking of preconditions here.</span>
-<a name="l03261"></a>03261 <span class="comment">// BOOST_UBLAS_CHECK (s1_.start () &lt;= data_.size1 () &amp;&amp;</span>
-<a name="l03262"></a>03262 <span class="comment">// s1_.start () + s1_.stride () * (s1_.size () - (s1_.size () &gt; 0)) &lt;= data_.size1 (), bad_index ());</span>
-<a name="l03263"></a>03263 <span class="comment">// BOOST_UBLAS_CHECK (s2_.start () &lt;= data_.size2 () &amp;&amp;</span>
-<a name="l03264"></a>03264 <span class="comment">// s2_.start () + s2_.stride () * (s2_.size () - (s2_.size () &gt; 0)) &lt;= data_.size2 (), bad_index ());</span>
-<a name="l03265"></a>03265 }
-<a name="l03266"></a>03266 BOOST_UBLAS_INLINE
-<a name="l03267"></a>03267 matrix_slice (<span class="keyword">const</span> matrix_closure_type &amp;data, <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">slice_type</a> &amp;s1, <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">slice_type</a> &amp;s2, <span class="keywordtype">int</span>):
-<a name="l03268"></a>03268 data_ (data), s1_ (s1.preprocess (data.size1 ())), s2_ (s2.preprocess (data.size2 ())) {
-<a name="l03269"></a>03269 <span class="comment">// Early checking of preconditions.</span>
-<a name="l03270"></a>03270 <span class="comment">// BOOST_UBLAS_CHECK (s1_.start () &lt;= data_.size1 () &amp;&amp;</span>
-<a name="l03271"></a>03271 <span class="comment">// s1_.start () + s1_.stride () * (s1_.size () - (s1_.size () &gt; 0)) &lt;= data_.size1 (), bad_index ());</span>
-<a name="l03272"></a>03272 <span class="comment">// BOOST_UBLAS_CHECK (s2_.start () &lt;= data_.size2 () &amp;&amp;</span>
-<a name="l03273"></a>03273 <span class="comment">// s2_.start () + s2_.stride () * (s2_.size () - (s2_.size () &gt; 0)) &lt;= data_.size2 (), bad_index ());</span>
-<a name="l03274"></a>03274 }
-<a name="l03275"></a>03275
-<a name="l03276"></a>03276 <span class="comment">// Accessors</span>
-<a name="l03277"></a>03277 BOOST_UBLAS_INLINE
-<a name="l03278"></a>03278 size_type start1 ()<span class="keyword"> const </span>{
-<a name="l03279"></a>03279 <span class="keywordflow">return</span> s1_.start ();
-<a name="l03280"></a>03280 }
-<a name="l03281"></a>03281 BOOST_UBLAS_INLINE
-<a name="l03282"></a>03282 size_type start2 ()<span class="keyword"> const </span>{
-<a name="l03283"></a>03283 <span class="keywordflow">return</span> s2_.start ();
-<a name="l03284"></a>03284 }
-<a name="l03285"></a>03285 BOOST_UBLAS_INLINE
-<a name="l03286"></a>03286 difference_type stride1 ()<span class="keyword"> const </span>{
-<a name="l03287"></a>03287 <span class="keywordflow">return</span> s1_.stride ();
-<a name="l03288"></a>03288 }
-<a name="l03289"></a>03289 BOOST_UBLAS_INLINE
-<a name="l03290"></a>03290 difference_type stride2 ()<span class="keyword"> const </span>{
-<a name="l03291"></a>03291 <span class="keywordflow">return</span> s2_.stride ();
-<a name="l03292"></a>03292 }
-<a name="l03293"></a>03293 BOOST_UBLAS_INLINE
-<a name="l03294"></a>03294 size_type size1 ()<span class="keyword"> const </span>{
-<a name="l03295"></a>03295 <span class="keywordflow">return</span> s1_.size ();
-<a name="l03296"></a>03296 }
-<a name="l03297"></a>03297 BOOST_UBLAS_INLINE
-<a name="l03298"></a>03298 size_type size2 ()<span class="keyword"> const </span>{
-<a name="l03299"></a>03299 <span class="keywordflow">return</span> s2_.size ();
-<a name="l03300"></a>03300 }
-<a name="l03301"></a>03301
-<a name="l03302"></a>03302 <span class="comment">// Storage accessors</span>
-<a name="l03303"></a>03303 BOOST_UBLAS_INLINE
-<a name="l03304"></a>03304 <span class="keyword">const</span> matrix_closure_type &amp;data ()<span class="keyword"> const </span>{
-<a name="l03305"></a>03305 <span class="keywordflow">return</span> data_;
-<a name="l03306"></a>03306 }
-<a name="l03307"></a>03307 BOOST_UBLAS_INLINE
-<a name="l03308"></a>03308 matrix_closure_type &amp;data () {
-<a name="l03309"></a>03309 <span class="keywordflow">return</span> data_;
-<a name="l03310"></a>03310 }
-<a name="l03311"></a>03311
-<a name="l03312"></a>03312 <span class="comment">// Element access</span>
-<a name="l03313"></a>03313 <span class="preprocessor">#ifndef BOOST_UBLAS_PROXY_CONST_MEMBER</span>
-<a name="l03314"></a>03314 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l03315"></a>03315 const_reference operator () (size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l03316"></a>03316 <span class="keywordflow">return</span> data_ (s1_ (i), s2_ (j));
-<a name="l03317"></a>03317 }
-<a name="l03318"></a>03318 BOOST_UBLAS_INLINE
-<a name="l03319"></a>03319 reference operator () (size_type i, size_type j) {
-<a name="l03320"></a>03320 <span class="keywordflow">return</span> data_ (s1_ (i), s2_ (j));
-<a name="l03321"></a>03321 }
-<a name="l03322"></a>03322 <span class="preprocessor">#else</span>
-<a name="l03323"></a>03323 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l03324"></a>03324 reference operator () (size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l03325"></a>03325 <span class="keywordflow">return</span> data_ (s1_ (i), s2_ (j));
-<a name="l03326"></a>03326 }
-<a name="l03327"></a>03327 <span class="preprocessor">#endif</span>
-<a name="l03328"></a>03328 <span class="preprocessor"></span>
-<a name="l03329"></a>03329 <span class="comment">// ISSUE can this be done in free project function?</span>
-<a name="l03330"></a>03330 <span class="comment">// Although a const function can create a non-const proxy to a non-const object</span>
-<a name="l03331"></a>03331 <span class="comment">// Critical is that matrix_type and data_ (vector_closure_type) are const correct</span>
-<a name="l03332"></a>03332 BOOST_UBLAS_INLINE
-<a name="l03333"></a>03333 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">matrix_slice&lt;matrix_type&gt;</a> project (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a> &amp;r1, <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a> &amp;r2)<span class="keyword"> const </span>{
-<a name="l03334"></a>03334 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">matrix_slice&lt;matrix_type&gt;</a> (data_, s1_.compose (r1.preprocess (data_.size1 ())), s2_.compose (r2.preprocess (data_.size2 ())), 0);
-<a name="l03335"></a>03335 }
-<a name="l03336"></a>03336 BOOST_UBLAS_INLINE
-<a name="l03337"></a>03337 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">matrix_slice&lt;matrix_type&gt;</a> project (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">slice_type</a> &amp;s1, <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">slice_type</a> &amp;s2)<span class="keyword"> const </span>{
-<a name="l03338"></a>03338 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">matrix_slice&lt;matrix_type&gt;</a> (data_, s1_.compose (s1.preprocess (data_.size1 ())), s2_.compose (s2.preprocess (data_.size2 ())), 0);
-<a name="l03339"></a>03339 }
-<a name="l03340"></a>03340
-<a name="l03341"></a>03341 <span class="comment">// Assignment</span>
-<a name="l03342"></a>03342 BOOST_UBLAS_INLINE
-<a name="l03343"></a>03343 matrix_slice &amp;operator = (<span class="keyword">const</span> matrix_slice &amp;ms) {
-<a name="l03344"></a>03344 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ms);
-<a name="l03345"></a>03345 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03346"></a>03346 }
-<a name="l03347"></a>03347 BOOST_UBLAS_INLINE
-<a name="l03348"></a>03348 matrix_slice &amp;assign_temporary (matrix_slice &amp;ms) {
-<a name="l03349"></a>03349 <span class="keywordflow">return</span> *<span class="keyword">this</span> = ms;
-<a name="l03350"></a>03350 }
-<a name="l03351"></a>03351 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l03352"></a>03352 BOOST_UBLAS_INLINE
-<a name="l03353"></a>03353 matrix_slice &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="l03354"></a>03354 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <span class="keyword">typename</span> matrix_temporary_traits&lt;M&gt;::type (ae));
-<a name="l03355"></a>03355 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03356"></a>03356 }
-<a name="l03357"></a>03357 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l03358"></a>03358 BOOST_UBLAS_INLINE
-<a name="l03359"></a>03359 matrix_slice &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="l03360"></a>03360 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l03361"></a>03361 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03362"></a>03362 }
-<a name="l03363"></a>03363 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l03364"></a>03364 BOOST_UBLAS_INLINE
-<a name="l03365"></a>03365 matrix_slice&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="l03366"></a>03366 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <span class="keyword">typename</span> matrix_temporary_traits&lt;M&gt;::type (*<span class="keyword">this</span> + ae));
-<a name="l03367"></a>03367 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03368"></a>03368 }
-<a name="l03369"></a>03369 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l03370"></a>03370 BOOST_UBLAS_INLINE
-<a name="l03371"></a>03371 matrix_slice &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="l03372"></a>03372 matrix_assign&lt;scalar_plus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l03373"></a>03373 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03374"></a>03374 }
-<a name="l03375"></a>03375 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l03376"></a>03376 BOOST_UBLAS_INLINE
-<a name="l03377"></a>03377 matrix_slice&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="l03378"></a>03378 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <span class="keyword">typename</span> matrix_temporary_traits&lt;M&gt;::type (*<span class="keyword">this</span> - ae));
-<a name="l03379"></a>03379 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03380"></a>03380 }
-<a name="l03381"></a>03381 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l03382"></a>03382 BOOST_UBLAS_INLINE
-<a name="l03383"></a>03383 matrix_slice &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="l03384"></a>03384 matrix_assign&lt;scalar_minus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l03385"></a>03385 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03386"></a>03386 }
-<a name="l03387"></a>03387 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l03388"></a>03388 BOOST_UBLAS_INLINE
-<a name="l03389"></a>03389 matrix_slice&amp; operator *= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l03390"></a>03390 matrix_assign_scalar&lt;scalar_multiplies_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l03391"></a>03391 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03392"></a>03392 }
-<a name="l03393"></a>03393 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l03394"></a>03394 BOOST_UBLAS_INLINE
-<a name="l03395"></a>03395 matrix_slice&amp; operator /= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l03396"></a>03396 matrix_assign_scalar&lt;scalar_divides_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l03397"></a>03397 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03398"></a>03398 }
-<a name="l03399"></a>03399
-<a name="l03400"></a>03400 <span class="comment">// Closure comparison</span>
-<a name="l03401"></a>03401 BOOST_UBLAS_INLINE
-<a name="l03402"></a>03402 <span class="keywordtype">bool</span> same_closure (<span class="keyword">const</span> matrix_slice &amp;ms)<span class="keyword"> const </span>{
-<a name="l03403"></a>03403 <span class="keywordflow">return</span> (*this).data_.same_closure (ms.data_);
-<a name="l03404"></a>03404 }
-<a name="l03405"></a>03405
-<a name="l03406"></a>03406 <span class="comment">// Comparison</span>
-<a name="l03407"></a>03407 BOOST_UBLAS_INLINE
-<a name="l03408"></a>03408 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> matrix_slice &amp;ms)<span class="keyword"> const </span>{
-<a name="l03409"></a>03409 <span class="keywordflow">return</span> (*this).data_ == ms.data_ &amp;&amp; s1_ == ms.s1_ &amp;&amp; s2_ == ms.s2_;
-<a name="l03410"></a>03410 }
-<a name="l03411"></a>03411
-<a name="l03412"></a>03412 <span class="comment">// Swapping</span>
-<a name="l03413"></a>03413 BOOST_UBLAS_INLINE
-<a name="l03414"></a>03414 <span class="keywordtype">void</span> swap (matrix_slice ms) {
-<a name="l03415"></a>03415 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;ms) {
-<a name="l03416"></a>03416 BOOST_UBLAS_CHECK (size1 () == ms.size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ());
-<a name="l03417"></a>03417 BOOST_UBLAS_CHECK (size2 () == ms.size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ());
-<a name="l03418"></a>03418 matrix_swap&lt;scalar_swap&gt; (*<span class="keyword">this</span>, ms);
-<a name="l03419"></a>03419 }
-<a name="l03420"></a>03420 }
-<a name="l03421"></a>03421 BOOST_UBLAS_INLINE
-<a name="l03422"></a>03422 <span class="keyword">friend</span> <span class="keywordtype">void</span> swap (matrix_slice ms1, matrix_slice ms2) {
-<a name="l03423"></a>03423 ms1.swap (ms2);
-<a name="l03424"></a>03424 }
-<a name="l03425"></a>03425
-<a name="l03426"></a>03426 <span class="comment">// Iterator types</span>
-<a name="l03427"></a>03427 <span class="keyword">private</span>:
-<a name="l03428"></a>03428 <span class="comment">// Use slice as an index - FIXME this fails for packed assignment</span>
-<a name="l03429"></a>03429 <span class="keyword">typedef</span> <span class="keyword">typename</span> slice_type::const_iterator const_subiterator1_type;
-<a name="l03430"></a>03430 <span class="keyword">typedef</span> <span class="keyword">typename</span> slice_type::const_iterator subiterator1_type;
-<a name="l03431"></a>03431 <span class="keyword">typedef</span> <span class="keyword">typename</span> slice_type::const_iterator const_subiterator2_type;
-<a name="l03432"></a>03432 <span class="keyword">typedef</span> <span class="keyword">typename</span> slice_type::const_iterator subiterator2_type;
-<a name="l03433"></a>03433
-<a name="l03434"></a>03434 <span class="keyword">public</span>:
-<a name="l03435"></a>03435 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l03436"></a>03436 <span class="preprocessor"></span> <span class="keyword">typedef</span> indexed_iterator1&lt;matrix_slice&lt;matrix_type&gt;,
-<a name="l03437"></a>03437 <span class="keyword">typename</span> matrix_type::iterator1::iterator_category&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1iterator1.html">iterator1</a>;
-<a name="l03438"></a>03438 <span class="keyword">typedef</span> indexed_iterator2&lt;matrix_slice&lt;matrix_type&gt;,
-<a name="l03439"></a>03439 <span class="keyword">typename</span> matrix_type::iterator2::iterator_category&gt; iterator2;
-<a name="l03440"></a>03440 <span class="keyword">typedef</span> indexed_const_iterator1&lt;matrix_slice&lt;matrix_type&gt;,
-<a name="l03441"></a>03441 <span class="keyword">typename</span> matrix_type::const_iterator1::iterator_category&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l03442"></a>03442 <span class="keyword">typedef</span> indexed_const_iterator2&lt;matrix_slice&lt;matrix_type&gt;,
-<a name="l03443"></a>03443 <span class="keyword">typename</span> matrix_type::const_iterator2::iterator_category&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l03444"></a>03444 <span class="preprocessor">#else</span>
-<a name="l03445"></a>03445 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l03446"></a>03446 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1iterator1.html">iterator1</a>;
-<a name="l03447"></a>03447 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l03448"></a>03448 <span class="keyword">class </span>iterator2;
-<a name="l03449"></a>03449 <span class="preprocessor">#endif</span>
-<a name="l03450"></a>03450 <span class="preprocessor"></span> <span class="keyword">typedef</span> reverse_iterator_base1&lt;const_iterator1&gt; const_reverse_iterator1;
-<a name="l03451"></a>03451 <span class="keyword">typedef</span> reverse_iterator_base1&lt;iterator1&gt; reverse_iterator1;
-<a name="l03452"></a>03452 <span class="keyword">typedef</span> reverse_iterator_base2&lt;const_iterator2&gt; const_reverse_iterator2;
-<a name="l03453"></a>03453 <span class="keyword">typedef</span> reverse_iterator_base2&lt;iterator2&gt; reverse_iterator2;
-<a name="l03454"></a>03454
-<a name="l03455"></a>03455 <span class="comment">// Element lookup</span>
-<a name="l03456"></a>03456 BOOST_UBLAS_INLINE
-<a name="l03457"></a>03457 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator1.html">const_iterator1</a> find1 (<span class="keywordtype">int</span> <span class="comment">/* rank */</span>, size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l03458"></a>03458 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l03459"></a>03459 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, i, j);
-<a name="l03460"></a>03460 <span class="preprocessor">#else</span>
-<a name="l03461"></a>03461 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, s1_.begin () + i, s2_.begin () + j);
-<a name="l03462"></a>03462 <span class="preprocessor">#endif</span>
-<a name="l03463"></a>03463 <span class="preprocessor"></span> }
-<a name="l03464"></a>03464 BOOST_UBLAS_INLINE
-<a name="l03465"></a>03465 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1iterator1.html">iterator1</a> find1 (<span class="keywordtype">int</span> <span class="comment">/* rank */</span>, size_type i, size_type j) {
-<a name="l03466"></a>03466 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l03467"></a>03467 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, i, j);
-<a name="l03468"></a>03468 <span class="preprocessor">#else</span>
-<a name="l03469"></a>03469 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, s1_.begin () + i, s2_.begin () + j);
-<a name="l03470"></a>03470 <span class="preprocessor">#endif</span>
-<a name="l03471"></a>03471 <span class="preprocessor"></span> }
-<a name="l03472"></a>03472 BOOST_UBLAS_INLINE
-<a name="l03473"></a>03473 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator2.html">const_iterator2</a> find2 (<span class="keywordtype">int</span> <span class="comment">/* rank */</span>, size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l03474"></a>03474 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l03475"></a>03475 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, i, j);
-<a name="l03476"></a>03476 <span class="preprocessor">#else</span>
-<a name="l03477"></a>03477 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, s1_.begin () + i, s2_.begin () + j);
-<a name="l03478"></a>03478 <span class="preprocessor">#endif</span>
-<a name="l03479"></a>03479 <span class="preprocessor"></span> }
-<a name="l03480"></a>03480 BOOST_UBLAS_INLINE
-<a name="l03481"></a>03481 iterator2 find2 (<span class="keywordtype">int</span> <span class="comment">/* rank */</span>, size_type i, size_type j) {
-<a name="l03482"></a>03482 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l03483"></a>03483 <span class="preprocessor"></span> <span class="keywordflow">return</span> iterator2 (*<span class="keyword">this</span>, i, j);
-<a name="l03484"></a>03484 <span class="preprocessor">#else</span>
-<a name="l03485"></a>03485 <span class="preprocessor"></span> <span class="keywordflow">return</span> iterator2 (*<span class="keyword">this</span>, s1_.begin () + i, s2_.begin () + j);
-<a name="l03486"></a>03486 <span class="preprocessor">#endif</span>
-<a name="l03487"></a>03487 <span class="preprocessor"></span> }
-<a name="l03488"></a>03488
-<a name="l03489"></a>03489 <span class="comment">// Iterators simply are indices.</span>
-<a name="l03490"></a>03490
-<a name="l03491"></a>03491 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l03492"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator1.html">03492</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator1.html">const_iterator1</a>:
-<a name="l03493"></a>03493 <span class="keyword">public</span> container_const_reference&lt;matrix_slice&gt;,
-<a name="l03494"></a>03494 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename M::const_iterator1::iterator_category&gt;::template
-<a name="l03495"></a>03495 iterator_base&lt;const_iterator1, value_type&gt;::type {
-<a name="l03496"></a>03496 <span class="keyword">public</span>:
-<a name="l03497"></a>03497 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::const_iterator1::value_type value_type;
-<a name="l03498"></a>03498 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::const_iterator1::difference_type difference_type;
-<a name="l03499"></a>03499 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::const_reference reference; <span class="comment">//FIXME due to indexing access</span>
-<a name="l03500"></a>03500 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::const_iterator1::pointer pointer;
-<a name="l03501"></a>03501 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator2.html">const_iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator2.html">dual_iterator_type</a>;
-<a name="l03502"></a>03502 <span class="keyword">typedef</span> const_reverse_iterator2 dual_reverse_iterator_type;
-<a name="l03503"></a>03503
-<a name="l03504"></a>03504 <span class="comment">// Construction and destruction</span>
-<a name="l03505"></a>03505 BOOST_UBLAS_INLINE
-<a name="l03506"></a>03506 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator1.html">const_iterator1</a> ():
-<a name="l03507"></a>03507 container_const_reference&lt;self_type&gt; (), it1_ (), it2_ () {}
-<a name="l03508"></a>03508 BOOST_UBLAS_INLINE
-<a name="l03509"></a>03509 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">self_type</a> &amp;ms, <span class="keyword">const</span> const_subiterator1_type &amp;it1, <span class="keyword">const</span> const_subiterator2_type &amp;it2):
-<a name="l03510"></a>03510 container_const_reference&lt;self_type&gt; (ms), it1_ (it1), it2_ (it2) {}
-<a name="l03511"></a>03511 BOOST_UBLAS_INLINE
-<a name="l03512"></a>03512 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1iterator1.html">iterator1</a> &amp;it):
-<a name="l03513"></a>03513 container_const_reference&lt;self_type&gt; (it ()), it1_ (it.it1_), it2_ (it.it2_) {}
-<a name="l03514"></a>03514
-<a name="l03515"></a>03515 <span class="comment">// Arithmetic</span>
-<a name="l03516"></a>03516 BOOST_UBLAS_INLINE
-<a name="l03517"></a>03517 const_iterator1 &amp;operator ++ () {
-<a name="l03518"></a>03518 ++ it1_;
-<a name="l03519"></a>03519 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03520"></a>03520 }
-<a name="l03521"></a>03521 BOOST_UBLAS_INLINE
-<a name="l03522"></a>03522 const_iterator1 &amp;operator -- () {
-<a name="l03523"></a>03523 -- it1_;
-<a name="l03524"></a>03524 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03525"></a>03525 }
-<a name="l03526"></a>03526 BOOST_UBLAS_INLINE
-<a name="l03527"></a>03527 const_iterator1 &amp;operator += (difference_type n) {
-<a name="l03528"></a>03528 it1_ += n;
-<a name="l03529"></a>03529 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03530"></a>03530 }
-<a name="l03531"></a>03531 BOOST_UBLAS_INLINE
-<a name="l03532"></a>03532 const_iterator1 &amp;operator -= (difference_type n) {
-<a name="l03533"></a>03533 it1_ -= n;
-<a name="l03534"></a>03534 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03535"></a>03535 }
-<a name="l03536"></a>03536 BOOST_UBLAS_INLINE
-<a name="l03537"></a>03537 difference_type operator - (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l03538"></a>03538 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l03539"></a>03539 BOOST_UBLAS_CHECK (it2_ == it.it2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l03540"></a>03540 <span class="keywordflow">return</span> it1_ - it.it1_;
-<a name="l03541"></a>03541 }
-<a name="l03542"></a>03542
-<a name="l03543"></a>03543 <span class="comment">// Dereference</span>
-<a name="l03544"></a>03544 BOOST_UBLAS_INLINE
-<a name="l03545"></a>03545 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l03546"></a>03546 <span class="comment">// FIXME replace find with at_element</span>
-<a name="l03547"></a>03547 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().data_ (*it1_, *it2_);
-<a name="l03548"></a>03548 }
-<a name="l03549"></a>03549 BOOST_UBLAS_INLINE
-<a name="l03550"></a>03550 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l03551"></a>03551 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l03552"></a>03552 }
-<a name="l03553"></a>03553
-<a name="l03554"></a>03554 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l03555"></a>03555 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l03556"></a>03556 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03557"></a>03557 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">self_type</a>::
-<a name="l03558"></a>03558 <span class="preprocessor">#endif</span>
-<a name="l03559"></a>03559 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator2.html">const_iterator2</a> begin ()<span class="keyword"> const </span>{
-<a name="l03560"></a>03560 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator2.html">const_iterator2</a> ((*<span class="keyword">this</span>) (), it1_, it2_ ().begin ());
-<a name="l03561"></a>03561 }
-<a name="l03562"></a>03562 BOOST_UBLAS_INLINE
-<a name="l03563"></a>03563 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03564"></a>03564 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">self_type</a>::
-<a name="l03565"></a>03565 <span class="preprocessor">#endif</span>
-<a name="l03566"></a>03566 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator2.html">const_iterator2</a> end ()<span class="keyword"> const </span>{
-<a name="l03567"></a>03567 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator2.html">const_iterator2</a> ((*<span class="keyword">this</span>) (), it1_, it2_ ().end ());
-<a name="l03568"></a>03568 }
-<a name="l03569"></a>03569 BOOST_UBLAS_INLINE
-<a name="l03570"></a>03570 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03571"></a>03571 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">self_type</a>::
-<a name="l03572"></a>03572 <span class="preprocessor">#endif</span>
-<a name="l03573"></a>03573 <span class="preprocessor"></span> const_reverse_iterator2 rbegin ()<span class="keyword"> const </span>{
-<a name="l03574"></a>03574 <span class="keywordflow">return</span> const_reverse_iterator2 (end ());
-<a name="l03575"></a>03575 }
-<a name="l03576"></a>03576 BOOST_UBLAS_INLINE
-<a name="l03577"></a>03577 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03578"></a>03578 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">self_type</a>::
-<a name="l03579"></a>03579 <span class="preprocessor">#endif</span>
-<a name="l03580"></a>03580 <span class="preprocessor"></span> const_reverse_iterator2 rend ()<span class="keyword"> const </span>{
-<a name="l03581"></a>03581 <span class="keywordflow">return</span> const_reverse_iterator2 (begin ());
-<a name="l03582"></a>03582 }
-<a name="l03583"></a>03583 <span class="preprocessor">#endif</span>
-<a name="l03584"></a>03584 <span class="preprocessor"></span>
-<a name="l03585"></a>03585 <span class="comment">// Indices</span>
-<a name="l03586"></a>03586 BOOST_UBLAS_INLINE
-<a name="l03587"></a>03587 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l03588"></a>03588 <span class="keywordflow">return</span> it1_.index ();
-<a name="l03589"></a>03589 }
-<a name="l03590"></a>03590 BOOST_UBLAS_INLINE
-<a name="l03591"></a>03591 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l03592"></a>03592 <span class="keywordflow">return</span> it2_.index ();
-<a name="l03593"></a>03593 }
-<a name="l03594"></a>03594
-<a name="l03595"></a>03595 <span class="comment">// Assignment</span>
-<a name="l03596"></a>03596 BOOST_UBLAS_INLINE
-<a name="l03597"></a>03597 const_iterator1 &amp;operator = (<span class="keyword">const</span> const_iterator1 &amp;it) {
-<a name="l03598"></a>03598 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l03599"></a>03599 it1_ = it.it1_;
-<a name="l03600"></a>03600 it2_ = it.it2_;
-<a name="l03601"></a>03601 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03602"></a>03602 }
-<a name="l03603"></a>03603
-<a name="l03604"></a>03604 <span class="comment">// Comparison</span>
-<a name="l03605"></a>03605 BOOST_UBLAS_INLINE
-<a name="l03606"></a>03606 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l03607"></a>03607 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l03608"></a>03608 BOOST_UBLAS_CHECK (it2_ == it.it2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l03609"></a>03609 <span class="keywordflow">return</span> it1_ == it.it1_;
-<a name="l03610"></a>03610 }
-<a name="l03611"></a>03611 BOOST_UBLAS_INLINE
-<a name="l03612"></a>03612 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l03613"></a>03613 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l03614"></a>03614 BOOST_UBLAS_CHECK (it2_ == it.it2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l03615"></a>03615 <span class="keywordflow">return</span> it1_ &lt; it.it1_;
-<a name="l03616"></a>03616 }
-<a name="l03617"></a>03617
-<a name="l03618"></a>03618 <span class="keyword">private</span>:
-<a name="l03619"></a>03619 const_subiterator1_type it1_;
-<a name="l03620"></a>03620 const_subiterator2_type it2_;
-<a name="l03621"></a>03621 };
-<a name="l03622"></a>03622 <span class="preprocessor">#endif</span>
-<a name="l03623"></a>03623 <span class="preprocessor"></span>
-<a name="l03624"></a>03624 BOOST_UBLAS_INLINE
-<a name="l03625"></a>03625 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator1.html">const_iterator1</a> begin1 ()<span class="keyword"> const </span>{
-<a name="l03626"></a>03626 <span class="keywordflow">return</span> find1 (0, 0, 0);
-<a name="l03627"></a>03627 }
-<a name="l03628"></a>03628 BOOST_UBLAS_INLINE
-<a name="l03629"></a>03629 const_iterator1 end1 ()<span class="keyword"> const </span>{
-<a name="l03630"></a>03630 <span class="keywordflow">return</span> find1 (0, size1 (), 0);
-<a name="l03631"></a>03631 }
-<a name="l03632"></a>03632
-<a name="l03633"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1iterator1.html">03633</a> <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l03634"></a>03634 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1iterator1.html">iterator1</a>:
-<a name="l03635"></a>03635 <span class="keyword">public</span> container_reference&lt;matrix_slice&gt;,
-<a name="l03636"></a>03636 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename M::iterator1::iterator_category&gt;::template
-<a name="l03637"></a>03637 iterator_base&lt;iterator1, value_type&gt;::type {
-<a name="l03638"></a>03638 <span class="keyword">public</span>:
-<a name="l03639"></a>03639 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::iterator1::value_type value_type;
-<a name="l03640"></a>03640 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::iterator1::difference_type difference_type;
-<a name="l03641"></a>03641 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::reference reference; <span class="comment">//FIXME due to indexing access</span>
-<a name="l03642"></a>03642 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::iterator1::pointer pointer;
-<a name="l03643"></a>03643 <span class="keyword">typedef</span> iterator2 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1iterator2.html">dual_iterator_type</a>;
-<a name="l03644"></a>03644 <span class="keyword">typedef</span> reverse_iterator2 dual_reverse_iterator_type;
-<a name="l03645"></a>03645
-<a name="l03646"></a>03646 <span class="comment">// Construction and destruction</span>
-<a name="l03647"></a>03647 BOOST_UBLAS_INLINE
-<a name="l03648"></a>03648 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1iterator1.html">iterator1</a> ():
-<a name="l03649"></a>03649 container_reference&lt;self_type&gt; (), it1_ (), it2_ () {}
-<a name="l03650"></a>03650 BOOST_UBLAS_INLINE
-<a name="l03651"></a>03651 iterator1 (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">self_type</a> &amp;ms, <span class="keyword">const</span> subiterator1_type &amp;it1, <span class="keyword">const</span> subiterator2_type &amp;it2):
-<a name="l03652"></a>03652 container_reference&lt;self_type&gt; (ms), it1_ (it1), it2_ (it2) {}
-<a name="l03653"></a>03653
-<a name="l03654"></a>03654 <span class="comment">// Arithmetic</span>
-<a name="l03655"></a>03655 BOOST_UBLAS_INLINE
-<a name="l03656"></a>03656 iterator1 &amp;operator ++ () {
-<a name="l03657"></a>03657 ++ it1_;
-<a name="l03658"></a>03658 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03659"></a>03659 }
-<a name="l03660"></a>03660 BOOST_UBLAS_INLINE
-<a name="l03661"></a>03661 iterator1 &amp;operator -- () {
-<a name="l03662"></a>03662 -- it1_;
-<a name="l03663"></a>03663 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03664"></a>03664 }
-<a name="l03665"></a>03665 BOOST_UBLAS_INLINE
-<a name="l03666"></a>03666 iterator1 &amp;operator += (difference_type n) {
-<a name="l03667"></a>03667 it1_ += n;
-<a name="l03668"></a>03668 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03669"></a>03669 }
-<a name="l03670"></a>03670 BOOST_UBLAS_INLINE
-<a name="l03671"></a>03671 iterator1 &amp;operator -= (difference_type n) {
-<a name="l03672"></a>03672 it1_ -= n;
-<a name="l03673"></a>03673 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03674"></a>03674 }
-<a name="l03675"></a>03675 BOOST_UBLAS_INLINE
-<a name="l03676"></a>03676 difference_type operator - (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l03677"></a>03677 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l03678"></a>03678 BOOST_UBLAS_CHECK (it2_ == it.it2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l03679"></a>03679 <span class="keywordflow">return</span> it1_ - it.it1_;
-<a name="l03680"></a>03680 }
-<a name="l03681"></a>03681
-<a name="l03682"></a>03682 <span class="comment">// Dereference</span>
-<a name="l03683"></a>03683 BOOST_UBLAS_INLINE
-<a name="l03684"></a>03684 reference operator * ()<span class="keyword"> const </span>{
-<a name="l03685"></a>03685 <span class="comment">// FIXME replace find with at_element</span>
-<a name="l03686"></a>03686 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().data_ (*it1_, *it2_);
-<a name="l03687"></a>03687 }
-<a name="l03688"></a>03688 BOOST_UBLAS_INLINE
-<a name="l03689"></a>03689 reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l03690"></a>03690 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l03691"></a>03691 }
-<a name="l03692"></a>03692
-<a name="l03693"></a>03693 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l03694"></a>03694 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l03695"></a>03695 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03696"></a>03696 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">self_type</a>::
-<a name="l03697"></a>03697 <span class="preprocessor">#endif</span>
-<a name="l03698"></a>03698 <span class="preprocessor"></span> iterator2 begin ()<span class="keyword"> const </span>{
-<a name="l03699"></a>03699 <span class="keywordflow">return</span> iterator2 ((*<span class="keyword">this</span>) (), it1_, it2_ ().begin ());
-<a name="l03700"></a>03700 }
-<a name="l03701"></a>03701 BOOST_UBLAS_INLINE
-<a name="l03702"></a>03702 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03703"></a>03703 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">self_type</a>::
-<a name="l03704"></a>03704 <span class="preprocessor">#endif</span>
-<a name="l03705"></a>03705 <span class="preprocessor"></span> iterator2 end ()<span class="keyword"> const </span>{
-<a name="l03706"></a>03706 <span class="keywordflow">return</span> iterator2 ((*<span class="keyword">this</span>) (), it1_, it2_ ().end ());
-<a name="l03707"></a>03707 }
-<a name="l03708"></a>03708 BOOST_UBLAS_INLINE
-<a name="l03709"></a>03709 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03710"></a>03710 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">self_type</a>::
-<a name="l03711"></a>03711 <span class="preprocessor">#endif</span>
-<a name="l03712"></a>03712 <span class="preprocessor"></span> reverse_iterator2 rbegin ()<span class="keyword"> const </span>{
-<a name="l03713"></a>03713 <span class="keywordflow">return</span> reverse_iterator2 (end ());
-<a name="l03714"></a>03714 }
-<a name="l03715"></a>03715 BOOST_UBLAS_INLINE
-<a name="l03716"></a>03716 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03717"></a>03717 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">self_type</a>::
-<a name="l03718"></a>03718 <span class="preprocessor">#endif</span>
-<a name="l03719"></a>03719 <span class="preprocessor"></span> reverse_iterator2 rend ()<span class="keyword"> const </span>{
-<a name="l03720"></a>03720 <span class="keywordflow">return</span> reverse_iterator2 (begin ());
-<a name="l03721"></a>03721 }
-<a name="l03722"></a>03722 <span class="preprocessor">#endif</span>
-<a name="l03723"></a>03723 <span class="preprocessor"></span>
-<a name="l03724"></a>03724 <span class="comment">// Indices</span>
-<a name="l03725"></a>03725 BOOST_UBLAS_INLINE
-<a name="l03726"></a>03726 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l03727"></a>03727 <span class="keywordflow">return</span> it1_.index ();
-<a name="l03728"></a>03728 }
-<a name="l03729"></a>03729 BOOST_UBLAS_INLINE
-<a name="l03730"></a>03730 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l03731"></a>03731 <span class="keywordflow">return</span> it2_.index ();
-<a name="l03732"></a>03732 }
-<a name="l03733"></a>03733
-<a name="l03734"></a>03734 <span class="comment">// Assignment</span>
-<a name="l03735"></a>03735 BOOST_UBLAS_INLINE
-<a name="l03736"></a>03736 iterator1 &amp;operator = (<span class="keyword">const</span> iterator1 &amp;it) {
-<a name="l03737"></a>03737 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l03738"></a>03738 it1_ = it.it1_;
-<a name="l03739"></a>03739 it2_ = it.it2_;
-<a name="l03740"></a>03740 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03741"></a>03741 }
-<a name="l03742"></a>03742
-<a name="l03743"></a>03743 <span class="comment">// Comparison</span>
-<a name="l03744"></a>03744 BOOST_UBLAS_INLINE
-<a name="l03745"></a>03745 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l03746"></a>03746 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l03747"></a>03747 BOOST_UBLAS_CHECK (it2_ == it.it2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l03748"></a>03748 <span class="keywordflow">return</span> it1_ == it.it1_;
-<a name="l03749"></a>03749 }
-<a name="l03750"></a>03750 BOOST_UBLAS_INLINE
-<a name="l03751"></a>03751 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l03752"></a>03752 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l03753"></a>03753 BOOST_UBLAS_CHECK (it2_ == it.it2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l03754"></a>03754 <span class="keywordflow">return</span> it1_ &lt; it.it1_;
-<a name="l03755"></a>03755 }
-<a name="l03756"></a>03756
-<a name="l03757"></a>03757 <span class="keyword">private</span>:
-<a name="l03758"></a>03758 subiterator1_type it1_;
-<a name="l03759"></a>03759 subiterator2_type it2_;
-<a name="l03760"></a>03760
-<a name="l03761"></a>03761 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l03762"></a>03762 };
-<a name="l03763"></a>03763 <span class="preprocessor">#endif</span>
-<a name="l03764"></a>03764 <span class="preprocessor"></span>
-<a name="l03765"></a>03765 BOOST_UBLAS_INLINE
-<a name="l03766"></a>03766 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1iterator1.html">iterator1</a> begin1 () {
-<a name="l03767"></a>03767 <span class="keywordflow">return</span> find1 (0, 0, 0);
-<a name="l03768"></a>03768 }
-<a name="l03769"></a>03769 BOOST_UBLAS_INLINE
-<a name="l03770"></a>03770 iterator1 end1 () {
-<a name="l03771"></a>03771 <span class="keywordflow">return</span> find1 (0, size1 (), 0);
-<a name="l03772"></a>03772 }
-<a name="l03773"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator2.html">03773</a>
-<a name="l03774"></a>03774 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l03775"></a>03775 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator2.html">const_iterator2</a>:
-<a name="l03776"></a>03776 <span class="keyword">public</span> container_const_reference&lt;matrix_slice&gt;,
-<a name="l03777"></a>03777 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename M::const_iterator2::iterator_category&gt;::template
-<a name="l03778"></a>03778 iterator_base&lt;const_iterator2, value_type&gt;::type {
-<a name="l03779"></a>03779 <span class="keyword">public</span>:
-<a name="l03780"></a>03780 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::const_iterator2::value_type value_type;
-<a name="l03781"></a>03781 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::const_iterator2::difference_type difference_type;
-<a name="l03782"></a>03782 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::const_reference reference; <span class="comment">//FIXME due to indexing access</span>
-<a name="l03783"></a>03783 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::const_iterator2::pointer pointer;
-<a name="l03784"></a>03784 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator1.html">const_iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator1.html">dual_iterator_type</a>;
-<a name="l03785"></a>03785 <span class="keyword">typedef</span> const_reverse_iterator1 dual_reverse_iterator_type;
-<a name="l03786"></a>03786
-<a name="l03787"></a>03787 <span class="comment">// Construction and destruction</span>
-<a name="l03788"></a>03788 BOOST_UBLAS_INLINE
-<a name="l03789"></a>03789 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator2.html">const_iterator2</a> ():
-<a name="l03790"></a>03790 container_const_reference&lt;self_type&gt; (), it1_ (), it2_ () {}
-<a name="l03791"></a>03791 BOOST_UBLAS_INLINE
-<a name="l03792"></a>03792 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">self_type</a> &amp;ms, <span class="keyword">const</span> const_subiterator1_type &amp;it1, <span class="keyword">const</span> const_subiterator2_type &amp;it2):
-<a name="l03793"></a>03793 container_const_reference&lt;self_type&gt; (ms), it1_ (it1), it2_ (it2) {}
-<a name="l03794"></a>03794 BOOST_UBLAS_INLINE
-<a name="l03795"></a>03795 const_iterator2 (<span class="keyword">const</span> iterator2 &amp;it):
-<a name="l03796"></a>03796 container_const_reference&lt;self_type&gt; (it ()), it1_ (it.it1_), it2_ (it.it2_) {}
-<a name="l03797"></a>03797
-<a name="l03798"></a>03798 <span class="comment">// Arithmetic</span>
-<a name="l03799"></a>03799 BOOST_UBLAS_INLINE
-<a name="l03800"></a>03800 const_iterator2 &amp;operator ++ () {
-<a name="l03801"></a>03801 ++ it2_;
-<a name="l03802"></a>03802 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03803"></a>03803 }
-<a name="l03804"></a>03804 BOOST_UBLAS_INLINE
-<a name="l03805"></a>03805 const_iterator2 &amp;operator -- () {
-<a name="l03806"></a>03806 -- it2_;
-<a name="l03807"></a>03807 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03808"></a>03808 }
-<a name="l03809"></a>03809 BOOST_UBLAS_INLINE
-<a name="l03810"></a>03810 const_iterator2 &amp;operator += (difference_type n) {
-<a name="l03811"></a>03811 it2_ += n;
-<a name="l03812"></a>03812 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03813"></a>03813 }
-<a name="l03814"></a>03814 BOOST_UBLAS_INLINE
-<a name="l03815"></a>03815 const_iterator2 &amp;operator -= (difference_type n) {
-<a name="l03816"></a>03816 it2_ -= n;
-<a name="l03817"></a>03817 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03818"></a>03818 }
-<a name="l03819"></a>03819 BOOST_UBLAS_INLINE
-<a name="l03820"></a>03820 difference_type operator - (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l03821"></a>03821 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l03822"></a>03822 BOOST_UBLAS_CHECK (it1_ == it.it1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l03823"></a>03823 <span class="keywordflow">return</span> it2_ - it.it2_;
-<a name="l03824"></a>03824 }
-<a name="l03825"></a>03825
-<a name="l03826"></a>03826 <span class="comment">// Dereference</span>
-<a name="l03827"></a>03827 BOOST_UBLAS_INLINE
-<a name="l03828"></a>03828 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l03829"></a>03829 <span class="comment">// FIXME replace find with at_element</span>
-<a name="l03830"></a>03830 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().data_ (*it1_, *it2_);
-<a name="l03831"></a>03831 }
-<a name="l03832"></a>03832 BOOST_UBLAS_INLINE
-<a name="l03833"></a>03833 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l03834"></a>03834 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l03835"></a>03835 }
-<a name="l03836"></a>03836
-<a name="l03837"></a>03837 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l03838"></a>03838 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l03839"></a>03839 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03840"></a>03840 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">self_type</a>::
-<a name="l03841"></a>03841 <span class="preprocessor">#endif</span>
-<a name="l03842"></a>03842 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator1.html">const_iterator1</a> begin ()<span class="keyword"> const </span>{
-<a name="l03843"></a>03843 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator1.html">const_iterator1</a> ((*<span class="keyword">this</span>) (), it1_ ().begin (), it2_);
-<a name="l03844"></a>03844 }
-<a name="l03845"></a>03845 BOOST_UBLAS_INLINE
-<a name="l03846"></a>03846 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03847"></a>03847 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">self_type</a>::
-<a name="l03848"></a>03848 <span class="preprocessor">#endif</span>
-<a name="l03849"></a>03849 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator1.html">const_iterator1</a> end ()<span class="keyword"> const </span>{
-<a name="l03850"></a>03850 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator1.html">const_iterator1</a> ((*<span class="keyword">this</span>) (), it1_ ().end (), it2_);
-<a name="l03851"></a>03851 }
-<a name="l03852"></a>03852 BOOST_UBLAS_INLINE
-<a name="l03853"></a>03853 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03854"></a>03854 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">self_type</a>::
-<a name="l03855"></a>03855 <span class="preprocessor">#endif</span>
-<a name="l03856"></a>03856 <span class="preprocessor"></span> const_reverse_iterator1 rbegin ()<span class="keyword"> const </span>{
-<a name="l03857"></a>03857 <span class="keywordflow">return</span> const_reverse_iterator1 (end ());
-<a name="l03858"></a>03858 }
-<a name="l03859"></a>03859 BOOST_UBLAS_INLINE
-<a name="l03860"></a>03860 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03861"></a>03861 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">self_type</a>::
-<a name="l03862"></a>03862 <span class="preprocessor">#endif</span>
-<a name="l03863"></a>03863 <span class="preprocessor"></span> const_reverse_iterator1 rend ()<span class="keyword"> const </span>{
-<a name="l03864"></a>03864 <span class="keywordflow">return</span> const_reverse_iterator1 (begin ());
-<a name="l03865"></a>03865 }
-<a name="l03866"></a>03866 <span class="preprocessor">#endif</span>
-<a name="l03867"></a>03867 <span class="preprocessor"></span>
-<a name="l03868"></a>03868 <span class="comment">// Indices</span>
-<a name="l03869"></a>03869 BOOST_UBLAS_INLINE
-<a name="l03870"></a>03870 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l03871"></a>03871 <span class="keywordflow">return</span> it1_.index ();
-<a name="l03872"></a>03872 }
-<a name="l03873"></a>03873 BOOST_UBLAS_INLINE
-<a name="l03874"></a>03874 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l03875"></a>03875 <span class="keywordflow">return</span> it2_.index ();
-<a name="l03876"></a>03876 }
-<a name="l03877"></a>03877
-<a name="l03878"></a>03878 <span class="comment">// Assignment</span>
-<a name="l03879"></a>03879 BOOST_UBLAS_INLINE
-<a name="l03880"></a>03880 const_iterator2 &amp;operator = (<span class="keyword">const</span> const_iterator2 &amp;it) {
-<a name="l03881"></a>03881 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l03882"></a>03882 it1_ = it.it1_;
-<a name="l03883"></a>03883 it2_ = it.it2_;
-<a name="l03884"></a>03884 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03885"></a>03885 }
-<a name="l03886"></a>03886
-<a name="l03887"></a>03887 <span class="comment">// Comparison</span>
-<a name="l03888"></a>03888 BOOST_UBLAS_INLINE
-<a name="l03889"></a>03889 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l03890"></a>03890 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l03891"></a>03891 BOOST_UBLAS_CHECK (it1_ == it.it1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l03892"></a>03892 <span class="keywordflow">return</span> it2_ == it.it2_;
-<a name="l03893"></a>03893 }
-<a name="l03894"></a>03894 BOOST_UBLAS_INLINE
-<a name="l03895"></a>03895 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l03896"></a>03896 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l03897"></a>03897 BOOST_UBLAS_CHECK (it1_ == it.it1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l03898"></a>03898 <span class="keywordflow">return</span> it2_ &lt; it.it2_;
-<a name="l03899"></a>03899 }
-<a name="l03900"></a>03900
-<a name="l03901"></a>03901 <span class="keyword">private</span>:
-<a name="l03902"></a>03902 const_subiterator1_type it1_;
-<a name="l03903"></a>03903 const_subiterator2_type it2_;
-<a name="l03904"></a>03904 };
-<a name="l03905"></a>03905 <span class="preprocessor">#endif</span>
-<a name="l03906"></a>03906 <span class="preprocessor"></span>
-<a name="l03907"></a>03907 BOOST_UBLAS_INLINE
-<a name="l03908"></a>03908 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator2.html">const_iterator2</a> begin2 ()<span class="keyword"> const </span>{
-<a name="l03909"></a>03909 <span class="keywordflow">return</span> find2 (0, 0, 0);
-<a name="l03910"></a>03910 }
-<a name="l03911"></a>03911 BOOST_UBLAS_INLINE
-<a name="l03912"></a>03912 const_iterator2 end2 ()<span class="keyword"> const </span>{
-<a name="l03913"></a>03913 <span class="keywordflow">return</span> find2 (0, 0, size2 ());
-<a name="l03914"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1iterator2.html">03914</a> }
-<a name="l03915"></a>03915
-<a name="l03916"></a>03916 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l03917"></a>03917 <span class="preprocessor"></span> <span class="keyword">class </span>iterator2:
-<a name="l03918"></a>03918 <span class="keyword">public</span> container_reference&lt;matrix_slice&gt;,
-<a name="l03919"></a>03919 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename M::iterator2::iterator_category&gt;::template
-<a name="l03920"></a>03920 iterator_base&lt;iterator2, value_type&gt;::type {
-<a name="l03921"></a>03921 <span class="keyword">public</span>:
-<a name="l03922"></a>03922 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::iterator2::value_type value_type;
-<a name="l03923"></a>03923 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::iterator2::difference_type difference_type;
-<a name="l03924"></a>03924 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::reference reference; <span class="comment">//FIXME due to indexing access</span>
-<a name="l03925"></a>03925 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::iterator2::pointer pointer;
-<a name="l03926"></a>03926 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1iterator1.html">iterator1</a> dual_iterator_type;
-<a name="l03927"></a>03927 <span class="keyword">typedef</span> reverse_iterator1 dual_reverse_iterator_type;
-<a name="l03928"></a>03928
-<a name="l03929"></a>03929 <span class="comment">// Construction and destruction</span>
-<a name="l03930"></a>03930 BOOST_UBLAS_INLINE
-<a name="l03931"></a>03931 iterator2 ():
-<a name="l03932"></a>03932 container_reference&lt;self_type&gt; (), it1_ (), it2_ () {}
-<a name="l03933"></a>03933 BOOST_UBLAS_INLINE
-<a name="l03934"></a>03934 iterator2 (self_type &amp;ms, <span class="keyword">const</span> subiterator1_type &amp;it1, <span class="keyword">const</span> subiterator2_type &amp;it2):
-<a name="l03935"></a>03935 container_reference&lt;self_type&gt; (ms), it1_ (it1), it2_ (it2) {}
-<a name="l03936"></a>03936
-<a name="l03937"></a>03937 <span class="comment">// Arithmetic</span>
-<a name="l03938"></a>03938 BOOST_UBLAS_INLINE
-<a name="l03939"></a>03939 iterator2 &amp;operator ++ () {
-<a name="l03940"></a>03940 ++ it2_;
-<a name="l03941"></a>03941 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03942"></a>03942 }
-<a name="l03943"></a>03943 BOOST_UBLAS_INLINE
-<a name="l03944"></a>03944 iterator2 &amp;operator -- () {
-<a name="l03945"></a>03945 -- it2_;
-<a name="l03946"></a>03946 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03947"></a>03947 }
-<a name="l03948"></a>03948 BOOST_UBLAS_INLINE
-<a name="l03949"></a>03949 iterator2 &amp;operator += (difference_type n) {
-<a name="l03950"></a>03950 it2_ += n;
-<a name="l03951"></a>03951 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03952"></a>03952 }
-<a name="l03953"></a>03953 BOOST_UBLAS_INLINE
-<a name="l03954"></a>03954 iterator2 &amp;operator -= (difference_type n) {
-<a name="l03955"></a>03955 it2_ -= n;
-<a name="l03956"></a>03956 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03957"></a>03957 }
-<a name="l03958"></a>03958 BOOST_UBLAS_INLINE
-<a name="l03959"></a>03959 difference_type operator - (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l03960"></a>03960 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), external_logic ());
-<a name="l03961"></a>03961 BOOST_UBLAS_CHECK (it1_ == it.it1_, external_logic ());
-<a name="l03962"></a>03962 <span class="keywordflow">return</span> it2_ - it.it2_;
-<a name="l03963"></a>03963 }
-<a name="l03964"></a>03964
-<a name="l03965"></a>03965 <span class="comment">// Dereference</span>
-<a name="l03966"></a>03966 BOOST_UBLAS_INLINE
-<a name="l03967"></a>03967 reference operator * ()<span class="keyword"> const </span>{
-<a name="l03968"></a>03968 <span class="comment">// FIXME replace find with at_element</span>
-<a name="l03969"></a>03969 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().data_ (*it1_, *it2_);
-<a name="l03970"></a>03970 }
-<a name="l03971"></a>03971 BOOST_UBLAS_INLINE
-<a name="l03972"></a>03972 reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l03973"></a>03973 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l03974"></a>03974 }
-<a name="l03975"></a>03975
-<a name="l03976"></a>03976 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l03977"></a>03977 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l03978"></a>03978 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03979"></a>03979 <span class="preprocessor"></span> <span class="keyword">typename</span> self_type::
-<a name="l03980"></a>03980 <span class="preprocessor">#endif</span>
-<a name="l03981"></a>03981 <span class="preprocessor"></span> iterator1 begin ()<span class="keyword"> const </span>{
-<a name="l03982"></a>03982 <span class="keywordflow">return</span> iterator1 ((*<span class="keyword">this</span>) (), it1_ ().begin (), it2_);
-<a name="l03983"></a>03983 }
-<a name="l03984"></a>03984 BOOST_UBLAS_INLINE
-<a name="l03985"></a>03985 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03986"></a>03986 <span class="preprocessor"></span> <span class="keyword">typename</span> self_type::
-<a name="l03987"></a>03987 <span class="preprocessor">#endif</span>
-<a name="l03988"></a>03988 <span class="preprocessor"></span> iterator1 end ()<span class="keyword"> const </span>{
-<a name="l03989"></a>03989 <span class="keywordflow">return</span> iterator1 ((*<span class="keyword">this</span>) (), it1_ ().end (), it2_);
-<a name="l03990"></a>03990 }
-<a name="l03991"></a>03991 BOOST_UBLAS_INLINE
-<a name="l03992"></a>03992 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03993"></a>03993 <span class="preprocessor"></span> <span class="keyword">typename</span> self_type::
-<a name="l03994"></a>03994 <span class="preprocessor">#endif</span>
-<a name="l03995"></a>03995 <span class="preprocessor"></span> reverse_iterator1 rbegin ()<span class="keyword"> const </span>{
-<a name="l03996"></a>03996 <span class="keywordflow">return</span> reverse_iterator1 (end ());
-<a name="l03997"></a>03997 }
-<a name="l03998"></a>03998 BOOST_UBLAS_INLINE
-<a name="l03999"></a>03999 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l04000"></a>04000 <span class="preprocessor"></span> <span class="keyword">typename</span> self_type::
-<a name="l04001"></a>04001 <span class="preprocessor">#endif</span>
-<a name="l04002"></a>04002 <span class="preprocessor"></span> reverse_iterator1 rend ()<span class="keyword"> const </span>{
-<a name="l04003"></a>04003 <span class="keywordflow">return</span> reverse_iterator1 (begin ());
-<a name="l04004"></a>04004 }
-<a name="l04005"></a>04005 <span class="preprocessor">#endif</span>
-<a name="l04006"></a>04006 <span class="preprocessor"></span>
-<a name="l04007"></a>04007 <span class="comment">// Indices</span>
-<a name="l04008"></a>04008 BOOST_UBLAS_INLINE
-<a name="l04009"></a>04009 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l04010"></a>04010 <span class="keywordflow">return</span> it1_.index ();
-<a name="l04011"></a>04011 }
-<a name="l04012"></a>04012 BOOST_UBLAS_INLINE
-<a name="l04013"></a>04013 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l04014"></a>04014 <span class="keywordflow">return</span> it2_.index ();
-<a name="l04015"></a>04015 }
-<a name="l04016"></a>04016
-<a name="l04017"></a>04017 <span class="comment">// Assignment</span>
-<a name="l04018"></a>04018 BOOST_UBLAS_INLINE
-<a name="l04019"></a>04019 iterator2 &amp;operator = (<span class="keyword">const</span> iterator2 &amp;it) {
-<a name="l04020"></a>04020 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l04021"></a>04021 it1_ = it.it1_;
-<a name="l04022"></a>04022 it2_ = it.it2_;
-<a name="l04023"></a>04023 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04024"></a>04024 }
-<a name="l04025"></a>04025
-<a name="l04026"></a>04026 <span class="comment">// Comparison</span>
-<a name="l04027"></a>04027 BOOST_UBLAS_INLINE
-<a name="l04028"></a>04028 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l04029"></a>04029 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), external_logic ());
-<a name="l04030"></a>04030 BOOST_UBLAS_CHECK (it1_ == it.it1_, external_logic ());
-<a name="l04031"></a>04031 <span class="keywordflow">return</span> it2_ == it.it2_;
-<a name="l04032"></a>04032 }
-<a name="l04033"></a>04033 BOOST_UBLAS_INLINE
-<a name="l04034"></a>04034 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l04035"></a>04035 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), external_logic ());
-<a name="l04036"></a>04036 BOOST_UBLAS_CHECK (it1_ == it.it1_, external_logic ());
-<a name="l04037"></a>04037 <span class="keywordflow">return</span> it2_ &lt; it.it2_;
-<a name="l04038"></a>04038 }
-<a name="l04039"></a>04039
-<a name="l04040"></a>04040 <span class="keyword">private</span>:
-<a name="l04041"></a>04041 subiterator1_type it1_;
-<a name="l04042"></a>04042 subiterator2_type it2_;
-<a name="l04043"></a>04043
-<a name="l04044"></a>04044 <span class="keyword">friend</span> <span class="keyword">class </span>const_iterator2;
-<a name="l04045"></a>04045 };
-<a name="l04046"></a>04046 <span class="preprocessor">#endif</span>
-<a name="l04047"></a>04047 <span class="preprocessor"></span>
-<a name="l04048"></a>04048 BOOST_UBLAS_INLINE
-<a name="l04049"></a>04049 iterator2 begin2 () {
-<a name="l04050"></a>04050 <span class="keywordflow">return</span> find2 (0, 0, 0);
-<a name="l04051"></a>04051 }
-<a name="l04052"></a>04052 BOOST_UBLAS_INLINE
-<a name="l04053"></a>04053 iterator2 end2 () {
-<a name="l04054"></a>04054 <span class="keywordflow">return</span> find2 (0, 0, size2 ());
-<a name="l04055"></a>04055 }
-<a name="l04056"></a>04056
-<a name="l04057"></a>04057 <span class="comment">// Reverse iterators</span>
-<a name="l04058"></a>04058
-<a name="l04059"></a>04059 BOOST_UBLAS_INLINE
-<a name="l04060"></a>04060 const_reverse_iterator1 rbegin1 ()<span class="keyword"> const </span>{
-<a name="l04061"></a>04061 <span class="keywordflow">return</span> const_reverse_iterator1 (end1 ());
-<a name="l04062"></a>04062 }
-<a name="l04063"></a>04063 BOOST_UBLAS_INLINE
-<a name="l04064"></a>04064 const_reverse_iterator1 rend1 ()<span class="keyword"> const </span>{
-<a name="l04065"></a>04065 <span class="keywordflow">return</span> const_reverse_iterator1 (begin1 ());
-<a name="l04066"></a>04066 }
-<a name="l04067"></a>04067
-<a name="l04068"></a>04068 BOOST_UBLAS_INLINE
-<a name="l04069"></a>04069 reverse_iterator1 rbegin1 () {
-<a name="l04070"></a>04070 <span class="keywordflow">return</span> reverse_iterator1 (end1 ());
-<a name="l04071"></a>04071 }
-<a name="l04072"></a>04072 BOOST_UBLAS_INLINE
-<a name="l04073"></a>04073 reverse_iterator1 rend1 () {
-<a name="l04074"></a>04074 <span class="keywordflow">return</span> reverse_iterator1 (begin1 ());
-<a name="l04075"></a>04075 }
-<a name="l04076"></a>04076
-<a name="l04077"></a>04077 BOOST_UBLAS_INLINE
-<a name="l04078"></a>04078 const_reverse_iterator2 rbegin2 ()<span class="keyword"> const </span>{
-<a name="l04079"></a>04079 <span class="keywordflow">return</span> const_reverse_iterator2 (end2 ());
-<a name="l04080"></a>04080 }
-<a name="l04081"></a>04081 BOOST_UBLAS_INLINE
-<a name="l04082"></a>04082 const_reverse_iterator2 rend2 ()<span class="keyword"> const </span>{
-<a name="l04083"></a>04083 <span class="keywordflow">return</span> const_reverse_iterator2 (begin2 ());
-<a name="l04084"></a>04084 }
-<a name="l04085"></a>04085
-<a name="l04086"></a>04086 BOOST_UBLAS_INLINE
-<a name="l04087"></a>04087 reverse_iterator2 rbegin2 () {
-<a name="l04088"></a>04088 <span class="keywordflow">return</span> reverse_iterator2 (end2 ());
-<a name="l04089"></a>04089 }
-<a name="l04090"></a>04090 BOOST_UBLAS_INLINE
-<a name="l04091"></a>04091 reverse_iterator2 rend2 () {
-<a name="l04092"></a>04092 <span class="keywordflow">return</span> reverse_iterator2 (begin2 ());
-<a name="l04093"></a>04093 }
-<a name="l04094"></a>04094
-<a name="l04095"></a>04095 <span class="keyword">private</span>:
-<a name="l04096"></a>04096 matrix_closure_type data_;
-<a name="l04097"></a>04097 slice_type s1_;
-<a name="l04098"></a>04098 slice_type s2_;
-<a name="l04099"></a>04099 };
-<a name="l04100"></a>04100
-<a name="l04101"></a>04101 <span class="comment">// Simple Projections</span>
-<a name="l04102"></a>04102 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l04103"></a>04103 BOOST_UBLAS_INLINE
-<a name="l04104"></a>04104 matrix_slice&lt;M&gt; subslice (M &amp;data, <span class="keyword">typename</span> M::size_type start1, <span class="keyword">typename</span> M::difference_type stride1, <span class="keyword">typename</span> M::size_type size1, <span class="keyword">typename</span> M::size_type start2, <span class="keyword">typename</span> M::difference_type stride2, <span class="keyword">typename</span> M::size_type size2) {
-<a name="l04105"></a>04105 <span class="keyword">typedef</span> basic_slice&lt;typename M::size_type, typename M::difference_type&gt; slice_type;
-<a name="l04106"></a>04106 <span class="keywordflow">return</span> matrix_slice&lt;M&gt; (data, slice_type (start1, stride1, size1), slice_type (start2, stride2, size2));
-<a name="l04107"></a>04107 }
-<a name="l04108"></a>04108 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l04109"></a>04109 BOOST_UBLAS_INLINE
-<a name="l04110"></a>04110 matrix_slice&lt;const M&gt; subslice (<span class="keyword">const</span> M &amp;data, <span class="keyword">typename</span> M::size_type start1, <span class="keyword">typename</span> M::difference_type stride1, <span class="keyword">typename</span> M::size_type size1, <span class="keyword">typename</span> M::size_type start2, <span class="keyword">typename</span> M::difference_type stride2, <span class="keyword">typename</span> M::size_type size2) {
-<a name="l04111"></a>04111 <span class="keyword">typedef</span> basic_slice&lt;typename M::size_type, typename M::difference_type&gt; slice_type;
-<a name="l04112"></a>04112 <span class="keywordflow">return</span> matrix_slice&lt;const M&gt; (data, slice_type (start1, stride1, size1), slice_type (start2, stride2, size2));
-<a name="l04113"></a>04113 }
-<a name="l04114"></a>04114
-<a name="l04115"></a>04115 <span class="comment">// Generic Projections</span>
-<a name="l04116"></a>04116 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l04117"></a>04117 BOOST_UBLAS_INLINE
-<a name="l04118"></a>04118 matrix_slice&lt;M&gt; project (M &amp;data, <span class="keyword">const</span> <span class="keyword">typename</span> matrix_slice&lt;M&gt;::slice_type &amp;s1, <span class="keyword">const</span> <span class="keyword">typename</span> matrix_slice&lt;M&gt;::slice_type &amp;s2) {
-<a name="l04119"></a>04119 <span class="keywordflow">return</span> matrix_slice&lt;M&gt; (data, s1, s2);
-<a name="l04120"></a>04120 }
-<a name="l04121"></a>04121 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l04122"></a>04122 BOOST_UBLAS_INLINE
-<a name="l04123"></a>04123 <span class="keyword">const</span> matrix_slice&lt;const M&gt; project (<span class="keyword">const</span> M &amp;data, <span class="keyword">const</span> <span class="keyword">typename</span> matrix_slice&lt;M&gt;::slice_type &amp;s1, <span class="keyword">const</span> <span class="keyword">typename</span> matrix_slice&lt;M&gt;::slice_type &amp;s2) {
-<a name="l04124"></a>04124 <span class="comment">// ISSUE was: return matrix_slice&lt;M&gt; (const_cast&lt;M &amp;&gt; (data), s1, s2);</span>
-<a name="l04125"></a>04125 <span class="keywordflow">return</span> matrix_slice&lt;const M&gt; (data, s1, s2);
-<a name="l04126"></a>04126 }
-<a name="l04127"></a>04127 <span class="comment">// ISSUE in the following two functions it would be logical to use matrix_slice&lt;V&gt;::range_type but this confuses VC7.1 and 8.0</span>
-<a name="l04128"></a>04128 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l04129"></a>04129 BOOST_UBLAS_INLINE
-<a name="l04130"></a>04130 matrix_slice&lt;M&gt; project (matrix_slice&lt;M&gt; &amp;data, <span class="keyword">const</span> <span class="keyword">typename</span> matrix_range&lt;M&gt;::range_type &amp;r1, <span class="keyword">const</span> <span class="keyword">typename</span> matrix_range&lt;M&gt;::range_type &amp;r2) {
-<a name="l04131"></a>04131 <span class="keywordflow">return</span> data.project (r1, r2);
-<a name="l04132"></a>04132 }
-<a name="l04133"></a>04133 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l04134"></a>04134 BOOST_UBLAS_INLINE
-<a name="l04135"></a>04135 <span class="keyword">const</span> matrix_slice&lt;M&gt; project (<span class="keyword">const</span> matrix_slice&lt;M&gt; &amp;data, <span class="keyword">const</span> <span class="keyword">typename</span> matrix_range&lt;M&gt;::range_type &amp;r1, <span class="keyword">const</span> <span class="keyword">typename</span> matrix_range&lt;M&gt;::range_type &amp;r2) {
-<a name="l04136"></a>04136 <span class="keywordflow">return</span> data.project (r1, r2);
-<a name="l04137"></a>04137 }
-<a name="l04138"></a>04138 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l04139"></a>04139 BOOST_UBLAS_INLINE
-<a name="l04140"></a>04140 matrix_slice&lt;M&gt; project (matrix_slice&lt;M&gt; &amp;data, <span class="keyword">const</span> <span class="keyword">typename</span> matrix_slice&lt;M&gt;::slice_type &amp;s1, <span class="keyword">const</span> <span class="keyword">typename</span> matrix_slice&lt;M&gt;::slice_type &amp;s2) {
-<a name="l04141"></a>04141 <span class="keywordflow">return</span> data.project (s1, s2);
-<a name="l04142"></a>04142 }
-<a name="l04143"></a>04143 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l04144"></a>04144 BOOST_UBLAS_INLINE
-<a name="l04145"></a>04145 <span class="keyword">const</span> matrix_slice&lt;M&gt; project (<span class="keyword">const</span> matrix_slice&lt;M&gt; &amp;data, <span class="keyword">const</span> <span class="keyword">typename</span> matrix_slice&lt;M&gt;::slice_type &amp;s1, <span class="keyword">const</span> <span class="keyword">typename</span> matrix_slice&lt;M&gt;::slice_type &amp;s2) {
-<a name="l04146"></a>04146 <span class="keywordflow">return</span> data.project (s1, s2);
-<a name="l04147"></a>04147 }
-<a name="l04148"></a>04148
-<a name="l04149"></a>04149 <span class="comment">// Specialization of temporary_traits</span>
-<a name="l04150"></a>04150 <span class="keyword">template</span> &lt;<span class="keyword">class</span> M&gt;
-<a name="l04151"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01matrix__slice_3_01_m_01_4_01_4.html">04151</a> <span class="keyword">struct </span>matrix_temporary_traits&lt; matrix_slice&lt;M&gt; &gt;
-<a name="l04152"></a>04152 : matrix_temporary_traits&lt; M &gt; {};
-<a name="l04153"></a>04153 <span class="keyword">template</span> &lt;<span class="keyword">class</span> M&gt;
-<a name="l04154"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01const_01matrix__slice_3_01_m_01_4_01_4.html">04154</a> <span class="keyword">struct </span>matrix_temporary_traits&lt; const matrix_slice&lt;M&gt; &gt;
-<a name="l04155"></a>04155 : matrix_temporary_traits&lt; M &gt; {};
-<a name="l04156"></a>04156
-<a name="l04157"></a>04157 <span class="keyword">template</span> &lt;<span class="keyword">class</span> M&gt;
-<a name="l04158"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01matrix__slice_3_01_m_01_4_01_4.html">04158</a> <span class="keyword">struct </span>vector_temporary_traits&lt; matrix_slice&lt;M&gt; &gt;
-<a name="l04159"></a>04159 : vector_temporary_traits&lt; M &gt; {};
-<a name="l04160"></a>04160 <span class="keyword">template</span> &lt;<span class="keyword">class</span> M&gt;
-<a name="l04161"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01matrix__slice_3_01_m_01_4_01_4.html">04161</a> <span class="keyword">struct </span>vector_temporary_traits&lt; const matrix_slice&lt;M&gt; &gt;
-<a name="l04162"></a>04162 : vector_temporary_traits&lt; M &gt; {};
-<a name="l04163"></a>04163
-<a name="l04164"></a>04164 <span class="comment">// Matrix based indirection class</span>
-<a name="l04165"></a>04165 <span class="comment">// Contributed by Toon Knapen.</span>
-<a name="l04166"></a>04166 <span class="comment">// Extended and optimized by Kresimir Fresl.</span>
-<a name="l04185"></a>04185 <span class="comment"></span> <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> IA&gt;
-<a name="l04186"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html">04186</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html" title="A matrix referencing a non continuous submatrix of elements given another matrix...">matrix_indirect</a>:
-<a name="l04187"></a>04187 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression</a>&lt;matrix_indirect&lt;M, IA&gt; &gt; {
-<a name="l04188"></a>04188
-<a name="l04189"></a>04189 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html" title="A matrix referencing a non continuous submatrix of elements given another matrix...">matrix_indirect&lt;M, IA&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html" title="A matrix referencing a non continuous submatrix of elements given another matrix...">self_type</a>;
-<a name="l04190"></a>04190 <span class="keyword">public</span>:
-<a name="l04191"></a>04191 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l04192"></a>04192 <span class="preprocessor"></span> <span class="keyword">using</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression&lt;self_type&gt;::operator </a>();
-<a name="l04193"></a>04193 <span class="preprocessor">#endif</span>
-<a name="l04194"></a>04194 <span class="preprocessor"></span> <span class="keyword">typedef</span> M matrix_type;
-<a name="l04195"></a>04195 <span class="keyword">typedef</span> IA indirect_array_type;
-<a name="l04196"></a>04196 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::size_type size_type;
-<a name="l04197"></a>04197 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::difference_type difference_type;
-<a name="l04198"></a>04198 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::value_type value_type;
-<a name="l04199"></a>04199 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::const_reference const_reference;
-<a name="l04200"></a>04200 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;M&gt;,
-<a name="l04201"></a>04201 <span class="keyword">typename</span> M::const_reference,
-<a name="l04202"></a>04202 <span class="keyword">typename</span> M::reference&gt;::type reference;
-<a name="l04203"></a>04203 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;M&gt;,
-<a name="l04204"></a>04204 <span class="keyword">typename</span> M::const_closure_type,
-<a name="l04205"></a>04205 <span class="keyword">typename</span> M::closure_type&gt;::type matrix_closure_type;
-<a name="l04206"></a>04206 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">basic_range&lt;size_type, difference_type&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a>;
-<a name="l04207"></a>04207 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">basic_slice&lt;size_type, difference_type&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">slice_type</a>;
-<a name="l04208"></a>04208 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html" title="A matrix referencing a non continuous submatrix of elements given another matrix...">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html" title="A matrix referencing a non continuous submatrix of elements given another matrix...">const_closure_type</a>;
-<a name="l04209"></a>04209 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html" title="A matrix referencing a non continuous submatrix of elements given another matrix...">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html" title="A matrix referencing a non continuous submatrix of elements given another matrix...">closure_type</a>;
-<a name="l04210"></a>04210 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits.html">storage_restrict_traits</a>&lt;<span class="keyword">typename</span> M::storage_category,
-<a name="l04211"></a>04211 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__proxy__tag.html">dense_proxy_tag</a>&gt;::storage_category storage_category;
-<a name="l04212"></a>04212 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::orientation_category orientation_category;
-<a name="l04213"></a>04213
-<a name="l04214"></a>04214 <span class="comment">// Construction and destruction</span>
-<a name="l04215"></a>04215 BOOST_UBLAS_INLINE
-<a name="l04216"></a>04216 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html" title="A matrix referencing a non continuous submatrix of elements given another matrix...">matrix_indirect</a> (matrix_type &amp;data, size_type size1, size_type size2):
-<a name="l04217"></a>04217 data_ (data), ia1_ (size1), ia2_ (size2) {}
-<a name="l04218"></a>04218 BOOST_UBLAS_INLINE
-<a name="l04219"></a>04219 matrix_indirect (matrix_type &amp;data, <span class="keyword">const</span> indirect_array_type &amp;ia1, <span class="keyword">const</span> indirect_array_type &amp;ia2):
-<a name="l04220"></a>04220 data_ (data), ia1_ (ia1.preprocess (data.size1 ())), ia2_ (ia2.preprocess (data.size2 ())) {}
-<a name="l04221"></a>04221 BOOST_UBLAS_INLINE
-<a name="l04222"></a>04222 matrix_indirect (<span class="keyword">const</span> matrix_closure_type &amp;data, <span class="keyword">const</span> indirect_array_type &amp;ia1, <span class="keyword">const</span> indirect_array_type &amp;ia2, <span class="keywordtype">int</span>):
-<a name="l04223"></a>04223 data_ (data), ia1_ (ia1.preprocess (data.size1 ())), ia2_ (ia2.preprocess (data.size2 ())) {}
-<a name="l04224"></a>04224
-<a name="l04225"></a>04225 <span class="comment">// Accessors</span>
-<a name="l04226"></a>04226 BOOST_UBLAS_INLINE
-<a name="l04227"></a>04227 size_type size1 ()<span class="keyword"> const </span>{
-<a name="l04228"></a>04228 <span class="keywordflow">return</span> ia1_.size ();
-<a name="l04229"></a>04229 }
-<a name="l04230"></a>04230 BOOST_UBLAS_INLINE
-<a name="l04231"></a>04231 size_type size2 ()<span class="keyword"> const </span>{
-<a name="l04232"></a>04232 <span class="keywordflow">return</span> ia2_.size ();
-<a name="l04233"></a>04233 }
-<a name="l04234"></a>04234 BOOST_UBLAS_INLINE
-<a name="l04235"></a>04235 <span class="keyword">const</span> indirect_array_type &amp;indirect1 ()<span class="keyword"> const </span>{
-<a name="l04236"></a>04236 <span class="keywordflow">return</span> ia1_;
-<a name="l04237"></a>04237 }
-<a name="l04238"></a>04238 BOOST_UBLAS_INLINE
-<a name="l04239"></a>04239 indirect_array_type &amp;indirect1 () {
-<a name="l04240"></a>04240 <span class="keywordflow">return</span> ia1_;
-<a name="l04241"></a>04241 }
-<a name="l04242"></a>04242 BOOST_UBLAS_INLINE
-<a name="l04243"></a>04243 <span class="keyword">const</span> indirect_array_type &amp;indirect2 ()<span class="keyword"> const </span>{
-<a name="l04244"></a>04244 <span class="keywordflow">return</span> ia2_;
-<a name="l04245"></a>04245 }
-<a name="l04246"></a>04246 BOOST_UBLAS_INLINE
-<a name="l04247"></a>04247 indirect_array_type &amp;indirect2 () {
-<a name="l04248"></a>04248 <span class="keywordflow">return</span> ia2_;
-<a name="l04249"></a>04249 }
-<a name="l04250"></a>04250
-<a name="l04251"></a>04251 <span class="comment">// Storage accessors</span>
-<a name="l04252"></a>04252 BOOST_UBLAS_INLINE
-<a name="l04253"></a>04253 <span class="keyword">const</span> matrix_closure_type &amp;data ()<span class="keyword"> const </span>{
-<a name="l04254"></a>04254 <span class="keywordflow">return</span> data_;
-<a name="l04255"></a>04255 }
-<a name="l04256"></a>04256 BOOST_UBLAS_INLINE
-<a name="l04257"></a>04257 matrix_closure_type &amp;data () {
-<a name="l04258"></a>04258 <span class="keywordflow">return</span> data_;
-<a name="l04259"></a>04259 }
-<a name="l04260"></a>04260
-<a name="l04261"></a>04261 <span class="comment">// Element access</span>
-<a name="l04262"></a>04262 <span class="preprocessor">#ifndef BOOST_UBLAS_PROXY_CONST_MEMBER</span>
-<a name="l04263"></a>04263 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l04264"></a>04264 const_reference operator () (size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l04265"></a>04265 <span class="keywordflow">return</span> data_ (ia1_ (i), ia2_ (j));
-<a name="l04266"></a>04266 }
-<a name="l04267"></a>04267 BOOST_UBLAS_INLINE
-<a name="l04268"></a>04268 reference operator () (size_type i, size_type j) {
-<a name="l04269"></a>04269 <span class="keywordflow">return</span> data_ (ia1_ (i), ia2_ (j));
-<a name="l04270"></a>04270 }
-<a name="l04271"></a>04271 <span class="preprocessor">#else</span>
-<a name="l04272"></a>04272 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l04273"></a>04273 reference operator () (size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l04274"></a>04274 <span class="keywordflow">return</span> data_ (ia1_ (i), ia2_ (j));
-<a name="l04275"></a>04275 }
-<a name="l04276"></a>04276 <span class="preprocessor">#endif</span>
-<a name="l04277"></a>04277 <span class="preprocessor"></span>
-<a name="l04278"></a>04278 <span class="comment">// ISSUE can this be done in free project function?</span>
-<a name="l04279"></a>04279 <span class="comment">// Although a const function can create a non-const proxy to a non-const object</span>
-<a name="l04280"></a>04280 <span class="comment">// Critical is that matrix_type and data_ (vector_closure_type) are const correct</span>
-<a name="l04281"></a>04281 BOOST_UBLAS_INLINE
-<a name="l04282"></a>04282 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html" title="A matrix referencing a non continuous submatrix of elements given another matrix...">matrix_indirect&lt;matrix_type, indirect_array_type&gt;</a> project (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a> &amp;r1, <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a> &amp;r2)<span class="keyword"> const </span>{
-<a name="l04283"></a>04283 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html" title="A matrix referencing a non continuous submatrix of elements given another matrix...">matrix_indirect&lt;matrix_type, indirect_array_type&gt;</a> (data_, ia1_.compose (r1.preprocess (data_.size1 ())), ia2_.compose (r2.preprocess (data_.size2 ())), 0);
-<a name="l04284"></a>04284 }
-<a name="l04285"></a>04285 BOOST_UBLAS_INLINE
-<a name="l04286"></a>04286 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html" title="A matrix referencing a non continuous submatrix of elements given another matrix...">matrix_indirect&lt;matrix_type, indirect_array_type&gt;</a> project (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">slice_type</a> &amp;s1, <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">slice_type</a> &amp;s2)<span class="keyword"> const </span>{
-<a name="l04287"></a>04287 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html" title="A matrix referencing a non continuous submatrix of elements given another matrix...">matrix_indirect&lt;matrix_type, indirect_array_type&gt;</a> (data_, ia1_.compose (s1.preprocess (data_.size1 ())), ia2_.compose (s2.preprocess (data_.size2 ())), 0);
-<a name="l04288"></a>04288 }
-<a name="l04289"></a>04289 BOOST_UBLAS_INLINE
-<a name="l04290"></a>04290 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html" title="A matrix referencing a non continuous submatrix of elements given another matrix...">matrix_indirect&lt;matrix_type, indirect_array_type&gt;</a> project (<span class="keyword">const</span> indirect_array_type &amp;ia1, <span class="keyword">const</span> indirect_array_type &amp;ia2)<span class="keyword"> const </span>{
-<a name="l04291"></a>04291 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html" title="A matrix referencing a non continuous submatrix of elements given another matrix...">matrix_indirect&lt;matrix_type, indirect_array_type&gt;</a> (data_, ia1_.compose (ia1.preprocess (data_.size1 ())), ia2_.compose (ia2.preprocess (data_.size2 ())), 0);
-<a name="l04292"></a>04292 }
-<a name="l04293"></a>04293
-<a name="l04294"></a>04294 <span class="comment">// Assignment</span>
-<a name="l04295"></a>04295 BOOST_UBLAS_INLINE
-<a name="l04296"></a>04296 matrix_indirect &amp;operator = (<span class="keyword">const</span> matrix_indirect &amp;mi) {
-<a name="l04297"></a>04297 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, mi);
-<a name="l04298"></a>04298 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04299"></a>04299 }
-<a name="l04300"></a>04300 BOOST_UBLAS_INLINE
-<a name="l04301"></a>04301 matrix_indirect &amp;assign_temporary (matrix_indirect &amp;mi) {
-<a name="l04302"></a>04302 <span class="keywordflow">return</span> *<span class="keyword">this</span> = mi;
-<a name="l04303"></a>04303 }
-<a name="l04304"></a>04304 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l04305"></a>04305 BOOST_UBLAS_INLINE
-<a name="l04306"></a>04306 matrix_indirect &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="l04307"></a>04307 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <span class="keyword">typename</span> matrix_temporary_traits&lt;M&gt;::type (ae));
-<a name="l04308"></a>04308 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04309"></a>04309 }
-<a name="l04310"></a>04310 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l04311"></a>04311 BOOST_UBLAS_INLINE
-<a name="l04312"></a>04312 matrix_indirect &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="l04313"></a>04313 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l04314"></a>04314 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04315"></a>04315 }
-<a name="l04316"></a>04316 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l04317"></a>04317 BOOST_UBLAS_INLINE
-<a name="l04318"></a>04318 matrix_indirect&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="l04319"></a>04319 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <span class="keyword">typename</span> matrix_temporary_traits&lt;M&gt;::type (*<span class="keyword">this</span> + ae));
-<a name="l04320"></a>04320 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04321"></a>04321 }
-<a name="l04322"></a>04322 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l04323"></a>04323 BOOST_UBLAS_INLINE
-<a name="l04324"></a>04324 matrix_indirect &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="l04325"></a>04325 matrix_assign&lt;scalar_plus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l04326"></a>04326 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04327"></a>04327 }
-<a name="l04328"></a>04328 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l04329"></a>04329 BOOST_UBLAS_INLINE
-<a name="l04330"></a>04330 matrix_indirect&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="l04331"></a>04331 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <span class="keyword">typename</span> matrix_temporary_traits&lt;M&gt;::type (*<span class="keyword">this</span> - ae));
-<a name="l04332"></a>04332 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04333"></a>04333 }
-<a name="l04334"></a>04334 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l04335"></a>04335 BOOST_UBLAS_INLINE
-<a name="l04336"></a>04336 matrix_indirect &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="l04337"></a>04337 matrix_assign&lt;scalar_minus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l04338"></a>04338 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04339"></a>04339 }
-<a name="l04340"></a>04340 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l04341"></a>04341 BOOST_UBLAS_INLINE
-<a name="l04342"></a>04342 matrix_indirect&amp; operator *= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l04343"></a>04343 matrix_assign_scalar&lt;scalar_multiplies_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l04344"></a>04344 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04345"></a>04345 }
-<a name="l04346"></a>04346 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l04347"></a>04347 BOOST_UBLAS_INLINE
-<a name="l04348"></a>04348 matrix_indirect&amp; operator /= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l04349"></a>04349 matrix_assign_scalar&lt;scalar_divides_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l04350"></a>04350 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04351"></a>04351 }
-<a name="l04352"></a>04352
-<a name="l04353"></a>04353 <span class="comment">// Closure comparison</span>
-<a name="l04354"></a>04354 BOOST_UBLAS_INLINE
-<a name="l04355"></a>04355 <span class="keywordtype">bool</span> same_closure (<span class="keyword">const</span> matrix_indirect &amp;mi)<span class="keyword"> const </span>{
-<a name="l04356"></a>04356 <span class="keywordflow">return</span> (*this).data_.same_closure (mi.data_);
-<a name="l04357"></a>04357 }
-<a name="l04358"></a>04358
-<a name="l04359"></a>04359 <span class="comment">// Comparison</span>
-<a name="l04360"></a>04360 BOOST_UBLAS_INLINE
-<a name="l04361"></a>04361 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> matrix_indirect &amp;mi)<span class="keyword"> const </span>{
-<a name="l04362"></a>04362 <span class="keywordflow">return</span> (*this).data_ == mi.data_ &amp;&amp; ia1_ == mi.ia1_ &amp;&amp; ia2_ == mi.ia2_;
-<a name="l04363"></a>04363 }
-<a name="l04364"></a>04364
-<a name="l04365"></a>04365 <span class="comment">// Swapping</span>
-<a name="l04366"></a>04366 BOOST_UBLAS_INLINE
-<a name="l04367"></a>04367 <span class="keywordtype">void</span> swap (matrix_indirect mi) {
-<a name="l04368"></a>04368 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;mi) {
-<a name="l04369"></a>04369 BOOST_UBLAS_CHECK (size1 () == mi.size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ());
-<a name="l04370"></a>04370 BOOST_UBLAS_CHECK (size2 () == mi.size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ());
-<a name="l04371"></a>04371 matrix_swap&lt;scalar_swap&gt; (*<span class="keyword">this</span>, mi);
-<a name="l04372"></a>04372 }
-<a name="l04373"></a>04373 }
-<a name="l04374"></a>04374 BOOST_UBLAS_INLINE
-<a name="l04375"></a>04375 <span class="keyword">friend</span> <span class="keywordtype">void</span> swap (matrix_indirect mi1, matrix_indirect mi2) {
-<a name="l04376"></a>04376 mi1.swap (mi2);
-<a name="l04377"></a>04377 }
-<a name="l04378"></a>04378
-<a name="l04379"></a>04379 <span class="comment">// Iterator types</span>
-<a name="l04380"></a>04380 <span class="keyword">private</span>:
-<a name="l04381"></a>04381 <span class="keyword">typedef</span> <span class="keyword">typename</span> IA::const_iterator const_subiterator1_type;
-<a name="l04382"></a>04382 <span class="keyword">typedef</span> <span class="keyword">typename</span> IA::const_iterator subiterator1_type;
-<a name="l04383"></a>04383 <span class="keyword">typedef</span> <span class="keyword">typename</span> IA::const_iterator const_subiterator2_type;
-<a name="l04384"></a>04384 <span class="keyword">typedef</span> <span class="keyword">typename</span> IA::const_iterator subiterator2_type;
-<a name="l04385"></a>04385
-<a name="l04386"></a>04386 <span class="keyword">public</span>:
-<a name="l04387"></a>04387 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l04388"></a>04388 <span class="preprocessor"></span> <span class="keyword">typedef</span> indexed_iterator1&lt;matrix_indirect&lt;matrix_type, indirect_array_type&gt;,
-<a name="l04389"></a>04389 <span class="keyword">typename</span> matrix_type::iterator1::iterator_category&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1iterator1.html">iterator1</a>;
-<a name="l04390"></a>04390 <span class="keyword">typedef</span> indexed_iterator2&lt;matrix_indirect&lt;matrix_type, indirect_array_type&gt;,
-<a name="l04391"></a>04391 <span class="keyword">typename</span> matrix_type::iterator2::iterator_category&gt; iterator2;
-<a name="l04392"></a>04392 <span class="keyword">typedef</span> indexed_const_iterator1&lt;matrix_indirect&lt;matrix_type, indirect_array_type&gt;,
-<a name="l04393"></a>04393 <span class="keyword">typename</span> matrix_type::const_iterator1::iterator_category&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l04394"></a>04394 <span class="keyword">typedef</span> indexed_const_iterator2&lt;matrix_indirect&lt;matrix_type, indirect_array_type&gt;,
-<a name="l04395"></a>04395 <span class="keyword">typename</span> matrix_type::const_iterator2::iterator_category&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l04396"></a>04396 <span class="preprocessor">#else</span>
-<a name="l04397"></a>04397 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l04398"></a>04398 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1iterator1.html">iterator1</a>;
-<a name="l04399"></a>04399 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l04400"></a>04400 <span class="keyword">class </span>iterator2;
-<a name="l04401"></a>04401 <span class="preprocessor">#endif</span>
-<a name="l04402"></a>04402 <span class="preprocessor"></span> <span class="keyword">typedef</span> reverse_iterator_base1&lt;const_iterator1&gt; const_reverse_iterator1;
-<a name="l04403"></a>04403 <span class="keyword">typedef</span> reverse_iterator_base1&lt;iterator1&gt; reverse_iterator1;
-<a name="l04404"></a>04404 <span class="keyword">typedef</span> reverse_iterator_base2&lt;const_iterator2&gt; const_reverse_iterator2;
-<a name="l04405"></a>04405 <span class="keyword">typedef</span> reverse_iterator_base2&lt;iterator2&gt; reverse_iterator2;
-<a name="l04406"></a>04406
-<a name="l04407"></a>04407 <span class="comment">// Element lookup</span>
-<a name="l04408"></a>04408 BOOST_UBLAS_INLINE
-<a name="l04409"></a>04409 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator1.html">const_iterator1</a> find1 (<span class="keywordtype">int</span> <span class="comment">/* rank */</span>, size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l04410"></a>04410 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l04411"></a>04411 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, i, j);
-<a name="l04412"></a>04412 <span class="preprocessor">#else</span>
-<a name="l04413"></a>04413 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, ia1_.begin () + i, ia2_.begin () + j);
-<a name="l04414"></a>04414 <span class="preprocessor">#endif</span>
-<a name="l04415"></a>04415 <span class="preprocessor"></span> }
-<a name="l04416"></a>04416 BOOST_UBLAS_INLINE
-<a name="l04417"></a>04417 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1iterator1.html">iterator1</a> find1 (<span class="keywordtype">int</span> <span class="comment">/* rank */</span>, size_type i, size_type j) {
-<a name="l04418"></a>04418 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l04419"></a>04419 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, i, j);
-<a name="l04420"></a>04420 <span class="preprocessor">#else</span>
-<a name="l04421"></a>04421 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, ia1_.begin () + i, ia2_.begin () + j);
-<a name="l04422"></a>04422 <span class="preprocessor">#endif</span>
-<a name="l04423"></a>04423 <span class="preprocessor"></span> }
-<a name="l04424"></a>04424 BOOST_UBLAS_INLINE
-<a name="l04425"></a>04425 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator2.html">const_iterator2</a> find2 (<span class="keywordtype">int</span> <span class="comment">/* rank */</span>, size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l04426"></a>04426 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l04427"></a>04427 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, i, j);
-<a name="l04428"></a>04428 <span class="preprocessor">#else</span>
-<a name="l04429"></a>04429 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, ia1_.begin () + i, ia2_.begin () + j);
-<a name="l04430"></a>04430 <span class="preprocessor">#endif</span>
-<a name="l04431"></a>04431 <span class="preprocessor"></span> }
-<a name="l04432"></a>04432 BOOST_UBLAS_INLINE
-<a name="l04433"></a>04433 iterator2 find2 (<span class="keywordtype">int</span> <span class="comment">/* rank */</span>, size_type i, size_type j) {
-<a name="l04434"></a>04434 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l04435"></a>04435 <span class="preprocessor"></span> <span class="keywordflow">return</span> iterator2 (*<span class="keyword">this</span>, i, j);
-<a name="l04436"></a>04436 <span class="preprocessor">#else</span>
-<a name="l04437"></a>04437 <span class="preprocessor"></span> <span class="keywordflow">return</span> iterator2 (*<span class="keyword">this</span>, ia1_.begin () + i, ia2_.begin () + j);
-<a name="l04438"></a>04438 <span class="preprocessor">#endif</span>
-<a name="l04439"></a>04439 <span class="preprocessor"></span> }
-<a name="l04440"></a>04440
-<a name="l04441"></a>04441 <span class="comment">// Iterators simply are indices.</span>
-<a name="l04442"></a>04442
-<a name="l04443"></a>04443 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l04444"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator1.html">04444</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator1.html">const_iterator1</a>:
-<a name="l04445"></a>04445 <span class="keyword">public</span> container_const_reference&lt;matrix_indirect&gt;,
-<a name="l04446"></a>04446 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename M::const_iterator1::iterator_category&gt;::template
-<a name="l04447"></a>04447 iterator_base&lt;const_iterator1, value_type&gt;::type {
-<a name="l04448"></a>04448 <span class="keyword">public</span>:
-<a name="l04449"></a>04449 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::const_iterator1::value_type value_type;
-<a name="l04450"></a>04450 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::const_iterator1::difference_type difference_type;
-<a name="l04451"></a>04451 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::const_reference reference; <span class="comment">//FIXME due to indexing access</span>
-<a name="l04452"></a>04452 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::const_iterator1::pointer pointer;
-<a name="l04453"></a>04453 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator2.html">const_iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator2.html">dual_iterator_type</a>;
-<a name="l04454"></a>04454 <span class="keyword">typedef</span> const_reverse_iterator2 dual_reverse_iterator_type;
-<a name="l04455"></a>04455
-<a name="l04456"></a>04456 <span class="comment">// Construction and destruction</span>
-<a name="l04457"></a>04457 BOOST_UBLAS_INLINE
-<a name="l04458"></a>04458 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator1.html">const_iterator1</a> ():
-<a name="l04459"></a>04459 container_const_reference&lt;self_type&gt; (), it1_ (), it2_ () {}
-<a name="l04460"></a>04460 BOOST_UBLAS_INLINE
-<a name="l04461"></a>04461 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html" title="A matrix referencing a non continuous submatrix of elements given another matrix...">self_type</a> &amp;mi, <span class="keyword">const</span> const_subiterator1_type &amp;it1, <span class="keyword">const</span> const_subiterator2_type &amp;it2):
-<a name="l04462"></a>04462 container_const_reference&lt;self_type&gt; (mi), it1_ (it1), it2_ (it2) {}
-<a name="l04463"></a>04463 BOOST_UBLAS_INLINE
-<a name="l04464"></a>04464 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1iterator1.html">iterator1</a> &amp;it):
-<a name="l04465"></a>04465 container_const_reference&lt;self_type&gt; (it ()), it1_ (it.it1_), it2_ (it.it2_) {}
-<a name="l04466"></a>04466
-<a name="l04467"></a>04467 <span class="comment">// Arithmetic</span>
-<a name="l04468"></a>04468 BOOST_UBLAS_INLINE
-<a name="l04469"></a>04469 const_iterator1 &amp;operator ++ () {
-<a name="l04470"></a>04470 ++ it1_;
-<a name="l04471"></a>04471 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04472"></a>04472 }
-<a name="l04473"></a>04473 BOOST_UBLAS_INLINE
-<a name="l04474"></a>04474 const_iterator1 &amp;operator -- () {
-<a name="l04475"></a>04475 -- it1_;
-<a name="l04476"></a>04476 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04477"></a>04477 }
-<a name="l04478"></a>04478 BOOST_UBLAS_INLINE
-<a name="l04479"></a>04479 const_iterator1 &amp;operator += (difference_type n) {
-<a name="l04480"></a>04480 it1_ += n;
-<a name="l04481"></a>04481 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04482"></a>04482 }
-<a name="l04483"></a>04483 BOOST_UBLAS_INLINE
-<a name="l04484"></a>04484 const_iterator1 &amp;operator -= (difference_type n) {
-<a name="l04485"></a>04485 it1_ -= n;
-<a name="l04486"></a>04486 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04487"></a>04487 }
-<a name="l04488"></a>04488 BOOST_UBLAS_INLINE
-<a name="l04489"></a>04489 difference_type operator - (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l04490"></a>04490 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l04491"></a>04491 BOOST_UBLAS_CHECK (it2_ == it.it2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l04492"></a>04492 <span class="keywordflow">return</span> it1_ - it.it1_;
-<a name="l04493"></a>04493 }
-<a name="l04494"></a>04494
-<a name="l04495"></a>04495 <span class="comment">// Dereference</span>
-<a name="l04496"></a>04496 BOOST_UBLAS_INLINE
-<a name="l04497"></a>04497 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l04498"></a>04498 <span class="comment">// FIXME replace find with at_element</span>
-<a name="l04499"></a>04499 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().data_ (*it1_, *it2_);
-<a name="l04500"></a>04500 }
-<a name="l04501"></a>04501 BOOST_UBLAS_INLINE
-<a name="l04502"></a>04502 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l04503"></a>04503 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l04504"></a>04504 }
-<a name="l04505"></a>04505
-<a name="l04506"></a>04506 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l04507"></a>04507 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l04508"></a>04508 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l04509"></a>04509 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html" title="A matrix referencing a non continuous submatrix of elements given another matrix...">self_type</a>::
-<a name="l04510"></a>04510 <span class="preprocessor">#endif</span>
-<a name="l04511"></a>04511 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator2.html">const_iterator2</a> begin ()<span class="keyword"> const </span>{
-<a name="l04512"></a>04512 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator2.html">const_iterator2</a> ((*<span class="keyword">this</span>) (), it1_, it2_ ().begin ());
-<a name="l04513"></a>04513 }
-<a name="l04514"></a>04514 BOOST_UBLAS_INLINE
-<a name="l04515"></a>04515 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l04516"></a>04516 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html" title="A matrix referencing a non continuous submatrix of elements given another matrix...">self_type</a>::
-<a name="l04517"></a>04517 <span class="preprocessor">#endif</span>
-<a name="l04518"></a>04518 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator2.html">const_iterator2</a> end ()<span class="keyword"> const </span>{
-<a name="l04519"></a>04519 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator2.html">const_iterator2</a> ((*<span class="keyword">this</span>) (), it1_, it2_ ().end ());
-<a name="l04520"></a>04520 }
-<a name="l04521"></a>04521 BOOST_UBLAS_INLINE
-<a name="l04522"></a>04522 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l04523"></a>04523 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html" title="A matrix referencing a non continuous submatrix of elements given another matrix...">self_type</a>::
-<a name="l04524"></a>04524 <span class="preprocessor">#endif</span>
-<a name="l04525"></a>04525 <span class="preprocessor"></span> const_reverse_iterator2 rbegin ()<span class="keyword"> const </span>{
-<a name="l04526"></a>04526 <span class="keywordflow">return</span> const_reverse_iterator2 (end ());
-<a name="l04527"></a>04527 }
-<a name="l04528"></a>04528 BOOST_UBLAS_INLINE
-<a name="l04529"></a>04529 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l04530"></a>04530 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html" title="A matrix referencing a non continuous submatrix of elements given another matrix...">self_type</a>::
-<a name="l04531"></a>04531 <span class="preprocessor">#endif</span>
-<a name="l04532"></a>04532 <span class="preprocessor"></span> const_reverse_iterator2 rend ()<span class="keyword"> const </span>{
-<a name="l04533"></a>04533 <span class="keywordflow">return</span> const_reverse_iterator2 (begin ());
-<a name="l04534"></a>04534 }
-<a name="l04535"></a>04535 <span class="preprocessor">#endif</span>
-<a name="l04536"></a>04536 <span class="preprocessor"></span>
-<a name="l04537"></a>04537 <span class="comment">// Indices</span>
-<a name="l04538"></a>04538 BOOST_UBLAS_INLINE
-<a name="l04539"></a>04539 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l04540"></a>04540 <span class="keywordflow">return</span> it1_.index ();
-<a name="l04541"></a>04541 }
-<a name="l04542"></a>04542 BOOST_UBLAS_INLINE
-<a name="l04543"></a>04543 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l04544"></a>04544 <span class="keywordflow">return</span> it2_.index ();
-<a name="l04545"></a>04545 }
-<a name="l04546"></a>04546
-<a name="l04547"></a>04547 <span class="comment">// Assignment</span>
-<a name="l04548"></a>04548 BOOST_UBLAS_INLINE
-<a name="l04549"></a>04549 const_iterator1 &amp;operator = (<span class="keyword">const</span> const_iterator1 &amp;it) {
-<a name="l04550"></a>04550 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l04551"></a>04551 it1_ = it.it1_;
-<a name="l04552"></a>04552 it2_ = it.it2_;
-<a name="l04553"></a>04553 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04554"></a>04554 }
-<a name="l04555"></a>04555
-<a name="l04556"></a>04556 <span class="comment">// Comparison</span>
-<a name="l04557"></a>04557 BOOST_UBLAS_INLINE
-<a name="l04558"></a>04558 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l04559"></a>04559 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l04560"></a>04560 BOOST_UBLAS_CHECK (it2_ == it.it2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l04561"></a>04561 <span class="keywordflow">return</span> it1_ == it.it1_;
-<a name="l04562"></a>04562 }
-<a name="l04563"></a>04563 BOOST_UBLAS_INLINE
-<a name="l04564"></a>04564 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l04565"></a>04565 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l04566"></a>04566 BOOST_UBLAS_CHECK (it2_ == it.it2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l04567"></a>04567 <span class="keywordflow">return</span> it1_ &lt; it.it1_;
-<a name="l04568"></a>04568 }
-<a name="l04569"></a>04569
-<a name="l04570"></a>04570 <span class="keyword">private</span>:
-<a name="l04571"></a>04571 const_subiterator1_type it1_;
-<a name="l04572"></a>04572 const_subiterator2_type it2_;
-<a name="l04573"></a>04573 };
-<a name="l04574"></a>04574 <span class="preprocessor">#endif</span>
-<a name="l04575"></a>04575 <span class="preprocessor"></span>
-<a name="l04576"></a>04576 BOOST_UBLAS_INLINE
-<a name="l04577"></a>04577 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator1.html">const_iterator1</a> begin1 ()<span class="keyword"> const </span>{
-<a name="l04578"></a>04578 <span class="keywordflow">return</span> find1 (0, 0, 0);
-<a name="l04579"></a>04579 }
-<a name="l04580"></a>04580 BOOST_UBLAS_INLINE
-<a name="l04581"></a>04581 const_iterator1 end1 ()<span class="keyword"> const </span>{
-<a name="l04582"></a>04582 <span class="keywordflow">return</span> find1 (0, size1 (), 0);
-<a name="l04583"></a>04583 }
-<a name="l04584"></a>04584
-<a name="l04585"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1iterator1.html">04585</a> <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l04586"></a>04586 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1iterator1.html">iterator1</a>:
-<a name="l04587"></a>04587 <span class="keyword">public</span> container_reference&lt;matrix_indirect&gt;,
-<a name="l04588"></a>04588 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename M::iterator1::iterator_category&gt;::template
-<a name="l04589"></a>04589 iterator_base&lt;iterator1, value_type&gt;::type {
-<a name="l04590"></a>04590 <span class="keyword">public</span>:
-<a name="l04591"></a>04591 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::iterator1::value_type value_type;
-<a name="l04592"></a>04592 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::iterator1::difference_type difference_type;
-<a name="l04593"></a>04593 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::reference reference; <span class="comment">//FIXME due to indexing access</span>
-<a name="l04594"></a>04594 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::iterator1::pointer pointer;
-<a name="l04595"></a>04595 <span class="keyword">typedef</span> iterator2 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1iterator2.html">dual_iterator_type</a>;
-<a name="l04596"></a>04596 <span class="keyword">typedef</span> reverse_iterator2 dual_reverse_iterator_type;
-<a name="l04597"></a>04597
-<a name="l04598"></a>04598 <span class="comment">// Construction and destruction</span>
-<a name="l04599"></a>04599 BOOST_UBLAS_INLINE
-<a name="l04600"></a>04600 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1iterator1.html">iterator1</a> ():
-<a name="l04601"></a>04601 container_reference&lt;self_type&gt; (), it1_ (), it2_ () {}
-<a name="l04602"></a>04602 BOOST_UBLAS_INLINE
-<a name="l04603"></a>04603 iterator1 (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html" title="A matrix referencing a non continuous submatrix of elements given another matrix...">self_type</a> &amp;mi, <span class="keyword">const</span> subiterator1_type &amp;it1, <span class="keyword">const</span> subiterator2_type &amp;it2):
-<a name="l04604"></a>04604 container_reference&lt;self_type&gt; (mi), it1_ (it1), it2_ (it2) {}
-<a name="l04605"></a>04605
-<a name="l04606"></a>04606 <span class="comment">// Arithmetic</span>
-<a name="l04607"></a>04607 BOOST_UBLAS_INLINE
-<a name="l04608"></a>04608 iterator1 &amp;operator ++ () {
-<a name="l04609"></a>04609 ++ it1_;
-<a name="l04610"></a>04610 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04611"></a>04611 }
-<a name="l04612"></a>04612 BOOST_UBLAS_INLINE
-<a name="l04613"></a>04613 iterator1 &amp;operator -- () {
-<a name="l04614"></a>04614 -- it1_;
-<a name="l04615"></a>04615 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04616"></a>04616 }
-<a name="l04617"></a>04617 BOOST_UBLAS_INLINE
-<a name="l04618"></a>04618 iterator1 &amp;operator += (difference_type n) {
-<a name="l04619"></a>04619 it1_ += n;
-<a name="l04620"></a>04620 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04621"></a>04621 }
-<a name="l04622"></a>04622 BOOST_UBLAS_INLINE
-<a name="l04623"></a>04623 iterator1 &amp;operator -= (difference_type n) {
-<a name="l04624"></a>04624 it1_ -= n;
-<a name="l04625"></a>04625 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04626"></a>04626 }
-<a name="l04627"></a>04627 BOOST_UBLAS_INLINE
-<a name="l04628"></a>04628 difference_type operator - (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l04629"></a>04629 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l04630"></a>04630 BOOST_UBLAS_CHECK (it2_ == it.it2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l04631"></a>04631 <span class="keywordflow">return</span> it1_ - it.it1_;
-<a name="l04632"></a>04632 }
-<a name="l04633"></a>04633
-<a name="l04634"></a>04634 <span class="comment">// Dereference</span>
-<a name="l04635"></a>04635 BOOST_UBLAS_INLINE
-<a name="l04636"></a>04636 reference operator * ()<span class="keyword"> const </span>{
-<a name="l04637"></a>04637 <span class="comment">// FIXME replace find with at_element</span>
-<a name="l04638"></a>04638 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().data_ (*it1_, *it2_);
-<a name="l04639"></a>04639 }
-<a name="l04640"></a>04640 BOOST_UBLAS_INLINE
-<a name="l04641"></a>04641 reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l04642"></a>04642 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l04643"></a>04643 }
-<a name="l04644"></a>04644
-<a name="l04645"></a>04645 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l04646"></a>04646 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l04647"></a>04647 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l04648"></a>04648 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html" title="A matrix referencing a non continuous submatrix of elements given another matrix...">self_type</a>::
-<a name="l04649"></a>04649 <span class="preprocessor">#endif</span>
-<a name="l04650"></a>04650 <span class="preprocessor"></span> iterator2 begin ()<span class="keyword"> const </span>{
-<a name="l04651"></a>04651 <span class="keywordflow">return</span> iterator2 ((*<span class="keyword">this</span>) (), it1_, it2_ ().begin ());
-<a name="l04652"></a>04652 }
-<a name="l04653"></a>04653 BOOST_UBLAS_INLINE
-<a name="l04654"></a>04654 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l04655"></a>04655 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html" title="A matrix referencing a non continuous submatrix of elements given another matrix...">self_type</a>::
-<a name="l04656"></a>04656 <span class="preprocessor">#endif</span>
-<a name="l04657"></a>04657 <span class="preprocessor"></span> iterator2 end ()<span class="keyword"> const </span>{
-<a name="l04658"></a>04658 <span class="keywordflow">return</span> iterator2 ((*<span class="keyword">this</span>) (), it1_, it2_ ().end ());
-<a name="l04659"></a>04659 }
-<a name="l04660"></a>04660 BOOST_UBLAS_INLINE
-<a name="l04661"></a>04661 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l04662"></a>04662 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html" title="A matrix referencing a non continuous submatrix of elements given another matrix...">self_type</a>::
-<a name="l04663"></a>04663 <span class="preprocessor">#endif</span>
-<a name="l04664"></a>04664 <span class="preprocessor"></span> reverse_iterator2 rbegin ()<span class="keyword"> const </span>{
-<a name="l04665"></a>04665 <span class="keywordflow">return</span> reverse_iterator2 (end ());
-<a name="l04666"></a>04666 }
-<a name="l04667"></a>04667 BOOST_UBLAS_INLINE
-<a name="l04668"></a>04668 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l04669"></a>04669 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html" title="A matrix referencing a non continuous submatrix of elements given another matrix...">self_type</a>::
-<a name="l04670"></a>04670 <span class="preprocessor">#endif</span>
-<a name="l04671"></a>04671 <span class="preprocessor"></span> reverse_iterator2 rend ()<span class="keyword"> const </span>{
-<a name="l04672"></a>04672 <span class="keywordflow">return</span> reverse_iterator2 (begin ());
-<a name="l04673"></a>04673 }
-<a name="l04674"></a>04674 <span class="preprocessor">#endif</span>
-<a name="l04675"></a>04675 <span class="preprocessor"></span>
-<a name="l04676"></a>04676 <span class="comment">// Indices</span>
-<a name="l04677"></a>04677 BOOST_UBLAS_INLINE
-<a name="l04678"></a>04678 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l04679"></a>04679 <span class="keywordflow">return</span> it1_.index ();
-<a name="l04680"></a>04680 }
-<a name="l04681"></a>04681 BOOST_UBLAS_INLINE
-<a name="l04682"></a>04682 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l04683"></a>04683 <span class="keywordflow">return</span> it2_.index ();
-<a name="l04684"></a>04684 }
-<a name="l04685"></a>04685
-<a name="l04686"></a>04686 <span class="comment">// Assignment</span>
-<a name="l04687"></a>04687 BOOST_UBLAS_INLINE
-<a name="l04688"></a>04688 iterator1 &amp;operator = (<span class="keyword">const</span> iterator1 &amp;it) {
-<a name="l04689"></a>04689 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l04690"></a>04690 it1_ = it.it1_;
-<a name="l04691"></a>04691 it2_ = it.it2_;
-<a name="l04692"></a>04692 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04693"></a>04693 }
-<a name="l04694"></a>04694
-<a name="l04695"></a>04695 <span class="comment">// Comparison</span>
-<a name="l04696"></a>04696 BOOST_UBLAS_INLINE
-<a name="l04697"></a>04697 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l04698"></a>04698 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l04699"></a>04699 BOOST_UBLAS_CHECK (it2_ == it.it2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l04700"></a>04700 <span class="keywordflow">return</span> it1_ == it.it1_;
-<a name="l04701"></a>04701 }
-<a name="l04702"></a>04702 BOOST_UBLAS_INLINE
-<a name="l04703"></a>04703 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l04704"></a>04704 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l04705"></a>04705 BOOST_UBLAS_CHECK (it2_ == it.it2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l04706"></a>04706 <span class="keywordflow">return</span> it1_ &lt; it.it1_;
-<a name="l04707"></a>04707 }
-<a name="l04708"></a>04708
-<a name="l04709"></a>04709 <span class="keyword">private</span>:
-<a name="l04710"></a>04710 subiterator1_type it1_;
-<a name="l04711"></a>04711 subiterator2_type it2_;
-<a name="l04712"></a>04712
-<a name="l04713"></a>04713 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l04714"></a>04714 };
-<a name="l04715"></a>04715 <span class="preprocessor">#endif</span>
-<a name="l04716"></a>04716 <span class="preprocessor"></span>
-<a name="l04717"></a>04717 BOOST_UBLAS_INLINE
-<a name="l04718"></a>04718 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1iterator1.html">iterator1</a> begin1 () {
-<a name="l04719"></a>04719 <span class="keywordflow">return</span> find1 (0, 0, 0);
-<a name="l04720"></a>04720 }
-<a name="l04721"></a>04721 BOOST_UBLAS_INLINE
-<a name="l04722"></a>04722 iterator1 end1 () {
-<a name="l04723"></a>04723 <span class="keywordflow">return</span> find1 (0, size1 (), 0);
-<a name="l04724"></a>04724 }
-<a name="l04725"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator2.html">04725</a>
-<a name="l04726"></a>04726 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l04727"></a>04727 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator2.html">const_iterator2</a>:
-<a name="l04728"></a>04728 <span class="keyword">public</span> container_const_reference&lt;matrix_indirect&gt;,
-<a name="l04729"></a>04729 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename M::const_iterator2::iterator_category&gt;::template
-<a name="l04730"></a>04730 iterator_base&lt;const_iterator2, value_type&gt;::type {
-<a name="l04731"></a>04731 <span class="keyword">public</span>:
-<a name="l04732"></a>04732 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::const_iterator2::value_type value_type;
-<a name="l04733"></a>04733 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::const_iterator2::difference_type difference_type;
-<a name="l04734"></a>04734 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::const_reference reference; <span class="comment">//FIXME due to indexing access</span>
-<a name="l04735"></a>04735 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::const_iterator2::pointer pointer;
-<a name="l04736"></a>04736 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator1.html">const_iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator1.html">dual_iterator_type</a>;
-<a name="l04737"></a>04737 <span class="keyword">typedef</span> const_reverse_iterator1 dual_reverse_iterator_type;
-<a name="l04738"></a>04738
-<a name="l04739"></a>04739 <span class="comment">// Construction and destruction</span>
-<a name="l04740"></a>04740 BOOST_UBLAS_INLINE
-<a name="l04741"></a>04741 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator2.html">const_iterator2</a> ():
-<a name="l04742"></a>04742 container_const_reference&lt;self_type&gt; (), it1_ (), it2_ () {}
-<a name="l04743"></a>04743 BOOST_UBLAS_INLINE
-<a name="l04744"></a>04744 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html" title="A matrix referencing a non continuous submatrix of elements given another matrix...">self_type</a> &amp;mi, <span class="keyword">const</span> const_subiterator1_type &amp;it1, <span class="keyword">const</span> const_subiterator2_type &amp;it2):
-<a name="l04745"></a>04745 container_const_reference&lt;self_type&gt; (mi), it1_ (it1), it2_ (it2) {}
-<a name="l04746"></a>04746 BOOST_UBLAS_INLINE
-<a name="l04747"></a>04747 const_iterator2 (<span class="keyword">const</span> iterator2 &amp;it):
-<a name="l04748"></a>04748 container_const_reference&lt;self_type&gt; (it ()), it1_ (it.it1_), it2_ (it.it2_) {}
-<a name="l04749"></a>04749
-<a name="l04750"></a>04750 <span class="comment">// Arithmetic</span>
-<a name="l04751"></a>04751 BOOST_UBLAS_INLINE
-<a name="l04752"></a>04752 const_iterator2 &amp;operator ++ () {
-<a name="l04753"></a>04753 ++ it2_;
-<a name="l04754"></a>04754 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04755"></a>04755 }
-<a name="l04756"></a>04756 BOOST_UBLAS_INLINE
-<a name="l04757"></a>04757 const_iterator2 &amp;operator -- () {
-<a name="l04758"></a>04758 -- it2_;
-<a name="l04759"></a>04759 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04760"></a>04760 }
-<a name="l04761"></a>04761 BOOST_UBLAS_INLINE
-<a name="l04762"></a>04762 const_iterator2 &amp;operator += (difference_type n) {
-<a name="l04763"></a>04763 it2_ += n;
-<a name="l04764"></a>04764 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04765"></a>04765 }
-<a name="l04766"></a>04766 BOOST_UBLAS_INLINE
-<a name="l04767"></a>04767 const_iterator2 &amp;operator -= (difference_type n) {
-<a name="l04768"></a>04768 it2_ -= n;
-<a name="l04769"></a>04769 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04770"></a>04770 }
-<a name="l04771"></a>04771 BOOST_UBLAS_INLINE
-<a name="l04772"></a>04772 difference_type operator - (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l04773"></a>04773 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l04774"></a>04774 BOOST_UBLAS_CHECK (it1_ == it.it1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l04775"></a>04775 <span class="keywordflow">return</span> it2_ - it.it2_;
-<a name="l04776"></a>04776 }
-<a name="l04777"></a>04777
-<a name="l04778"></a>04778 <span class="comment">// Dereference</span>
-<a name="l04779"></a>04779 BOOST_UBLAS_INLINE
-<a name="l04780"></a>04780 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l04781"></a>04781 <span class="comment">// FIXME replace find with at_element</span>
-<a name="l04782"></a>04782 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().data_ (*it1_, *it2_);
-<a name="l04783"></a>04783 }
-<a name="l04784"></a>04784 BOOST_UBLAS_INLINE
-<a name="l04785"></a>04785 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l04786"></a>04786 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l04787"></a>04787 }
-<a name="l04788"></a>04788
-<a name="l04789"></a>04789 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l04790"></a>04790 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l04791"></a>04791 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l04792"></a>04792 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html" title="A matrix referencing a non continuous submatrix of elements given another matrix...">self_type</a>::
-<a name="l04793"></a>04793 <span class="preprocessor">#endif</span>
-<a name="l04794"></a>04794 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator1.html">const_iterator1</a> begin ()<span class="keyword"> const </span>{
-<a name="l04795"></a>04795 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator1.html">const_iterator1</a> ((*<span class="keyword">this</span>) (), it1_ ().begin (), it2_);
-<a name="l04796"></a>04796 }
-<a name="l04797"></a>04797 BOOST_UBLAS_INLINE
-<a name="l04798"></a>04798 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l04799"></a>04799 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html" title="A matrix referencing a non continuous submatrix of elements given another matrix...">self_type</a>::
-<a name="l04800"></a>04800 <span class="preprocessor">#endif</span>
-<a name="l04801"></a>04801 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator1.html">const_iterator1</a> end ()<span class="keyword"> const </span>{
-<a name="l04802"></a>04802 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator1.html">const_iterator1</a> ((*<span class="keyword">this</span>) (), it1_ ().end (), it2_);
-<a name="l04803"></a>04803 }
-<a name="l04804"></a>04804 BOOST_UBLAS_INLINE
-<a name="l04805"></a>04805 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l04806"></a>04806 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html" title="A matrix referencing a non continuous submatrix of elements given another matrix...">self_type</a>::
-<a name="l04807"></a>04807 <span class="preprocessor">#endif</span>
-<a name="l04808"></a>04808 <span class="preprocessor"></span> const_reverse_iterator1 rbegin ()<span class="keyword"> const </span>{
-<a name="l04809"></a>04809 <span class="keywordflow">return</span> const_reverse_iterator1 (end ());
-<a name="l04810"></a>04810 }
-<a name="l04811"></a>04811 BOOST_UBLAS_INLINE
-<a name="l04812"></a>04812 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l04813"></a>04813 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html" title="A matrix referencing a non continuous submatrix of elements given another matrix...">self_type</a>::
-<a name="l04814"></a>04814 <span class="preprocessor">#endif</span>
-<a name="l04815"></a>04815 <span class="preprocessor"></span> const_reverse_iterator1 rend ()<span class="keyword"> const </span>{
-<a name="l04816"></a>04816 <span class="keywordflow">return</span> const_reverse_iterator1 (begin ());
-<a name="l04817"></a>04817 }
-<a name="l04818"></a>04818 <span class="preprocessor">#endif</span>
-<a name="l04819"></a>04819 <span class="preprocessor"></span>
-<a name="l04820"></a>04820 <span class="comment">// Indices</span>
-<a name="l04821"></a>04821 BOOST_UBLAS_INLINE
-<a name="l04822"></a>04822 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l04823"></a>04823 <span class="keywordflow">return</span> it1_.index ();
-<a name="l04824"></a>04824 }
-<a name="l04825"></a>04825 BOOST_UBLAS_INLINE
-<a name="l04826"></a>04826 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l04827"></a>04827 <span class="keywordflow">return</span> it2_.index ();
-<a name="l04828"></a>04828 }
-<a name="l04829"></a>04829
-<a name="l04830"></a>04830 <span class="comment">// Assignment</span>
-<a name="l04831"></a>04831 BOOST_UBLAS_INLINE
-<a name="l04832"></a>04832 const_iterator2 &amp;operator = (<span class="keyword">const</span> const_iterator2 &amp;it) {
-<a name="l04833"></a>04833 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l04834"></a>04834 it1_ = it.it1_;
-<a name="l04835"></a>04835 it2_ = it.it2_;
-<a name="l04836"></a>04836 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04837"></a>04837 }
-<a name="l04838"></a>04838
-<a name="l04839"></a>04839 <span class="comment">// Comparison</span>
-<a name="l04840"></a>04840 BOOST_UBLAS_INLINE
-<a name="l04841"></a>04841 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l04842"></a>04842 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l04843"></a>04843 BOOST_UBLAS_CHECK (it1_ == it.it1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l04844"></a>04844 <span class="keywordflow">return</span> it2_ == it.it2_;
-<a name="l04845"></a>04845 }
-<a name="l04846"></a>04846 BOOST_UBLAS_INLINE
-<a name="l04847"></a>04847 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l04848"></a>04848 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l04849"></a>04849 BOOST_UBLAS_CHECK (it1_ == it.it1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l04850"></a>04850 <span class="keywordflow">return</span> it2_ &lt; it.it2_;
-<a name="l04851"></a>04851 }
-<a name="l04852"></a>04852
-<a name="l04853"></a>04853 <span class="keyword">private</span>:
-<a name="l04854"></a>04854 const_subiterator1_type it1_;
-<a name="l04855"></a>04855 const_subiterator2_type it2_;
-<a name="l04856"></a>04856 };
-<a name="l04857"></a>04857 <span class="preprocessor">#endif</span>
-<a name="l04858"></a>04858 <span class="preprocessor"></span>
-<a name="l04859"></a>04859 BOOST_UBLAS_INLINE
-<a name="l04860"></a>04860 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator2.html">const_iterator2</a> begin2 ()<span class="keyword"> const </span>{
-<a name="l04861"></a>04861 <span class="keywordflow">return</span> find2 (0, 0, 0);
-<a name="l04862"></a>04862 }
-<a name="l04863"></a>04863 BOOST_UBLAS_INLINE
-<a name="l04864"></a>04864 const_iterator2 end2 ()<span class="keyword"> const </span>{
-<a name="l04865"></a>04865 <span class="keywordflow">return</span> find2 (0, 0, size2 ());
-<a name="l04866"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1iterator2.html">04866</a> }
-<a name="l04867"></a>04867
-<a name="l04868"></a>04868 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l04869"></a>04869 <span class="preprocessor"></span> <span class="keyword">class </span>iterator2:
-<a name="l04870"></a>04870 <span class="keyword">public</span> container_reference&lt;matrix_indirect&gt;,
-<a name="l04871"></a>04871 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename M::iterator2::iterator_category&gt;::template
-<a name="l04872"></a>04872 iterator_base&lt;iterator2, value_type&gt;::type {
-<a name="l04873"></a>04873 <span class="keyword">public</span>:
-<a name="l04874"></a>04874 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::iterator2::value_type value_type;
-<a name="l04875"></a>04875 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::iterator2::difference_type difference_type;
-<a name="l04876"></a>04876 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::reference reference; <span class="comment">//FIXME due to indexing access</span>
-<a name="l04877"></a>04877 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::iterator2::pointer pointer;
-<a name="l04878"></a>04878 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1iterator1.html">iterator1</a> dual_iterator_type;
-<a name="l04879"></a>04879 <span class="keyword">typedef</span> reverse_iterator1 dual_reverse_iterator_type;
-<a name="l04880"></a>04880
-<a name="l04881"></a>04881 <span class="comment">// Construction and destruction</span>
-<a name="l04882"></a>04882 BOOST_UBLAS_INLINE
-<a name="l04883"></a>04883 iterator2 ():
-<a name="l04884"></a>04884 container_reference&lt;self_type&gt; (), it1_ (), it2_ () {}
-<a name="l04885"></a>04885 BOOST_UBLAS_INLINE
-<a name="l04886"></a>04886 iterator2 (self_type &amp;mi, <span class="keyword">const</span> subiterator1_type &amp;it1, <span class="keyword">const</span> subiterator2_type &amp;it2):
-<a name="l04887"></a>04887 container_reference&lt;self_type&gt; (mi), it1_ (it1), it2_ (it2) {}
-<a name="l04888"></a>04888
-<a name="l04889"></a>04889 <span class="comment">// Arithmetic</span>
-<a name="l04890"></a>04890 BOOST_UBLAS_INLINE
-<a name="l04891"></a>04891 iterator2 &amp;operator ++ () {
-<a name="l04892"></a>04892 ++ it2_;
-<a name="l04893"></a>04893 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04894"></a>04894 }
-<a name="l04895"></a>04895 BOOST_UBLAS_INLINE
-<a name="l04896"></a>04896 iterator2 &amp;operator -- () {
-<a name="l04897"></a>04897 -- it2_;
-<a name="l04898"></a>04898 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04899"></a>04899 }
-<a name="l04900"></a>04900 BOOST_UBLAS_INLINE
-<a name="l04901"></a>04901 iterator2 &amp;operator += (difference_type n) {
-<a name="l04902"></a>04902 it2_ += n;
-<a name="l04903"></a>04903 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04904"></a>04904 }
-<a name="l04905"></a>04905 BOOST_UBLAS_INLINE
-<a name="l04906"></a>04906 iterator2 &amp;operator -= (difference_type n) {
-<a name="l04907"></a>04907 it2_ -= n;
-<a name="l04908"></a>04908 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04909"></a>04909 }
-<a name="l04910"></a>04910 BOOST_UBLAS_INLINE
-<a name="l04911"></a>04911 difference_type operator - (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l04912"></a>04912 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), external_logic ());
-<a name="l04913"></a>04913 BOOST_UBLAS_CHECK (it1_ == it.it1_, external_logic ());
-<a name="l04914"></a>04914 <span class="keywordflow">return</span> it2_ - it.it2_;
-<a name="l04915"></a>04915 }
-<a name="l04916"></a>04916
-<a name="l04917"></a>04917 <span class="comment">// Dereference</span>
-<a name="l04918"></a>04918 BOOST_UBLAS_INLINE
-<a name="l04919"></a>04919 reference operator * ()<span class="keyword"> const </span>{
-<a name="l04920"></a>04920 <span class="comment">// FIXME replace find with at_element</span>
-<a name="l04921"></a>04921 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().data_ (*it1_, *it2_);
-<a name="l04922"></a>04922 }
-<a name="l04923"></a>04923 BOOST_UBLAS_INLINE
-<a name="l04924"></a>04924 reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l04925"></a>04925 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l04926"></a>04926 }
-<a name="l04927"></a>04927
-<a name="l04928"></a>04928 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l04929"></a>04929 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l04930"></a>04930 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l04931"></a>04931 <span class="preprocessor"></span> <span class="keyword">typename</span> self_type::
-<a name="l04932"></a>04932 <span class="preprocessor">#endif</span>
-<a name="l04933"></a>04933 <span class="preprocessor"></span> iterator1 begin ()<span class="keyword"> const </span>{
-<a name="l04934"></a>04934 <span class="keywordflow">return</span> iterator1 ((*<span class="keyword">this</span>) (), it1_ ().begin (), it2_);
-<a name="l04935"></a>04935 }
-<a name="l04936"></a>04936 BOOST_UBLAS_INLINE
-<a name="l04937"></a>04937 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l04938"></a>04938 <span class="preprocessor"></span> <span class="keyword">typename</span> self_type::
-<a name="l04939"></a>04939 <span class="preprocessor">#endif</span>
-<a name="l04940"></a>04940 <span class="preprocessor"></span> iterator1 end ()<span class="keyword"> const </span>{
-<a name="l04941"></a>04941 <span class="keywordflow">return</span> iterator1 ((*<span class="keyword">this</span>) (), it1_ ().end (), it2_);
-<a name="l04942"></a>04942 }
-<a name="l04943"></a>04943 BOOST_UBLAS_INLINE
-<a name="l04944"></a>04944 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l04945"></a>04945 <span class="preprocessor"></span> <span class="keyword">typename</span> self_type::
-<a name="l04946"></a>04946 <span class="preprocessor">#endif</span>
-<a name="l04947"></a>04947 <span class="preprocessor"></span> reverse_iterator1 rbegin ()<span class="keyword"> const </span>{
-<a name="l04948"></a>04948 <span class="keywordflow">return</span> reverse_iterator1 (end ());
-<a name="l04949"></a>04949 }
-<a name="l04950"></a>04950 BOOST_UBLAS_INLINE
-<a name="l04951"></a>04951 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l04952"></a>04952 <span class="preprocessor"></span> <span class="keyword">typename</span> self_type::
-<a name="l04953"></a>04953 <span class="preprocessor">#endif</span>
-<a name="l04954"></a>04954 <span class="preprocessor"></span> reverse_iterator1 rend ()<span class="keyword"> const </span>{
-<a name="l04955"></a>04955 <span class="keywordflow">return</span> reverse_iterator1 (begin ());
-<a name="l04956"></a>04956 }
-<a name="l04957"></a>04957 <span class="preprocessor">#endif</span>
-<a name="l04958"></a>04958 <span class="preprocessor"></span>
-<a name="l04959"></a>04959 <span class="comment">// Indices</span>
-<a name="l04960"></a>04960 BOOST_UBLAS_INLINE
-<a name="l04961"></a>04961 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l04962"></a>04962 <span class="keywordflow">return</span> it1_.index ();
-<a name="l04963"></a>04963 }
-<a name="l04964"></a>04964 BOOST_UBLAS_INLINE
-<a name="l04965"></a>04965 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l04966"></a>04966 <span class="keywordflow">return</span> it2_.index ();
-<a name="l04967"></a>04967 }
-<a name="l04968"></a>04968
-<a name="l04969"></a>04969 <span class="comment">// Assignment</span>
-<a name="l04970"></a>04970 BOOST_UBLAS_INLINE
-<a name="l04971"></a>04971 iterator2 &amp;operator = (<span class="keyword">const</span> iterator2 &amp;it) {
-<a name="l04972"></a>04972 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l04973"></a>04973 it1_ = it.it1_;
-<a name="l04974"></a>04974 it2_ = it.it2_;
-<a name="l04975"></a>04975 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04976"></a>04976 }
-<a name="l04977"></a>04977
-<a name="l04978"></a>04978 <span class="comment">// Comparison</span>
-<a name="l04979"></a>04979 BOOST_UBLAS_INLINE
-<a name="l04980"></a>04980 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l04981"></a>04981 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), external_logic ());
-<a name="l04982"></a>04982 BOOST_UBLAS_CHECK (it1_ == it.it1_, external_logic ());
-<a name="l04983"></a>04983 <span class="keywordflow">return</span> it2_ == it.it2_;
-<a name="l04984"></a>04984 }
-<a name="l04985"></a>04985 BOOST_UBLAS_INLINE
-<a name="l04986"></a>04986 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l04987"></a>04987 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), external_logic ());
-<a name="l04988"></a>04988 BOOST_UBLAS_CHECK (it1_ == it.it1_, external_logic ());
-<a name="l04989"></a>04989 <span class="keywordflow">return</span> it2_ &lt; it.it2_;
-<a name="l04990"></a>04990 }
-<a name="l04991"></a>04991
-<a name="l04992"></a>04992 <span class="keyword">private</span>:
-<a name="l04993"></a>04993 subiterator1_type it1_;
-<a name="l04994"></a>04994 subiterator2_type it2_;
-<a name="l04995"></a>04995
-<a name="l04996"></a>04996 <span class="keyword">friend</span> <span class="keyword">class </span>const_iterator2;
-<a name="l04997"></a>04997 };
-<a name="l04998"></a>04998 <span class="preprocessor">#endif</span>
-<a name="l04999"></a>04999 <span class="preprocessor"></span>
-<a name="l05000"></a>05000 BOOST_UBLAS_INLINE
-<a name="l05001"></a>05001 iterator2 begin2 () {
-<a name="l05002"></a>05002 <span class="keywordflow">return</span> find2 (0, 0, 0);
-<a name="l05003"></a>05003 }
-<a name="l05004"></a>05004 BOOST_UBLAS_INLINE
-<a name="l05005"></a>05005 iterator2 end2 () {
-<a name="l05006"></a>05006 <span class="keywordflow">return</span> find2 (0, 0, size2 ());
-<a name="l05007"></a>05007 }
-<a name="l05008"></a>05008
-<a name="l05009"></a>05009 <span class="comment">// Reverse iterators</span>
-<a name="l05010"></a>05010
-<a name="l05011"></a>05011 BOOST_UBLAS_INLINE
-<a name="l05012"></a>05012 const_reverse_iterator1 rbegin1 ()<span class="keyword"> const </span>{
-<a name="l05013"></a>05013 <span class="keywordflow">return</span> const_reverse_iterator1 (end1 ());
-<a name="l05014"></a>05014 }
-<a name="l05015"></a>05015 BOOST_UBLAS_INLINE
-<a name="l05016"></a>05016 const_reverse_iterator1 rend1 ()<span class="keyword"> const </span>{
-<a name="l05017"></a>05017 <span class="keywordflow">return</span> const_reverse_iterator1 (begin1 ());
-<a name="l05018"></a>05018 }
-<a name="l05019"></a>05019
-<a name="l05020"></a>05020 BOOST_UBLAS_INLINE
-<a name="l05021"></a>05021 reverse_iterator1 rbegin1 () {
-<a name="l05022"></a>05022 <span class="keywordflow">return</span> reverse_iterator1 (end1 ());
-<a name="l05023"></a>05023 }
-<a name="l05024"></a>05024 BOOST_UBLAS_INLINE
-<a name="l05025"></a>05025 reverse_iterator1 rend1 () {
-<a name="l05026"></a>05026 <span class="keywordflow">return</span> reverse_iterator1 (begin1 ());
-<a name="l05027"></a>05027 }
-<a name="l05028"></a>05028
-<a name="l05029"></a>05029 BOOST_UBLAS_INLINE
-<a name="l05030"></a>05030 const_reverse_iterator2 rbegin2 ()<span class="keyword"> const </span>{
-<a name="l05031"></a>05031 <span class="keywordflow">return</span> const_reverse_iterator2 (end2 ());
-<a name="l05032"></a>05032 }
-<a name="l05033"></a>05033 BOOST_UBLAS_INLINE
-<a name="l05034"></a>05034 const_reverse_iterator2 rend2 ()<span class="keyword"> const </span>{
-<a name="l05035"></a>05035 <span class="keywordflow">return</span> const_reverse_iterator2 (begin2 ());
-<a name="l05036"></a>05036 }
-<a name="l05037"></a>05037
-<a name="l05038"></a>05038 BOOST_UBLAS_INLINE
-<a name="l05039"></a>05039 reverse_iterator2 rbegin2 () {
-<a name="l05040"></a>05040 <span class="keywordflow">return</span> reverse_iterator2 (end2 ());
-<a name="l05041"></a>05041 }
-<a name="l05042"></a>05042 BOOST_UBLAS_INLINE
-<a name="l05043"></a>05043 reverse_iterator2 rend2 () {
-<a name="l05044"></a>05044 <span class="keywordflow">return</span> reverse_iterator2 (begin2 ());
-<a name="l05045"></a>05045 }
-<a name="l05046"></a>05046
-<a name="l05047"></a>05047 <span class="keyword">private</span>:
-<a name="l05048"></a>05048 matrix_closure_type data_;
-<a name="l05049"></a>05049 indirect_array_type ia1_;
-<a name="l05050"></a>05050 indirect_array_type ia2_;
-<a name="l05051"></a>05051 };
-<a name="l05052"></a>05052
-<a name="l05053"></a>05053 <span class="comment">// Projections</span>
-<a name="l05054"></a>05054 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> A&gt;
-<a name="l05055"></a>05055 BOOST_UBLAS_INLINE
-<a name="l05056"></a>05056 matrix_indirect&lt;M, indirect_array&lt;A&gt; &gt; project (M &amp;data, <span class="keyword">const</span> indirect_array&lt;A&gt; &amp;ia1, <span class="keyword">const</span> indirect_array&lt;A&gt; &amp;ia2) {
-<a name="l05057"></a>05057 <span class="keywordflow">return</span> matrix_indirect&lt;M, indirect_array&lt;A&gt; &gt; (data, ia1, ia2);
-<a name="l05058"></a>05058 }
-<a name="l05059"></a>05059 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> A&gt;
-<a name="l05060"></a>05060 BOOST_UBLAS_INLINE
-<a name="l05061"></a>05061 <span class="keyword">const</span> matrix_indirect&lt;const M, indirect_array&lt;A&gt; &gt; project (<span class="keyword">const</span> M &amp;data, <span class="keyword">const</span> indirect_array&lt;A&gt; &amp;ia1, <span class="keyword">const</span> indirect_array&lt;A&gt; &amp;ia2) {
-<a name="l05062"></a>05062 <span class="comment">// ISSUE was: return matrix_indirect&lt;M, indirect_array&lt;A&gt; &gt; (const_cast&lt;M &amp;&gt; (data), ia1, ia2);</span>
-<a name="l05063"></a>05063 <span class="keywordflow">return</span> matrix_indirect&lt;const M, indirect_array&lt;A&gt; &gt; (data, ia1, ia2);
-<a name="l05064"></a>05064 }
-<a name="l05065"></a>05065 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> IA&gt;
-<a name="l05066"></a>05066 BOOST_UBLAS_INLINE
-<a name="l05067"></a>05067 matrix_indirect&lt;M, IA&gt; project (matrix_indirect&lt;M, IA&gt; &amp;data, <span class="keyword">const</span> <span class="keyword">typename</span> matrix_indirect&lt;M, IA&gt;::range_type &amp;r1, <span class="keyword">const</span> <span class="keyword">typename</span> matrix_indirect&lt;M, IA&gt;::range_type &amp;r2) {
-<a name="l05068"></a>05068 <span class="keywordflow">return</span> data.project (r1, r2);
-<a name="l05069"></a>05069 }
-<a name="l05070"></a>05070 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> IA&gt;
-<a name="l05071"></a>05071 BOOST_UBLAS_INLINE
-<a name="l05072"></a>05072 <span class="keyword">const</span> matrix_indirect&lt;M, IA&gt; project (<span class="keyword">const</span> matrix_indirect&lt;M, IA&gt; &amp;data, <span class="keyword">const</span> <span class="keyword">typename</span> matrix_indirect&lt;M, IA&gt;::range_type &amp;r1, <span class="keyword">const</span> <span class="keyword">typename</span> matrix_indirect&lt;M, IA&gt;::range_type &amp;r2) {
-<a name="l05073"></a>05073 <span class="keywordflow">return</span> data.project (r1, r2);
-<a name="l05074"></a>05074 }
-<a name="l05075"></a>05075 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> IA&gt;
-<a name="l05076"></a>05076 BOOST_UBLAS_INLINE
-<a name="l05077"></a>05077 matrix_indirect&lt;M, IA&gt; project (matrix_indirect&lt;M, IA&gt; &amp;data, <span class="keyword">const</span> <span class="keyword">typename</span> matrix_indirect&lt;M, IA&gt;::slice_type &amp;s1, <span class="keyword">const</span> <span class="keyword">typename</span> matrix_indirect&lt;M, IA&gt;::slice_type &amp;s2) {
-<a name="l05078"></a>05078 <span class="keywordflow">return</span> data.project (s1, s2);
-<a name="l05079"></a>05079 }
-<a name="l05080"></a>05080 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> IA&gt;
-<a name="l05081"></a>05081 BOOST_UBLAS_INLINE
-<a name="l05082"></a>05082 <span class="keyword">const</span> matrix_indirect&lt;M, IA&gt; project (<span class="keyword">const</span> matrix_indirect&lt;M, IA&gt; &amp;data, <span class="keyword">const</span> <span class="keyword">typename</span> matrix_indirect&lt;M, IA&gt;::slice_type &amp;s1, <span class="keyword">const</span> <span class="keyword">typename</span> matrix_indirect&lt;M, IA&gt;::slice_type &amp;s2) {
-<a name="l05083"></a>05083 <span class="keywordflow">return</span> data.project (s1, s2);
-<a name="l05084"></a>05084 }
-<a name="l05085"></a>05085 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> A&gt;
-<a name="l05086"></a>05086 BOOST_UBLAS_INLINE
-<a name="l05087"></a>05087 matrix_indirect&lt;M, indirect_array&lt;A&gt; &gt; project (matrix_indirect&lt;M, indirect_array&lt;A&gt; &gt; &amp;data, <span class="keyword">const</span> indirect_array&lt;A&gt; &amp;ia1, <span class="keyword">const</span> indirect_array&lt;A&gt; &amp;ia2) {
-<a name="l05088"></a>05088 <span class="keywordflow">return</span> data.project (ia1, ia2);
-<a name="l05089"></a>05089 }
-<a name="l05090"></a>05090 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> A&gt;
-<a name="l05091"></a>05091 BOOST_UBLAS_INLINE
-<a name="l05092"></a>05092 <span class="keyword">const</span> matrix_indirect&lt;M, indirect_array&lt;A&gt; &gt; project (<span class="keyword">const</span> matrix_indirect&lt;M, indirect_array&lt;A&gt; &gt; &amp;data, <span class="keyword">const</span> indirect_array&lt;A&gt; &amp;ia1, <span class="keyword">const</span> indirect_array&lt;A&gt; &amp;ia2) {
-<a name="l05093"></a>05093 <span class="keywordflow">return</span> data.project (ia1, ia2);
-<a name="l05094"></a>05094 }
-<a name="l05095"></a>05095
-<a name="l05097"></a>05097 <span class="keyword">template</span> &lt;<span class="keyword">class</span> M&gt;
-<a name="l05098"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01matrix__indirect_3_01_m_01_4_01_4.html">05098</a> <span class="keyword">struct </span>matrix_temporary_traits&lt; matrix_indirect&lt;M&gt; &gt;
-<a name="l05099"></a>05099 : matrix_temporary_traits&lt; M &gt; {};
-<a name="l05100"></a>05100 <span class="keyword">template</span> &lt;<span class="keyword">class</span> M&gt;
-<a name="l05101"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01const_01matrix__indirect_3_01_m_01_4_01_4.html">05101</a> <span class="keyword">struct </span>matrix_temporary_traits&lt; const matrix_indirect&lt;M&gt; &gt;
-<a name="l05102"></a>05102 : matrix_temporary_traits&lt; M &gt; {};
-<a name="l05103"></a>05103
-<a name="l05104"></a>05104 <span class="keyword">template</span> &lt;<span class="keyword">class</span> M&gt;
-<a name="l05105"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01matrix__indirect_3_01_m_01_4_01_4.html">05105</a> <span class="keyword">struct </span>vector_temporary_traits&lt; matrix_indirect&lt;M&gt; &gt;
-<a name="l05106"></a>05106 : vector_temporary_traits&lt; M &gt; {};
-<a name="l05107"></a>05107 <span class="keyword">template</span> &lt;<span class="keyword">class</span> M&gt;
-<a name="l05108"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01matrix__indirect_3_01_m_01_4_01_4.html">05108</a> <span class="keyword">struct </span>vector_temporary_traits&lt; const matrix_indirect&lt;M&gt; &gt;
-<a name="l05109"></a>05109 : vector_temporary_traits&lt; M &gt; {};
-<a name="l05110"></a>05110
-<a name="l05111"></a>05111 }}}
-<a name="l05112"></a>05112
-<a name="l05113"></a>05113 <span class="preprocessor">#endif</span>
-</pre></div></div>
-<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Jul 4 20:30:57 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>
diff --git a/libs/numeric/ublas/doc/html/matrix__sparse_8hpp_source.html b/libs/numeric/ublas/doc/html/matrix__sparse_8hpp_source.html
deleted file mode 100644
index 0ba66f503e..0000000000
--- a/libs/numeric/ublas/doc/html/matrix__sparse_8hpp_source.html
+++ /dev/null
@@ -1,5381 +0,0 @@
-<!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: matrix_sparse.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>matrix_sparse.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-2007</span>
-<a name="l00003"></a>00003 <span class="comment">// Joerg Walter, Mathias Koch, Gunter Winkler</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_MATRIX_SPARSE_</span>
-<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#define _BOOST_UBLAS_MATRIX_SPARSE_</span>
-<a name="l00015"></a>00015 <span class="preprocessor"></span>
-<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;boost/numeric/ublas/vector_sparse.hpp&gt;</span>
-<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;boost/numeric/ublas/matrix_expression.hpp&gt;</span>
-<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;boost/numeric/ublas/detail/matrix_assign.hpp&gt;</span>
-<a name="l00019"></a>00019 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00020"></a>00020 <span class="preprocessor"></span><span class="preprocessor">#include &lt;boost/numeric/ublas/matrix.hpp&gt;</span>
-<a name="l00021"></a>00021 <span class="preprocessor">#endif</span>
-<a name="l00022"></a>00022 <span class="preprocessor"></span>
-<a name="l00023"></a>00023 <span class="comment">// Iterators based on ideas of Jeremy Siek</span>
-<a name="l00024"></a>00024
-<a name="l00025"></a>00025 <span class="keyword">namespace </span>boost { <span class="keyword">namespace </span>numeric { <span class="keyword">namespace </span>ublas {
-<a name="l00026"></a>00026
-<a name="l00027"></a>00027 <span class="preprocessor">#ifdef BOOST_UBLAS_STRICT_MATRIX_SPARSE</span>
-<a name="l00028"></a>00028 <span class="preprocessor"></span>
-<a name="l00029"></a>00029 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l00030"></a>00030 <span class="keyword">class </span>sparse_matrix_element:
-<a name="l00031"></a>00031 <span class="keyword">public</span> container_reference&lt;M&gt; {
-<a name="l00032"></a>00032 <span class="keyword">public</span>:
-<a name="l00033"></a>00033 <span class="keyword">typedef</span> M matrix_type;
-<a name="l00034"></a>00034 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::size_type size_type;
-<a name="l00035"></a>00035 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::value_type value_type;
-<a name="l00036"></a>00036 <span class="keyword">typedef</span> <span class="keyword">const</span> value_type &amp;const_reference;
-<a name="l00037"></a>00037 <span class="keyword">typedef</span> value_type *pointer;
-<a name="l00038"></a>00038 <span class="keyword">typedef</span> <span class="keyword">const</span> value_type *const_pointer;
-<a name="l00039"></a>00039
-<a name="l00040"></a>00040 <span class="keyword">private</span>:
-<a name="l00041"></a>00041 <span class="comment">// Proxied element operations</span>
-<a name="l00042"></a>00042 <span class="keywordtype">void</span> get_d ()<span class="keyword"> const </span>{
-<a name="l00043"></a>00043 const_pointer p = (*this) ().find_element (i_, j_);
-<a name="l00044"></a>00044 <span class="keywordflow">if</span> (p)
-<a name="l00045"></a>00045 d_ = *p;
-<a name="l00046"></a>00046 <span class="keywordflow">else</span>
-<a name="l00047"></a>00047 d_ = value_type<span class="comment">/*zero*/</span>();
-<a name="l00048"></a>00048 }
-<a name="l00049"></a>00049
-<a name="l00050"></a>00050 <span class="keywordtype">void</span> <span class="keyword">set</span> (<span class="keyword">const</span> value_type &amp;s) <span class="keyword">const</span> {
-<a name="l00051"></a>00051 pointer p = (*this) ().find_element (i_, j_);
-<a name="l00052"></a>00052 <span class="keywordflow">if</span> (!p)
-<a name="l00053"></a>00053 (*this) ().insert_element (i_, j_, s);
-<a name="l00054"></a>00054 <span class="keywordflow">else</span>
-<a name="l00055"></a>00055 *p = s;
-<a name="l00056"></a>00056 }
-<a name="l00057"></a>00057
-<a name="l00058"></a>00058 <span class="keyword">public</span>:
-<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 sparse_matrix_element (matrix_type &amp;m, size_type i, size_type j):
-<a name="l00062"></a>00062 container_reference&lt;matrix_type&gt; (m), i_ (i), j_ (j) {
-<a name="l00063"></a>00063 }
-<a name="l00064"></a>00064 BOOST_UBLAS_INLINE
-<a name="l00065"></a>00065 sparse_matrix_element (<span class="keyword">const</span> sparse_matrix_element &amp;p):
-<a name="l00066"></a>00066 container_reference&lt;matrix_type&gt; (p), i_ (p.i_), j_ (p.j_) {}
-<a name="l00067"></a>00067 BOOST_UBLAS_INLINE
-<a name="l00068"></a>00068 ~sparse_matrix_element () {
-<a name="l00069"></a>00069 }
-<a name="l00070"></a>00070
-<a name="l00071"></a>00071 <span class="comment">// Assignment</span>
-<a name="l00072"></a>00072 BOOST_UBLAS_INLINE
-<a name="l00073"></a>00073 sparse_matrix_element &amp;operator = (<span class="keyword">const</span> sparse_matrix_element &amp;p) {
-<a name="l00074"></a>00074 <span class="comment">// Overide the implict copy assignment</span>
-<a name="l00075"></a>00075 p.get_d ();
-<a name="l00076"></a>00076 <span class="keyword">set</span> (p.d_);
-<a name="l00077"></a>00077 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00078"></a>00078 }
-<a name="l00079"></a>00079 <span class="keyword">template</span>&lt;<span class="keyword">class</span> D&gt;
-<a name="l00080"></a>00080 BOOST_UBLAS_INLINE
-<a name="l00081"></a>00081 sparse_matrix_element &amp;operator = (<span class="keyword">const</span> D &amp;d) {
-<a name="l00082"></a>00082 <span class="keyword">set</span> (d);
-<a name="l00083"></a>00083 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00084"></a>00084 }
-<a name="l00085"></a>00085 <span class="keyword">template</span>&lt;<span class="keyword">class</span> D&gt;
-<a name="l00086"></a>00086 BOOST_UBLAS_INLINE
-<a name="l00087"></a>00087 sparse_matrix_element &amp;operator += (<span class="keyword">const</span> D &amp;d) {
-<a name="l00088"></a>00088 get_d ();
-<a name="l00089"></a>00089 d_ += d;
-<a name="l00090"></a>00090 <span class="keyword">set</span> (d_);
-<a name="l00091"></a>00091 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00092"></a>00092 }
-<a name="l00093"></a>00093 <span class="keyword">template</span>&lt;<span class="keyword">class</span> D&gt;
-<a name="l00094"></a>00094 BOOST_UBLAS_INLINE
-<a name="l00095"></a>00095 sparse_matrix_element &amp;operator -= (<span class="keyword">const</span> D &amp;d) {
-<a name="l00096"></a>00096 get_d ();
-<a name="l00097"></a>00097 d_ -= d;
-<a name="l00098"></a>00098 <span class="keyword">set</span> (d_);
-<a name="l00099"></a>00099 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00100"></a>00100 }
-<a name="l00101"></a>00101 <span class="keyword">template</span>&lt;<span class="keyword">class</span> D&gt;
-<a name="l00102"></a>00102 BOOST_UBLAS_INLINE
-<a name="l00103"></a>00103 sparse_matrix_element &amp;operator *= (<span class="keyword">const</span> D &amp;d) {
-<a name="l00104"></a>00104 get_d ();
-<a name="l00105"></a>00105 d_ *= d;
-<a name="l00106"></a>00106 <span class="keyword">set</span> (d_);
-<a name="l00107"></a>00107 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00108"></a>00108 }
-<a name="l00109"></a>00109 <span class="keyword">template</span>&lt;<span class="keyword">class</span> D&gt;
-<a name="l00110"></a>00110 BOOST_UBLAS_INLINE
-<a name="l00111"></a>00111 sparse_matrix_element &amp;operator /= (<span class="keyword">const</span> D &amp;d) {
-<a name="l00112"></a>00112 get_d ();
-<a name="l00113"></a>00113 d_ /= d;
-<a name="l00114"></a>00114 <span class="keyword">set</span> (d_);
-<a name="l00115"></a>00115 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00116"></a>00116 }
-<a name="l00117"></a>00117
-<a name="l00118"></a>00118 <span class="comment">// Comparison</span>
-<a name="l00119"></a>00119 <span class="keyword">template</span>&lt;<span class="keyword">class</span> D&gt;
-<a name="l00120"></a>00120 BOOST_UBLAS_INLINE
-<a name="l00121"></a>00121 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> D &amp;d)<span class="keyword"> const </span>{
-<a name="l00122"></a>00122 get_d ();
-<a name="l00123"></a>00123 <span class="keywordflow">return</span> d_ == d;
-<a name="l00124"></a>00124 }
-<a name="l00125"></a>00125 <span class="keyword">template</span>&lt;<span class="keyword">class</span> D&gt;
-<a name="l00126"></a>00126 BOOST_UBLAS_INLINE
-<a name="l00127"></a>00127 <span class="keywordtype">bool</span> operator != (<span class="keyword">const</span> D &amp;d)<span class="keyword"> const </span>{
-<a name="l00128"></a>00128 get_d ();
-<a name="l00129"></a>00129 <span class="keywordflow">return</span> d_ != d;
-<a name="l00130"></a>00130 }
-<a name="l00131"></a>00131
-<a name="l00132"></a>00132 <span class="comment">// Conversion - weak link in proxy as d_ is not a perfect alias for the element</span>
-<a name="l00133"></a>00133 BOOST_UBLAS_INLINE
-<a name="l00134"></a>00134 operator const_reference ()<span class="keyword"> const </span>{
-<a name="l00135"></a>00135 get_d ();
-<a name="l00136"></a>00136 <span class="keywordflow">return</span> d_;
-<a name="l00137"></a>00137 }
-<a name="l00138"></a>00138
-<a name="l00139"></a>00139 <span class="comment">// Conversion to reference - may be invalidated</span>
-<a name="l00140"></a>00140 BOOST_UBLAS_INLINE
-<a name="l00141"></a>00141 value_type&amp; ref ()<span class="keyword"> const </span>{
-<a name="l00142"></a>00142 <span class="keyword">const</span> pointer p = (*this) ().find_element (i_, j_);
-<a name="l00143"></a>00143 <span class="keywordflow">if</span> (!p)
-<a name="l00144"></a>00144 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().insert_element (i_, j_, value_type<span class="comment">/*zero*/</span>());
-<a name="l00145"></a>00145 <span class="keywordflow">else</span>
-<a name="l00146"></a>00146 <span class="keywordflow">return</span> *p;
-<a name="l00147"></a>00147 }
-<a name="l00148"></a>00148
-<a name="l00149"></a>00149 <span class="keyword">private</span>:
-<a name="l00150"></a>00150 size_type i_;
-<a name="l00151"></a>00151 size_type j_;
-<a name="l00152"></a>00152 <span class="keyword">mutable</span> value_type d_;
-<a name="l00153"></a>00153 };
-<a name="l00154"></a>00154
-<a name="l00155"></a>00155 <span class="comment">/*</span>
-<a name="l00156"></a>00156 <span class="comment"> * Generalise explicit reference access</span>
-<a name="l00157"></a>00157 <span class="comment"> */</span>
-<a name="l00158"></a>00158 <span class="keyword">namespace </span>detail {
-<a name="l00159"></a>00159 <span class="keyword">template</span> &lt;<span class="keyword">class</span> V&gt;
-<a name="l00160"></a>00160 <span class="keyword">struct </span>element_reference&lt;sparse_matrix_element&lt;V&gt; &gt; {
-<a name="l00161"></a>00161 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::value_type&amp; reference;
-<a name="l00162"></a>00162 <span class="keyword">static</span> reference get_reference (<span class="keyword">const</span> sparse_matrix_element&lt;V&gt;&amp; sve)
-<a name="l00163"></a>00163 {
-<a name="l00164"></a>00164 <span class="keywordflow">return</span> sve.ref ();
-<a name="l00165"></a>00165 }
-<a name="l00166"></a>00166 };
-<a name="l00167"></a>00167 }
-<a name="l00168"></a>00168
-<a name="l00169"></a>00169
-<a name="l00170"></a>00170 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l00171"></a>00171 <span class="keyword">struct </span>type_traits&lt;sparse_matrix_element&lt;M&gt; &gt; {
-<a name="l00172"></a>00172 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::value_type element_type;
-<a name="l00173"></a>00173 <span class="keyword">typedef</span> type_traits&lt;sparse_matrix_element&lt;M&gt; &gt; self_type;
-<a name="l00174"></a>00174 <span class="keyword">typedef</span> <span class="keyword">typename</span> type_traits&lt;element_type&gt;::value_type value_type;
-<a name="l00175"></a>00175 <span class="keyword">typedef</span> <span class="keyword">typename</span> type_traits&lt;element_type&gt;::const_reference const_reference;
-<a name="l00176"></a>00176 <span class="keyword">typedef</span> sparse_matrix_element&lt;M&gt; reference;
-<a name="l00177"></a>00177 <span class="keyword">typedef</span> <span class="keyword">typename</span> type_traits&lt;element_type&gt;::real_type real_type;
-<a name="l00178"></a>00178 <span class="keyword">typedef</span> <span class="keyword">typename</span> type_traits&lt;element_type&gt;::precision_type precision_type;
-<a name="l00179"></a>00179
-<a name="l00180"></a>00180 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> plus_complexity = type_traits&lt;element_type&gt;::plus_complexity;
-<a name="l00181"></a>00181 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> multiplies_complexity = type_traits&lt;element_type&gt;::multiplies_complexity;
-<a name="l00182"></a>00182
-<a name="l00183"></a>00183 <span class="keyword">static</span>
-<a name="l00184"></a>00184 BOOST_UBLAS_INLINE
-<a name="l00185"></a>00185 real_type real (const_reference t) {
-<a name="l00186"></a>00186 <span class="keywordflow">return</span> type_traits&lt;element_type&gt;::real (t);
-<a name="l00187"></a>00187 }
-<a name="l00188"></a>00188 <span class="keyword">static</span>
-<a name="l00189"></a>00189 BOOST_UBLAS_INLINE
-<a name="l00190"></a>00190 real_type imag (const_reference t) {
-<a name="l00191"></a>00191 <span class="keywordflow">return</span> type_traits&lt;element_type&gt;::imag (t);
-<a name="l00192"></a>00192 }
-<a name="l00193"></a>00193 <span class="keyword">static</span>
-<a name="l00194"></a>00194 BOOST_UBLAS_INLINE
-<a name="l00195"></a>00195 value_type conj (const_reference t) {
-<a name="l00196"></a>00196 <span class="keywordflow">return</span> type_traits&lt;element_type&gt;::conj (t);
-<a name="l00197"></a>00197 }
-<a name="l00198"></a>00198
-<a name="l00199"></a>00199 <span class="keyword">static</span>
-<a name="l00200"></a>00200 BOOST_UBLAS_INLINE
-<a name="l00201"></a>00201 real_type type_abs (const_reference t) {
-<a name="l00202"></a>00202 <span class="keywordflow">return</span> type_traits&lt;element_type&gt;::type_abs (t);
-<a name="l00203"></a>00203 }
-<a name="l00204"></a>00204 <span class="keyword">static</span>
-<a name="l00205"></a>00205 BOOST_UBLAS_INLINE
-<a name="l00206"></a>00206 value_type type_sqrt (const_reference t) {
-<a name="l00207"></a>00207 <span class="keywordflow">return</span> type_traits&lt;element_type&gt;::type_sqrt (t);
-<a name="l00208"></a>00208 }
-<a name="l00209"></a>00209
-<a name="l00210"></a>00210 <span class="keyword">static</span>
-<a name="l00211"></a>00211 BOOST_UBLAS_INLINE
-<a name="l00212"></a>00212 real_type norm_1 (const_reference t) {
-<a name="l00213"></a>00213 <span class="keywordflow">return</span> type_traits&lt;element_type&gt;::norm_1 (t);
-<a name="l00214"></a>00214 }
-<a name="l00215"></a>00215 <span class="keyword">static</span>
-<a name="l00216"></a>00216 BOOST_UBLAS_INLINE
-<a name="l00217"></a>00217 real_type norm_2 (const_reference t) {
-<a name="l00218"></a>00218 <span class="keywordflow">return</span> type_traits&lt;element_type&gt;::norm_2 (t);
-<a name="l00219"></a>00219 }
-<a name="l00220"></a>00220 <span class="keyword">static</span>
-<a name="l00221"></a>00221 BOOST_UBLAS_INLINE
-<a name="l00222"></a>00222 real_type norm_inf (const_reference t) {
-<a name="l00223"></a>00223 <span class="keywordflow">return</span> type_traits&lt;element_type&gt;::norm_inf (t);
-<a name="l00224"></a>00224 }
-<a name="l00225"></a>00225
-<a name="l00226"></a>00226 <span class="keyword">static</span>
-<a name="l00227"></a>00227 BOOST_UBLAS_INLINE
-<a name="l00228"></a>00228 <span class="keywordtype">bool</span> equals (const_reference t1, const_reference t2) {
-<a name="l00229"></a>00229 <span class="keywordflow">return</span> type_traits&lt;element_type&gt;::equals (t1, t2);
-<a name="l00230"></a>00230 }
-<a name="l00231"></a>00231 };
-<a name="l00232"></a>00232
-<a name="l00233"></a>00233 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M1, <span class="keyword">class</span> T2&gt;
-<a name="l00234"></a>00234 <span class="keyword">struct </span>promote_traits&lt;sparse_matrix_element&lt;M1&gt;, T2&gt; {
-<a name="l00235"></a>00235 <span class="keyword">typedef</span> <span class="keyword">typename</span> promote_traits&lt;typename sparse_matrix_element&lt;M1&gt;::value_type, T2&gt;::promote_type promote_type;
-<a name="l00236"></a>00236 };
-<a name="l00237"></a>00237 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T1, <span class="keyword">class</span> M2&gt;
-<a name="l00238"></a>00238 <span class="keyword">struct </span>promote_traits&lt;T1, sparse_matrix_element&lt;M2&gt; &gt; {
-<a name="l00239"></a>00239 <span class="keyword">typedef</span> <span class="keyword">typename</span> promote_traits&lt;T1, typename sparse_matrix_element&lt;M2&gt;::value_type&gt;::promote_type promote_type;
-<a name="l00240"></a>00240 };
-<a name="l00241"></a>00241 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M1, <span class="keyword">class</span> M2&gt;
-<a name="l00242"></a>00242 <span class="keyword">struct </span>promote_traits&lt;sparse_matrix_element&lt;M1&gt;, sparse_matrix_element&lt;M2&gt; &gt; {
-<a name="l00243"></a>00243 <span class="keyword">typedef</span> <span class="keyword">typename</span> promote_traits&lt;typename sparse_matrix_element&lt;M1&gt;::value_type,
-<a name="l00244"></a>00244 <span class="keyword">typename</span> sparse_matrix_element&lt;M2&gt;::value_type&gt;::promote_type promote_type;
-<a name="l00245"></a>00245 };
-<a name="l00246"></a>00246
-<a name="l00247"></a>00247 <span class="preprocessor">#endif</span>
-<a name="l00248"></a>00248 <span class="preprocessor"></span>
-<a name="l00267"></a>00267 <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="l00268"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html">00268</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">mapped_matrix</a>:
-<a name="l00269"></a>00269 <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;mapped_matrix&lt;T, L, A&gt; &gt; {
-<a name="l00270"></a>00270
-<a name="l00271"></a>00271 <span class="keyword">typedef</span> T &amp;true_reference;
-<a name="l00272"></a>00272 <span class="keyword">typedef</span> T *pointer;
-<a name="l00273"></a>00273 <span class="keyword">typedef</span> <span class="keyword">const</span> T * const_pointer;
-<a name="l00274"></a>00274 <span class="keyword">typedef</span> L layout_type;
-<a name="l00275"></a>00275 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">mapped_matrix&lt;T, L, A&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">self_type</a>;
-<a name="l00276"></a>00276 <span class="keyword">public</span>:
-<a name="l00277"></a>00277 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l00278"></a>00278 <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="l00279"></a>00279 <span class="preprocessor">#endif</span>
-<a name="l00280"></a>00280 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> A::size_type size_type;
-<a name="l00281"></a>00281 <span class="keyword">typedef</span> <span class="keyword">typename</span> A::difference_type difference_type;
-<a name="l00282"></a>00282 <span class="keyword">typedef</span> T value_type;
-<a name="l00283"></a>00283 <span class="keyword">typedef</span> A array_type;
-<a name="l00284"></a>00284 <span class="keyword">typedef</span> <span class="keyword">const</span> T &amp;const_reference;
-<a name="l00285"></a>00285 <span class="preprocessor">#ifndef BOOST_UBLAS_STRICT_MATRIX_SPARSE</span>
-<a name="l00286"></a>00286 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1map__traits.html">detail::map_traits&lt;A, T&gt;::reference</a> reference;
-<a name="l00287"></a>00287 <span class="preprocessor">#else</span>
-<a name="l00288"></a>00288 <span class="preprocessor"></span> <span class="keyword">typedef</span> sparse_matrix_element&lt;self_type&gt; reference;
-<a name="l00289"></a>00289 <span class="preprocessor">#endif</span>
-<a name="l00290"></a>00290 <span class="preprocessor"></span> <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="l00291"></a>00291 <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="l00292"></a>00292 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector.html" title="Index map based sparse vector.">mapped_vector&lt;T, A&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector.html" title="Index map based sparse vector.">vector_temporary_type</a>;
-<a name="l00293"></a>00293 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">matrix_temporary_type</a>;
-<a name="l00294"></a>00294 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__tag.html">sparse_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__tag.html">storage_category</a>;
-<a name="l00295"></a>00295 <span class="keyword">typedef</span> <span class="keyword">typename</span> L::orientation_category orientation_category;
-<a name="l00296"></a>00296
-<a name="l00297"></a>00297 <span class="comment">// Construction and destruction</span>
-<a name="l00298"></a>00298 BOOST_UBLAS_INLINE
-<a name="l00299"></a>00299 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">mapped_matrix</a> ():
-<a name="l00300"></a>00300 <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="l00301"></a>00301 size1_ (0), size2_ (0), data_ () {}
-<a name="l00302"></a>00302 BOOST_UBLAS_INLINE
-<a name="l00303"></a>00303 mapped_matrix (size_type size1, size_type size2, size_type non_zeros = 0):
-<a name="l00304"></a>00304 <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="l00305"></a>00305 size1_ (size1), size2_ (size2), data_ () {
-<a name="l00306"></a>00306 detail::map_reserve (data (), restrict_capacity (non_zeros));
-<a name="l00307"></a>00307 }
-<a name="l00308"></a>00308 BOOST_UBLAS_INLINE
-<a name="l00309"></a>00309 mapped_matrix (<span class="keyword">const</span> mapped_matrix &amp;m):
-<a name="l00310"></a>00310 <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="l00311"></a>00311 size1_ (m.size1_), size2_ (m.size2_), data_ (m.data_) {}
-<a name="l00312"></a>00312 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00313"></a>00313 BOOST_UBLAS_INLINE
-<a name="l00314"></a>00314 mapped_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 non_zeros = 0):
-<a name="l00315"></a>00315 <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="l00316"></a>00316 size1_ (ae ().size1 ()), size2_ (ae ().size2 ()), data_ () {
-<a name="l00317"></a>00317 detail::map_reserve (data (), restrict_capacity (non_zeros));
-<a name="l00318"></a>00318 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l00319"></a>00319 }
-<a name="l00320"></a>00320
-<a name="l00321"></a>00321 <span class="comment">// Accessors</span>
-<a name="l00322"></a>00322 BOOST_UBLAS_INLINE
-<a name="l00323"></a>00323 size_type size1 ()<span class="keyword"> const </span>{
-<a name="l00324"></a>00324 <span class="keywordflow">return</span> size1_;
-<a name="l00325"></a>00325 }
-<a name="l00326"></a>00326 BOOST_UBLAS_INLINE
-<a name="l00327"></a>00327 size_type size2 ()<span class="keyword"> const </span>{
-<a name="l00328"></a>00328 <span class="keywordflow">return</span> size2_;
-<a name="l00329"></a>00329 }
-<a name="l00330"></a>00330 BOOST_UBLAS_INLINE
-<a name="l00331"></a>00331 size_type nnz_capacity ()<span class="keyword"> const </span>{
-<a name="l00332"></a>00332 <span class="keywordflow">return</span> detail::map_capacity (data ());
-<a name="l00333"></a>00333 }
-<a name="l00334"></a>00334 BOOST_UBLAS_INLINE
-<a name="l00335"></a>00335 size_type nnz ()<span class="keyword"> const </span>{
-<a name="l00336"></a>00336 <span class="keywordflow">return</span> data (). size ();
-<a name="l00337"></a>00337 }
-<a name="l00338"></a>00338
-<a name="l00339"></a>00339 <span class="comment">// Storage accessors</span>
-<a name="l00340"></a>00340 BOOST_UBLAS_INLINE
-<a name="l00341"></a>00341 <span class="keyword">const</span> array_type &amp;data ()<span class="keyword"> const </span>{
-<a name="l00342"></a>00342 <span class="keywordflow">return</span> data_;
-<a name="l00343"></a>00343 }
-<a name="l00344"></a>00344 BOOST_UBLAS_INLINE
-<a name="l00345"></a>00345 array_type &amp;data () {
-<a name="l00346"></a>00346 <span class="keywordflow">return</span> data_;
-<a name="l00347"></a>00347 }
-<a name="l00348"></a>00348
-<a name="l00349"></a>00349 <span class="comment">// Resizing</span>
-<a name="l00350"></a>00350 <span class="keyword">private</span>:
-<a name="l00351"></a>00351 BOOST_UBLAS_INLINE
-<a name="l00352"></a>00352 size_type restrict_capacity (size_type non_zeros)<span class="keyword"> const </span>{
-<a name="l00353"></a>00353 <span class="comment">// Guarding against overflow - thanks to Alexei Novakov for the hint.</span>
-<a name="l00354"></a>00354 <span class="comment">// non_zeros = (std::min) (non_zeros, size1_ * size2_);</span>
-<a name="l00355"></a>00355 <span class="keywordflow">if</span> (size1_ &gt; 0 &amp;&amp; non_zeros / size1_ &gt;= size2_)
-<a name="l00356"></a>00356 non_zeros = size1_ * size2_;
-<a name="l00357"></a>00357 <span class="keywordflow">return</span> non_zeros;
-<a name="l00358"></a>00358 }
-<a name="l00359"></a>00359 <span class="keyword">public</span>:
-<a name="l00360"></a>00360 BOOST_UBLAS_INLINE
-<a name="l00361"></a>00361 <span class="keywordtype">void</span> resize (size_type size1, size_type size2, <span class="keywordtype">bool</span> preserve = <span class="keyword">true</span>) {
-<a name="l00362"></a>00362 <span class="comment">// FIXME preserve unimplemented</span>
-<a name="l00363"></a>00363 BOOST_UBLAS_CHECK (!preserve, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l00364"></a>00364 size1_ = size1;
-<a name="l00365"></a>00365 size2_ = size2;
-<a name="l00366"></a>00366 data ().clear ();
-<a name="l00367"></a>00367 }
-<a name="l00368"></a>00368
-<a name="l00369"></a>00369 <span class="comment">// Reserving</span>
-<a name="l00370"></a>00370 BOOST_UBLAS_INLINE
-<a name="l00371"></a>00371 <span class="keywordtype">void</span> reserve (size_type non_zeros, <span class="keywordtype">bool</span> preserve = <span class="keyword">true</span>) {
-<a name="l00372"></a>00372 detail::map_reserve (data (), restrict_capacity (non_zeros));
-<a name="l00373"></a>00373 }
-<a name="l00374"></a>00374
-<a name="l00375"></a>00375 <span class="comment">// Element support</span>
-<a name="l00376"></a>00376 BOOST_UBLAS_INLINE
-<a name="l00377"></a>00377 pointer find_element (size_type i, size_type j) {
-<a name="l00378"></a>00378 <span class="keywordflow">return</span> <span class="keyword">const_cast&lt;</span>pointer<span class="keyword">&gt;</span> (<span class="keyword">const_cast&lt;</span><span class="keyword">const </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">self_type</a>&amp;<span class="keyword">&gt;</span>(*this).find_element (i, j));
-<a name="l00379"></a>00379 }
-<a name="l00380"></a>00380 BOOST_UBLAS_INLINE
-<a name="l00381"></a>00381 const_pointer find_element (size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l00382"></a>00382 <span class="keyword">const</span> size_type element = layout_type::element (i, size1_, j, size2_);
-<a name="l00383"></a>00383 const_subiterator_type it (data ().find (element));
-<a name="l00384"></a>00384 <span class="keywordflow">if</span> (it == data ().end ())
-<a name="l00385"></a>00385 <span class="keywordflow">return</span> 0;
-<a name="l00386"></a>00386 BOOST_UBLAS_CHECK ((*it).first == element, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ()); <span class="comment">// broken map</span>
-<a name="l00387"></a>00387 <span class="keywordflow">return</span> &amp;(*it).second;
-<a name="l00388"></a>00388 }
-<a name="l00389"></a>00389
-<a name="l00390"></a>00390 <span class="comment">// Element access</span>
-<a name="l00391"></a>00391 BOOST_UBLAS_INLINE
-<a name="l00392"></a>00392 const_reference operator () (size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l00393"></a>00393 <span class="keyword">const</span> size_type element = layout_type::element (i, size1_, j, size2_);
-<a name="l00394"></a>00394 const_subiterator_type it (data ().find (element));
-<a name="l00395"></a>00395 <span class="keywordflow">if</span> (it == data ().end ())
-<a name="l00396"></a>00396 <span class="keywordflow">return</span> zero_;
-<a name="l00397"></a>00397 BOOST_UBLAS_CHECK ((*it).first == element, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ()); <span class="comment">// broken map</span>
-<a name="l00398"></a>00398 <span class="keywordflow">return</span> (*it).second;
-<a name="l00399"></a>00399 }
-<a name="l00400"></a>00400 BOOST_UBLAS_INLINE
-<a name="l00401"></a>00401 reference operator () (size_type i, size_type j) {
-<a name="l00402"></a>00402 <span class="preprocessor">#ifndef BOOST_UBLAS_STRICT_MATRIX_SPARSE</span>
-<a name="l00403"></a>00403 <span class="preprocessor"></span> <span class="keyword">const</span> size_type element = layout_type::element (i, size1_, j, size2_);
-<a name="l00404"></a>00404 std::pair&lt;subiterator_type, bool&gt; ii (data ().insert (<span class="keyword">typename</span> array_type::value_type (element, value_type<span class="comment">/*zero*/</span>())));
-<a name="l00405"></a>00405 BOOST_UBLAS_CHECK ((ii.first)-&gt;first == element, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ()); <span class="comment">// broken map</span>
-<a name="l00406"></a>00406 <span class="keywordflow">return</span> (ii.first)-&gt;second;
-<a name="l00407"></a>00407 <span class="preprocessor">#else</span>
-<a name="l00408"></a>00408 <span class="preprocessor"></span> <span class="keywordflow">return</span> reference (*<span class="keyword">this</span>, i, j);
-<a name="l00409"></a>00409 <span class="preprocessor">#endif</span>
-<a name="l00410"></a>00410 <span class="preprocessor"></span> }
-<a name="l00411"></a>00411
-<a name="l00412"></a>00412 <span class="comment">// Element assingment</span>
-<a name="l00413"></a>00413 BOOST_UBLAS_INLINE
-<a name="l00414"></a>00414 true_reference insert_element (size_type i, size_type j, const_reference t) {
-<a name="l00415"></a>00415 BOOST_UBLAS_CHECK (!find_element (i, j), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ()); <span class="comment">// duplicate element</span>
-<a name="l00416"></a>00416 <span class="keyword">const</span> size_type element = layout_type::element (i, size1_, j, size2_);
-<a name="l00417"></a>00417 std::pair&lt;subiterator_type, bool&gt; ii (data ().insert (<span class="keyword">typename</span> array_type::value_type (element, t)));
-<a name="l00418"></a>00418 BOOST_UBLAS_CHECK ((ii.first)-&gt;first == element, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ()); <span class="comment">// broken map</span>
-<a name="l00419"></a>00419 <span class="keywordflow">if</span> (!ii.second) <span class="comment">// existing element</span>
-<a name="l00420"></a>00420 (ii.first)-&gt;second = t;
-<a name="l00421"></a>00421 <span class="keywordflow">return</span> (ii.first)-&gt;second;
-<a name="l00422"></a>00422 }
-<a name="l00423"></a>00423 BOOST_UBLAS_INLINE
-<a name="l00424"></a>00424 <span class="keywordtype">void</span> erase_element (size_type i, size_type j) {
-<a name="l00425"></a>00425 subiterator_type it = data ().find (layout_type::element (i, size1_, j, size2_));
-<a name="l00426"></a>00426 <span class="keywordflow">if</span> (it == data ().end ())
-<a name="l00427"></a>00427 <span class="keywordflow">return</span>;
-<a name="l00428"></a>00428 data ().erase (it);
-<a name="l00429"></a>00429 }
-<a name="l00430"></a>00430
-<a name="l00431"></a>00431 <span class="comment">// Zeroing</span>
-<a name="l00432"></a>00432 BOOST_UBLAS_INLINE
-<a name="l00433"></a>00433 <span class="keywordtype">void</span> clear () {
-<a name="l00434"></a>00434 data ().clear ();
-<a name="l00435"></a>00435 }
-<a name="l00436"></a>00436
-<a name="l00437"></a>00437 <span class="comment">// Assignment</span>
-<a name="l00438"></a>00438 BOOST_UBLAS_INLINE
-<a name="l00439"></a>00439 mapped_matrix &amp;operator = (<span class="keyword">const</span> mapped_matrix &amp;m) {
-<a name="l00440"></a>00440 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;m) {
-<a name="l00441"></a>00441 size1_ = m.size1_;
-<a name="l00442"></a>00442 size2_ = m.size2_;
-<a name="l00443"></a>00443 data () = m.data ();
-<a name="l00444"></a>00444 }
-<a name="l00445"></a>00445 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00446"></a>00446 }
-<a name="l00447"></a>00447 <span class="keyword">template</span>&lt;<span class="keyword">class</span> C&gt; <span class="comment">// Container assignment without temporary</span>
-<a name="l00448"></a>00448 BOOST_UBLAS_INLINE
-<a name="l00449"></a>00449 mapped_matrix &amp;operator = (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html" title="Base class for Matrix container models.">matrix_container&lt;C&gt;</a> &amp;m) {
-<a name="l00450"></a>00450 resize (m ().size1 (), m ().size2 (), <span class="keyword">false</span>);
-<a name="l00451"></a>00451 assign (m);
-<a name="l00452"></a>00452 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00453"></a>00453 }
-<a name="l00454"></a>00454 BOOST_UBLAS_INLINE
-<a name="l00455"></a>00455 mapped_matrix &amp;assign_temporary (mapped_matrix &amp;m) {
-<a name="l00456"></a>00456 swap (m);
-<a name="l00457"></a>00457 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00458"></a>00458 }
-<a name="l00459"></a>00459 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00460"></a>00460 BOOST_UBLAS_INLINE
-<a name="l00461"></a>00461 mapped_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="l00462"></a>00462 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">self_type</a> temporary (ae, detail::map_capacity (data ()));
-<a name="l00463"></a>00463 <span class="keywordflow">return</span> assign_temporary (temporary);
-<a name="l00464"></a>00464 }
-<a name="l00465"></a>00465 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00466"></a>00466 BOOST_UBLAS_INLINE
-<a name="l00467"></a>00467 mapped_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="l00468"></a>00468 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l00469"></a>00469 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00470"></a>00470 }
-<a name="l00471"></a>00471 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00472"></a>00472 BOOST_UBLAS_INLINE
-<a name="l00473"></a>00473 mapped_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="l00474"></a>00474 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">self_type</a> temporary (*<span class="keyword">this</span> + ae, detail::map_capacity (data ()));
-<a name="l00475"></a>00475 <span class="keywordflow">return</span> assign_temporary (temporary);
-<a name="l00476"></a>00476 }
-<a name="l00477"></a>00477 <span class="keyword">template</span>&lt;<span class="keyword">class</span> C&gt; <span class="comment">// Container assignment without temporary</span>
-<a name="l00478"></a>00478 BOOST_UBLAS_INLINE
-<a name="l00479"></a>00479 mapped_matrix &amp;operator += (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html" title="Base class for Matrix container models.">matrix_container&lt;C&gt;</a> &amp;m) {
-<a name="l00480"></a>00480 plus_assign (m);
-<a name="l00481"></a>00481 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00482"></a>00482 }
-<a name="l00483"></a>00483 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00484"></a>00484 BOOST_UBLAS_INLINE
-<a name="l00485"></a>00485 mapped_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="l00486"></a>00486 matrix_assign&lt;scalar_plus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l00487"></a>00487 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00488"></a>00488 }
-<a name="l00489"></a>00489 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00490"></a>00490 BOOST_UBLAS_INLINE
-<a name="l00491"></a>00491 mapped_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="l00492"></a>00492 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">self_type</a> temporary (*<span class="keyword">this</span> - ae, detail::map_capacity (data ()));
-<a name="l00493"></a>00493 <span class="keywordflow">return</span> assign_temporary (temporary);
-<a name="l00494"></a>00494 }
-<a name="l00495"></a>00495 <span class="keyword">template</span>&lt;<span class="keyword">class</span> C&gt; <span class="comment">// Container assignment without temporary</span>
-<a name="l00496"></a>00496 BOOST_UBLAS_INLINE
-<a name="l00497"></a>00497 mapped_matrix &amp;operator -= (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html" title="Base class for Matrix container models.">matrix_container&lt;C&gt;</a> &amp;m) {
-<a name="l00498"></a>00498 minus_assign (m);
-<a name="l00499"></a>00499 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00500"></a>00500 }
-<a name="l00501"></a>00501 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00502"></a>00502 BOOST_UBLAS_INLINE
-<a name="l00503"></a>00503 mapped_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="l00504"></a>00504 matrix_assign&lt;scalar_minus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l00505"></a>00505 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00506"></a>00506 }
-<a name="l00507"></a>00507 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l00508"></a>00508 BOOST_UBLAS_INLINE
-<a name="l00509"></a>00509 mapped_matrix&amp; operator *= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l00510"></a>00510 matrix_assign_scalar&lt;scalar_multiplies_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l00511"></a>00511 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00512"></a>00512 }
-<a name="l00513"></a>00513 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l00514"></a>00514 BOOST_UBLAS_INLINE
-<a name="l00515"></a>00515 mapped_matrix&amp; operator /= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l00516"></a>00516 matrix_assign_scalar&lt;scalar_divides_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l00517"></a>00517 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00518"></a>00518 }
-<a name="l00519"></a>00519
-<a name="l00520"></a>00520 <span class="comment">// Swapping</span>
-<a name="l00521"></a>00521 BOOST_UBLAS_INLINE
-<a name="l00522"></a>00522 <span class="keywordtype">void</span> swap (mapped_matrix &amp;m) {
-<a name="l00523"></a>00523 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;m) {
-<a name="l00524"></a>00524 std::swap (size1_, m.size1_);
-<a name="l00525"></a>00525 std::swap (size2_, m.size2_);
-<a name="l00526"></a>00526 data ().swap (m.data ());
-<a name="l00527"></a>00527 }
-<a name="l00528"></a>00528 }
-<a name="l00529"></a>00529 BOOST_UBLAS_INLINE
-<a name="l00530"></a>00530 <span class="keyword">friend</span> <span class="keywordtype">void</span> swap (mapped_matrix &amp;m1, mapped_matrix &amp;m2) {
-<a name="l00531"></a>00531 m1.swap (m2);
-<a name="l00532"></a>00532 }
-<a name="l00533"></a>00533
-<a name="l00534"></a>00534 <span class="comment">// Iterator types</span>
-<a name="l00535"></a>00535 <span class="keyword">private</span>:
-<a name="l00536"></a>00536 <span class="comment">// Use storage iterator</span>
-<a name="l00537"></a>00537 <span class="keyword">typedef</span> <span class="keyword">typename</span> A::const_iterator const_subiterator_type;
-<a name="l00538"></a>00538 <span class="keyword">typedef</span> <span class="keyword">typename</span> A::iterator subiterator_type;
-<a name="l00539"></a>00539
-<a name="l00540"></a>00540 BOOST_UBLAS_INLINE
-<a name="l00541"></a>00541 true_reference at_element (size_type i, size_type j) {
-<a name="l00542"></a>00542 <span class="keyword">const</span> size_type element = layout_type::element (i, size1_, j, size2_);
-<a name="l00543"></a>00543 subiterator_type it (data ().find (element));
-<a name="l00544"></a>00544 BOOST_UBLAS_CHECK (it != data ().end(), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00545"></a>00545 BOOST_UBLAS_CHECK ((*it).first == element, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ()); <span class="comment">// broken map</span>
-<a name="l00546"></a>00546 <span class="keywordflow">return</span> it-&gt;second;
-<a name="l00547"></a>00547 }
-<a name="l00548"></a>00548
-<a name="l00549"></a>00549 <span class="keyword">public</span>:
-<a name="l00550"></a>00550 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l00551"></a>00551 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator1.html">iterator1</a>;
-<a name="l00552"></a>00552 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l00553"></a>00553 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator2.html">iterator2</a>;
-<a name="l00554"></a>00554 <span class="keyword">typedef</span> reverse_iterator_base1&lt;const_iterator1&gt; const_reverse_iterator1;
-<a name="l00555"></a>00555 <span class="keyword">typedef</span> reverse_iterator_base1&lt;iterator1&gt; reverse_iterator1;
-<a name="l00556"></a>00556 <span class="keyword">typedef</span> reverse_iterator_base2&lt;const_iterator2&gt; const_reverse_iterator2;
-<a name="l00557"></a>00557 <span class="keyword">typedef</span> reverse_iterator_base2&lt;iterator2&gt; reverse_iterator2;
-<a name="l00558"></a>00558
-<a name="l00559"></a>00559 <span class="comment">// Element lookup</span>
-<a name="l00560"></a>00560 <span class="comment">// BOOST_UBLAS_INLINE This function seems to be big. So we do not let the compiler inline it. </span>
-<a name="l00561"></a>00561 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator1.html">const_iterator1</a> find1 (<span class="keywordtype">int</span> rank, size_type i, size_type j, <span class="keywordtype">int</span> direction = 1)<span class="keyword"> const </span>{
-<a name="l00562"></a>00562 const_subiterator_type it (data ().lower_bound (layout_type::address (i, size1_, j, size2_)));
-<a name="l00563"></a>00563 const_subiterator_type it_end (data ().end ());
-<a name="l00564"></a>00564 size_type index1 = size_type (-1);
-<a name="l00565"></a>00565 size_type index2 = size_type (-1);
-<a name="l00566"></a>00566 <span class="keywordflow">while</span> (rank == 1 &amp;&amp; it != it_end) {
-<a name="l00567"></a>00567 index1 = layout_type::index_i ((*it).first, size1_, size2_);
-<a name="l00568"></a>00568 index2 = layout_type::index_j ((*it).first, size1_, size2_);
-<a name="l00569"></a>00569 <span class="keywordflow">if</span> (direction &gt; 0) {
-<a name="l00570"></a>00570 <span class="keywordflow">if</span> ((index1 &gt;= i &amp;&amp; index2 == j) || (i &gt;= size1_))
-<a name="l00571"></a>00571 <span class="keywordflow">break</span>;
-<a name="l00572"></a>00572 ++ i;
-<a name="l00573"></a>00573 } <span class="keywordflow">else</span> <span class="comment">/* if (direction &lt; 0) */</span> {
-<a name="l00574"></a>00574 <span class="keywordflow">if</span> ((index1 &lt;= i &amp;&amp; index2 == j) || (i == 0))
-<a name="l00575"></a>00575 <span class="keywordflow">break</span>;
-<a name="l00576"></a>00576 -- i;
-<a name="l00577"></a>00577 }
-<a name="l00578"></a>00578 it = data ().lower_bound (layout_type::address (i, size1_, j, size2_));
-<a name="l00579"></a>00579 }
-<a name="l00580"></a>00580 <span class="keywordflow">if</span> (rank == 1 &amp;&amp; index2 != j) {
-<a name="l00581"></a>00581 <span class="keywordflow">if</span> (direction &gt; 0)
-<a name="l00582"></a>00582 i = size1_;
-<a name="l00583"></a>00583 <span class="keywordflow">else</span> <span class="comment">/* if (direction &lt; 0) */</span>
-<a name="l00584"></a>00584 i = 0;
-<a name="l00585"></a>00585 rank = 0;
-<a name="l00586"></a>00586 }
-<a name="l00587"></a>00587 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, rank, i, j, it);
-<a name="l00588"></a>00588 }
-<a name="l00589"></a>00589 <span class="comment">// BOOST_UBLAS_INLINE This function seems to be big. So we do not let the compiler inline it. </span>
-<a name="l00590"></a>00590 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator1.html">iterator1</a> find1 (<span class="keywordtype">int</span> rank, size_type i, size_type j, <span class="keywordtype">int</span> direction = 1) {
-<a name="l00591"></a>00591 subiterator_type it (data ().lower_bound (layout_type::address (i, size1_, j, size2_)));
-<a name="l00592"></a>00592 subiterator_type it_end (data ().end ());
-<a name="l00593"></a>00593 size_type index1 = size_type (-1);
-<a name="l00594"></a>00594 size_type index2 = size_type (-1);
-<a name="l00595"></a>00595 <span class="keywordflow">while</span> (rank == 1 &amp;&amp; it != it_end) {
-<a name="l00596"></a>00596 index1 = layout_type::index_i ((*it).first, size1_, size2_);
-<a name="l00597"></a>00597 index2 = layout_type::index_j ((*it).first, size1_, size2_);
-<a name="l00598"></a>00598 <span class="keywordflow">if</span> (direction &gt; 0) {
-<a name="l00599"></a>00599 <span class="keywordflow">if</span> ((index1 &gt;= i &amp;&amp; index2 == j) || (i &gt;= size1_))
-<a name="l00600"></a>00600 <span class="keywordflow">break</span>;
-<a name="l00601"></a>00601 ++ i;
-<a name="l00602"></a>00602 } <span class="keywordflow">else</span> <span class="comment">/* if (direction &lt; 0) */</span> {
-<a name="l00603"></a>00603 <span class="keywordflow">if</span> ((index1 &lt;= i &amp;&amp; index2 == j) || (i == 0))
-<a name="l00604"></a>00604 <span class="keywordflow">break</span>;
-<a name="l00605"></a>00605 -- i;
-<a name="l00606"></a>00606 }
-<a name="l00607"></a>00607 it = data ().lower_bound (layout_type::address (i, size1_, j, size2_));
-<a name="l00608"></a>00608 }
-<a name="l00609"></a>00609 <span class="keywordflow">if</span> (rank == 1 &amp;&amp; index2 != j) {
-<a name="l00610"></a>00610 <span class="keywordflow">if</span> (direction &gt; 0)
-<a name="l00611"></a>00611 i = size1_;
-<a name="l00612"></a>00612 <span class="keywordflow">else</span> <span class="comment">/* if (direction &lt; 0) */</span>
-<a name="l00613"></a>00613 i = 0;
-<a name="l00614"></a>00614 rank = 0;
-<a name="l00615"></a>00615 }
-<a name="l00616"></a>00616 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, rank, i, j, it);
-<a name="l00617"></a>00617 }
-<a name="l00618"></a>00618 <span class="comment">// BOOST_UBLAS_INLINE This function seems to be big. So we do not let the compiler inline it. </span>
-<a name="l00619"></a>00619 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator2.html">const_iterator2</a> find2 (<span class="keywordtype">int</span> rank, size_type i, size_type j, <span class="keywordtype">int</span> direction = 1)<span class="keyword"> const </span>{
-<a name="l00620"></a>00620 const_subiterator_type it (data ().lower_bound (layout_type::address (i, size1_, j, size2_)));
-<a name="l00621"></a>00621 const_subiterator_type it_end (data ().end ());
-<a name="l00622"></a>00622 size_type index1 = size_type (-1);
-<a name="l00623"></a>00623 size_type index2 = size_type (-1);
-<a name="l00624"></a>00624 <span class="keywordflow">while</span> (rank == 1 &amp;&amp; it != it_end) {
-<a name="l00625"></a>00625 index1 = layout_type::index_i ((*it).first, size1_, size2_);
-<a name="l00626"></a>00626 index2 = layout_type::index_j ((*it).first, size1_, size2_);
-<a name="l00627"></a>00627 <span class="keywordflow">if</span> (direction &gt; 0) {
-<a name="l00628"></a>00628 <span class="keywordflow">if</span> ((index2 &gt;= j &amp;&amp; index1 == i) || (j &gt;= size2_))
-<a name="l00629"></a>00629 <span class="keywordflow">break</span>;
-<a name="l00630"></a>00630 ++ j;
-<a name="l00631"></a>00631 } <span class="keywordflow">else</span> <span class="comment">/* if (direction &lt; 0) */</span> {
-<a name="l00632"></a>00632 <span class="keywordflow">if</span> ((index2 &lt;= j &amp;&amp; index1 == i) || (j == 0))
-<a name="l00633"></a>00633 <span class="keywordflow">break</span>;
-<a name="l00634"></a>00634 -- j;
-<a name="l00635"></a>00635 }
-<a name="l00636"></a>00636 it = data ().lower_bound (layout_type::address (i, size1_, j, size2_));
-<a name="l00637"></a>00637 }
-<a name="l00638"></a>00638 <span class="keywordflow">if</span> (rank == 1 &amp;&amp; index1 != i) {
-<a name="l00639"></a>00639 <span class="keywordflow">if</span> (direction &gt; 0)
-<a name="l00640"></a>00640 j = size2_;
-<a name="l00641"></a>00641 <span class="keywordflow">else</span> <span class="comment">/* if (direction &lt; 0) */</span>
-<a name="l00642"></a>00642 j = 0;
-<a name="l00643"></a>00643 rank = 0;
-<a name="l00644"></a>00644 }
-<a name="l00645"></a>00645 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, rank, i, j, it);
-<a name="l00646"></a>00646 }
-<a name="l00647"></a>00647 <span class="comment">// BOOST_UBLAS_INLINE This function seems to be big. So we do not let the compiler inline it. </span>
-<a name="l00648"></a>00648 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator2.html">iterator2</a> find2 (<span class="keywordtype">int</span> rank, size_type i, size_type j, <span class="keywordtype">int</span> direction = 1) {
-<a name="l00649"></a>00649 subiterator_type it (data ().lower_bound (layout_type::address (i, size1_, j, size2_)));
-<a name="l00650"></a>00650 subiterator_type it_end (data ().end ());
-<a name="l00651"></a>00651 size_type index1 = size_type (-1);
-<a name="l00652"></a>00652 size_type index2 = size_type (-1);
-<a name="l00653"></a>00653 <span class="keywordflow">while</span> (rank == 1 &amp;&amp; it != it_end) {
-<a name="l00654"></a>00654 index1 = layout_type::index_i ((*it).first, size1_, size2_);
-<a name="l00655"></a>00655 index2 = layout_type::index_j ((*it).first, size1_, size2_);
-<a name="l00656"></a>00656 <span class="keywordflow">if</span> (direction &gt; 0) {
-<a name="l00657"></a>00657 <span class="keywordflow">if</span> ((index2 &gt;= j &amp;&amp; index1 == i) || (j &gt;= size2_))
-<a name="l00658"></a>00658 <span class="keywordflow">break</span>;
-<a name="l00659"></a>00659 ++ j;
-<a name="l00660"></a>00660 } <span class="keywordflow">else</span> <span class="comment">/* if (direction &lt; 0) */</span> {
-<a name="l00661"></a>00661 <span class="keywordflow">if</span> ((index2 &lt;= j &amp;&amp; index1 == i) || (j == 0))
-<a name="l00662"></a>00662 <span class="keywordflow">break</span>;
-<a name="l00663"></a>00663 -- j;
-<a name="l00664"></a>00664 }
-<a name="l00665"></a>00665 it = data ().lower_bound (layout_type::address (i, size1_, j, size2_));
-<a name="l00666"></a>00666 }
-<a name="l00667"></a>00667 <span class="keywordflow">if</span> (rank == 1 &amp;&amp; index1 != i) {
-<a name="l00668"></a>00668 <span class="keywordflow">if</span> (direction &gt; 0)
-<a name="l00669"></a>00669 j = size2_;
-<a name="l00670"></a>00670 <span class="keywordflow">else</span> <span class="comment">/* if (direction &lt; 0) */</span>
-<a name="l00671"></a>00671 j = 0;
-<a name="l00672"></a>00672 rank = 0;
-<a name="l00673"></a>00673 }
-<a name="l00674"></a>00674 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator2.html">iterator2</a> (*<span class="keyword">this</span>, rank, i, j, it);
-<a name="l00675"></a>00675 }
-<a name="l00676"></a>00676
-<a name="l00677"></a>00677
-<a name="l00678"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator1.html">00678</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator1.html">const_iterator1</a>:
-<a name="l00679"></a>00679 <span class="keyword">public</span> container_const_reference&lt;mapped_matrix&gt;,
-<a name="l00680"></a>00680 <span class="keyword">public</span> bidirectional_iterator_base&lt;sparse_bidirectional_iterator_tag,
-<a name="l00681"></a>00681 const_iterator1, value_type&gt; {
-<a name="l00682"></a>00682 <span class="keyword">public</span>:
-<a name="l00683"></a>00683 <span class="keyword">typedef</span> <span class="keyword">typename</span> mapped_matrix::value_type value_type;
-<a name="l00684"></a>00684 <span class="keyword">typedef</span> <span class="keyword">typename</span> mapped_matrix::difference_type difference_type;
-<a name="l00685"></a>00685 <span class="keyword">typedef</span> <span class="keyword">typename</span> mapped_matrix::const_reference reference;
-<a name="l00686"></a>00686 <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="keyword">typename</span> mapped_matrix::pointer pointer;
-<a name="l00687"></a>00687
-<a name="l00688"></a>00688 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator2.html">const_iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator2.html">dual_iterator_type</a>;
-<a name="l00689"></a>00689 <span class="keyword">typedef</span> const_reverse_iterator2 dual_reverse_iterator_type;
-<a name="l00690"></a>00690
-<a name="l00691"></a>00691 <span class="comment">// Construction and destruction</span>
-<a name="l00692"></a>00692 BOOST_UBLAS_INLINE
-<a name="l00693"></a>00693 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator1.html">const_iterator1</a> ():
-<a name="l00694"></a>00694 container_const_reference&lt;self_type&gt; (), rank_ (), i_ (), j_ (), it_ () {}
-<a name="l00695"></a>00695 BOOST_UBLAS_INLINE
-<a name="l00696"></a>00696 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">self_type</a> &amp;m, <span class="keywordtype">int</span> rank, size_type i, size_type j, <span class="keyword">const</span> const_subiterator_type &amp;it):
-<a name="l00697"></a>00697 container_const_reference&lt;self_type&gt; (m), rank_ (rank), i_ (i), j_ (j), it_ (it) {}
-<a name="l00698"></a>00698 BOOST_UBLAS_INLINE
-<a name="l00699"></a>00699 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator1.html">iterator1</a> &amp;it):
-<a name="l00700"></a>00700 container_const_reference&lt;self_type&gt; (it ()), rank_ (it.rank_), i_ (it.i_), j_ (it.j_), it_ (it.it_) {}
-<a name="l00701"></a>00701
-<a name="l00702"></a>00702 <span class="comment">// Arithmetic</span>
-<a name="l00703"></a>00703 BOOST_UBLAS_INLINE
-<a name="l00704"></a>00704 const_iterator1 &amp;operator ++ () {
-<a name="l00705"></a>00705 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; layout_type::fast_i ())
-<a name="l00706"></a>00706 ++ it_;
-<a name="l00707"></a>00707 <span class="keywordflow">else</span>
-<a name="l00708"></a>00708 *<span class="keyword">this</span> = (*this) ().find1 (rank_, index1 () + 1, j_, 1);
-<a name="l00709"></a>00709 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00710"></a>00710 }
-<a name="l00711"></a>00711 BOOST_UBLAS_INLINE
-<a name="l00712"></a>00712 const_iterator1 &amp;operator -- () {
-<a name="l00713"></a>00713 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; layout_type::fast_i ())
-<a name="l00714"></a>00714 -- it_;
-<a name="l00715"></a>00715 <span class="keywordflow">else</span>
-<a name="l00716"></a>00716 *<span class="keyword">this</span> = (*this) ().find1 (rank_, index1 () - 1, j_, -1);
-<a name="l00717"></a>00717 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00718"></a>00718 }
-<a name="l00719"></a>00719
-<a name="l00720"></a>00720 <span class="comment">// Dereference</span>
-<a name="l00721"></a>00721 BOOST_UBLAS_INLINE
-<a name="l00722"></a>00722 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l00723"></a>00723 BOOST_UBLAS_CHECK (index1 () &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00724"></a>00724 BOOST_UBLAS_CHECK (index2 () &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00725"></a>00725 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l00726"></a>00726 <span class="keywordflow">return</span> (*it_).second;
-<a name="l00727"></a>00727 } <span class="keywordflow">else</span> {
-<a name="l00728"></a>00728 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) () (i_, j_);
-<a name="l00729"></a>00729 }
-<a name="l00730"></a>00730 }
-<a name="l00731"></a>00731
-<a name="l00732"></a>00732 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l00733"></a>00733 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l00734"></a>00734 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00735"></a>00735 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">self_type</a>::
-<a name="l00736"></a>00736 <span class="preprocessor">#endif</span>
-<a name="l00737"></a>00737 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator2.html">const_iterator2</a> begin ()<span class="keyword"> const </span>{
-<a name="l00738"></a>00738 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">self_type</a> &amp;m = (*this) ();
-<a name="l00739"></a>00739 <span class="keywordflow">return</span> m.find2 (1, index1 (), 0);
-<a name="l00740"></a>00740 }
-<a name="l00741"></a>00741 BOOST_UBLAS_INLINE
-<a name="l00742"></a>00742 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00743"></a>00743 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">self_type</a>::
-<a name="l00744"></a>00744 <span class="preprocessor">#endif</span>
-<a name="l00745"></a>00745 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator2.html">const_iterator2</a> end ()<span class="keyword"> const </span>{
-<a name="l00746"></a>00746 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">self_type</a> &amp;m = (*this) ();
-<a name="l00747"></a>00747 <span class="keywordflow">return</span> m.find2 (1, index1 (), m.size2 ());
-<a name="l00748"></a>00748 }
-<a name="l00749"></a>00749 BOOST_UBLAS_INLINE
-<a name="l00750"></a>00750 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00751"></a>00751 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">self_type</a>::
-<a name="l00752"></a>00752 <span class="preprocessor">#endif</span>
-<a name="l00753"></a>00753 <span class="preprocessor"></span> const_reverse_iterator2 rbegin ()<span class="keyword"> const </span>{
-<a name="l00754"></a>00754 <span class="keywordflow">return</span> const_reverse_iterator2 (end ());
-<a name="l00755"></a>00755 }
-<a name="l00756"></a>00756 BOOST_UBLAS_INLINE
-<a name="l00757"></a>00757 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00758"></a>00758 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">self_type</a>::
-<a name="l00759"></a>00759 <span class="preprocessor">#endif</span>
-<a name="l00760"></a>00760 <span class="preprocessor"></span> const_reverse_iterator2 rend ()<span class="keyword"> const </span>{
-<a name="l00761"></a>00761 <span class="keywordflow">return</span> const_reverse_iterator2 (begin ());
-<a name="l00762"></a>00762 }
-<a name="l00763"></a>00763 <span class="preprocessor">#endif</span>
-<a name="l00764"></a>00764 <span class="preprocessor"></span>
-<a name="l00765"></a>00765 <span class="comment">// Indices</span>
-<a name="l00766"></a>00766 BOOST_UBLAS_INLINE
-<a name="l00767"></a>00767 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l00768"></a>00768 BOOST_UBLAS_CHECK (*<span class="keyword">this</span> != (*<span class="keyword">this</span>) ().find1 (0, (*<span class="keyword">this</span>) ().size1 (), j_), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00769"></a>00769 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l00770"></a>00770 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">self_type</a> &amp;m = (*this) ();
-<a name="l00771"></a>00771 BOOST_UBLAS_CHECK (layout_type::index_i ((*it_).first, m.size1 (), m.size2 ()) &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00772"></a>00772 <span class="keywordflow">return</span> layout_type::index_i ((*it_).first, m.size1 (), m.size2 ());
-<a name="l00773"></a>00773 } <span class="keywordflow">else</span> {
-<a name="l00774"></a>00774 <span class="keywordflow">return</span> i_;
-<a name="l00775"></a>00775 }
-<a name="l00776"></a>00776 }
-<a name="l00777"></a>00777 BOOST_UBLAS_INLINE
-<a name="l00778"></a>00778 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l00779"></a>00779 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l00780"></a>00780 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">self_type</a> &amp;m = (*this) ();
-<a name="l00781"></a>00781 BOOST_UBLAS_CHECK (layout_type::index_j ((*it_).first, m.size1 (), m.size2 ()) &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00782"></a>00782 <span class="keywordflow">return</span> layout_type::index_j ((*it_).first, m.size1 (), m.size2 ());
-<a name="l00783"></a>00783 } <span class="keywordflow">else</span> {
-<a name="l00784"></a>00784 <span class="keywordflow">return</span> j_;
-<a name="l00785"></a>00785 }
-<a name="l00786"></a>00786 }
-<a name="l00787"></a>00787
-<a name="l00788"></a>00788 <span class="comment">// Assignment</span>
-<a name="l00789"></a>00789 BOOST_UBLAS_INLINE
-<a name="l00790"></a>00790 const_iterator1 &amp;operator = (<span class="keyword">const</span> const_iterator1 &amp;it) {
-<a name="l00791"></a>00791 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l00792"></a>00792 rank_ = it.rank_;
-<a name="l00793"></a>00793 i_ = it.i_;
-<a name="l00794"></a>00794 j_ = it.j_;
-<a name="l00795"></a>00795 it_ = it.it_;
-<a name="l00796"></a>00796 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00797"></a>00797 }
-<a name="l00798"></a>00798
-<a name="l00799"></a>00799 <span class="comment">// Comparison</span>
-<a name="l00800"></a>00800 BOOST_UBLAS_INLINE
-<a name="l00801"></a>00801 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l00802"></a>00802 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="l00803"></a>00803 <span class="comment">// BOOST_UBLAS_CHECK (rank_ == it.rank_, internal_logic ());</span>
-<a name="l00804"></a>00804 <span class="keywordflow">if</span> (rank_ == 1 || it.rank_ == 1) {
-<a name="l00805"></a>00805 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l00806"></a>00806 } <span class="keywordflow">else</span> {
-<a name="l00807"></a>00807 <span class="keywordflow">return</span> i_ == it.i_ &amp;&amp; j_ == it.j_;
-<a name="l00808"></a>00808 }
-<a name="l00809"></a>00809 }
-<a name="l00810"></a>00810
-<a name="l00811"></a>00811 <span class="keyword">private</span>:
-<a name="l00812"></a>00812 <span class="keywordtype">int</span> rank_;
-<a name="l00813"></a>00813 size_type i_;
-<a name="l00814"></a>00814 size_type j_;
-<a name="l00815"></a>00815 const_subiterator_type it_;
-<a name="l00816"></a>00816 };
-<a name="l00817"></a>00817
-<a name="l00818"></a>00818 BOOST_UBLAS_INLINE
-<a name="l00819"></a>00819 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator1.html">const_iterator1</a> begin1 ()<span class="keyword"> const </span>{
-<a name="l00820"></a>00820 <span class="keywordflow">return</span> find1 (0, 0, 0);
-<a name="l00821"></a>00821 }
-<a name="l00822"></a>00822 BOOST_UBLAS_INLINE
-<a name="l00823"></a>00823 const_iterator1 end1 ()<span class="keyword"> const </span>{
-<a name="l00824"></a>00824 <span class="keywordflow">return</span> find1 (0, size1_, 0);
-<a name="l00825"></a>00825 }
-<a name="l00826"></a>00826
-<a name="l00827"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator1.html">00827</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator1.html">iterator1</a>:
-<a name="l00828"></a>00828 <span class="keyword">public</span> container_reference&lt;mapped_matrix&gt;,
-<a name="l00829"></a>00829 <span class="keyword">public</span> bidirectional_iterator_base&lt;sparse_bidirectional_iterator_tag,
-<a name="l00830"></a>00830 iterator1, value_type&gt; {
-<a name="l00831"></a>00831 <span class="keyword">public</span>:
-<a name="l00832"></a>00832 <span class="keyword">typedef</span> <span class="keyword">typename</span> mapped_matrix::value_type value_type;
-<a name="l00833"></a>00833 <span class="keyword">typedef</span> <span class="keyword">typename</span> mapped_matrix::difference_type difference_type;
-<a name="l00834"></a>00834 <span class="keyword">typedef</span> <span class="keyword">typename</span> mapped_matrix::true_reference reference;
-<a name="l00835"></a>00835 <span class="keyword">typedef</span> <span class="keyword">typename</span> mapped_matrix::pointer pointer;
-<a name="l00836"></a>00836
-<a name="l00837"></a>00837 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator2.html">iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator2.html">dual_iterator_type</a>;
-<a name="l00838"></a>00838 <span class="keyword">typedef</span> reverse_iterator2 dual_reverse_iterator_type;
-<a name="l00839"></a>00839
-<a name="l00840"></a>00840 <span class="comment">// Construction and destruction</span>
-<a name="l00841"></a>00841 BOOST_UBLAS_INLINE
-<a name="l00842"></a>00842 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator1.html">iterator1</a> ():
-<a name="l00843"></a>00843 container_reference&lt;self_type&gt; (), rank_ (), i_ (), j_ (), it_ () {}
-<a name="l00844"></a>00844 BOOST_UBLAS_INLINE
-<a name="l00845"></a>00845 iterator1 (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">self_type</a> &amp;m, <span class="keywordtype">int</span> rank, size_type i, size_type j, <span class="keyword">const</span> subiterator_type &amp;it):
-<a name="l00846"></a>00846 container_reference&lt;self_type&gt; (m), rank_ (rank), i_ (i), j_ (j), it_ (it) {}
-<a name="l00847"></a>00847
-<a name="l00848"></a>00848 <span class="comment">// Arithmetic</span>
-<a name="l00849"></a>00849 BOOST_UBLAS_INLINE
-<a name="l00850"></a>00850 iterator1 &amp;operator ++ () {
-<a name="l00851"></a>00851 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; layout_type::fast_i ())
-<a name="l00852"></a>00852 ++ it_;
-<a name="l00853"></a>00853 <span class="keywordflow">else</span>
-<a name="l00854"></a>00854 *<span class="keyword">this</span> = (*this) ().find1 (rank_, index1 () + 1, j_, 1);
-<a name="l00855"></a>00855 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00856"></a>00856 }
-<a name="l00857"></a>00857 BOOST_UBLAS_INLINE
-<a name="l00858"></a>00858 iterator1 &amp;operator -- () {
-<a name="l00859"></a>00859 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; layout_type::fast_i ())
-<a name="l00860"></a>00860 -- it_;
-<a name="l00861"></a>00861 <span class="keywordflow">else</span>
-<a name="l00862"></a>00862 *<span class="keyword">this</span> = (*this) ().find1 (rank_, index1 () - 1, j_, -1);
-<a name="l00863"></a>00863 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00864"></a>00864 }
-<a name="l00865"></a>00865
-<a name="l00866"></a>00866 <span class="comment">// Dereference</span>
-<a name="l00867"></a>00867 BOOST_UBLAS_INLINE
-<a name="l00868"></a>00868 reference operator * ()<span class="keyword"> const </span>{
-<a name="l00869"></a>00869 BOOST_UBLAS_CHECK (index1 () &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00870"></a>00870 BOOST_UBLAS_CHECK (index2 () &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00871"></a>00871 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l00872"></a>00872 <span class="keywordflow">return</span> (*it_).second;
-<a name="l00873"></a>00873 } <span class="keywordflow">else</span> {
-<a name="l00874"></a>00874 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().at_element (i_, j_);
-<a name="l00875"></a>00875 }
-<a name="l00876"></a>00876 }
-<a name="l00877"></a>00877
-<a name="l00878"></a>00878 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l00879"></a>00879 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l00880"></a>00880 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00881"></a>00881 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">self_type</a>::
-<a name="l00882"></a>00882 <span class="preprocessor">#endif</span>
-<a name="l00883"></a>00883 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator2.html">iterator2</a> begin ()<span class="keyword"> const </span>{
-<a name="l00884"></a>00884 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">self_type</a> &amp;m = (*this) ();
-<a name="l00885"></a>00885 <span class="keywordflow">return</span> m.find2 (1, index1 (), 0);
-<a name="l00886"></a>00886 }
-<a name="l00887"></a>00887 BOOST_UBLAS_INLINE
-<a name="l00888"></a>00888 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00889"></a>00889 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">self_type</a>::
-<a name="l00890"></a>00890 <span class="preprocessor">#endif</span>
-<a name="l00891"></a>00891 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator2.html">iterator2</a> end ()<span class="keyword"> const </span>{
-<a name="l00892"></a>00892 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">self_type</a> &amp;m = (*this) ();
-<a name="l00893"></a>00893 <span class="keywordflow">return</span> m.find2 (1, index1 (), m.size2 ());
-<a name="l00894"></a>00894 }
-<a name="l00895"></a>00895 BOOST_UBLAS_INLINE
-<a name="l00896"></a>00896 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00897"></a>00897 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">self_type</a>::
-<a name="l00898"></a>00898 <span class="preprocessor">#endif</span>
-<a name="l00899"></a>00899 <span class="preprocessor"></span> reverse_iterator2 rbegin ()<span class="keyword"> const </span>{
-<a name="l00900"></a>00900 <span class="keywordflow">return</span> reverse_iterator2 (end ());
-<a name="l00901"></a>00901 }
-<a name="l00902"></a>00902 BOOST_UBLAS_INLINE
-<a name="l00903"></a>00903 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00904"></a>00904 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">self_type</a>::
-<a name="l00905"></a>00905 <span class="preprocessor">#endif</span>
-<a name="l00906"></a>00906 <span class="preprocessor"></span> reverse_iterator2 rend ()<span class="keyword"> const </span>{
-<a name="l00907"></a>00907 <span class="keywordflow">return</span> reverse_iterator2 (begin ());
-<a name="l00908"></a>00908 }
-<a name="l00909"></a>00909 <span class="preprocessor">#endif</span>
-<a name="l00910"></a>00910 <span class="preprocessor"></span>
-<a name="l00911"></a>00911 <span class="comment">// Indices</span>
-<a name="l00912"></a>00912 BOOST_UBLAS_INLINE
-<a name="l00913"></a>00913 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l00914"></a>00914 BOOST_UBLAS_CHECK (*<span class="keyword">this</span> != (*<span class="keyword">this</span>) ().find1 (0, (*<span class="keyword">this</span>) ().size1 (), j_), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00915"></a>00915 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l00916"></a>00916 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">self_type</a> &amp;m = (*this) ();
-<a name="l00917"></a>00917 BOOST_UBLAS_CHECK (layout_type::index_i ((*it_).first, m.size1 (), m.size2 ()) &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00918"></a>00918 <span class="keywordflow">return</span> layout_type::index_i ((*it_).first, m.size1 (), m.size2 ());
-<a name="l00919"></a>00919 } <span class="keywordflow">else</span> {
-<a name="l00920"></a>00920 <span class="keywordflow">return</span> i_;
-<a name="l00921"></a>00921 }
-<a name="l00922"></a>00922 }
-<a name="l00923"></a>00923 BOOST_UBLAS_INLINE
-<a name="l00924"></a>00924 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l00925"></a>00925 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l00926"></a>00926 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">self_type</a> &amp;m = (*this) ();
-<a name="l00927"></a>00927 BOOST_UBLAS_CHECK (layout_type::index_j ((*it_).first, m.size1 (), m.size2 ()) &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00928"></a>00928 <span class="keywordflow">return</span> layout_type::index_j ((*it_).first, m.size1 (), m.size2 ());
-<a name="l00929"></a>00929 } <span class="keywordflow">else</span> {
-<a name="l00930"></a>00930 <span class="keywordflow">return</span> j_;
-<a name="l00931"></a>00931 }
-<a name="l00932"></a>00932 }
-<a name="l00933"></a>00933
-<a name="l00934"></a>00934 <span class="comment">// Assignment</span>
-<a name="l00935"></a>00935 BOOST_UBLAS_INLINE
-<a name="l00936"></a>00936 iterator1 &amp;operator = (<span class="keyword">const</span> iterator1 &amp;it) {
-<a name="l00937"></a>00937 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l00938"></a>00938 rank_ = it.rank_;
-<a name="l00939"></a>00939 i_ = it.i_;
-<a name="l00940"></a>00940 j_ = it.j_;
-<a name="l00941"></a>00941 it_ = it.it_;
-<a name="l00942"></a>00942 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00943"></a>00943 }
-<a name="l00944"></a>00944
-<a name="l00945"></a>00945 <span class="comment">// Comparison</span>
-<a name="l00946"></a>00946 BOOST_UBLAS_INLINE
-<a name="l00947"></a>00947 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l00948"></a>00948 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="l00949"></a>00949 <span class="comment">// BOOST_UBLAS_CHECK (rank_ == it.rank_, internal_logic ());</span>
-<a name="l00950"></a>00950 <span class="keywordflow">if</span> (rank_ == 1 || it.rank_ == 1) {
-<a name="l00951"></a>00951 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l00952"></a>00952 } <span class="keywordflow">else</span> {
-<a name="l00953"></a>00953 <span class="keywordflow">return</span> i_ == it.i_ &amp;&amp; j_ == it.j_;
-<a name="l00954"></a>00954 }
-<a name="l00955"></a>00955 }
-<a name="l00956"></a>00956
-<a name="l00957"></a>00957 <span class="keyword">private</span>:
-<a name="l00958"></a>00958 <span class="keywordtype">int</span> rank_;
-<a name="l00959"></a>00959 size_type i_;
-<a name="l00960"></a>00960 size_type j_;
-<a name="l00961"></a>00961 subiterator_type it_;
-<a name="l00962"></a>00962
-<a name="l00963"></a>00963 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l00964"></a>00964 };
-<a name="l00965"></a>00965
-<a name="l00966"></a>00966 BOOST_UBLAS_INLINE
-<a name="l00967"></a>00967 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator1.html">iterator1</a> begin1 () {
-<a name="l00968"></a>00968 <span class="keywordflow">return</span> find1 (0, 0, 0);
-<a name="l00969"></a>00969 }
-<a name="l00970"></a>00970 BOOST_UBLAS_INLINE
-<a name="l00971"></a>00971 iterator1 end1 () {
-<a name="l00972"></a>00972 <span class="keywordflow">return</span> find1 (0, size1_, 0);
-<a name="l00973"></a>00973 }
-<a name="l00974"></a>00974
-<a name="l00975"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator2.html">00975</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator2.html">const_iterator2</a>:
-<a name="l00976"></a>00976 <span class="keyword">public</span> container_const_reference&lt;mapped_matrix&gt;,
-<a name="l00977"></a>00977 <span class="keyword">public</span> bidirectional_iterator_base&lt;sparse_bidirectional_iterator_tag,
-<a name="l00978"></a>00978 const_iterator2, value_type&gt; {
-<a name="l00979"></a>00979 <span class="keyword">public</span>:
-<a name="l00980"></a>00980 <span class="keyword">typedef</span> <span class="keyword">typename</span> mapped_matrix::value_type value_type;
-<a name="l00981"></a>00981 <span class="keyword">typedef</span> <span class="keyword">typename</span> mapped_matrix::difference_type difference_type;
-<a name="l00982"></a>00982 <span class="keyword">typedef</span> <span class="keyword">typename</span> mapped_matrix::const_reference reference;
-<a name="l00983"></a>00983 <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="keyword">typename</span> mapped_matrix::pointer pointer;
-<a name="l00984"></a>00984
-<a name="l00985"></a>00985 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator1.html">const_iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator1.html">dual_iterator_type</a>;
-<a name="l00986"></a>00986 <span class="keyword">typedef</span> const_reverse_iterator1 dual_reverse_iterator_type;
-<a name="l00987"></a>00987
-<a name="l00988"></a>00988 <span class="comment">// Construction and destruction</span>
-<a name="l00989"></a>00989 BOOST_UBLAS_INLINE
-<a name="l00990"></a>00990 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator2.html">const_iterator2</a> ():
-<a name="l00991"></a>00991 container_const_reference&lt;self_type&gt; (), rank_ (), i_ (), j_ (), it_ () {}
-<a name="l00992"></a>00992 BOOST_UBLAS_INLINE
-<a name="l00993"></a>00993 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">self_type</a> &amp;m, <span class="keywordtype">int</span> rank, size_type i, size_type j, <span class="keyword">const</span> const_subiterator_type &amp;it):
-<a name="l00994"></a>00994 container_const_reference&lt;self_type&gt; (m), rank_ (rank), i_ (i), j_ (j), it_ (it) {}
-<a name="l00995"></a>00995 BOOST_UBLAS_INLINE
-<a name="l00996"></a>00996 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator2.html">iterator2</a> &amp;it):
-<a name="l00997"></a>00997 container_const_reference&lt;self_type&gt; (it ()), rank_ (it.rank_), i_ (it.i_), j_ (it.j_), it_ (it.it_) {}
-<a name="l00998"></a>00998
-<a name="l00999"></a>00999 <span class="comment">// Arithmetic</span>
-<a name="l01000"></a>01000 BOOST_UBLAS_INLINE
-<a name="l01001"></a>01001 const_iterator2 &amp;operator ++ () {
-<a name="l01002"></a>01002 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; layout_type::fast_j ())
-<a name="l01003"></a>01003 ++ it_;
-<a name="l01004"></a>01004 <span class="keywordflow">else</span>
-<a name="l01005"></a>01005 *<span class="keyword">this</span> = (*this) ().find2 (rank_, i_, index2 () + 1, 1);
-<a name="l01006"></a>01006 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01007"></a>01007 }
-<a name="l01008"></a>01008 BOOST_UBLAS_INLINE
-<a name="l01009"></a>01009 const_iterator2 &amp;operator -- () {
-<a name="l01010"></a>01010 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; layout_type::fast_j ())
-<a name="l01011"></a>01011 -- it_;
-<a name="l01012"></a>01012 <span class="keywordflow">else</span>
-<a name="l01013"></a>01013 *<span class="keyword">this</span> = (*this) ().find2 (rank_, i_, index2 () - 1, -1);
-<a name="l01014"></a>01014 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01015"></a>01015 }
-<a name="l01016"></a>01016
-<a name="l01017"></a>01017 <span class="comment">// Dereference</span>
-<a name="l01018"></a>01018 BOOST_UBLAS_INLINE
-<a name="l01019"></a>01019 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l01020"></a>01020 BOOST_UBLAS_CHECK (index1 () &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01021"></a>01021 BOOST_UBLAS_CHECK (index2 () &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01022"></a>01022 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l01023"></a>01023 <span class="keywordflow">return</span> (*it_).second;
-<a name="l01024"></a>01024 } <span class="keywordflow">else</span> {
-<a name="l01025"></a>01025 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) () (i_, j_);
-<a name="l01026"></a>01026 }
-<a name="l01027"></a>01027 }
-<a name="l01028"></a>01028
-<a name="l01029"></a>01029 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l01030"></a>01030 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l01031"></a>01031 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01032"></a>01032 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">self_type</a>::
-<a name="l01033"></a>01033 <span class="preprocessor">#endif</span>
-<a name="l01034"></a>01034 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator1.html">const_iterator1</a> begin ()<span class="keyword"> const </span>{
-<a name="l01035"></a>01035 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">self_type</a> &amp;m = (*this) ();
-<a name="l01036"></a>01036 <span class="keywordflow">return</span> m.find1 (1, 0, index2 ());
-<a name="l01037"></a>01037 }
-<a name="l01038"></a>01038 BOOST_UBLAS_INLINE
-<a name="l01039"></a>01039 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01040"></a>01040 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">self_type</a>::
-<a name="l01041"></a>01041 <span class="preprocessor">#endif</span>
-<a name="l01042"></a>01042 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator1.html">const_iterator1</a> end ()<span class="keyword"> const </span>{
-<a name="l01043"></a>01043 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">self_type</a> &amp;m = (*this) ();
-<a name="l01044"></a>01044 <span class="keywordflow">return</span> m.find1 (1, m.size1 (), index2 ());
-<a name="l01045"></a>01045 }
-<a name="l01046"></a>01046 BOOST_UBLAS_INLINE
-<a name="l01047"></a>01047 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01048"></a>01048 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">self_type</a>::
-<a name="l01049"></a>01049 <span class="preprocessor">#endif</span>
-<a name="l01050"></a>01050 <span class="preprocessor"></span> const_reverse_iterator1 rbegin ()<span class="keyword"> const </span>{
-<a name="l01051"></a>01051 <span class="keywordflow">return</span> const_reverse_iterator1 (end ());
-<a name="l01052"></a>01052 }
-<a name="l01053"></a>01053 BOOST_UBLAS_INLINE
-<a name="l01054"></a>01054 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01055"></a>01055 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">self_type</a>::
-<a name="l01056"></a>01056 <span class="preprocessor">#endif</span>
-<a name="l01057"></a>01057 <span class="preprocessor"></span> const_reverse_iterator1 rend ()<span class="keyword"> const </span>{
-<a name="l01058"></a>01058 <span class="keywordflow">return</span> const_reverse_iterator1 (begin ());
-<a name="l01059"></a>01059 }
-<a name="l01060"></a>01060 <span class="preprocessor">#endif</span>
-<a name="l01061"></a>01061 <span class="preprocessor"></span>
-<a name="l01062"></a>01062 <span class="comment">// Indices</span>
-<a name="l01063"></a>01063 BOOST_UBLAS_INLINE
-<a name="l01064"></a>01064 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l01065"></a>01065 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l01066"></a>01066 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">self_type</a> &amp;m = (*this) ();
-<a name="l01067"></a>01067 BOOST_UBLAS_CHECK (layout_type::index_i ((*it_).first, m.size1 (), m.size2 ()) &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01068"></a>01068 <span class="keywordflow">return</span> layout_type::index_i ((*it_).first, m.size1 (), m.size2 ());
-<a name="l01069"></a>01069 } <span class="keywordflow">else</span> {
-<a name="l01070"></a>01070 <span class="keywordflow">return</span> i_;
-<a name="l01071"></a>01071 }
-<a name="l01072"></a>01072 }
-<a name="l01073"></a>01073 BOOST_UBLAS_INLINE
-<a name="l01074"></a>01074 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l01075"></a>01075 BOOST_UBLAS_CHECK (*<span class="keyword">this</span> != (*<span class="keyword">this</span>) ().find2 (0, i_, (*<span class="keyword">this</span>) ().size2 ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01076"></a>01076 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l01077"></a>01077 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">self_type</a> &amp;m = (*this) ();
-<a name="l01078"></a>01078 BOOST_UBLAS_CHECK (layout_type::index_j ((*it_).first, m.size1 (), m.size2 ()) &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01079"></a>01079 <span class="keywordflow">return</span> layout_type::index_j ((*it_).first, m.size1 (), m.size2 ());
-<a name="l01080"></a>01080 } <span class="keywordflow">else</span> {
-<a name="l01081"></a>01081 <span class="keywordflow">return</span> j_;
-<a name="l01082"></a>01082 }
-<a name="l01083"></a>01083 }
-<a name="l01084"></a>01084
-<a name="l01085"></a>01085 <span class="comment">// Assignment</span>
-<a name="l01086"></a>01086 BOOST_UBLAS_INLINE
-<a name="l01087"></a>01087 const_iterator2 &amp;operator = (<span class="keyword">const</span> const_iterator2 &amp;it) {
-<a name="l01088"></a>01088 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l01089"></a>01089 rank_ = it.rank_;
-<a name="l01090"></a>01090 i_ = it.i_;
-<a name="l01091"></a>01091 j_ = it.j_;
-<a name="l01092"></a>01092 it_ = it.it_;
-<a name="l01093"></a>01093 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01094"></a>01094 }
-<a name="l01095"></a>01095
-<a name="l01096"></a>01096 <span class="comment">// Comparison</span>
-<a name="l01097"></a>01097 BOOST_UBLAS_INLINE
-<a name="l01098"></a>01098 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l01099"></a>01099 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="l01100"></a>01100 <span class="comment">// BOOST_UBLAS_CHECK (rank_ == it.rank_, internal_logic ());</span>
-<a name="l01101"></a>01101 <span class="keywordflow">if</span> (rank_ == 1 || it.rank_ == 1) {
-<a name="l01102"></a>01102 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l01103"></a>01103 } <span class="keywordflow">else</span> {
-<a name="l01104"></a>01104 <span class="keywordflow">return</span> i_ == it.i_ &amp;&amp; j_ == it.j_;
-<a name="l01105"></a>01105 }
-<a name="l01106"></a>01106 }
-<a name="l01107"></a>01107
-<a name="l01108"></a>01108 <span class="keyword">private</span>:
-<a name="l01109"></a>01109 <span class="keywordtype">int</span> rank_;
-<a name="l01110"></a>01110 size_type i_;
-<a name="l01111"></a>01111 size_type j_;
-<a name="l01112"></a>01112 const_subiterator_type it_;
-<a name="l01113"></a>01113 };
-<a name="l01114"></a>01114
-<a name="l01115"></a>01115 BOOST_UBLAS_INLINE
-<a name="l01116"></a>01116 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator2.html">const_iterator2</a> begin2 ()<span class="keyword"> const </span>{
-<a name="l01117"></a>01117 <span class="keywordflow">return</span> find2 (0, 0, 0);
-<a name="l01118"></a>01118 }
-<a name="l01119"></a>01119 BOOST_UBLAS_INLINE
-<a name="l01120"></a>01120 const_iterator2 end2 ()<span class="keyword"> const </span>{
-<a name="l01121"></a>01121 <span class="keywordflow">return</span> find2 (0, 0, size2_);
-<a name="l01122"></a>01122 }
-<a name="l01123"></a>01123
-<a name="l01124"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator2.html">01124</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator2.html">iterator2</a>:
-<a name="l01125"></a>01125 <span class="keyword">public</span> container_reference&lt;mapped_matrix&gt;,
-<a name="l01126"></a>01126 <span class="keyword">public</span> bidirectional_iterator_base&lt;sparse_bidirectional_iterator_tag,
-<a name="l01127"></a>01127 iterator2, value_type&gt; {
-<a name="l01128"></a>01128 <span class="keyword">public</span>:
-<a name="l01129"></a>01129 <span class="keyword">typedef</span> <span class="keyword">typename</span> mapped_matrix::value_type value_type;
-<a name="l01130"></a>01130 <span class="keyword">typedef</span> <span class="keyword">typename</span> mapped_matrix::difference_type difference_type;
-<a name="l01131"></a>01131 <span class="keyword">typedef</span> <span class="keyword">typename</span> mapped_matrix::true_reference reference;
-<a name="l01132"></a>01132 <span class="keyword">typedef</span> <span class="keyword">typename</span> mapped_matrix::pointer pointer;
-<a name="l01133"></a>01133
-<a name="l01134"></a>01134 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator1.html">iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator1.html">dual_iterator_type</a>;
-<a name="l01135"></a>01135 <span class="keyword">typedef</span> reverse_iterator1 dual_reverse_iterator_type;
-<a name="l01136"></a>01136
-<a name="l01137"></a>01137 <span class="comment">// Construction and destruction</span>
-<a name="l01138"></a>01138 BOOST_UBLAS_INLINE
-<a name="l01139"></a>01139 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator2.html">iterator2</a> ():
-<a name="l01140"></a>01140 container_reference&lt;self_type&gt; (), rank_ (), i_ (), j_ (), it_ () {}
-<a name="l01141"></a>01141 BOOST_UBLAS_INLINE
-<a name="l01142"></a>01142 iterator2 (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">self_type</a> &amp;m, <span class="keywordtype">int</span> rank, size_type i, size_type j, <span class="keyword">const</span> subiterator_type &amp;it):
-<a name="l01143"></a>01143 container_reference&lt;self_type&gt; (m), rank_ (rank), i_ (i), j_ (j), it_ (it) {}
-<a name="l01144"></a>01144
-<a name="l01145"></a>01145 <span class="comment">// Arithmetic</span>
-<a name="l01146"></a>01146 BOOST_UBLAS_INLINE
-<a name="l01147"></a>01147 iterator2 &amp;operator ++ () {
-<a name="l01148"></a>01148 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; layout_type::fast_j ())
-<a name="l01149"></a>01149 ++ it_;
-<a name="l01150"></a>01150 <span class="keywordflow">else</span>
-<a name="l01151"></a>01151 *<span class="keyword">this</span> = (*this) ().find2 (rank_, i_, index2 () + 1, 1);
-<a name="l01152"></a>01152 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01153"></a>01153 }
-<a name="l01154"></a>01154 BOOST_UBLAS_INLINE
-<a name="l01155"></a>01155 iterator2 &amp;operator -- () {
-<a name="l01156"></a>01156 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; layout_type::fast_j ())
-<a name="l01157"></a>01157 -- it_;
-<a name="l01158"></a>01158 <span class="keywordflow">else</span>
-<a name="l01159"></a>01159 *<span class="keyword">this</span> = (*this) ().find2 (rank_, i_, index2 () - 1, -1);
-<a name="l01160"></a>01160 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01161"></a>01161 }
-<a name="l01162"></a>01162
-<a name="l01163"></a>01163 <span class="comment">// Dereference</span>
-<a name="l01164"></a>01164 BOOST_UBLAS_INLINE
-<a name="l01165"></a>01165 reference operator * ()<span class="keyword"> const </span>{
-<a name="l01166"></a>01166 BOOST_UBLAS_CHECK (index1 () &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01167"></a>01167 BOOST_UBLAS_CHECK (index2 () &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01168"></a>01168 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l01169"></a>01169 <span class="keywordflow">return</span> (*it_).second;
-<a name="l01170"></a>01170 } <span class="keywordflow">else</span> {
-<a name="l01171"></a>01171 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().at_element (i_, j_);
-<a name="l01172"></a>01172 }
-<a name="l01173"></a>01173 }
-<a name="l01174"></a>01174
-<a name="l01175"></a>01175 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l01176"></a>01176 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l01177"></a>01177 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01178"></a>01178 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">self_type</a>::
-<a name="l01179"></a>01179 <span class="preprocessor">#endif</span>
-<a name="l01180"></a>01180 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator1.html">iterator1</a> begin ()<span class="keyword"> const </span>{
-<a name="l01181"></a>01181 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">self_type</a> &amp;m = (*this) ();
-<a name="l01182"></a>01182 <span class="keywordflow">return</span> m.find1 (1, 0, index2 ());
-<a name="l01183"></a>01183 }
-<a name="l01184"></a>01184 BOOST_UBLAS_INLINE
-<a name="l01185"></a>01185 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01186"></a>01186 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">self_type</a>::
-<a name="l01187"></a>01187 <span class="preprocessor">#endif</span>
-<a name="l01188"></a>01188 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator1.html">iterator1</a> end ()<span class="keyword"> const </span>{
-<a name="l01189"></a>01189 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">self_type</a> &amp;m = (*this) ();
-<a name="l01190"></a>01190 <span class="keywordflow">return</span> m.find1 (1, m.size1 (), index2 ());
-<a name="l01191"></a>01191 }
-<a name="l01192"></a>01192 BOOST_UBLAS_INLINE
-<a name="l01193"></a>01193 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01194"></a>01194 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">self_type</a>::
-<a name="l01195"></a>01195 <span class="preprocessor">#endif</span>
-<a name="l01196"></a>01196 <span class="preprocessor"></span> reverse_iterator1 rbegin ()<span class="keyword"> const </span>{
-<a name="l01197"></a>01197 <span class="keywordflow">return</span> reverse_iterator1 (end ());
-<a name="l01198"></a>01198 }
-<a name="l01199"></a>01199 BOOST_UBLAS_INLINE
-<a name="l01200"></a>01200 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01201"></a>01201 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">self_type</a>::
-<a name="l01202"></a>01202 <span class="preprocessor">#endif</span>
-<a name="l01203"></a>01203 <span class="preprocessor"></span> reverse_iterator1 rend ()<span class="keyword"> const </span>{
-<a name="l01204"></a>01204 <span class="keywordflow">return</span> reverse_iterator1 (begin ());
-<a name="l01205"></a>01205 }
-<a name="l01206"></a>01206 <span class="preprocessor">#endif</span>
-<a name="l01207"></a>01207 <span class="preprocessor"></span>
-<a name="l01208"></a>01208 <span class="comment">// Indices</span>
-<a name="l01209"></a>01209 BOOST_UBLAS_INLINE
-<a name="l01210"></a>01210 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l01211"></a>01211 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l01212"></a>01212 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">self_type</a> &amp;m = (*this) ();
-<a name="l01213"></a>01213 BOOST_UBLAS_CHECK (layout_type::index_i ((*it_).first, m.size1 (), m.size2 ()) &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01214"></a>01214 <span class="keywordflow">return</span> layout_type::index_i ((*it_).first, m.size1 (), m.size2 ());
-<a name="l01215"></a>01215 } <span class="keywordflow">else</span> {
-<a name="l01216"></a>01216 <span class="keywordflow">return</span> i_;
-<a name="l01217"></a>01217 }
-<a name="l01218"></a>01218 }
-<a name="l01219"></a>01219 BOOST_UBLAS_INLINE
-<a name="l01220"></a>01220 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l01221"></a>01221 BOOST_UBLAS_CHECK (*<span class="keyword">this</span> != (*<span class="keyword">this</span>) ().find2 (0, i_, (*<span class="keyword">this</span>) ().size2 ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01222"></a>01222 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l01223"></a>01223 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html" title="Index map based sparse matrix of values of type T.">self_type</a> &amp;m = (*this) ();
-<a name="l01224"></a>01224 BOOST_UBLAS_CHECK (layout_type::index_j ((*it_).first, m.size1 (), m.size2 ()) &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01225"></a>01225 <span class="keywordflow">return</span> layout_type::index_j ((*it_).first, m.size1 (), m.size2 ());
-<a name="l01226"></a>01226 } <span class="keywordflow">else</span> {
-<a name="l01227"></a>01227 <span class="keywordflow">return</span> j_;
-<a name="l01228"></a>01228 }
-<a name="l01229"></a>01229 }
-<a name="l01230"></a>01230
-<a name="l01231"></a>01231 <span class="comment">// Assignment</span>
-<a name="l01232"></a>01232 BOOST_UBLAS_INLINE
-<a name="l01233"></a>01233 iterator2 &amp;operator = (<span class="keyword">const</span> iterator2 &amp;it) {
-<a name="l01234"></a>01234 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l01235"></a>01235 rank_ = it.rank_;
-<a name="l01236"></a>01236 i_ = it.i_;
-<a name="l01237"></a>01237 j_ = it.j_;
-<a name="l01238"></a>01238 it_ = it.it_;
-<a name="l01239"></a>01239 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01240"></a>01240 }
-<a name="l01241"></a>01241
-<a name="l01242"></a>01242 <span class="comment">// Comparison</span>
-<a name="l01243"></a>01243 BOOST_UBLAS_INLINE
-<a name="l01244"></a>01244 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l01245"></a>01245 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="l01246"></a>01246 <span class="comment">// BOOST_UBLAS_CHECK (rank_ == it.rank_, internal_logic ());</span>
-<a name="l01247"></a>01247 <span class="keywordflow">if</span> (rank_ == 1 || it.rank_ == 1) {
-<a name="l01248"></a>01248 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l01249"></a>01249 } <span class="keywordflow">else</span> {
-<a name="l01250"></a>01250 <span class="keywordflow">return</span> i_ == it.i_ &amp;&amp; j_ == it.j_;
-<a name="l01251"></a>01251 }
-<a name="l01252"></a>01252 }
-<a name="l01253"></a>01253
-<a name="l01254"></a>01254 <span class="keyword">private</span>:
-<a name="l01255"></a>01255 <span class="keywordtype">int</span> rank_;
-<a name="l01256"></a>01256 size_type i_;
-<a name="l01257"></a>01257 size_type j_;
-<a name="l01258"></a>01258 subiterator_type it_;
-<a name="l01259"></a>01259
-<a name="l01260"></a>01260 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l01261"></a>01261 };
-<a name="l01262"></a>01262
-<a name="l01263"></a>01263 BOOST_UBLAS_INLINE
-<a name="l01264"></a>01264 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator2.html">iterator2</a> begin2 () {
-<a name="l01265"></a>01265 <span class="keywordflow">return</span> find2 (0, 0, 0);
-<a name="l01266"></a>01266 }
-<a name="l01267"></a>01267 BOOST_UBLAS_INLINE
-<a name="l01268"></a>01268 iterator2 end2 () {
-<a name="l01269"></a>01269 <span class="keywordflow">return</span> find2 (0, 0, size2_);
-<a name="l01270"></a>01270 }
-<a name="l01271"></a>01271
-<a name="l01272"></a>01272 <span class="comment">// Reverse iterators</span>
-<a name="l01273"></a>01273
-<a name="l01274"></a>01274 BOOST_UBLAS_INLINE
-<a name="l01275"></a>01275 const_reverse_iterator1 rbegin1 ()<span class="keyword"> const </span>{
-<a name="l01276"></a>01276 <span class="keywordflow">return</span> const_reverse_iterator1 (end1 ());
-<a name="l01277"></a>01277 }
-<a name="l01278"></a>01278 BOOST_UBLAS_INLINE
-<a name="l01279"></a>01279 const_reverse_iterator1 rend1 ()<span class="keyword"> const </span>{
-<a name="l01280"></a>01280 <span class="keywordflow">return</span> const_reverse_iterator1 (begin1 ());
-<a name="l01281"></a>01281 }
-<a name="l01282"></a>01282
-<a name="l01283"></a>01283 BOOST_UBLAS_INLINE
-<a name="l01284"></a>01284 reverse_iterator1 rbegin1 () {
-<a name="l01285"></a>01285 <span class="keywordflow">return</span> reverse_iterator1 (end1 ());
-<a name="l01286"></a>01286 }
-<a name="l01287"></a>01287 BOOST_UBLAS_INLINE
-<a name="l01288"></a>01288 reverse_iterator1 rend1 () {
-<a name="l01289"></a>01289 <span class="keywordflow">return</span> reverse_iterator1 (begin1 ());
-<a name="l01290"></a>01290 }
-<a name="l01291"></a>01291
-<a name="l01292"></a>01292 BOOST_UBLAS_INLINE
-<a name="l01293"></a>01293 const_reverse_iterator2 rbegin2 ()<span class="keyword"> const </span>{
-<a name="l01294"></a>01294 <span class="keywordflow">return</span> const_reverse_iterator2 (end2 ());
-<a name="l01295"></a>01295 }
-<a name="l01296"></a>01296 BOOST_UBLAS_INLINE
-<a name="l01297"></a>01297 const_reverse_iterator2 rend2 ()<span class="keyword"> const </span>{
-<a name="l01298"></a>01298 <span class="keywordflow">return</span> const_reverse_iterator2 (begin2 ());
-<a name="l01299"></a>01299 }
-<a name="l01300"></a>01300
-<a name="l01301"></a>01301 BOOST_UBLAS_INLINE
-<a name="l01302"></a>01302 reverse_iterator2 rbegin2 () {
-<a name="l01303"></a>01303 <span class="keywordflow">return</span> reverse_iterator2 (end2 ());
-<a name="l01304"></a>01304 }
-<a name="l01305"></a>01305 BOOST_UBLAS_INLINE
-<a name="l01306"></a>01306 reverse_iterator2 rend2 () {
-<a name="l01307"></a>01307 <span class="keywordflow">return</span> reverse_iterator2 (begin2 ());
-<a name="l01308"></a>01308 }
-<a name="l01309"></a>01309
-<a name="l01310"></a>01310 <span class="comment">// Serialization</span>
-<a name="l01311"></a>01311 <span class="keyword">template</span>&lt;<span class="keyword">class</span> Archive&gt;
-<a name="l01312"></a>01312 <span class="keywordtype">void</span> serialize(Archive &amp; ar, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="comment">/* file_version */</span>){
-<a name="l01313"></a>01313 serialization::collection_size_type s1 (size1_);
-<a name="l01314"></a>01314 serialization::collection_size_type s2 (size2_);
-<a name="l01315"></a>01315 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;size1&quot;</span>,s1);
-<a name="l01316"></a>01316 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;size2&quot;</span>,s2);
-<a name="l01317"></a>01317 <span class="keywordflow">if</span> (Archive::is_loading::value) {
-<a name="l01318"></a>01318 size1_ = s1;
-<a name="l01319"></a>01319 size2_ = s2;
-<a name="l01320"></a>01320 }
-<a name="l01321"></a>01321 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;data&quot;</span>, data_);
-<a name="l01322"></a>01322 }
-<a name="l01323"></a>01323
-<a name="l01324"></a>01324 <span class="keyword">private</span>:
-<a name="l01325"></a>01325 size_type size1_;
-<a name="l01326"></a>01326 size_type size2_;
-<a name="l01327"></a>01327 array_type data_;
-<a name="l01328"></a>01328 <span class="keyword">static</span> <span class="keyword">const</span> value_type zero_;
-<a name="l01329"></a>01329 };
-<a name="l01330"></a>01330
-<a name="l01331"></a>01331 <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="l01332"></a>01332 <span class="keyword">const</span> <span class="keyword">typename</span> mapped_matrix&lt;T, L, A&gt;::value_type mapped_matrix&lt;T, L, A&gt;::zero_ = value_type<span class="comment">/*zero*/</span>();
-<a name="l01333"></a>01333
-<a name="l01334"></a>01334
-<a name="l01335"></a>01335 <span class="comment">// Vector index map based sparse matrix class</span>
-<a name="l01336"></a>01336 <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="l01337"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">01337</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">mapped_vector_of_mapped_vector</a>:
-<a name="l01338"></a>01338 <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;mapped_vector_of_mapped_vector&lt;T, L, A&gt; &gt; {
-<a name="l01339"></a>01339
-<a name="l01340"></a>01340 <span class="keyword">typedef</span> T &amp;true_reference;
-<a name="l01341"></a>01341 <span class="keyword">typedef</span> T *pointer;
-<a name="l01342"></a>01342 <span class="keyword">typedef</span> <span class="keyword">const</span> T *const_pointer;
-<a name="l01343"></a>01343 <span class="keyword">typedef</span> A array_type;
-<a name="l01344"></a>01344 <span class="keyword">typedef</span> <span class="keyword">const</span> A const_array_type;
-<a name="l01345"></a>01345 <span class="keyword">typedef</span> L layout_type;
-<a name="l01346"></a>01346 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">mapped_vector_of_mapped_vector&lt;T, L, A&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">self_type</a>;
-<a name="l01347"></a>01347 <span class="keyword">public</span>:
-<a name="l01348"></a>01348 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l01349"></a>01349 <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="l01350"></a>01350 <span class="preprocessor">#endif</span>
-<a name="l01351"></a>01351 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> A::size_type size_type;
-<a name="l01352"></a>01352 <span class="keyword">typedef</span> <span class="keyword">typename</span> A::difference_type difference_type;
-<a name="l01353"></a>01353 <span class="keyword">typedef</span> T value_type;
-<a name="l01354"></a>01354 <span class="keyword">typedef</span> <span class="keyword">const</span> T &amp;const_reference;
-<a name="l01355"></a>01355 <span class="preprocessor">#ifndef BOOST_UBLAS_STRICT_MATRIX_SPARSE</span>
-<a name="l01356"></a>01356 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1map__traits.html">detail::map_traits&lt;typename A::data_value_type, T&gt;::reference</a> reference;
-<a name="l01357"></a>01357 <span class="preprocessor">#else</span>
-<a name="l01358"></a>01358 <span class="preprocessor"></span> <span class="keyword">typedef</span> sparse_matrix_element&lt;self_type&gt; reference;
-<a name="l01359"></a>01359 <span class="preprocessor">#endif</span>
-<a name="l01360"></a>01360 <span class="preprocessor"></span> <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="l01361"></a>01361 <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="l01362"></a>01362 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector.html" title="Index map based sparse vector.">mapped_vector&lt;T, typename A::value_type&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector.html" title="Index map based sparse vector.">vector_temporary_type</a>;
-<a name="l01363"></a>01363 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">matrix_temporary_type</a>;
-<a name="l01364"></a>01364 <span class="keyword">typedef</span> <span class="keyword">typename</span> A::value_type::second_type vector_data_value_type;
-<a name="l01365"></a>01365 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__tag.html">sparse_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__tag.html">storage_category</a>;
-<a name="l01366"></a>01366 <span class="keyword">typedef</span> <span class="keyword">typename</span> L::orientation_category orientation_category;
-<a name="l01367"></a>01367
-<a name="l01368"></a>01368 <span class="comment">// Construction and destruction</span>
-<a name="l01369"></a>01369 BOOST_UBLAS_INLINE
-<a name="l01370"></a>01370 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">mapped_vector_of_mapped_vector</a> ():
-<a name="l01371"></a>01371 <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="l01372"></a>01372 size1_ (0), size2_ (0), data_ () {
-<a name="l01373"></a>01373 data_ [layout_type::size_M (size1_, size2_)] = vector_data_value_type ();
-<a name="l01374"></a>01374 }
-<a name="l01375"></a>01375 BOOST_UBLAS_INLINE
-<a name="l01376"></a>01376 mapped_vector_of_mapped_vector (size_type size1, size_type size2, size_type non_zeros = 0):
-<a name="l01377"></a>01377 <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="l01378"></a>01378 size1_ (size1), size2_ (size2), data_ () {
-<a name="l01379"></a>01379 data_ [layout_type::size_M (size1_, size2_)] = vector_data_value_type ();
-<a name="l01380"></a>01380 }
-<a name="l01381"></a>01381 BOOST_UBLAS_INLINE
-<a name="l01382"></a>01382 mapped_vector_of_mapped_vector (<span class="keyword">const</span> mapped_vector_of_mapped_vector &amp;m):
-<a name="l01383"></a>01383 <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="l01384"></a>01384 size1_ (m.size1_), size2_ (m.size2_), data_ (m.data_) {}
-<a name="l01385"></a>01385 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01386"></a>01386 BOOST_UBLAS_INLINE
-<a name="l01387"></a>01387 mapped_vector_of_mapped_vector (<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 non_zeros = 0):
-<a name="l01388"></a>01388 <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="l01389"></a>01389 size1_ (ae ().size1 ()), size2_ (ae ().size2 ()), data_ () {
-<a name="l01390"></a>01390 data_ [layout_type::size_M (size1_, size2_)] = vector_data_value_type ();
-<a name="l01391"></a>01391 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l01392"></a>01392 }
-<a name="l01393"></a>01393
-<a name="l01394"></a>01394 <span class="comment">// Accessors</span>
-<a name="l01395"></a>01395 BOOST_UBLAS_INLINE
-<a name="l01396"></a>01396 size_type size1 ()<span class="keyword"> const </span>{
-<a name="l01397"></a>01397 <span class="keywordflow">return</span> size1_;
-<a name="l01398"></a>01398 }
-<a name="l01399"></a>01399 BOOST_UBLAS_INLINE
-<a name="l01400"></a>01400 size_type size2 ()<span class="keyword"> const </span>{
-<a name="l01401"></a>01401 <span class="keywordflow">return</span> size2_;
-<a name="l01402"></a>01402 }
-<a name="l01403"></a>01403 BOOST_UBLAS_INLINE
-<a name="l01404"></a>01404 size_type nnz_capacity ()<span class="keyword"> const </span>{
-<a name="l01405"></a>01405 size_type non_zeros = 0;
-<a name="l01406"></a>01406 <span class="keywordflow">for</span> (vector_const_subiterator_type itv = data_ ().begin (); itv != data_ ().end (); ++ itv)
-<a name="l01407"></a>01407 non_zeros += detail::map_capacity (*itv);
-<a name="l01408"></a>01408 <span class="keywordflow">return</span> non_zeros;
-<a name="l01409"></a>01409 }
-<a name="l01410"></a>01410 BOOST_UBLAS_INLINE
-<a name="l01411"></a>01411 size_type nnz ()<span class="keyword"> const </span>{
-<a name="l01412"></a>01412 size_type filled = 0;
-<a name="l01413"></a>01413 <span class="keywordflow">for</span> (vector_const_subiterator_type itv = data_ ().begin (); itv != data_ ().end (); ++ itv)
-<a name="l01414"></a>01414 filled += (*itv).size ();
-<a name="l01415"></a>01415 <span class="keywordflow">return</span> filled;
-<a name="l01416"></a>01416 }
-<a name="l01417"></a>01417
-<a name="l01418"></a>01418 <span class="comment">// Storage accessors</span>
-<a name="l01419"></a>01419 BOOST_UBLAS_INLINE
-<a name="l01420"></a>01420 const_array_type &amp;data ()<span class="keyword"> const </span>{
-<a name="l01421"></a>01421 <span class="keywordflow">return</span> data_;
-<a name="l01422"></a>01422 }
-<a name="l01423"></a>01423 BOOST_UBLAS_INLINE
-<a name="l01424"></a>01424 array_type &amp;data () {
-<a name="l01425"></a>01425 <span class="keywordflow">return</span> data_;
-<a name="l01426"></a>01426 }
-<a name="l01427"></a>01427
-<a name="l01428"></a>01428 <span class="comment">// Resizing</span>
-<a name="l01429"></a>01429 BOOST_UBLAS_INLINE
-<a name="l01430"></a>01430 <span class="keywordtype">void</span> resize (size_type size1, size_type size2, <span class="keywordtype">bool</span> preserve = <span class="keyword">true</span>) {
-<a name="l01431"></a>01431 <span class="comment">// FIXME preserve unimplemented</span>
-<a name="l01432"></a>01432 BOOST_UBLAS_CHECK (!preserve, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01433"></a>01433 size1_ = size1;
-<a name="l01434"></a>01434 size2_ = size2;
-<a name="l01435"></a>01435 data ().clear ();
-<a name="l01436"></a>01436 data () [layout_type::size_M (size1_, size2_)] = vector_data_value_type ();
-<a name="l01437"></a>01437 }
-<a name="l01438"></a>01438
-<a name="l01439"></a>01439 <span class="comment">// Element support</span>
-<a name="l01440"></a>01440 BOOST_UBLAS_INLINE
-<a name="l01441"></a>01441 pointer find_element (size_type i, size_type j) {
-<a name="l01442"></a>01442 <span class="keywordflow">return</span> <span class="keyword">const_cast&lt;</span>pointer<span class="keyword">&gt;</span> (<span class="keyword">const_cast&lt;</span><span class="keyword">const </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">self_type</a>&amp;<span class="keyword">&gt;</span>(*this).find_element (i, j));
-<a name="l01443"></a>01443 }
-<a name="l01444"></a>01444 BOOST_UBLAS_INLINE
-<a name="l01445"></a>01445 const_pointer find_element (size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l01446"></a>01446 <span class="keyword">const</span> size_type element1 = layout_type::index_M (i, j);
-<a name="l01447"></a>01447 <span class="keyword">const</span> size_type element2 = layout_type::index_m (i, j);
-<a name="l01448"></a>01448 vector_const_subiterator_type itv (data ().find (element1));
-<a name="l01449"></a>01449 <span class="keywordflow">if</span> (itv == data ().end ())
-<a name="l01450"></a>01450 <span class="keywordflow">return</span> 0;
-<a name="l01451"></a>01451 BOOST_UBLAS_CHECK ((*itv).first == element1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ()); <span class="comment">// broken map</span>
-<a name="l01452"></a>01452 const_subiterator_type it ((*itv).second.find (element2));
-<a name="l01453"></a>01453 <span class="keywordflow">if</span> (it == (*itv).second.end ())
-<a name="l01454"></a>01454 <span class="keywordflow">return</span> 0;
-<a name="l01455"></a>01455 BOOST_UBLAS_CHECK ((*it).first == element2, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ()); <span class="comment">// broken map</span>
-<a name="l01456"></a>01456 <span class="keywordflow">return</span> &amp;(*it).second;
-<a name="l01457"></a>01457 }
-<a name="l01458"></a>01458
-<a name="l01459"></a>01459 <span class="comment">// Element access</span>
-<a name="l01460"></a>01460 BOOST_UBLAS_INLINE
-<a name="l01461"></a>01461 const_reference operator () (size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l01462"></a>01462 <span class="keyword">const</span> size_type element1 = layout_type::index_M (i, j);
-<a name="l01463"></a>01463 <span class="keyword">const</span> size_type element2 = layout_type::index_m (i, j);
-<a name="l01464"></a>01464 vector_const_subiterator_type itv (data ().find (element1));
-<a name="l01465"></a>01465 <span class="keywordflow">if</span> (itv == data ().end ())
-<a name="l01466"></a>01466 <span class="keywordflow">return</span> zero_;
-<a name="l01467"></a>01467 BOOST_UBLAS_CHECK ((*itv).first == element1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ()); <span class="comment">// broken map</span>
-<a name="l01468"></a>01468 const_subiterator_type it ((*itv).second.find (element2));
-<a name="l01469"></a>01469 <span class="keywordflow">if</span> (it == (*itv).second.end ())
-<a name="l01470"></a>01470 <span class="keywordflow">return</span> zero_;
-<a name="l01471"></a>01471 BOOST_UBLAS_CHECK ((*itv).first == element1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ()); <span class="comment">// broken map</span>
-<a name="l01472"></a>01472 <span class="keywordflow">return</span> (*it).second;
-<a name="l01473"></a>01473 }
-<a name="l01474"></a>01474 BOOST_UBLAS_INLINE
-<a name="l01475"></a>01475 reference operator () (size_type i, size_type j) {
-<a name="l01476"></a>01476 <span class="preprocessor">#ifndef BOOST_UBLAS_STRICT_MATRIX_SPARSE</span>
-<a name="l01477"></a>01477 <span class="preprocessor"></span> <span class="keyword">const</span> size_type element1 = layout_type::index_M (i, j);
-<a name="l01478"></a>01478 <span class="keyword">const</span> size_type element2 = layout_type::index_m (i, j);
-<a name="l01479"></a>01479 vector_data_value_type&amp; vd (data () [element1]);
-<a name="l01480"></a>01480 std::pair&lt;subiterator_type, bool&gt; ii (vd.insert (<span class="keyword">typename</span> array_type::value_type::second_type::value_type (element2, value_type<span class="comment">/*zero*/</span>())));
-<a name="l01481"></a>01481 BOOST_UBLAS_CHECK ((ii.first)-&gt;first == element2, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ()); <span class="comment">// broken map</span>
-<a name="l01482"></a>01482 <span class="keywordflow">return</span> (ii.first)-&gt;second;
-<a name="l01483"></a>01483 <span class="preprocessor">#else</span>
-<a name="l01484"></a>01484 <span class="preprocessor"></span> <span class="keywordflow">return</span> reference (*<span class="keyword">this</span>, i, j);
-<a name="l01485"></a>01485 <span class="preprocessor">#endif</span>
-<a name="l01486"></a>01486 <span class="preprocessor"></span> }
-<a name="l01487"></a>01487
-<a name="l01488"></a>01488 <span class="comment">// Element assignment</span>
-<a name="l01489"></a>01489 BOOST_UBLAS_INLINE
-<a name="l01490"></a>01490 true_reference insert_element (size_type i, size_type j, const_reference t) {
-<a name="l01491"></a>01491 BOOST_UBLAS_CHECK (!find_element (i, j), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ()); <span class="comment">// duplicate element</span>
-<a name="l01492"></a>01492 <span class="keyword">const</span> size_type element1 = layout_type::index_M (i, j);
-<a name="l01493"></a>01493 <span class="keyword">const</span> size_type element2 = layout_type::index_m (i, j);
-<a name="l01494"></a>01494
-<a name="l01495"></a>01495 vector_data_value_type&amp; vd (data () [element1]);
-<a name="l01496"></a>01496 std::pair&lt;subiterator_type, bool&gt; ii (vd.insert (<span class="keyword">typename</span> vector_data_value_type::value_type (element2, t)));
-<a name="l01497"></a>01497 BOOST_UBLAS_CHECK ((ii.first)-&gt;first == element2, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ()); <span class="comment">// broken map</span>
-<a name="l01498"></a>01498 <span class="keywordflow">if</span> (!ii.second) <span class="comment">// existing element</span>
-<a name="l01499"></a>01499 (ii.first)-&gt;second = t;
-<a name="l01500"></a>01500 <span class="keywordflow">return</span> (ii.first)-&gt;second;
-<a name="l01501"></a>01501 }
-<a name="l01502"></a>01502 BOOST_UBLAS_INLINE
-<a name="l01503"></a>01503 <span class="keywordtype">void</span> erase_element (size_type i, size_type j) {
-<a name="l01504"></a>01504 vector_subiterator_type itv (data ().find (layout_type::index_M (i, j)));
-<a name="l01505"></a>01505 <span class="keywordflow">if</span> (itv == data ().end ())
-<a name="l01506"></a>01506 <span class="keywordflow">return</span>;
-<a name="l01507"></a>01507 subiterator_type it ((*itv).second.find (layout_type::index_m (i, j)));
-<a name="l01508"></a>01508 <span class="keywordflow">if</span> (it == (*itv).second.end ())
-<a name="l01509"></a>01509 <span class="keywordflow">return</span>;
-<a name="l01510"></a>01510 (*itv).second.erase (it);
-<a name="l01511"></a>01511 }
-<a name="l01512"></a>01512
-<a name="l01513"></a>01513 <span class="comment">// Zeroing</span>
-<a name="l01514"></a>01514 BOOST_UBLAS_INLINE
-<a name="l01515"></a>01515 <span class="keywordtype">void</span> clear () {
-<a name="l01516"></a>01516 data ().clear ();
-<a name="l01517"></a>01517 data_ [layout_type::size_M (size1_, size2_)] = vector_data_value_type ();
-<a name="l01518"></a>01518 }
-<a name="l01519"></a>01519
-<a name="l01520"></a>01520 <span class="comment">// Assignment</span>
-<a name="l01521"></a>01521 BOOST_UBLAS_INLINE
-<a name="l01522"></a>01522 mapped_vector_of_mapped_vector &amp;operator = (<span class="keyword">const</span> mapped_vector_of_mapped_vector &amp;m) {
-<a name="l01523"></a>01523 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;m) {
-<a name="l01524"></a>01524 size1_ = m.size1_;
-<a name="l01525"></a>01525 size2_ = m.size2_;
-<a name="l01526"></a>01526 data () = m.data ();
-<a name="l01527"></a>01527 }
-<a name="l01528"></a>01528 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01529"></a>01529 }
-<a name="l01530"></a>01530 <span class="keyword">template</span>&lt;<span class="keyword">class</span> C&gt; <span class="comment">// Container assignment without temporary</span>
-<a name="l01531"></a>01531 BOOST_UBLAS_INLINE
-<a name="l01532"></a>01532 mapped_vector_of_mapped_vector &amp;operator = (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html" title="Base class for Matrix container models.">matrix_container&lt;C&gt;</a> &amp;m) {
-<a name="l01533"></a>01533 resize (m ().size1 (), m ().size2 ());
-<a name="l01534"></a>01534 assign (m);
-<a name="l01535"></a>01535 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01536"></a>01536 }
-<a name="l01537"></a>01537 BOOST_UBLAS_INLINE
-<a name="l01538"></a>01538 mapped_vector_of_mapped_vector &amp;assign_temporary (mapped_vector_of_mapped_vector &amp;m) {
-<a name="l01539"></a>01539 swap (m);
-<a name="l01540"></a>01540 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01541"></a>01541 }
-<a name="l01542"></a>01542 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01543"></a>01543 BOOST_UBLAS_INLINE
-<a name="l01544"></a>01544 mapped_vector_of_mapped_vector &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="l01545"></a>01545 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">self_type</a> temporary (ae);
-<a name="l01546"></a>01546 <span class="keywordflow">return</span> assign_temporary (temporary);
-<a name="l01547"></a>01547 }
-<a name="l01548"></a>01548 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01549"></a>01549 BOOST_UBLAS_INLINE
-<a name="l01550"></a>01550 mapped_vector_of_mapped_vector &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="l01551"></a>01551 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l01552"></a>01552 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01553"></a>01553 }
-<a name="l01554"></a>01554 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01555"></a>01555 BOOST_UBLAS_INLINE
-<a name="l01556"></a>01556 mapped_vector_of_mapped_vector&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="l01557"></a>01557 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">self_type</a> temporary (*<span class="keyword">this</span> + ae);
-<a name="l01558"></a>01558 <span class="keywordflow">return</span> assign_temporary (temporary);
-<a name="l01559"></a>01559 }
-<a name="l01560"></a>01560 <span class="keyword">template</span>&lt;<span class="keyword">class</span> C&gt; <span class="comment">// Container assignment without temporary</span>
-<a name="l01561"></a>01561 BOOST_UBLAS_INLINE
-<a name="l01562"></a>01562 mapped_vector_of_mapped_vector &amp;operator += (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html" title="Base class for Matrix container models.">matrix_container&lt;C&gt;</a> &amp;m) {
-<a name="l01563"></a>01563 plus_assign (m);
-<a name="l01564"></a>01564 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01565"></a>01565 }
-<a name="l01566"></a>01566 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01567"></a>01567 BOOST_UBLAS_INLINE
-<a name="l01568"></a>01568 mapped_vector_of_mapped_vector &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="l01569"></a>01569 matrix_assign&lt;scalar_plus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l01570"></a>01570 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01571"></a>01571 }
-<a name="l01572"></a>01572 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01573"></a>01573 BOOST_UBLAS_INLINE
-<a name="l01574"></a>01574 mapped_vector_of_mapped_vector&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="l01575"></a>01575 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">self_type</a> temporary (*<span class="keyword">this</span> - ae);
-<a name="l01576"></a>01576 <span class="keywordflow">return</span> assign_temporary (temporary);
-<a name="l01577"></a>01577 }
-<a name="l01578"></a>01578 <span class="keyword">template</span>&lt;<span class="keyword">class</span> C&gt; <span class="comment">// Container assignment without temporary</span>
-<a name="l01579"></a>01579 BOOST_UBLAS_INLINE
-<a name="l01580"></a>01580 mapped_vector_of_mapped_vector &amp;operator -= (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html" title="Base class for Matrix container models.">matrix_container&lt;C&gt;</a> &amp;m) {
-<a name="l01581"></a>01581 minus_assign (m);
-<a name="l01582"></a>01582 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01583"></a>01583 }
-<a name="l01584"></a>01584 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01585"></a>01585 BOOST_UBLAS_INLINE
-<a name="l01586"></a>01586 mapped_vector_of_mapped_vector &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="l01587"></a>01587 matrix_assign&lt;scalar_minus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l01588"></a>01588 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01589"></a>01589 }
-<a name="l01590"></a>01590 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l01591"></a>01591 BOOST_UBLAS_INLINE
-<a name="l01592"></a>01592 mapped_vector_of_mapped_vector&amp; operator *= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l01593"></a>01593 matrix_assign_scalar&lt;scalar_multiplies_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l01594"></a>01594 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01595"></a>01595 }
-<a name="l01596"></a>01596 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l01597"></a>01597 BOOST_UBLAS_INLINE
-<a name="l01598"></a>01598 mapped_vector_of_mapped_vector&amp; operator /= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l01599"></a>01599 matrix_assign_scalar&lt;scalar_divides_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l01600"></a>01600 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01601"></a>01601 }
-<a name="l01602"></a>01602
-<a name="l01603"></a>01603 <span class="comment">// Swapping</span>
-<a name="l01604"></a>01604 BOOST_UBLAS_INLINE
-<a name="l01605"></a>01605 <span class="keywordtype">void</span> swap (mapped_vector_of_mapped_vector &amp;m) {
-<a name="l01606"></a>01606 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;m) {
-<a name="l01607"></a>01607 std::swap (size1_, m.size1_);
-<a name="l01608"></a>01608 std::swap (size2_, m.size2_);
-<a name="l01609"></a>01609 data ().swap (m.data ());
-<a name="l01610"></a>01610 }
-<a name="l01611"></a>01611 }
-<a name="l01612"></a>01612 BOOST_UBLAS_INLINE
-<a name="l01613"></a>01613 <span class="keyword">friend</span> <span class="keywordtype">void</span> swap (mapped_vector_of_mapped_vector &amp;m1, mapped_vector_of_mapped_vector &amp;m2) {
-<a name="l01614"></a>01614 m1.swap (m2);
-<a name="l01615"></a>01615 }
-<a name="l01616"></a>01616
-<a name="l01617"></a>01617 <span class="comment">// Iterator types</span>
-<a name="l01618"></a>01618 <span class="keyword">private</span>:
-<a name="l01619"></a>01619 <span class="comment">// Use storage iterators</span>
-<a name="l01620"></a>01620 <span class="keyword">typedef</span> <span class="keyword">typename</span> A::const_iterator vector_const_subiterator_type;
-<a name="l01621"></a>01621 <span class="keyword">typedef</span> <span class="keyword">typename</span> A::iterator vector_subiterator_type;
-<a name="l01622"></a>01622 <span class="keyword">typedef</span> <span class="keyword">typename</span> A::value_type::second_type::const_iterator const_subiterator_type;
-<a name="l01623"></a>01623 <span class="keyword">typedef</span> <span class="keyword">typename</span> A::value_type::second_type::iterator subiterator_type;
-<a name="l01624"></a>01624
-<a name="l01625"></a>01625 BOOST_UBLAS_INLINE
-<a name="l01626"></a>01626 true_reference at_element (size_type i, size_type j) {
-<a name="l01627"></a>01627 <span class="keyword">const</span> size_type element1 = layout_type::index_M (i, j);
-<a name="l01628"></a>01628 <span class="keyword">const</span> size_type element2 = layout_type::index_m (i, j);
-<a name="l01629"></a>01629 vector_subiterator_type itv (data ().find (element1));
-<a name="l01630"></a>01630 BOOST_UBLAS_CHECK (itv != data ().end(), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01631"></a>01631 BOOST_UBLAS_CHECK ((*itv).first == element1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ()); <span class="comment">// broken map</span>
-<a name="l01632"></a>01632 subiterator_type it ((*itv).second.find (element2));
-<a name="l01633"></a>01633 BOOST_UBLAS_CHECK (it != (*itv).second.end (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01634"></a>01634 BOOST_UBLAS_CHECK ((*it).first == element2, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ()); <span class="comment">// broken map</span>
-<a name="l01635"></a>01635
-<a name="l01636"></a>01636 <span class="keywordflow">return</span> it-&gt;second;
-<a name="l01637"></a>01637 }
-<a name="l01638"></a>01638
-<a name="l01639"></a>01639 <span class="keyword">public</span>:
-<a name="l01640"></a>01640 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l01641"></a>01641 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator1.html">iterator1</a>;
-<a name="l01642"></a>01642 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l01643"></a>01643 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator2.html">iterator2</a>;
-<a name="l01644"></a>01644 <span class="keyword">typedef</span> reverse_iterator_base1&lt;const_iterator1&gt; const_reverse_iterator1;
-<a name="l01645"></a>01645 <span class="keyword">typedef</span> reverse_iterator_base1&lt;iterator1&gt; reverse_iterator1;
-<a name="l01646"></a>01646 <span class="keyword">typedef</span> reverse_iterator_base2&lt;const_iterator2&gt; const_reverse_iterator2;
-<a name="l01647"></a>01647 <span class="keyword">typedef</span> reverse_iterator_base2&lt;iterator2&gt; reverse_iterator2;
-<a name="l01648"></a>01648
-<a name="l01649"></a>01649 <span class="comment">// Element lookup</span>
-<a name="l01650"></a>01650 <span class="comment">// BOOST_UBLAS_INLINE This function seems to be big. So we do not let the compiler inline it. </span>
-<a name="l01651"></a>01651 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator1.html">const_iterator1</a> find1 (<span class="keywordtype">int</span> rank, size_type i, size_type j, <span class="keywordtype">int</span> direction = 1)<span class="keyword"> const </span>{
-<a name="l01652"></a>01652 BOOST_UBLAS_CHECK (data ().begin () != data ().end (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01653"></a>01653 <span class="keywordflow">for</span> (;;) {
-<a name="l01654"></a>01654 vector_const_subiterator_type itv (data ().lower_bound (layout_type::index_M (i, j)));
-<a name="l01655"></a>01655 vector_const_subiterator_type itv_end (data ().end ());
-<a name="l01656"></a>01656 <span class="keywordflow">if</span> (itv == itv_end)
-<a name="l01657"></a>01657 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv_end, (*(-- itv)).second.end ());
-<a name="l01658"></a>01658
-<a name="l01659"></a>01659 const_subiterator_type it ((*itv).second.lower_bound (layout_type::index_m (i, j)));
-<a name="l01660"></a>01660 const_subiterator_type it_end ((*itv).second.end ());
-<a name="l01661"></a>01661 <span class="keywordflow">if</span> (rank == 0) {
-<a name="l01662"></a>01662 <span class="comment">// advance to the first available major index</span>
-<a name="l01663"></a>01663 size_type M = itv-&gt;first;
-<a name="l01664"></a>01664 size_type m;
-<a name="l01665"></a>01665 <span class="keywordflow">if</span> (it != it_end) {
-<a name="l01666"></a>01666 m = it-&gt;first;
-<a name="l01667"></a>01667 } <span class="keywordflow">else</span> {
-<a name="l01668"></a>01668 m = layout_type::size_m(size1_, size2_);
-<a name="l01669"></a>01669 }
-<a name="l01670"></a>01670 size_type first_i = layout_type::index_M(M,m);
-<a name="l01671"></a>01671 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, rank, first_i, j, itv, it);
-<a name="l01672"></a>01672 }
-<a name="l01673"></a>01673 <span class="keywordflow">if</span> (it != it_end &amp;&amp; (*it).first == layout_type::index_m (i, j))
-<a name="l01674"></a>01674 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l01675"></a>01675 <span class="keywordflow">if</span> (direction &gt; 0) {
-<a name="l01676"></a>01676 <span class="keywordflow">if</span> (layout_type::fast_i ()) {
-<a name="l01677"></a>01677 <span class="keywordflow">if</span> (it == it_end)
-<a name="l01678"></a>01678 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l01679"></a>01679 i = (*it).first;
-<a name="l01680"></a>01680 } <span class="keywordflow">else</span> {
-<a name="l01681"></a>01681 <span class="keywordflow">if</span> (i &gt;= size1_)
-<a name="l01682"></a>01682 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l01683"></a>01683 ++ i;
-<a name="l01684"></a>01684 }
-<a name="l01685"></a>01685 } <span class="keywordflow">else</span> <span class="comment">/* if (direction &lt; 0) */</span> {
-<a name="l01686"></a>01686 <span class="keywordflow">if</span> (layout_type::fast_i ()) {
-<a name="l01687"></a>01687 <span class="keywordflow">if</span> (it == (*itv).second.begin ())
-<a name="l01688"></a>01688 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l01689"></a>01689 -- it;
-<a name="l01690"></a>01690 i = (*it).first;
-<a name="l01691"></a>01691 } <span class="keywordflow">else</span> {
-<a name="l01692"></a>01692 <span class="keywordflow">if</span> (i == 0)
-<a name="l01693"></a>01693 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l01694"></a>01694 -- i;
-<a name="l01695"></a>01695 }
-<a name="l01696"></a>01696 }
-<a name="l01697"></a>01697 }
-<a name="l01698"></a>01698 }
-<a name="l01699"></a>01699 <span class="comment">// BOOST_UBLAS_INLINE This function seems to be big. So we do not let the compiler inline it. </span>
-<a name="l01700"></a>01700 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator1.html">iterator1</a> find1 (<span class="keywordtype">int</span> rank, size_type i, size_type j, <span class="keywordtype">int</span> direction = 1) {
-<a name="l01701"></a>01701 BOOST_UBLAS_CHECK (data ().begin () != data ().end (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01702"></a>01702 <span class="keywordflow">for</span> (;;) {
-<a name="l01703"></a>01703 vector_subiterator_type itv (data ().lower_bound (layout_type::index_M (i, j)));
-<a name="l01704"></a>01704 vector_subiterator_type itv_end (data ().end ());
-<a name="l01705"></a>01705 <span class="keywordflow">if</span> (itv == itv_end)
-<a name="l01706"></a>01706 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv_end, (*(-- itv)).second.end ());
-<a name="l01707"></a>01707
-<a name="l01708"></a>01708 subiterator_type it ((*itv).second.lower_bound (layout_type::index_m (i, j)));
-<a name="l01709"></a>01709 subiterator_type it_end ((*itv).second.end ());
-<a name="l01710"></a>01710 <span class="keywordflow">if</span> (rank == 0) {
-<a name="l01711"></a>01711 <span class="comment">// advance to the first available major index</span>
-<a name="l01712"></a>01712 size_type M = itv-&gt;first;
-<a name="l01713"></a>01713 size_type m;
-<a name="l01714"></a>01714 <span class="keywordflow">if</span> (it != it_end) {
-<a name="l01715"></a>01715 m = it-&gt;first;
-<a name="l01716"></a>01716 } <span class="keywordflow">else</span> {
-<a name="l01717"></a>01717 m = layout_type::size_m(size1_, size2_);
-<a name="l01718"></a>01718 }
-<a name="l01719"></a>01719 size_type first_i = layout_type::index_M(M,m);
-<a name="l01720"></a>01720 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, rank, first_i, j, itv, it);
-<a name="l01721"></a>01721 }
-<a name="l01722"></a>01722 <span class="keywordflow">if</span> (it != it_end &amp;&amp; (*it).first == layout_type::index_m (i, j))
-<a name="l01723"></a>01723 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l01724"></a>01724 <span class="keywordflow">if</span> (direction &gt; 0) {
-<a name="l01725"></a>01725 <span class="keywordflow">if</span> (layout_type::fast_i ()) {
-<a name="l01726"></a>01726 <span class="keywordflow">if</span> (it == it_end)
-<a name="l01727"></a>01727 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l01728"></a>01728 i = (*it).first;
-<a name="l01729"></a>01729 } <span class="keywordflow">else</span> {
-<a name="l01730"></a>01730 <span class="keywordflow">if</span> (i &gt;= size1_)
-<a name="l01731"></a>01731 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l01732"></a>01732 ++ i;
-<a name="l01733"></a>01733 }
-<a name="l01734"></a>01734 } <span class="keywordflow">else</span> <span class="comment">/* if (direction &lt; 0) */</span> {
-<a name="l01735"></a>01735 <span class="keywordflow">if</span> (layout_type::fast_i ()) {
-<a name="l01736"></a>01736 <span class="keywordflow">if</span> (it == (*itv).second.begin ())
-<a name="l01737"></a>01737 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l01738"></a>01738 -- it;
-<a name="l01739"></a>01739 i = (*it).first;
-<a name="l01740"></a>01740 } <span class="keywordflow">else</span> {
-<a name="l01741"></a>01741 <span class="keywordflow">if</span> (i == 0)
-<a name="l01742"></a>01742 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l01743"></a>01743 -- i;
-<a name="l01744"></a>01744 }
-<a name="l01745"></a>01745 }
-<a name="l01746"></a>01746 }
-<a name="l01747"></a>01747 }
-<a name="l01748"></a>01748 <span class="comment">// BOOST_UBLAS_INLINE This function seems to be big. So we do not let the compiler inline it. </span>
-<a name="l01749"></a>01749 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator2.html">const_iterator2</a> find2 (<span class="keywordtype">int</span> rank, size_type i, size_type j, <span class="keywordtype">int</span> direction = 1)<span class="keyword"> const </span>{
-<a name="l01750"></a>01750 BOOST_UBLAS_CHECK (data ().begin () != data ().end (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01751"></a>01751 <span class="keywordflow">for</span> (;;) {
-<a name="l01752"></a>01752 vector_const_subiterator_type itv (data ().lower_bound (layout_type::index_M (i, j)));
-<a name="l01753"></a>01753 vector_const_subiterator_type itv_end (data ().end ());
-<a name="l01754"></a>01754 <span class="keywordflow">if</span> (itv == itv_end)
-<a name="l01755"></a>01755 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv_end, (*(-- itv)).second.end ());
-<a name="l01756"></a>01756
-<a name="l01757"></a>01757 const_subiterator_type it ((*itv).second.lower_bound (layout_type::index_m (i, j)));
-<a name="l01758"></a>01758 const_subiterator_type it_end ((*itv).second.end ());
-<a name="l01759"></a>01759 <span class="keywordflow">if</span> (rank == 0) {
-<a name="l01760"></a>01760 <span class="comment">// advance to the first available major index</span>
-<a name="l01761"></a>01761 size_type M = itv-&gt;first;
-<a name="l01762"></a>01762 size_type m;
-<a name="l01763"></a>01763 <span class="keywordflow">if</span> (it != it_end) {
-<a name="l01764"></a>01764 m = it-&gt;first;
-<a name="l01765"></a>01765 } <span class="keywordflow">else</span> {
-<a name="l01766"></a>01766 m = layout_type::size_m(size1_, size2_);
-<a name="l01767"></a>01767 }
-<a name="l01768"></a>01768 size_type first_j = layout_type::index_m(M,m);
-<a name="l01769"></a>01769 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, rank, i, first_j, itv, it);
-<a name="l01770"></a>01770 }
-<a name="l01771"></a>01771 <span class="keywordflow">if</span> (it != it_end &amp;&amp; (*it).first == layout_type::index_m (i, j))
-<a name="l01772"></a>01772 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l01773"></a>01773 <span class="keywordflow">if</span> (direction &gt; 0) {
-<a name="l01774"></a>01774 <span class="keywordflow">if</span> (layout_type::fast_j ()) {
-<a name="l01775"></a>01775 <span class="keywordflow">if</span> (it == it_end)
-<a name="l01776"></a>01776 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l01777"></a>01777 j = (*it).first;
-<a name="l01778"></a>01778 } <span class="keywordflow">else</span> {
-<a name="l01779"></a>01779 <span class="keywordflow">if</span> (j &gt;= size2_)
-<a name="l01780"></a>01780 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l01781"></a>01781 ++ j;
-<a name="l01782"></a>01782 }
-<a name="l01783"></a>01783 } <span class="keywordflow">else</span> <span class="comment">/* if (direction &lt; 0) */</span> {
-<a name="l01784"></a>01784 <span class="keywordflow">if</span> (layout_type::fast_j ()) {
-<a name="l01785"></a>01785 <span class="keywordflow">if</span> (it == (*itv).second.begin ())
-<a name="l01786"></a>01786 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l01787"></a>01787 -- it;
-<a name="l01788"></a>01788 j = (*it).first;
-<a name="l01789"></a>01789 } <span class="keywordflow">else</span> {
-<a name="l01790"></a>01790 <span class="keywordflow">if</span> (j == 0)
-<a name="l01791"></a>01791 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l01792"></a>01792 -- j;
-<a name="l01793"></a>01793 }
-<a name="l01794"></a>01794 }
-<a name="l01795"></a>01795 }
-<a name="l01796"></a>01796 }
-<a name="l01797"></a>01797 <span class="comment">// BOOST_UBLAS_INLINE This function seems to be big. So we do not let the compiler inline it. </span>
-<a name="l01798"></a>01798 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator2.html">iterator2</a> find2 (<span class="keywordtype">int</span> rank, size_type i, size_type j, <span class="keywordtype">int</span> direction = 1) {
-<a name="l01799"></a>01799 BOOST_UBLAS_CHECK (data ().begin () != data ().end (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01800"></a>01800 <span class="keywordflow">for</span> (;;) {
-<a name="l01801"></a>01801 vector_subiterator_type itv (data ().lower_bound (layout_type::index_M (i, j)));
-<a name="l01802"></a>01802 vector_subiterator_type itv_end (data ().end ());
-<a name="l01803"></a>01803 <span class="keywordflow">if</span> (itv == itv_end)
-<a name="l01804"></a>01804 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator2.html">iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv_end, (*(-- itv)).second.end ());
-<a name="l01805"></a>01805
-<a name="l01806"></a>01806 subiterator_type it ((*itv).second.lower_bound (layout_type::index_m (i, j)));
-<a name="l01807"></a>01807 subiterator_type it_end ((*itv).second.end ());
-<a name="l01808"></a>01808 <span class="keywordflow">if</span> (rank == 0) {
-<a name="l01809"></a>01809 <span class="comment">// advance to the first available major index</span>
-<a name="l01810"></a>01810 size_type M = itv-&gt;first;
-<a name="l01811"></a>01811 size_type m;
-<a name="l01812"></a>01812 <span class="keywordflow">if</span> (it != it_end) {
-<a name="l01813"></a>01813 m = it-&gt;first;
-<a name="l01814"></a>01814 } <span class="keywordflow">else</span> {
-<a name="l01815"></a>01815 m = layout_type::size_m(size1_, size2_);
-<a name="l01816"></a>01816 }
-<a name="l01817"></a>01817 size_type first_j = layout_type::index_m(M,m);
-<a name="l01818"></a>01818 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator2.html">iterator2</a> (*<span class="keyword">this</span>, rank, i, first_j, itv, it);
-<a name="l01819"></a>01819 }
-<a name="l01820"></a>01820 <span class="keywordflow">if</span> (it != it_end &amp;&amp; (*it).first == layout_type::index_m (i, j))
-<a name="l01821"></a>01821 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator2.html">iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l01822"></a>01822 <span class="keywordflow">if</span> (direction &gt; 0) {
-<a name="l01823"></a>01823 <span class="keywordflow">if</span> (layout_type::fast_j ()) {
-<a name="l01824"></a>01824 <span class="keywordflow">if</span> (it == it_end)
-<a name="l01825"></a>01825 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator2.html">iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l01826"></a>01826 j = (*it).first;
-<a name="l01827"></a>01827 } <span class="keywordflow">else</span> {
-<a name="l01828"></a>01828 <span class="keywordflow">if</span> (j &gt;= size2_)
-<a name="l01829"></a>01829 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator2.html">iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l01830"></a>01830 ++ j;
-<a name="l01831"></a>01831 }
-<a name="l01832"></a>01832 } <span class="keywordflow">else</span> <span class="comment">/* if (direction &lt; 0) */</span> {
-<a name="l01833"></a>01833 <span class="keywordflow">if</span> (layout_type::fast_j ()) {
-<a name="l01834"></a>01834 <span class="keywordflow">if</span> (it == (*itv).second.begin ())
-<a name="l01835"></a>01835 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator2.html">iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l01836"></a>01836 -- it;
-<a name="l01837"></a>01837 j = (*it).first;
-<a name="l01838"></a>01838 } <span class="keywordflow">else</span> {
-<a name="l01839"></a>01839 <span class="keywordflow">if</span> (j == 0)
-<a name="l01840"></a>01840 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator2.html">iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l01841"></a>01841 -- j;
-<a name="l01842"></a>01842 }
-<a name="l01843"></a>01843 }
-<a name="l01844"></a>01844 }
-<a name="l01845"></a>01845 }
-<a name="l01846"></a>01846
-<a name="l01847"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator1.html">01847</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator1.html">const_iterator1</a>:
-<a name="l01848"></a>01848 <span class="keyword">public</span> container_const_reference&lt;mapped_vector_of_mapped_vector&gt;,
-<a name="l01849"></a>01849 <span class="keyword">public</span> bidirectional_iterator_base&lt;sparse_bidirectional_iterator_tag,
-<a name="l01850"></a>01850 const_iterator1, value_type&gt; {
-<a name="l01851"></a>01851 <span class="keyword">public</span>:
-<a name="l01852"></a>01852 <span class="keyword">typedef</span> <span class="keyword">typename</span> mapped_vector_of_mapped_vector::value_type value_type;
-<a name="l01853"></a>01853 <span class="keyword">typedef</span> <span class="keyword">typename</span> mapped_vector_of_mapped_vector::difference_type difference_type;
-<a name="l01854"></a>01854 <span class="keyword">typedef</span> <span class="keyword">typename</span> mapped_vector_of_mapped_vector::const_reference reference;
-<a name="l01855"></a>01855 <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="keyword">typename</span> mapped_vector_of_mapped_vector::pointer pointer;
-<a name="l01856"></a>01856
-<a name="l01857"></a>01857 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator2.html">const_iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator2.html">dual_iterator_type</a>;
-<a name="l01858"></a>01858 <span class="keyword">typedef</span> const_reverse_iterator2 dual_reverse_iterator_type;
-<a name="l01859"></a>01859
-<a name="l01860"></a>01860 <span class="comment">// Construction and destruction</span>
-<a name="l01861"></a>01861 BOOST_UBLAS_INLINE
-<a name="l01862"></a>01862 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator1.html">const_iterator1</a> ():
-<a name="l01863"></a>01863 container_const_reference&lt;self_type&gt; (), rank_ (), i_ (), j_ (), itv_ (), it_ () {}
-<a name="l01864"></a>01864 BOOST_UBLAS_INLINE
-<a name="l01865"></a>01865 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">self_type</a> &amp;m, <span class="keywordtype">int</span> rank, size_type i, size_type j, <span class="keyword">const</span> vector_const_subiterator_type &amp;itv, <span class="keyword">const</span> const_subiterator_type &amp;it):
-<a name="l01866"></a>01866 container_const_reference&lt;self_type&gt; (m), rank_ (rank), i_ (i), j_ (j), itv_ (itv), it_ (it) {}
-<a name="l01867"></a>01867 BOOST_UBLAS_INLINE
-<a name="l01868"></a>01868 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator1.html">iterator1</a> &amp;it):
-<a name="l01869"></a>01869 container_const_reference&lt;self_type&gt; (it ()), rank_ (it.rank_), i_ (it.i_), j_ (it.j_), itv_ (it.itv_), it_ (it.it_) {}
-<a name="l01870"></a>01870
-<a name="l01871"></a>01871 <span class="comment">// Arithmetic</span>
-<a name="l01872"></a>01872 BOOST_UBLAS_INLINE
-<a name="l01873"></a>01873 const_iterator1 &amp;operator ++ () {
-<a name="l01874"></a>01874 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; layout_type::fast_i ())
-<a name="l01875"></a>01875 ++ it_;
-<a name="l01876"></a>01876 <span class="keywordflow">else</span> {
-<a name="l01877"></a>01877 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">self_type</a> &amp;m = (*this) ();
-<a name="l01878"></a>01878 <span class="keywordflow">if</span> (rank_ == 0) {
-<a name="l01879"></a>01879 ++ itv_;
-<a name="l01880"></a>01880 i_ = itv_-&gt;first;
-<a name="l01881"></a>01881 } <span class="keywordflow">else</span> {
-<a name="l01882"></a>01882 i_ = index1 () + 1;
-<a name="l01883"></a>01883 }
-<a name="l01884"></a>01884 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; ++ itv_ == m.end1 ().itv_)
-<a name="l01885"></a>01885 *<span class="keyword">this</span> = m.find1 (rank_, i_, j_, 1);
-<a name="l01886"></a>01886 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l01887"></a>01887 it_ = (*itv_).second.begin ();
-<a name="l01888"></a>01888 <span class="keywordflow">if</span> (it_ == (*itv_).second.end () || index2 () != j_)
-<a name="l01889"></a>01889 *<span class="keyword">this</span> = m.find1 (rank_, i_, j_, 1);
-<a name="l01890"></a>01890 }
-<a name="l01891"></a>01891 }
-<a name="l01892"></a>01892 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01893"></a>01893 }
-<a name="l01894"></a>01894 BOOST_UBLAS_INLINE
-<a name="l01895"></a>01895 const_iterator1 &amp;operator -- () {
-<a name="l01896"></a>01896 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; layout_type::fast_i ())
-<a name="l01897"></a>01897 -- it_;
-<a name="l01898"></a>01898 <span class="keywordflow">else</span> {
-<a name="l01899"></a>01899 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">self_type</a> &amp;m = (*this) ();
-<a name="l01900"></a>01900 <span class="keywordflow">if</span> (rank_ == 0) {
-<a name="l01901"></a>01901 -- itv_;
-<a name="l01902"></a>01902 i_ = itv_-&gt;first;
-<a name="l01903"></a>01903 } <span class="keywordflow">else</span> {
-<a name="l01904"></a>01904 i_ = index1 () - 1;
-<a name="l01905"></a>01905 }
-<a name="l01906"></a>01906 <span class="comment">// FIXME: this expression should never become true!</span>
-<a name="l01907"></a>01907 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; -- itv_ == m.end1 ().itv_)
-<a name="l01908"></a>01908 *<span class="keyword">this</span> = m.find1 (rank_, i_, j_, -1);
-<a name="l01909"></a>01909 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l01910"></a>01910 it_ = (*itv_).second.begin ();
-<a name="l01911"></a>01911 <span class="keywordflow">if</span> (it_ == (*itv_).second.end () || index2 () != j_)
-<a name="l01912"></a>01912 *<span class="keyword">this</span> = m.find1 (rank_, i_, j_, -1);
-<a name="l01913"></a>01913 }
-<a name="l01914"></a>01914 }
-<a name="l01915"></a>01915 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01916"></a>01916 }
-<a name="l01917"></a>01917
-<a name="l01918"></a>01918 <span class="comment">// Dereference</span>
-<a name="l01919"></a>01919 BOOST_UBLAS_INLINE
-<a name="l01920"></a>01920 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l01921"></a>01921 BOOST_UBLAS_CHECK (index1 () &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01922"></a>01922 BOOST_UBLAS_CHECK (index2 () &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01923"></a>01923 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l01924"></a>01924 <span class="keywordflow">return</span> (*it_).second;
-<a name="l01925"></a>01925 } <span class="keywordflow">else</span> {
-<a name="l01926"></a>01926 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) () (i_, j_);
-<a name="l01927"></a>01927 }
-<a name="l01928"></a>01928 }
-<a name="l01929"></a>01929
-<a name="l01930"></a>01930 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l01931"></a>01931 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l01932"></a>01932 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01933"></a>01933 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">self_type</a>::
-<a name="l01934"></a>01934 <span class="preprocessor">#endif</span>
-<a name="l01935"></a>01935 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator2.html">const_iterator2</a> begin ()<span class="keyword"> const </span>{
-<a name="l01936"></a>01936 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">self_type</a> &amp;m = (*this) ();
-<a name="l01937"></a>01937 <span class="keywordflow">return</span> m.find2 (1, index1 (), 0);
-<a name="l01938"></a>01938 }
-<a name="l01939"></a>01939 BOOST_UBLAS_INLINE
-<a name="l01940"></a>01940 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01941"></a>01941 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">self_type</a>::
-<a name="l01942"></a>01942 <span class="preprocessor">#endif</span>
-<a name="l01943"></a>01943 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator2.html">const_iterator2</a> end ()<span class="keyword"> const </span>{
-<a name="l01944"></a>01944 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">self_type</a> &amp;m = (*this) ();
-<a name="l01945"></a>01945 <span class="keywordflow">return</span> m.find2 (1, index1 (), m.size2 ());
-<a name="l01946"></a>01946 }
-<a name="l01947"></a>01947 BOOST_UBLAS_INLINE
-<a name="l01948"></a>01948 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01949"></a>01949 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">self_type</a>::
-<a name="l01950"></a>01950 <span class="preprocessor">#endif</span>
-<a name="l01951"></a>01951 <span class="preprocessor"></span> const_reverse_iterator2 rbegin ()<span class="keyword"> const </span>{
-<a name="l01952"></a>01952 <span class="keywordflow">return</span> const_reverse_iterator2 (end ());
-<a name="l01953"></a>01953 }
-<a name="l01954"></a>01954 BOOST_UBLAS_INLINE
-<a name="l01955"></a>01955 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01956"></a>01956 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">self_type</a>::
-<a name="l01957"></a>01957 <span class="preprocessor">#endif</span>
-<a name="l01958"></a>01958 <span class="preprocessor"></span> const_reverse_iterator2 rend ()<span class="keyword"> const </span>{
-<a name="l01959"></a>01959 <span class="keywordflow">return</span> const_reverse_iterator2 (begin ());
-<a name="l01960"></a>01960 }
-<a name="l01961"></a>01961 <span class="preprocessor">#endif</span>
-<a name="l01962"></a>01962 <span class="preprocessor"></span>
-<a name="l01963"></a>01963 <span class="comment">// Indices</span>
-<a name="l01964"></a>01964 BOOST_UBLAS_INLINE
-<a name="l01965"></a>01965 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l01966"></a>01966 BOOST_UBLAS_CHECK (*<span class="keyword">this</span> != (*<span class="keyword">this</span>) ().find1 (0, (*<span class="keyword">this</span>) ().size1 (), j_), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01967"></a>01967 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l01968"></a>01968 BOOST_UBLAS_CHECK (layout_type::index_M ((*itv_).first, (*it_).first) &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01969"></a>01969 <span class="keywordflow">return</span> layout_type::index_M ((*itv_).first, (*it_).first);
-<a name="l01970"></a>01970 } <span class="keywordflow">else</span> {
-<a name="l01971"></a>01971 <span class="keywordflow">return</span> i_;
-<a name="l01972"></a>01972 }
-<a name="l01973"></a>01973 }
-<a name="l01974"></a>01974 BOOST_UBLAS_INLINE
-<a name="l01975"></a>01975 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l01976"></a>01976 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l01977"></a>01977 BOOST_UBLAS_CHECK (layout_type::index_m ((*itv_).first, (*it_).first) &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01978"></a>01978 <span class="keywordflow">return</span> layout_type::index_m ((*itv_).first, (*it_).first);
-<a name="l01979"></a>01979 } <span class="keywordflow">else</span> {
-<a name="l01980"></a>01980 <span class="keywordflow">return</span> j_;
-<a name="l01981"></a>01981 }
-<a name="l01982"></a>01982 }
-<a name="l01983"></a>01983
-<a name="l01984"></a>01984 <span class="comment">// Assignment</span>
-<a name="l01985"></a>01985 BOOST_UBLAS_INLINE
-<a name="l01986"></a>01986 const_iterator1 &amp;operator = (<span class="keyword">const</span> const_iterator1 &amp;it) {
-<a name="l01987"></a>01987 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l01988"></a>01988 rank_ = it.rank_;
-<a name="l01989"></a>01989 i_ = it.i_;
-<a name="l01990"></a>01990 j_ = it.j_;
-<a name="l01991"></a>01991 itv_ = it.itv_;
-<a name="l01992"></a>01992 it_ = it.it_;
-<a name="l01993"></a>01993 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01994"></a>01994 }
-<a name="l01995"></a>01995
-<a name="l01996"></a>01996 <span class="comment">// Comparison</span>
-<a name="l01997"></a>01997 BOOST_UBLAS_INLINE
-<a name="l01998"></a>01998 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l01999"></a>01999 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="l02000"></a>02000 <span class="comment">// BOOST_UBLAS_CHECK (rank_ == it.rank_, internal_logic ());</span>
-<a name="l02001"></a>02001 <span class="keywordflow">if</span> (rank_ == 1 || it.rank_ == 1) {
-<a name="l02002"></a>02002 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l02003"></a>02003 } <span class="keywordflow">else</span> {
-<a name="l02004"></a>02004 <span class="keywordflow">return</span> i_ == it.i_ &amp;&amp; j_ == it.j_;
-<a name="l02005"></a>02005 }
-<a name="l02006"></a>02006 }
-<a name="l02007"></a>02007
-<a name="l02008"></a>02008 <span class="keyword">private</span>:
-<a name="l02009"></a>02009 <span class="keywordtype">int</span> rank_;
-<a name="l02010"></a>02010 size_type i_;
-<a name="l02011"></a>02011 size_type j_;
-<a name="l02012"></a>02012 vector_const_subiterator_type itv_;
-<a name="l02013"></a>02013 const_subiterator_type it_;
-<a name="l02014"></a>02014 };
-<a name="l02015"></a>02015
-<a name="l02016"></a>02016 BOOST_UBLAS_INLINE
-<a name="l02017"></a>02017 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator1.html">const_iterator1</a> begin1 ()<span class="keyword"> const </span>{
-<a name="l02018"></a>02018 <span class="keywordflow">return</span> find1 (0, 0, 0);
-<a name="l02019"></a>02019 }
-<a name="l02020"></a>02020 BOOST_UBLAS_INLINE
-<a name="l02021"></a>02021 const_iterator1 end1 ()<span class="keyword"> const </span>{
-<a name="l02022"></a>02022 <span class="keywordflow">return</span> find1 (0, size1_, 0);
-<a name="l02023"></a>02023 }
-<a name="l02024"></a>02024
-<a name="l02025"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator1.html">02025</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator1.html">iterator1</a>:
-<a name="l02026"></a>02026 <span class="keyword">public</span> container_reference&lt;mapped_vector_of_mapped_vector&gt;,
-<a name="l02027"></a>02027 <span class="keyword">public</span> bidirectional_iterator_base&lt;sparse_bidirectional_iterator_tag,
-<a name="l02028"></a>02028 iterator1, value_type&gt; {
-<a name="l02029"></a>02029 <span class="keyword">public</span>:
-<a name="l02030"></a>02030 <span class="keyword">typedef</span> <span class="keyword">typename</span> mapped_vector_of_mapped_vector::value_type value_type;
-<a name="l02031"></a>02031 <span class="keyword">typedef</span> <span class="keyword">typename</span> mapped_vector_of_mapped_vector::difference_type difference_type;
-<a name="l02032"></a>02032 <span class="keyword">typedef</span> <span class="keyword">typename</span> mapped_vector_of_mapped_vector::true_reference reference;
-<a name="l02033"></a>02033 <span class="keyword">typedef</span> <span class="keyword">typename</span> mapped_vector_of_mapped_vector::pointer pointer;
-<a name="l02034"></a>02034
-<a name="l02035"></a>02035 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator2.html">iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator2.html">dual_iterator_type</a>;
-<a name="l02036"></a>02036 <span class="keyword">typedef</span> reverse_iterator2 dual_reverse_iterator_type;
-<a name="l02037"></a>02037
-<a name="l02038"></a>02038 <span class="comment">// Construction and destruction</span>
-<a name="l02039"></a>02039 BOOST_UBLAS_INLINE
-<a name="l02040"></a>02040 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator1.html">iterator1</a> ():
-<a name="l02041"></a>02041 container_reference&lt;self_type&gt; (), rank_ (), i_ (), j_ (), itv_ (), it_ () {}
-<a name="l02042"></a>02042 BOOST_UBLAS_INLINE
-<a name="l02043"></a>02043 iterator1 (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">self_type</a> &amp;m, <span class="keywordtype">int</span> rank, size_type i, size_type j, <span class="keyword">const</span> vector_subiterator_type &amp;itv, <span class="keyword">const</span> subiterator_type &amp;it):
-<a name="l02044"></a>02044 container_reference&lt;self_type&gt; (m), rank_ (rank), i_ (i), j_ (j), itv_ (itv), it_ (it) {}
-<a name="l02045"></a>02045
-<a name="l02046"></a>02046 <span class="comment">// Arithmetic</span>
-<a name="l02047"></a>02047 BOOST_UBLAS_INLINE
-<a name="l02048"></a>02048 iterator1 &amp;operator ++ () {
-<a name="l02049"></a>02049 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; layout_type::fast_i ())
-<a name="l02050"></a>02050 ++ it_;
-<a name="l02051"></a>02051 <span class="keywordflow">else</span> {
-<a name="l02052"></a>02052 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">self_type</a> &amp;m = (*this) ();
-<a name="l02053"></a>02053 <span class="keywordflow">if</span> (rank_ == 0) {
-<a name="l02054"></a>02054 ++ itv_;
-<a name="l02055"></a>02055 i_ = itv_-&gt;first;
-<a name="l02056"></a>02056 } <span class="keywordflow">else</span> {
-<a name="l02057"></a>02057 i_ = index1 () + 1;
-<a name="l02058"></a>02058 }
-<a name="l02059"></a>02059 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; ++ itv_ == m.end1 ().itv_)
-<a name="l02060"></a>02060 *<span class="keyword">this</span> = m.find1 (rank_, i_, j_, 1);
-<a name="l02061"></a>02061 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l02062"></a>02062 it_ = (*itv_).second.begin ();
-<a name="l02063"></a>02063 <span class="keywordflow">if</span> (it_ == (*itv_).second.end () || index2 () != j_)
-<a name="l02064"></a>02064 *<span class="keyword">this</span> = m.find1 (rank_, i_, j_, 1);
-<a name="l02065"></a>02065 }
-<a name="l02066"></a>02066 }
-<a name="l02067"></a>02067 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02068"></a>02068 }
-<a name="l02069"></a>02069 BOOST_UBLAS_INLINE
-<a name="l02070"></a>02070 iterator1 &amp;operator -- () {
-<a name="l02071"></a>02071 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; layout_type::fast_i ())
-<a name="l02072"></a>02072 -- it_;
-<a name="l02073"></a>02073 <span class="keywordflow">else</span> {
-<a name="l02074"></a>02074 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">self_type</a> &amp;m = (*this) ();
-<a name="l02075"></a>02075 <span class="keywordflow">if</span> (rank_ == 0) {
-<a name="l02076"></a>02076 -- itv_;
-<a name="l02077"></a>02077 i_ = itv_-&gt;first;
-<a name="l02078"></a>02078 } <span class="keywordflow">else</span> {
-<a name="l02079"></a>02079 i_ = index1 () - 1;
-<a name="l02080"></a>02080 }
-<a name="l02081"></a>02081 <span class="comment">// FIXME: this expression should never become true!</span>
-<a name="l02082"></a>02082 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; -- itv_ == m.end1 ().itv_)
-<a name="l02083"></a>02083 *<span class="keyword">this</span> = m.find1 (rank_, i_, j_, -1);
-<a name="l02084"></a>02084 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l02085"></a>02085 it_ = (*itv_).second.begin ();
-<a name="l02086"></a>02086 <span class="keywordflow">if</span> (it_ == (*itv_).second.end () || index2 () != j_)
-<a name="l02087"></a>02087 *<span class="keyword">this</span> = m.find1 (rank_, i_, j_, -1);
-<a name="l02088"></a>02088 }
-<a name="l02089"></a>02089 }
-<a name="l02090"></a>02090 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02091"></a>02091 }
-<a name="l02092"></a>02092
-<a name="l02093"></a>02093 <span class="comment">// Dereference</span>
-<a name="l02094"></a>02094 BOOST_UBLAS_INLINE
-<a name="l02095"></a>02095 reference operator * ()<span class="keyword"> const </span>{
-<a name="l02096"></a>02096 BOOST_UBLAS_CHECK (index1 () &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l02097"></a>02097 BOOST_UBLAS_CHECK (index2 () &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l02098"></a>02098 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l02099"></a>02099 <span class="keywordflow">return</span> (*it_).second;
-<a name="l02100"></a>02100 } <span class="keywordflow">else</span> {
-<a name="l02101"></a>02101 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().at_element (i_, j_);
-<a name="l02102"></a>02102 }
-<a name="l02103"></a>02103 }
-<a name="l02104"></a>02104
-<a name="l02105"></a>02105 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l02106"></a>02106 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l02107"></a>02107 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02108"></a>02108 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">self_type</a>::
-<a name="l02109"></a>02109 <span class="preprocessor">#endif</span>
-<a name="l02110"></a>02110 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator2.html">iterator2</a> begin ()<span class="keyword"> const </span>{
-<a name="l02111"></a>02111 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">self_type</a> &amp;m = (*this) ();
-<a name="l02112"></a>02112 <span class="keywordflow">return</span> m.find2 (1, index1 (), 0);
-<a name="l02113"></a>02113 }
-<a name="l02114"></a>02114 BOOST_UBLAS_INLINE
-<a name="l02115"></a>02115 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02116"></a>02116 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">self_type</a>::
-<a name="l02117"></a>02117 <span class="preprocessor">#endif</span>
-<a name="l02118"></a>02118 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator2.html">iterator2</a> end ()<span class="keyword"> const </span>{
-<a name="l02119"></a>02119 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">self_type</a> &amp;m = (*this) ();
-<a name="l02120"></a>02120 <span class="keywordflow">return</span> m.find2 (1, index1 (), m.size2 ());
-<a name="l02121"></a>02121 }
-<a name="l02122"></a>02122 BOOST_UBLAS_INLINE
-<a name="l02123"></a>02123 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02124"></a>02124 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">self_type</a>::
-<a name="l02125"></a>02125 <span class="preprocessor">#endif</span>
-<a name="l02126"></a>02126 <span class="preprocessor"></span> reverse_iterator2 rbegin ()<span class="keyword"> const </span>{
-<a name="l02127"></a>02127 <span class="keywordflow">return</span> reverse_iterator2 (end ());
-<a name="l02128"></a>02128 }
-<a name="l02129"></a>02129 BOOST_UBLAS_INLINE
-<a name="l02130"></a>02130 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02131"></a>02131 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">self_type</a>::
-<a name="l02132"></a>02132 <span class="preprocessor">#endif</span>
-<a name="l02133"></a>02133 <span class="preprocessor"></span> reverse_iterator2 rend ()<span class="keyword"> const </span>{
-<a name="l02134"></a>02134 <span class="keywordflow">return</span> reverse_iterator2 (begin ());
-<a name="l02135"></a>02135 }
-<a name="l02136"></a>02136 <span class="preprocessor">#endif</span>
-<a name="l02137"></a>02137 <span class="preprocessor"></span>
-<a name="l02138"></a>02138 <span class="comment">// Indices</span>
-<a name="l02139"></a>02139 BOOST_UBLAS_INLINE
-<a name="l02140"></a>02140 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l02141"></a>02141 BOOST_UBLAS_CHECK (*<span class="keyword">this</span> != (*<span class="keyword">this</span>) ().find1 (0, (*<span class="keyword">this</span>) ().size1 (), j_), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l02142"></a>02142 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l02143"></a>02143 BOOST_UBLAS_CHECK (layout_type::index_M ((*itv_).first, (*it_).first) &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l02144"></a>02144 <span class="keywordflow">return</span> layout_type::index_M ((*itv_).first, (*it_).first);
-<a name="l02145"></a>02145 } <span class="keywordflow">else</span> {
-<a name="l02146"></a>02146 <span class="keywordflow">return</span> i_;
-<a name="l02147"></a>02147 }
-<a name="l02148"></a>02148 }
-<a name="l02149"></a>02149 BOOST_UBLAS_INLINE
-<a name="l02150"></a>02150 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l02151"></a>02151 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l02152"></a>02152 BOOST_UBLAS_CHECK (layout_type::index_m ((*itv_).first, (*it_).first) &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l02153"></a>02153 <span class="keywordflow">return</span> layout_type::index_m ((*itv_).first, (*it_).first);
-<a name="l02154"></a>02154 } <span class="keywordflow">else</span> {
-<a name="l02155"></a>02155 <span class="keywordflow">return</span> j_;
-<a name="l02156"></a>02156 }
-<a name="l02157"></a>02157 }
-<a name="l02158"></a>02158
-<a name="l02159"></a>02159 <span class="comment">// Assignment</span>
-<a name="l02160"></a>02160 BOOST_UBLAS_INLINE
-<a name="l02161"></a>02161 iterator1 &amp;operator = (<span class="keyword">const</span> iterator1 &amp;it) {
-<a name="l02162"></a>02162 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l02163"></a>02163 rank_ = it.rank_;
-<a name="l02164"></a>02164 i_ = it.i_;
-<a name="l02165"></a>02165 j_ = it.j_;
-<a name="l02166"></a>02166 itv_ = it.itv_;
-<a name="l02167"></a>02167 it_ = it.it_;
-<a name="l02168"></a>02168 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02169"></a>02169 }
-<a name="l02170"></a>02170
-<a name="l02171"></a>02171 <span class="comment">// Comparison</span>
-<a name="l02172"></a>02172 BOOST_UBLAS_INLINE
-<a name="l02173"></a>02173 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l02174"></a>02174 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="l02175"></a>02175 <span class="comment">// BOOST_UBLAS_CHECK (rank_ == it.rank_, internal_logic ());</span>
-<a name="l02176"></a>02176 <span class="keywordflow">if</span> (rank_ == 1 || it.rank_ == 1) {
-<a name="l02177"></a>02177 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l02178"></a>02178 } <span class="keywordflow">else</span> {
-<a name="l02179"></a>02179 <span class="keywordflow">return</span> i_ == it.i_ &amp;&amp; j_ == it.j_;
-<a name="l02180"></a>02180 }
-<a name="l02181"></a>02181 }
-<a name="l02182"></a>02182
-<a name="l02183"></a>02183 <span class="keyword">private</span>:
-<a name="l02184"></a>02184 <span class="keywordtype">int</span> rank_;
-<a name="l02185"></a>02185 size_type i_;
-<a name="l02186"></a>02186 size_type j_;
-<a name="l02187"></a>02187 vector_subiterator_type itv_;
-<a name="l02188"></a>02188 subiterator_type it_;
-<a name="l02189"></a>02189
-<a name="l02190"></a>02190 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l02191"></a>02191 };
-<a name="l02192"></a>02192
-<a name="l02193"></a>02193 BOOST_UBLAS_INLINE
-<a name="l02194"></a>02194 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator1.html">iterator1</a> begin1 () {
-<a name="l02195"></a>02195 <span class="keywordflow">return</span> find1 (0, 0, 0);
-<a name="l02196"></a>02196 }
-<a name="l02197"></a>02197 BOOST_UBLAS_INLINE
-<a name="l02198"></a>02198 iterator1 end1 () {
-<a name="l02199"></a>02199 <span class="keywordflow">return</span> find1 (0, size1_, 0);
-<a name="l02200"></a>02200 }
-<a name="l02201"></a>02201
-<a name="l02202"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator2.html">02202</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator2.html">const_iterator2</a>:
-<a name="l02203"></a>02203 <span class="keyword">public</span> container_const_reference&lt;mapped_vector_of_mapped_vector&gt;,
-<a name="l02204"></a>02204 <span class="keyword">public</span> bidirectional_iterator_base&lt;sparse_bidirectional_iterator_tag,
-<a name="l02205"></a>02205 const_iterator2, value_type&gt; {
-<a name="l02206"></a>02206 <span class="keyword">public</span>:
-<a name="l02207"></a>02207 <span class="keyword">typedef</span> <span class="keyword">typename</span> mapped_vector_of_mapped_vector::value_type value_type;
-<a name="l02208"></a>02208 <span class="keyword">typedef</span> <span class="keyword">typename</span> mapped_vector_of_mapped_vector::difference_type difference_type;
-<a name="l02209"></a>02209 <span class="keyword">typedef</span> <span class="keyword">typename</span> mapped_vector_of_mapped_vector::const_reference reference;
-<a name="l02210"></a>02210 <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="keyword">typename</span> mapped_vector_of_mapped_vector::pointer pointer;
-<a name="l02211"></a>02211
-<a name="l02212"></a>02212 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator1.html">const_iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator1.html">dual_iterator_type</a>;
-<a name="l02213"></a>02213 <span class="keyword">typedef</span> const_reverse_iterator1 dual_reverse_iterator_type;
-<a name="l02214"></a>02214
-<a name="l02215"></a>02215 <span class="comment">// Construction and destruction</span>
-<a name="l02216"></a>02216 BOOST_UBLAS_INLINE
-<a name="l02217"></a>02217 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator2.html">const_iterator2</a> ():
-<a name="l02218"></a>02218 container_const_reference&lt;self_type&gt; (), rank_ (), i_ (), j_ (), itv_ (), it_ () {}
-<a name="l02219"></a>02219 BOOST_UBLAS_INLINE
-<a name="l02220"></a>02220 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">self_type</a> &amp;m, <span class="keywordtype">int</span> rank, size_type i, size_type j, <span class="keyword">const</span> vector_const_subiterator_type &amp;itv, <span class="keyword">const</span> const_subiterator_type &amp;it):
-<a name="l02221"></a>02221 container_const_reference&lt;self_type&gt; (m), rank_ (rank), i_ (i), j_ (j), itv_ (itv), it_ (it) {}
-<a name="l02222"></a>02222 BOOST_UBLAS_INLINE
-<a name="l02223"></a>02223 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator2.html">iterator2</a> &amp;it):
-<a name="l02224"></a>02224 container_const_reference&lt;self_type&gt; (it ()), rank_ (it.rank_), i_ (it.i_), j_ (it.j_), itv_ (it.itv_), it_ (it.it_) {}
-<a name="l02225"></a>02225
-<a name="l02226"></a>02226 <span class="comment">// Arithmetic</span>
-<a name="l02227"></a>02227 BOOST_UBLAS_INLINE
-<a name="l02228"></a>02228 const_iterator2 &amp;operator ++ () {
-<a name="l02229"></a>02229 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; layout_type::fast_j ())
-<a name="l02230"></a>02230 ++ it_;
-<a name="l02231"></a>02231 <span class="keywordflow">else</span> {
-<a name="l02232"></a>02232 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">self_type</a> &amp;m = (*this) ();
-<a name="l02233"></a>02233 <span class="keywordflow">if</span> (rank_ == 0) {
-<a name="l02234"></a>02234 ++ itv_;
-<a name="l02235"></a>02235 j_ = itv_-&gt;first;
-<a name="l02236"></a>02236 } <span class="keywordflow">else</span> {
-<a name="l02237"></a>02237 j_ = index2 () + 1;
-<a name="l02238"></a>02238 }
-<a name="l02239"></a>02239 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; ++ itv_ == m.end2 ().itv_)
-<a name="l02240"></a>02240 *<span class="keyword">this</span> = m.find2 (rank_, i_, j_, 1);
-<a name="l02241"></a>02241 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l02242"></a>02242 it_ = (*itv_).second.begin ();
-<a name="l02243"></a>02243 <span class="keywordflow">if</span> (it_ == (*itv_).second.end () || index1 () != i_)
-<a name="l02244"></a>02244 *<span class="keyword">this</span> = m.find2 (rank_, i_, j_, 1);
-<a name="l02245"></a>02245 }
-<a name="l02246"></a>02246 }
-<a name="l02247"></a>02247 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02248"></a>02248 }
-<a name="l02249"></a>02249 BOOST_UBLAS_INLINE
-<a name="l02250"></a>02250 const_iterator2 &amp;operator -- () {
-<a name="l02251"></a>02251 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; layout_type::fast_j ())
-<a name="l02252"></a>02252 -- it_;
-<a name="l02253"></a>02253 <span class="keywordflow">else</span> {
-<a name="l02254"></a>02254 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">self_type</a> &amp;m = (*this) ();
-<a name="l02255"></a>02255 <span class="keywordflow">if</span> (rank_ == 0) {
-<a name="l02256"></a>02256 -- itv_;
-<a name="l02257"></a>02257 j_ = itv_-&gt;first;
-<a name="l02258"></a>02258 } <span class="keywordflow">else</span> {
-<a name="l02259"></a>02259 j_ = index2 () - 1;
-<a name="l02260"></a>02260 }
-<a name="l02261"></a>02261 <span class="comment">// FIXME: this expression should never become true!</span>
-<a name="l02262"></a>02262 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; -- itv_ == m.end2 ().itv_)
-<a name="l02263"></a>02263 *<span class="keyword">this</span> = m.find2 (rank_, i_, j_, -1);
-<a name="l02264"></a>02264 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l02265"></a>02265 it_ = (*itv_).second.begin ();
-<a name="l02266"></a>02266 <span class="keywordflow">if</span> (it_ == (*itv_).second.end () || index1 () != i_)
-<a name="l02267"></a>02267 *<span class="keyword">this</span> = m.find2 (rank_, i_, j_, -1);
-<a name="l02268"></a>02268 }
-<a name="l02269"></a>02269 }
-<a name="l02270"></a>02270 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02271"></a>02271 }
-<a name="l02272"></a>02272
-<a name="l02273"></a>02273 <span class="comment">// Dereference</span>
-<a name="l02274"></a>02274 BOOST_UBLAS_INLINE
-<a name="l02275"></a>02275 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l02276"></a>02276 BOOST_UBLAS_CHECK (index1 () &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l02277"></a>02277 BOOST_UBLAS_CHECK (index2 () &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l02278"></a>02278 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l02279"></a>02279 <span class="keywordflow">return</span> (*it_).second;
-<a name="l02280"></a>02280 } <span class="keywordflow">else</span> {
-<a name="l02281"></a>02281 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) () (i_, j_);
-<a name="l02282"></a>02282 }
-<a name="l02283"></a>02283 }
-<a name="l02284"></a>02284
-<a name="l02285"></a>02285 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l02286"></a>02286 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l02287"></a>02287 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02288"></a>02288 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">self_type</a>::
-<a name="l02289"></a>02289 <span class="preprocessor">#endif</span>
-<a name="l02290"></a>02290 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator1.html">const_iterator1</a> begin ()<span class="keyword"> const </span>{
-<a name="l02291"></a>02291 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">self_type</a> &amp;m = (*this) ();
-<a name="l02292"></a>02292 <span class="keywordflow">return</span> m.find1 (1, 0, index2 ());
-<a name="l02293"></a>02293 }
-<a name="l02294"></a>02294 BOOST_UBLAS_INLINE
-<a name="l02295"></a>02295 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02296"></a>02296 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">self_type</a>::
-<a name="l02297"></a>02297 <span class="preprocessor">#endif</span>
-<a name="l02298"></a>02298 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator1.html">const_iterator1</a> end ()<span class="keyword"> const </span>{
-<a name="l02299"></a>02299 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">self_type</a> &amp;m = (*this) ();
-<a name="l02300"></a>02300 <span class="keywordflow">return</span> m.find1 (1, m.size1 (), index2 ());
-<a name="l02301"></a>02301 }
-<a name="l02302"></a>02302 BOOST_UBLAS_INLINE
-<a name="l02303"></a>02303 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02304"></a>02304 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">self_type</a>::
-<a name="l02305"></a>02305 <span class="preprocessor">#endif</span>
-<a name="l02306"></a>02306 <span class="preprocessor"></span> const_reverse_iterator1 rbegin ()<span class="keyword"> const </span>{
-<a name="l02307"></a>02307 <span class="keywordflow">return</span> const_reverse_iterator1 (end ());
-<a name="l02308"></a>02308 }
-<a name="l02309"></a>02309 BOOST_UBLAS_INLINE
-<a name="l02310"></a>02310 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02311"></a>02311 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">self_type</a>::
-<a name="l02312"></a>02312 <span class="preprocessor">#endif</span>
-<a name="l02313"></a>02313 <span class="preprocessor"></span> const_reverse_iterator1 rend ()<span class="keyword"> const </span>{
-<a name="l02314"></a>02314 <span class="keywordflow">return</span> const_reverse_iterator1 (begin ());
-<a name="l02315"></a>02315 }
-<a name="l02316"></a>02316 <span class="preprocessor">#endif</span>
-<a name="l02317"></a>02317 <span class="preprocessor"></span>
-<a name="l02318"></a>02318 <span class="comment">// Indices</span>
-<a name="l02319"></a>02319 BOOST_UBLAS_INLINE
-<a name="l02320"></a>02320 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l02321"></a>02321 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l02322"></a>02322 BOOST_UBLAS_CHECK (layout_type::index_M ((*itv_).first, (*it_).first) &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l02323"></a>02323 <span class="keywordflow">return</span> layout_type::index_M ((*itv_).first, (*it_).first);
-<a name="l02324"></a>02324 } <span class="keywordflow">else</span> {
-<a name="l02325"></a>02325 <span class="keywordflow">return</span> i_;
-<a name="l02326"></a>02326 }
-<a name="l02327"></a>02327 }
-<a name="l02328"></a>02328 BOOST_UBLAS_INLINE
-<a name="l02329"></a>02329 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l02330"></a>02330 BOOST_UBLAS_CHECK (*<span class="keyword">this</span> != (*<span class="keyword">this</span>) ().find2 (0, i_, (*<span class="keyword">this</span>) ().size2 ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l02331"></a>02331 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l02332"></a>02332 BOOST_UBLAS_CHECK (layout_type::index_m ((*itv_).first, (*it_).first) &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l02333"></a>02333 <span class="keywordflow">return</span> layout_type::index_m ((*itv_).first, (*it_).first);
-<a name="l02334"></a>02334 } <span class="keywordflow">else</span> {
-<a name="l02335"></a>02335 <span class="keywordflow">return</span> j_;
-<a name="l02336"></a>02336 }
-<a name="l02337"></a>02337 }
-<a name="l02338"></a>02338
-<a name="l02339"></a>02339 <span class="comment">// Assignment</span>
-<a name="l02340"></a>02340 BOOST_UBLAS_INLINE
-<a name="l02341"></a>02341 const_iterator2 &amp;operator = (<span class="keyword">const</span> const_iterator2 &amp;it) {
-<a name="l02342"></a>02342 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l02343"></a>02343 rank_ = it.rank_;
-<a name="l02344"></a>02344 i_ = it.i_;
-<a name="l02345"></a>02345 j_ = it.j_;
-<a name="l02346"></a>02346 itv_ = it.itv_;
-<a name="l02347"></a>02347 it_ = it.it_;
-<a name="l02348"></a>02348 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02349"></a>02349 }
-<a name="l02350"></a>02350
-<a name="l02351"></a>02351 <span class="comment">// Comparison</span>
-<a name="l02352"></a>02352 BOOST_UBLAS_INLINE
-<a name="l02353"></a>02353 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l02354"></a>02354 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="l02355"></a>02355 <span class="comment">// BOOST_UBLAS_CHECK (rank_ == it.rank_, internal_logic ());</span>
-<a name="l02356"></a>02356 <span class="keywordflow">if</span> (rank_ == 1 || it.rank_ == 1) {
-<a name="l02357"></a>02357 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l02358"></a>02358 } <span class="keywordflow">else</span> {
-<a name="l02359"></a>02359 <span class="keywordflow">return</span> i_ == it.i_ &amp;&amp; j_ == it.j_;
-<a name="l02360"></a>02360 }
-<a name="l02361"></a>02361 }
-<a name="l02362"></a>02362
-<a name="l02363"></a>02363 <span class="keyword">private</span>:
-<a name="l02364"></a>02364 <span class="keywordtype">int</span> rank_;
-<a name="l02365"></a>02365 size_type i_;
-<a name="l02366"></a>02366 size_type j_;
-<a name="l02367"></a>02367 vector_const_subiterator_type itv_;
-<a name="l02368"></a>02368 const_subiterator_type it_;
-<a name="l02369"></a>02369 };
-<a name="l02370"></a>02370
-<a name="l02371"></a>02371 BOOST_UBLAS_INLINE
-<a name="l02372"></a>02372 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator2.html">const_iterator2</a> begin2 ()<span class="keyword"> const </span>{
-<a name="l02373"></a>02373 <span class="keywordflow">return</span> find2 (0, 0, 0);
-<a name="l02374"></a>02374 }
-<a name="l02375"></a>02375 BOOST_UBLAS_INLINE
-<a name="l02376"></a>02376 const_iterator2 end2 ()<span class="keyword"> const </span>{
-<a name="l02377"></a>02377 <span class="keywordflow">return</span> find2 (0, 0, size2_);
-<a name="l02378"></a>02378 }
-<a name="l02379"></a>02379
-<a name="l02380"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator2.html">02380</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator2.html">iterator2</a>:
-<a name="l02381"></a>02381 <span class="keyword">public</span> container_reference&lt;mapped_vector_of_mapped_vector&gt;,
-<a name="l02382"></a>02382 <span class="keyword">public</span> bidirectional_iterator_base&lt;sparse_bidirectional_iterator_tag,
-<a name="l02383"></a>02383 iterator2, value_type&gt; {
-<a name="l02384"></a>02384 <span class="keyword">public</span>:
-<a name="l02385"></a>02385 <span class="keyword">typedef</span> <span class="keyword">typename</span> mapped_vector_of_mapped_vector::value_type value_type;
-<a name="l02386"></a>02386 <span class="keyword">typedef</span> <span class="keyword">typename</span> mapped_vector_of_mapped_vector::difference_type difference_type;
-<a name="l02387"></a>02387 <span class="keyword">typedef</span> <span class="keyword">typename</span> mapped_vector_of_mapped_vector::true_reference reference;
-<a name="l02388"></a>02388 <span class="keyword">typedef</span> <span class="keyword">typename</span> mapped_vector_of_mapped_vector::pointer pointer;
-<a name="l02389"></a>02389
-<a name="l02390"></a>02390 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator1.html">iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator1.html">dual_iterator_type</a>;
-<a name="l02391"></a>02391 <span class="keyword">typedef</span> reverse_iterator1 dual_reverse_iterator_type;
-<a name="l02392"></a>02392
-<a name="l02393"></a>02393 <span class="comment">// Construction and destruction</span>
-<a name="l02394"></a>02394 BOOST_UBLAS_INLINE
-<a name="l02395"></a>02395 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator2.html">iterator2</a> ():
-<a name="l02396"></a>02396 container_reference&lt;self_type&gt; (), rank_ (), i_ (), j_ (), itv_ (), it_ () {}
-<a name="l02397"></a>02397 BOOST_UBLAS_INLINE
-<a name="l02398"></a>02398 iterator2 (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">self_type</a> &amp;m, <span class="keywordtype">int</span> rank, size_type i, size_type j, <span class="keyword">const</span> vector_subiterator_type &amp;itv, <span class="keyword">const</span> subiterator_type &amp;it):
-<a name="l02399"></a>02399 container_reference&lt;self_type&gt; (m), rank_ (rank), i_ (i), j_ (j), itv_ (itv), it_ (it) {}
-<a name="l02400"></a>02400
-<a name="l02401"></a>02401 <span class="comment">// Arithmetic</span>
-<a name="l02402"></a>02402 BOOST_UBLAS_INLINE
-<a name="l02403"></a>02403 iterator2 &amp;operator ++ () {
-<a name="l02404"></a>02404 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; layout_type::fast_j ())
-<a name="l02405"></a>02405 ++ it_;
-<a name="l02406"></a>02406 <span class="keywordflow">else</span> {
-<a name="l02407"></a>02407 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">self_type</a> &amp;m = (*this) ();
-<a name="l02408"></a>02408 <span class="keywordflow">if</span> (rank_ == 0) {
-<a name="l02409"></a>02409 ++ itv_;
-<a name="l02410"></a>02410 j_ = itv_-&gt;first;
-<a name="l02411"></a>02411 } <span class="keywordflow">else</span> {
-<a name="l02412"></a>02412 j_ = index2 () + 1;
-<a name="l02413"></a>02413 }
-<a name="l02414"></a>02414 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; ++ itv_ == m.end2 ().itv_)
-<a name="l02415"></a>02415 *<span class="keyword">this</span> = m.find2 (rank_, i_, j_, 1);
-<a name="l02416"></a>02416 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l02417"></a>02417 it_ = (*itv_).second.begin ();
-<a name="l02418"></a>02418 <span class="keywordflow">if</span> (it_ == (*itv_).second.end () || index1 () != i_)
-<a name="l02419"></a>02419 *<span class="keyword">this</span> = m.find2 (rank_, i_, j_, 1);
-<a name="l02420"></a>02420 }
-<a name="l02421"></a>02421 }
-<a name="l02422"></a>02422 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02423"></a>02423 }
-<a name="l02424"></a>02424 BOOST_UBLAS_INLINE
-<a name="l02425"></a>02425 iterator2 &amp;operator -- () {
-<a name="l02426"></a>02426 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; layout_type::fast_j ())
-<a name="l02427"></a>02427 -- it_;
-<a name="l02428"></a>02428 <span class="keywordflow">else</span> {
-<a name="l02429"></a>02429 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">self_type</a> &amp;m = (*this) ();
-<a name="l02430"></a>02430 <span class="keywordflow">if</span> (rank_ == 0) {
-<a name="l02431"></a>02431 -- itv_;
-<a name="l02432"></a>02432 j_ = itv_-&gt;first;
-<a name="l02433"></a>02433 } <span class="keywordflow">else</span> {
-<a name="l02434"></a>02434 j_ = index2 () - 1;
-<a name="l02435"></a>02435 }
-<a name="l02436"></a>02436 <span class="comment">// FIXME: this expression should never become true!</span>
-<a name="l02437"></a>02437 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; -- itv_ == m.end2 ().itv_)
-<a name="l02438"></a>02438 *<span class="keyword">this</span> = m.find2 (rank_, i_, j_, -1);
-<a name="l02439"></a>02439 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l02440"></a>02440 it_ = (*itv_).second.begin ();
-<a name="l02441"></a>02441 <span class="keywordflow">if</span> (it_ == (*itv_).second.end () || index1 () != i_)
-<a name="l02442"></a>02442 *<span class="keyword">this</span> = m.find2 (rank_, i_, j_, -1);
-<a name="l02443"></a>02443 }
-<a name="l02444"></a>02444 }
-<a name="l02445"></a>02445 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02446"></a>02446 }
-<a name="l02447"></a>02447
-<a name="l02448"></a>02448 <span class="comment">// Dereference</span>
-<a name="l02449"></a>02449 BOOST_UBLAS_INLINE
-<a name="l02450"></a>02450 reference operator * ()<span class="keyword"> const </span>{
-<a name="l02451"></a>02451 BOOST_UBLAS_CHECK (index1 () &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l02452"></a>02452 BOOST_UBLAS_CHECK (index2 () &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l02453"></a>02453 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l02454"></a>02454 <span class="keywordflow">return</span> (*it_).second;
-<a name="l02455"></a>02455 } <span class="keywordflow">else</span> {
-<a name="l02456"></a>02456 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().at_element (i_, j_);
-<a name="l02457"></a>02457 }
-<a name="l02458"></a>02458 }
-<a name="l02459"></a>02459
-<a name="l02460"></a>02460 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l02461"></a>02461 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l02462"></a>02462 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02463"></a>02463 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">self_type</a>::
-<a name="l02464"></a>02464 <span class="preprocessor">#endif</span>
-<a name="l02465"></a>02465 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator1.html">iterator1</a> begin ()<span class="keyword"> const </span>{
-<a name="l02466"></a>02466 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">self_type</a> &amp;m = (*this) ();
-<a name="l02467"></a>02467 <span class="keywordflow">return</span> m.find1 (1, 0, index2 ());
-<a name="l02468"></a>02468 }
-<a name="l02469"></a>02469 BOOST_UBLAS_INLINE
-<a name="l02470"></a>02470 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02471"></a>02471 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">self_type</a>::
-<a name="l02472"></a>02472 <span class="preprocessor">#endif</span>
-<a name="l02473"></a>02473 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator1.html">iterator1</a> end ()<span class="keyword"> const </span>{
-<a name="l02474"></a>02474 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">self_type</a> &amp;m = (*this) ();
-<a name="l02475"></a>02475 <span class="keywordflow">return</span> m.find1 (1, m.size1 (), index2 ());
-<a name="l02476"></a>02476 }
-<a name="l02477"></a>02477 BOOST_UBLAS_INLINE
-<a name="l02478"></a>02478 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02479"></a>02479 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">self_type</a>::
-<a name="l02480"></a>02480 <span class="preprocessor">#endif</span>
-<a name="l02481"></a>02481 <span class="preprocessor"></span> reverse_iterator1 rbegin ()<span class="keyword"> const </span>{
-<a name="l02482"></a>02482 <span class="keywordflow">return</span> reverse_iterator1 (end ());
-<a name="l02483"></a>02483 }
-<a name="l02484"></a>02484 BOOST_UBLAS_INLINE
-<a name="l02485"></a>02485 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02486"></a>02486 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">self_type</a>::
-<a name="l02487"></a>02487 <span class="preprocessor">#endif</span>
-<a name="l02488"></a>02488 <span class="preprocessor"></span> reverse_iterator1 rend ()<span class="keyword"> const </span>{
-<a name="l02489"></a>02489 <span class="keywordflow">return</span> reverse_iterator1 (begin ());
-<a name="l02490"></a>02490 }
-<a name="l02491"></a>02491 <span class="preprocessor">#endif</span>
-<a name="l02492"></a>02492 <span class="preprocessor"></span>
-<a name="l02493"></a>02493 <span class="comment">// Indices</span>
-<a name="l02494"></a>02494 BOOST_UBLAS_INLINE
-<a name="l02495"></a>02495 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l02496"></a>02496 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l02497"></a>02497 BOOST_UBLAS_CHECK (layout_type::index_M ((*itv_).first, (*it_).first) &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l02498"></a>02498 <span class="keywordflow">return</span> layout_type::index_M ((*itv_).first, (*it_).first);
-<a name="l02499"></a>02499 } <span class="keywordflow">else</span> {
-<a name="l02500"></a>02500 <span class="keywordflow">return</span> i_;
-<a name="l02501"></a>02501 }
-<a name="l02502"></a>02502 }
-<a name="l02503"></a>02503 BOOST_UBLAS_INLINE
-<a name="l02504"></a>02504 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l02505"></a>02505 BOOST_UBLAS_CHECK (*<span class="keyword">this</span> != (*<span class="keyword">this</span>) ().find2 (0, i_, (*<span class="keyword">this</span>) ().size2 ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l02506"></a>02506 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l02507"></a>02507 BOOST_UBLAS_CHECK (layout_type::index_m ((*itv_).first, (*it_).first) &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l02508"></a>02508 <span class="keywordflow">return</span> layout_type::index_m ((*itv_).first, (*it_).first);
-<a name="l02509"></a>02509 } <span class="keywordflow">else</span> {
-<a name="l02510"></a>02510 <span class="keywordflow">return</span> j_;
-<a name="l02511"></a>02511 }
-<a name="l02512"></a>02512 }
-<a name="l02513"></a>02513
-<a name="l02514"></a>02514 <span class="comment">// Assignment</span>
-<a name="l02515"></a>02515 BOOST_UBLAS_INLINE
-<a name="l02516"></a>02516 iterator2 &amp;operator = (<span class="keyword">const</span> iterator2 &amp;it) {
-<a name="l02517"></a>02517 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l02518"></a>02518 rank_ = it.rank_;
-<a name="l02519"></a>02519 i_ = it.i_;
-<a name="l02520"></a>02520 j_ = it.j_;
-<a name="l02521"></a>02521 itv_ = it.itv_;
-<a name="l02522"></a>02522 it_ = it.it_;
-<a name="l02523"></a>02523 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02524"></a>02524 }
-<a name="l02525"></a>02525
-<a name="l02526"></a>02526 <span class="comment">// Comparison</span>
-<a name="l02527"></a>02527 BOOST_UBLAS_INLINE
-<a name="l02528"></a>02528 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l02529"></a>02529 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="l02530"></a>02530 <span class="comment">// BOOST_UBLAS_CHECK (rank_ == it.rank_, internal_logic ());</span>
-<a name="l02531"></a>02531 <span class="keywordflow">if</span> (rank_ == 1 || it.rank_ == 1) {
-<a name="l02532"></a>02532 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l02533"></a>02533 } <span class="keywordflow">else</span> {
-<a name="l02534"></a>02534 <span class="keywordflow">return</span> i_ == it.i_ &amp;&amp; j_ == it.j_;
-<a name="l02535"></a>02535 }
-<a name="l02536"></a>02536 }
-<a name="l02537"></a>02537
-<a name="l02538"></a>02538 <span class="keyword">private</span>:
-<a name="l02539"></a>02539 <span class="keywordtype">int</span> rank_;
-<a name="l02540"></a>02540 size_type i_;
-<a name="l02541"></a>02541 size_type j_;
-<a name="l02542"></a>02542 vector_subiterator_type itv_;
-<a name="l02543"></a>02543 subiterator_type it_;
-<a name="l02544"></a>02544
-<a name="l02545"></a>02545 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l02546"></a>02546 };
-<a name="l02547"></a>02547
-<a name="l02548"></a>02548 BOOST_UBLAS_INLINE
-<a name="l02549"></a>02549 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator2.html">iterator2</a> begin2 () {
-<a name="l02550"></a>02550 <span class="keywordflow">return</span> find2 (0, 0, 0);
-<a name="l02551"></a>02551 }
-<a name="l02552"></a>02552 BOOST_UBLAS_INLINE
-<a name="l02553"></a>02553 iterator2 end2 () {
-<a name="l02554"></a>02554 <span class="keywordflow">return</span> find2 (0, 0, size2_);
-<a name="l02555"></a>02555 }
-<a name="l02556"></a>02556
-<a name="l02557"></a>02557 <span class="comment">// Reverse iterators</span>
-<a name="l02558"></a>02558
-<a name="l02559"></a>02559 BOOST_UBLAS_INLINE
-<a name="l02560"></a>02560 const_reverse_iterator1 rbegin1 ()<span class="keyword"> const </span>{
-<a name="l02561"></a>02561 <span class="keywordflow">return</span> const_reverse_iterator1 (end1 ());
-<a name="l02562"></a>02562 }
-<a name="l02563"></a>02563 BOOST_UBLAS_INLINE
-<a name="l02564"></a>02564 const_reverse_iterator1 rend1 ()<span class="keyword"> const </span>{
-<a name="l02565"></a>02565 <span class="keywordflow">return</span> const_reverse_iterator1 (begin1 ());
-<a name="l02566"></a>02566 }
-<a name="l02567"></a>02567
-<a name="l02568"></a>02568 BOOST_UBLAS_INLINE
-<a name="l02569"></a>02569 reverse_iterator1 rbegin1 () {
-<a name="l02570"></a>02570 <span class="keywordflow">return</span> reverse_iterator1 (end1 ());
-<a name="l02571"></a>02571 }
-<a name="l02572"></a>02572 BOOST_UBLAS_INLINE
-<a name="l02573"></a>02573 reverse_iterator1 rend1 () {
-<a name="l02574"></a>02574 <span class="keywordflow">return</span> reverse_iterator1 (begin1 ());
-<a name="l02575"></a>02575 }
-<a name="l02576"></a>02576
-<a name="l02577"></a>02577 BOOST_UBLAS_INLINE
-<a name="l02578"></a>02578 const_reverse_iterator2 rbegin2 ()<span class="keyword"> const </span>{
-<a name="l02579"></a>02579 <span class="keywordflow">return</span> const_reverse_iterator2 (end2 ());
-<a name="l02580"></a>02580 }
-<a name="l02581"></a>02581 BOOST_UBLAS_INLINE
-<a name="l02582"></a>02582 const_reverse_iterator2 rend2 ()<span class="keyword"> const </span>{
-<a name="l02583"></a>02583 <span class="keywordflow">return</span> const_reverse_iterator2 (begin2 ());
-<a name="l02584"></a>02584 }
-<a name="l02585"></a>02585
-<a name="l02586"></a>02586 BOOST_UBLAS_INLINE
-<a name="l02587"></a>02587 reverse_iterator2 rbegin2 () {
-<a name="l02588"></a>02588 <span class="keywordflow">return</span> reverse_iterator2 (end2 ());
-<a name="l02589"></a>02589 }
-<a name="l02590"></a>02590 BOOST_UBLAS_INLINE
-<a name="l02591"></a>02591 reverse_iterator2 rend2 () {
-<a name="l02592"></a>02592 <span class="keywordflow">return</span> reverse_iterator2 (begin2 ());
-<a name="l02593"></a>02593 }
-<a name="l02594"></a>02594
-<a name="l02595"></a>02595 <span class="comment">// Serialization</span>
-<a name="l02596"></a>02596 <span class="keyword">template</span>&lt;<span class="keyword">class</span> Archive&gt;
-<a name="l02597"></a>02597 <span class="keywordtype">void</span> serialize(Archive &amp; ar, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="comment">/* file_version */</span>){
-<a name="l02598"></a>02598 serialization::collection_size_type s1 (size1_);
-<a name="l02599"></a>02599 serialization::collection_size_type s2 (size2_);
-<a name="l02600"></a>02600 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;size1&quot;</span>,s1);
-<a name="l02601"></a>02601 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;size2&quot;</span>,s2);
-<a name="l02602"></a>02602 <span class="keywordflow">if</span> (Archive::is_loading::value) {
-<a name="l02603"></a>02603 size1_ = s1;
-<a name="l02604"></a>02604 size2_ = s2;
-<a name="l02605"></a>02605 }
-<a name="l02606"></a>02606 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;data&quot;</span>, data_);
-<a name="l02607"></a>02607 }
-<a name="l02608"></a>02608
-<a name="l02609"></a>02609 <span class="keyword">private</span>:
-<a name="l02610"></a>02610 size_type size1_;
-<a name="l02611"></a>02611 size_type size2_;
-<a name="l02612"></a>02612 array_type data_;
-<a name="l02613"></a>02613 <span class="keyword">static</span> <span class="keyword">const</span> value_type zero_;
-<a name="l02614"></a>02614 };
-<a name="l02615"></a>02615
-<a name="l02616"></a>02616 <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="l02617"></a>02617 <span class="keyword">const</span> <span class="keyword">typename</span> mapped_vector_of_mapped_vector&lt;T, L, A&gt;::value_type mapped_vector_of_mapped_vector&lt;T, L, A&gt;::zero_ = value_type<span class="comment">/*zero*/</span>();
-<a name="l02618"></a>02618
-<a name="l02619"></a>02619
-<a name="l02620"></a>02620 <span class="comment">// Comperssed array based sparse matrix class</span>
-<a name="l02621"></a>02621 <span class="comment">// Thanks to Kresimir Fresl for extending this to cover different index bases.</span>
-<a name="l02622"></a>02622 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> L, std::<span class="keywordtype">size_t</span> IB, <span class="keyword">class</span> IA, <span class="keyword">class</span> TA&gt;
-<a name="l02623"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">02623</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">compressed_matrix</a>:
-<a name="l02624"></a>02624 <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;compressed_matrix&lt;T, L, IB, IA, TA&gt; &gt; {
-<a name="l02625"></a>02625
-<a name="l02626"></a>02626 <span class="keyword">typedef</span> T &amp;true_reference;
-<a name="l02627"></a>02627 <span class="keyword">typedef</span> T *pointer;
-<a name="l02628"></a>02628 <span class="keyword">typedef</span> <span class="keyword">const</span> T *const_pointer;
-<a name="l02629"></a>02629 <span class="keyword">typedef</span> L layout_type;
-<a name="l02630"></a>02630 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">compressed_matrix&lt;T, L, IB, IA, TA&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">self_type</a>;
-<a name="l02631"></a>02631 <span class="keyword">public</span>:
-<a name="l02632"></a>02632 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l02633"></a>02633 <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="l02634"></a>02634 <span class="preprocessor">#endif</span>
-<a name="l02635"></a>02635 <span class="preprocessor"></span> <span class="comment">// ISSUE require type consistency check</span>
-<a name="l02636"></a>02636 <span class="comment">// is_convertable (IA::size_type, TA::size_type)</span>
-<a name="l02637"></a>02637 <span class="keyword">typedef</span> <span class="keyword">typename</span> IA::value_type size_type;
-<a name="l02638"></a>02638 <span class="comment">// size_type for the data arrays.</span>
-<a name="l02639"></a>02639 <span class="keyword">typedef</span> <span class="keyword">typename</span> IA::size_type array_size_type;
-<a name="l02640"></a>02640 <span class="comment">// FIXME difference type for sparse storage iterators should it be in the container?</span>
-<a name="l02641"></a>02641 <span class="keyword">typedef</span> <span class="keyword">typename</span> IA::difference_type difference_type;
-<a name="l02642"></a>02642 <span class="keyword">typedef</span> T value_type;
-<a name="l02643"></a>02643 <span class="keyword">typedef</span> <span class="keyword">const</span> T &amp;const_reference;
-<a name="l02644"></a>02644 <span class="preprocessor">#ifndef BOOST_UBLAS_STRICT_MATRIX_SPARSE</span>
-<a name="l02645"></a>02645 <span class="preprocessor"></span> <span class="keyword">typedef</span> T &amp;reference;
-<a name="l02646"></a>02646 <span class="preprocessor">#else</span>
-<a name="l02647"></a>02647 <span class="preprocessor"></span> <span class="keyword">typedef</span> sparse_matrix_element&lt;self_type&gt; reference;
-<a name="l02648"></a>02648 <span class="preprocessor">#endif</span>
-<a name="l02649"></a>02649 <span class="preprocessor"></span> <span class="keyword">typedef</span> IA index_array_type;
-<a name="l02650"></a>02650 <span class="keyword">typedef</span> TA value_array_type;
-<a name="l02651"></a>02651 <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="l02652"></a>02652 <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="l02653"></a>02653 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector.html" title="Compressed array based sparse vector.">compressed_vector&lt;T, IB, IA, TA&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector.html" title="Compressed array based sparse vector.">vector_temporary_type</a>;
-<a name="l02654"></a>02654 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">matrix_temporary_type</a>;
-<a name="l02655"></a>02655 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__tag.html">sparse_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__tag.html">storage_category</a>;
-<a name="l02656"></a>02656 <span class="keyword">typedef</span> <span class="keyword">typename</span> L::orientation_category orientation_category;
-<a name="l02657"></a>02657
-<a name="l02658"></a>02658 <span class="comment">// Construction and destruction</span>
-<a name="l02659"></a>02659 BOOST_UBLAS_INLINE
-<a name="l02660"></a>02660 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">compressed_matrix</a> ():
-<a name="l02661"></a>02661 <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="l02662"></a>02662 size1_ (0), size2_ (0), capacity_ (restrict_capacity (0)),
-<a name="l02663"></a>02663 filled1_ (1), filled2_ (0),
-<a name="l02664"></a>02664 index1_data_ (layout_type::size_M (size1_, size2_) + 1), index2_data_ (capacity_), value_data_ (capacity_) {
-<a name="l02665"></a>02665 index1_data_ [filled1_ - 1] = k_based (filled2_);
-<a name="l02666"></a>02666 storage_invariants ();
-<a name="l02667"></a>02667 }
-<a name="l02668"></a>02668 BOOST_UBLAS_INLINE
-<a name="l02669"></a>02669 compressed_matrix (size_type size1, size_type size2, size_type non_zeros = 0):
-<a name="l02670"></a>02670 <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="l02671"></a>02671 size1_ (size1), size2_ (size2), capacity_ (restrict_capacity (non_zeros)),
-<a name="l02672"></a>02672 filled1_ (1), filled2_ (0),
-<a name="l02673"></a>02673 index1_data_ (layout_type::size_M (size1_, size2_) + 1), index2_data_ (capacity_), value_data_ (capacity_) {
-<a name="l02674"></a>02674 index1_data_ [filled1_ - 1] = k_based (filled2_);
-<a name="l02675"></a>02675 storage_invariants ();
-<a name="l02676"></a>02676 }
-<a name="l02677"></a>02677 BOOST_UBLAS_INLINE
-<a name="l02678"></a>02678 compressed_matrix (<span class="keyword">const</span> compressed_matrix &amp;m):
-<a name="l02679"></a>02679 <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="l02680"></a>02680 size1_ (m.size1_), size2_ (m.size2_), capacity_ (m.capacity_),
-<a name="l02681"></a>02681 filled1_ (m.filled1_), filled2_ (m.filled2_),
-<a name="l02682"></a>02682 index1_data_ (m.index1_data_), index2_data_ (m.index2_data_), value_data_ (m.value_data_) {
-<a name="l02683"></a>02683 storage_invariants ();
-<a name="l02684"></a>02684 }
-<a name="l02685"></a>02685
-<a name="l02686"></a>02686 BOOST_UBLAS_INLINE
-<a name="l02687"></a>02687 compressed_matrix (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">coordinate_matrix&lt;T, L, IB, IA, TA&gt;</a> &amp;m):
-<a name="l02688"></a>02688 <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="l02689"></a>02689 size1_ (m.size1()), size2_ (m.size2()),
-<a name="l02690"></a>02690 index1_data_ (layout_type::size_M (size1_, size2_) + 1)
-<a name="l02691"></a>02691 {
-<a name="l02692"></a>02692 m.sort();
-<a name="l02693"></a>02693 reserve(m.nnz(), <span class="keyword">false</span>);
-<a name="l02694"></a>02694 filled2_ = m.nnz();
-<a name="l02695"></a>02695 const_subiterator_type i_start = m.index1_data().begin();
-<a name="l02696"></a>02696 const_subiterator_type i_end = (i_start + filled2_);
-<a name="l02697"></a>02697 const_subiterator_type i = i_start;
-<a name="l02698"></a>02698 size_type r = 1;
-<a name="l02699"></a>02699 <span class="keywordflow">for</span> (; (r &lt; layout_type::size_M (size1_, size2_)) &amp;&amp; (i != i_end); ++r) {
-<a name="l02700"></a>02700 i = std::lower_bound(i, i_end, r);
-<a name="l02701"></a>02701 index1_data_[r] = k_based( i - i_start );
-<a name="l02702"></a>02702 }
-<a name="l02703"></a>02703 filled1_ = r + 1;
-<a name="l02704"></a>02704 std::copy( m.index2_data().begin(), m.index2_data().begin() + filled2_, index2_data_.begin());
-<a name="l02705"></a>02705 std::copy( m.value_data().begin(), m.value_data().begin() + filled2_, value_data_.begin());
-<a name="l02706"></a>02706 index1_data_ [filled1_ - 1] = k_based(filled2_);
-<a name="l02707"></a>02707 storage_invariants ();
-<a name="l02708"></a>02708 }
-<a name="l02709"></a>02709
-<a name="l02710"></a>02710 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l02711"></a>02711 BOOST_UBLAS_INLINE
-<a name="l02712"></a>02712 compressed_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 non_zeros = 0):
-<a name="l02713"></a>02713 <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="l02714"></a>02714 size1_ (ae ().size1 ()), size2_ (ae ().size2 ()), capacity_ (restrict_capacity (non_zeros)),
-<a name="l02715"></a>02715 filled1_ (1), filled2_ (0),
-<a name="l02716"></a>02716 index1_data_ (layout_type::size_M (ae ().size1 (), ae ().size2 ()) + 1),
-<a name="l02717"></a>02717 index2_data_ (capacity_), value_data_ (capacity_) {
-<a name="l02718"></a>02718 index1_data_ [filled1_ - 1] = k_based (filled2_);
-<a name="l02719"></a>02719 storage_invariants ();
-<a name="l02720"></a>02720 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l02721"></a>02721 }
-<a name="l02722"></a>02722
-<a name="l02723"></a>02723 <span class="comment">// Accessors</span>
-<a name="l02724"></a>02724 BOOST_UBLAS_INLINE
-<a name="l02725"></a>02725 size_type size1 ()<span class="keyword"> const </span>{
-<a name="l02726"></a>02726 <span class="keywordflow">return</span> size1_;
-<a name="l02727"></a>02727 }
-<a name="l02728"></a>02728 BOOST_UBLAS_INLINE
-<a name="l02729"></a>02729 size_type size2 ()<span class="keyword"> const </span>{
-<a name="l02730"></a>02730 <span class="keywordflow">return</span> size2_;
-<a name="l02731"></a>02731 }
-<a name="l02732"></a>02732 BOOST_UBLAS_INLINE
-<a name="l02733"></a>02733 size_type nnz_capacity ()<span class="keyword"> const </span>{
-<a name="l02734"></a>02734 <span class="keywordflow">return</span> capacity_;
-<a name="l02735"></a>02735 }
-<a name="l02736"></a>02736 BOOST_UBLAS_INLINE
-<a name="l02737"></a>02737 size_type nnz ()<span class="keyword"> const </span>{
-<a name="l02738"></a>02738 <span class="keywordflow">return</span> filled2_;
-<a name="l02739"></a>02739 }
-<a name="l02740"></a>02740
-<a name="l02741"></a>02741 <span class="comment">// Storage accessors</span>
-<a name="l02742"></a>02742 BOOST_UBLAS_INLINE
-<a name="l02743"></a>02743 <span class="keyword">static</span> size_type index_base () {
-<a name="l02744"></a>02744 <span class="keywordflow">return</span> IB;
-<a name="l02745"></a>02745 }
-<a name="l02746"></a>02746 BOOST_UBLAS_INLINE
-<a name="l02747"></a>02747 array_size_type filled1 ()<span class="keyword"> const </span>{
-<a name="l02748"></a>02748 <span class="keywordflow">return</span> filled1_;
-<a name="l02749"></a>02749 }
-<a name="l02750"></a>02750 BOOST_UBLAS_INLINE
-<a name="l02751"></a>02751 array_size_type filled2 ()<span class="keyword"> const </span>{
-<a name="l02752"></a>02752 <span class="keywordflow">return</span> filled2_;
-<a name="l02753"></a>02753 }
-<a name="l02754"></a>02754 BOOST_UBLAS_INLINE
-<a name="l02755"></a>02755 <span class="keyword">const</span> index_array_type &amp;index1_data ()<span class="keyword"> const </span>{
-<a name="l02756"></a>02756 <span class="keywordflow">return</span> index1_data_;
-<a name="l02757"></a>02757 }
-<a name="l02758"></a>02758 BOOST_UBLAS_INLINE
-<a name="l02759"></a>02759 <span class="keyword">const</span> index_array_type &amp;index2_data ()<span class="keyword"> const </span>{
-<a name="l02760"></a>02760 <span class="keywordflow">return</span> index2_data_;
-<a name="l02761"></a>02761 }
-<a name="l02762"></a>02762 BOOST_UBLAS_INLINE
-<a name="l02763"></a>02763 <span class="keyword">const</span> value_array_type &amp;value_data ()<span class="keyword"> const </span>{
-<a name="l02764"></a>02764 <span class="keywordflow">return</span> value_data_;
-<a name="l02765"></a>02765 }
-<a name="l02766"></a>02766 BOOST_UBLAS_INLINE
-<a name="l02767"></a>02767 <span class="keywordtype">void</span> set_filled (<span class="keyword">const</span> array_size_type&amp; filled1, <span class="keyword">const</span> array_size_type&amp; filled2) {
-<a name="l02768"></a>02768 filled1_ = filled1;
-<a name="l02769"></a>02769 filled2_ = filled2;
-<a name="l02770"></a>02770 storage_invariants ();
-<a name="l02771"></a>02771 }
-<a name="l02772"></a>02772 BOOST_UBLAS_INLINE
-<a name="l02773"></a>02773 index_array_type &amp;index1_data () {
-<a name="l02774"></a>02774 <span class="keywordflow">return</span> index1_data_;
-<a name="l02775"></a>02775 }
-<a name="l02776"></a>02776 BOOST_UBLAS_INLINE
-<a name="l02777"></a>02777 index_array_type &amp;index2_data () {
-<a name="l02778"></a>02778 <span class="keywordflow">return</span> index2_data_;
-<a name="l02779"></a>02779 }
-<a name="l02780"></a>02780 BOOST_UBLAS_INLINE
-<a name="l02781"></a>02781 value_array_type &amp;value_data () {
-<a name="l02782"></a>02782 <span class="keywordflow">return</span> value_data_;
-<a name="l02783"></a>02783 }
-<a name="l02784"></a>02784 BOOST_UBLAS_INLINE
-<a name="l02785"></a>02785 <span class="keywordtype">void</span> complete_index1_data () {
-<a name="l02786"></a>02786 <span class="keywordflow">while</span> (filled1_ &lt;= layout_type::size_M (size1_, size2_)) {
-<a name="l02787"></a>02787 this-&gt;index1_data_ [filled1_] = k_based (filled2_);
-<a name="l02788"></a>02788 ++ this-&gt;filled1_;
-<a name="l02789"></a>02789 }
-<a name="l02790"></a>02790 }
-<a name="l02791"></a>02791
-<a name="l02792"></a>02792 <span class="comment">// Resizing</span>
-<a name="l02793"></a>02793 <span class="keyword">private</span>:
-<a name="l02794"></a>02794 BOOST_UBLAS_INLINE
-<a name="l02795"></a>02795 size_type restrict_capacity (size_type non_zeros)<span class="keyword"> const </span>{
-<a name="l02796"></a>02796 non_zeros = (std::max) (non_zeros, (std::min) (size1_, size2_));
-<a name="l02797"></a>02797 <span class="comment">// Guarding against overflow - Thanks to Alexei Novakov for the hint.</span>
-<a name="l02798"></a>02798 <span class="comment">// non_zeros = (std::min) (non_zeros, size1_ * size2_);</span>
-<a name="l02799"></a>02799 <span class="keywordflow">if</span> (size1_ &gt; 0 &amp;&amp; non_zeros / size1_ &gt;= size2_)
-<a name="l02800"></a>02800 non_zeros = size1_ * size2_;
-<a name="l02801"></a>02801 <span class="keywordflow">return</span> non_zeros;
-<a name="l02802"></a>02802 }
-<a name="l02803"></a>02803 <span class="keyword">public</span>:
-<a name="l02804"></a>02804 BOOST_UBLAS_INLINE
-<a name="l02805"></a>02805 <span class="keywordtype">void</span> resize (size_type size1, size_type size2, <span class="keywordtype">bool</span> preserve = <span class="keyword">true</span>) {
-<a name="l02806"></a>02806 <span class="comment">// FIXME preserve unimplemented</span>
-<a name="l02807"></a>02807 BOOST_UBLAS_CHECK (!preserve, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l02808"></a>02808 size1_ = size1;
-<a name="l02809"></a>02809 size2_ = size2;
-<a name="l02810"></a>02810 capacity_ = restrict_capacity (capacity_);
-<a name="l02811"></a>02811 filled1_ = 1;
-<a name="l02812"></a>02812 filled2_ = 0;
-<a name="l02813"></a>02813 index1_data_.resize (layout_type::size_M (size1_, size2_) + 1);
-<a name="l02814"></a>02814 index2_data_.resize (capacity_);
-<a name="l02815"></a>02815 value_data_.resize (capacity_);
-<a name="l02816"></a>02816 index1_data_ [filled1_ - 1] = k_based (filled2_);
-<a name="l02817"></a>02817 storage_invariants ();
-<a name="l02818"></a>02818 }
-<a name="l02819"></a>02819
-<a name="l02820"></a>02820 <span class="comment">// Reserving</span>
-<a name="l02821"></a>02821 BOOST_UBLAS_INLINE
-<a name="l02822"></a>02822 <span class="keywordtype">void</span> reserve (size_type non_zeros, <span class="keywordtype">bool</span> preserve = <span class="keyword">true</span>) {
-<a name="l02823"></a>02823 capacity_ = restrict_capacity (non_zeros);
-<a name="l02824"></a>02824 <span class="keywordflow">if</span> (preserve) {
-<a name="l02825"></a>02825 index2_data_.resize (capacity_, size_type ());
-<a name="l02826"></a>02826 value_data_.resize (capacity_, value_type ());
-<a name="l02827"></a>02827 filled2_ = (std::min) (capacity_, filled2_);
-<a name="l02828"></a>02828 }
-<a name="l02829"></a>02829 <span class="keywordflow">else</span> {
-<a name="l02830"></a>02830 index2_data_.resize (capacity_);
-<a name="l02831"></a>02831 value_data_.resize (capacity_);
-<a name="l02832"></a>02832 filled1_ = 1;
-<a name="l02833"></a>02833 filled2_ = 0;
-<a name="l02834"></a>02834 index1_data_ [filled1_ - 1] = k_based (filled2_);
-<a name="l02835"></a>02835 }
-<a name="l02836"></a>02836 storage_invariants ();
-<a name="l02837"></a>02837 }
-<a name="l02838"></a>02838
-<a name="l02839"></a>02839 <span class="comment">// Element support</span>
-<a name="l02840"></a>02840 BOOST_UBLAS_INLINE
-<a name="l02841"></a>02841 pointer find_element (size_type i, size_type j) {
-<a name="l02842"></a>02842 <span class="keywordflow">return</span> <span class="keyword">const_cast&lt;</span>pointer<span class="keyword">&gt;</span> (<span class="keyword">const_cast&lt;</span><span class="keyword">const </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">self_type</a>&amp;<span class="keyword">&gt;</span>(*this).find_element (i, j));
-<a name="l02843"></a>02843 }
-<a name="l02844"></a>02844 BOOST_UBLAS_INLINE
-<a name="l02845"></a>02845 const_pointer find_element (size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l02846"></a>02846 size_type element1 (layout_type::index_M (i, j));
-<a name="l02847"></a>02847 size_type element2 (layout_type::index_m (i, j));
-<a name="l02848"></a>02848 <span class="keywordflow">if</span> (filled1_ &lt;= element1 + 1)
-<a name="l02849"></a>02849 <span class="keywordflow">return</span> 0;
-<a name="l02850"></a>02850 vector_const_subiterator_type itv (index1_data_.begin () + element1);
-<a name="l02851"></a>02851 const_subiterator_type it_begin (index2_data_.begin () + zero_based (*itv));
-<a name="l02852"></a>02852 const_subiterator_type it_end (index2_data_.begin () + zero_based (*(itv + 1)));
-<a name="l02853"></a>02853 const_subiterator_type it (detail::lower_bound (it_begin, it_end, k_based (element2), std::less&lt;size_type&gt; ()));
-<a name="l02854"></a>02854 <span class="keywordflow">if</span> (it == it_end || *it != k_based (element2))
-<a name="l02855"></a>02855 <span class="keywordflow">return</span> 0;
-<a name="l02856"></a>02856 <span class="keywordflow">return</span> &amp;value_data_ [it - index2_data_.begin ()];
-<a name="l02857"></a>02857 }
-<a name="l02858"></a>02858
-<a name="l02859"></a>02859 <span class="comment">// Element access</span>
-<a name="l02860"></a>02860 BOOST_UBLAS_INLINE
-<a name="l02861"></a>02861 const_reference operator () (size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l02862"></a>02862 const_pointer p = find_element (i, j);
-<a name="l02863"></a>02863 <span class="keywordflow">if</span> (p)
-<a name="l02864"></a>02864 <span class="keywordflow">return</span> *p;
-<a name="l02865"></a>02865 <span class="keywordflow">else</span>
-<a name="l02866"></a>02866 <span class="keywordflow">return</span> zero_;
-<a name="l02867"></a>02867 }
-<a name="l02868"></a>02868 BOOST_UBLAS_INLINE
-<a name="l02869"></a>02869 reference operator () (size_type i, size_type j) {
-<a name="l02870"></a>02870 <span class="preprocessor">#ifndef BOOST_UBLAS_STRICT_MATRIX_SPARSE</span>
-<a name="l02871"></a>02871 <span class="preprocessor"></span> size_type element1 (layout_type::index_M (i, j));
-<a name="l02872"></a>02872 size_type element2 (layout_type::index_m (i, j));
-<a name="l02873"></a>02873 <span class="keywordflow">if</span> (filled1_ &lt;= element1 + 1)
-<a name="l02874"></a>02874 <span class="keywordflow">return</span> insert_element (i, j, value_type<span class="comment">/*zero*/</span>());
-<a name="l02875"></a>02875 pointer p = find_element (i, j);
-<a name="l02876"></a>02876 <span class="keywordflow">if</span> (p)
-<a name="l02877"></a>02877 <span class="keywordflow">return</span> *p;
-<a name="l02878"></a>02878 <span class="keywordflow">else</span>
-<a name="l02879"></a>02879 <span class="keywordflow">return</span> insert_element (i, j, value_type<span class="comment">/*zero*/</span>());
-<a name="l02880"></a>02880 <span class="preprocessor">#else</span>
-<a name="l02881"></a>02881 <span class="preprocessor"></span> <span class="keywordflow">return</span> reference (*<span class="keyword">this</span>, i, j);
-<a name="l02882"></a>02882 <span class="preprocessor">#endif</span>
-<a name="l02883"></a>02883 <span class="preprocessor"></span> }
-<a name="l02884"></a>02884
-<a name="l02885"></a>02885 <span class="comment">// Element assignment</span>
-<a name="l02886"></a>02886 BOOST_UBLAS_INLINE
-<a name="l02887"></a>02887 true_reference insert_element (size_type i, size_type j, const_reference t) {
-<a name="l02888"></a>02888 BOOST_UBLAS_CHECK (!find_element (i, j), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ()); <span class="comment">// duplicate element</span>
-<a name="l02889"></a>02889 <span class="keywordflow">if</span> (filled2_ &gt;= capacity_)
-<a name="l02890"></a>02890 reserve (2 * filled2_, <span class="keyword">true</span>);
-<a name="l02891"></a>02891 BOOST_UBLAS_CHECK (filled2_ &lt; capacity_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l02892"></a>02892 size_type element1 = layout_type::index_M (i, j);
-<a name="l02893"></a>02893 size_type element2 = layout_type::index_m (i, j);
-<a name="l02894"></a>02894 <span class="keywordflow">while</span> (filled1_ &lt;= element1 + 1) {
-<a name="l02895"></a>02895 index1_data_ [filled1_] = k_based (filled2_);
-<a name="l02896"></a>02896 ++ filled1_;
-<a name="l02897"></a>02897 }
-<a name="l02898"></a>02898 vector_subiterator_type itv (index1_data_.begin () + element1);
-<a name="l02899"></a>02899 subiterator_type it_begin (index2_data_.begin () + zero_based (*itv));
-<a name="l02900"></a>02900 subiterator_type it_end (index2_data_.begin () + zero_based (*(itv + 1)));
-<a name="l02901"></a>02901 subiterator_type it (detail::lower_bound (it_begin, it_end, k_based (element2), std::less&lt;size_type&gt; ()));
-<a name="l02902"></a>02902 <span class="keyword">typename</span> std::iterator_traits&lt;subiterator_type&gt;::difference_type n = it - index2_data_.begin ();
-<a name="l02903"></a>02903 BOOST_UBLAS_CHECK (it == it_end || *it != k_based (element2), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ()); <span class="comment">// duplicate bound by lower_bound</span>
-<a name="l02904"></a>02904 ++ filled2_;
-<a name="l02905"></a>02905 it = index2_data_.begin () + n;
-<a name="l02906"></a>02906 std::copy_backward (it, index2_data_.begin () + filled2_ - 1, index2_data_.begin () + filled2_);
-<a name="l02907"></a>02907 *it = k_based (element2);
-<a name="l02908"></a>02908 <span class="keyword">typename</span> value_array_type::iterator itt (value_data_.begin () + n);
-<a name="l02909"></a>02909 std::copy_backward (itt, value_data_.begin () + filled2_ - 1, value_data_.begin () + filled2_);
-<a name="l02910"></a>02910 *itt = t;
-<a name="l02911"></a>02911 <span class="keywordflow">while</span> (element1 + 1 &lt; filled1_) {
-<a name="l02912"></a>02912 ++ index1_data_ [element1 + 1];
-<a name="l02913"></a>02913 ++ element1;
-<a name="l02914"></a>02914 }
-<a name="l02915"></a>02915 storage_invariants ();
-<a name="l02916"></a>02916 <span class="keywordflow">return</span> *itt;
-<a name="l02917"></a>02917 }
-<a name="l02918"></a>02918 BOOST_UBLAS_INLINE
-<a name="l02919"></a>02919 <span class="keywordtype">void</span> erase_element (size_type i, size_type j) {
-<a name="l02920"></a>02920 size_type element1 = layout_type::index_M (i, j);
-<a name="l02921"></a>02921 size_type element2 = layout_type::index_m (i, j);
-<a name="l02922"></a>02922 <span class="keywordflow">if</span> (element1 + 1 &gt;= filled1_)
-<a name="l02923"></a>02923 <span class="keywordflow">return</span>;
-<a name="l02924"></a>02924 vector_subiterator_type itv (index1_data_.begin () + element1);
-<a name="l02925"></a>02925 subiterator_type it_begin (index2_data_.begin () + zero_based (*itv));
-<a name="l02926"></a>02926 subiterator_type it_end (index2_data_.begin () + zero_based (*(itv + 1)));
-<a name="l02927"></a>02927 subiterator_type it (detail::lower_bound (it_begin, it_end, k_based (element2), std::less&lt;size_type&gt; ()));
-<a name="l02928"></a>02928 <span class="keywordflow">if</span> (it != it_end &amp;&amp; *it == k_based (element2)) {
-<a name="l02929"></a>02929 <span class="keyword">typename</span> std::iterator_traits&lt;subiterator_type&gt;::difference_type n = it - index2_data_.begin ();
-<a name="l02930"></a>02930 std::copy (it + 1, index2_data_.begin () + filled2_, it);
-<a name="l02931"></a>02931 <span class="keyword">typename</span> value_array_type::iterator itt (value_data_.begin () + n);
-<a name="l02932"></a>02932 std::copy (itt + 1, value_data_.begin () + filled2_, itt);
-<a name="l02933"></a>02933 -- filled2_;
-<a name="l02934"></a>02934 <span class="keywordflow">while</span> (index1_data_ [filled1_ - 2] &gt; k_based (filled2_)) {
-<a name="l02935"></a>02935 index1_data_ [filled1_ - 1] = 0;
-<a name="l02936"></a>02936 -- filled1_;
-<a name="l02937"></a>02937 }
-<a name="l02938"></a>02938 <span class="keywordflow">while</span> (element1 + 1 &lt; filled1_) {
-<a name="l02939"></a>02939 -- index1_data_ [element1 + 1];
-<a name="l02940"></a>02940 ++ element1;
-<a name="l02941"></a>02941 }
-<a name="l02942"></a>02942 }
-<a name="l02943"></a>02943 storage_invariants ();
-<a name="l02944"></a>02944 }
-<a name="l02945"></a>02945
-<a name="l02946"></a>02946 <span class="comment">// Zeroing</span>
-<a name="l02947"></a>02947 BOOST_UBLAS_INLINE
-<a name="l02948"></a>02948 <span class="keywordtype">void</span> clear () {
-<a name="l02949"></a>02949 filled1_ = 1;
-<a name="l02950"></a>02950 filled2_ = 0;
-<a name="l02951"></a>02951 index1_data_ [filled1_ - 1] = k_based (filled2_);
-<a name="l02952"></a>02952 storage_invariants ();
-<a name="l02953"></a>02953 }
-<a name="l02954"></a>02954
-<a name="l02955"></a>02955 <span class="comment">// Assignment</span>
-<a name="l02956"></a>02956 BOOST_UBLAS_INLINE
-<a name="l02957"></a>02957 compressed_matrix &amp;operator = (<span class="keyword">const</span> compressed_matrix &amp;m) {
-<a name="l02958"></a>02958 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;m) {
-<a name="l02959"></a>02959 size1_ = m.size1_;
-<a name="l02960"></a>02960 size2_ = m.size2_;
-<a name="l02961"></a>02961 capacity_ = m.capacity_;
-<a name="l02962"></a>02962 filled1_ = m.filled1_;
-<a name="l02963"></a>02963 filled2_ = m.filled2_;
-<a name="l02964"></a>02964 index1_data_ = m.index1_data_;
-<a name="l02965"></a>02965 index2_data_ = m.index2_data_;
-<a name="l02966"></a>02966 value_data_ = m.value_data_;
-<a name="l02967"></a>02967 }
-<a name="l02968"></a>02968 storage_invariants ();
-<a name="l02969"></a>02969 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02970"></a>02970 }
-<a name="l02971"></a>02971 <span class="keyword">template</span>&lt;<span class="keyword">class</span> C&gt; <span class="comment">// Container assignment without temporary</span>
-<a name="l02972"></a>02972 BOOST_UBLAS_INLINE
-<a name="l02973"></a>02973 compressed_matrix &amp;operator = (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html" title="Base class for Matrix container models.">matrix_container&lt;C&gt;</a> &amp;m) {
-<a name="l02974"></a>02974 resize (m ().size1 (), m ().size2 (), <span class="keyword">false</span>);
-<a name="l02975"></a>02975 assign (m);
-<a name="l02976"></a>02976 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02977"></a>02977 }
-<a name="l02978"></a>02978 BOOST_UBLAS_INLINE
-<a name="l02979"></a>02979 compressed_matrix &amp;assign_temporary (compressed_matrix &amp;m) {
-<a name="l02980"></a>02980 swap (m);
-<a name="l02981"></a>02981 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02982"></a>02982 }
-<a name="l02983"></a>02983 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l02984"></a>02984 BOOST_UBLAS_INLINE
-<a name="l02985"></a>02985 compressed_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="l02986"></a>02986 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">self_type</a> temporary (ae, capacity_);
-<a name="l02987"></a>02987 <span class="keywordflow">return</span> assign_temporary (temporary);
-<a name="l02988"></a>02988 }
-<a name="l02989"></a>02989 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l02990"></a>02990 BOOST_UBLAS_INLINE
-<a name="l02991"></a>02991 compressed_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="l02992"></a>02992 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l02993"></a>02993 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02994"></a>02994 }
-<a name="l02995"></a>02995 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l02996"></a>02996 BOOST_UBLAS_INLINE
-<a name="l02997"></a>02997 compressed_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="l02998"></a>02998 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">self_type</a> temporary (*<span class="keyword">this</span> + ae, capacity_);
-<a name="l02999"></a>02999 <span class="keywordflow">return</span> assign_temporary (temporary);
-<a name="l03000"></a>03000 }
-<a name="l03001"></a>03001 <span class="keyword">template</span>&lt;<span class="keyword">class</span> C&gt; <span class="comment">// Container assignment without temporary</span>
-<a name="l03002"></a>03002 BOOST_UBLAS_INLINE
-<a name="l03003"></a>03003 compressed_matrix &amp;operator += (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html" title="Base class for Matrix container models.">matrix_container&lt;C&gt;</a> &amp;m) {
-<a name="l03004"></a>03004 plus_assign (m);
-<a name="l03005"></a>03005 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03006"></a>03006 }
-<a name="l03007"></a>03007 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l03008"></a>03008 BOOST_UBLAS_INLINE
-<a name="l03009"></a>03009 compressed_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="l03010"></a>03010 matrix_assign&lt;scalar_plus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l03011"></a>03011 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03012"></a>03012 }
-<a name="l03013"></a>03013 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l03014"></a>03014 BOOST_UBLAS_INLINE
-<a name="l03015"></a>03015 compressed_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="l03016"></a>03016 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">self_type</a> temporary (*<span class="keyword">this</span> - ae, capacity_);
-<a name="l03017"></a>03017 <span class="keywordflow">return</span> assign_temporary (temporary);
-<a name="l03018"></a>03018 }
-<a name="l03019"></a>03019 <span class="keyword">template</span>&lt;<span class="keyword">class</span> C&gt; <span class="comment">// Container assignment without temporary</span>
-<a name="l03020"></a>03020 BOOST_UBLAS_INLINE
-<a name="l03021"></a>03021 compressed_matrix &amp;operator -= (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html" title="Base class for Matrix container models.">matrix_container&lt;C&gt;</a> &amp;m) {
-<a name="l03022"></a>03022 minus_assign (m);
-<a name="l03023"></a>03023 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03024"></a>03024 }
-<a name="l03025"></a>03025 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l03026"></a>03026 BOOST_UBLAS_INLINE
-<a name="l03027"></a>03027 compressed_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="l03028"></a>03028 matrix_assign&lt;scalar_minus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l03029"></a>03029 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03030"></a>03030 }
-<a name="l03031"></a>03031 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l03032"></a>03032 BOOST_UBLAS_INLINE
-<a name="l03033"></a>03033 compressed_matrix&amp; operator *= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l03034"></a>03034 matrix_assign_scalar&lt;scalar_multiplies_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l03035"></a>03035 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03036"></a>03036 }
-<a name="l03037"></a>03037 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l03038"></a>03038 BOOST_UBLAS_INLINE
-<a name="l03039"></a>03039 compressed_matrix&amp; operator /= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l03040"></a>03040 matrix_assign_scalar&lt;scalar_divides_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l03041"></a>03041 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03042"></a>03042 }
-<a name="l03043"></a>03043
-<a name="l03044"></a>03044 <span class="comment">// Swapping</span>
-<a name="l03045"></a>03045 BOOST_UBLAS_INLINE
-<a name="l03046"></a>03046 <span class="keywordtype">void</span> swap (compressed_matrix &amp;m) {
-<a name="l03047"></a>03047 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;m) {
-<a name="l03048"></a>03048 std::swap (size1_, m.size1_);
-<a name="l03049"></a>03049 std::swap (size2_, m.size2_);
-<a name="l03050"></a>03050 std::swap (capacity_, m.capacity_);
-<a name="l03051"></a>03051 std::swap (filled1_, m.filled1_);
-<a name="l03052"></a>03052 std::swap (filled2_, m.filled2_);
-<a name="l03053"></a>03053 index1_data_.swap (m.index1_data_);
-<a name="l03054"></a>03054 index2_data_.swap (m.index2_data_);
-<a name="l03055"></a>03055 value_data_.swap (m.value_data_);
-<a name="l03056"></a>03056 }
-<a name="l03057"></a>03057 storage_invariants ();
-<a name="l03058"></a>03058 }
-<a name="l03059"></a>03059 BOOST_UBLAS_INLINE
-<a name="l03060"></a>03060 <span class="keyword">friend</span> <span class="keywordtype">void</span> swap (compressed_matrix &amp;m1, compressed_matrix &amp;m2) {
-<a name="l03061"></a>03061 m1.swap (m2);
-<a name="l03062"></a>03062 }
-<a name="l03063"></a>03063
-<a name="l03064"></a>03064 <span class="comment">// Back element insertion and erasure</span>
-<a name="l03065"></a>03065 BOOST_UBLAS_INLINE
-<a name="l03066"></a>03066 <span class="keywordtype">void</span> push_back (size_type i, size_type j, const_reference t) {
-<a name="l03067"></a>03067 <span class="keywordflow">if</span> (filled2_ &gt;= capacity_)
-<a name="l03068"></a>03068 reserve (2 * filled2_, <span class="keyword">true</span>);
-<a name="l03069"></a>03069 BOOST_UBLAS_CHECK (filled2_ &lt; capacity_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l03070"></a>03070 size_type element1 = layout_type::index_M (i, j);
-<a name="l03071"></a>03071 size_type element2 = layout_type::index_m (i, j);
-<a name="l03072"></a>03072 <span class="keywordflow">while</span> (filled1_ &lt; element1 + 2) {
-<a name="l03073"></a>03073 index1_data_ [filled1_] = k_based (filled2_);
-<a name="l03074"></a>03074 ++ filled1_;
-<a name="l03075"></a>03075 }
-<a name="l03076"></a>03076 <span class="comment">// must maintain sort order</span>
-<a name="l03077"></a>03077 BOOST_UBLAS_CHECK ((filled1_ == element1 + 2 &amp;&amp;
-<a name="l03078"></a>03078 (filled2_ == zero_based (index1_data_ [filled1_ - 2]) ||
-<a name="l03079"></a>03079 index2_data_ [filled2_ - 1] &lt; k_based (element2))), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l03080"></a>03080 ++ filled2_;
-<a name="l03081"></a>03081 index1_data_ [filled1_ - 1] = k_based (filled2_);
-<a name="l03082"></a>03082 index2_data_ [filled2_ - 1] = k_based (element2);
-<a name="l03083"></a>03083 value_data_ [filled2_ - 1] = t;
-<a name="l03084"></a>03084 storage_invariants ();
-<a name="l03085"></a>03085 }
-<a name="l03086"></a>03086 BOOST_UBLAS_INLINE
-<a name="l03087"></a>03087 <span class="keywordtype">void</span> pop_back () {
-<a name="l03088"></a>03088 BOOST_UBLAS_CHECK (filled1_ &gt; 0 &amp;&amp; filled2_ &gt; 0, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l03089"></a>03089 -- filled2_;
-<a name="l03090"></a>03090 <span class="keywordflow">while</span> (index1_data_ [filled1_ - 2] &gt; k_based (filled2_)) {
-<a name="l03091"></a>03091 index1_data_ [filled1_ - 1] = 0;
-<a name="l03092"></a>03092 -- filled1_;
-<a name="l03093"></a>03093 }
-<a name="l03094"></a>03094 -- index1_data_ [filled1_ - 1];
-<a name="l03095"></a>03095 storage_invariants ();
-<a name="l03096"></a>03096 }
-<a name="l03097"></a>03097
-<a name="l03098"></a>03098 <span class="comment">// Iterator types</span>
-<a name="l03099"></a>03099 <span class="keyword">private</span>:
-<a name="l03100"></a>03100 <span class="comment">// Use index array iterator</span>
-<a name="l03101"></a>03101 <span class="keyword">typedef</span> <span class="keyword">typename</span> IA::const_iterator vector_const_subiterator_type;
-<a name="l03102"></a>03102 <span class="keyword">typedef</span> <span class="keyword">typename</span> IA::iterator vector_subiterator_type;
-<a name="l03103"></a>03103 <span class="keyword">typedef</span> <span class="keyword">typename</span> IA::const_iterator const_subiterator_type;
-<a name="l03104"></a>03104 <span class="keyword">typedef</span> <span class="keyword">typename</span> IA::iterator subiterator_type;
-<a name="l03105"></a>03105
-<a name="l03106"></a>03106 BOOST_UBLAS_INLINE
-<a name="l03107"></a>03107 true_reference at_element (size_type i, size_type j) {
-<a name="l03108"></a>03108 pointer p = find_element (i, j);
-<a name="l03109"></a>03109 BOOST_UBLAS_CHECK (p, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l03110"></a>03110 <span class="keywordflow">return</span> *p;
-<a name="l03111"></a>03111 }
-<a name="l03112"></a>03112
-<a name="l03113"></a>03113 <span class="keyword">public</span>:
-<a name="l03114"></a>03114 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l03115"></a>03115 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator1.html">iterator1</a>;
-<a name="l03116"></a>03116 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l03117"></a>03117 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator2.html">iterator2</a>;
-<a name="l03118"></a>03118 <span class="keyword">typedef</span> reverse_iterator_base1&lt;const_iterator1&gt; const_reverse_iterator1;
-<a name="l03119"></a>03119 <span class="keyword">typedef</span> reverse_iterator_base1&lt;iterator1&gt; reverse_iterator1;
-<a name="l03120"></a>03120 <span class="keyword">typedef</span> reverse_iterator_base2&lt;const_iterator2&gt; const_reverse_iterator2;
-<a name="l03121"></a>03121 <span class="keyword">typedef</span> reverse_iterator_base2&lt;iterator2&gt; reverse_iterator2;
-<a name="l03122"></a>03122
-<a name="l03123"></a>03123 <span class="comment">// Element lookup</span>
-<a name="l03124"></a>03124 <span class="comment">// BOOST_UBLAS_INLINE This function seems to be big. So we do not let the compiler inline it. </span>
-<a name="l03125"></a>03125 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator1.html">const_iterator1</a> find1 (<span class="keywordtype">int</span> rank, size_type i, size_type j, <span class="keywordtype">int</span> direction = 1)<span class="keyword"> const </span>{
-<a name="l03126"></a>03126 <span class="keywordflow">for</span> (;;) {
-<a name="l03127"></a>03127 array_size_type address1 (layout_type::index_M (i, j));
-<a name="l03128"></a>03128 array_size_type address2 (layout_type::index_m (i, j));
-<a name="l03129"></a>03129 vector_const_subiterator_type itv (index1_data_.begin () + (std::min) (filled1_ - 1, address1));
-<a name="l03130"></a>03130 <span class="keywordflow">if</span> (filled1_ &lt;= address1 + 1)
-<a name="l03131"></a>03131 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, index2_data_.begin () + filled2_);
-<a name="l03132"></a>03132
-<a name="l03133"></a>03133 const_subiterator_type it_begin (index2_data_.begin () + zero_based (*itv));
-<a name="l03134"></a>03134 const_subiterator_type it_end (index2_data_.begin () + zero_based (*(itv + 1)));
-<a name="l03135"></a>03135
-<a name="l03136"></a>03136 const_subiterator_type it (detail::lower_bound (it_begin, it_end, k_based (address2), std::less&lt;size_type&gt; ()));
-<a name="l03137"></a>03137 <span class="keywordflow">if</span> (rank == 0)
-<a name="l03138"></a>03138 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l03139"></a>03139 <span class="keywordflow">if</span> (it != it_end &amp;&amp; zero_based (*it) == address2)
-<a name="l03140"></a>03140 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l03141"></a>03141 <span class="keywordflow">if</span> (direction &gt; 0) {
-<a name="l03142"></a>03142 <span class="keywordflow">if</span> (layout_type::fast_i ()) {
-<a name="l03143"></a>03143 <span class="keywordflow">if</span> (it == it_end)
-<a name="l03144"></a>03144 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l03145"></a>03145 i = zero_based (*it);
-<a name="l03146"></a>03146 } <span class="keywordflow">else</span> {
-<a name="l03147"></a>03147 <span class="keywordflow">if</span> (i &gt;= size1_)
-<a name="l03148"></a>03148 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l03149"></a>03149 ++ i;
-<a name="l03150"></a>03150 }
-<a name="l03151"></a>03151 } <span class="keywordflow">else</span> <span class="comment">/* if (direction &lt; 0) */</span> {
-<a name="l03152"></a>03152 <span class="keywordflow">if</span> (layout_type::fast_i ()) {
-<a name="l03153"></a>03153 <span class="keywordflow">if</span> (it == index2_data_.begin () + zero_based (*itv))
-<a name="l03154"></a>03154 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l03155"></a>03155 i = zero_based (*(it - 1));
-<a name="l03156"></a>03156 } <span class="keywordflow">else</span> {
-<a name="l03157"></a>03157 <span class="keywordflow">if</span> (i == 0)
-<a name="l03158"></a>03158 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l03159"></a>03159 -- i;
-<a name="l03160"></a>03160 }
-<a name="l03161"></a>03161 }
-<a name="l03162"></a>03162 }
-<a name="l03163"></a>03163 }
-<a name="l03164"></a>03164 <span class="comment">// BOOST_UBLAS_INLINE This function seems to be big. So we do not let the compiler inline it. </span>
-<a name="l03165"></a>03165 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator1.html">iterator1</a> find1 (<span class="keywordtype">int</span> rank, size_type i, size_type j, <span class="keywordtype">int</span> direction = 1) {
-<a name="l03166"></a>03166 <span class="keywordflow">for</span> (;;) {
-<a name="l03167"></a>03167 array_size_type address1 (layout_type::index_M (i, j));
-<a name="l03168"></a>03168 array_size_type address2 (layout_type::index_m (i, j));
-<a name="l03169"></a>03169 vector_subiterator_type itv (index1_data_.begin () + (std::min) (filled1_ - 1, address1));
-<a name="l03170"></a>03170 <span class="keywordflow">if</span> (filled1_ &lt;= address1 + 1)
-<a name="l03171"></a>03171 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, index2_data_.begin () + filled2_);
-<a name="l03172"></a>03172
-<a name="l03173"></a>03173 subiterator_type it_begin (index2_data_.begin () + zero_based (*itv));
-<a name="l03174"></a>03174 subiterator_type it_end (index2_data_.begin () + zero_based (*(itv + 1)));
-<a name="l03175"></a>03175
-<a name="l03176"></a>03176 subiterator_type it (detail::lower_bound (it_begin, it_end, k_based (address2), std::less&lt;size_type&gt; ()));
-<a name="l03177"></a>03177 <span class="keywordflow">if</span> (rank == 0)
-<a name="l03178"></a>03178 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l03179"></a>03179 <span class="keywordflow">if</span> (it != it_end &amp;&amp; zero_based (*it) == address2)
-<a name="l03180"></a>03180 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l03181"></a>03181 <span class="keywordflow">if</span> (direction &gt; 0) {
-<a name="l03182"></a>03182 <span class="keywordflow">if</span> (layout_type::fast_i ()) {
-<a name="l03183"></a>03183 <span class="keywordflow">if</span> (it == it_end)
-<a name="l03184"></a>03184 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l03185"></a>03185 i = zero_based (*it);
-<a name="l03186"></a>03186 } <span class="keywordflow">else</span> {
-<a name="l03187"></a>03187 <span class="keywordflow">if</span> (i &gt;= size1_)
-<a name="l03188"></a>03188 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l03189"></a>03189 ++ i;
-<a name="l03190"></a>03190 }
-<a name="l03191"></a>03191 } <span class="keywordflow">else</span> <span class="comment">/* if (direction &lt; 0) */</span> {
-<a name="l03192"></a>03192 <span class="keywordflow">if</span> (layout_type::fast_i ()) {
-<a name="l03193"></a>03193 <span class="keywordflow">if</span> (it == index2_data_.begin () + zero_based (*itv))
-<a name="l03194"></a>03194 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l03195"></a>03195 i = zero_based (*(it - 1));
-<a name="l03196"></a>03196 } <span class="keywordflow">else</span> {
-<a name="l03197"></a>03197 <span class="keywordflow">if</span> (i == 0)
-<a name="l03198"></a>03198 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l03199"></a>03199 -- i;
-<a name="l03200"></a>03200 }
-<a name="l03201"></a>03201 }
-<a name="l03202"></a>03202 }
-<a name="l03203"></a>03203 }
-<a name="l03204"></a>03204 <span class="comment">// BOOST_UBLAS_INLINE This function seems to be big. So we do not let the compiler inline it. </span>
-<a name="l03205"></a>03205 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator2.html">const_iterator2</a> find2 (<span class="keywordtype">int</span> rank, size_type i, size_type j, <span class="keywordtype">int</span> direction = 1)<span class="keyword"> const </span>{
-<a name="l03206"></a>03206 <span class="keywordflow">for</span> (;;) {
-<a name="l03207"></a>03207 array_size_type address1 (layout_type::index_M (i, j));
-<a name="l03208"></a>03208 array_size_type address2 (layout_type::index_m (i, j));
-<a name="l03209"></a>03209 vector_const_subiterator_type itv (index1_data_.begin () + (std::min) (filled1_ - 1, address1));
-<a name="l03210"></a>03210 <span class="keywordflow">if</span> (filled1_ &lt;= address1 + 1)
-<a name="l03211"></a>03211 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, index2_data_.begin () + filled2_);
-<a name="l03212"></a>03212
-<a name="l03213"></a>03213 const_subiterator_type it_begin (index2_data_.begin () + zero_based (*itv));
-<a name="l03214"></a>03214 const_subiterator_type it_end (index2_data_.begin () + zero_based (*(itv + 1)));
-<a name="l03215"></a>03215
-<a name="l03216"></a>03216 const_subiterator_type it (detail::lower_bound (it_begin, it_end, k_based (address2), std::less&lt;size_type&gt; ()));
-<a name="l03217"></a>03217 <span class="keywordflow">if</span> (rank == 0)
-<a name="l03218"></a>03218 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l03219"></a>03219 <span class="keywordflow">if</span> (it != it_end &amp;&amp; zero_based (*it) == address2)
-<a name="l03220"></a>03220 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l03221"></a>03221 <span class="keywordflow">if</span> (direction &gt; 0) {
-<a name="l03222"></a>03222 <span class="keywordflow">if</span> (layout_type::fast_j ()) {
-<a name="l03223"></a>03223 <span class="keywordflow">if</span> (it == it_end)
-<a name="l03224"></a>03224 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l03225"></a>03225 j = zero_based (*it);
-<a name="l03226"></a>03226 } <span class="keywordflow">else</span> {
-<a name="l03227"></a>03227 <span class="keywordflow">if</span> (j &gt;= size2_)
-<a name="l03228"></a>03228 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l03229"></a>03229 ++ j;
-<a name="l03230"></a>03230 }
-<a name="l03231"></a>03231 } <span class="keywordflow">else</span> <span class="comment">/* if (direction &lt; 0) */</span> {
-<a name="l03232"></a>03232 <span class="keywordflow">if</span> (layout_type::fast_j ()) {
-<a name="l03233"></a>03233 <span class="keywordflow">if</span> (it == index2_data_.begin () + zero_based (*itv))
-<a name="l03234"></a>03234 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l03235"></a>03235 j = zero_based (*(it - 1));
-<a name="l03236"></a>03236 } <span class="keywordflow">else</span> {
-<a name="l03237"></a>03237 <span class="keywordflow">if</span> (j == 0)
-<a name="l03238"></a>03238 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l03239"></a>03239 -- j;
-<a name="l03240"></a>03240 }
-<a name="l03241"></a>03241 }
-<a name="l03242"></a>03242 }
-<a name="l03243"></a>03243 }
-<a name="l03244"></a>03244 <span class="comment">// BOOST_UBLAS_INLINE This function seems to be big. So we do not let the compiler inline it. </span>
-<a name="l03245"></a>03245 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator2.html">iterator2</a> find2 (<span class="keywordtype">int</span> rank, size_type i, size_type j, <span class="keywordtype">int</span> direction = 1) {
-<a name="l03246"></a>03246 <span class="keywordflow">for</span> (;;) {
-<a name="l03247"></a>03247 array_size_type address1 (layout_type::index_M (i, j));
-<a name="l03248"></a>03248 array_size_type address2 (layout_type::index_m (i, j));
-<a name="l03249"></a>03249 vector_subiterator_type itv (index1_data_.begin () + (std::min) (filled1_ - 1, address1));
-<a name="l03250"></a>03250 <span class="keywordflow">if</span> (filled1_ &lt;= address1 + 1)
-<a name="l03251"></a>03251 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator2.html">iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, index2_data_.begin () + filled2_);
-<a name="l03252"></a>03252
-<a name="l03253"></a>03253 subiterator_type it_begin (index2_data_.begin () + zero_based (*itv));
-<a name="l03254"></a>03254 subiterator_type it_end (index2_data_.begin () + zero_based (*(itv + 1)));
-<a name="l03255"></a>03255
-<a name="l03256"></a>03256 subiterator_type it (detail::lower_bound (it_begin, it_end, k_based (address2), std::less&lt;size_type&gt; ()));
-<a name="l03257"></a>03257 <span class="keywordflow">if</span> (rank == 0)
-<a name="l03258"></a>03258 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator2.html">iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l03259"></a>03259 <span class="keywordflow">if</span> (it != it_end &amp;&amp; zero_based (*it) == address2)
-<a name="l03260"></a>03260 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator2.html">iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l03261"></a>03261 <span class="keywordflow">if</span> (direction &gt; 0) {
-<a name="l03262"></a>03262 <span class="keywordflow">if</span> (layout_type::fast_j ()) {
-<a name="l03263"></a>03263 <span class="keywordflow">if</span> (it == it_end)
-<a name="l03264"></a>03264 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator2.html">iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l03265"></a>03265 j = zero_based (*it);
-<a name="l03266"></a>03266 } <span class="keywordflow">else</span> {
-<a name="l03267"></a>03267 <span class="keywordflow">if</span> (j &gt;= size2_)
-<a name="l03268"></a>03268 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator2.html">iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l03269"></a>03269 ++ j;
-<a name="l03270"></a>03270 }
-<a name="l03271"></a>03271 } <span class="keywordflow">else</span> <span class="comment">/* if (direction &lt; 0) */</span> {
-<a name="l03272"></a>03272 <span class="keywordflow">if</span> (layout_type::fast_j ()) {
-<a name="l03273"></a>03273 <span class="keywordflow">if</span> (it == index2_data_.begin () + zero_based (*itv))
-<a name="l03274"></a>03274 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator2.html">iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l03275"></a>03275 j = zero_based (*(it - 1));
-<a name="l03276"></a>03276 } <span class="keywordflow">else</span> {
-<a name="l03277"></a>03277 <span class="keywordflow">if</span> (j == 0)
-<a name="l03278"></a>03278 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator2.html">iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l03279"></a>03279 -- j;
-<a name="l03280"></a>03280 }
-<a name="l03281"></a>03281 }
-<a name="l03282"></a>03282 }
-<a name="l03283"></a>03283 }
-<a name="l03284"></a>03284
-<a name="l03285"></a>03285
-<a name="l03286"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator1.html">03286</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator1.html">const_iterator1</a>:
-<a name="l03287"></a>03287 <span class="keyword">public</span> container_const_reference&lt;compressed_matrix&gt;,
-<a name="l03288"></a>03288 <span class="keyword">public</span> bidirectional_iterator_base&lt;sparse_bidirectional_iterator_tag,
-<a name="l03289"></a>03289 const_iterator1, value_type&gt; {
-<a name="l03290"></a>03290 <span class="keyword">public</span>:
-<a name="l03291"></a>03291 <span class="keyword">typedef</span> <span class="keyword">typename</span> compressed_matrix::value_type value_type;
-<a name="l03292"></a>03292 <span class="keyword">typedef</span> <span class="keyword">typename</span> compressed_matrix::difference_type difference_type;
-<a name="l03293"></a>03293 <span class="keyword">typedef</span> <span class="keyword">typename</span> compressed_matrix::const_reference reference;
-<a name="l03294"></a>03294 <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="keyword">typename</span> compressed_matrix::pointer pointer;
-<a name="l03295"></a>03295
-<a name="l03296"></a>03296 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator2.html">const_iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator2.html">dual_iterator_type</a>;
-<a name="l03297"></a>03297 <span class="keyword">typedef</span> const_reverse_iterator2 dual_reverse_iterator_type;
-<a name="l03298"></a>03298
-<a name="l03299"></a>03299 <span class="comment">// Construction and destruction</span>
-<a name="l03300"></a>03300 BOOST_UBLAS_INLINE
-<a name="l03301"></a>03301 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator1.html">const_iterator1</a> ():
-<a name="l03302"></a>03302 container_const_reference&lt;self_type&gt; (), rank_ (), i_ (), j_ (), itv_ (), it_ () {}
-<a name="l03303"></a>03303 BOOST_UBLAS_INLINE
-<a name="l03304"></a>03304 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">self_type</a> &amp;m, <span class="keywordtype">int</span> rank, size_type i, size_type j, <span class="keyword">const</span> vector_const_subiterator_type &amp;itv, <span class="keyword">const</span> const_subiterator_type &amp;it):
-<a name="l03305"></a>03305 container_const_reference&lt;self_type&gt; (m), rank_ (rank), i_ (i), j_ (j), itv_ (itv), it_ (it) {}
-<a name="l03306"></a>03306 BOOST_UBLAS_INLINE
-<a name="l03307"></a>03307 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator1.html">iterator1</a> &amp;it):
-<a name="l03308"></a>03308 container_const_reference&lt;self_type&gt; (it ()), rank_ (it.rank_), i_ (it.i_), j_ (it.j_), itv_ (it.itv_), it_ (it.it_) {}
-<a name="l03309"></a>03309
-<a name="l03310"></a>03310 <span class="comment">// Arithmetic</span>
-<a name="l03311"></a>03311 BOOST_UBLAS_INLINE
-<a name="l03312"></a>03312 const_iterator1 &amp;operator ++ () {
-<a name="l03313"></a>03313 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; layout_type::fast_i ())
-<a name="l03314"></a>03314 ++ it_;
-<a name="l03315"></a>03315 <span class="keywordflow">else</span> {
-<a name="l03316"></a>03316 i_ = index1 () + 1;
-<a name="l03317"></a>03317 <span class="keywordflow">if</span> (rank_ == 1)
-<a name="l03318"></a>03318 *<span class="keyword">this</span> = (*this) ().find1 (rank_, i_, j_, 1);
-<a name="l03319"></a>03319 }
-<a name="l03320"></a>03320 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03321"></a>03321 }
-<a name="l03322"></a>03322 BOOST_UBLAS_INLINE
-<a name="l03323"></a>03323 const_iterator1 &amp;operator -- () {
-<a name="l03324"></a>03324 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; layout_type::fast_i ())
-<a name="l03325"></a>03325 -- it_;
-<a name="l03326"></a>03326 <span class="keywordflow">else</span> {
-<a name="l03327"></a>03327 --i_;
-<a name="l03328"></a>03328 <span class="keywordflow">if</span> (rank_ == 1)
-<a name="l03329"></a>03329 *<span class="keyword">this</span> = (*this) ().find1 (rank_, i_, j_, -1);
-<a name="l03330"></a>03330 }
-<a name="l03331"></a>03331 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03332"></a>03332 }
-<a name="l03333"></a>03333
-<a name="l03334"></a>03334 <span class="comment">// Dereference</span>
-<a name="l03335"></a>03335 BOOST_UBLAS_INLINE
-<a name="l03336"></a>03336 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l03337"></a>03337 BOOST_UBLAS_CHECK (index1 () &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l03338"></a>03338 BOOST_UBLAS_CHECK (index2 () &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l03339"></a>03339 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l03340"></a>03340 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().value_data_ [it_ - (*<span class="keyword">this</span>) ().index2_data_.begin ()];
-<a name="l03341"></a>03341 } <span class="keywordflow">else</span> {
-<a name="l03342"></a>03342 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) () (i_, j_);
-<a name="l03343"></a>03343 }
-<a name="l03344"></a>03344 }
-<a name="l03345"></a>03345
-<a name="l03346"></a>03346 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l03347"></a>03347 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l03348"></a>03348 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03349"></a>03349 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">self_type</a>::
-<a name="l03350"></a>03350 <span class="preprocessor">#endif</span>
-<a name="l03351"></a>03351 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator2.html">const_iterator2</a> begin ()<span class="keyword"> const </span>{
-<a name="l03352"></a>03352 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">self_type</a> &amp;m = (*this) ();
-<a name="l03353"></a>03353 <span class="keywordflow">return</span> m.find2 (1, index1 (), 0);
-<a name="l03354"></a>03354 }
-<a name="l03355"></a>03355 BOOST_UBLAS_INLINE
-<a name="l03356"></a>03356 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03357"></a>03357 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">self_type</a>::
-<a name="l03358"></a>03358 <span class="preprocessor">#endif</span>
-<a name="l03359"></a>03359 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator2.html">const_iterator2</a> end ()<span class="keyword"> const </span>{
-<a name="l03360"></a>03360 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">self_type</a> &amp;m = (*this) ();
-<a name="l03361"></a>03361 <span class="keywordflow">return</span> m.find2 (1, index1 (), m.size2 ());
-<a name="l03362"></a>03362 }
-<a name="l03363"></a>03363 BOOST_UBLAS_INLINE
-<a name="l03364"></a>03364 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03365"></a>03365 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">self_type</a>::
-<a name="l03366"></a>03366 <span class="preprocessor">#endif</span>
-<a name="l03367"></a>03367 <span class="preprocessor"></span> const_reverse_iterator2 rbegin ()<span class="keyword"> const </span>{
-<a name="l03368"></a>03368 <span class="keywordflow">return</span> const_reverse_iterator2 (end ());
-<a name="l03369"></a>03369 }
-<a name="l03370"></a>03370 BOOST_UBLAS_INLINE
-<a name="l03371"></a>03371 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03372"></a>03372 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">self_type</a>::
-<a name="l03373"></a>03373 <span class="preprocessor">#endif</span>
-<a name="l03374"></a>03374 <span class="preprocessor"></span> const_reverse_iterator2 rend ()<span class="keyword"> const </span>{
-<a name="l03375"></a>03375 <span class="keywordflow">return</span> const_reverse_iterator2 (begin ());
-<a name="l03376"></a>03376 }
-<a name="l03377"></a>03377 <span class="preprocessor">#endif</span>
-<a name="l03378"></a>03378 <span class="preprocessor"></span>
-<a name="l03379"></a>03379 <span class="comment">// Indices</span>
-<a name="l03380"></a>03380 BOOST_UBLAS_INLINE
-<a name="l03381"></a>03381 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l03382"></a>03382 BOOST_UBLAS_CHECK (*<span class="keyword">this</span> != (*<span class="keyword">this</span>) ().find1 (0, (*<span class="keyword">this</span>) ().size1 (), j_), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l03383"></a>03383 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l03384"></a>03384 BOOST_UBLAS_CHECK (layout_type::index_M (itv_ - (*<span class="keyword">this</span>) ().index1_data_.begin (), (*this) ().zero_based (*it_)) &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l03385"></a>03385 <span class="keywordflow">return</span> layout_type::index_M (itv_ - (*<span class="keyword">this</span>) ().index1_data_.begin (), (*this) ().zero_based (*it_));
-<a name="l03386"></a>03386 } <span class="keywordflow">else</span> {
-<a name="l03387"></a>03387 <span class="keywordflow">return</span> i_;
-<a name="l03388"></a>03388 }
-<a name="l03389"></a>03389 }
-<a name="l03390"></a>03390 BOOST_UBLAS_INLINE
-<a name="l03391"></a>03391 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l03392"></a>03392 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l03393"></a>03393 BOOST_UBLAS_CHECK (layout_type::index_m (itv_ - (*<span class="keyword">this</span>) ().index1_data_.begin (), (*this) ().zero_based (*it_)) &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l03394"></a>03394 <span class="keywordflow">return</span> layout_type::index_m (itv_ - (*<span class="keyword">this</span>) ().index1_data_.begin (), (*this) ().zero_based (*it_));
-<a name="l03395"></a>03395 } <span class="keywordflow">else</span> {
-<a name="l03396"></a>03396 <span class="keywordflow">return</span> j_;
-<a name="l03397"></a>03397 }
-<a name="l03398"></a>03398 }
-<a name="l03399"></a>03399
-<a name="l03400"></a>03400 <span class="comment">// Assignment</span>
-<a name="l03401"></a>03401 BOOST_UBLAS_INLINE
-<a name="l03402"></a>03402 const_iterator1 &amp;operator = (<span class="keyword">const</span> const_iterator1 &amp;it) {
-<a name="l03403"></a>03403 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l03404"></a>03404 rank_ = it.rank_;
-<a name="l03405"></a>03405 i_ = it.i_;
-<a name="l03406"></a>03406 j_ = it.j_;
-<a name="l03407"></a>03407 itv_ = it.itv_;
-<a name="l03408"></a>03408 it_ = it.it_;
-<a name="l03409"></a>03409 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03410"></a>03410 }
-<a name="l03411"></a>03411
-<a name="l03412"></a>03412 <span class="comment">// Comparison</span>
-<a name="l03413"></a>03413 BOOST_UBLAS_INLINE
-<a name="l03414"></a>03414 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l03415"></a>03415 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="l03416"></a>03416 <span class="comment">// BOOST_UBLAS_CHECK (rank_ == it.rank_, internal_logic ());</span>
-<a name="l03417"></a>03417 <span class="keywordflow">if</span> (rank_ == 1 || it.rank_ == 1) {
-<a name="l03418"></a>03418 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l03419"></a>03419 } <span class="keywordflow">else</span> {
-<a name="l03420"></a>03420 <span class="keywordflow">return</span> i_ == it.i_ &amp;&amp; j_ == it.j_;
-<a name="l03421"></a>03421 }
-<a name="l03422"></a>03422 }
-<a name="l03423"></a>03423
-<a name="l03424"></a>03424 <span class="keyword">private</span>:
-<a name="l03425"></a>03425 <span class="keywordtype">int</span> rank_;
-<a name="l03426"></a>03426 size_type i_;
-<a name="l03427"></a>03427 size_type j_;
-<a name="l03428"></a>03428 vector_const_subiterator_type itv_;
-<a name="l03429"></a>03429 const_subiterator_type it_;
-<a name="l03430"></a>03430 };
-<a name="l03431"></a>03431
-<a name="l03432"></a>03432 BOOST_UBLAS_INLINE
-<a name="l03433"></a>03433 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator1.html">const_iterator1</a> begin1 ()<span class="keyword"> const </span>{
-<a name="l03434"></a>03434 <span class="keywordflow">return</span> find1 (0, 0, 0);
-<a name="l03435"></a>03435 }
-<a name="l03436"></a>03436 BOOST_UBLAS_INLINE
-<a name="l03437"></a>03437 const_iterator1 end1 ()<span class="keyword"> const </span>{
-<a name="l03438"></a>03438 <span class="keywordflow">return</span> find1 (0, size1_, 0);
-<a name="l03439"></a>03439 }
-<a name="l03440"></a>03440
-<a name="l03441"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator1.html">03441</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator1.html">iterator1</a>:
-<a name="l03442"></a>03442 <span class="keyword">public</span> container_reference&lt;compressed_matrix&gt;,
-<a name="l03443"></a>03443 <span class="keyword">public</span> bidirectional_iterator_base&lt;sparse_bidirectional_iterator_tag,
-<a name="l03444"></a>03444 iterator1, value_type&gt; {
-<a name="l03445"></a>03445 <span class="keyword">public</span>:
-<a name="l03446"></a>03446 <span class="keyword">typedef</span> <span class="keyword">typename</span> compressed_matrix::value_type value_type;
-<a name="l03447"></a>03447 <span class="keyword">typedef</span> <span class="keyword">typename</span> compressed_matrix::difference_type difference_type;
-<a name="l03448"></a>03448 <span class="keyword">typedef</span> <span class="keyword">typename</span> compressed_matrix::true_reference reference;
-<a name="l03449"></a>03449 <span class="keyword">typedef</span> <span class="keyword">typename</span> compressed_matrix::pointer pointer;
-<a name="l03450"></a>03450
-<a name="l03451"></a>03451 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator2.html">iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator2.html">dual_iterator_type</a>;
-<a name="l03452"></a>03452 <span class="keyword">typedef</span> reverse_iterator2 dual_reverse_iterator_type;
-<a name="l03453"></a>03453
-<a name="l03454"></a>03454 <span class="comment">// Construction and destruction</span>
-<a name="l03455"></a>03455 BOOST_UBLAS_INLINE
-<a name="l03456"></a>03456 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator1.html">iterator1</a> ():
-<a name="l03457"></a>03457 container_reference&lt;self_type&gt; (), rank_ (), i_ (), j_ (), itv_ (), it_ () {}
-<a name="l03458"></a>03458 BOOST_UBLAS_INLINE
-<a name="l03459"></a>03459 iterator1 (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">self_type</a> &amp;m, <span class="keywordtype">int</span> rank, size_type i, size_type j, <span class="keyword">const</span> vector_subiterator_type &amp;itv, <span class="keyword">const</span> subiterator_type &amp;it):
-<a name="l03460"></a>03460 container_reference&lt;self_type&gt; (m), rank_ (rank), i_ (i), j_ (j), itv_ (itv), it_ (it) {}
-<a name="l03461"></a>03461
-<a name="l03462"></a>03462 <span class="comment">// Arithmetic</span>
-<a name="l03463"></a>03463 BOOST_UBLAS_INLINE
-<a name="l03464"></a>03464 iterator1 &amp;operator ++ () {
-<a name="l03465"></a>03465 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; layout_type::fast_i ())
-<a name="l03466"></a>03466 ++ it_;
-<a name="l03467"></a>03467 <span class="keywordflow">else</span> {
-<a name="l03468"></a>03468 i_ = index1 () + 1;
-<a name="l03469"></a>03469 <span class="keywordflow">if</span> (rank_ == 1)
-<a name="l03470"></a>03470 *<span class="keyword">this</span> = (*this) ().find1 (rank_, i_, j_, 1);
-<a name="l03471"></a>03471 }
-<a name="l03472"></a>03472 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03473"></a>03473 }
-<a name="l03474"></a>03474 BOOST_UBLAS_INLINE
-<a name="l03475"></a>03475 iterator1 &amp;operator -- () {
-<a name="l03476"></a>03476 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; layout_type::fast_i ())
-<a name="l03477"></a>03477 -- it_;
-<a name="l03478"></a>03478 <span class="keywordflow">else</span> {
-<a name="l03479"></a>03479 --i_;
-<a name="l03480"></a>03480 <span class="keywordflow">if</span> (rank_ == 1)
-<a name="l03481"></a>03481 *<span class="keyword">this</span> = (*this) ().find1 (rank_, i_, j_, -1);
-<a name="l03482"></a>03482 }
-<a name="l03483"></a>03483 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03484"></a>03484 }
-<a name="l03485"></a>03485
-<a name="l03486"></a>03486 <span class="comment">// Dereference</span>
-<a name="l03487"></a>03487 BOOST_UBLAS_INLINE
-<a name="l03488"></a>03488 reference operator * ()<span class="keyword"> const </span>{
-<a name="l03489"></a>03489 BOOST_UBLAS_CHECK (index1 () &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l03490"></a>03490 BOOST_UBLAS_CHECK (index2 () &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l03491"></a>03491 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l03492"></a>03492 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().value_data_ [it_ - (*<span class="keyword">this</span>) ().index2_data_.begin ()];
-<a name="l03493"></a>03493 } <span class="keywordflow">else</span> {
-<a name="l03494"></a>03494 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().at_element (i_, j_);
-<a name="l03495"></a>03495 }
-<a name="l03496"></a>03496 }
-<a name="l03497"></a>03497
-<a name="l03498"></a>03498 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l03499"></a>03499 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l03500"></a>03500 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03501"></a>03501 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">self_type</a>::
-<a name="l03502"></a>03502 <span class="preprocessor">#endif</span>
-<a name="l03503"></a>03503 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator2.html">iterator2</a> begin ()<span class="keyword"> const </span>{
-<a name="l03504"></a>03504 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">self_type</a> &amp;m = (*this) ();
-<a name="l03505"></a>03505 <span class="keywordflow">return</span> m.find2 (1, index1 (), 0);
-<a name="l03506"></a>03506 }
-<a name="l03507"></a>03507 BOOST_UBLAS_INLINE
-<a name="l03508"></a>03508 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03509"></a>03509 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">self_type</a>::
-<a name="l03510"></a>03510 <span class="preprocessor">#endif</span>
-<a name="l03511"></a>03511 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator2.html">iterator2</a> end ()<span class="keyword"> const </span>{
-<a name="l03512"></a>03512 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">self_type</a> &amp;m = (*this) ();
-<a name="l03513"></a>03513 <span class="keywordflow">return</span> m.find2 (1, index1 (), m.size2 ());
-<a name="l03514"></a>03514 }
-<a name="l03515"></a>03515 BOOST_UBLAS_INLINE
-<a name="l03516"></a>03516 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03517"></a>03517 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">self_type</a>::
-<a name="l03518"></a>03518 <span class="preprocessor">#endif</span>
-<a name="l03519"></a>03519 <span class="preprocessor"></span> reverse_iterator2 rbegin ()<span class="keyword"> const </span>{
-<a name="l03520"></a>03520 <span class="keywordflow">return</span> reverse_iterator2 (end ());
-<a name="l03521"></a>03521 }
-<a name="l03522"></a>03522 BOOST_UBLAS_INLINE
-<a name="l03523"></a>03523 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03524"></a>03524 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">self_type</a>::
-<a name="l03525"></a>03525 <span class="preprocessor">#endif</span>
-<a name="l03526"></a>03526 <span class="preprocessor"></span> reverse_iterator2 rend ()<span class="keyword"> const </span>{
-<a name="l03527"></a>03527 <span class="keywordflow">return</span> reverse_iterator2 (begin ());
-<a name="l03528"></a>03528 }
-<a name="l03529"></a>03529 <span class="preprocessor">#endif</span>
-<a name="l03530"></a>03530 <span class="preprocessor"></span>
-<a name="l03531"></a>03531 <span class="comment">// Indices</span>
-<a name="l03532"></a>03532 BOOST_UBLAS_INLINE
-<a name="l03533"></a>03533 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l03534"></a>03534 BOOST_UBLAS_CHECK (*<span class="keyword">this</span> != (*<span class="keyword">this</span>) ().find1 (0, (*<span class="keyword">this</span>) ().size1 (), j_), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l03535"></a>03535 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l03536"></a>03536 BOOST_UBLAS_CHECK (layout_type::index_M (itv_ - (*<span class="keyword">this</span>) ().index1_data_.begin (), (*this) ().zero_based (*it_)) &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l03537"></a>03537 <span class="keywordflow">return</span> layout_type::index_M (itv_ - (*<span class="keyword">this</span>) ().index1_data_.begin (), (*this) ().zero_based (*it_));
-<a name="l03538"></a>03538 } <span class="keywordflow">else</span> {
-<a name="l03539"></a>03539 <span class="keywordflow">return</span> i_;
-<a name="l03540"></a>03540 }
-<a name="l03541"></a>03541 }
-<a name="l03542"></a>03542 BOOST_UBLAS_INLINE
-<a name="l03543"></a>03543 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l03544"></a>03544 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l03545"></a>03545 BOOST_UBLAS_CHECK (layout_type::index_m (itv_ - (*<span class="keyword">this</span>) ().index1_data_.begin (), (*this) ().zero_based (*it_)) &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l03546"></a>03546 <span class="keywordflow">return</span> layout_type::index_m (itv_ - (*<span class="keyword">this</span>) ().index1_data_.begin (), (*this) ().zero_based (*it_));
-<a name="l03547"></a>03547 } <span class="keywordflow">else</span> {
-<a name="l03548"></a>03548 <span class="keywordflow">return</span> j_;
-<a name="l03549"></a>03549 }
-<a name="l03550"></a>03550 }
-<a name="l03551"></a>03551
-<a name="l03552"></a>03552 <span class="comment">// Assignment</span>
-<a name="l03553"></a>03553 BOOST_UBLAS_INLINE
-<a name="l03554"></a>03554 iterator1 &amp;operator = (<span class="keyword">const</span> iterator1 &amp;it) {
-<a name="l03555"></a>03555 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l03556"></a>03556 rank_ = it.rank_;
-<a name="l03557"></a>03557 i_ = it.i_;
-<a name="l03558"></a>03558 j_ = it.j_;
-<a name="l03559"></a>03559 itv_ = it.itv_;
-<a name="l03560"></a>03560 it_ = it.it_;
-<a name="l03561"></a>03561 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03562"></a>03562 }
-<a name="l03563"></a>03563
-<a name="l03564"></a>03564 <span class="comment">// Comparison</span>
-<a name="l03565"></a>03565 BOOST_UBLAS_INLINE
-<a name="l03566"></a>03566 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l03567"></a>03567 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="l03568"></a>03568 <span class="comment">// BOOST_UBLAS_CHECK (rank_ == it.rank_, internal_logic ());</span>
-<a name="l03569"></a>03569 <span class="keywordflow">if</span> (rank_ == 1 || it.rank_ == 1) {
-<a name="l03570"></a>03570 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l03571"></a>03571 } <span class="keywordflow">else</span> {
-<a name="l03572"></a>03572 <span class="keywordflow">return</span> i_ == it.i_ &amp;&amp; j_ == it.j_;
-<a name="l03573"></a>03573 }
-<a name="l03574"></a>03574 }
-<a name="l03575"></a>03575
-<a name="l03576"></a>03576 <span class="keyword">private</span>:
-<a name="l03577"></a>03577 <span class="keywordtype">int</span> rank_;
-<a name="l03578"></a>03578 size_type i_;
-<a name="l03579"></a>03579 size_type j_;
-<a name="l03580"></a>03580 vector_subiterator_type itv_;
-<a name="l03581"></a>03581 subiterator_type it_;
-<a name="l03582"></a>03582
-<a name="l03583"></a>03583 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l03584"></a>03584 };
-<a name="l03585"></a>03585
-<a name="l03586"></a>03586 BOOST_UBLAS_INLINE
-<a name="l03587"></a>03587 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator1.html">iterator1</a> begin1 () {
-<a name="l03588"></a>03588 <span class="keywordflow">return</span> find1 (0, 0, 0);
-<a name="l03589"></a>03589 }
-<a name="l03590"></a>03590 BOOST_UBLAS_INLINE
-<a name="l03591"></a>03591 iterator1 end1 () {
-<a name="l03592"></a>03592 <span class="keywordflow">return</span> find1 (0, size1_, 0);
-<a name="l03593"></a>03593 }
-<a name="l03594"></a>03594
-<a name="l03595"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator2.html">03595</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator2.html">const_iterator2</a>:
-<a name="l03596"></a>03596 <span class="keyword">public</span> container_const_reference&lt;compressed_matrix&gt;,
-<a name="l03597"></a>03597 <span class="keyword">public</span> bidirectional_iterator_base&lt;sparse_bidirectional_iterator_tag,
-<a name="l03598"></a>03598 const_iterator2, value_type&gt; {
-<a name="l03599"></a>03599 <span class="keyword">public</span>:
-<a name="l03600"></a>03600 <span class="keyword">typedef</span> <span class="keyword">typename</span> compressed_matrix::value_type value_type;
-<a name="l03601"></a>03601 <span class="keyword">typedef</span> <span class="keyword">typename</span> compressed_matrix::difference_type difference_type;
-<a name="l03602"></a>03602 <span class="keyword">typedef</span> <span class="keyword">typename</span> compressed_matrix::const_reference reference;
-<a name="l03603"></a>03603 <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="keyword">typename</span> compressed_matrix::pointer pointer;
-<a name="l03604"></a>03604
-<a name="l03605"></a>03605 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator1.html">const_iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator1.html">dual_iterator_type</a>;
-<a name="l03606"></a>03606 <span class="keyword">typedef</span> const_reverse_iterator1 dual_reverse_iterator_type;
-<a name="l03607"></a>03607
-<a name="l03608"></a>03608 <span class="comment">// Construction and destruction</span>
-<a name="l03609"></a>03609 BOOST_UBLAS_INLINE
-<a name="l03610"></a>03610 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator2.html">const_iterator2</a> ():
-<a name="l03611"></a>03611 container_const_reference&lt;self_type&gt; (), rank_ (), i_ (), j_ (), itv_ (), it_ () {}
-<a name="l03612"></a>03612 BOOST_UBLAS_INLINE
-<a name="l03613"></a>03613 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">self_type</a> &amp;m, <span class="keywordtype">int</span> rank, size_type i, size_type j, <span class="keyword">const</span> vector_const_subiterator_type itv, <span class="keyword">const</span> const_subiterator_type &amp;it):
-<a name="l03614"></a>03614 container_const_reference&lt;self_type&gt; (m), rank_ (rank), i_ (i), j_ (j), itv_ (itv), it_ (it) {}
-<a name="l03615"></a>03615 BOOST_UBLAS_INLINE
-<a name="l03616"></a>03616 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator2.html">iterator2</a> &amp;it):
-<a name="l03617"></a>03617 container_const_reference&lt;self_type&gt; (it ()), rank_ (it.rank_), i_ (it.i_), j_ (it.j_), itv_ (it.itv_), it_ (it.it_) {}
-<a name="l03618"></a>03618
-<a name="l03619"></a>03619 <span class="comment">// Arithmetic</span>
-<a name="l03620"></a>03620 BOOST_UBLAS_INLINE
-<a name="l03621"></a>03621 const_iterator2 &amp;operator ++ () {
-<a name="l03622"></a>03622 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; layout_type::fast_j ())
-<a name="l03623"></a>03623 ++ it_;
-<a name="l03624"></a>03624 <span class="keywordflow">else</span> {
-<a name="l03625"></a>03625 j_ = index2 () + 1;
-<a name="l03626"></a>03626 <span class="keywordflow">if</span> (rank_ == 1)
-<a name="l03627"></a>03627 *<span class="keyword">this</span> = (*this) ().find2 (rank_, i_, j_, 1);
-<a name="l03628"></a>03628 }
-<a name="l03629"></a>03629 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03630"></a>03630 }
-<a name="l03631"></a>03631 BOOST_UBLAS_INLINE
-<a name="l03632"></a>03632 const_iterator2 &amp;operator -- () {
-<a name="l03633"></a>03633 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; layout_type::fast_j ())
-<a name="l03634"></a>03634 -- it_;
-<a name="l03635"></a>03635 <span class="keywordflow">else</span> {
-<a name="l03636"></a>03636 --j_;
-<a name="l03637"></a>03637 <span class="keywordflow">if</span> (rank_ == 1)
-<a name="l03638"></a>03638 *<span class="keyword">this</span> = (*this) ().find2 (rank_, i_, j_, -1);
-<a name="l03639"></a>03639 }
-<a name="l03640"></a>03640 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03641"></a>03641 }
-<a name="l03642"></a>03642
-<a name="l03643"></a>03643 <span class="comment">// Dereference</span>
-<a name="l03644"></a>03644 BOOST_UBLAS_INLINE
-<a name="l03645"></a>03645 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l03646"></a>03646 BOOST_UBLAS_CHECK (index1 () &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l03647"></a>03647 BOOST_UBLAS_CHECK (index2 () &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l03648"></a>03648 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l03649"></a>03649 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().value_data_ [it_ - (*<span class="keyword">this</span>) ().index2_data_.begin ()];
-<a name="l03650"></a>03650 } <span class="keywordflow">else</span> {
-<a name="l03651"></a>03651 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) () (i_, j_);
-<a name="l03652"></a>03652 }
-<a name="l03653"></a>03653 }
-<a name="l03654"></a>03654
-<a name="l03655"></a>03655 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l03656"></a>03656 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l03657"></a>03657 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03658"></a>03658 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">self_type</a>::
-<a name="l03659"></a>03659 <span class="preprocessor">#endif</span>
-<a name="l03660"></a>03660 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator1.html">const_iterator1</a> begin ()<span class="keyword"> const </span>{
-<a name="l03661"></a>03661 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">self_type</a> &amp;m = (*this) ();
-<a name="l03662"></a>03662 <span class="keywordflow">return</span> m.find1 (1, 0, index2 ());
-<a name="l03663"></a>03663 }
-<a name="l03664"></a>03664 BOOST_UBLAS_INLINE
-<a name="l03665"></a>03665 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03666"></a>03666 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">self_type</a>::
-<a name="l03667"></a>03667 <span class="preprocessor">#endif</span>
-<a name="l03668"></a>03668 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator1.html">const_iterator1</a> end ()<span class="keyword"> const </span>{
-<a name="l03669"></a>03669 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">self_type</a> &amp;m = (*this) ();
-<a name="l03670"></a>03670 <span class="keywordflow">return</span> m.find1 (1, m.size1 (), index2 ());
-<a name="l03671"></a>03671 }
-<a name="l03672"></a>03672 BOOST_UBLAS_INLINE
-<a name="l03673"></a>03673 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03674"></a>03674 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">self_type</a>::
-<a name="l03675"></a>03675 <span class="preprocessor">#endif</span>
-<a name="l03676"></a>03676 <span class="preprocessor"></span> const_reverse_iterator1 rbegin ()<span class="keyword"> const </span>{
-<a name="l03677"></a>03677 <span class="keywordflow">return</span> const_reverse_iterator1 (end ());
-<a name="l03678"></a>03678 }
-<a name="l03679"></a>03679 BOOST_UBLAS_INLINE
-<a name="l03680"></a>03680 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03681"></a>03681 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">self_type</a>::
-<a name="l03682"></a>03682 <span class="preprocessor">#endif</span>
-<a name="l03683"></a>03683 <span class="preprocessor"></span> const_reverse_iterator1 rend ()<span class="keyword"> const </span>{
-<a name="l03684"></a>03684 <span class="keywordflow">return</span> const_reverse_iterator1 (begin ());
-<a name="l03685"></a>03685 }
-<a name="l03686"></a>03686 <span class="preprocessor">#endif</span>
-<a name="l03687"></a>03687 <span class="preprocessor"></span>
-<a name="l03688"></a>03688 <span class="comment">// Indices</span>
-<a name="l03689"></a>03689 BOOST_UBLAS_INLINE
-<a name="l03690"></a>03690 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l03691"></a>03691 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l03692"></a>03692 BOOST_UBLAS_CHECK (layout_type::index_M (itv_ - (*<span class="keyword">this</span>) ().index1_data_.begin (), (*this) ().zero_based (*it_)) &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l03693"></a>03693 <span class="keywordflow">return</span> layout_type::index_M (itv_ - (*<span class="keyword">this</span>) ().index1_data_.begin (), (*this) ().zero_based (*it_));
-<a name="l03694"></a>03694 } <span class="keywordflow">else</span> {
-<a name="l03695"></a>03695 <span class="keywordflow">return</span> i_;
-<a name="l03696"></a>03696 }
-<a name="l03697"></a>03697 }
-<a name="l03698"></a>03698 BOOST_UBLAS_INLINE
-<a name="l03699"></a>03699 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l03700"></a>03700 BOOST_UBLAS_CHECK (*<span class="keyword">this</span> != (*<span class="keyword">this</span>) ().find2 (0, i_, (*<span class="keyword">this</span>) ().size2 ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l03701"></a>03701 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l03702"></a>03702 BOOST_UBLAS_CHECK (layout_type::index_m (itv_ - (*<span class="keyword">this</span>) ().index1_data_.begin (), (*this) ().zero_based (*it_)) &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l03703"></a>03703 <span class="keywordflow">return</span> layout_type::index_m (itv_ - (*<span class="keyword">this</span>) ().index1_data_.begin (), (*this) ().zero_based (*it_));
-<a name="l03704"></a>03704 } <span class="keywordflow">else</span> {
-<a name="l03705"></a>03705 <span class="keywordflow">return</span> j_;
-<a name="l03706"></a>03706 }
-<a name="l03707"></a>03707 }
-<a name="l03708"></a>03708
-<a name="l03709"></a>03709 <span class="comment">// Assignment</span>
-<a name="l03710"></a>03710 BOOST_UBLAS_INLINE
-<a name="l03711"></a>03711 const_iterator2 &amp;operator = (<span class="keyword">const</span> const_iterator2 &amp;it) {
-<a name="l03712"></a>03712 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l03713"></a>03713 rank_ = it.rank_;
-<a name="l03714"></a>03714 i_ = it.i_;
-<a name="l03715"></a>03715 j_ = it.j_;
-<a name="l03716"></a>03716 itv_ = it.itv_;
-<a name="l03717"></a>03717 it_ = it.it_;
-<a name="l03718"></a>03718 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03719"></a>03719 }
-<a name="l03720"></a>03720
-<a name="l03721"></a>03721 <span class="comment">// Comparison</span>
-<a name="l03722"></a>03722 BOOST_UBLAS_INLINE
-<a name="l03723"></a>03723 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l03724"></a>03724 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="l03725"></a>03725 <span class="comment">// BOOST_UBLAS_CHECK (rank_ == it.rank_, internal_logic ());</span>
-<a name="l03726"></a>03726 <span class="keywordflow">if</span> (rank_ == 1 || it.rank_ == 1) {
-<a name="l03727"></a>03727 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l03728"></a>03728 } <span class="keywordflow">else</span> {
-<a name="l03729"></a>03729 <span class="keywordflow">return</span> i_ == it.i_ &amp;&amp; j_ == it.j_;
-<a name="l03730"></a>03730 }
-<a name="l03731"></a>03731 }
-<a name="l03732"></a>03732
-<a name="l03733"></a>03733 <span class="keyword">private</span>:
-<a name="l03734"></a>03734 <span class="keywordtype">int</span> rank_;
-<a name="l03735"></a>03735 size_type i_;
-<a name="l03736"></a>03736 size_type j_;
-<a name="l03737"></a>03737 vector_const_subiterator_type itv_;
-<a name="l03738"></a>03738 const_subiterator_type it_;
-<a name="l03739"></a>03739 };
-<a name="l03740"></a>03740
-<a name="l03741"></a>03741 BOOST_UBLAS_INLINE
-<a name="l03742"></a>03742 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator2.html">const_iterator2</a> begin2 ()<span class="keyword"> const </span>{
-<a name="l03743"></a>03743 <span class="keywordflow">return</span> find2 (0, 0, 0);
-<a name="l03744"></a>03744 }
-<a name="l03745"></a>03745 BOOST_UBLAS_INLINE
-<a name="l03746"></a>03746 const_iterator2 end2 ()<span class="keyword"> const </span>{
-<a name="l03747"></a>03747 <span class="keywordflow">return</span> find2 (0, 0, size2_);
-<a name="l03748"></a>03748 }
-<a name="l03749"></a>03749
-<a name="l03750"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator2.html">03750</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator2.html">iterator2</a>:
-<a name="l03751"></a>03751 <span class="keyword">public</span> container_reference&lt;compressed_matrix&gt;,
-<a name="l03752"></a>03752 <span class="keyword">public</span> bidirectional_iterator_base&lt;sparse_bidirectional_iterator_tag,
-<a name="l03753"></a>03753 iterator2, value_type&gt; {
-<a name="l03754"></a>03754 <span class="keyword">public</span>:
-<a name="l03755"></a>03755 <span class="keyword">typedef</span> <span class="keyword">typename</span> compressed_matrix::value_type value_type;
-<a name="l03756"></a>03756 <span class="keyword">typedef</span> <span class="keyword">typename</span> compressed_matrix::difference_type difference_type;
-<a name="l03757"></a>03757 <span class="keyword">typedef</span> <span class="keyword">typename</span> compressed_matrix::true_reference reference;
-<a name="l03758"></a>03758 <span class="keyword">typedef</span> <span class="keyword">typename</span> compressed_matrix::pointer pointer;
-<a name="l03759"></a>03759
-<a name="l03760"></a>03760 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator1.html">iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator1.html">dual_iterator_type</a>;
-<a name="l03761"></a>03761 <span class="keyword">typedef</span> reverse_iterator1 dual_reverse_iterator_type;
-<a name="l03762"></a>03762
-<a name="l03763"></a>03763 <span class="comment">// Construction and destruction</span>
-<a name="l03764"></a>03764 BOOST_UBLAS_INLINE
-<a name="l03765"></a>03765 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator2.html">iterator2</a> ():
-<a name="l03766"></a>03766 container_reference&lt;self_type&gt; (), rank_ (), i_ (), j_ (), itv_ (), it_ () {}
-<a name="l03767"></a>03767 BOOST_UBLAS_INLINE
-<a name="l03768"></a>03768 iterator2 (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">self_type</a> &amp;m, <span class="keywordtype">int</span> rank, size_type i, size_type j, <span class="keyword">const</span> vector_subiterator_type &amp;itv, <span class="keyword">const</span> subiterator_type &amp;it):
-<a name="l03769"></a>03769 container_reference&lt;self_type&gt; (m), rank_ (rank), i_ (i), j_ (j), itv_ (itv), it_ (it) {}
-<a name="l03770"></a>03770
-<a name="l03771"></a>03771 <span class="comment">// Arithmetic</span>
-<a name="l03772"></a>03772 BOOST_UBLAS_INLINE
-<a name="l03773"></a>03773 iterator2 &amp;operator ++ () {
-<a name="l03774"></a>03774 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; layout_type::fast_j ())
-<a name="l03775"></a>03775 ++ it_;
-<a name="l03776"></a>03776 <span class="keywordflow">else</span> {
-<a name="l03777"></a>03777 j_ = index2 () + 1;
-<a name="l03778"></a>03778 <span class="keywordflow">if</span> (rank_ == 1)
-<a name="l03779"></a>03779 *<span class="keyword">this</span> = (*this) ().find2 (rank_, i_, j_, 1);
-<a name="l03780"></a>03780 }
-<a name="l03781"></a>03781 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03782"></a>03782 }
-<a name="l03783"></a>03783 BOOST_UBLAS_INLINE
-<a name="l03784"></a>03784 iterator2 &amp;operator -- () {
-<a name="l03785"></a>03785 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; layout_type::fast_j ())
-<a name="l03786"></a>03786 -- it_;
-<a name="l03787"></a>03787 <span class="keywordflow">else</span> {
-<a name="l03788"></a>03788 --j_;
-<a name="l03789"></a>03789 <span class="keywordflow">if</span> (rank_ == 1)
-<a name="l03790"></a>03790 *<span class="keyword">this</span> = (*this) ().find2 (rank_, i_, j_, -1);
-<a name="l03791"></a>03791 }
-<a name="l03792"></a>03792 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03793"></a>03793 }
-<a name="l03794"></a>03794
-<a name="l03795"></a>03795 <span class="comment">// Dereference</span>
-<a name="l03796"></a>03796 BOOST_UBLAS_INLINE
-<a name="l03797"></a>03797 reference operator * ()<span class="keyword"> const </span>{
-<a name="l03798"></a>03798 BOOST_UBLAS_CHECK (index1 () &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l03799"></a>03799 BOOST_UBLAS_CHECK (index2 () &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l03800"></a>03800 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l03801"></a>03801 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().value_data_ [it_ - (*<span class="keyword">this</span>) ().index2_data_.begin ()];
-<a name="l03802"></a>03802 } <span class="keywordflow">else</span> {
-<a name="l03803"></a>03803 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().at_element (i_, j_);
-<a name="l03804"></a>03804 }
-<a name="l03805"></a>03805 }
-<a name="l03806"></a>03806
-<a name="l03807"></a>03807 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l03808"></a>03808 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l03809"></a>03809 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03810"></a>03810 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">self_type</a>::
-<a name="l03811"></a>03811 <span class="preprocessor">#endif</span>
-<a name="l03812"></a>03812 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator1.html">iterator1</a> begin ()<span class="keyword"> const </span>{
-<a name="l03813"></a>03813 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">self_type</a> &amp;m = (*this) ();
-<a name="l03814"></a>03814 <span class="keywordflow">return</span> m.find1 (1, 0, index2 ());
-<a name="l03815"></a>03815 }
-<a name="l03816"></a>03816 BOOST_UBLAS_INLINE
-<a name="l03817"></a>03817 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03818"></a>03818 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">self_type</a>::
-<a name="l03819"></a>03819 <span class="preprocessor">#endif</span>
-<a name="l03820"></a>03820 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator1.html">iterator1</a> end ()<span class="keyword"> const </span>{
-<a name="l03821"></a>03821 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">self_type</a> &amp;m = (*this) ();
-<a name="l03822"></a>03822 <span class="keywordflow">return</span> m.find1 (1, m.size1 (), index2 ());
-<a name="l03823"></a>03823 }
-<a name="l03824"></a>03824 BOOST_UBLAS_INLINE
-<a name="l03825"></a>03825 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03826"></a>03826 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">self_type</a>::
-<a name="l03827"></a>03827 <span class="preprocessor">#endif</span>
-<a name="l03828"></a>03828 <span class="preprocessor"></span> reverse_iterator1 rbegin ()<span class="keyword"> const </span>{
-<a name="l03829"></a>03829 <span class="keywordflow">return</span> reverse_iterator1 (end ());
-<a name="l03830"></a>03830 }
-<a name="l03831"></a>03831 BOOST_UBLAS_INLINE
-<a name="l03832"></a>03832 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l03833"></a>03833 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">self_type</a>::
-<a name="l03834"></a>03834 <span class="preprocessor">#endif</span>
-<a name="l03835"></a>03835 <span class="preprocessor"></span> reverse_iterator1 rend ()<span class="keyword"> const </span>{
-<a name="l03836"></a>03836 <span class="keywordflow">return</span> reverse_iterator1 (begin ());
-<a name="l03837"></a>03837 }
-<a name="l03838"></a>03838 <span class="preprocessor">#endif</span>
-<a name="l03839"></a>03839 <span class="preprocessor"></span>
-<a name="l03840"></a>03840 <span class="comment">// Indices</span>
-<a name="l03841"></a>03841 BOOST_UBLAS_INLINE
-<a name="l03842"></a>03842 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l03843"></a>03843 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l03844"></a>03844 BOOST_UBLAS_CHECK (layout_type::index_M (itv_ - (*<span class="keyword">this</span>) ().index1_data_.begin (), (*this) ().zero_based (*it_)) &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l03845"></a>03845 <span class="keywordflow">return</span> layout_type::index_M (itv_ - (*<span class="keyword">this</span>) ().index1_data_.begin (), (*this) ().zero_based (*it_));
-<a name="l03846"></a>03846 } <span class="keywordflow">else</span> {
-<a name="l03847"></a>03847 <span class="keywordflow">return</span> i_;
-<a name="l03848"></a>03848 }
-<a name="l03849"></a>03849 }
-<a name="l03850"></a>03850 BOOST_UBLAS_INLINE
-<a name="l03851"></a>03851 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l03852"></a>03852 BOOST_UBLAS_CHECK (*<span class="keyword">this</span> != (*<span class="keyword">this</span>) ().find2 (0, i_, (*<span class="keyword">this</span>) ().size2 ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l03853"></a>03853 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l03854"></a>03854 BOOST_UBLAS_CHECK (layout_type::index_m (itv_ - (*<span class="keyword">this</span>) ().index1_data_.begin (), (*this) ().zero_based (*it_)) &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l03855"></a>03855 <span class="keywordflow">return</span> layout_type::index_m (itv_ - (*<span class="keyword">this</span>) ().index1_data_.begin (), (*this) ().zero_based (*it_));
-<a name="l03856"></a>03856 } <span class="keywordflow">else</span> {
-<a name="l03857"></a>03857 <span class="keywordflow">return</span> j_;
-<a name="l03858"></a>03858 }
-<a name="l03859"></a>03859 }
-<a name="l03860"></a>03860
-<a name="l03861"></a>03861 <span class="comment">// Assignment</span>
-<a name="l03862"></a>03862 BOOST_UBLAS_INLINE
-<a name="l03863"></a>03863 iterator2 &amp;operator = (<span class="keyword">const</span> iterator2 &amp;it) {
-<a name="l03864"></a>03864 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l03865"></a>03865 rank_ = it.rank_;
-<a name="l03866"></a>03866 i_ = it.i_;
-<a name="l03867"></a>03867 j_ = it.j_;
-<a name="l03868"></a>03868 itv_ = it.itv_;
-<a name="l03869"></a>03869 it_ = it.it_;
-<a name="l03870"></a>03870 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l03871"></a>03871 }
-<a name="l03872"></a>03872
-<a name="l03873"></a>03873 <span class="comment">// Comparison</span>
-<a name="l03874"></a>03874 BOOST_UBLAS_INLINE
-<a name="l03875"></a>03875 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l03876"></a>03876 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="l03877"></a>03877 <span class="comment">// BOOST_UBLAS_CHECK (rank_ == it.rank_, internal_logic ());</span>
-<a name="l03878"></a>03878 <span class="keywordflow">if</span> (rank_ == 1 || it.rank_ == 1) {
-<a name="l03879"></a>03879 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l03880"></a>03880 } <span class="keywordflow">else</span> {
-<a name="l03881"></a>03881 <span class="keywordflow">return</span> i_ == it.i_ &amp;&amp; j_ == it.j_;
-<a name="l03882"></a>03882 }
-<a name="l03883"></a>03883 }
-<a name="l03884"></a>03884
-<a name="l03885"></a>03885 <span class="keyword">private</span>:
-<a name="l03886"></a>03886 <span class="keywordtype">int</span> rank_;
-<a name="l03887"></a>03887 size_type i_;
-<a name="l03888"></a>03888 size_type j_;
-<a name="l03889"></a>03889 vector_subiterator_type itv_;
-<a name="l03890"></a>03890 subiterator_type it_;
-<a name="l03891"></a>03891
-<a name="l03892"></a>03892 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l03893"></a>03893 };
-<a name="l03894"></a>03894
-<a name="l03895"></a>03895 BOOST_UBLAS_INLINE
-<a name="l03896"></a>03896 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator2.html">iterator2</a> begin2 () {
-<a name="l03897"></a>03897 <span class="keywordflow">return</span> find2 (0, 0, 0);
-<a name="l03898"></a>03898 }
-<a name="l03899"></a>03899 BOOST_UBLAS_INLINE
-<a name="l03900"></a>03900 iterator2 end2 () {
-<a name="l03901"></a>03901 <span class="keywordflow">return</span> find2 (0, 0, size2_);
-<a name="l03902"></a>03902 }
-<a name="l03903"></a>03903
-<a name="l03904"></a>03904 <span class="comment">// Reverse iterators</span>
-<a name="l03905"></a>03905
-<a name="l03906"></a>03906 BOOST_UBLAS_INLINE
-<a name="l03907"></a>03907 const_reverse_iterator1 rbegin1 ()<span class="keyword"> const </span>{
-<a name="l03908"></a>03908 <span class="keywordflow">return</span> const_reverse_iterator1 (end1 ());
-<a name="l03909"></a>03909 }
-<a name="l03910"></a>03910 BOOST_UBLAS_INLINE
-<a name="l03911"></a>03911 const_reverse_iterator1 rend1 ()<span class="keyword"> const </span>{
-<a name="l03912"></a>03912 <span class="keywordflow">return</span> const_reverse_iterator1 (begin1 ());
-<a name="l03913"></a>03913 }
-<a name="l03914"></a>03914
-<a name="l03915"></a>03915 BOOST_UBLAS_INLINE
-<a name="l03916"></a>03916 reverse_iterator1 rbegin1 () {
-<a name="l03917"></a>03917 <span class="keywordflow">return</span> reverse_iterator1 (end1 ());
-<a name="l03918"></a>03918 }
-<a name="l03919"></a>03919 BOOST_UBLAS_INLINE
-<a name="l03920"></a>03920 reverse_iterator1 rend1 () {
-<a name="l03921"></a>03921 <span class="keywordflow">return</span> reverse_iterator1 (begin1 ());
-<a name="l03922"></a>03922 }
-<a name="l03923"></a>03923
-<a name="l03924"></a>03924 BOOST_UBLAS_INLINE
-<a name="l03925"></a>03925 const_reverse_iterator2 rbegin2 ()<span class="keyword"> const </span>{
-<a name="l03926"></a>03926 <span class="keywordflow">return</span> const_reverse_iterator2 (end2 ());
-<a name="l03927"></a>03927 }
-<a name="l03928"></a>03928 BOOST_UBLAS_INLINE
-<a name="l03929"></a>03929 const_reverse_iterator2 rend2 ()<span class="keyword"> const </span>{
-<a name="l03930"></a>03930 <span class="keywordflow">return</span> const_reverse_iterator2 (begin2 ());
-<a name="l03931"></a>03931 }
-<a name="l03932"></a>03932
-<a name="l03933"></a>03933 BOOST_UBLAS_INLINE
-<a name="l03934"></a>03934 reverse_iterator2 rbegin2 () {
-<a name="l03935"></a>03935 <span class="keywordflow">return</span> reverse_iterator2 (end2 ());
-<a name="l03936"></a>03936 }
-<a name="l03937"></a>03937 BOOST_UBLAS_INLINE
-<a name="l03938"></a>03938 reverse_iterator2 rend2 () {
-<a name="l03939"></a>03939 <span class="keywordflow">return</span> reverse_iterator2 (begin2 ());
-<a name="l03940"></a>03940 }
-<a name="l03941"></a>03941
-<a name="l03942"></a>03942 <span class="comment">// Serialization</span>
-<a name="l03943"></a>03943 <span class="keyword">template</span>&lt;<span class="keyword">class</span> Archive&gt;
-<a name="l03944"></a>03944 <span class="keywordtype">void</span> serialize(Archive &amp; ar, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="comment">/* file_version */</span>){
-<a name="l03945"></a>03945 serialization::collection_size_type s1 (size1_);
-<a name="l03946"></a>03946 serialization::collection_size_type s2 (size2_);
-<a name="l03947"></a>03947 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;size1&quot;</span>,s1);
-<a name="l03948"></a>03948 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;size2&quot;</span>,s2);
-<a name="l03949"></a>03949 <span class="keywordflow">if</span> (Archive::is_loading::value) {
-<a name="l03950"></a>03950 size1_ = s1;
-<a name="l03951"></a>03951 size2_ = s2;
-<a name="l03952"></a>03952 }
-<a name="l03953"></a>03953 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;capacity&quot;</span>, capacity_);
-<a name="l03954"></a>03954 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;filled1&quot;</span>, filled1_);
-<a name="l03955"></a>03955 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;filled2&quot;</span>, filled2_);
-<a name="l03956"></a>03956 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;index1_data&quot;</span>, index1_data_);
-<a name="l03957"></a>03957 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;index2_data&quot;</span>, index2_data_);
-<a name="l03958"></a>03958 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;value_data&quot;</span>, value_data_);
-<a name="l03959"></a>03959 storage_invariants();
-<a name="l03960"></a>03960 }
-<a name="l03961"></a>03961
-<a name="l03962"></a>03962 <span class="keyword">private</span>:
-<a name="l03963"></a>03963 <span class="keywordtype">void</span> storage_invariants ()<span class="keyword"> const </span>{
-<a name="l03964"></a>03964 BOOST_UBLAS_CHECK (layout_type::size_M (size1_, size2_) + 1 == index1_data_.size (), internal_logic ());
-<a name="l03965"></a>03965 BOOST_UBLAS_CHECK (capacity_ == index2_data_.size (), internal_logic ());
-<a name="l03966"></a>03966 BOOST_UBLAS_CHECK (capacity_ == value_data_.size (), internal_logic ());
-<a name="l03967"></a>03967 BOOST_UBLAS_CHECK (filled1_ &gt; 0 &amp;&amp; filled1_ &lt;= layout_type::size_M (size1_, size2_) + 1, internal_logic ());
-<a name="l03968"></a>03968 BOOST_UBLAS_CHECK (filled2_ &lt;= capacity_, internal_logic ());
-<a name="l03969"></a>03969 BOOST_UBLAS_CHECK (index1_data_ [filled1_ - 1] == k_based (filled2_), internal_logic ());
-<a name="l03970"></a>03970 }
-<a name="l03971"></a>03971
-<a name="l03972"></a>03972 size_type size1_;
-<a name="l03973"></a>03973 size_type size2_;
-<a name="l03974"></a>03974 array_size_type capacity_;
-<a name="l03975"></a>03975 array_size_type filled1_;
-<a name="l03976"></a>03976 array_size_type filled2_;
-<a name="l03977"></a>03977 index_array_type index1_data_;
-<a name="l03978"></a>03978 index_array_type index2_data_;
-<a name="l03979"></a>03979 value_array_type value_data_;
-<a name="l03980"></a>03980 <span class="keyword">static</span> <span class="keyword">const</span> value_type zero_;
-<a name="l03981"></a>03981
-<a name="l03982"></a>03982 BOOST_UBLAS_INLINE
-<a name="l03983"></a>03983 <span class="keyword">static</span> size_type zero_based (size_type k_based_index) {
-<a name="l03984"></a>03984 <span class="keywordflow">return</span> k_based_index - IB;
-<a name="l03985"></a>03985 }
-<a name="l03986"></a>03986 BOOST_UBLAS_INLINE
-<a name="l03987"></a>03987 <span class="keyword">static</span> size_type k_based (size_type zero_based_index) {
-<a name="l03988"></a>03988 <span class="keywordflow">return</span> zero_based_index + IB;
-<a name="l03989"></a>03989 }
-<a name="l03990"></a>03990
-<a name="l03991"></a>03991 <span class="keyword">friend</span> <span class="keyword">class </span>iterator1;
-<a name="l03992"></a>03992 <span class="keyword">friend</span> <span class="keyword">class </span>iterator2;
-<a name="l03993"></a>03993 <span class="keyword">friend</span> <span class="keyword">class </span>const_iterator1;
-<a name="l03994"></a>03994 <span class="keyword">friend</span> <span class="keyword">class </span>const_iterator2;
-<a name="l03995"></a>03995 };
-<a name="l03996"></a>03996
-<a name="l03997"></a>03997 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> L, std::<span class="keywordtype">size_t</span> IB, <span class="keyword">class</span> IA, <span class="keyword">class</span> TA&gt;
-<a name="l03998"></a>03998 <span class="keyword">const</span> <span class="keyword">typename</span> compressed_matrix&lt;T, L, IB, IA, TA&gt;::value_type compressed_matrix&lt;T, L, IB, IA, TA&gt;::zero_ = value_type<span class="comment">/*zero*/</span>();
-<a name="l03999"></a>03999
-<a name="l04000"></a>04000
-<a name="l04001"></a>04001 <span class="comment">// Coordinate array based sparse matrix class</span>
-<a name="l04002"></a>04002 <span class="comment">// Thanks to Kresimir Fresl for extending this to cover different index bases.</span>
-<a name="l04003"></a>04003 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> L, std::<span class="keywordtype">size_t</span> IB, <span class="keyword">class</span> IA, <span class="keyword">class</span> TA&gt;
-<a name="l04004"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">04004</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">coordinate_matrix</a>:
-<a name="l04005"></a>04005 <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;coordinate_matrix&lt;T, L, IB, IA, TA&gt; &gt; {
-<a name="l04006"></a>04006
-<a name="l04007"></a>04007 <span class="keyword">typedef</span> T &amp;true_reference;
-<a name="l04008"></a>04008 <span class="keyword">typedef</span> T *pointer;
-<a name="l04009"></a>04009 <span class="keyword">typedef</span> <span class="keyword">const</span> T *const_pointer;
-<a name="l04010"></a>04010 <span class="keyword">typedef</span> L layout_type;
-<a name="l04011"></a>04011 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">coordinate_matrix&lt;T, L, IB, IA, TA&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">self_type</a>;
-<a name="l04012"></a>04012 <span class="keyword">public</span>:
-<a name="l04013"></a>04013 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l04014"></a>04014 <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="l04015"></a>04015 <span class="preprocessor">#endif</span>
-<a name="l04016"></a>04016 <span class="preprocessor"></span> <span class="comment">// ISSUE require type consistency check, is_convertable (IA::size_type, TA::size_type)</span>
-<a name="l04017"></a>04017 <span class="keyword">typedef</span> <span class="keyword">typename</span> IA::value_type size_type;
-<a name="l04018"></a>04018 <span class="comment">// ISSUE difference_type cannot be deduced for sparse indices, we only know the value_type</span>
-<a name="l04019"></a>04019 <span class="keyword">typedef</span> std::ptrdiff_t difference_type;
-<a name="l04020"></a>04020 <span class="comment">// size_type for the data arrays.</span>
-<a name="l04021"></a>04021 <span class="keyword">typedef</span> <span class="keyword">typename</span> IA::size_type array_size_type;
-<a name="l04022"></a>04022 <span class="keyword">typedef</span> T value_type;
-<a name="l04023"></a>04023 <span class="keyword">typedef</span> <span class="keyword">const</span> T &amp;const_reference;
-<a name="l04024"></a>04024 <span class="preprocessor">#ifndef BOOST_UBLAS_STRICT_MATRIX_SPARSE</span>
-<a name="l04025"></a>04025 <span class="preprocessor"></span> <span class="keyword">typedef</span> T &amp;reference;
-<a name="l04026"></a>04026 <span class="preprocessor">#else</span>
-<a name="l04027"></a>04027 <span class="preprocessor"></span> <span class="keyword">typedef</span> sparse_matrix_element&lt;self_type&gt; reference;
-<a name="l04028"></a>04028 <span class="preprocessor">#endif</span>
-<a name="l04029"></a>04029 <span class="preprocessor"></span> <span class="keyword">typedef</span> IA index_array_type;
-<a name="l04030"></a>04030 <span class="keyword">typedef</span> TA value_array_type;
-<a name="l04031"></a>04031 <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="l04032"></a>04032 <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="l04033"></a>04033 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector.html" title="Coordimate array based sparse vector.">coordinate_vector&lt;T, IB, IA, TA&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector.html" title="Coordimate array based sparse vector.">vector_temporary_type</a>;
-<a name="l04034"></a>04034 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">matrix_temporary_type</a>;
-<a name="l04035"></a>04035 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__tag.html">sparse_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__tag.html">storage_category</a>;
-<a name="l04036"></a>04036 <span class="keyword">typedef</span> <span class="keyword">typename</span> L::orientation_category orientation_category;
-<a name="l04037"></a>04037
-<a name="l04038"></a>04038 <span class="comment">// Construction and destruction</span>
-<a name="l04039"></a>04039 BOOST_UBLAS_INLINE
-<a name="l04040"></a>04040 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">coordinate_matrix</a> ():
-<a name="l04041"></a>04041 <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="l04042"></a>04042 size1_ (0), size2_ (0), capacity_ (restrict_capacity (0)),
-<a name="l04043"></a>04043 filled_ (0), sorted_filled_ (filled_), sorted_ (<span class="keyword">true</span>),
-<a name="l04044"></a>04044 index1_data_ (capacity_), index2_data_ (capacity_), value_data_ (capacity_) {
-<a name="l04045"></a>04045 storage_invariants ();
-<a name="l04046"></a>04046 }
-<a name="l04047"></a>04047 BOOST_UBLAS_INLINE
-<a name="l04048"></a>04048 coordinate_matrix (size_type size1, size_type size2, array_size_type non_zeros = 0):
-<a name="l04049"></a>04049 <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="l04050"></a>04050 size1_ (size1), size2_ (size2), capacity_ (restrict_capacity (non_zeros)),
-<a name="l04051"></a>04051 filled_ (0), sorted_filled_ (filled_), sorted_ (<span class="keyword">true</span>),
-<a name="l04052"></a>04052 index1_data_ (capacity_), index2_data_ (capacity_), value_data_ (capacity_) {
-<a name="l04053"></a>04053 storage_invariants ();
-<a name="l04054"></a>04054 }
-<a name="l04055"></a>04055 BOOST_UBLAS_INLINE
-<a name="l04056"></a>04056 coordinate_matrix (<span class="keyword">const</span> coordinate_matrix &amp;m):
-<a name="l04057"></a>04057 <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="l04058"></a>04058 size1_ (m.size1_), size2_ (m.size2_), capacity_ (m.capacity_),
-<a name="l04059"></a>04059 filled_ (m.filled_), sorted_filled_ (m.sorted_filled_), sorted_ (m.sorted_),
-<a name="l04060"></a>04060 index1_data_ (m.index1_data_), index2_data_ (m.index2_data_), value_data_ (m.value_data_) {
-<a name="l04061"></a>04061 storage_invariants ();
-<a name="l04062"></a>04062 }
-<a name="l04063"></a>04063 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l04064"></a>04064 BOOST_UBLAS_INLINE
-<a name="l04065"></a>04065 coordinate_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, array_size_type non_zeros = 0):
-<a name="l04066"></a>04066 <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="l04067"></a>04067 size1_ (ae ().size1 ()), size2_ (ae ().size2 ()), capacity_ (restrict_capacity (non_zeros)),
-<a name="l04068"></a>04068 filled_ (0), sorted_filled_ (filled_), sorted_ (<span class="keyword">true</span>),
-<a name="l04069"></a>04069 index1_data_ (capacity_), index2_data_ (capacity_), value_data_ (capacity_) {
-<a name="l04070"></a>04070 storage_invariants ();
-<a name="l04071"></a>04071 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l04072"></a>04072 }
-<a name="l04073"></a>04073
-<a name="l04074"></a>04074 <span class="comment">// Accessors</span>
-<a name="l04075"></a>04075 BOOST_UBLAS_INLINE
-<a name="l04076"></a>04076 size_type size1 ()<span class="keyword"> const </span>{
-<a name="l04077"></a>04077 <span class="keywordflow">return</span> size1_;
-<a name="l04078"></a>04078 }
-<a name="l04079"></a>04079 BOOST_UBLAS_INLINE
-<a name="l04080"></a>04080 size_type size2 ()<span class="keyword"> const </span>{
-<a name="l04081"></a>04081 <span class="keywordflow">return</span> size2_;
-<a name="l04082"></a>04082 }
-<a name="l04083"></a>04083 BOOST_UBLAS_INLINE
-<a name="l04084"></a>04084 size_type nnz_capacity ()<span class="keyword"> const </span>{
-<a name="l04085"></a>04085 <span class="keywordflow">return</span> capacity_;
-<a name="l04086"></a>04086 }
-<a name="l04087"></a>04087 BOOST_UBLAS_INLINE
-<a name="l04088"></a>04088 size_type nnz ()<span class="keyword"> const </span>{
-<a name="l04089"></a>04089 <span class="keywordflow">return</span> filled_;
-<a name="l04090"></a>04090 }
-<a name="l04091"></a>04091
-<a name="l04092"></a>04092 <span class="comment">// Storage accessors</span>
-<a name="l04093"></a>04093 BOOST_UBLAS_INLINE
-<a name="l04094"></a>04094 <span class="keyword">static</span> size_type index_base () {
-<a name="l04095"></a>04095 <span class="keywordflow">return</span> IB;
-<a name="l04096"></a>04096 }
-<a name="l04097"></a>04097 BOOST_UBLAS_INLINE
-<a name="l04098"></a>04098 array_size_type filled ()<span class="keyword"> const </span>{
-<a name="l04099"></a>04099 <span class="keywordflow">return</span> filled_;
-<a name="l04100"></a>04100 }
-<a name="l04101"></a>04101 BOOST_UBLAS_INLINE
-<a name="l04102"></a>04102 <span class="keyword">const</span> index_array_type &amp;index1_data ()<span class="keyword"> const </span>{
-<a name="l04103"></a>04103 <span class="keywordflow">return</span> index1_data_;
-<a name="l04104"></a>04104 }
-<a name="l04105"></a>04105 BOOST_UBLAS_INLINE
-<a name="l04106"></a>04106 <span class="keyword">const</span> index_array_type &amp;index2_data ()<span class="keyword"> const </span>{
-<a name="l04107"></a>04107 <span class="keywordflow">return</span> index2_data_;
-<a name="l04108"></a>04108 }
-<a name="l04109"></a>04109 BOOST_UBLAS_INLINE
-<a name="l04110"></a>04110 <span class="keyword">const</span> value_array_type &amp;value_data ()<span class="keyword"> const </span>{
-<a name="l04111"></a>04111 <span class="keywordflow">return</span> value_data_;
-<a name="l04112"></a>04112 }
-<a name="l04113"></a>04113 BOOST_UBLAS_INLINE
-<a name="l04114"></a>04114 <span class="keywordtype">void</span> set_filled (<span class="keyword">const</span> array_size_type &amp;filled) {
-<a name="l04115"></a>04115 <span class="comment">// Make sure that storage_invariants() succeeds</span>
-<a name="l04116"></a>04116 <span class="keywordflow">if</span> (sorted_ &amp;&amp; filled &lt; filled_)
-<a name="l04117"></a>04117 sorted_filled_ = filled;
-<a name="l04118"></a>04118 <span class="keywordflow">else</span>
-<a name="l04119"></a>04119 sorted_ = (sorted_filled_ == filled);
-<a name="l04120"></a>04120 filled_ = filled;
-<a name="l04121"></a>04121 storage_invariants ();
-<a name="l04122"></a>04122 }
-<a name="l04123"></a>04123 BOOST_UBLAS_INLINE
-<a name="l04124"></a>04124 index_array_type &amp;index1_data () {
-<a name="l04125"></a>04125 <span class="keywordflow">return</span> index1_data_;
-<a name="l04126"></a>04126 }
-<a name="l04127"></a>04127 BOOST_UBLAS_INLINE
-<a name="l04128"></a>04128 index_array_type &amp;index2_data () {
-<a name="l04129"></a>04129 <span class="keywordflow">return</span> index2_data_;
-<a name="l04130"></a>04130 }
-<a name="l04131"></a>04131 BOOST_UBLAS_INLINE
-<a name="l04132"></a>04132 value_array_type &amp;value_data () {
-<a name="l04133"></a>04133 <span class="keywordflow">return</span> value_data_;
-<a name="l04134"></a>04134 }
-<a name="l04135"></a>04135
-<a name="l04136"></a>04136 <span class="comment">// Resizing</span>
-<a name="l04137"></a>04137 <span class="keyword">private</span>:
-<a name="l04138"></a>04138 BOOST_UBLAS_INLINE
-<a name="l04139"></a>04139 array_size_type restrict_capacity (array_size_type non_zeros)<span class="keyword"> const </span>{
-<a name="l04140"></a>04140 <span class="comment">// minimum non_zeros</span>
-<a name="l04141"></a>04141 non_zeros = (std::max) (non_zeros, array_size_type((std::min) (size1_, size2_)));
-<a name="l04142"></a>04142 <span class="comment">// ISSUE no maximum as coordinate may contain inserted duplicates</span>
-<a name="l04143"></a>04143 <span class="keywordflow">return</span> non_zeros;
-<a name="l04144"></a>04144 }
-<a name="l04145"></a>04145 <span class="keyword">public</span>:
-<a name="l04146"></a>04146 BOOST_UBLAS_INLINE
-<a name="l04147"></a>04147 <span class="keywordtype">void</span> resize (size_type size1, size_type size2, <span class="keywordtype">bool</span> preserve = <span class="keyword">true</span>) {
-<a name="l04148"></a>04148 <span class="comment">// FIXME preserve unimplemented</span>
-<a name="l04149"></a>04149 BOOST_UBLAS_CHECK (!preserve, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l04150"></a>04150 size1_ = size1;
-<a name="l04151"></a>04151 size2_ = size2;
-<a name="l04152"></a>04152 capacity_ = restrict_capacity (capacity_);
-<a name="l04153"></a>04153 index1_data_.resize (capacity_);
-<a name="l04154"></a>04154 index2_data_.resize (capacity_);
-<a name="l04155"></a>04155 value_data_.resize (capacity_);
-<a name="l04156"></a>04156 filled_ = 0;
-<a name="l04157"></a>04157 sorted_filled_ = filled_;
-<a name="l04158"></a>04158 sorted_ = <span class="keyword">true</span>;
-<a name="l04159"></a>04159 storage_invariants ();
-<a name="l04160"></a>04160 }
-<a name="l04161"></a>04161
-<a name="l04162"></a>04162 <span class="comment">// Reserving</span>
-<a name="l04163"></a>04163 BOOST_UBLAS_INLINE
-<a name="l04164"></a>04164 <span class="keywordtype">void</span> reserve (array_size_type non_zeros, <span class="keywordtype">bool</span> preserve = <span class="keyword">true</span>) {
-<a name="l04165"></a>04165 sort (); <span class="comment">// remove duplicate elements</span>
-<a name="l04166"></a>04166 capacity_ = restrict_capacity (non_zeros);
-<a name="l04167"></a>04167 <span class="keywordflow">if</span> (preserve) {
-<a name="l04168"></a>04168 index1_data_.resize (capacity_, size_type ());
-<a name="l04169"></a>04169 index2_data_.resize (capacity_, size_type ());
-<a name="l04170"></a>04170 value_data_.resize (capacity_, value_type ());
-<a name="l04171"></a>04171 filled_ = (std::min) (capacity_, filled_);
-<a name="l04172"></a>04172 }
-<a name="l04173"></a>04173 <span class="keywordflow">else</span> {
-<a name="l04174"></a>04174 index1_data_.resize (capacity_);
-<a name="l04175"></a>04175 index2_data_.resize (capacity_);
-<a name="l04176"></a>04176 value_data_.resize (capacity_);
-<a name="l04177"></a>04177 filled_ = 0;
-<a name="l04178"></a>04178 }
-<a name="l04179"></a>04179 sorted_filled_ = filled_;
-<a name="l04180"></a>04180 storage_invariants ();
-<a name="l04181"></a>04181 }
-<a name="l04182"></a>04182
-<a name="l04183"></a>04183 <span class="comment">// Element support</span>
-<a name="l04184"></a>04184 BOOST_UBLAS_INLINE
-<a name="l04185"></a>04185 pointer find_element (size_type i, size_type j) {
-<a name="l04186"></a>04186 <span class="keywordflow">return</span> <span class="keyword">const_cast&lt;</span>pointer<span class="keyword">&gt;</span> (<span class="keyword">const_cast&lt;</span><span class="keyword">const </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">self_type</a>&amp;<span class="keyword">&gt;</span>(*this).find_element (i, j));
-<a name="l04187"></a>04187 }
-<a name="l04188"></a>04188 BOOST_UBLAS_INLINE
-<a name="l04189"></a>04189 const_pointer find_element (size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l04190"></a>04190 sort ();
-<a name="l04191"></a>04191 size_type element1 (layout_type::index_M (i, j));
-<a name="l04192"></a>04192 size_type element2 (layout_type::index_m (i, j));
-<a name="l04193"></a>04193 vector_const_subiterator_type itv_begin (detail::lower_bound (index1_data_.begin (), index1_data_.begin () + filled_, k_based (element1), std::less&lt;size_type&gt; ()));
-<a name="l04194"></a>04194 vector_const_subiterator_type itv_end (detail::upper_bound (index1_data_.begin (), index1_data_.begin () + filled_, k_based (element1), std::less&lt;size_type&gt; ()));
-<a name="l04195"></a>04195 <span class="keywordflow">if</span> (itv_begin == itv_end)
-<a name="l04196"></a>04196 <span class="keywordflow">return</span> 0;
-<a name="l04197"></a>04197 const_subiterator_type it_begin (index2_data_.begin () + (itv_begin - index1_data_.begin ()));
-<a name="l04198"></a>04198 const_subiterator_type it_end (index2_data_.begin () + (itv_end - index1_data_.begin ()));
-<a name="l04199"></a>04199 const_subiterator_type it (detail::lower_bound (it_begin, it_end, k_based (element2), std::less&lt;size_type&gt; ()));
-<a name="l04200"></a>04200 <span class="keywordflow">if</span> (it == it_end || *it != k_based (element2))
-<a name="l04201"></a>04201 <span class="keywordflow">return</span> 0;
-<a name="l04202"></a>04202 <span class="keywordflow">return</span> &amp;value_data_ [it - index2_data_.begin ()];
-<a name="l04203"></a>04203 }
-<a name="l04204"></a>04204
-<a name="l04205"></a>04205 <span class="comment">// Element access</span>
-<a name="l04206"></a>04206 BOOST_UBLAS_INLINE
-<a name="l04207"></a>04207 const_reference operator () (size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l04208"></a>04208 const_pointer p = find_element (i, j);
-<a name="l04209"></a>04209 <span class="keywordflow">if</span> (p)
-<a name="l04210"></a>04210 <span class="keywordflow">return</span> *p;
-<a name="l04211"></a>04211 <span class="keywordflow">else</span>
-<a name="l04212"></a>04212 <span class="keywordflow">return</span> zero_;
-<a name="l04213"></a>04213 }
-<a name="l04214"></a>04214 BOOST_UBLAS_INLINE
-<a name="l04215"></a>04215 reference operator () (size_type i, size_type j) {
-<a name="l04216"></a>04216 <span class="preprocessor">#ifndef BOOST_UBLAS_STRICT_MATRIX_SPARSE</span>
-<a name="l04217"></a>04217 <span class="preprocessor"></span> pointer p = find_element (i, j);
-<a name="l04218"></a>04218 <span class="keywordflow">if</span> (p)
-<a name="l04219"></a>04219 <span class="keywordflow">return</span> *p;
-<a name="l04220"></a>04220 <span class="keywordflow">else</span>
-<a name="l04221"></a>04221 <span class="keywordflow">return</span> insert_element (i, j, value_type<span class="comment">/*zero*/</span>());
-<a name="l04222"></a>04222 <span class="preprocessor">#else</span>
-<a name="l04223"></a>04223 <span class="preprocessor"></span> <span class="keywordflow">return</span> reference (*<span class="keyword">this</span>, i, j);
-<a name="l04224"></a>04224 <span class="preprocessor">#endif</span>
-<a name="l04225"></a>04225 <span class="preprocessor"></span> }
-<a name="l04226"></a>04226
-<a name="l04227"></a>04227 <span class="comment">// Element assignment</span>
-<a name="l04228"></a>04228 BOOST_UBLAS_INLINE
-<a name="l04229"></a>04229 <span class="keywordtype">void</span> append_element (size_type i, size_type j, const_reference t) {
-<a name="l04230"></a>04230 <span class="keywordflow">if</span> (filled_ &gt;= capacity_)
-<a name="l04231"></a>04231 reserve (2 * filled_, <span class="keyword">true</span>);
-<a name="l04232"></a>04232 BOOST_UBLAS_CHECK (filled_ &lt; capacity_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l04233"></a>04233 size_type element1 = layout_type::index_M (i, j);
-<a name="l04234"></a>04234 size_type element2 = layout_type::index_m (i, j);
-<a name="l04235"></a>04235 index1_data_ [filled_] = k_based (element1);
-<a name="l04236"></a>04236 index2_data_ [filled_] = k_based (element2);
-<a name="l04237"></a>04237 value_data_ [filled_] = t;
-<a name="l04238"></a>04238 ++ filled_;
-<a name="l04239"></a>04239 sorted_ = <span class="keyword">false</span>;
-<a name="l04240"></a>04240 storage_invariants ();
-<a name="l04241"></a>04241 }
-<a name="l04242"></a>04242 BOOST_UBLAS_INLINE
-<a name="l04243"></a>04243 true_reference insert_element (size_type i, size_type j, const_reference t) {
-<a name="l04244"></a>04244 BOOST_UBLAS_CHECK (!find_element (i, j), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ()); <span class="comment">// duplicate element</span>
-<a name="l04245"></a>04245 append_element (i, j, t);
-<a name="l04246"></a>04246 <span class="keywordflow">return</span> value_data_ [filled_ - 1];
-<a name="l04247"></a>04247 }
-<a name="l04248"></a>04248 BOOST_UBLAS_INLINE
-<a name="l04249"></a>04249 <span class="keywordtype">void</span> erase_element (size_type i, size_type j) {
-<a name="l04250"></a>04250 size_type element1 = layout_type::index_M (i, j);
-<a name="l04251"></a>04251 size_type element2 = layout_type::index_m (i, j);
-<a name="l04252"></a>04252 sort ();
-<a name="l04253"></a>04253 vector_subiterator_type itv_begin (detail::lower_bound (index1_data_.begin (), index1_data_.begin () + filled_, k_based (element1), std::less&lt;size_type&gt; ()));
-<a name="l04254"></a>04254 vector_subiterator_type itv_end (detail::upper_bound (index1_data_.begin (), index1_data_.begin () + filled_, k_based (element1), std::less&lt;size_type&gt; ()));
-<a name="l04255"></a>04255 subiterator_type it_begin (index2_data_.begin () + (itv_begin - index1_data_.begin ()));
-<a name="l04256"></a>04256 subiterator_type it_end (index2_data_.begin () + (itv_end - index1_data_.begin ()));
-<a name="l04257"></a>04257 subiterator_type it (detail::lower_bound (it_begin, it_end, k_based (element2), std::less&lt;size_type&gt; ()));
-<a name="l04258"></a>04258 <span class="keywordflow">if</span> (it != it_end &amp;&amp; *it == k_based (element2)) {
-<a name="l04259"></a>04259 <span class="keyword">typename</span> std::iterator_traits&lt;subiterator_type&gt;::difference_type n = it - index2_data_.begin ();
-<a name="l04260"></a>04260 vector_subiterator_type itv (index1_data_.begin () + n);
-<a name="l04261"></a>04261 std::copy (itv + 1, index1_data_.begin () + filled_, itv);
-<a name="l04262"></a>04262 std::copy (it + 1, index2_data_.begin () + filled_, it);
-<a name="l04263"></a>04263 <span class="keyword">typename</span> value_array_type::iterator itt (value_data_.begin () + n);
-<a name="l04264"></a>04264 std::copy (itt + 1, value_data_.begin () + filled_, itt);
-<a name="l04265"></a>04265 -- filled_;
-<a name="l04266"></a>04266 sorted_filled_ = filled_;
-<a name="l04267"></a>04267 }
-<a name="l04268"></a>04268 storage_invariants ();
-<a name="l04269"></a>04269 }
-<a name="l04270"></a>04270
-<a name="l04271"></a>04271 <span class="comment">// Zeroing</span>
-<a name="l04272"></a>04272 BOOST_UBLAS_INLINE
-<a name="l04273"></a>04273 <span class="keywordtype">void</span> clear () {
-<a name="l04274"></a>04274 filled_ = 0;
-<a name="l04275"></a>04275 sorted_filled_ = filled_;
-<a name="l04276"></a>04276 sorted_ = <span class="keyword">true</span>;
-<a name="l04277"></a>04277 storage_invariants ();
-<a name="l04278"></a>04278 }
-<a name="l04279"></a>04279
-<a name="l04280"></a>04280 <span class="comment">// Assignment</span>
-<a name="l04281"></a>04281 BOOST_UBLAS_INLINE
-<a name="l04282"></a>04282 coordinate_matrix &amp;operator = (<span class="keyword">const</span> coordinate_matrix &amp;m) {
-<a name="l04283"></a>04283 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;m) {
-<a name="l04284"></a>04284 size1_ = m.size1_;
-<a name="l04285"></a>04285 size2_ = m.size2_;
-<a name="l04286"></a>04286 capacity_ = m.capacity_;
-<a name="l04287"></a>04287 filled_ = m.filled_;
-<a name="l04288"></a>04288 sorted_filled_ = m.sorted_filled_;
-<a name="l04289"></a>04289 sorted_ = m.sorted_;
-<a name="l04290"></a>04290 index1_data_ = m.index1_data_;
-<a name="l04291"></a>04291 index2_data_ = m.index2_data_;
-<a name="l04292"></a>04292 value_data_ = m.value_data_;
-<a name="l04293"></a>04293 BOOST_UBLAS_CHECK (capacity_ == index1_data_.size (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l04294"></a>04294 BOOST_UBLAS_CHECK (capacity_ == index2_data_.size (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l04295"></a>04295 BOOST_UBLAS_CHECK (capacity_ == value_data_.size (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l04296"></a>04296 }
-<a name="l04297"></a>04297 storage_invariants ();
-<a name="l04298"></a>04298 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04299"></a>04299 }
-<a name="l04300"></a>04300 <span class="keyword">template</span>&lt;<span class="keyword">class</span> C&gt; <span class="comment">// Container assignment without temporary</span>
-<a name="l04301"></a>04301 BOOST_UBLAS_INLINE
-<a name="l04302"></a>04302 coordinate_matrix &amp;operator = (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html" title="Base class for Matrix container models.">matrix_container&lt;C&gt;</a> &amp;m) {
-<a name="l04303"></a>04303 resize (m ().size1 (), m ().size2 (), <span class="keyword">false</span>);
-<a name="l04304"></a>04304 assign (m);
-<a name="l04305"></a>04305 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04306"></a>04306 }
-<a name="l04307"></a>04307 BOOST_UBLAS_INLINE
-<a name="l04308"></a>04308 coordinate_matrix &amp;assign_temporary (coordinate_matrix &amp;m) {
-<a name="l04309"></a>04309 swap (m);
-<a name="l04310"></a>04310 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04311"></a>04311 }
-<a name="l04312"></a>04312 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l04313"></a>04313 BOOST_UBLAS_INLINE
-<a name="l04314"></a>04314 coordinate_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="l04315"></a>04315 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">self_type</a> temporary (ae, capacity_);
-<a name="l04316"></a>04316 <span class="keywordflow">return</span> assign_temporary (temporary);
-<a name="l04317"></a>04317 }
-<a name="l04318"></a>04318 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l04319"></a>04319 BOOST_UBLAS_INLINE
-<a name="l04320"></a>04320 coordinate_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="l04321"></a>04321 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l04322"></a>04322 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04323"></a>04323 }
-<a name="l04324"></a>04324 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l04325"></a>04325 BOOST_UBLAS_INLINE
-<a name="l04326"></a>04326 coordinate_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="l04327"></a>04327 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">self_type</a> temporary (*<span class="keyword">this</span> + ae, capacity_);
-<a name="l04328"></a>04328 <span class="keywordflow">return</span> assign_temporary (temporary);
-<a name="l04329"></a>04329 }
-<a name="l04330"></a>04330 <span class="keyword">template</span>&lt;<span class="keyword">class</span> C&gt; <span class="comment">// Container assignment without temporary</span>
-<a name="l04331"></a>04331 BOOST_UBLAS_INLINE
-<a name="l04332"></a>04332 coordinate_matrix &amp;operator += (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html" title="Base class for Matrix container models.">matrix_container&lt;C&gt;</a> &amp;m) {
-<a name="l04333"></a>04333 plus_assign (m);
-<a name="l04334"></a>04334 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04335"></a>04335 }
-<a name="l04336"></a>04336 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l04337"></a>04337 BOOST_UBLAS_INLINE
-<a name="l04338"></a>04338 coordinate_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="l04339"></a>04339 matrix_assign&lt;scalar_plus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l04340"></a>04340 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04341"></a>04341 }
-<a name="l04342"></a>04342 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l04343"></a>04343 BOOST_UBLAS_INLINE
-<a name="l04344"></a>04344 coordinate_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="l04345"></a>04345 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">self_type</a> temporary (*<span class="keyword">this</span> - ae, capacity_);
-<a name="l04346"></a>04346 <span class="keywordflow">return</span> assign_temporary (temporary);
-<a name="l04347"></a>04347 }
-<a name="l04348"></a>04348 <span class="keyword">template</span>&lt;<span class="keyword">class</span> C&gt; <span class="comment">// Container assignment without temporary</span>
-<a name="l04349"></a>04349 BOOST_UBLAS_INLINE
-<a name="l04350"></a>04350 coordinate_matrix &amp;operator -= (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html" title="Base class for Matrix container models.">matrix_container&lt;C&gt;</a> &amp;m) {
-<a name="l04351"></a>04351 minus_assign (m);
-<a name="l04352"></a>04352 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04353"></a>04353 }
-<a name="l04354"></a>04354 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l04355"></a>04355 BOOST_UBLAS_INLINE
-<a name="l04356"></a>04356 coordinate_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="l04357"></a>04357 matrix_assign&lt;scalar_minus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l04358"></a>04358 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04359"></a>04359 }
-<a name="l04360"></a>04360 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l04361"></a>04361 BOOST_UBLAS_INLINE
-<a name="l04362"></a>04362 coordinate_matrix&amp; operator *= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l04363"></a>04363 matrix_assign_scalar&lt;scalar_multiplies_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l04364"></a>04364 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04365"></a>04365 }
-<a name="l04366"></a>04366 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l04367"></a>04367 BOOST_UBLAS_INLINE
-<a name="l04368"></a>04368 coordinate_matrix&amp; operator /= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l04369"></a>04369 matrix_assign_scalar&lt;scalar_divides_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l04370"></a>04370 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04371"></a>04371 }
-<a name="l04372"></a>04372
-<a name="l04373"></a>04373 <span class="comment">// Swapping</span>
-<a name="l04374"></a>04374 BOOST_UBLAS_INLINE
-<a name="l04375"></a>04375 <span class="keywordtype">void</span> swap (coordinate_matrix &amp;m) {
-<a name="l04376"></a>04376 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;m) {
-<a name="l04377"></a>04377 std::swap (size1_, m.size1_);
-<a name="l04378"></a>04378 std::swap (size2_, m.size2_);
-<a name="l04379"></a>04379 std::swap (capacity_, m.capacity_);
-<a name="l04380"></a>04380 std::swap (filled_, m.filled_);
-<a name="l04381"></a>04381 std::swap (sorted_filled_, m.sorted_filled_);
-<a name="l04382"></a>04382 std::swap (sorted_, m.sorted_);
-<a name="l04383"></a>04383 index1_data_.swap (m.index1_data_);
-<a name="l04384"></a>04384 index2_data_.swap (m.index2_data_);
-<a name="l04385"></a>04385 value_data_.swap (m.value_data_);
-<a name="l04386"></a>04386 }
-<a name="l04387"></a>04387 storage_invariants ();
-<a name="l04388"></a>04388 }
-<a name="l04389"></a>04389 BOOST_UBLAS_INLINE
-<a name="l04390"></a>04390 <span class="keyword">friend</span> <span class="keywordtype">void</span> swap (coordinate_matrix &amp;m1, coordinate_matrix &amp;m2) {
-<a name="l04391"></a>04391 m1.swap (m2);
-<a name="l04392"></a>04392 }
-<a name="l04393"></a>04393
-<a name="l04394"></a>04394 <span class="comment">// Sorting and summation of duplicates</span>
-<a name="l04395"></a>04395 BOOST_UBLAS_INLINE
-<a name="l04396"></a>04396 <span class="keywordtype">void</span> sort ()<span class="keyword"> const </span>{
-<a name="l04397"></a>04397 <span class="keywordflow">if</span> (! sorted_ &amp;&amp; filled_ &gt; 0) {
-<a name="l04398"></a>04398 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__triple__array.html">index_triple_array&lt;index_array_type, index_array_type, value_array_type&gt;</a> array_triple;
-<a name="l04399"></a>04399 array_triple ita (filled_, index1_data_, index2_data_, value_data_);
-<a name="l04400"></a>04400 <span class="keyword">const</span> <span class="keyword">typename</span> array_triple::iterator iunsorted = ita.begin () + sorted_filled_;
-<a name="l04401"></a>04401 <span class="comment">// sort new elements and merge</span>
-<a name="l04402"></a>04402 std::sort (iunsorted, ita.end ());
-<a name="l04403"></a>04403 std::inplace_merge (ita.begin (), iunsorted, ita.end ());
-<a name="l04404"></a>04404
-<a name="l04405"></a>04405 <span class="comment">// sum duplicates with += and remove</span>
-<a name="l04406"></a>04406 array_size_type filled = 0;
-<a name="l04407"></a>04407 <span class="keywordflow">for</span> (array_size_type i = 1; i &lt; filled_; ++ i) {
-<a name="l04408"></a>04408 <span class="keywordflow">if</span> (index1_data_ [filled] != index1_data_ [i] ||
-<a name="l04409"></a>04409 index2_data_ [filled] != index2_data_ [i]) {
-<a name="l04410"></a>04410 ++ filled;
-<a name="l04411"></a>04411 <span class="keywordflow">if</span> (filled != i) {
-<a name="l04412"></a>04412 index1_data_ [filled] = index1_data_ [i];
-<a name="l04413"></a>04413 index2_data_ [filled] = index2_data_ [i];
-<a name="l04414"></a>04414 value_data_ [filled] = value_data_ [i];
-<a name="l04415"></a>04415 }
-<a name="l04416"></a>04416 } <span class="keywordflow">else</span> {
-<a name="l04417"></a>04417 value_data_ [filled] += value_data_ [i];
-<a name="l04418"></a>04418 }
-<a name="l04419"></a>04419 }
-<a name="l04420"></a>04420 filled_ = filled + 1;
-<a name="l04421"></a>04421 sorted_filled_ = filled_;
-<a name="l04422"></a>04422 sorted_ = <span class="keyword">true</span>;
-<a name="l04423"></a>04423 storage_invariants ();
-<a name="l04424"></a>04424 }
-<a name="l04425"></a>04425 }
-<a name="l04426"></a>04426
-<a name="l04427"></a>04427 <span class="comment">// Back element insertion and erasure</span>
-<a name="l04428"></a>04428 BOOST_UBLAS_INLINE
-<a name="l04429"></a>04429 <span class="keywordtype">void</span> push_back (size_type i, size_type j, const_reference t) {
-<a name="l04430"></a>04430 size_type element1 = layout_type::index_M (i, j);
-<a name="l04431"></a>04431 size_type element2 = layout_type::index_m (i, j);
-<a name="l04432"></a>04432 <span class="comment">// must maintain sort order</span>
-<a name="l04433"></a>04433 BOOST_UBLAS_CHECK (sorted_ &amp;&amp;
-<a name="l04434"></a>04434 (filled_ == 0 ||
-<a name="l04435"></a>04435 index1_data_ [filled_ - 1] &lt; k_based (element1) ||
-<a name="l04436"></a>04436 (index1_data_ [filled_ - 1] == k_based (element1) &amp;&amp; index2_data_ [filled_ - 1] &lt; k_based (element2)))
-<a name="l04437"></a>04437 , <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l04438"></a>04438 <span class="keywordflow">if</span> (filled_ &gt;= capacity_)
-<a name="l04439"></a>04439 reserve (2 * filled_, <span class="keyword">true</span>);
-<a name="l04440"></a>04440 BOOST_UBLAS_CHECK (filled_ &lt; capacity_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l04441"></a>04441 index1_data_ [filled_] = k_based (element1);
-<a name="l04442"></a>04442 index2_data_ [filled_] = k_based (element2);
-<a name="l04443"></a>04443 value_data_ [filled_] = t;
-<a name="l04444"></a>04444 ++ filled_;
-<a name="l04445"></a>04445 sorted_filled_ = filled_;
-<a name="l04446"></a>04446 storage_invariants ();
-<a name="l04447"></a>04447 }
-<a name="l04448"></a>04448 BOOST_UBLAS_INLINE
-<a name="l04449"></a>04449 <span class="keywordtype">void</span> pop_back () {
-<a name="l04450"></a>04450 <span class="comment">// ISSUE invariants could be simpilfied if sorted required as precondition</span>
-<a name="l04451"></a>04451 BOOST_UBLAS_CHECK (filled_ &gt; 0, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l04452"></a>04452 -- filled_;
-<a name="l04453"></a>04453 sorted_filled_ = (std::min) (sorted_filled_, filled_);
-<a name="l04454"></a>04454 sorted_ = sorted_filled_ = filled_;
-<a name="l04455"></a>04455 storage_invariants ();
-<a name="l04456"></a>04456 }
-<a name="l04457"></a>04457
-<a name="l04458"></a>04458 <span class="comment">// Iterator types</span>
-<a name="l04459"></a>04459 <span class="keyword">private</span>:
-<a name="l04460"></a>04460 <span class="comment">// Use index array iterator</span>
-<a name="l04461"></a>04461 <span class="keyword">typedef</span> <span class="keyword">typename</span> IA::const_iterator vector_const_subiterator_type;
-<a name="l04462"></a>04462 <span class="keyword">typedef</span> <span class="keyword">typename</span> IA::iterator vector_subiterator_type;
-<a name="l04463"></a>04463 <span class="keyword">typedef</span> <span class="keyword">typename</span> IA::const_iterator const_subiterator_type;
-<a name="l04464"></a>04464 <span class="keyword">typedef</span> <span class="keyword">typename</span> IA::iterator subiterator_type;
-<a name="l04465"></a>04465
-<a name="l04466"></a>04466 BOOST_UBLAS_INLINE
-<a name="l04467"></a>04467 true_reference at_element (size_type i, size_type j) {
-<a name="l04468"></a>04468 pointer p = find_element (i, j);
-<a name="l04469"></a>04469 BOOST_UBLAS_CHECK (p, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l04470"></a>04470 <span class="keywordflow">return</span> *p;
-<a name="l04471"></a>04471 }
-<a name="l04472"></a>04472
-<a name="l04473"></a>04473 <span class="keyword">public</span>:
-<a name="l04474"></a>04474 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l04475"></a>04475 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator1.html">iterator1</a>;
-<a name="l04476"></a>04476 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l04477"></a>04477 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator2.html">iterator2</a>;
-<a name="l04478"></a>04478 <span class="keyword">typedef</span> reverse_iterator_base1&lt;const_iterator1&gt; const_reverse_iterator1;
-<a name="l04479"></a>04479 <span class="keyword">typedef</span> reverse_iterator_base1&lt;iterator1&gt; reverse_iterator1;
-<a name="l04480"></a>04480 <span class="keyword">typedef</span> reverse_iterator_base2&lt;const_iterator2&gt; const_reverse_iterator2;
-<a name="l04481"></a>04481 <span class="keyword">typedef</span> reverse_iterator_base2&lt;iterator2&gt; reverse_iterator2;
-<a name="l04482"></a>04482
-<a name="l04483"></a>04483 <span class="comment">// Element lookup</span>
-<a name="l04484"></a>04484 <span class="comment">// BOOST_UBLAS_INLINE This function seems to be big. So we do not let the compiler inline it. </span>
-<a name="l04485"></a>04485 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator1.html">const_iterator1</a> find1 (<span class="keywordtype">int</span> rank, size_type i, size_type j, <span class="keywordtype">int</span> direction = 1)<span class="keyword"> const </span>{
-<a name="l04486"></a>04486 sort ();
-<a name="l04487"></a>04487 <span class="keywordflow">for</span> (;;) {
-<a name="l04488"></a>04488 size_type address1 (layout_type::index_M (i, j));
-<a name="l04489"></a>04489 size_type address2 (layout_type::index_m (i, j));
-<a name="l04490"></a>04490 vector_const_subiterator_type itv_begin (detail::lower_bound (index1_data_.begin (), index1_data_.begin () + filled_, k_based (address1), std::less&lt;size_type&gt; ()));
-<a name="l04491"></a>04491 vector_const_subiterator_type itv_end (detail::upper_bound (index1_data_.begin (), index1_data_.begin () + filled_, k_based (address1), std::less&lt;size_type&gt; ()));
-<a name="l04492"></a>04492
-<a name="l04493"></a>04493 const_subiterator_type it_begin (index2_data_.begin () + (itv_begin - index1_data_.begin ()));
-<a name="l04494"></a>04494 const_subiterator_type it_end (index2_data_.begin () + (itv_end - index1_data_.begin ()));
-<a name="l04495"></a>04495
-<a name="l04496"></a>04496 const_subiterator_type it (detail::lower_bound (it_begin, it_end, k_based (address2), std::less&lt;size_type&gt; ()));
-<a name="l04497"></a>04497 vector_const_subiterator_type itv (index1_data_.begin () + (it - index2_data_.begin ()));
-<a name="l04498"></a>04498 <span class="keywordflow">if</span> (rank == 0)
-<a name="l04499"></a>04499 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l04500"></a>04500 <span class="keywordflow">if</span> (it != it_end &amp;&amp; zero_based (*it) == address2)
-<a name="l04501"></a>04501 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l04502"></a>04502 <span class="keywordflow">if</span> (direction &gt; 0) {
-<a name="l04503"></a>04503 <span class="keywordflow">if</span> (layout_type::fast_i ()) {
-<a name="l04504"></a>04504 <span class="keywordflow">if</span> (it == it_end)
-<a name="l04505"></a>04505 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l04506"></a>04506 i = zero_based (*it);
-<a name="l04507"></a>04507 } <span class="keywordflow">else</span> {
-<a name="l04508"></a>04508 <span class="keywordflow">if</span> (i &gt;= size1_)
-<a name="l04509"></a>04509 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l04510"></a>04510 ++ i;
-<a name="l04511"></a>04511 }
-<a name="l04512"></a>04512 } <span class="keywordflow">else</span> <span class="comment">/* if (direction &lt; 0) */</span> {
-<a name="l04513"></a>04513 <span class="keywordflow">if</span> (layout_type::fast_i ()) {
-<a name="l04514"></a>04514 <span class="keywordflow">if</span> (it == index2_data_.begin () + array_size_type (zero_based (*itv)))
-<a name="l04515"></a>04515 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l04516"></a>04516 i = zero_based (*(it - 1));
-<a name="l04517"></a>04517 } <span class="keywordflow">else</span> {
-<a name="l04518"></a>04518 <span class="keywordflow">if</span> (i == 0)
-<a name="l04519"></a>04519 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l04520"></a>04520 -- i;
-<a name="l04521"></a>04521 }
-<a name="l04522"></a>04522 }
-<a name="l04523"></a>04523 }
-<a name="l04524"></a>04524 }
-<a name="l04525"></a>04525 <span class="comment">// BOOST_UBLAS_INLINE This function seems to be big. So we do not let the compiler inline it. </span>
-<a name="l04526"></a>04526 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator1.html">iterator1</a> find1 (<span class="keywordtype">int</span> rank, size_type i, size_type j, <span class="keywordtype">int</span> direction = 1) {
-<a name="l04527"></a>04527 sort ();
-<a name="l04528"></a>04528 <span class="keywordflow">for</span> (;;) {
-<a name="l04529"></a>04529 size_type address1 (layout_type::index_M (i, j));
-<a name="l04530"></a>04530 size_type address2 (layout_type::index_m (i, j));
-<a name="l04531"></a>04531 vector_subiterator_type itv_begin (detail::lower_bound (index1_data_.begin (), index1_data_.begin () + filled_, k_based (address1), std::less&lt;size_type&gt; ()));
-<a name="l04532"></a>04532 vector_subiterator_type itv_end (detail::upper_bound (index1_data_.begin (), index1_data_.begin () + filled_, k_based (address1), std::less&lt;size_type&gt; ()));
-<a name="l04533"></a>04533
-<a name="l04534"></a>04534 subiterator_type it_begin (index2_data_.begin () + (itv_begin - index1_data_.begin ()));
-<a name="l04535"></a>04535 subiterator_type it_end (index2_data_.begin () + (itv_end - index1_data_.begin ()));
-<a name="l04536"></a>04536
-<a name="l04537"></a>04537 subiterator_type it (detail::lower_bound (it_begin, it_end, k_based (address2), std::less&lt;size_type&gt; ()));
-<a name="l04538"></a>04538 vector_subiterator_type itv (index1_data_.begin () + (it - index2_data_.begin ()));
-<a name="l04539"></a>04539 <span class="keywordflow">if</span> (rank == 0)
-<a name="l04540"></a>04540 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l04541"></a>04541 <span class="keywordflow">if</span> (it != it_end &amp;&amp; zero_based (*it) == address2)
-<a name="l04542"></a>04542 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l04543"></a>04543 <span class="keywordflow">if</span> (direction &gt; 0) {
-<a name="l04544"></a>04544 <span class="keywordflow">if</span> (layout_type::fast_i ()) {
-<a name="l04545"></a>04545 <span class="keywordflow">if</span> (it == it_end)
-<a name="l04546"></a>04546 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l04547"></a>04547 i = zero_based (*it);
-<a name="l04548"></a>04548 } <span class="keywordflow">else</span> {
-<a name="l04549"></a>04549 <span class="keywordflow">if</span> (i &gt;= size1_)
-<a name="l04550"></a>04550 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l04551"></a>04551 ++ i;
-<a name="l04552"></a>04552 }
-<a name="l04553"></a>04553 } <span class="keywordflow">else</span> <span class="comment">/* if (direction &lt; 0) */</span> {
-<a name="l04554"></a>04554 <span class="keywordflow">if</span> (layout_type::fast_i ()) {
-<a name="l04555"></a>04555 <span class="keywordflow">if</span> (it == index2_data_.begin () + array_size_type (zero_based (*itv)))
-<a name="l04556"></a>04556 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l04557"></a>04557 i = zero_based (*(it - 1));
-<a name="l04558"></a>04558 } <span class="keywordflow">else</span> {
-<a name="l04559"></a>04559 <span class="keywordflow">if</span> (i == 0)
-<a name="l04560"></a>04560 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l04561"></a>04561 -- i;
-<a name="l04562"></a>04562 }
-<a name="l04563"></a>04563 }
-<a name="l04564"></a>04564 }
-<a name="l04565"></a>04565 }
-<a name="l04566"></a>04566 <span class="comment">// BOOST_UBLAS_INLINE This function seems to be big. So we do not let the compiler inline it. </span>
-<a name="l04567"></a>04567 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator2.html">const_iterator2</a> find2 (<span class="keywordtype">int</span> rank, size_type i, size_type j, <span class="keywordtype">int</span> direction = 1)<span class="keyword"> const </span>{
-<a name="l04568"></a>04568 sort ();
-<a name="l04569"></a>04569 <span class="keywordflow">for</span> (;;) {
-<a name="l04570"></a>04570 size_type address1 (layout_type::index_M (i, j));
-<a name="l04571"></a>04571 size_type address2 (layout_type::index_m (i, j));
-<a name="l04572"></a>04572 vector_const_subiterator_type itv_begin (detail::lower_bound (index1_data_.begin (), index1_data_.begin () + filled_, k_based (address1), std::less&lt;size_type&gt; ()));
-<a name="l04573"></a>04573 vector_const_subiterator_type itv_end (detail::upper_bound (index1_data_.begin (), index1_data_.begin () + filled_, k_based (address1), std::less&lt;size_type&gt; ()));
-<a name="l04574"></a>04574
-<a name="l04575"></a>04575 const_subiterator_type it_begin (index2_data_.begin () + (itv_begin - index1_data_.begin ()));
-<a name="l04576"></a>04576 const_subiterator_type it_end (index2_data_.begin () + (itv_end - index1_data_.begin ()));
-<a name="l04577"></a>04577
-<a name="l04578"></a>04578 const_subiterator_type it (detail::lower_bound (it_begin, it_end, k_based (address2), std::less&lt;size_type&gt; ()));
-<a name="l04579"></a>04579 vector_const_subiterator_type itv (index1_data_.begin () + (it - index2_data_.begin ()));
-<a name="l04580"></a>04580 <span class="keywordflow">if</span> (rank == 0)
-<a name="l04581"></a>04581 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l04582"></a>04582 <span class="keywordflow">if</span> (it != it_end &amp;&amp; zero_based (*it) == address2)
-<a name="l04583"></a>04583 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l04584"></a>04584 <span class="keywordflow">if</span> (direction &gt; 0) {
-<a name="l04585"></a>04585 <span class="keywordflow">if</span> (layout_type::fast_j ()) {
-<a name="l04586"></a>04586 <span class="keywordflow">if</span> (it == it_end)
-<a name="l04587"></a>04587 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l04588"></a>04588 j = zero_based (*it);
-<a name="l04589"></a>04589 } <span class="keywordflow">else</span> {
-<a name="l04590"></a>04590 <span class="keywordflow">if</span> (j &gt;= size2_)
-<a name="l04591"></a>04591 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l04592"></a>04592 ++ j;
-<a name="l04593"></a>04593 }
-<a name="l04594"></a>04594 } <span class="keywordflow">else</span> <span class="comment">/* if (direction &lt; 0) */</span> {
-<a name="l04595"></a>04595 <span class="keywordflow">if</span> (layout_type::fast_j ()) {
-<a name="l04596"></a>04596 <span class="keywordflow">if</span> (it == index2_data_.begin () + array_size_type (zero_based (*itv)))
-<a name="l04597"></a>04597 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l04598"></a>04598 j = zero_based (*(it - 1));
-<a name="l04599"></a>04599 } <span class="keywordflow">else</span> {
-<a name="l04600"></a>04600 <span class="keywordflow">if</span> (j == 0)
-<a name="l04601"></a>04601 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l04602"></a>04602 -- j;
-<a name="l04603"></a>04603 }
-<a name="l04604"></a>04604 }
-<a name="l04605"></a>04605 }
-<a name="l04606"></a>04606 }
-<a name="l04607"></a>04607 <span class="comment">// BOOST_UBLAS_INLINE This function seems to be big. So we do not let the compiler inline it. </span>
-<a name="l04608"></a>04608 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator2.html">iterator2</a> find2 (<span class="keywordtype">int</span> rank, size_type i, size_type j, <span class="keywordtype">int</span> direction = 1) {
-<a name="l04609"></a>04609 sort ();
-<a name="l04610"></a>04610 <span class="keywordflow">for</span> (;;) {
-<a name="l04611"></a>04611 size_type address1 (layout_type::index_M (i, j));
-<a name="l04612"></a>04612 size_type address2 (layout_type::index_m (i, j));
-<a name="l04613"></a>04613 vector_subiterator_type itv_begin (detail::lower_bound (index1_data_.begin (), index1_data_.begin () + filled_, k_based (address1), std::less&lt;size_type&gt; ()));
-<a name="l04614"></a>04614 vector_subiterator_type itv_end (detail::upper_bound (index1_data_.begin (), index1_data_.begin () + filled_, k_based (address1), std::less&lt;size_type&gt; ()));
-<a name="l04615"></a>04615
-<a name="l04616"></a>04616 subiterator_type it_begin (index2_data_.begin () + (itv_begin - index1_data_.begin ()));
-<a name="l04617"></a>04617 subiterator_type it_end (index2_data_.begin () + (itv_end - index1_data_.begin ()));
-<a name="l04618"></a>04618
-<a name="l04619"></a>04619 subiterator_type it (detail::lower_bound (it_begin, it_end, k_based (address2), std::less&lt;size_type&gt; ()));
-<a name="l04620"></a>04620 vector_subiterator_type itv (index1_data_.begin () + (it - index2_data_.begin ()));
-<a name="l04621"></a>04621 <span class="keywordflow">if</span> (rank == 0)
-<a name="l04622"></a>04622 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator2.html">iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l04623"></a>04623 <span class="keywordflow">if</span> (it != it_end &amp;&amp; zero_based (*it) == address2)
-<a name="l04624"></a>04624 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator2.html">iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l04625"></a>04625 <span class="keywordflow">if</span> (direction &gt; 0) {
-<a name="l04626"></a>04626 <span class="keywordflow">if</span> (layout_type::fast_j ()) {
-<a name="l04627"></a>04627 <span class="keywordflow">if</span> (it == it_end)
-<a name="l04628"></a>04628 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator2.html">iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l04629"></a>04629 j = zero_based (*it);
-<a name="l04630"></a>04630 } <span class="keywordflow">else</span> {
-<a name="l04631"></a>04631 <span class="keywordflow">if</span> (j &gt;= size2_)
-<a name="l04632"></a>04632 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator2.html">iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l04633"></a>04633 ++ j;
-<a name="l04634"></a>04634 }
-<a name="l04635"></a>04635 } <span class="keywordflow">else</span> <span class="comment">/* if (direction &lt; 0) */</span> {
-<a name="l04636"></a>04636 <span class="keywordflow">if</span> (layout_type::fast_j ()) {
-<a name="l04637"></a>04637 <span class="keywordflow">if</span> (it == index2_data_.begin () + array_size_type (zero_based (*itv)))
-<a name="l04638"></a>04638 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator2.html">iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l04639"></a>04639 j = zero_based (*(it - 1));
-<a name="l04640"></a>04640 } <span class="keywordflow">else</span> {
-<a name="l04641"></a>04641 <span class="keywordflow">if</span> (j == 0)
-<a name="l04642"></a>04642 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator2.html">iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l04643"></a>04643 -- j;
-<a name="l04644"></a>04644 }
-<a name="l04645"></a>04645 }
-<a name="l04646"></a>04646 }
-<a name="l04647"></a>04647 }
-<a name="l04648"></a>04648
-<a name="l04649"></a>04649
-<a name="l04650"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator1.html">04650</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator1.html">const_iterator1</a>:
-<a name="l04651"></a>04651 <span class="keyword">public</span> container_const_reference&lt;coordinate_matrix&gt;,
-<a name="l04652"></a>04652 <span class="keyword">public</span> bidirectional_iterator_base&lt;sparse_bidirectional_iterator_tag,
-<a name="l04653"></a>04653 const_iterator1, value_type&gt; {
-<a name="l04654"></a>04654 <span class="keyword">public</span>:
-<a name="l04655"></a>04655 <span class="keyword">typedef</span> <span class="keyword">typename</span> coordinate_matrix::value_type value_type;
-<a name="l04656"></a>04656 <span class="keyword">typedef</span> <span class="keyword">typename</span> coordinate_matrix::difference_type difference_type;
-<a name="l04657"></a>04657 <span class="keyword">typedef</span> <span class="keyword">typename</span> coordinate_matrix::const_reference reference;
-<a name="l04658"></a>04658 <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="keyword">typename</span> coordinate_matrix::pointer pointer;
-<a name="l04659"></a>04659
-<a name="l04660"></a>04660 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator2.html">const_iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator2.html">dual_iterator_type</a>;
-<a name="l04661"></a>04661 <span class="keyword">typedef</span> const_reverse_iterator2 dual_reverse_iterator_type;
-<a name="l04662"></a>04662
-<a name="l04663"></a>04663 <span class="comment">// Construction and destruction</span>
-<a name="l04664"></a>04664 BOOST_UBLAS_INLINE
-<a name="l04665"></a>04665 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator1.html">const_iterator1</a> ():
-<a name="l04666"></a>04666 container_const_reference&lt;self_type&gt; (), rank_ (), i_ (), j_ (), itv_ (), it_ () {}
-<a name="l04667"></a>04667 BOOST_UBLAS_INLINE
-<a name="l04668"></a>04668 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">self_type</a> &amp;m, <span class="keywordtype">int</span> rank, size_type i, size_type j, <span class="keyword">const</span> vector_const_subiterator_type &amp;itv, <span class="keyword">const</span> const_subiterator_type &amp;it):
-<a name="l04669"></a>04669 container_const_reference&lt;self_type&gt; (m), rank_ (rank), i_ (i), j_ (j), itv_ (itv), it_ (it) {}
-<a name="l04670"></a>04670 BOOST_UBLAS_INLINE
-<a name="l04671"></a>04671 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator1.html">iterator1</a> &amp;it):
-<a name="l04672"></a>04672 container_const_reference&lt;self_type&gt; (it ()), rank_ (it.rank_), i_ (it.i_), j_ (it.j_), itv_ (it.itv_), it_ (it.it_) {}
-<a name="l04673"></a>04673
-<a name="l04674"></a>04674 <span class="comment">// Arithmetic</span>
-<a name="l04675"></a>04675 BOOST_UBLAS_INLINE
-<a name="l04676"></a>04676 const_iterator1 &amp;operator ++ () {
-<a name="l04677"></a>04677 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; layout_type::fast_i ())
-<a name="l04678"></a>04678 ++ it_;
-<a name="l04679"></a>04679 <span class="keywordflow">else</span> {
-<a name="l04680"></a>04680 i_ = index1 () + 1;
-<a name="l04681"></a>04681 <span class="keywordflow">if</span> (rank_ == 1)
-<a name="l04682"></a>04682 *<span class="keyword">this</span> = (*this) ().find1 (rank_, i_, j_, 1);
-<a name="l04683"></a>04683 }
-<a name="l04684"></a>04684 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04685"></a>04685 }
-<a name="l04686"></a>04686 BOOST_UBLAS_INLINE
-<a name="l04687"></a>04687 const_iterator1 &amp;operator -- () {
-<a name="l04688"></a>04688 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; layout_type::fast_i ())
-<a name="l04689"></a>04689 -- it_;
-<a name="l04690"></a>04690 <span class="keywordflow">else</span> {
-<a name="l04691"></a>04691 i_ = index1 () - 1;
-<a name="l04692"></a>04692 <span class="keywordflow">if</span> (rank_ == 1)
-<a name="l04693"></a>04693 *<span class="keyword">this</span> = (*this) ().find1 (rank_, i_, j_, -1);
-<a name="l04694"></a>04694 }
-<a name="l04695"></a>04695 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04696"></a>04696 }
-<a name="l04697"></a>04697
-<a name="l04698"></a>04698 <span class="comment">// Dereference</span>
-<a name="l04699"></a>04699 BOOST_UBLAS_INLINE
-<a name="l04700"></a>04700 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l04701"></a>04701 BOOST_UBLAS_CHECK (index1 () &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l04702"></a>04702 BOOST_UBLAS_CHECK (index2 () &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l04703"></a>04703 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l04704"></a>04704 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().value_data_ [it_ - (*<span class="keyword">this</span>) ().index2_data_.begin ()];
-<a name="l04705"></a>04705 } <span class="keywordflow">else</span> {
-<a name="l04706"></a>04706 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) () (i_, j_);
-<a name="l04707"></a>04707 }
-<a name="l04708"></a>04708 }
-<a name="l04709"></a>04709
-<a name="l04710"></a>04710 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l04711"></a>04711 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l04712"></a>04712 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l04713"></a>04713 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">self_type</a>::
-<a name="l04714"></a>04714 <span class="preprocessor">#endif</span>
-<a name="l04715"></a>04715 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator2.html">const_iterator2</a> begin ()<span class="keyword"> const </span>{
-<a name="l04716"></a>04716 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">self_type</a> &amp;m = (*this) ();
-<a name="l04717"></a>04717 <span class="keywordflow">return</span> m.find2 (1, index1 (), 0);
-<a name="l04718"></a>04718 }
-<a name="l04719"></a>04719 BOOST_UBLAS_INLINE
-<a name="l04720"></a>04720 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l04721"></a>04721 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">self_type</a>::
-<a name="l04722"></a>04722 <span class="preprocessor">#endif</span>
-<a name="l04723"></a>04723 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator2.html">const_iterator2</a> end ()<span class="keyword"> const </span>{
-<a name="l04724"></a>04724 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">self_type</a> &amp;m = (*this) ();
-<a name="l04725"></a>04725 <span class="keywordflow">return</span> m.find2 (1, index1 (), m.size2 ());
-<a name="l04726"></a>04726 }
-<a name="l04727"></a>04727 BOOST_UBLAS_INLINE
-<a name="l04728"></a>04728 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l04729"></a>04729 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">self_type</a>::
-<a name="l04730"></a>04730 <span class="preprocessor">#endif</span>
-<a name="l04731"></a>04731 <span class="preprocessor"></span> const_reverse_iterator2 rbegin ()<span class="keyword"> const </span>{
-<a name="l04732"></a>04732 <span class="keywordflow">return</span> const_reverse_iterator2 (end ());
-<a name="l04733"></a>04733 }
-<a name="l04734"></a>04734 BOOST_UBLAS_INLINE
-<a name="l04735"></a>04735 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l04736"></a>04736 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">self_type</a>::
-<a name="l04737"></a>04737 <span class="preprocessor">#endif</span>
-<a name="l04738"></a>04738 <span class="preprocessor"></span> const_reverse_iterator2 rend ()<span class="keyword"> const </span>{
-<a name="l04739"></a>04739 <span class="keywordflow">return</span> const_reverse_iterator2 (begin ());
-<a name="l04740"></a>04740 }
-<a name="l04741"></a>04741 <span class="preprocessor">#endif</span>
-<a name="l04742"></a>04742 <span class="preprocessor"></span>
-<a name="l04743"></a>04743 <span class="comment">// Indices</span>
-<a name="l04744"></a>04744 BOOST_UBLAS_INLINE
-<a name="l04745"></a>04745 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l04746"></a>04746 BOOST_UBLAS_CHECK (*<span class="keyword">this</span> != (*<span class="keyword">this</span>) ().find1 (0, (*<span class="keyword">this</span>) ().size1 (), j_), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l04747"></a>04747 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l04748"></a>04748 BOOST_UBLAS_CHECK (layout_type::index_M ((*<span class="keyword">this</span>) ().zero_based (*itv_), (*<span class="keyword">this</span>) ().zero_based (*it_)) &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l04749"></a>04749 <span class="keywordflow">return</span> layout_type::index_M ((*<span class="keyword">this</span>) ().zero_based (*itv_), (*<span class="keyword">this</span>) ().zero_based (*it_));
-<a name="l04750"></a>04750 } <span class="keywordflow">else</span> {
-<a name="l04751"></a>04751 <span class="keywordflow">return</span> i_;
-<a name="l04752"></a>04752 }
-<a name="l04753"></a>04753 }
-<a name="l04754"></a>04754 BOOST_UBLAS_INLINE
-<a name="l04755"></a>04755 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l04756"></a>04756 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l04757"></a>04757 BOOST_UBLAS_CHECK (layout_type::index_m ((*<span class="keyword">this</span>) ().zero_based (*itv_), (*<span class="keyword">this</span>) ().zero_based (*it_)) &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l04758"></a>04758 <span class="keywordflow">return</span> layout_type::index_m ((*<span class="keyword">this</span>) ().zero_based (*itv_), (*<span class="keyword">this</span>) ().zero_based (*it_));
-<a name="l04759"></a>04759 } <span class="keywordflow">else</span> {
-<a name="l04760"></a>04760 <span class="keywordflow">return</span> j_;
-<a name="l04761"></a>04761 }
-<a name="l04762"></a>04762 }
-<a name="l04763"></a>04763
-<a name="l04764"></a>04764 <span class="comment">// Assignment</span>
-<a name="l04765"></a>04765 BOOST_UBLAS_INLINE
-<a name="l04766"></a>04766 const_iterator1 &amp;operator = (<span class="keyword">const</span> const_iterator1 &amp;it) {
-<a name="l04767"></a>04767 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l04768"></a>04768 rank_ = it.rank_;
-<a name="l04769"></a>04769 i_ = it.i_;
-<a name="l04770"></a>04770 j_ = it.j_;
-<a name="l04771"></a>04771 itv_ = it.itv_;
-<a name="l04772"></a>04772 it_ = it.it_;
-<a name="l04773"></a>04773 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04774"></a>04774 }
-<a name="l04775"></a>04775
-<a name="l04776"></a>04776 <span class="comment">// Comparison</span>
-<a name="l04777"></a>04777 BOOST_UBLAS_INLINE
-<a name="l04778"></a>04778 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l04779"></a>04779 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="l04780"></a>04780 <span class="comment">// BOOST_UBLAS_CHECK (rank_ == it.rank_, internal_logic ());</span>
-<a name="l04781"></a>04781 <span class="keywordflow">if</span> (rank_ == 1 || it.rank_ == 1) {
-<a name="l04782"></a>04782 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l04783"></a>04783 } <span class="keywordflow">else</span> {
-<a name="l04784"></a>04784 <span class="keywordflow">return</span> i_ == it.i_ &amp;&amp; j_ == it.j_;
-<a name="l04785"></a>04785 }
-<a name="l04786"></a>04786 }
-<a name="l04787"></a>04787
-<a name="l04788"></a>04788 <span class="keyword">private</span>:
-<a name="l04789"></a>04789 <span class="keywordtype">int</span> rank_;
-<a name="l04790"></a>04790 size_type i_;
-<a name="l04791"></a>04791 size_type j_;
-<a name="l04792"></a>04792 vector_const_subiterator_type itv_;
-<a name="l04793"></a>04793 const_subiterator_type it_;
-<a name="l04794"></a>04794 };
-<a name="l04795"></a>04795
-<a name="l04796"></a>04796 BOOST_UBLAS_INLINE
-<a name="l04797"></a>04797 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator1.html">const_iterator1</a> begin1 ()<span class="keyword"> const </span>{
-<a name="l04798"></a>04798 <span class="keywordflow">return</span> find1 (0, 0, 0);
-<a name="l04799"></a>04799 }
-<a name="l04800"></a>04800 BOOST_UBLAS_INLINE
-<a name="l04801"></a>04801 const_iterator1 end1 ()<span class="keyword"> const </span>{
-<a name="l04802"></a>04802 <span class="keywordflow">return</span> find1 (0, size1_, 0);
-<a name="l04803"></a>04803 }
-<a name="l04804"></a>04804
-<a name="l04805"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator1.html">04805</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator1.html">iterator1</a>:
-<a name="l04806"></a>04806 <span class="keyword">public</span> container_reference&lt;coordinate_matrix&gt;,
-<a name="l04807"></a>04807 <span class="keyword">public</span> bidirectional_iterator_base&lt;sparse_bidirectional_iterator_tag,
-<a name="l04808"></a>04808 iterator1, value_type&gt; {
-<a name="l04809"></a>04809 <span class="keyword">public</span>:
-<a name="l04810"></a>04810 <span class="keyword">typedef</span> <span class="keyword">typename</span> coordinate_matrix::value_type value_type;
-<a name="l04811"></a>04811 <span class="keyword">typedef</span> <span class="keyword">typename</span> coordinate_matrix::difference_type difference_type;
-<a name="l04812"></a>04812 <span class="keyword">typedef</span> <span class="keyword">typename</span> coordinate_matrix::true_reference reference;
-<a name="l04813"></a>04813 <span class="keyword">typedef</span> <span class="keyword">typename</span> coordinate_matrix::pointer pointer;
-<a name="l04814"></a>04814
-<a name="l04815"></a>04815 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator2.html">iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator2.html">dual_iterator_type</a>;
-<a name="l04816"></a>04816 <span class="keyword">typedef</span> reverse_iterator2 dual_reverse_iterator_type;
-<a name="l04817"></a>04817
-<a name="l04818"></a>04818 <span class="comment">// Construction and destruction</span>
-<a name="l04819"></a>04819 BOOST_UBLAS_INLINE
-<a name="l04820"></a>04820 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator1.html">iterator1</a> ():
-<a name="l04821"></a>04821 container_reference&lt;self_type&gt; (), rank_ (), i_ (), j_ (), itv_ (), it_ () {}
-<a name="l04822"></a>04822 BOOST_UBLAS_INLINE
-<a name="l04823"></a>04823 iterator1 (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">self_type</a> &amp;m, <span class="keywordtype">int</span> rank, size_type i, size_type j, <span class="keyword">const</span> vector_subiterator_type &amp;itv, <span class="keyword">const</span> subiterator_type &amp;it):
-<a name="l04824"></a>04824 container_reference&lt;self_type&gt; (m), rank_ (rank), i_ (i), j_ (j), itv_ (itv), it_ (it) {}
-<a name="l04825"></a>04825
-<a name="l04826"></a>04826 <span class="comment">// Arithmetic</span>
-<a name="l04827"></a>04827 BOOST_UBLAS_INLINE
-<a name="l04828"></a>04828 iterator1 &amp;operator ++ () {
-<a name="l04829"></a>04829 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; layout_type::fast_i ())
-<a name="l04830"></a>04830 ++ it_;
-<a name="l04831"></a>04831 <span class="keywordflow">else</span> {
-<a name="l04832"></a>04832 i_ = index1 () + 1;
-<a name="l04833"></a>04833 <span class="keywordflow">if</span> (rank_ == 1)
-<a name="l04834"></a>04834 *<span class="keyword">this</span> = (*this) ().find1 (rank_, i_, j_, 1);
-<a name="l04835"></a>04835 }
-<a name="l04836"></a>04836 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04837"></a>04837 }
-<a name="l04838"></a>04838 BOOST_UBLAS_INLINE
-<a name="l04839"></a>04839 iterator1 &amp;operator -- () {
-<a name="l04840"></a>04840 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; layout_type::fast_i ())
-<a name="l04841"></a>04841 -- it_;
-<a name="l04842"></a>04842 <span class="keywordflow">else</span> {
-<a name="l04843"></a>04843 i_ = index1 () - 1;
-<a name="l04844"></a>04844 <span class="keywordflow">if</span> (rank_ == 1)
-<a name="l04845"></a>04845 *<span class="keyword">this</span> = (*this) ().find1 (rank_, i_, j_, -1);
-<a name="l04846"></a>04846 }
-<a name="l04847"></a>04847 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04848"></a>04848 }
-<a name="l04849"></a>04849
-<a name="l04850"></a>04850 <span class="comment">// Dereference</span>
-<a name="l04851"></a>04851 BOOST_UBLAS_INLINE
-<a name="l04852"></a>04852 reference operator * ()<span class="keyword"> const </span>{
-<a name="l04853"></a>04853 BOOST_UBLAS_CHECK (index1 () &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l04854"></a>04854 BOOST_UBLAS_CHECK (index2 () &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l04855"></a>04855 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l04856"></a>04856 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().value_data_ [it_ - (*<span class="keyword">this</span>) ().index2_data_.begin ()];
-<a name="l04857"></a>04857 } <span class="keywordflow">else</span> {
-<a name="l04858"></a>04858 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().at_element (i_, j_);
-<a name="l04859"></a>04859 }
-<a name="l04860"></a>04860 }
-<a name="l04861"></a>04861
-<a name="l04862"></a>04862 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l04863"></a>04863 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l04864"></a>04864 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l04865"></a>04865 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">self_type</a>::
-<a name="l04866"></a>04866 <span class="preprocessor">#endif</span>
-<a name="l04867"></a>04867 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator2.html">iterator2</a> begin ()<span class="keyword"> const </span>{
-<a name="l04868"></a>04868 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">self_type</a> &amp;m = (*this) ();
-<a name="l04869"></a>04869 <span class="keywordflow">return</span> m.find2 (1, index1 (), 0);
-<a name="l04870"></a>04870 }
-<a name="l04871"></a>04871 BOOST_UBLAS_INLINE
-<a name="l04872"></a>04872 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l04873"></a>04873 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">self_type</a>::
-<a name="l04874"></a>04874 <span class="preprocessor">#endif</span>
-<a name="l04875"></a>04875 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator2.html">iterator2</a> end ()<span class="keyword"> const </span>{
-<a name="l04876"></a>04876 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">self_type</a> &amp;m = (*this) ();
-<a name="l04877"></a>04877 <span class="keywordflow">return</span> m.find2 (1, index1 (), m.size2 ());
-<a name="l04878"></a>04878 }
-<a name="l04879"></a>04879 BOOST_UBLAS_INLINE
-<a name="l04880"></a>04880 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l04881"></a>04881 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">self_type</a>::
-<a name="l04882"></a>04882 <span class="preprocessor">#endif</span>
-<a name="l04883"></a>04883 <span class="preprocessor"></span> reverse_iterator2 rbegin ()<span class="keyword"> const </span>{
-<a name="l04884"></a>04884 <span class="keywordflow">return</span> reverse_iterator2 (end ());
-<a name="l04885"></a>04885 }
-<a name="l04886"></a>04886 BOOST_UBLAS_INLINE
-<a name="l04887"></a>04887 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l04888"></a>04888 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">self_type</a>::
-<a name="l04889"></a>04889 <span class="preprocessor">#endif</span>
-<a name="l04890"></a>04890 <span class="preprocessor"></span> reverse_iterator2 rend ()<span class="keyword"> const </span>{
-<a name="l04891"></a>04891 <span class="keywordflow">return</span> reverse_iterator2 (begin ());
-<a name="l04892"></a>04892 }
-<a name="l04893"></a>04893 <span class="preprocessor">#endif</span>
-<a name="l04894"></a>04894 <span class="preprocessor"></span>
-<a name="l04895"></a>04895 <span class="comment">// Indices</span>
-<a name="l04896"></a>04896 BOOST_UBLAS_INLINE
-<a name="l04897"></a>04897 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l04898"></a>04898 BOOST_UBLAS_CHECK (*<span class="keyword">this</span> != (*<span class="keyword">this</span>) ().find1 (0, (*<span class="keyword">this</span>) ().size1 (), j_), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l04899"></a>04899 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l04900"></a>04900 BOOST_UBLAS_CHECK (layout_type::index_M ((*<span class="keyword">this</span>) ().zero_based (*itv_), (*<span class="keyword">this</span>) ().zero_based (*it_)) &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l04901"></a>04901 <span class="keywordflow">return</span> layout_type::index_M ((*<span class="keyword">this</span>) ().zero_based (*itv_), (*<span class="keyword">this</span>) ().zero_based (*it_));
-<a name="l04902"></a>04902 } <span class="keywordflow">else</span> {
-<a name="l04903"></a>04903 <span class="keywordflow">return</span> i_;
-<a name="l04904"></a>04904 }
-<a name="l04905"></a>04905 }
-<a name="l04906"></a>04906 BOOST_UBLAS_INLINE
-<a name="l04907"></a>04907 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l04908"></a>04908 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l04909"></a>04909 BOOST_UBLAS_CHECK (layout_type::index_m ((*<span class="keyword">this</span>) ().zero_based (*itv_), (*<span class="keyword">this</span>) ().zero_based (*it_)) &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l04910"></a>04910 <span class="keywordflow">return</span> layout_type::index_m ((*<span class="keyword">this</span>) ().zero_based (*itv_), (*<span class="keyword">this</span>) ().zero_based (*it_));
-<a name="l04911"></a>04911 } <span class="keywordflow">else</span> {
-<a name="l04912"></a>04912 <span class="keywordflow">return</span> j_;
-<a name="l04913"></a>04913 }
-<a name="l04914"></a>04914 }
-<a name="l04915"></a>04915
-<a name="l04916"></a>04916 <span class="comment">// Assignment</span>
-<a name="l04917"></a>04917 BOOST_UBLAS_INLINE
-<a name="l04918"></a>04918 iterator1 &amp;operator = (<span class="keyword">const</span> iterator1 &amp;it) {
-<a name="l04919"></a>04919 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l04920"></a>04920 rank_ = it.rank_;
-<a name="l04921"></a>04921 i_ = it.i_;
-<a name="l04922"></a>04922 j_ = it.j_;
-<a name="l04923"></a>04923 itv_ = it.itv_;
-<a name="l04924"></a>04924 it_ = it.it_;
-<a name="l04925"></a>04925 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04926"></a>04926 }
-<a name="l04927"></a>04927
-<a name="l04928"></a>04928 <span class="comment">// Comparison</span>
-<a name="l04929"></a>04929 BOOST_UBLAS_INLINE
-<a name="l04930"></a>04930 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l04931"></a>04931 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="l04932"></a>04932 <span class="comment">// BOOST_UBLAS_CHECK (rank_ == it.rank_, internal_logic ());</span>
-<a name="l04933"></a>04933 <span class="keywordflow">if</span> (rank_ == 1 || it.rank_ == 1) {
-<a name="l04934"></a>04934 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l04935"></a>04935 } <span class="keywordflow">else</span> {
-<a name="l04936"></a>04936 <span class="keywordflow">return</span> i_ == it.i_ &amp;&amp; j_ == it.j_;
-<a name="l04937"></a>04937 }
-<a name="l04938"></a>04938 }
-<a name="l04939"></a>04939
-<a name="l04940"></a>04940 <span class="keyword">private</span>:
-<a name="l04941"></a>04941 <span class="keywordtype">int</span> rank_;
-<a name="l04942"></a>04942 size_type i_;
-<a name="l04943"></a>04943 size_type j_;
-<a name="l04944"></a>04944 vector_subiterator_type itv_;
-<a name="l04945"></a>04945 subiterator_type it_;
-<a name="l04946"></a>04946
-<a name="l04947"></a>04947 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l04948"></a>04948 };
-<a name="l04949"></a>04949
-<a name="l04950"></a>04950 BOOST_UBLAS_INLINE
-<a name="l04951"></a>04951 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator1.html">iterator1</a> begin1 () {
-<a name="l04952"></a>04952 <span class="keywordflow">return</span> find1 (0, 0, 0);
-<a name="l04953"></a>04953 }
-<a name="l04954"></a>04954 BOOST_UBLAS_INLINE
-<a name="l04955"></a>04955 iterator1 end1 () {
-<a name="l04956"></a>04956 <span class="keywordflow">return</span> find1 (0, size1_, 0);
-<a name="l04957"></a>04957 }
-<a name="l04958"></a>04958
-<a name="l04959"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator2.html">04959</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator2.html">const_iterator2</a>:
-<a name="l04960"></a>04960 <span class="keyword">public</span> container_const_reference&lt;coordinate_matrix&gt;,
-<a name="l04961"></a>04961 <span class="keyword">public</span> bidirectional_iterator_base&lt;sparse_bidirectional_iterator_tag,
-<a name="l04962"></a>04962 const_iterator2, value_type&gt; {
-<a name="l04963"></a>04963 <span class="keyword">public</span>:
-<a name="l04964"></a>04964 <span class="keyword">typedef</span> <span class="keyword">typename</span> coordinate_matrix::value_type value_type;
-<a name="l04965"></a>04965 <span class="keyword">typedef</span> <span class="keyword">typename</span> coordinate_matrix::difference_type difference_type;
-<a name="l04966"></a>04966 <span class="keyword">typedef</span> <span class="keyword">typename</span> coordinate_matrix::const_reference reference;
-<a name="l04967"></a>04967 <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="keyword">typename</span> coordinate_matrix::pointer pointer;
-<a name="l04968"></a>04968
-<a name="l04969"></a>04969 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator1.html">const_iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator1.html">dual_iterator_type</a>;
-<a name="l04970"></a>04970 <span class="keyword">typedef</span> const_reverse_iterator1 dual_reverse_iterator_type;
-<a name="l04971"></a>04971
-<a name="l04972"></a>04972 <span class="comment">// Construction and destruction</span>
-<a name="l04973"></a>04973 BOOST_UBLAS_INLINE
-<a name="l04974"></a>04974 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator2.html">const_iterator2</a> ():
-<a name="l04975"></a>04975 container_const_reference&lt;self_type&gt; (), rank_ (), i_ (), j_ (), itv_ (), it_ () {}
-<a name="l04976"></a>04976 BOOST_UBLAS_INLINE
-<a name="l04977"></a>04977 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">self_type</a> &amp;m, <span class="keywordtype">int</span> rank, size_type i, size_type j, <span class="keyword">const</span> vector_const_subiterator_type itv, <span class="keyword">const</span> const_subiterator_type &amp;it):
-<a name="l04978"></a>04978 container_const_reference&lt;self_type&gt; (m), rank_ (rank), i_ (i), j_ (j), itv_ (itv), it_ (it) {}
-<a name="l04979"></a>04979 BOOST_UBLAS_INLINE
-<a name="l04980"></a>04980 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator2.html">iterator2</a> &amp;it):
-<a name="l04981"></a>04981 container_const_reference&lt;self_type&gt; (it ()), rank_ (it.rank_), i_ (it.i_), j_ (it.j_), itv_ (it.itv_), it_ (it.it_) {}
-<a name="l04982"></a>04982
-<a name="l04983"></a>04983 <span class="comment">// Arithmetic</span>
-<a name="l04984"></a>04984 BOOST_UBLAS_INLINE
-<a name="l04985"></a>04985 const_iterator2 &amp;operator ++ () {
-<a name="l04986"></a>04986 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; layout_type::fast_j ())
-<a name="l04987"></a>04987 ++ it_;
-<a name="l04988"></a>04988 <span class="keywordflow">else</span> {
-<a name="l04989"></a>04989 j_ = index2 () + 1;
-<a name="l04990"></a>04990 <span class="keywordflow">if</span> (rank_ == 1)
-<a name="l04991"></a>04991 *<span class="keyword">this</span> = (*this) ().find2 (rank_, i_, j_, 1);
-<a name="l04992"></a>04992 }
-<a name="l04993"></a>04993 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l04994"></a>04994 }
-<a name="l04995"></a>04995 BOOST_UBLAS_INLINE
-<a name="l04996"></a>04996 const_iterator2 &amp;operator -- () {
-<a name="l04997"></a>04997 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; layout_type::fast_j ())
-<a name="l04998"></a>04998 -- it_;
-<a name="l04999"></a>04999 <span class="keywordflow">else</span> {
-<a name="l05000"></a>05000 j_ = index2 () - 1;
-<a name="l05001"></a>05001 <span class="keywordflow">if</span> (rank_ == 1)
-<a name="l05002"></a>05002 *<span class="keyword">this</span> = (*this) ().find2 (rank_, i_, j_, -1);
-<a name="l05003"></a>05003 }
-<a name="l05004"></a>05004 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l05005"></a>05005 }
-<a name="l05006"></a>05006
-<a name="l05007"></a>05007 <span class="comment">// Dereference</span>
-<a name="l05008"></a>05008 BOOST_UBLAS_INLINE
-<a name="l05009"></a>05009 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l05010"></a>05010 BOOST_UBLAS_CHECK (index1 () &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l05011"></a>05011 BOOST_UBLAS_CHECK (index2 () &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l05012"></a>05012 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l05013"></a>05013 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().value_data_ [it_ - (*<span class="keyword">this</span>) ().index2_data_.begin ()];
-<a name="l05014"></a>05014 } <span class="keywordflow">else</span> {
-<a name="l05015"></a>05015 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) () (i_, j_);
-<a name="l05016"></a>05016 }
-<a name="l05017"></a>05017 }
-<a name="l05018"></a>05018
-<a name="l05019"></a>05019 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l05020"></a>05020 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l05021"></a>05021 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l05022"></a>05022 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">self_type</a>::
-<a name="l05023"></a>05023 <span class="preprocessor">#endif</span>
-<a name="l05024"></a>05024 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator1.html">const_iterator1</a> begin ()<span class="keyword"> const </span>{
-<a name="l05025"></a>05025 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">self_type</a> &amp;m = (*this) ();
-<a name="l05026"></a>05026 <span class="keywordflow">return</span> m.find1 (1, 0, index2 ());
-<a name="l05027"></a>05027 }
-<a name="l05028"></a>05028 BOOST_UBLAS_INLINE
-<a name="l05029"></a>05029 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l05030"></a>05030 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">self_type</a>::
-<a name="l05031"></a>05031 <span class="preprocessor">#endif</span>
-<a name="l05032"></a>05032 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator1.html">const_iterator1</a> end ()<span class="keyword"> const </span>{
-<a name="l05033"></a>05033 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">self_type</a> &amp;m = (*this) ();
-<a name="l05034"></a>05034 <span class="keywordflow">return</span> m.find1 (1, m.size1 (), index2 ());
-<a name="l05035"></a>05035 }
-<a name="l05036"></a>05036 BOOST_UBLAS_INLINE
-<a name="l05037"></a>05037 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l05038"></a>05038 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">self_type</a>::
-<a name="l05039"></a>05039 <span class="preprocessor">#endif</span>
-<a name="l05040"></a>05040 <span class="preprocessor"></span> const_reverse_iterator1 rbegin ()<span class="keyword"> const </span>{
-<a name="l05041"></a>05041 <span class="keywordflow">return</span> const_reverse_iterator1 (end ());
-<a name="l05042"></a>05042 }
-<a name="l05043"></a>05043 BOOST_UBLAS_INLINE
-<a name="l05044"></a>05044 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l05045"></a>05045 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">self_type</a>::
-<a name="l05046"></a>05046 <span class="preprocessor">#endif</span>
-<a name="l05047"></a>05047 <span class="preprocessor"></span> const_reverse_iterator1 rend ()<span class="keyword"> const </span>{
-<a name="l05048"></a>05048 <span class="keywordflow">return</span> const_reverse_iterator1 (begin ());
-<a name="l05049"></a>05049 }
-<a name="l05050"></a>05050 <span class="preprocessor">#endif</span>
-<a name="l05051"></a>05051 <span class="preprocessor"></span>
-<a name="l05052"></a>05052 <span class="comment">// Indices</span>
-<a name="l05053"></a>05053 BOOST_UBLAS_INLINE
-<a name="l05054"></a>05054 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l05055"></a>05055 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l05056"></a>05056 BOOST_UBLAS_CHECK (layout_type::index_M ((*<span class="keyword">this</span>) ().zero_based (*itv_), (*<span class="keyword">this</span>) ().zero_based (*it_)) &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l05057"></a>05057 <span class="keywordflow">return</span> layout_type::index_M ((*<span class="keyword">this</span>) ().zero_based (*itv_), (*<span class="keyword">this</span>) ().zero_based (*it_));
-<a name="l05058"></a>05058 } <span class="keywordflow">else</span> {
-<a name="l05059"></a>05059 <span class="keywordflow">return</span> i_;
-<a name="l05060"></a>05060 }
-<a name="l05061"></a>05061 }
-<a name="l05062"></a>05062 BOOST_UBLAS_INLINE
-<a name="l05063"></a>05063 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l05064"></a>05064 BOOST_UBLAS_CHECK (*<span class="keyword">this</span> != (*<span class="keyword">this</span>) ().find2 (0, i_, (*<span class="keyword">this</span>) ().size2 ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l05065"></a>05065 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l05066"></a>05066 BOOST_UBLAS_CHECK (layout_type::index_m ((*<span class="keyword">this</span>) ().zero_based (*itv_), (*<span class="keyword">this</span>) ().zero_based (*it_)) &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l05067"></a>05067 <span class="keywordflow">return</span> layout_type::index_m ((*<span class="keyword">this</span>) ().zero_based (*itv_), (*<span class="keyword">this</span>) ().zero_based (*it_));
-<a name="l05068"></a>05068 } <span class="keywordflow">else</span> {
-<a name="l05069"></a>05069 <span class="keywordflow">return</span> j_;
-<a name="l05070"></a>05070 }
-<a name="l05071"></a>05071 }
-<a name="l05072"></a>05072
-<a name="l05073"></a>05073 <span class="comment">// Assignment</span>
-<a name="l05074"></a>05074 BOOST_UBLAS_INLINE
-<a name="l05075"></a>05075 const_iterator2 &amp;operator = (<span class="keyword">const</span> const_iterator2 &amp;it) {
-<a name="l05076"></a>05076 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l05077"></a>05077 rank_ = it.rank_;
-<a name="l05078"></a>05078 i_ = it.i_;
-<a name="l05079"></a>05079 j_ = it.j_;
-<a name="l05080"></a>05080 itv_ = it.itv_;
-<a name="l05081"></a>05081 it_ = it.it_;
-<a name="l05082"></a>05082 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l05083"></a>05083 }
-<a name="l05084"></a>05084
-<a name="l05085"></a>05085 <span class="comment">// Comparison</span>
-<a name="l05086"></a>05086 BOOST_UBLAS_INLINE
-<a name="l05087"></a>05087 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l05088"></a>05088 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="l05089"></a>05089 <span class="comment">// BOOST_UBLAS_CHECK (rank_ == it.rank_, internal_logic ());</span>
-<a name="l05090"></a>05090 <span class="keywordflow">if</span> (rank_ == 1 || it.rank_ == 1) {
-<a name="l05091"></a>05091 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l05092"></a>05092 } <span class="keywordflow">else</span> {
-<a name="l05093"></a>05093 <span class="keywordflow">return</span> i_ == it.i_ &amp;&amp; j_ == it.j_;
-<a name="l05094"></a>05094 }
-<a name="l05095"></a>05095 }
-<a name="l05096"></a>05096
-<a name="l05097"></a>05097 <span class="keyword">private</span>:
-<a name="l05098"></a>05098 <span class="keywordtype">int</span> rank_;
-<a name="l05099"></a>05099 size_type i_;
-<a name="l05100"></a>05100 size_type j_;
-<a name="l05101"></a>05101 vector_const_subiterator_type itv_;
-<a name="l05102"></a>05102 const_subiterator_type it_;
-<a name="l05103"></a>05103 };
-<a name="l05104"></a>05104
-<a name="l05105"></a>05105 BOOST_UBLAS_INLINE
-<a name="l05106"></a>05106 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator2.html">const_iterator2</a> begin2 ()<span class="keyword"> const </span>{
-<a name="l05107"></a>05107 <span class="keywordflow">return</span> find2 (0, 0, 0);
-<a name="l05108"></a>05108 }
-<a name="l05109"></a>05109 BOOST_UBLAS_INLINE
-<a name="l05110"></a>05110 const_iterator2 end2 ()<span class="keyword"> const </span>{
-<a name="l05111"></a>05111 <span class="keywordflow">return</span> find2 (0, 0, size2_);
-<a name="l05112"></a>05112 }
-<a name="l05113"></a>05113
-<a name="l05114"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator2.html">05114</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator2.html">iterator2</a>:
-<a name="l05115"></a>05115 <span class="keyword">public</span> container_reference&lt;coordinate_matrix&gt;,
-<a name="l05116"></a>05116 <span class="keyword">public</span> bidirectional_iterator_base&lt;sparse_bidirectional_iterator_tag,
-<a name="l05117"></a>05117 iterator2, value_type&gt; {
-<a name="l05118"></a>05118 <span class="keyword">public</span>:
-<a name="l05119"></a>05119 <span class="keyword">typedef</span> <span class="keyword">typename</span> coordinate_matrix::value_type value_type;
-<a name="l05120"></a>05120 <span class="keyword">typedef</span> <span class="keyword">typename</span> coordinate_matrix::difference_type difference_type;
-<a name="l05121"></a>05121 <span class="keyword">typedef</span> <span class="keyword">typename</span> coordinate_matrix::true_reference reference;
-<a name="l05122"></a>05122 <span class="keyword">typedef</span> <span class="keyword">typename</span> coordinate_matrix::pointer pointer;
-<a name="l05123"></a>05123
-<a name="l05124"></a>05124 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator1.html">iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator1.html">dual_iterator_type</a>;
-<a name="l05125"></a>05125 <span class="keyword">typedef</span> reverse_iterator1 dual_reverse_iterator_type;
-<a name="l05126"></a>05126
-<a name="l05127"></a>05127 <span class="comment">// Construction and destruction</span>
-<a name="l05128"></a>05128 BOOST_UBLAS_INLINE
-<a name="l05129"></a>05129 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator2.html">iterator2</a> ():
-<a name="l05130"></a>05130 container_reference&lt;self_type&gt; (), rank_ (), i_ (), j_ (), itv_ (), it_ () {}
-<a name="l05131"></a>05131 BOOST_UBLAS_INLINE
-<a name="l05132"></a>05132 iterator2 (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">self_type</a> &amp;m, <span class="keywordtype">int</span> rank, size_type i, size_type j, <span class="keyword">const</span> vector_subiterator_type &amp;itv, <span class="keyword">const</span> subiterator_type &amp;it):
-<a name="l05133"></a>05133 container_reference&lt;self_type&gt; (m), rank_ (rank), i_ (i), j_ (j), itv_ (itv), it_ (it) {}
-<a name="l05134"></a>05134
-<a name="l05135"></a>05135 <span class="comment">// Arithmetic</span>
-<a name="l05136"></a>05136 BOOST_UBLAS_INLINE
-<a name="l05137"></a>05137 iterator2 &amp;operator ++ () {
-<a name="l05138"></a>05138 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; layout_type::fast_j ())
-<a name="l05139"></a>05139 ++ it_;
-<a name="l05140"></a>05140 <span class="keywordflow">else</span> {
-<a name="l05141"></a>05141 j_ = index2 () + 1;
-<a name="l05142"></a>05142 <span class="keywordflow">if</span> (rank_ == 1)
-<a name="l05143"></a>05143 *<span class="keyword">this</span> = (*this) ().find2 (rank_, i_, j_, 1);
-<a name="l05144"></a>05144 }
-<a name="l05145"></a>05145 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l05146"></a>05146 }
-<a name="l05147"></a>05147 BOOST_UBLAS_INLINE
-<a name="l05148"></a>05148 iterator2 &amp;operator -- () {
-<a name="l05149"></a>05149 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; layout_type::fast_j ())
-<a name="l05150"></a>05150 -- it_;
-<a name="l05151"></a>05151 <span class="keywordflow">else</span> {
-<a name="l05152"></a>05152 j_ = index2 ();
-<a name="l05153"></a>05153 <span class="keywordflow">if</span> (rank_ == 1)
-<a name="l05154"></a>05154 *<span class="keyword">this</span> = (*this) ().find2 (rank_, i_, j_, -1);
-<a name="l05155"></a>05155 }
-<a name="l05156"></a>05156 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l05157"></a>05157 }
-<a name="l05158"></a>05158
-<a name="l05159"></a>05159 <span class="comment">// Dereference</span>
-<a name="l05160"></a>05160 BOOST_UBLAS_INLINE
-<a name="l05161"></a>05161 reference operator * ()<span class="keyword"> const </span>{
-<a name="l05162"></a>05162 BOOST_UBLAS_CHECK (index1 () &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l05163"></a>05163 BOOST_UBLAS_CHECK (index2 () &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l05164"></a>05164 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l05165"></a>05165 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().value_data_ [it_ - (*<span class="keyword">this</span>) ().index2_data_.begin ()];
-<a name="l05166"></a>05166 } <span class="keywordflow">else</span> {
-<a name="l05167"></a>05167 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().at_element (i_, j_);
-<a name="l05168"></a>05168 }
-<a name="l05169"></a>05169 }
-<a name="l05170"></a>05170
-<a name="l05171"></a>05171 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l05172"></a>05172 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l05173"></a>05173 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l05174"></a>05174 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">self_type</a>::
-<a name="l05175"></a>05175 <span class="preprocessor">#endif</span>
-<a name="l05176"></a>05176 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator1.html">iterator1</a> begin ()<span class="keyword"> const </span>{
-<a name="l05177"></a>05177 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">self_type</a> &amp;m = (*this) ();
-<a name="l05178"></a>05178 <span class="keywordflow">return</span> m.find1 (1, 0, index2 ());
-<a name="l05179"></a>05179 }
-<a name="l05180"></a>05180 BOOST_UBLAS_INLINE
-<a name="l05181"></a>05181 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l05182"></a>05182 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">self_type</a>::
-<a name="l05183"></a>05183 <span class="preprocessor">#endif</span>
-<a name="l05184"></a>05184 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator1.html">iterator1</a> end ()<span class="keyword"> const </span>{
-<a name="l05185"></a>05185 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">self_type</a> &amp;m = (*this) ();
-<a name="l05186"></a>05186 <span class="keywordflow">return</span> m.find1 (1, m.size1 (), index2 ());
-<a name="l05187"></a>05187 }
-<a name="l05188"></a>05188 BOOST_UBLAS_INLINE
-<a name="l05189"></a>05189 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l05190"></a>05190 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">self_type</a>::
-<a name="l05191"></a>05191 <span class="preprocessor">#endif</span>
-<a name="l05192"></a>05192 <span class="preprocessor"></span> reverse_iterator1 rbegin ()<span class="keyword"> const </span>{
-<a name="l05193"></a>05193 <span class="keywordflow">return</span> reverse_iterator1 (end ());
-<a name="l05194"></a>05194 }
-<a name="l05195"></a>05195 BOOST_UBLAS_INLINE
-<a name="l05196"></a>05196 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l05197"></a>05197 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">self_type</a>::
-<a name="l05198"></a>05198 <span class="preprocessor">#endif</span>
-<a name="l05199"></a>05199 <span class="preprocessor"></span> reverse_iterator1 rend ()<span class="keyword"> const </span>{
-<a name="l05200"></a>05200 <span class="keywordflow">return</span> reverse_iterator1 (begin ());
-<a name="l05201"></a>05201 }
-<a name="l05202"></a>05202 <span class="preprocessor">#endif</span>
-<a name="l05203"></a>05203 <span class="preprocessor"></span>
-<a name="l05204"></a>05204 <span class="comment">// Indices</span>
-<a name="l05205"></a>05205 BOOST_UBLAS_INLINE
-<a name="l05206"></a>05206 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l05207"></a>05207 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l05208"></a>05208 BOOST_UBLAS_CHECK (layout_type::index_M ((*<span class="keyword">this</span>) ().zero_based (*itv_), (*<span class="keyword">this</span>) ().zero_based (*it_)) &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l05209"></a>05209 <span class="keywordflow">return</span> layout_type::index_M ((*<span class="keyword">this</span>) ().zero_based (*itv_), (*<span class="keyword">this</span>) ().zero_based (*it_));
-<a name="l05210"></a>05210 } <span class="keywordflow">else</span> {
-<a name="l05211"></a>05211 <span class="keywordflow">return</span> i_;
-<a name="l05212"></a>05212 }
-<a name="l05213"></a>05213 }
-<a name="l05214"></a>05214 BOOST_UBLAS_INLINE
-<a name="l05215"></a>05215 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l05216"></a>05216 BOOST_UBLAS_CHECK (*<span class="keyword">this</span> != (*<span class="keyword">this</span>) ().find2 (0, i_, (*<span class="keyword">this</span>) ().size2 ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l05217"></a>05217 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l05218"></a>05218 BOOST_UBLAS_CHECK (layout_type::index_m ((*<span class="keyword">this</span>) ().zero_based (*itv_), (*<span class="keyword">this</span>) ().zero_based (*it_)) &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l05219"></a>05219 <span class="keywordflow">return</span> layout_type::index_m ((*<span class="keyword">this</span>) ().zero_based (*itv_), (*<span class="keyword">this</span>) ().zero_based (*it_));
-<a name="l05220"></a>05220 } <span class="keywordflow">else</span> {
-<a name="l05221"></a>05221 <span class="keywordflow">return</span> j_;
-<a name="l05222"></a>05222 }
-<a name="l05223"></a>05223 }
-<a name="l05224"></a>05224
-<a name="l05225"></a>05225 <span class="comment">// Assignment</span>
-<a name="l05226"></a>05226 BOOST_UBLAS_INLINE
-<a name="l05227"></a>05227 iterator2 &amp;operator = (<span class="keyword">const</span> iterator2 &amp;it) {
-<a name="l05228"></a>05228 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l05229"></a>05229 rank_ = it.rank_;
-<a name="l05230"></a>05230 i_ = it.i_;
-<a name="l05231"></a>05231 j_ = it.j_;
-<a name="l05232"></a>05232 itv_ = it.itv_;
-<a name="l05233"></a>05233 it_ = it.it_;
-<a name="l05234"></a>05234 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l05235"></a>05235 }
-<a name="l05236"></a>05236
-<a name="l05237"></a>05237 <span class="comment">// Comparison</span>
-<a name="l05238"></a>05238 BOOST_UBLAS_INLINE
-<a name="l05239"></a>05239 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l05240"></a>05240 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="l05241"></a>05241 <span class="comment">// BOOST_UBLAS_CHECK (rank_ == it.rank_, internal_logic ());</span>
-<a name="l05242"></a>05242 <span class="keywordflow">if</span> (rank_ == 1 || it.rank_ == 1) {
-<a name="l05243"></a>05243 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l05244"></a>05244 } <span class="keywordflow">else</span> {
-<a name="l05245"></a>05245 <span class="keywordflow">return</span> i_ == it.i_ &amp;&amp; j_ == it.j_;
-<a name="l05246"></a>05246 }
-<a name="l05247"></a>05247 }
-<a name="l05248"></a>05248
-<a name="l05249"></a>05249 <span class="keyword">private</span>:
-<a name="l05250"></a>05250 <span class="keywordtype">int</span> rank_;
-<a name="l05251"></a>05251 size_type i_;
-<a name="l05252"></a>05252 size_type j_;
-<a name="l05253"></a>05253 vector_subiterator_type itv_;
-<a name="l05254"></a>05254 subiterator_type it_;
-<a name="l05255"></a>05255
-<a name="l05256"></a>05256 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l05257"></a>05257 };
-<a name="l05258"></a>05258
-<a name="l05259"></a>05259 BOOST_UBLAS_INLINE
-<a name="l05260"></a>05260 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator2.html">iterator2</a> begin2 () {
-<a name="l05261"></a>05261 <span class="keywordflow">return</span> find2 (0, 0, 0);
-<a name="l05262"></a>05262 }
-<a name="l05263"></a>05263 BOOST_UBLAS_INLINE
-<a name="l05264"></a>05264 iterator2 end2 () {
-<a name="l05265"></a>05265 <span class="keywordflow">return</span> find2 (0, 0, size2_);
-<a name="l05266"></a>05266 }
-<a name="l05267"></a>05267
-<a name="l05268"></a>05268 <span class="comment">// Reverse iterators</span>
-<a name="l05269"></a>05269
-<a name="l05270"></a>05270 BOOST_UBLAS_INLINE
-<a name="l05271"></a>05271 const_reverse_iterator1 rbegin1 ()<span class="keyword"> const </span>{
-<a name="l05272"></a>05272 <span class="keywordflow">return</span> const_reverse_iterator1 (end1 ());
-<a name="l05273"></a>05273 }
-<a name="l05274"></a>05274 BOOST_UBLAS_INLINE
-<a name="l05275"></a>05275 const_reverse_iterator1 rend1 ()<span class="keyword"> const </span>{
-<a name="l05276"></a>05276 <span class="keywordflow">return</span> const_reverse_iterator1 (begin1 ());
-<a name="l05277"></a>05277 }
-<a name="l05278"></a>05278
-<a name="l05279"></a>05279 BOOST_UBLAS_INLINE
-<a name="l05280"></a>05280 reverse_iterator1 rbegin1 () {
-<a name="l05281"></a>05281 <span class="keywordflow">return</span> reverse_iterator1 (end1 ());
-<a name="l05282"></a>05282 }
-<a name="l05283"></a>05283 BOOST_UBLAS_INLINE
-<a name="l05284"></a>05284 reverse_iterator1 rend1 () {
-<a name="l05285"></a>05285 <span class="keywordflow">return</span> reverse_iterator1 (begin1 ());
-<a name="l05286"></a>05286 }
-<a name="l05287"></a>05287
-<a name="l05288"></a>05288 BOOST_UBLAS_INLINE
-<a name="l05289"></a>05289 const_reverse_iterator2 rbegin2 ()<span class="keyword"> const </span>{
-<a name="l05290"></a>05290 <span class="keywordflow">return</span> const_reverse_iterator2 (end2 ());
-<a name="l05291"></a>05291 }
-<a name="l05292"></a>05292 BOOST_UBLAS_INLINE
-<a name="l05293"></a>05293 const_reverse_iterator2 rend2 ()<span class="keyword"> const </span>{
-<a name="l05294"></a>05294 <span class="keywordflow">return</span> const_reverse_iterator2 (begin2 ());
-<a name="l05295"></a>05295 }
-<a name="l05296"></a>05296
-<a name="l05297"></a>05297 BOOST_UBLAS_INLINE
-<a name="l05298"></a>05298 reverse_iterator2 rbegin2 () {
-<a name="l05299"></a>05299 <span class="keywordflow">return</span> reverse_iterator2 (end2 ());
-<a name="l05300"></a>05300 }
-<a name="l05301"></a>05301 BOOST_UBLAS_INLINE
-<a name="l05302"></a>05302 reverse_iterator2 rend2 () {
-<a name="l05303"></a>05303 <span class="keywordflow">return</span> reverse_iterator2 (begin2 ());
-<a name="l05304"></a>05304 }
-<a name="l05305"></a>05305
-<a name="l05306"></a>05306 <span class="comment">// Serialization</span>
-<a name="l05307"></a>05307 <span class="keyword">template</span>&lt;<span class="keyword">class</span> Archive&gt;
-<a name="l05308"></a>05308 <span class="keywordtype">void</span> serialize(Archive &amp; ar, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="comment">/* file_version */</span>){
-<a name="l05309"></a>05309 serialization::collection_size_type s1 (size1_);
-<a name="l05310"></a>05310 serialization::collection_size_type s2 (size2_);
-<a name="l05311"></a>05311 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;size1&quot;</span>,s1);
-<a name="l05312"></a>05312 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;size2&quot;</span>,s2);
-<a name="l05313"></a>05313 <span class="keywordflow">if</span> (Archive::is_loading::value) {
-<a name="l05314"></a>05314 size1_ = s1;
-<a name="l05315"></a>05315 size2_ = s2;
-<a name="l05316"></a>05316 }
-<a name="l05317"></a>05317 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;capacity&quot;</span>, capacity_);
-<a name="l05318"></a>05318 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;filled&quot;</span>, filled_);
-<a name="l05319"></a>05319 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;sorted_filled&quot;</span>, sorted_filled_);
-<a name="l05320"></a>05320 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;sorted&quot;</span>, sorted_);
-<a name="l05321"></a>05321 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;index1_data&quot;</span>, index1_data_);
-<a name="l05322"></a>05322 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;index2_data&quot;</span>, index2_data_);
-<a name="l05323"></a>05323 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;value_data&quot;</span>, value_data_);
-<a name="l05324"></a>05324 storage_invariants();
-<a name="l05325"></a>05325 }
-<a name="l05326"></a>05326
-<a name="l05327"></a>05327 <span class="keyword">private</span>:
-<a name="l05328"></a>05328 <span class="keywordtype">void</span> storage_invariants ()<span class="keyword"> const</span>
-<a name="l05329"></a>05329 <span class="keyword"> </span>{
-<a name="l05330"></a>05330 BOOST_UBLAS_CHECK (capacity_ == index1_data_.size (), internal_logic ());
-<a name="l05331"></a>05331 BOOST_UBLAS_CHECK (capacity_ == index2_data_.size (), internal_logic ());
-<a name="l05332"></a>05332 BOOST_UBLAS_CHECK (capacity_ == value_data_.size (), internal_logic ());
-<a name="l05333"></a>05333 BOOST_UBLAS_CHECK (filled_ &lt;= capacity_, internal_logic ());
-<a name="l05334"></a>05334 BOOST_UBLAS_CHECK (sorted_filled_ &lt;= filled_, internal_logic ());
-<a name="l05335"></a>05335 BOOST_UBLAS_CHECK (sorted_ == (sorted_filled_ == filled_), internal_logic ());
-<a name="l05336"></a>05336 }
-<a name="l05337"></a>05337
-<a name="l05338"></a>05338 size_type size1_;
-<a name="l05339"></a>05339 size_type size2_;
-<a name="l05340"></a>05340 array_size_type capacity_;
-<a name="l05341"></a>05341 <span class="keyword">mutable</span> array_size_type filled_;
-<a name="l05342"></a>05342 <span class="keyword">mutable</span> array_size_type sorted_filled_;
-<a name="l05343"></a>05343 <span class="keyword">mutable</span> <span class="keywordtype">bool</span> sorted_;
-<a name="l05344"></a>05344 <span class="keyword">mutable</span> index_array_type index1_data_;
-<a name="l05345"></a>05345 <span class="keyword">mutable</span> index_array_type index2_data_;
-<a name="l05346"></a>05346 <span class="keyword">mutable</span> value_array_type value_data_;
-<a name="l05347"></a>05347 <span class="keyword">static</span> <span class="keyword">const</span> value_type zero_;
-<a name="l05348"></a>05348
-<a name="l05349"></a>05349 BOOST_UBLAS_INLINE
-<a name="l05350"></a>05350 <span class="keyword">static</span> size_type zero_based (size_type k_based_index) {
-<a name="l05351"></a>05351 <span class="keywordflow">return</span> k_based_index - IB;
-<a name="l05352"></a>05352 }
-<a name="l05353"></a>05353 BOOST_UBLAS_INLINE
-<a name="l05354"></a>05354 <span class="keyword">static</span> size_type k_based (size_type zero_based_index) {
-<a name="l05355"></a>05355 <span class="keywordflow">return</span> zero_based_index + IB;
-<a name="l05356"></a>05356 }
-<a name="l05357"></a>05357
-<a name="l05358"></a>05358 <span class="keyword">friend</span> <span class="keyword">class </span>iterator1;
-<a name="l05359"></a>05359 <span class="keyword">friend</span> <span class="keyword">class </span>iterator2;
-<a name="l05360"></a>05360 <span class="keyword">friend</span> <span class="keyword">class </span>const_iterator1;
-<a name="l05361"></a>05361 <span class="keyword">friend</span> <span class="keyword">class </span>const_iterator2;
-<a name="l05362"></a>05362 };
-<a name="l05363"></a>05363
-<a name="l05364"></a>05364 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> L, std::<span class="keywordtype">size_t</span> IB, <span class="keyword">class</span> IA, <span class="keyword">class</span> TA&gt;
-<a name="l05365"></a>05365 <span class="keyword">const</span> <span class="keyword">typename</span> coordinate_matrix&lt;T, L, IB, IA, TA&gt;::value_type coordinate_matrix&lt;T, L, IB, IA, TA&gt;::zero_ = value_type<span class="comment">/*zero*/</span>();
-<a name="l05366"></a>05366
-<a name="l05367"></a>05367 }}}
-<a name="l05368"></a>05368
-<a name="l05369"></a>05369 <span class="preprocessor">#endif</span>
-</pre></div></div>
-<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Jul 4 20:30:58 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>
diff --git a/libs/numeric/ublas/doc/html/operation_8hpp_source.html b/libs/numeric/ublas/doc/html/operation_8hpp_source.html
deleted file mode 100644
index 6cbc78945e..0000000000
--- a/libs/numeric/ublas/doc/html/operation_8hpp_source.html
+++ /dev/null
@@ -1,777 +0,0 @@
-<!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: operation.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>operation.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_OPERATION_</span>
-<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#define _BOOST_UBLAS_OPERATION_</span>
-<a name="l00015"></a>00015 <span class="preprocessor"></span>
-<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;boost/numeric/ublas/matrix_proxy.hpp&gt;</span>
-<a name="l00017"></a>00017
-<a name="l00022"></a>00022 <span class="comment">// axpy-based products</span>
-<a name="l00023"></a>00023 <span class="comment">// Alexei Novakov had a lot of ideas to improve these. Thanks.</span>
-<a name="l00024"></a>00024 <span class="comment">// Hendrik Kueck proposed some new kernel. Thanks again.</span>
-<a name="l00025"></a>00025
-<a name="l00026"></a>00026 <span class="keyword">namespace </span>boost { <span class="keyword">namespace </span>numeric { <span class="keyword">namespace </span>ublas {
-<a name="l00027"></a>00027
-<a name="l00028"></a>00028 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V, <span class="keyword">class</span> T1, <span class="keyword">class</span> L1, <span class="keyword">class</span> IA1, <span class="keyword">class</span> TA1, <span class="keyword">class</span> E2&gt;
-<a name="l00029"></a>00029 BOOST_UBLAS_INLINE
-<a name="l00030"></a>00030 V &amp;
-<a name="l00031"></a>00031 axpy_prod (<span class="keyword">const</span> compressed_matrix&lt;T1, L1, 0, IA1, TA1&gt; &amp;e1,
-<a name="l00032"></a>00032 <span class="keyword">const</span> vector_expression&lt;E2&gt; &amp;e2,
-<a name="l00033"></a>00033 V &amp;v, row_major_tag) {
-<a name="l00034"></a>00034 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::size_type size_type;
-<a name="l00035"></a>00035 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::value_type value_type;
-<a name="l00036"></a>00036
-<a name="l00037"></a>00037 <span class="keywordflow">for</span> (size_type i = 0; i &lt; e1.filled1 () -1; ++ i) {
-<a name="l00038"></a>00038 size_type begin = e1.index1_data () [i];
-<a name="l00039"></a>00039 size_type end = e1.index1_data () [i + 1];
-<a name="l00040"></a>00040 value_type t (v (i));
-<a name="l00041"></a>00041 <span class="keywordflow">for</span> (size_type j = begin; j &lt; end; ++ j)
-<a name="l00042"></a>00042 t += e1.value_data () [j] * e2 () (e1.index2_data () [j]);
-<a name="l00043"></a>00043 v (i) = t;
-<a name="l00044"></a>00044 }
-<a name="l00045"></a>00045 <span class="keywordflow">return</span> v;
-<a name="l00046"></a>00046 }
-<a name="l00047"></a>00047
-<a name="l00048"></a>00048 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V, <span class="keyword">class</span> T1, <span class="keyword">class</span> L1, <span class="keyword">class</span> IA1, <span class="keyword">class</span> TA1, <span class="keyword">class</span> E2&gt;
-<a name="l00049"></a>00049 BOOST_UBLAS_INLINE
-<a name="l00050"></a>00050 V &amp;
-<a name="l00051"></a>00051 axpy_prod (<span class="keyword">const</span> compressed_matrix&lt;T1, L1, 0, IA1, TA1&gt; &amp;e1,
-<a name="l00052"></a>00052 <span class="keyword">const</span> vector_expression&lt;E2&gt; &amp;e2,
-<a name="l00053"></a>00053 V &amp;v, column_major_tag) {
-<a name="l00054"></a>00054 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::size_type size_type;
-<a name="l00055"></a>00055
-<a name="l00056"></a>00056 <span class="keywordflow">for</span> (size_type j = 0; j &lt; e1.filled1 () -1; ++ j) {
-<a name="l00057"></a>00057 size_type begin = e1.index1_data () [j];
-<a name="l00058"></a>00058 size_type end = e1.index1_data () [j + 1];
-<a name="l00059"></a>00059 <span class="keywordflow">for</span> (size_type i = begin; i &lt; end; ++ i)
-<a name="l00060"></a>00060 v (e1.index2_data () [i]) += e1.value_data () [i] * e2 () (j);
-<a name="l00061"></a>00061 }
-<a name="l00062"></a>00062 <span class="keywordflow">return</span> v;
-<a name="l00063"></a>00063 }
-<a name="l00064"></a>00064
-<a name="l00065"></a>00065 <span class="comment">// Dispatcher</span>
-<a name="l00066"></a>00066 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V, <span class="keyword">class</span> T1, <span class="keyword">class</span> L1, <span class="keyword">class</span> IA1, <span class="keyword">class</span> TA1, <span class="keyword">class</span> E2&gt;
-<a name="l00067"></a>00067 BOOST_UBLAS_INLINE
-<a name="l00068"></a>00068 V &amp;
-<a name="l00069"></a>00069 axpy_prod (<span class="keyword">const</span> compressed_matrix&lt;T1, L1, 0, IA1, TA1&gt; &amp;e1,
-<a name="l00070"></a>00070 <span class="keyword">const</span> vector_expression&lt;E2&gt; &amp;e2,
-<a name="l00071"></a>00071 V &amp;v, <span class="keywordtype">bool</span> init = <span class="keyword">true</span>) {
-<a name="l00072"></a>00072 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::value_type value_type;
-<a name="l00073"></a>00073 <span class="keyword">typedef</span> <span class="keyword">typename</span> L1::orientation_category orientation_category;
-<a name="l00074"></a>00074
-<a name="l00075"></a>00075 <span class="keywordflow">if</span> (init)
-<a name="l00076"></a>00076 v.assign (zero_vector&lt;value_type&gt; (e1.size1 ()));
-<a name="l00077"></a>00077 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00078"></a>00078 <span class="preprocessor"></span> vector&lt;value_type&gt; cv (v);
-<a name="l00079"></a>00079 <span class="keyword">typedef</span> <span class="keyword">typename</span> type_traits&lt;value_type&gt;::real_type real_type;
-<a name="l00080"></a>00080 real_type verrorbound (norm_1 (v) + norm_1 (e1) * norm_1 (e2));
-<a name="l00081"></a>00081 indexing_vector_assign&lt;scalar_plus_assign&gt; (cv, prod (e1, e2));
-<a name="l00082"></a>00082 <span class="preprocessor">#endif</span>
-<a name="l00083"></a>00083 <span class="preprocessor"></span> axpy_prod (e1, e2, v, orientation_category ());
-<a name="l00084"></a>00084 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00085"></a>00085 <span class="preprocessor"></span> BOOST_UBLAS_CHECK (norm_1 (v - cv) &lt;= 2 * std::numeric_limits&lt;real_type&gt;::epsilon () * verrorbound, internal_logic ());
-<a name="l00086"></a>00086 <span class="preprocessor">#endif</span>
-<a name="l00087"></a>00087 <span class="preprocessor"></span> <span class="keywordflow">return</span> v;
-<a name="l00088"></a>00088 }
-<a name="l00089"></a>00089 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V, <span class="keyword">class</span> T1, <span class="keyword">class</span> L1, <span class="keyword">class</span> IA1, <span class="keyword">class</span> TA1, <span class="keyword">class</span> E2&gt;
-<a name="l00090"></a>00090 BOOST_UBLAS_INLINE
-<a name="l00091"></a>00091 V
-<a name="l00092"></a>00092 axpy_prod (<span class="keyword">const</span> compressed_matrix&lt;T1, L1, 0, IA1, TA1&gt; &amp;e1,
-<a name="l00093"></a>00093 <span class="keyword">const</span> vector_expression&lt;E2&gt; &amp;e2) {
-<a name="l00094"></a>00094 <span class="keyword">typedef</span> V vector_type;
-<a name="l00095"></a>00095
-<a name="l00096"></a>00096 vector_type v (e1.size1 ());
-<a name="l00097"></a>00097 <span class="keywordflow">return</span> axpy_prod (e1, e2, v, <span class="keyword">true</span>);
-<a name="l00098"></a>00098 }
-<a name="l00099"></a>00099
-<a name="l00100"></a>00100 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V, <span class="keyword">class</span> T1, <span class="keyword">class</span> L1, <span class="keyword">class</span> IA1, <span class="keyword">class</span> TA1, <span class="keyword">class</span> E2&gt;
-<a name="l00101"></a>00101 BOOST_UBLAS_INLINE
-<a name="l00102"></a>00102 V &amp;
-<a name="l00103"></a>00103 axpy_prod (<span class="keyword">const</span> coordinate_matrix&lt;T1, L1, 0, IA1, TA1&gt; &amp;e1,
-<a name="l00104"></a>00104 <span class="keyword">const</span> vector_expression&lt;E2&gt; &amp;e2,
-<a name="l00105"></a>00105 V &amp;v, <span class="keywordtype">bool</span> init = <span class="keyword">true</span>) {
-<a name="l00106"></a>00106 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::size_type size_type;
-<a name="l00107"></a>00107 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::value_type value_type;
-<a name="l00108"></a>00108 <span class="keyword">typedef</span> L1 layout_type;
-<a name="l00109"></a>00109
-<a name="l00110"></a>00110 size_type size1 = e1.size1();
-<a name="l00111"></a>00111 size_type size2 = e1.size2();
-<a name="l00112"></a>00112
-<a name="l00113"></a>00113 <span class="keywordflow">if</span> (init) {
-<a name="l00114"></a>00114 noalias(v) = zero_vector&lt;value_type&gt;(size1);
-<a name="l00115"></a>00115 }
-<a name="l00116"></a>00116
-<a name="l00117"></a>00117 <span class="keywordflow">for</span> (size_type i = 0; i &lt; e1.nnz(); ++i) {
-<a name="l00118"></a>00118 size_type row_index = layout_type::index_M( e1.index1_data () [i], e1.index2_data () [i] );
-<a name="l00119"></a>00119 size_type col_index = layout_type::index_m( e1.index1_data () [i], e1.index2_data () [i] );
-<a name="l00120"></a>00120 v( row_index ) += e1.value_data () [i] * e2 () (col_index);
-<a name="l00121"></a>00121 }
-<a name="l00122"></a>00122 <span class="keywordflow">return</span> v;
-<a name="l00123"></a>00123 }
-<a name="l00124"></a>00124
-<a name="l00125"></a>00125 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l00126"></a>00126 BOOST_UBLAS_INLINE
-<a name="l00127"></a>00127 V &amp;
-<a name="l00128"></a>00128 axpy_prod (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l00129"></a>00129 <span class="keyword">const</span> vector_expression&lt;E2&gt; &amp;e2,
-<a name="l00130"></a>00130 V &amp;v, packed_random_access_iterator_tag, row_major_tag) {
-<a name="l00131"></a>00131 <span class="keyword">typedef</span> <span class="keyword">const</span> E1 expression1_type;
-<a name="l00132"></a>00132 <span class="keyword">typedef</span> <span class="keyword">const</span> E2 expression2_type;
-<a name="l00133"></a>00133 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::size_type size_type;
-<a name="l00134"></a>00134
-<a name="l00135"></a>00135 <span class="keyword">typename</span> expression1_type::const_iterator1 it1 (e1 ().begin1 ());
-<a name="l00136"></a>00136 <span class="keyword">typename</span> expression1_type::const_iterator1 it1_end (e1 ().end1 ());
-<a name="l00137"></a>00137 <span class="keywordflow">while</span> (it1 != it1_end) {
-<a name="l00138"></a>00138 size_type index1 (it1.index1 ());
-<a name="l00139"></a>00139 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l00140"></a>00140 <span class="preprocessor"></span> <span class="keyword">typename</span> expression1_type::const_iterator2 it2 (it1.begin ());
-<a name="l00141"></a>00141 <span class="keyword">typename</span> expression1_type::const_iterator2 it2_end (it1.end ());
-<a name="l00142"></a>00142 <span class="preprocessor">#else</span>
-<a name="l00143"></a>00143 <span class="preprocessor"></span> <span class="keyword">typename</span> expression1_type::const_iterator2 it2 (boost::numeric::ublas::begin (it1, iterator1_tag ()));
-<a name="l00144"></a>00144 <span class="keyword">typename</span> expression1_type::const_iterator2 it2_end (boost::numeric::ublas::end (it1, iterator1_tag ()));
-<a name="l00145"></a>00145 <span class="preprocessor">#endif</span>
-<a name="l00146"></a>00146 <span class="preprocessor"></span> <span class="keywordflow">while</span> (it2 != it2_end) {
-<a name="l00147"></a>00147 v (index1) += *it2 * e2 () (it2.index2 ());
-<a name="l00148"></a>00148 ++ it2;
-<a name="l00149"></a>00149 }
-<a name="l00150"></a>00150 ++ it1;
-<a name="l00151"></a>00151 }
-<a name="l00152"></a>00152 <span class="keywordflow">return</span> v;
-<a name="l00153"></a>00153 }
-<a name="l00154"></a>00154
-<a name="l00155"></a>00155 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l00156"></a>00156 BOOST_UBLAS_INLINE
-<a name="l00157"></a>00157 V &amp;
-<a name="l00158"></a>00158 axpy_prod (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l00159"></a>00159 <span class="keyword">const</span> vector_expression&lt;E2&gt; &amp;e2,
-<a name="l00160"></a>00160 V &amp;v, packed_random_access_iterator_tag, column_major_tag) {
-<a name="l00161"></a>00161 <span class="keyword">typedef</span> <span class="keyword">const</span> E1 expression1_type;
-<a name="l00162"></a>00162 <span class="keyword">typedef</span> <span class="keyword">const</span> E2 expression2_type;
-<a name="l00163"></a>00163 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::size_type size_type;
-<a name="l00164"></a>00164
-<a name="l00165"></a>00165 <span class="keyword">typename</span> expression1_type::const_iterator2 it2 (e1 ().begin2 ());
-<a name="l00166"></a>00166 <span class="keyword">typename</span> expression1_type::const_iterator2 it2_end (e1 ().end2 ());
-<a name="l00167"></a>00167 <span class="keywordflow">while</span> (it2 != it2_end) {
-<a name="l00168"></a>00168 size_type index2 (it2.index2 ());
-<a name="l00169"></a>00169 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l00170"></a>00170 <span class="preprocessor"></span> <span class="keyword">typename</span> expression1_type::const_iterator1 it1 (it2.begin ());
-<a name="l00171"></a>00171 <span class="keyword">typename</span> expression1_type::const_iterator1 it1_end (it2.end ());
-<a name="l00172"></a>00172 <span class="preprocessor">#else</span>
-<a name="l00173"></a>00173 <span class="preprocessor"></span> <span class="keyword">typename</span> expression1_type::const_iterator1 it1 (boost::numeric::ublas::begin (it2, iterator2_tag ()));
-<a name="l00174"></a>00174 <span class="keyword">typename</span> expression1_type::const_iterator1 it1_end (boost::numeric::ublas::end (it2, iterator2_tag ()));
-<a name="l00175"></a>00175 <span class="preprocessor">#endif</span>
-<a name="l00176"></a>00176 <span class="preprocessor"></span> <span class="keywordflow">while</span> (it1 != it1_end) {
-<a name="l00177"></a>00177 v (it1.index1 ()) += *it1 * e2 () (index2);
-<a name="l00178"></a>00178 ++ it1;
-<a name="l00179"></a>00179 }
-<a name="l00180"></a>00180 ++ it2;
-<a name="l00181"></a>00181 }
-<a name="l00182"></a>00182 <span class="keywordflow">return</span> v;
-<a name="l00183"></a>00183 }
-<a name="l00184"></a>00184
-<a name="l00185"></a>00185 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l00186"></a>00186 BOOST_UBLAS_INLINE
-<a name="l00187"></a>00187 V &amp;
-<a name="l00188"></a>00188 axpy_prod (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l00189"></a>00189 <span class="keyword">const</span> vector_expression&lt;E2&gt; &amp;e2,
-<a name="l00190"></a>00190 V &amp;v, sparse_bidirectional_iterator_tag) {
-<a name="l00191"></a>00191 <span class="keyword">typedef</span> <span class="keyword">const</span> E1 expression1_type;
-<a name="l00192"></a>00192 <span class="keyword">typedef</span> <span class="keyword">const</span> E2 expression2_type;
-<a name="l00193"></a>00193 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::size_type size_type;
-<a name="l00194"></a>00194
-<a name="l00195"></a>00195 <span class="keyword">typename</span> expression2_type::const_iterator it (e2 ().begin ());
-<a name="l00196"></a>00196 <span class="keyword">typename</span> expression2_type::const_iterator it_end (e2 ().end ());
-<a name="l00197"></a>00197 <span class="keywordflow">while</span> (it != it_end) {
-<a name="l00198"></a>00198 v.plus_assign (column (e1 (), it.index ()) * *it);
-<a name="l00199"></a>00199 ++ it;
-<a name="l00200"></a>00200 }
-<a name="l00201"></a>00201 <span class="keywordflow">return</span> v;
-<a name="l00202"></a>00202 }
-<a name="l00203"></a>00203
-<a name="l00204"></a>00204 <span class="comment">// Dispatcher</span>
-<a name="l00205"></a>00205 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l00206"></a>00206 BOOST_UBLAS_INLINE
-<a name="l00207"></a>00207 V &amp;
-<a name="l00208"></a>00208 axpy_prod (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l00209"></a>00209 <span class="keyword">const</span> vector_expression&lt;E2&gt; &amp;e2,
-<a name="l00210"></a>00210 V &amp;v, packed_random_access_iterator_tag) {
-<a name="l00211"></a>00211 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::orientation_category orientation_category;
-<a name="l00212"></a>00212 <span class="keywordflow">return</span> axpy_prod (e1, e2, v, packed_random_access_iterator_tag (), orientation_category ());
-<a name="l00213"></a>00213 }
-<a name="l00214"></a>00214
-<a name="l00215"></a>00215
-<a name="l00241"></a>00241 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l00242"></a>00242 BOOST_UBLAS_INLINE
-<a name="l00243"></a>00243 V &amp;
-<a name="l00244"></a>00244 axpy_prod (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l00245"></a>00245 <span class="keyword">const</span> vector_expression&lt;E2&gt; &amp;e2,
-<a name="l00246"></a>00246 V &amp;v, <span class="keywordtype">bool</span> init = <span class="keyword">true</span>) {
-<a name="l00247"></a>00247 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::value_type value_type;
-<a name="l00248"></a>00248 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::const_iterator::iterator_category iterator_category;
-<a name="l00249"></a>00249
-<a name="l00250"></a>00250 <span class="keywordflow">if</span> (init)
-<a name="l00251"></a>00251 v.assign (zero_vector&lt;value_type&gt; (e1 ().size1 ()));
-<a name="l00252"></a>00252 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00253"></a>00253 <span class="preprocessor"></span> vector&lt;value_type&gt; cv (v);
-<a name="l00254"></a>00254 <span class="keyword">typedef</span> <span class="keyword">typename</span> type_traits&lt;value_type&gt;::real_type real_type;
-<a name="l00255"></a>00255 real_type verrorbound (norm_1 (v) + norm_1 (e1) * norm_1 (e2));
-<a name="l00256"></a>00256 indexing_vector_assign&lt;scalar_plus_assign&gt; (cv, prod (e1, e2));
-<a name="l00257"></a>00257 <span class="preprocessor">#endif</span>
-<a name="l00258"></a>00258 <span class="preprocessor"></span> axpy_prod (e1, e2, v, iterator_category ());
-<a name="l00259"></a>00259 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00260"></a>00260 <span class="preprocessor"></span> BOOST_UBLAS_CHECK (norm_1 (v - cv) &lt;= 2 * std::numeric_limits&lt;real_type&gt;::epsilon () * verrorbound, internal_logic ());
-<a name="l00261"></a>00261 <span class="preprocessor">#endif</span>
-<a name="l00262"></a>00262 <span class="preprocessor"></span> <span class="keywordflow">return</span> v;
-<a name="l00263"></a>00263 }
-<a name="l00264"></a>00264 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l00265"></a>00265 BOOST_UBLAS_INLINE
-<a name="l00266"></a>00266 V
-<a name="l00267"></a>00267 axpy_prod (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l00268"></a>00268 <span class="keyword">const</span> vector_expression&lt;E2&gt; &amp;e2) {
-<a name="l00269"></a>00269 <span class="keyword">typedef</span> V vector_type;
-<a name="l00270"></a>00270
-<a name="l00271"></a>00271 vector_type v (e1 ().size1 ());
-<a name="l00272"></a>00272 <span class="keywordflow">return</span> axpy_prod (e1, e2, v, <span class="keyword">true</span>);
-<a name="l00273"></a>00273 }
-<a name="l00274"></a>00274
-<a name="l00275"></a>00275 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V, <span class="keyword">class</span> E1, <span class="keyword">class</span> T2, <span class="keyword">class</span> IA2, <span class="keyword">class</span> TA2&gt;
-<a name="l00276"></a>00276 BOOST_UBLAS_INLINE
-<a name="l00277"></a>00277 V &amp;
-<a name="l00278"></a>00278 axpy_prod (<span class="keyword">const</span> vector_expression&lt;E1&gt; &amp;e1,
-<a name="l00279"></a>00279 <span class="keyword">const</span> compressed_matrix&lt;T2, column_major, 0, IA2, TA2&gt; &amp;e2,
-<a name="l00280"></a>00280 V &amp;v, column_major_tag) {
-<a name="l00281"></a>00281 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::size_type size_type;
-<a name="l00282"></a>00282 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::value_type value_type;
-<a name="l00283"></a>00283
-<a name="l00284"></a>00284 <span class="keywordflow">for</span> (size_type j = 0; j &lt; e2.filled1 () -1; ++ j) {
-<a name="l00285"></a>00285 size_type begin = e2.index1_data () [j];
-<a name="l00286"></a>00286 size_type end = e2.index1_data () [j + 1];
-<a name="l00287"></a>00287 value_type t (v (j));
-<a name="l00288"></a>00288 <span class="keywordflow">for</span> (size_type i = begin; i &lt; end; ++ i)
-<a name="l00289"></a>00289 t += e2.value_data () [i] * e1 () (e2.index2_data () [i]);
-<a name="l00290"></a>00290 v (j) = t;
-<a name="l00291"></a>00291 }
-<a name="l00292"></a>00292 <span class="keywordflow">return</span> v;
-<a name="l00293"></a>00293 }
-<a name="l00294"></a>00294
-<a name="l00295"></a>00295 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V, <span class="keyword">class</span> E1, <span class="keyword">class</span> T2, <span class="keyword">class</span> IA2, <span class="keyword">class</span> TA2&gt;
-<a name="l00296"></a>00296 BOOST_UBLAS_INLINE
-<a name="l00297"></a>00297 V &amp;
-<a name="l00298"></a>00298 axpy_prod (<span class="keyword">const</span> vector_expression&lt;E1&gt; &amp;e1,
-<a name="l00299"></a>00299 <span class="keyword">const</span> compressed_matrix&lt;T2, row_major, 0, IA2, TA2&gt; &amp;e2,
-<a name="l00300"></a>00300 V &amp;v, row_major_tag) {
-<a name="l00301"></a>00301 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::size_type size_type;
-<a name="l00302"></a>00302
-<a name="l00303"></a>00303 <span class="keywordflow">for</span> (size_type i = 0; i &lt; e2.filled1 () -1; ++ i) {
-<a name="l00304"></a>00304 size_type begin = e2.index1_data () [i];
-<a name="l00305"></a>00305 size_type end = e2.index1_data () [i + 1];
-<a name="l00306"></a>00306 <span class="keywordflow">for</span> (size_type j = begin; j &lt; end; ++ j)
-<a name="l00307"></a>00307 v (e2.index2_data () [j]) += e2.value_data () [j] * e1 () (i);
-<a name="l00308"></a>00308 }
-<a name="l00309"></a>00309 <span class="keywordflow">return</span> v;
-<a name="l00310"></a>00310 }
-<a name="l00311"></a>00311
-<a name="l00312"></a>00312 <span class="comment">// Dispatcher</span>
-<a name="l00313"></a>00313 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V, <span class="keyword">class</span> E1, <span class="keyword">class</span> T2, <span class="keyword">class</span> L2, <span class="keyword">class</span> IA2, <span class="keyword">class</span> TA2&gt;
-<a name="l00314"></a>00314 BOOST_UBLAS_INLINE
-<a name="l00315"></a>00315 V &amp;
-<a name="l00316"></a>00316 axpy_prod (<span class="keyword">const</span> vector_expression&lt;E1&gt; &amp;e1,
-<a name="l00317"></a>00317 <span class="keyword">const</span> compressed_matrix&lt;T2, L2, 0, IA2, TA2&gt; &amp;e2,
-<a name="l00318"></a>00318 V &amp;v, <span class="keywordtype">bool</span> init = <span class="keyword">true</span>) {
-<a name="l00319"></a>00319 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::value_type value_type;
-<a name="l00320"></a>00320 <span class="keyword">typedef</span> <span class="keyword">typename</span> L2::orientation_category orientation_category;
-<a name="l00321"></a>00321
-<a name="l00322"></a>00322 <span class="keywordflow">if</span> (init)
-<a name="l00323"></a>00323 v.assign (zero_vector&lt;value_type&gt; (e2.size2 ()));
-<a name="l00324"></a>00324 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00325"></a>00325 <span class="preprocessor"></span> vector&lt;value_type&gt; cv (v);
-<a name="l00326"></a>00326 <span class="keyword">typedef</span> <span class="keyword">typename</span> type_traits&lt;value_type&gt;::real_type real_type;
-<a name="l00327"></a>00327 real_type verrorbound (norm_1 (v) + norm_1 (e1) * norm_1 (e2));
-<a name="l00328"></a>00328 indexing_vector_assign&lt;scalar_plus_assign&gt; (cv, prod (e1, e2));
-<a name="l00329"></a>00329 <span class="preprocessor">#endif</span>
-<a name="l00330"></a>00330 <span class="preprocessor"></span> axpy_prod (e1, e2, v, orientation_category ());
-<a name="l00331"></a>00331 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00332"></a>00332 <span class="preprocessor"></span> BOOST_UBLAS_CHECK (norm_1 (v - cv) &lt;= 2 * std::numeric_limits&lt;real_type&gt;::epsilon () * verrorbound, internal_logic ());
-<a name="l00333"></a>00333 <span class="preprocessor">#endif</span>
-<a name="l00334"></a>00334 <span class="preprocessor"></span> <span class="keywordflow">return</span> v;
-<a name="l00335"></a>00335 }
-<a name="l00336"></a>00336 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V, <span class="keyword">class</span> E1, <span class="keyword">class</span> T2, <span class="keyword">class</span> L2, <span class="keyword">class</span> IA2, <span class="keyword">class</span> TA2&gt;
-<a name="l00337"></a>00337 BOOST_UBLAS_INLINE
-<a name="l00338"></a>00338 V
-<a name="l00339"></a>00339 axpy_prod (<span class="keyword">const</span> vector_expression&lt;E1&gt; &amp;e1,
-<a name="l00340"></a>00340 <span class="keyword">const</span> compressed_matrix&lt;T2, L2, 0, IA2, TA2&gt; &amp;e2) {
-<a name="l00341"></a>00341 <span class="keyword">typedef</span> V vector_type;
-<a name="l00342"></a>00342
-<a name="l00343"></a>00343 vector_type v (e2.size2 ());
-<a name="l00344"></a>00344 <span class="keywordflow">return</span> axpy_prod (e1, e2, v, <span class="keyword">true</span>);
-<a name="l00345"></a>00345 }
-<a name="l00346"></a>00346
-<a name="l00347"></a>00347 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l00348"></a>00348 BOOST_UBLAS_INLINE
-<a name="l00349"></a>00349 V &amp;
-<a name="l00350"></a>00350 axpy_prod (<span class="keyword">const</span> vector_expression&lt;E1&gt; &amp;e1,
-<a name="l00351"></a>00351 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l00352"></a>00352 V &amp;v, packed_random_access_iterator_tag, column_major_tag) {
-<a name="l00353"></a>00353 <span class="keyword">typedef</span> <span class="keyword">const</span> E1 expression1_type;
-<a name="l00354"></a>00354 <span class="keyword">typedef</span> <span class="keyword">const</span> E2 expression2_type;
-<a name="l00355"></a>00355 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::size_type size_type;
-<a name="l00356"></a>00356
-<a name="l00357"></a>00357 <span class="keyword">typename</span> expression2_type::const_iterator2 it2 (e2 ().begin2 ());
-<a name="l00358"></a>00358 <span class="keyword">typename</span> expression2_type::const_iterator2 it2_end (e2 ().end2 ());
-<a name="l00359"></a>00359 <span class="keywordflow">while</span> (it2 != it2_end) {
-<a name="l00360"></a>00360 size_type index2 (it2.index2 ());
-<a name="l00361"></a>00361 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l00362"></a>00362 <span class="preprocessor"></span> <span class="keyword">typename</span> expression2_type::const_iterator1 it1 (it2.begin ());
-<a name="l00363"></a>00363 <span class="keyword">typename</span> expression2_type::const_iterator1 it1_end (it2.end ());
-<a name="l00364"></a>00364 <span class="preprocessor">#else</span>
-<a name="l00365"></a>00365 <span class="preprocessor"></span> <span class="keyword">typename</span> expression2_type::const_iterator1 it1 (boost::numeric::ublas::begin (it2, iterator2_tag ()));
-<a name="l00366"></a>00366 <span class="keyword">typename</span> expression2_type::const_iterator1 it1_end (boost::numeric::ublas::end (it2, iterator2_tag ()));
-<a name="l00367"></a>00367 <span class="preprocessor">#endif</span>
-<a name="l00368"></a>00368 <span class="preprocessor"></span> <span class="keywordflow">while</span> (it1 != it1_end) {
-<a name="l00369"></a>00369 v (index2) += *it1 * e1 () (it1.index1 ());
-<a name="l00370"></a>00370 ++ it1;
-<a name="l00371"></a>00371 }
-<a name="l00372"></a>00372 ++ it2;
-<a name="l00373"></a>00373 }
-<a name="l00374"></a>00374 <span class="keywordflow">return</span> v;
-<a name="l00375"></a>00375 }
-<a name="l00376"></a>00376
-<a name="l00377"></a>00377 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l00378"></a>00378 BOOST_UBLAS_INLINE
-<a name="l00379"></a>00379 V &amp;
-<a name="l00380"></a>00380 axpy_prod (<span class="keyword">const</span> vector_expression&lt;E1&gt; &amp;e1,
-<a name="l00381"></a>00381 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l00382"></a>00382 V &amp;v, packed_random_access_iterator_tag, row_major_tag) {
-<a name="l00383"></a>00383 <span class="keyword">typedef</span> <span class="keyword">const</span> E1 expression1_type;
-<a name="l00384"></a>00384 <span class="keyword">typedef</span> <span class="keyword">const</span> E2 expression2_type;
-<a name="l00385"></a>00385 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::size_type size_type;
-<a name="l00386"></a>00386
-<a name="l00387"></a>00387 <span class="keyword">typename</span> expression2_type::const_iterator1 it1 (e2 ().begin1 ());
-<a name="l00388"></a>00388 <span class="keyword">typename</span> expression2_type::const_iterator1 it1_end (e2 ().end1 ());
-<a name="l00389"></a>00389 <span class="keywordflow">while</span> (it1 != it1_end) {
-<a name="l00390"></a>00390 size_type index1 (it1.index1 ());
-<a name="l00391"></a>00391 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l00392"></a>00392 <span class="preprocessor"></span> <span class="keyword">typename</span> expression2_type::const_iterator2 it2 (it1.begin ());
-<a name="l00393"></a>00393 <span class="keyword">typename</span> expression2_type::const_iterator2 it2_end (it1.end ());
-<a name="l00394"></a>00394 <span class="preprocessor">#else</span>
-<a name="l00395"></a>00395 <span class="preprocessor"></span> <span class="keyword">typename</span> expression2_type::const_iterator2 it2 (boost::numeric::ublas::begin (it1, iterator1_tag ()));
-<a name="l00396"></a>00396 <span class="keyword">typename</span> expression2_type::const_iterator2 it2_end (boost::numeric::ublas::end (it1, iterator1_tag ()));
-<a name="l00397"></a>00397 <span class="preprocessor">#endif</span>
-<a name="l00398"></a>00398 <span class="preprocessor"></span> <span class="keywordflow">while</span> (it2 != it2_end) {
-<a name="l00399"></a>00399 v (it2.index2 ()) += *it2 * e1 () (index1);
-<a name="l00400"></a>00400 ++ it2;
-<a name="l00401"></a>00401 }
-<a name="l00402"></a>00402 ++ it1;
-<a name="l00403"></a>00403 }
-<a name="l00404"></a>00404 <span class="keywordflow">return</span> v;
-<a name="l00405"></a>00405 }
-<a name="l00406"></a>00406
-<a name="l00407"></a>00407 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l00408"></a>00408 BOOST_UBLAS_INLINE
-<a name="l00409"></a>00409 V &amp;
-<a name="l00410"></a>00410 axpy_prod (<span class="keyword">const</span> vector_expression&lt;E1&gt; &amp;e1,
-<a name="l00411"></a>00411 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l00412"></a>00412 V &amp;v, sparse_bidirectional_iterator_tag) {
-<a name="l00413"></a>00413 <span class="keyword">typedef</span> <span class="keyword">const</span> E1 expression1_type;
-<a name="l00414"></a>00414 <span class="keyword">typedef</span> <span class="keyword">const</span> E2 expression2_type;
-<a name="l00415"></a>00415 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::size_type size_type;
-<a name="l00416"></a>00416
-<a name="l00417"></a>00417 <span class="keyword">typename</span> expression1_type::const_iterator it (e1 ().begin ());
-<a name="l00418"></a>00418 <span class="keyword">typename</span> expression1_type::const_iterator it_end (e1 ().end ());
-<a name="l00419"></a>00419 <span class="keywordflow">while</span> (it != it_end) {
-<a name="l00420"></a>00420 v.plus_assign (*it * row (e2 (), it.index ()));
-<a name="l00421"></a>00421 ++ it;
-<a name="l00422"></a>00422 }
-<a name="l00423"></a>00423 <span class="keywordflow">return</span> v;
-<a name="l00424"></a>00424 }
-<a name="l00425"></a>00425
-<a name="l00426"></a>00426 <span class="comment">// Dispatcher</span>
-<a name="l00427"></a>00427 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l00428"></a>00428 BOOST_UBLAS_INLINE
-<a name="l00429"></a>00429 V &amp;
-<a name="l00430"></a>00430 axpy_prod (<span class="keyword">const</span> vector_expression&lt;E1&gt; &amp;e1,
-<a name="l00431"></a>00431 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l00432"></a>00432 V &amp;v, packed_random_access_iterator_tag) {
-<a name="l00433"></a>00433 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::orientation_category orientation_category;
-<a name="l00434"></a>00434 <span class="keywordflow">return</span> axpy_prod (e1, e2, v, packed_random_access_iterator_tag (), orientation_category ());
-<a name="l00435"></a>00435 }
-<a name="l00436"></a>00436
-<a name="l00437"></a>00437
-<a name="l00463"></a>00463 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l00464"></a>00464 BOOST_UBLAS_INLINE
-<a name="l00465"></a>00465 V &amp;
-<a name="l00466"></a>00466 axpy_prod (<span class="keyword">const</span> vector_expression&lt;E1&gt; &amp;e1,
-<a name="l00467"></a>00467 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l00468"></a>00468 V &amp;v, <span class="keywordtype">bool</span> init = <span class="keyword">true</span>) {
-<a name="l00469"></a>00469 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::value_type value_type;
-<a name="l00470"></a>00470 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::const_iterator::iterator_category iterator_category;
-<a name="l00471"></a>00471
-<a name="l00472"></a>00472 <span class="keywordflow">if</span> (init)
-<a name="l00473"></a>00473 v.assign (zero_vector&lt;value_type&gt; (e2 ().size2 ()));
-<a name="l00474"></a>00474 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00475"></a>00475 <span class="preprocessor"></span> vector&lt;value_type&gt; cv (v);
-<a name="l00476"></a>00476 <span class="keyword">typedef</span> <span class="keyword">typename</span> type_traits&lt;value_type&gt;::real_type real_type;
-<a name="l00477"></a>00477 real_type verrorbound (norm_1 (v) + norm_1 (e1) * norm_1 (e2));
-<a name="l00478"></a>00478 indexing_vector_assign&lt;scalar_plus_assign&gt; (cv, prod (e1, e2));
-<a name="l00479"></a>00479 <span class="preprocessor">#endif</span>
-<a name="l00480"></a>00480 <span class="preprocessor"></span> axpy_prod (e1, e2, v, iterator_category ());
-<a name="l00481"></a>00481 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00482"></a>00482 <span class="preprocessor"></span> BOOST_UBLAS_CHECK (norm_1 (v - cv) &lt;= 2 * std::numeric_limits&lt;real_type&gt;::epsilon () * verrorbound, internal_logic ());
-<a name="l00483"></a>00483 <span class="preprocessor">#endif</span>
-<a name="l00484"></a>00484 <span class="preprocessor"></span> <span class="keywordflow">return</span> v;
-<a name="l00485"></a>00485 }
-<a name="l00486"></a>00486 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l00487"></a>00487 BOOST_UBLAS_INLINE
-<a name="l00488"></a>00488 V
-<a name="l00489"></a>00489 axpy_prod (<span class="keyword">const</span> vector_expression&lt;E1&gt; &amp;e1,
-<a name="l00490"></a>00490 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2) {
-<a name="l00491"></a>00491 <span class="keyword">typedef</span> V vector_type;
-<a name="l00492"></a>00492
-<a name="l00493"></a>00493 vector_type v (e2 ().size2 ());
-<a name="l00494"></a>00494 <span class="keywordflow">return</span> axpy_prod (e1, e2, v, <span class="keyword">true</span>);
-<a name="l00495"></a>00495 }
-<a name="l00496"></a>00496
-<a name="l00497"></a>00497 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2, <span class="keyword">class</span> TRI&gt;
-<a name="l00498"></a>00498 BOOST_UBLAS_INLINE
-<a name="l00499"></a>00499 M &amp;
-<a name="l00500"></a>00500 axpy_prod (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l00501"></a>00501 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l00502"></a>00502 M &amp;m, TRI,
-<a name="l00503"></a>00503 dense_proxy_tag, row_major_tag) {
-<a name="l00504"></a>00504 <span class="keyword">typedef</span> M matrix_type;
-<a name="l00505"></a>00505 <span class="keyword">typedef</span> <span class="keyword">const</span> E1 expression1_type;
-<a name="l00506"></a>00506 <span class="keyword">typedef</span> <span class="keyword">const</span> E2 expression2_type;
-<a name="l00507"></a>00507 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::size_type size_type;
-<a name="l00508"></a>00508 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::value_type value_type;
-<a name="l00509"></a>00509
-<a name="l00510"></a>00510 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00511"></a>00511 <span class="preprocessor"></span> matrix&lt;value_type, row_major&gt; cm (m);
-<a name="l00512"></a>00512 <span class="keyword">typedef</span> <span class="keyword">typename</span> type_traits&lt;value_type&gt;::real_type real_type;
-<a name="l00513"></a>00513 real_type merrorbound (norm_1 (m) + norm_1 (e1) * norm_1 (e2));
-<a name="l00514"></a>00514 indexing_matrix_assign&lt;scalar_plus_assign&gt; (cm, prod (e1, e2), row_major_tag ());
-<a name="l00515"></a>00515 <span class="preprocessor">#endif</span>
-<a name="l00516"></a>00516 <span class="preprocessor"></span> size_type size1 (e1 ().size1 ());
-<a name="l00517"></a>00517 size_type size2 (e1 ().size2 ());
-<a name="l00518"></a>00518 <span class="keywordflow">for</span> (size_type i = 0; i &lt; size1; ++ i)
-<a name="l00519"></a>00519 <span class="keywordflow">for</span> (size_type j = 0; j &lt; size2; ++ j)
-<a name="l00520"></a>00520 row (m, i).plus_assign (e1 () (i, j) * row (e2 (), j));
-<a name="l00521"></a>00521 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00522"></a>00522 <span class="preprocessor"></span> BOOST_UBLAS_CHECK (norm_1 (m - cm) &lt;= 2 * std::numeric_limits&lt;real_type&gt;::epsilon () * merrorbound, internal_logic ());
-<a name="l00523"></a>00523 <span class="preprocessor">#endif</span>
-<a name="l00524"></a>00524 <span class="preprocessor"></span> <span class="keywordflow">return</span> m;
-<a name="l00525"></a>00525 }
-<a name="l00526"></a>00526 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2, <span class="keyword">class</span> TRI&gt;
-<a name="l00527"></a>00527 BOOST_UBLAS_INLINE
-<a name="l00528"></a>00528 M &amp;
-<a name="l00529"></a>00529 axpy_prod (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l00530"></a>00530 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l00531"></a>00531 M &amp;m, TRI,
-<a name="l00532"></a>00532 sparse_proxy_tag, row_major_tag) {
-<a name="l00533"></a>00533 <span class="keyword">typedef</span> M matrix_type;
-<a name="l00534"></a>00534 <span class="keyword">typedef</span> TRI triangular_restriction;
-<a name="l00535"></a>00535 <span class="keyword">typedef</span> <span class="keyword">const</span> E1 expression1_type;
-<a name="l00536"></a>00536 <span class="keyword">typedef</span> <span class="keyword">const</span> E2 expression2_type;
-<a name="l00537"></a>00537 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::size_type size_type;
-<a name="l00538"></a>00538 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::value_type value_type;
-<a name="l00539"></a>00539
-<a name="l00540"></a>00540 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00541"></a>00541 <span class="preprocessor"></span> matrix&lt;value_type, row_major&gt; cm (m);
-<a name="l00542"></a>00542 <span class="keyword">typedef</span> <span class="keyword">typename</span> type_traits&lt;value_type&gt;::real_type real_type;
-<a name="l00543"></a>00543 real_type merrorbound (norm_1 (m) + norm_1 (e1) * norm_1 (e2));
-<a name="l00544"></a>00544 indexing_matrix_assign&lt;scalar_plus_assign&gt; (cm, prod (e1, e2), row_major_tag ());
-<a name="l00545"></a>00545 <span class="preprocessor">#endif</span>
-<a name="l00546"></a>00546 <span class="preprocessor"></span> <span class="keyword">typename</span> expression1_type::const_iterator1 it1 (e1 ().begin1 ());
-<a name="l00547"></a>00547 <span class="keyword">typename</span> expression1_type::const_iterator1 it1_end (e1 ().end1 ());
-<a name="l00548"></a>00548 <span class="keywordflow">while</span> (it1 != it1_end) {
-<a name="l00549"></a>00549 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l00550"></a>00550 <span class="preprocessor"></span> <span class="keyword">typename</span> expression1_type::const_iterator2 it2 (it1.begin ());
-<a name="l00551"></a>00551 <span class="keyword">typename</span> expression1_type::const_iterator2 it2_end (it1.end ());
-<a name="l00552"></a>00552 <span class="preprocessor">#else</span>
-<a name="l00553"></a>00553 <span class="preprocessor"></span> <span class="keyword">typename</span> expression1_type::const_iterator2 it2 (boost::numeric::ublas::begin (it1, iterator1_tag ()));
-<a name="l00554"></a>00554 <span class="keyword">typename</span> expression1_type::const_iterator2 it2_end (boost::numeric::ublas::end (it1, iterator1_tag ()));
-<a name="l00555"></a>00555 <span class="preprocessor">#endif</span>
-<a name="l00556"></a>00556 <span class="preprocessor"></span> <span class="keywordflow">while</span> (it2 != it2_end) {
-<a name="l00557"></a>00557 <span class="comment">// row (m, it1.index1 ()).plus_assign (*it2 * row (e2 (), it2.index2 ()));</span>
-<a name="l00558"></a>00558 matrix_row&lt;expression2_type&gt; mr (e2 (), it2.index2 ());
-<a name="l00559"></a>00559 <span class="keyword">typename</span> matrix_row&lt;expression2_type&gt;::const_iterator itr (mr.begin ());
-<a name="l00560"></a>00560 <span class="keyword">typename</span> matrix_row&lt;expression2_type&gt;::const_iterator itr_end (mr.end ());
-<a name="l00561"></a>00561 <span class="keywordflow">while</span> (itr != itr_end) {
-<a name="l00562"></a>00562 <span class="keywordflow">if</span> (triangular_restriction::other (it1.index1 (), itr.index ()))
-<a name="l00563"></a>00563 m (it1.index1 (), itr.index ()) += *it2 * *itr;
-<a name="l00564"></a>00564 ++ itr;
-<a name="l00565"></a>00565 }
-<a name="l00566"></a>00566 ++ it2;
-<a name="l00567"></a>00567 }
-<a name="l00568"></a>00568 ++ it1;
-<a name="l00569"></a>00569 }
-<a name="l00570"></a>00570 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00571"></a>00571 <span class="preprocessor"></span> BOOST_UBLAS_CHECK (norm_1 (m - cm) &lt;= 2 * std::numeric_limits&lt;real_type&gt;::epsilon () * merrorbound, internal_logic ());
-<a name="l00572"></a>00572 <span class="preprocessor">#endif</span>
-<a name="l00573"></a>00573 <span class="preprocessor"></span> <span class="keywordflow">return</span> m;
-<a name="l00574"></a>00574 }
-<a name="l00575"></a>00575
-<a name="l00576"></a>00576 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2, <span class="keyword">class</span> TRI&gt;
-<a name="l00577"></a>00577 BOOST_UBLAS_INLINE
-<a name="l00578"></a>00578 M &amp;
-<a name="l00579"></a>00579 axpy_prod (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l00580"></a>00580 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l00581"></a>00581 M &amp;m, TRI,
-<a name="l00582"></a>00582 dense_proxy_tag, column_major_tag) {
-<a name="l00583"></a>00583 <span class="keyword">typedef</span> M matrix_type;
-<a name="l00584"></a>00584 <span class="keyword">typedef</span> <span class="keyword">const</span> E1 expression1_type;
-<a name="l00585"></a>00585 <span class="keyword">typedef</span> <span class="keyword">const</span> E2 expression2_type;
-<a name="l00586"></a>00586 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::size_type size_type;
-<a name="l00587"></a>00587 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::value_type value_type;
-<a name="l00588"></a>00588
-<a name="l00589"></a>00589 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00590"></a>00590 <span class="preprocessor"></span> matrix&lt;value_type, column_major&gt; cm (m);
-<a name="l00591"></a>00591 <span class="keyword">typedef</span> <span class="keyword">typename</span> type_traits&lt;value_type&gt;::real_type real_type;
-<a name="l00592"></a>00592 real_type merrorbound (norm_1 (m) + norm_1 (e1) * norm_1 (e2));
-<a name="l00593"></a>00593 indexing_matrix_assign&lt;scalar_plus_assign&gt; (cm, prod (e1, e2), column_major_tag ());
-<a name="l00594"></a>00594 <span class="preprocessor">#endif</span>
-<a name="l00595"></a>00595 <span class="preprocessor"></span> size_type size1 (e2 ().size1 ());
-<a name="l00596"></a>00596 size_type size2 (e2 ().size2 ());
-<a name="l00597"></a>00597 <span class="keywordflow">for</span> (size_type j = 0; j &lt; size2; ++ j)
-<a name="l00598"></a>00598 <span class="keywordflow">for</span> (size_type i = 0; i &lt; size1; ++ i)
-<a name="l00599"></a>00599 column (m, j).plus_assign (e2 () (i, j) * column (e1 (), i));
-<a name="l00600"></a>00600 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00601"></a>00601 <span class="preprocessor"></span> BOOST_UBLAS_CHECK (norm_1 (m - cm) &lt;= 2 * std::numeric_limits&lt;real_type&gt;::epsilon () * merrorbound, internal_logic ());
-<a name="l00602"></a>00602 <span class="preprocessor">#endif</span>
-<a name="l00603"></a>00603 <span class="preprocessor"></span> <span class="keywordflow">return</span> m;
-<a name="l00604"></a>00604 }
-<a name="l00605"></a>00605 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2, <span class="keyword">class</span> TRI&gt;
-<a name="l00606"></a>00606 BOOST_UBLAS_INLINE
-<a name="l00607"></a>00607 M &amp;
-<a name="l00608"></a>00608 axpy_prod (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l00609"></a>00609 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l00610"></a>00610 M &amp;m, TRI,
-<a name="l00611"></a>00611 sparse_proxy_tag, column_major_tag) {
-<a name="l00612"></a>00612 <span class="keyword">typedef</span> M matrix_type;
-<a name="l00613"></a>00613 <span class="keyword">typedef</span> TRI triangular_restriction;
-<a name="l00614"></a>00614 <span class="keyword">typedef</span> <span class="keyword">const</span> E1 expression1_type;
-<a name="l00615"></a>00615 <span class="keyword">typedef</span> <span class="keyword">const</span> E2 expression2_type;
-<a name="l00616"></a>00616 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::size_type size_type;
-<a name="l00617"></a>00617 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::value_type value_type;
-<a name="l00618"></a>00618
-<a name="l00619"></a>00619 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00620"></a>00620 <span class="preprocessor"></span> matrix&lt;value_type, column_major&gt; cm (m);
-<a name="l00621"></a>00621 <span class="keyword">typedef</span> <span class="keyword">typename</span> type_traits&lt;value_type&gt;::real_type real_type;
-<a name="l00622"></a>00622 real_type merrorbound (norm_1 (m) + norm_1 (e1) * norm_1 (e2));
-<a name="l00623"></a>00623 indexing_matrix_assign&lt;scalar_plus_assign&gt; (cm, prod (e1, e2), column_major_tag ());
-<a name="l00624"></a>00624 <span class="preprocessor">#endif</span>
-<a name="l00625"></a>00625 <span class="preprocessor"></span> <span class="keyword">typename</span> expression2_type::const_iterator2 it2 (e2 ().begin2 ());
-<a name="l00626"></a>00626 <span class="keyword">typename</span> expression2_type::const_iterator2 it2_end (e2 ().end2 ());
-<a name="l00627"></a>00627 <span class="keywordflow">while</span> (it2 != it2_end) {
-<a name="l00628"></a>00628 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l00629"></a>00629 <span class="preprocessor"></span> <span class="keyword">typename</span> expression2_type::const_iterator1 it1 (it2.begin ());
-<a name="l00630"></a>00630 <span class="keyword">typename</span> expression2_type::const_iterator1 it1_end (it2.end ());
-<a name="l00631"></a>00631 <span class="preprocessor">#else</span>
-<a name="l00632"></a>00632 <span class="preprocessor"></span> <span class="keyword">typename</span> expression2_type::const_iterator1 it1 (boost::numeric::ublas::begin (it2, iterator2_tag ()));
-<a name="l00633"></a>00633 <span class="keyword">typename</span> expression2_type::const_iterator1 it1_end (boost::numeric::ublas::end (it2, iterator2_tag ()));
-<a name="l00634"></a>00634 <span class="preprocessor">#endif</span>
-<a name="l00635"></a>00635 <span class="preprocessor"></span> <span class="keywordflow">while</span> (it1 != it1_end) {
-<a name="l00636"></a>00636 <span class="comment">// column (m, it2.index2 ()).plus_assign (*it1 * column (e1 (), it1.index1 ()));</span>
-<a name="l00637"></a>00637 matrix_column&lt;expression1_type&gt; mc (e1 (), it1.index1 ());
-<a name="l00638"></a>00638 <span class="keyword">typename</span> matrix_column&lt;expression1_type&gt;::const_iterator itc (mc.begin ());
-<a name="l00639"></a>00639 <span class="keyword">typename</span> matrix_column&lt;expression1_type&gt;::const_iterator itc_end (mc.end ());
-<a name="l00640"></a>00640 <span class="keywordflow">while</span> (itc != itc_end) {
-<a name="l00641"></a>00641 <span class="keywordflow">if</span>(triangular_restriction::other (itc.index (), it2.index2 ()))
-<a name="l00642"></a>00642 m (itc.index (), it2.index2 ()) += *it1 * *itc;
-<a name="l00643"></a>00643 ++ itc;
-<a name="l00644"></a>00644 }
-<a name="l00645"></a>00645 ++ it1;
-<a name="l00646"></a>00646 }
-<a name="l00647"></a>00647 ++ it2;
-<a name="l00648"></a>00648 }
-<a name="l00649"></a>00649 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00650"></a>00650 <span class="preprocessor"></span> BOOST_UBLAS_CHECK (norm_1 (m - cm) &lt;= 2 * std::numeric_limits&lt;real_type&gt;::epsilon () * merrorbound, internal_logic ());
-<a name="l00651"></a>00651 <span class="preprocessor">#endif</span>
-<a name="l00652"></a>00652 <span class="preprocessor"></span> <span class="keywordflow">return</span> m;
-<a name="l00653"></a>00653 }
-<a name="l00654"></a>00654
-<a name="l00655"></a>00655 <span class="comment">// Dispatcher</span>
-<a name="l00656"></a>00656 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2, <span class="keyword">class</span> TRI&gt;
-<a name="l00657"></a>00657 BOOST_UBLAS_INLINE
-<a name="l00658"></a>00658 M &amp;
-<a name="l00659"></a>00659 axpy_prod (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l00660"></a>00660 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l00661"></a>00661 M &amp;m, TRI, <span class="keywordtype">bool</span> init = <span class="keyword">true</span>) {
-<a name="l00662"></a>00662 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::value_type value_type;
-<a name="l00663"></a>00663 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::storage_category storage_category;
-<a name="l00664"></a>00664 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::orientation_category orientation_category;
-<a name="l00665"></a>00665 <span class="keyword">typedef</span> TRI triangular_restriction;
-<a name="l00666"></a>00666
-<a name="l00667"></a>00667 <span class="keywordflow">if</span> (init)
-<a name="l00668"></a>00668 m.assign (zero_matrix&lt;value_type&gt; (e1 ().size1 (), e2 ().size2 ()));
-<a name="l00669"></a>00669 <span class="keywordflow">return</span> axpy_prod (e1, e2, m, triangular_restriction (), storage_category (), orientation_category ());
-<a name="l00670"></a>00670 }
-<a name="l00671"></a>00671 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2, <span class="keyword">class</span> TRI&gt;
-<a name="l00672"></a>00672 BOOST_UBLAS_INLINE
-<a name="l00673"></a>00673 M
-<a name="l00674"></a>00674 axpy_prod (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l00675"></a>00675 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l00676"></a>00676 TRI) {
-<a name="l00677"></a>00677 <span class="keyword">typedef</span> M matrix_type;
-<a name="l00678"></a>00678 <span class="keyword">typedef</span> TRI triangular_restriction;
-<a name="l00679"></a>00679
-<a name="l00680"></a>00680 matrix_type m (e1 ().size1 (), e2 ().size2 ());
-<a name="l00681"></a>00681 <span class="keywordflow">return</span> axpy_prod (e1, e2, m, triangular_restriction (), <span class="keyword">true</span>);
-<a name="l00682"></a>00682 }
-<a name="l00683"></a>00683
-<a name="l00708"></a>00708 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l00709"></a>00709 BOOST_UBLAS_INLINE
-<a name="l00710"></a>00710 M &amp;
-<a name="l00711"></a>00711 axpy_prod (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l00712"></a>00712 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l00713"></a>00713 M &amp;m, <span class="keywordtype">bool</span> init = <span class="keyword">true</span>) {
-<a name="l00714"></a>00714 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::value_type value_type;
-<a name="l00715"></a>00715 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::storage_category storage_category;
-<a name="l00716"></a>00716 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::orientation_category orientation_category;
-<a name="l00717"></a>00717
-<a name="l00718"></a>00718 <span class="keywordflow">if</span> (init)
-<a name="l00719"></a>00719 m.assign (zero_matrix&lt;value_type&gt; (e1 ().size1 (), e2 ().size2 ()));
-<a name="l00720"></a>00720 <span class="keywordflow">return</span> axpy_prod (e1, e2, m, full (), storage_category (), orientation_category ());
-<a name="l00721"></a>00721 }
-<a name="l00722"></a>00722 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l00723"></a>00723 BOOST_UBLAS_INLINE
-<a name="l00724"></a>00724 M
-<a name="l00725"></a>00725 axpy_prod (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l00726"></a>00726 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2) {
-<a name="l00727"></a>00727 <span class="keyword">typedef</span> M matrix_type;
-<a name="l00728"></a>00728
-<a name="l00729"></a>00729 matrix_type m (e1 ().size1 (), e2 ().size2 ());
-<a name="l00730"></a>00730 <span class="keywordflow">return</span> axpy_prod (e1, e2, m, full (), <span class="keyword">true</span>);
-<a name="l00731"></a>00731 }
-<a name="l00732"></a>00732
-<a name="l00733"></a>00733
-<a name="l00734"></a>00734 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l00735"></a>00735 BOOST_UBLAS_INLINE
-<a name="l00736"></a>00736 M &amp;
-<a name="l00737"></a>00737 opb_prod (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l00738"></a>00738 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l00739"></a>00739 M &amp;m,
-<a name="l00740"></a>00740 dense_proxy_tag, row_major_tag) {
-<a name="l00741"></a>00741 <span class="keyword">typedef</span> M matrix_type;
-<a name="l00742"></a>00742 <span class="keyword">typedef</span> <span class="keyword">const</span> E1 expression1_type;
-<a name="l00743"></a>00743 <span class="keyword">typedef</span> <span class="keyword">const</span> E2 expression2_type;
-<a name="l00744"></a>00744 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::size_type size_type;
-<a name="l00745"></a>00745 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::value_type value_type;
-<a name="l00746"></a>00746
-<a name="l00747"></a>00747 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00748"></a>00748 <span class="preprocessor"></span> matrix&lt;value_type, row_major&gt; cm (m);
-<a name="l00749"></a>00749 <span class="keyword">typedef</span> <span class="keyword">typename</span> type_traits&lt;value_type&gt;::real_type real_type;
-<a name="l00750"></a>00750 real_type merrorbound (norm_1 (m) + norm_1 (e1) * norm_1 (e2));
-<a name="l00751"></a>00751 indexing_matrix_assign&lt;scalar_plus_assign&gt; (cm, prod (e1, e2), row_major_tag ());
-<a name="l00752"></a>00752 <span class="preprocessor">#endif</span>
-<a name="l00753"></a>00753 <span class="preprocessor"></span> size_type size (BOOST_UBLAS_SAME (e1 ().size2 (), e2 ().size1 ()));
-<a name="l00754"></a>00754 <span class="keywordflow">for</span> (size_type k = 0; k &lt; size; ++ k) {
-<a name="l00755"></a>00755 vector&lt;value_type&gt; ce1 (column (e1 (), k));
-<a name="l00756"></a>00756 vector&lt;value_type&gt; re2 (row (e2 (), k));
-<a name="l00757"></a>00757 m.plus_assign (outer_prod (ce1, re2));
-<a name="l00758"></a>00758 }
-<a name="l00759"></a>00759 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00760"></a>00760 <span class="preprocessor"></span> BOOST_UBLAS_CHECK (norm_1 (m - cm) &lt;= 2 * std::numeric_limits&lt;real_type&gt;::epsilon () * merrorbound, internal_logic ());
-<a name="l00761"></a>00761 <span class="preprocessor">#endif</span>
-<a name="l00762"></a>00762 <span class="preprocessor"></span> <span class="keywordflow">return</span> m;
-<a name="l00763"></a>00763 }
-<a name="l00764"></a>00764
-<a name="l00765"></a>00765 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l00766"></a>00766 BOOST_UBLAS_INLINE
-<a name="l00767"></a>00767 M &amp;
-<a name="l00768"></a>00768 opb_prod (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l00769"></a>00769 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l00770"></a>00770 M &amp;m,
-<a name="l00771"></a>00771 dense_proxy_tag, column_major_tag) {
-<a name="l00772"></a>00772 <span class="keyword">typedef</span> M matrix_type;
-<a name="l00773"></a>00773 <span class="keyword">typedef</span> <span class="keyword">const</span> E1 expression1_type;
-<a name="l00774"></a>00774 <span class="keyword">typedef</span> <span class="keyword">const</span> E2 expression2_type;
-<a name="l00775"></a>00775 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::size_type size_type;
-<a name="l00776"></a>00776 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::value_type value_type;
-<a name="l00777"></a>00777
-<a name="l00778"></a>00778 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00779"></a>00779 <span class="preprocessor"></span> matrix&lt;value_type, column_major&gt; cm (m);
-<a name="l00780"></a>00780 <span class="keyword">typedef</span> <span class="keyword">typename</span> type_traits&lt;value_type&gt;::real_type real_type;
-<a name="l00781"></a>00781 real_type merrorbound (norm_1 (m) + norm_1 (e1) * norm_1 (e2));
-<a name="l00782"></a>00782 indexing_matrix_assign&lt;scalar_plus_assign&gt; (cm, prod (e1, e2), column_major_tag ());
-<a name="l00783"></a>00783 <span class="preprocessor">#endif</span>
-<a name="l00784"></a>00784 <span class="preprocessor"></span> size_type size (BOOST_UBLAS_SAME (e1 ().size2 (), e2 ().size1 ()));
-<a name="l00785"></a>00785 <span class="keywordflow">for</span> (size_type k = 0; k &lt; size; ++ k) {
-<a name="l00786"></a>00786 vector&lt;value_type&gt; ce1 (column (e1 (), k));
-<a name="l00787"></a>00787 vector&lt;value_type&gt; re2 (row (e2 (), k));
-<a name="l00788"></a>00788 m.plus_assign (outer_prod (ce1, re2));
-<a name="l00789"></a>00789 }
-<a name="l00790"></a>00790 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00791"></a>00791 <span class="preprocessor"></span> BOOST_UBLAS_CHECK (norm_1 (m - cm) &lt;= 2 * std::numeric_limits&lt;real_type&gt;::epsilon () * merrorbound, internal_logic ());
-<a name="l00792"></a>00792 <span class="preprocessor">#endif</span>
-<a name="l00793"></a>00793 <span class="preprocessor"></span> <span class="keywordflow">return</span> m;
-<a name="l00794"></a>00794 }
-<a name="l00795"></a>00795
-<a name="l00796"></a>00796 <span class="comment">// Dispatcher</span>
-<a name="l00797"></a>00797
-<a name="l00824"></a>00824 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l00825"></a>00825 BOOST_UBLAS_INLINE
-<a name="l00826"></a>00826 M &amp;
-<a name="l00827"></a>00827 opb_prod (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l00828"></a>00828 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l00829"></a>00829 M &amp;m, <span class="keywordtype">bool</span> init = <span class="keyword">true</span>) {
-<a name="l00830"></a>00830 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::value_type value_type;
-<a name="l00831"></a>00831 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::storage_category storage_category;
-<a name="l00832"></a>00832 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::orientation_category orientation_category;
-<a name="l00833"></a>00833
-<a name="l00834"></a>00834 <span class="keywordflow">if</span> (init)
-<a name="l00835"></a>00835 m.assign (zero_matrix&lt;value_type&gt; (e1 ().size1 (), e2 ().size2 ()));
-<a name="l00836"></a>00836 <span class="keywordflow">return</span> opb_prod (e1, e2, m, storage_category (), orientation_category ());
-<a name="l00837"></a>00837 }
-<a name="l00838"></a>00838 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l00839"></a>00839 BOOST_UBLAS_INLINE
-<a name="l00840"></a>00840 M
-<a name="l00841"></a>00841 opb_prod (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l00842"></a>00842 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2) {
-<a name="l00843"></a>00843 <span class="keyword">typedef</span> M matrix_type;
-<a name="l00844"></a>00844
-<a name="l00845"></a>00845 matrix_type m (e1 ().size1 (), e2 ().size2 ());
-<a name="l00846"></a>00846 <span class="keywordflow">return</span> opb_prod (e1, e2, m, <span class="keyword">true</span>);
-<a name="l00847"></a>00847 }
-<a name="l00848"></a>00848
-<a name="l00849"></a>00849 }}}
-<a name="l00850"></a>00850
-<a name="l00851"></a>00851 <span class="preprocessor">#endif</span>
-</pre></div></div>
-<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Jul 4 20:30:58 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>
diff --git a/libs/numeric/ublas/doc/html/operation__blocked_8hpp_source.html b/libs/numeric/ublas/doc/html/operation__blocked_8hpp_source.html
deleted file mode 100644
index fe94d2b34e..0000000000
--- a/libs/numeric/ublas/doc/html/operation__blocked_8hpp_source.html
+++ /dev/null
@@ -1,296 +0,0 @@
-<!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: operation_blocked.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>operation_blocked.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_OPERATION_BLOCKED_</span>
-<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#define _BOOST_UBLAS_OPERATION_BLOCKED_</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 <span class="preprocessor">#include &lt;boost/numeric/ublas/detail/vector_assign.hpp&gt;</span> <span class="comment">// indexing_vector_assign</span>
-<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;boost/numeric/ublas/detail/matrix_assign.hpp&gt;</span> <span class="comment">// indexing_matrix_assign</span>
-<a name="l00019"></a>00019
-<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="l00023"></a>00023 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V, <span class="keyword">typename</span> V::<span class="keywordtype">size_t</span>ype BS, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l00024"></a>00024 BOOST_UBLAS_INLINE
-<a name="l00025"></a>00025 V
-<a name="l00026"></a>00026 block_prod (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l00027"></a>00027 <span class="keyword">const</span> vector_expression&lt;E2&gt; &amp;e2) {
-<a name="l00028"></a>00028 <span class="keyword">typedef</span> V vector_type;
-<a name="l00029"></a>00029 <span class="keyword">typedef</span> <span class="keyword">const</span> E1 expression1_type;
-<a name="l00030"></a>00030 <span class="keyword">typedef</span> <span class="keyword">const</span> E2 expression2_type;
-<a name="l00031"></a>00031 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::size_type size_type;
-<a name="l00032"></a>00032 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::value_type value_type;
-<a name="l00033"></a>00033 <span class="keyword">const</span> size_type block_size = BS;
-<a name="l00034"></a>00034
-<a name="l00035"></a>00035 V v (e1 ().size1 ());
-<a name="l00036"></a>00036 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00037"></a>00037 <span class="preprocessor"></span> vector&lt;value_type&gt; cv (v.size ());
-<a name="l00038"></a>00038 <span class="keyword">typedef</span> <span class="keyword">typename</span> type_traits&lt;value_type&gt;::real_type real_type;
-<a name="l00039"></a>00039 real_type verrorbound (norm_1 (v) + norm_1 (e1) * norm_1 (e2));
-<a name="l00040"></a>00040 indexing_vector_assign&lt;scalar_assign&gt; (cv, prod (e1, e2));
-<a name="l00041"></a>00041 <span class="preprocessor">#endif</span>
-<a name="l00042"></a>00042 <span class="preprocessor"></span> size_type i_size = e1 ().size1 ();
-<a name="l00043"></a>00043 size_type j_size = BOOST_UBLAS_SAME (e1 ().size2 (), e2 ().size ());
-<a name="l00044"></a>00044 <span class="keywordflow">for</span> (size_type i_begin = 0; i_begin &lt; i_size; i_begin += block_size) {
-<a name="l00045"></a>00045 size_type i_end = i_begin + (std::min) (i_size - i_begin, block_size);
-<a name="l00046"></a>00046 <span class="comment">// FIX: never ignore Martin Weiser&apos;s advice ;-(</span>
-<a name="l00047"></a>00047 <span class="preprocessor">#ifdef BOOST_UBLAS_NO_CACHE</span>
-<a name="l00048"></a>00048 <span class="preprocessor"></span> vector_range&lt;vector_type&gt; v_range (v, range (i_begin, i_end));
-<a name="l00049"></a>00049 <span class="preprocessor">#else</span>
-<a name="l00050"></a>00050 <span class="preprocessor"></span> <span class="comment">// vector&lt;value_type, bounded_array&lt;value_type, block_size&gt; &gt; v_range (i_end - i_begin);</span>
-<a name="l00051"></a>00051 vector&lt;value_type&gt; v_range (i_end - i_begin);
-<a name="l00052"></a>00052 <span class="preprocessor">#endif</span>
-<a name="l00053"></a>00053 <span class="preprocessor"></span> v_range.assign (zero_vector&lt;value_type&gt; (i_end - i_begin));
-<a name="l00054"></a>00054 <span class="keywordflow">for</span> (size_type j_begin = 0; j_begin &lt; j_size; j_begin += block_size) {
-<a name="l00055"></a>00055 size_type j_end = j_begin + (std::min) (j_size - j_begin, block_size);
-<a name="l00056"></a>00056 <span class="preprocessor">#ifdef BOOST_UBLAS_NO_CACHE</span>
-<a name="l00057"></a>00057 <span class="preprocessor"></span> <span class="keyword">const</span> matrix_range&lt;expression1_type&gt; e1_range (e1 (), range (i_begin, i_end), range (j_begin, j_end));
-<a name="l00058"></a>00058 <span class="keyword">const</span> vector_range&lt;expression2_type&gt; e2_range (e2 (), range (j_begin, j_end));
-<a name="l00059"></a>00059 v_range.plus_assign (prod (e1_range, e2_range));
-<a name="l00060"></a>00060 <span class="preprocessor">#else</span>
-<a name="l00061"></a>00061 <span class="preprocessor"></span> <span class="comment">// const matrix&lt;value_type, row_major, bounded_array&lt;value_type, block_size * block_size&gt; &gt; e1_range (project (e1 (), range (i_begin, i_end), range (j_begin, j_end)));</span>
-<a name="l00062"></a>00062 <span class="comment">// const vector&lt;value_type, bounded_array&lt;value_type, block_size&gt; &gt; e2_range (project (e2 (), range (j_begin, j_end)));</span>
-<a name="l00063"></a>00063 <span class="keyword">const</span> matrix&lt;value_type, row_major&gt; e1_range (project (e1 (), range (i_begin, i_end), range (j_begin, j_end)));
-<a name="l00064"></a>00064 <span class="keyword">const</span> vector&lt;value_type&gt; e2_range (project (e2 (), range (j_begin, j_end)));
-<a name="l00065"></a>00065 v_range.plus_assign (prod (e1_range, e2_range));
-<a name="l00066"></a>00066 <span class="preprocessor">#endif</span>
-<a name="l00067"></a>00067 <span class="preprocessor"></span> }
-<a name="l00068"></a>00068 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_CACHE</span>
-<a name="l00069"></a>00069 <span class="preprocessor"></span> project (v, range (i_begin, i_end)).assign (v_range);
-<a name="l00070"></a>00070 <span class="preprocessor">#endif</span>
-<a name="l00071"></a>00071 <span class="preprocessor"></span> }
-<a name="l00072"></a>00072 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00073"></a>00073 <span class="preprocessor"></span> BOOST_UBLAS_CHECK (norm_1 (v - cv) &lt;= 2 * std::numeric_limits&lt;real_type&gt;::epsilon () * verrorbound, internal_logic ());
-<a name="l00074"></a>00074 <span class="preprocessor">#endif</span>
-<a name="l00075"></a>00075 <span class="preprocessor"></span> <span class="keywordflow">return</span> v;
-<a name="l00076"></a>00076 }
-<a name="l00077"></a>00077
-<a name="l00078"></a>00078 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V, <span class="keyword">typename</span> V::<span class="keywordtype">size_t</span>ype BS, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l00079"></a>00079 BOOST_UBLAS_INLINE
-<a name="l00080"></a>00080 V
-<a name="l00081"></a>00081 block_prod (<span class="keyword">const</span> vector_expression&lt;E1&gt; &amp;e1,
-<a name="l00082"></a>00082 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2) {
-<a name="l00083"></a>00083 <span class="keyword">typedef</span> V vector_type;
-<a name="l00084"></a>00084 <span class="keyword">typedef</span> <span class="keyword">const</span> E1 expression1_type;
-<a name="l00085"></a>00085 <span class="keyword">typedef</span> <span class="keyword">const</span> E2 expression2_type;
-<a name="l00086"></a>00086 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::size_type size_type;
-<a name="l00087"></a>00087 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::value_type value_type;
-<a name="l00088"></a>00088 <span class="keyword">const</span> size_type block_size = BS;
-<a name="l00089"></a>00089
-<a name="l00090"></a>00090 V v (e2 ().size2 ());
-<a name="l00091"></a>00091 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00092"></a>00092 <span class="preprocessor"></span> vector&lt;value_type&gt; cv (v.size ());
-<a name="l00093"></a>00093 <span class="keyword">typedef</span> <span class="keyword">typename</span> type_traits&lt;value_type&gt;::real_type real_type;
-<a name="l00094"></a>00094 real_type verrorbound (norm_1 (v) + norm_1 (e1) * norm_1 (e2));
-<a name="l00095"></a>00095 indexing_vector_assign&lt;scalar_assign&gt; (cv, prod (e1, e2));
-<a name="l00096"></a>00096 <span class="preprocessor">#endif</span>
-<a name="l00097"></a>00097 <span class="preprocessor"></span> size_type i_size = BOOST_UBLAS_SAME (e1 ().size (), e2 ().size1 ());
-<a name="l00098"></a>00098 size_type j_size = e2 ().size2 ();
-<a name="l00099"></a>00099 <span class="keywordflow">for</span> (size_type j_begin = 0; j_begin &lt; j_size; j_begin += block_size) {
-<a name="l00100"></a>00100 size_type j_end = j_begin + (std::min) (j_size - j_begin, block_size);
-<a name="l00101"></a>00101 <span class="comment">// FIX: never ignore Martin Weiser&apos;s advice ;-(</span>
-<a name="l00102"></a>00102 <span class="preprocessor">#ifdef BOOST_UBLAS_NO_CACHE</span>
-<a name="l00103"></a>00103 <span class="preprocessor"></span> vector_range&lt;vector_type&gt; v_range (v, range (j_begin, j_end));
-<a name="l00104"></a>00104 <span class="preprocessor">#else</span>
-<a name="l00105"></a>00105 <span class="preprocessor"></span> <span class="comment">// vector&lt;value_type, bounded_array&lt;value_type, block_size&gt; &gt; v_range (j_end - j_begin);</span>
-<a name="l00106"></a>00106 vector&lt;value_type&gt; v_range (j_end - j_begin);
-<a name="l00107"></a>00107 <span class="preprocessor">#endif</span>
-<a name="l00108"></a>00108 <span class="preprocessor"></span> v_range.assign (zero_vector&lt;value_type&gt; (j_end - j_begin));
-<a name="l00109"></a>00109 <span class="keywordflow">for</span> (size_type i_begin = 0; i_begin &lt; i_size; i_begin += block_size) {
-<a name="l00110"></a>00110 size_type i_end = i_begin + (std::min) (i_size - i_begin, block_size);
-<a name="l00111"></a>00111 <span class="preprocessor">#ifdef BOOST_UBLAS_NO_CACHE</span>
-<a name="l00112"></a>00112 <span class="preprocessor"></span> <span class="keyword">const</span> vector_range&lt;expression1_type&gt; e1_range (e1 (), range (i_begin, i_end));
-<a name="l00113"></a>00113 <span class="keyword">const</span> matrix_range&lt;expression2_type&gt; e2_range (e2 (), range (i_begin, i_end), range (j_begin, j_end));
-<a name="l00114"></a>00114 <span class="preprocessor">#else</span>
-<a name="l00115"></a>00115 <span class="preprocessor"></span> <span class="comment">// const vector&lt;value_type, bounded_array&lt;value_type, block_size&gt; &gt; e1_range (project (e1 (), range (i_begin, i_end)));</span>
-<a name="l00116"></a>00116 <span class="comment">// const matrix&lt;value_type, column_major, bounded_array&lt;value_type, block_size * block_size&gt; &gt; e2_range (project (e2 (), range (i_begin, i_end), range (j_begin, j_end)));</span>
-<a name="l00117"></a>00117 <span class="keyword">const</span> vector&lt;value_type&gt; e1_range (project (e1 (), range (i_begin, i_end)));
-<a name="l00118"></a>00118 <span class="keyword">const</span> matrix&lt;value_type, column_major&gt; e2_range (project (e2 (), range (i_begin, i_end), range (j_begin, j_end)));
-<a name="l00119"></a>00119 <span class="preprocessor">#endif</span>
-<a name="l00120"></a>00120 <span class="preprocessor"></span> v_range.plus_assign (prod (e1_range, e2_range));
-<a name="l00121"></a>00121 }
-<a name="l00122"></a>00122 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_CACHE</span>
-<a name="l00123"></a>00123 <span class="preprocessor"></span> project (v, range (j_begin, j_end)).assign (v_range);
-<a name="l00124"></a>00124 <span class="preprocessor">#endif</span>
-<a name="l00125"></a>00125 <span class="preprocessor"></span> }
-<a name="l00126"></a>00126 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00127"></a>00127 <span class="preprocessor"></span> BOOST_UBLAS_CHECK (norm_1 (v - cv) &lt;= 2 * std::numeric_limits&lt;real_type&gt;::epsilon () * verrorbound, internal_logic ());
-<a name="l00128"></a>00128 <span class="preprocessor">#endif</span>
-<a name="l00129"></a>00129 <span class="preprocessor"></span> <span class="keywordflow">return</span> v;
-<a name="l00130"></a>00130 }
-<a name="l00131"></a>00131
-<a name="l00132"></a>00132 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">typename</span> M::<span class="keywordtype">size_t</span>ype BS, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l00133"></a>00133 BOOST_UBLAS_INLINE
-<a name="l00134"></a>00134 M
-<a name="l00135"></a>00135 block_prod (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l00136"></a>00136 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l00137"></a>00137 row_major_tag) {
-<a name="l00138"></a>00138 <span class="keyword">typedef</span> M matrix_type;
-<a name="l00139"></a>00139 <span class="keyword">typedef</span> <span class="keyword">const</span> E1 expression1_type;
-<a name="l00140"></a>00140 <span class="keyword">typedef</span> <span class="keyword">const</span> E2 expression2_type;
-<a name="l00141"></a>00141 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::size_type size_type;
-<a name="l00142"></a>00142 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::value_type value_type;
-<a name="l00143"></a>00143 <span class="keyword">const</span> size_type block_size = BS;
-<a name="l00144"></a>00144
-<a name="l00145"></a>00145 M m (e1 ().size1 (), e2 ().size2 ());
-<a name="l00146"></a>00146 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00147"></a>00147 <span class="preprocessor"></span> matrix&lt;value_type, row_major&gt; cm (m.size1 (), m.size2 ());
-<a name="l00148"></a>00148 <span class="keyword">typedef</span> <span class="keyword">typename</span> type_traits&lt;value_type&gt;::real_type real_type;
-<a name="l00149"></a>00149 real_type merrorbound (norm_1 (m) + norm_1 (e1) * norm_1 (e2));
-<a name="l00150"></a>00150 indexing_matrix_assign&lt;scalar_assign&gt; (cm, prod (e1, e2), row_major_tag ());
-<a name="l00151"></a>00151 disable_type_check&lt;bool&gt;::value = <span class="keyword">true</span>;
-<a name="l00152"></a>00152 <span class="preprocessor">#endif</span>
-<a name="l00153"></a>00153 <span class="preprocessor"></span> size_type i_size = e1 ().size1 ();
-<a name="l00154"></a>00154 size_type j_size = e2 ().size2 ();
-<a name="l00155"></a>00155 size_type k_size = BOOST_UBLAS_SAME (e1 ().size2 (), e2 ().size1 ());
-<a name="l00156"></a>00156 <span class="keywordflow">for</span> (size_type i_begin = 0; i_begin &lt; i_size; i_begin += block_size) {
-<a name="l00157"></a>00157 size_type i_end = i_begin + (std::min) (i_size - i_begin, block_size);
-<a name="l00158"></a>00158 <span class="keywordflow">for</span> (size_type j_begin = 0; j_begin &lt; j_size; j_begin += block_size) {
-<a name="l00159"></a>00159 size_type j_end = j_begin + (std::min) (j_size - j_begin, block_size);
-<a name="l00160"></a>00160 <span class="comment">// FIX: never ignore Martin Weiser&apos;s advice ;-(</span>
-<a name="l00161"></a>00161 <span class="preprocessor">#ifdef BOOST_UBLAS_NO_CACHE</span>
-<a name="l00162"></a>00162 <span class="preprocessor"></span> matrix_range&lt;matrix_type&gt; m_range (m, range (i_begin, i_end), range (j_begin, j_end));
-<a name="l00163"></a>00163 <span class="preprocessor">#else</span>
-<a name="l00164"></a>00164 <span class="preprocessor"></span> <span class="comment">// matrix&lt;value_type, row_major, bounded_array&lt;value_type, block_size * block_size&gt; &gt; m_range (i_end - i_begin, j_end - j_begin);</span>
-<a name="l00165"></a>00165 matrix&lt;value_type, row_major&gt; m_range (i_end - i_begin, j_end - j_begin);
-<a name="l00166"></a>00166 <span class="preprocessor">#endif</span>
-<a name="l00167"></a>00167 <span class="preprocessor"></span> m_range.assign (zero_matrix&lt;value_type&gt; (i_end - i_begin, j_end - j_begin));
-<a name="l00168"></a>00168 <span class="keywordflow">for</span> (size_type k_begin = 0; k_begin &lt; k_size; k_begin += block_size) {
-<a name="l00169"></a>00169 size_type k_end = k_begin + (std::min) (k_size - k_begin, block_size);
-<a name="l00170"></a>00170 <span class="preprocessor">#ifdef BOOST_UBLAS_NO_CACHE</span>
-<a name="l00171"></a>00171 <span class="preprocessor"></span> <span class="keyword">const</span> matrix_range&lt;expression1_type&gt; e1_range (e1 (), range (i_begin, i_end), range (k_begin, k_end));
-<a name="l00172"></a>00172 <span class="keyword">const</span> matrix_range&lt;expression2_type&gt; e2_range (e2 (), range (k_begin, k_end), range (j_begin, j_end));
-<a name="l00173"></a>00173 <span class="preprocessor">#else</span>
-<a name="l00174"></a>00174 <span class="preprocessor"></span> <span class="comment">// const matrix&lt;value_type, row_major, bounded_array&lt;value_type, block_size * block_size&gt; &gt; e1_range (project (e1 (), range (i_begin, i_end), range (k_begin, k_end)));</span>
-<a name="l00175"></a>00175 <span class="comment">// const matrix&lt;value_type, column_major, bounded_array&lt;value_type, block_size * block_size&gt; &gt; e2_range (project (e2 (), range (k_begin, k_end), range (j_begin, j_end)));</span>
-<a name="l00176"></a>00176 <span class="keyword">const</span> matrix&lt;value_type, row_major&gt; e1_range (project (e1 (), range (i_begin, i_end), range (k_begin, k_end)));
-<a name="l00177"></a>00177 <span class="keyword">const</span> matrix&lt;value_type, column_major&gt; e2_range (project (e2 (), range (k_begin, k_end), range (j_begin, j_end)));
-<a name="l00178"></a>00178 <span class="preprocessor">#endif</span>
-<a name="l00179"></a>00179 <span class="preprocessor"></span> m_range.plus_assign (prod (e1_range, e2_range));
-<a name="l00180"></a>00180 }
-<a name="l00181"></a>00181 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_CACHE</span>
-<a name="l00182"></a>00182 <span class="preprocessor"></span> project (m, range (i_begin, i_end), range (j_begin, j_end)).assign (m_range);
-<a name="l00183"></a>00183 <span class="preprocessor">#endif</span>
-<a name="l00184"></a>00184 <span class="preprocessor"></span> }
-<a name="l00185"></a>00185 }
-<a name="l00186"></a>00186 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00187"></a>00187 <span class="preprocessor"></span> disable_type_check&lt;bool&gt;::value = <span class="keyword">false</span>;
-<a name="l00188"></a>00188 BOOST_UBLAS_CHECK (norm_1 (m - cm) &lt;= 2 * std::numeric_limits&lt;real_type&gt;::epsilon () * merrorbound, internal_logic ());
-<a name="l00189"></a>00189 <span class="preprocessor">#endif</span>
-<a name="l00190"></a>00190 <span class="preprocessor"></span> <span class="keywordflow">return</span> m;
-<a name="l00191"></a>00191 }
-<a name="l00192"></a>00192
-<a name="l00193"></a>00193 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">typename</span> M::<span class="keywordtype">size_t</span>ype BS, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l00194"></a>00194 BOOST_UBLAS_INLINE
-<a name="l00195"></a>00195 M
-<a name="l00196"></a>00196 block_prod (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l00197"></a>00197 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l00198"></a>00198 column_major_tag) {
-<a name="l00199"></a>00199 <span class="keyword">typedef</span> M matrix_type;
-<a name="l00200"></a>00200 <span class="keyword">typedef</span> <span class="keyword">const</span> E1 expression1_type;
-<a name="l00201"></a>00201 <span class="keyword">typedef</span> <span class="keyword">const</span> E2 expression2_type;
-<a name="l00202"></a>00202 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::size_type size_type;
-<a name="l00203"></a>00203 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::value_type value_type;
-<a name="l00204"></a>00204 <span class="keyword">const</span> size_type block_size = BS;
-<a name="l00205"></a>00205
-<a name="l00206"></a>00206 M m (e1 ().size1 (), e2 ().size2 ());
-<a name="l00207"></a>00207 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00208"></a>00208 <span class="preprocessor"></span> matrix&lt;value_type, column_major&gt; cm (m.size1 (), m.size2 ());
-<a name="l00209"></a>00209 <span class="keyword">typedef</span> <span class="keyword">typename</span> type_traits&lt;value_type&gt;::real_type real_type;
-<a name="l00210"></a>00210 real_type merrorbound (norm_1 (m) + norm_1 (e1) * norm_1 (e2));
-<a name="l00211"></a>00211 indexing_matrix_assign&lt;scalar_assign&gt; (cm, prod (e1, e2), column_major_tag ());
-<a name="l00212"></a>00212 disable_type_check&lt;bool&gt;::value = <span class="keyword">true</span>;
-<a name="l00213"></a>00213 <span class="preprocessor">#endif</span>
-<a name="l00214"></a>00214 <span class="preprocessor"></span> size_type i_size = e1 ().size1 ();
-<a name="l00215"></a>00215 size_type j_size = e2 ().size2 ();
-<a name="l00216"></a>00216 size_type k_size = BOOST_UBLAS_SAME (e1 ().size2 (), e2 ().size1 ());
-<a name="l00217"></a>00217 <span class="keywordflow">for</span> (size_type j_begin = 0; j_begin &lt; j_size; j_begin += block_size) {
-<a name="l00218"></a>00218 size_type j_end = j_begin + (std::min) (j_size - j_begin, block_size);
-<a name="l00219"></a>00219 <span class="keywordflow">for</span> (size_type i_begin = 0; i_begin &lt; i_size; i_begin += block_size) {
-<a name="l00220"></a>00220 size_type i_end = i_begin + (std::min) (i_size - i_begin, block_size);
-<a name="l00221"></a>00221 <span class="comment">// FIX: never ignore Martin Weiser&apos;s advice ;-(</span>
-<a name="l00222"></a>00222 <span class="preprocessor">#ifdef BOOST_UBLAS_NO_CACHE</span>
-<a name="l00223"></a>00223 <span class="preprocessor"></span> matrix_range&lt;matrix_type&gt; m_range (m, range (i_begin, i_end), range (j_begin, j_end));
-<a name="l00224"></a>00224 <span class="preprocessor">#else</span>
-<a name="l00225"></a>00225 <span class="preprocessor"></span> <span class="comment">// matrix&lt;value_type, column_major, bounded_array&lt;value_type, block_size * block_size&gt; &gt; m_range (i_end - i_begin, j_end - j_begin);</span>
-<a name="l00226"></a>00226 matrix&lt;value_type, column_major&gt; m_range (i_end - i_begin, j_end - j_begin);
-<a name="l00227"></a>00227 <span class="preprocessor">#endif</span>
-<a name="l00228"></a>00228 <span class="preprocessor"></span> m_range.assign (zero_matrix&lt;value_type&gt; (i_end - i_begin, j_end - j_begin));
-<a name="l00229"></a>00229 <span class="keywordflow">for</span> (size_type k_begin = 0; k_begin &lt; k_size; k_begin += block_size) {
-<a name="l00230"></a>00230 size_type k_end = k_begin + (std::min) (k_size - k_begin, block_size);
-<a name="l00231"></a>00231 <span class="preprocessor">#ifdef BOOST_UBLAS_NO_CACHE</span>
-<a name="l00232"></a>00232 <span class="preprocessor"></span> <span class="keyword">const</span> matrix_range&lt;expression1_type&gt; e1_range (e1 (), range (i_begin, i_end), range (k_begin, k_end));
-<a name="l00233"></a>00233 <span class="keyword">const</span> matrix_range&lt;expression2_type&gt; e2_range (e2 (), range (k_begin, k_end), range (j_begin, j_end));
-<a name="l00234"></a>00234 <span class="preprocessor">#else</span>
-<a name="l00235"></a>00235 <span class="preprocessor"></span> <span class="comment">// const matrix&lt;value_type, row_major, bounded_array&lt;value_type, block_size * block_size&gt; &gt; e1_range (project (e1 (), range (i_begin, i_end), range (k_begin, k_end)));</span>
-<a name="l00236"></a>00236 <span class="comment">// const matrix&lt;value_type, column_major, bounded_array&lt;value_type, block_size * block_size&gt; &gt; e2_range (project (e2 (), range (k_begin, k_end), range (j_begin, j_end)));</span>
-<a name="l00237"></a>00237 <span class="keyword">const</span> matrix&lt;value_type, row_major&gt; e1_range (project (e1 (), range (i_begin, i_end), range (k_begin, k_end)));
-<a name="l00238"></a>00238 <span class="keyword">const</span> matrix&lt;value_type, column_major&gt; e2_range (project (e2 (), range (k_begin, k_end), range (j_begin, j_end)));
-<a name="l00239"></a>00239 <span class="preprocessor">#endif</span>
-<a name="l00240"></a>00240 <span class="preprocessor"></span> m_range.plus_assign (prod (e1_range, e2_range));
-<a name="l00241"></a>00241 }
-<a name="l00242"></a>00242 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_CACHE</span>
-<a name="l00243"></a>00243 <span class="preprocessor"></span> project (m, range (i_begin, i_end), range (j_begin, j_end)).assign (m_range);
-<a name="l00244"></a>00244 <span class="preprocessor">#endif</span>
-<a name="l00245"></a>00245 <span class="preprocessor"></span> }
-<a name="l00246"></a>00246 }
-<a name="l00247"></a>00247 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00248"></a>00248 <span class="preprocessor"></span> disable_type_check&lt;bool&gt;::value = <span class="keyword">false</span>;
-<a name="l00249"></a>00249 BOOST_UBLAS_CHECK (norm_1 (m - cm) &lt;= 2 * std::numeric_limits&lt;real_type&gt;::epsilon () * merrorbound, internal_logic ());
-<a name="l00250"></a>00250 <span class="preprocessor">#endif</span>
-<a name="l00251"></a>00251 <span class="preprocessor"></span> <span class="keywordflow">return</span> m;
-<a name="l00252"></a>00252 }
-<a name="l00253"></a>00253
-<a name="l00254"></a>00254 <span class="comment">// Dispatcher</span>
-<a name="l00255"></a>00255 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">typename</span> M::<span class="keywordtype">size_t</span>ype BS, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l00256"></a>00256 BOOST_UBLAS_INLINE
-<a name="l00257"></a>00257 M
-<a name="l00258"></a>00258 block_prod (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l00259"></a>00259 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2) {
-<a name="l00260"></a>00260 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::orientation_category orientation_category;
-<a name="l00261"></a>00261 <span class="keywordflow">return</span> block_prod&lt;M, BS&gt; (e1, e2, orientation_category ());
-<a name="l00262"></a>00262 }
-<a name="l00263"></a>00263
-<a name="l00264"></a>00264 }}}
-<a name="l00265"></a>00265
-<a name="l00266"></a>00266 <span class="preprocessor">#endif</span>
-</pre></div></div>
-<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Jul 4 20:30:58 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>
diff --git a/libs/numeric/ublas/doc/html/operation__sparse_8hpp_source.html b/libs/numeric/ublas/doc/html/operation__sparse_8hpp_source.html
deleted file mode 100644
index e71c9b5d14..0000000000
--- a/libs/numeric/ublas/doc/html/operation__sparse_8hpp_source.html
+++ /dev/null
@@ -1,228 +0,0 @@
-<!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: operation_sparse.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>operation_sparse.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_OPERATION_SPARSE_</span>
-<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#define _BOOST_UBLAS_OPERATION_SPARSE_</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="comment">// These scaled additions were borrowed from MTL unashamedly.</span>
-<a name="l00019"></a>00019 <span class="comment">// But Alexei Novakov had a lot of ideas to improve these. Thanks.</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="l00023"></a>00023 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2, <span class="keyword">class</span> TRI&gt;
-<a name="l00024"></a>00024 BOOST_UBLAS_INLINE
-<a name="l00025"></a>00025 M &amp;
-<a name="l00026"></a>00026 sparse_prod (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l00027"></a>00027 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l00028"></a>00028 M &amp;m, TRI,
-<a name="l00029"></a>00029 row_major_tag) {
-<a name="l00030"></a>00030 <span class="keyword">typedef</span> M matrix_type;
-<a name="l00031"></a>00031 <span class="keyword">typedef</span> TRI triangular_restriction;
-<a name="l00032"></a>00032 <span class="keyword">typedef</span> <span class="keyword">const</span> E1 expression1_type;
-<a name="l00033"></a>00033 <span class="keyword">typedef</span> <span class="keyword">const</span> E2 expression2_type;
-<a name="l00034"></a>00034 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::size_type size_type;
-<a name="l00035"></a>00035 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::value_type value_type;
-<a name="l00036"></a>00036
-<a name="l00037"></a>00037 <span class="comment">// ISSUE why is there a dense vector here?</span>
-<a name="l00038"></a>00038 vector&lt;value_type&gt; temporary (e2 ().size2 ());
-<a name="l00039"></a>00039 temporary.clear ();
-<a name="l00040"></a>00040 <span class="keyword">typename</span> expression1_type::const_iterator1 it1 (e1 ().begin1 ());
-<a name="l00041"></a>00041 <span class="keyword">typename</span> expression1_type::const_iterator1 it1_end (e1 ().end1 ());
-<a name="l00042"></a>00042 <span class="keywordflow">while</span> (it1 != it1_end) {
-<a name="l00043"></a>00043 size_type jb (temporary.size ());
-<a name="l00044"></a>00044 size_type je (0);
-<a name="l00045"></a>00045 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l00046"></a>00046 <span class="preprocessor"></span> <span class="keyword">typename</span> expression1_type::const_iterator2 it2 (it1.begin ());
-<a name="l00047"></a>00047 <span class="keyword">typename</span> expression1_type::const_iterator2 it2_end (it1.end ());
-<a name="l00048"></a>00048 <span class="preprocessor">#else</span>
-<a name="l00049"></a>00049 <span class="preprocessor"></span> <span class="keyword">typename</span> expression1_type::const_iterator2 it2 (boost::numeric::ublas::begin (it1, iterator1_tag ()));
-<a name="l00050"></a>00050 <span class="keyword">typename</span> expression1_type::const_iterator2 it2_end (boost::numeric::ublas::end (it1, iterator1_tag ()));
-<a name="l00051"></a>00051 <span class="preprocessor">#endif</span>
-<a name="l00052"></a>00052 <span class="preprocessor"></span> <span class="keywordflow">while</span> (it2 != it2_end) {
-<a name="l00053"></a>00053 <span class="comment">// temporary.plus_assign (*it2 * row (e2 (), it2.index2 ()));</span>
-<a name="l00054"></a>00054 matrix_row&lt;expression2_type&gt; mr (e2 (), it2.index2 ());
-<a name="l00055"></a>00055 <span class="keyword">typename</span> matrix_row&lt;expression2_type&gt;::const_iterator itr (mr.begin ());
-<a name="l00056"></a>00056 <span class="keyword">typename</span> matrix_row&lt;expression2_type&gt;::const_iterator itr_end (mr.end ());
-<a name="l00057"></a>00057 <span class="keywordflow">while</span> (itr != itr_end) {
-<a name="l00058"></a>00058 size_type j (itr.index ());
-<a name="l00059"></a>00059 temporary (j) += *it2 * *itr;
-<a name="l00060"></a>00060 jb = (std::min) (jb, j);
-<a name="l00061"></a>00061 je = (std::max) (je, j);
-<a name="l00062"></a>00062 ++ itr;
-<a name="l00063"></a>00063 }
-<a name="l00064"></a>00064 ++ it2;
-<a name="l00065"></a>00065 }
-<a name="l00066"></a>00066 <span class="keywordflow">for</span> (size_type j = jb; j &lt; je + 1; ++ j) {
-<a name="l00067"></a>00067 <span class="keywordflow">if</span> (temporary (j) != value_type<span class="comment">/*zero*/</span>()) {
-<a name="l00068"></a>00068 <span class="comment">// FIXME we&apos;ll need to extend the container interface!</span>
-<a name="l00069"></a>00069 <span class="comment">// m.push_back (it1.index1 (), j, temporary (j));</span>
-<a name="l00070"></a>00070 <span class="comment">// FIXME What to do with adaptors?</span>
-<a name="l00071"></a>00071 <span class="comment">// m.insert (it1.index1 (), j, temporary (j));</span>
-<a name="l00072"></a>00072 <span class="keywordflow">if</span> (triangular_restriction::other (it1.index1 (), j))
-<a name="l00073"></a>00073 m (it1.index1 (), j) = temporary (j);
-<a name="l00074"></a>00074 temporary (j) = value_type<span class="comment">/*zero*/</span>();
-<a name="l00075"></a>00075 }
-<a name="l00076"></a>00076 }
-<a name="l00077"></a>00077 ++ it1;
-<a name="l00078"></a>00078 }
-<a name="l00079"></a>00079 <span class="keywordflow">return</span> m;
-<a name="l00080"></a>00080 }
-<a name="l00081"></a>00081
-<a name="l00082"></a>00082 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2, <span class="keyword">class</span> TRI&gt;
-<a name="l00083"></a>00083 BOOST_UBLAS_INLINE
-<a name="l00084"></a>00084 M &amp;
-<a name="l00085"></a>00085 sparse_prod (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l00086"></a>00086 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l00087"></a>00087 M &amp;m, TRI,
-<a name="l00088"></a>00088 column_major_tag) {
-<a name="l00089"></a>00089 <span class="keyword">typedef</span> M matrix_type;
-<a name="l00090"></a>00090 <span class="keyword">typedef</span> TRI triangular_restriction;
-<a name="l00091"></a>00091 <span class="keyword">typedef</span> <span class="keyword">const</span> E1 expression1_type;
-<a name="l00092"></a>00092 <span class="keyword">typedef</span> <span class="keyword">const</span> E2 expression2_type;
-<a name="l00093"></a>00093 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::size_type size_type;
-<a name="l00094"></a>00094 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::value_type value_type;
-<a name="l00095"></a>00095
-<a name="l00096"></a>00096 <span class="comment">// ISSUE why is there a dense vector here?</span>
-<a name="l00097"></a>00097 vector&lt;value_type&gt; temporary (e1 ().size1 ());
-<a name="l00098"></a>00098 temporary.clear ();
-<a name="l00099"></a>00099 <span class="keyword">typename</span> expression2_type::const_iterator2 it2 (e2 ().begin2 ());
-<a name="l00100"></a>00100 <span class="keyword">typename</span> expression2_type::const_iterator2 it2_end (e2 ().end2 ());
-<a name="l00101"></a>00101 <span class="keywordflow">while</span> (it2 != it2_end) {
-<a name="l00102"></a>00102 size_type ib (temporary.size ());
-<a name="l00103"></a>00103 size_type ie (0);
-<a name="l00104"></a>00104 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l00105"></a>00105 <span class="preprocessor"></span> <span class="keyword">typename</span> expression2_type::const_iterator1 it1 (it2.begin ());
-<a name="l00106"></a>00106 <span class="keyword">typename</span> expression2_type::const_iterator1 it1_end (it2.end ());
-<a name="l00107"></a>00107 <span class="preprocessor">#else</span>
-<a name="l00108"></a>00108 <span class="preprocessor"></span> <span class="keyword">typename</span> expression2_type::const_iterator1 it1 (boost::numeric::ublas::begin (it2, iterator2_tag ()));
-<a name="l00109"></a>00109 <span class="keyword">typename</span> expression2_type::const_iterator1 it1_end (boost::numeric::ublas::end (it2, iterator2_tag ()));
-<a name="l00110"></a>00110 <span class="preprocessor">#endif</span>
-<a name="l00111"></a>00111 <span class="preprocessor"></span> <span class="keywordflow">while</span> (it1 != it1_end) {
-<a name="l00112"></a>00112 <span class="comment">// column (m, it2.index2 ()).plus_assign (*it1 * column (e1 (), it1.index1 ()));</span>
-<a name="l00113"></a>00113 matrix_column&lt;expression1_type&gt; mc (e1 (), it1.index1 ());
-<a name="l00114"></a>00114 <span class="keyword">typename</span> matrix_column&lt;expression1_type&gt;::const_iterator itc (mc.begin ());
-<a name="l00115"></a>00115 <span class="keyword">typename</span> matrix_column&lt;expression1_type&gt;::const_iterator itc_end (mc.end ());
-<a name="l00116"></a>00116 <span class="keywordflow">while</span> (itc != itc_end) {
-<a name="l00117"></a>00117 size_type i (itc.index ());
-<a name="l00118"></a>00118 temporary (i) += *it1 * *itc;
-<a name="l00119"></a>00119 ib = (std::min) (ib, i);
-<a name="l00120"></a>00120 ie = (std::max) (ie, i);
-<a name="l00121"></a>00121 ++ itc;
-<a name="l00122"></a>00122 }
-<a name="l00123"></a>00123 ++ it1;
-<a name="l00124"></a>00124 }
-<a name="l00125"></a>00125 <span class="keywordflow">for</span> (size_type i = ib; i &lt; ie + 1; ++ i) {
-<a name="l00126"></a>00126 <span class="keywordflow">if</span> (temporary (i) != value_type<span class="comment">/*zero*/</span>()) {
-<a name="l00127"></a>00127 <span class="comment">// FIXME we&apos;ll need to extend the container interface!</span>
-<a name="l00128"></a>00128 <span class="comment">// m.push_back (i, it2.index2 (), temporary (i));</span>
-<a name="l00129"></a>00129 <span class="comment">// FIXME What to do with adaptors?</span>
-<a name="l00130"></a>00130 <span class="comment">// m.insert (i, it2.index2 (), temporary (i));</span>
-<a name="l00131"></a>00131 <span class="keywordflow">if</span> (triangular_restriction::other (i, it2.index2 ()))
-<a name="l00132"></a>00132 m (i, it2.index2 ()) = temporary (i);
-<a name="l00133"></a>00133 temporary (i) = value_type<span class="comment">/*zero*/</span>();
-<a name="l00134"></a>00134 }
-<a name="l00135"></a>00135 }
-<a name="l00136"></a>00136 ++ it2;
-<a name="l00137"></a>00137 }
-<a name="l00138"></a>00138 <span class="keywordflow">return</span> m;
-<a name="l00139"></a>00139 }
-<a name="l00140"></a>00140
-<a name="l00141"></a>00141 <span class="comment">// Dispatcher</span>
-<a name="l00142"></a>00142 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2, <span class="keyword">class</span> TRI&gt;
-<a name="l00143"></a>00143 BOOST_UBLAS_INLINE
-<a name="l00144"></a>00144 M &amp;
-<a name="l00145"></a>00145 sparse_prod (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l00146"></a>00146 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l00147"></a>00147 M &amp;m, TRI, <span class="keywordtype">bool</span> init = <span class="keyword">true</span>) {
-<a name="l00148"></a>00148 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::value_type value_type;
-<a name="l00149"></a>00149 <span class="keyword">typedef</span> TRI triangular_restriction;
-<a name="l00150"></a>00150 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::orientation_category orientation_category;
-<a name="l00151"></a>00151
-<a name="l00152"></a>00152 <span class="keywordflow">if</span> (init)
-<a name="l00153"></a>00153 m.assign (zero_matrix&lt;value_type&gt; (e1 ().size1 (), e2 ().size2 ()));
-<a name="l00154"></a>00154 <span class="keywordflow">return</span> sparse_prod (e1, e2, m, triangular_restriction (), orientation_category ());
-<a name="l00155"></a>00155 }
-<a name="l00156"></a>00156 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2, <span class="keyword">class</span> TRI&gt;
-<a name="l00157"></a>00157 BOOST_UBLAS_INLINE
-<a name="l00158"></a>00158 M
-<a name="l00159"></a>00159 sparse_prod (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l00160"></a>00160 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l00161"></a>00161 TRI) {
-<a name="l00162"></a>00162 <span class="keyword">typedef</span> M matrix_type;
-<a name="l00163"></a>00163 <span class="keyword">typedef</span> TRI triangular_restriction;
-<a name="l00164"></a>00164
-<a name="l00165"></a>00165 matrix_type m (e1 ().size1 (), e2 ().size2 ());
-<a name="l00166"></a>00166 <span class="comment">// FIXME needed for c_matrix?!</span>
-<a name="l00167"></a>00167 <span class="comment">// return sparse_prod (e1, e2, m, triangular_restriction (), false);</span>
-<a name="l00168"></a>00168 <span class="keywordflow">return</span> sparse_prod (e1, e2, m, triangular_restriction (), <span class="keyword">true</span>);
-<a name="l00169"></a>00169 }
-<a name="l00170"></a>00170 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l00171"></a>00171 BOOST_UBLAS_INLINE
-<a name="l00172"></a>00172 M &amp;
-<a name="l00173"></a>00173 sparse_prod (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l00174"></a>00174 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l00175"></a>00175 M &amp;m, <span class="keywordtype">bool</span> init = <span class="keyword">true</span>) {
-<a name="l00176"></a>00176 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::value_type value_type;
-<a name="l00177"></a>00177 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::orientation_category orientation_category;
-<a name="l00178"></a>00178
-<a name="l00179"></a>00179 <span class="keywordflow">if</span> (init)
-<a name="l00180"></a>00180 m.assign (zero_matrix&lt;value_type&gt; (e1 ().size1 (), e2 ().size2 ()));
-<a name="l00181"></a>00181 <span class="keywordflow">return</span> sparse_prod (e1, e2, m, full (), orientation_category ());
-<a name="l00182"></a>00182 }
-<a name="l00183"></a>00183 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l00184"></a>00184 BOOST_UBLAS_INLINE
-<a name="l00185"></a>00185 M
-<a name="l00186"></a>00186 sparse_prod (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l00187"></a>00187 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2) {
-<a name="l00188"></a>00188 <span class="keyword">typedef</span> M matrix_type;
-<a name="l00189"></a>00189
-<a name="l00190"></a>00190 matrix_type m (e1 ().size1 (), e2 ().size2 ());
-<a name="l00191"></a>00191 <span class="comment">// FIXME needed for c_matrix?!</span>
-<a name="l00192"></a>00192 <span class="comment">// return sparse_prod (e1, e2, m, full (), false);</span>
-<a name="l00193"></a>00193 <span class="keywordflow">return</span> sparse_prod (e1, e2, m, full (), <span class="keyword">true</span>);
-<a name="l00194"></a>00194 }
-<a name="l00195"></a>00195
-<a name="l00196"></a>00196 }}}
-<a name="l00197"></a>00197
-<a name="l00198"></a>00198 <span class="preprocessor">#endif</span>
-</pre></div></div>
-<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Jul 4 20:30:58 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>
diff --git a/libs/numeric/ublas/doc/html/operations_8hpp_source.html b/libs/numeric/ublas/doc/html/operations_8hpp_source.html
deleted file mode 100644
index 1fd1d954dc..0000000000
--- a/libs/numeric/ublas/doc/html/operations_8hpp_source.html
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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: operations.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>operations.hpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001
-<a name="l00017"></a>00017 <span class="preprocessor">#ifndef BOOST_NUMERIC_UBLAS_OPERATIONS_HPP</span>
-<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define BOOST_NUMERIC_UBLAS_OPERATIONS_HPP</span>
-<a name="l00019"></a>00019 <span class="preprocessor"></span>
-<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;boost/numeric/ublas/operation/begin.hpp&gt;</span>
-<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;boost/numeric/ublas/operation/end.hpp&gt;</span>
-<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;boost/numeric/ublas/operation/num_columns.hpp&gt;</span>
-<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;boost/numeric/ublas/operation/num_rows.hpp&gt;</span>
-<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;boost/numeric/ublas/operation/size.hpp&gt;</span>
-<a name="l00025"></a>00025
-<a name="l00026"></a>00026 <span class="preprocessor">#endif</span>
-</pre></div></div>
-<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Jul 4 20:30:58 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>
diff --git a/libs/numeric/ublas/doc/html/pages.html b/libs/numeric/ublas/doc/html/pages.html
deleted file mode 100644
index 1e71e39b1b..0000000000
--- a/libs/numeric/ublas/doc/html/pages.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<!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: Page Index</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>Related Pages</h1>Here is a list of all related documentation pages:<ul>
-<li><a class="el" href="todo.html">Todo List</a>
-</li>
-<li><a class="el" href="bug.html">Bug List</a>
-</li>
-</ul>
-</div>
-<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Jul 4 20:30:47 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>
diff --git a/libs/numeric/ublas/doc/html/storage_8hpp_source.html b/libs/numeric/ublas/doc/html/storage_8hpp_source.html
deleted file mode 100644
index 1b8f3b1da2..0000000000
--- a/libs/numeric/ublas/doc/html/storage_8hpp_source.html
+++ /dev/null
@@ -1,1945 +0,0 @@
-<!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: storage.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>storage.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_STORAGE_H</span>
-<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#define BOOST_UBLAS_STORAGE_H</span>
-<a name="l00015"></a>00015 <span class="preprocessor"></span>
-<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;algorithm&gt;</span>
-<a name="l00017"></a>00017 <span class="preprocessor">#ifdef BOOST_UBLAS_SHALLOW_ARRAY_ADAPTOR</span>
-<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#include &lt;boost/shared_array.hpp&gt;</span>
-<a name="l00019"></a>00019 <span class="preprocessor">#endif</span>
-<a name="l00020"></a>00020 <span class="preprocessor"></span>
-<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;boost/serialization/array.hpp&gt;</span>
-<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;boost/serialization/collection_size_type.hpp&gt;</span>
-<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;boost/serialization/nvp.hpp&gt;</span>
-<a name="l00024"></a>00024
-<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;boost/numeric/ublas/exception.hpp&gt;</span>
-<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;boost/numeric/ublas/traits.hpp&gt;</span>
-<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;boost/numeric/ublas/detail/iterator.hpp&gt;</span>
-<a name="l00028"></a>00028
-<a name="l00029"></a>00029
-<a name="l00030"></a>00030 <span class="keyword">namespace </span>boost { <span class="keyword">namespace </span>numeric { <span class="keyword">namespace </span>ublas {
-<a name="l00031"></a>00031
-<a name="l00032"></a>00032
-<a name="l00033"></a>00033 <span class="comment">// Base class for Storage Arrays - see the Barton Nackman trick</span>
-<a name="l00034"></a>00034 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E&gt;
-<a name="l00035"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1storage__array.html">00035</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1storage__array.html">storage_array</a>:
-<a name="l00036"></a>00036 <span class="keyword">private</span> <a class="code" href="classnonassignable.html">nonassignable</a> {
-<a name="l00037"></a>00037 };
-<a name="l00038"></a>00038
-<a name="l00039"></a>00039
-<a name="l00040"></a>00040 <span class="comment">// Unbounded array - with allocator</span>
-<a name="l00041"></a>00041 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> ALLOC&gt;
-<a name="l00042"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1unbounded__array.html">00042</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1unbounded__array.html">unbounded_array</a>:
-<a name="l00043"></a>00043 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1storage__array.html">storage_array</a>&lt;unbounded_array&lt;T, ALLOC&gt; &gt; {
-<a name="l00044"></a>00044
-<a name="l00045"></a>00045 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1unbounded__array.html">unbounded_array&lt;T, ALLOC&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1unbounded__array.html">self_type</a>;
-<a name="l00046"></a>00046 <span class="keyword">public</span>:
-<a name="l00047"></a>00047 <span class="keyword">typedef</span> ALLOC allocator_type;
-<a name="l00048"></a>00048 <span class="keyword">typedef</span> <span class="keyword">typename</span> ALLOC::size_type size_type;
-<a name="l00049"></a>00049 <span class="keyword">typedef</span> <span class="keyword">typename</span> ALLOC::difference_type difference_type;
-<a name="l00050"></a>00050 <span class="keyword">typedef</span> T value_type;
-<a name="l00051"></a>00051 <span class="keyword">typedef</span> <span class="keyword">const</span> T &amp;const_reference;
-<a name="l00052"></a>00052 <span class="keyword">typedef</span> T &amp;reference;
-<a name="l00053"></a>00053 <span class="keyword">typedef</span> <span class="keyword">const</span> T *const_pointer;
-<a name="l00054"></a>00054 <span class="keyword">typedef</span> T *pointer;
-<a name="l00055"></a>00055 <span class="keyword">typedef</span> const_pointer const_iterator;
-<a name="l00056"></a>00056 <span class="keyword">typedef</span> pointer iterator;
-<a name="l00057"></a>00057
-<a name="l00058"></a>00058 <span class="comment">// Construction and destruction</span>
-<a name="l00059"></a>00059 <span class="keyword">explicit</span> BOOST_UBLAS_INLINE
-<a name="l00060"></a>00060 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1unbounded__array.html">unbounded_array</a> (<span class="keyword">const</span> ALLOC &amp;a = ALLOC()):
-<a name="l00061"></a>00061 alloc_ (a), size_ (0) {
-<a name="l00062"></a>00062 data_ = 0;
-<a name="l00063"></a>00063 }
-<a name="l00064"></a>00064 <span class="keyword">explicit</span> BOOST_UBLAS_INLINE
-<a name="l00065"></a>00065 unbounded_array (size_type size, <span class="keyword">const</span> ALLOC &amp;a = ALLOC()):
-<a name="l00066"></a>00066 alloc_(a), size_ (size) {
-<a name="l00067"></a>00067 <span class="keywordflow">if</span> (size_) {
-<a name="l00068"></a>00068 data_ = alloc_.allocate (size_);
-<a name="l00069"></a>00069 <span class="keywordflow">if</span> (! <a class="code" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1has__trivial__constructor.html">detail::has_trivial_constructor&lt;T&gt;::value</a>) {
-<a name="l00070"></a>00070 <span class="keywordflow">for</span> (pointer d = data_; d != data_ + size_; ++d)
-<a name="l00071"></a>00071 alloc_.construct(d, value_type());
-<a name="l00072"></a>00072 }
-<a name="l00073"></a>00073 }
-<a name="l00074"></a>00074 <span class="keywordflow">else</span>
-<a name="l00075"></a>00075 data_ = 0;
-<a name="l00076"></a>00076 }
-<a name="l00077"></a>00077 <span class="comment">// No value initialised, but still be default constructed</span>
-<a name="l00078"></a>00078 BOOST_UBLAS_INLINE
-<a name="l00079"></a>00079 unbounded_array (size_type size, <span class="keyword">const</span> value_type &amp;init, <span class="keyword">const</span> ALLOC &amp;a = ALLOC()):
-<a name="l00080"></a>00080 alloc_ (a), size_ (size) {
-<a name="l00081"></a>00081 <span class="keywordflow">if</span> (size_) {
-<a name="l00082"></a>00082 data_ = alloc_.allocate (size_);
-<a name="l00083"></a>00083 std::uninitialized_fill (begin(), end(), init);
-<a name="l00084"></a>00084 }
-<a name="l00085"></a>00085 <span class="keywordflow">else</span>
-<a name="l00086"></a>00086 data_ = 0;
-<a name="l00087"></a>00087 }
-<a name="l00088"></a>00088 BOOST_UBLAS_INLINE
-<a name="l00089"></a>00089 unbounded_array (<span class="keyword">const</span> unbounded_array &amp;c):
-<a name="l00090"></a>00090 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1storage__array.html">storage_array&lt;unbounded_array&lt;T, ALLOC&gt;</a> &gt;(),
-<a name="l00091"></a>00091 alloc_ (c.alloc_), size_ (c.size_) {
-<a name="l00092"></a>00092 <span class="keywordflow">if</span> (size_) {
-<a name="l00093"></a>00093 data_ = alloc_.allocate (size_);
-<a name="l00094"></a>00094 std::uninitialized_copy (c.begin(), c.end(), begin());
-<a name="l00095"></a>00095 }
-<a name="l00096"></a>00096 <span class="keywordflow">else</span>
-<a name="l00097"></a>00097 data_ = 0;
-<a name="l00098"></a>00098 }
-<a name="l00099"></a>00099 BOOST_UBLAS_INLINE
-<a name="l00100"></a>00100 ~unbounded_array () {
-<a name="l00101"></a>00101 <span class="keywordflow">if</span> (size_) {
-<a name="l00102"></a>00102 <span class="keywordflow">if</span> (! <a class="code" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1has__trivial__destructor.html">detail::has_trivial_destructor&lt;T&gt;::value</a>) {
-<a name="l00103"></a>00103 <span class="comment">// std::_Destroy (begin(), end(), alloc_);</span>
-<a name="l00104"></a>00104 <span class="keyword">const</span> iterator i_end = end();
-<a name="l00105"></a>00105 <span class="keywordflow">for</span> (iterator i = begin (); i != i_end; ++i) {
-<a name="l00106"></a>00106 iterator_destroy (i);
-<a name="l00107"></a>00107 }
-<a name="l00108"></a>00108 }
-<a name="l00109"></a>00109 alloc_.deallocate (data_, size_);
-<a name="l00110"></a>00110 }
-<a name="l00111"></a>00111 }
-<a name="l00112"></a>00112
-<a name="l00113"></a>00113 <span class="comment">// Resizing</span>
-<a name="l00114"></a>00114 <span class="keyword">private</span>:
-<a name="l00115"></a>00115 BOOST_UBLAS_INLINE
-<a name="l00116"></a>00116 <span class="keywordtype">void</span> resize_internal (<span class="keyword">const</span> size_type size, <span class="keyword">const</span> value_type init, <span class="keyword">const</span> <span class="keywordtype">bool</span> preserve) {
-<a name="l00117"></a>00117 <span class="keywordflow">if</span> (size != size_) {
-<a name="l00118"></a>00118 pointer p_data = data_;
-<a name="l00119"></a>00119 <span class="keywordflow">if</span> (size) {
-<a name="l00120"></a>00120 data_ = alloc_.allocate (size);
-<a name="l00121"></a>00121 <span class="keywordflow">if</span> (preserve) {
-<a name="l00122"></a>00122 pointer si = p_data;
-<a name="l00123"></a>00123 pointer di = data_;
-<a name="l00124"></a>00124 <span class="keywordflow">if</span> (size &lt; size_) {
-<a name="l00125"></a>00125 <span class="keywordflow">for</span> (; di != data_ + size; ++di) {
-<a name="l00126"></a>00126 alloc_.construct (di, *si);
-<a name="l00127"></a>00127 ++si;
-<a name="l00128"></a>00128 }
-<a name="l00129"></a>00129 }
-<a name="l00130"></a>00130 <span class="keywordflow">else</span> {
-<a name="l00131"></a>00131 <span class="keywordflow">for</span> (pointer si = p_data; si != p_data + size_; ++si) {
-<a name="l00132"></a>00132 alloc_.construct (di, *si);
-<a name="l00133"></a>00133 ++di;
-<a name="l00134"></a>00134 }
-<a name="l00135"></a>00135 <span class="keywordflow">for</span> (; di != data_ + size; ++di) {
-<a name="l00136"></a>00136 alloc_.construct (di, init);
-<a name="l00137"></a>00137 }
-<a name="l00138"></a>00138 }
-<a name="l00139"></a>00139 }
-<a name="l00140"></a>00140 <span class="keywordflow">else</span> {
-<a name="l00141"></a>00141 <span class="keywordflow">if</span> (! <a class="code" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1has__trivial__constructor.html">detail::has_trivial_constructor&lt;T&gt;::value</a>) {
-<a name="l00142"></a>00142 <span class="keywordflow">for</span> (pointer di = data_; di != data_ + size; ++di)
-<a name="l00143"></a>00143 alloc_.construct (di, value_type());
-<a name="l00144"></a>00144 }
-<a name="l00145"></a>00145 }
-<a name="l00146"></a>00146 }
-<a name="l00147"></a>00147
-<a name="l00148"></a>00148 <span class="keywordflow">if</span> (size_) {
-<a name="l00149"></a>00149 <span class="keywordflow">if</span> (! <a class="code" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1has__trivial__destructor.html">detail::has_trivial_destructor&lt;T&gt;::value</a>) {
-<a name="l00150"></a>00150 <span class="keywordflow">for</span> (pointer si = p_data; si != p_data + size_; ++si)
-<a name="l00151"></a>00151 alloc_.destroy (si);
-<a name="l00152"></a>00152 }
-<a name="l00153"></a>00153 alloc_.deallocate (p_data, size_);
-<a name="l00154"></a>00154 }
-<a name="l00155"></a>00155
-<a name="l00156"></a>00156 <span class="keywordflow">if</span> (!size)
-<a name="l00157"></a>00157 data_ = 0;
-<a name="l00158"></a>00158 size_ = size;
-<a name="l00159"></a>00159 }
-<a name="l00160"></a>00160 }
-<a name="l00161"></a>00161 <span class="keyword">public</span>:
-<a name="l00162"></a>00162 BOOST_UBLAS_INLINE
-<a name="l00163"></a>00163 <span class="keywordtype">void</span> resize (size_type size) {
-<a name="l00164"></a>00164 resize_internal (size, value_type (), <span class="keyword">false</span>);
-<a name="l00165"></a>00165 }
-<a name="l00166"></a>00166 BOOST_UBLAS_INLINE
-<a name="l00167"></a>00167 <span class="keywordtype">void</span> resize (size_type size, value_type init) {
-<a name="l00168"></a>00168 resize_internal (size, init, <span class="keyword">true</span>);
-<a name="l00169"></a>00169 }
-<a name="l00170"></a>00170
-<a name="l00171"></a>00171 <span class="comment">// Random Access Container</span>
-<a name="l00172"></a>00172 BOOST_UBLAS_INLINE
-<a name="l00173"></a>00173 size_type max_size ()<span class="keyword"> const </span>{
-<a name="l00174"></a>00174 <span class="keywordflow">return</span> ALLOC ().max_size();
-<a name="l00175"></a>00175 }
-<a name="l00176"></a>00176
-<a name="l00177"></a>00177 BOOST_UBLAS_INLINE
-<a name="l00178"></a>00178 <span class="keywordtype">bool</span> empty ()<span class="keyword"> const </span>{
-<a name="l00179"></a>00179 <span class="keywordflow">return</span> size_ == 0;
-<a name="l00180"></a>00180 }
-<a name="l00181"></a>00181
-<a name="l00182"></a>00182 BOOST_UBLAS_INLINE
-<a name="l00183"></a>00183 size_type size ()<span class="keyword"> const </span>{
-<a name="l00184"></a>00184 <span class="keywordflow">return</span> size_;
-<a name="l00185"></a>00185 }
-<a name="l00186"></a>00186
-<a name="l00187"></a>00187 <span class="comment">// Element access</span>
-<a name="l00188"></a>00188 BOOST_UBLAS_INLINE
-<a name="l00189"></a>00189 const_reference operator [] (size_type i)<span class="keyword"> const </span>{
-<a name="l00190"></a>00190 BOOST_UBLAS_CHECK (i &lt; size_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00191"></a>00191 <span class="keywordflow">return</span> data_ [i];
-<a name="l00192"></a>00192 }
-<a name="l00193"></a>00193 BOOST_UBLAS_INLINE
-<a name="l00194"></a>00194 reference operator [] (size_type i) {
-<a name="l00195"></a>00195 BOOST_UBLAS_CHECK (i &lt; size_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00196"></a>00196 <span class="keywordflow">return</span> data_ [i];
-<a name="l00197"></a>00197 }
-<a name="l00198"></a>00198
-<a name="l00199"></a>00199 <span class="comment">// Assignment</span>
-<a name="l00200"></a>00200 BOOST_UBLAS_INLINE
-<a name="l00201"></a>00201 unbounded_array &amp;operator = (<span class="keyword">const</span> unbounded_array &amp;a) {
-<a name="l00202"></a>00202 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;a) {
-<a name="l00203"></a>00203 resize (a.size_);
-<a name="l00204"></a>00204 std::copy (a.data_, a.data_ + a.size_, data_);
-<a name="l00205"></a>00205 }
-<a name="l00206"></a>00206 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00207"></a>00207 }
-<a name="l00208"></a>00208 BOOST_UBLAS_INLINE
-<a name="l00209"></a>00209 unbounded_array &amp;assign_temporary (unbounded_array &amp;a) {
-<a name="l00210"></a>00210 swap (a);
-<a name="l00211"></a>00211 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00212"></a>00212 }
-<a name="l00213"></a>00213
-<a name="l00214"></a>00214 <span class="comment">// Swapping</span>
-<a name="l00215"></a>00215 BOOST_UBLAS_INLINE
-<a name="l00216"></a>00216 <span class="keywordtype">void</span> swap (unbounded_array &amp;a) {
-<a name="l00217"></a>00217 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;a) {
-<a name="l00218"></a>00218 std::swap (size_, a.size_);
-<a name="l00219"></a>00219 std::swap (data_, a.data_);
-<a name="l00220"></a>00220 }
-<a name="l00221"></a>00221 }
-<a name="l00222"></a>00222 BOOST_UBLAS_INLINE
-<a name="l00223"></a>00223 <span class="keyword">friend</span> <span class="keywordtype">void</span> swap (unbounded_array &amp;a1, unbounded_array &amp;a2) {
-<a name="l00224"></a>00224 a1.swap (a2);
-<a name="l00225"></a>00225 }
-<a name="l00226"></a>00226
-<a name="l00227"></a>00227 BOOST_UBLAS_INLINE
-<a name="l00228"></a>00228 const_iterator begin ()<span class="keyword"> const </span>{
-<a name="l00229"></a>00229 <span class="keywordflow">return</span> data_;
-<a name="l00230"></a>00230 }
-<a name="l00231"></a>00231 BOOST_UBLAS_INLINE
-<a name="l00232"></a>00232 const_iterator end ()<span class="keyword"> const </span>{
-<a name="l00233"></a>00233 <span class="keywordflow">return</span> data_ + size_;
-<a name="l00234"></a>00234 }
-<a name="l00235"></a>00235
-<a name="l00236"></a>00236 BOOST_UBLAS_INLINE
-<a name="l00237"></a>00237 iterator begin () {
-<a name="l00238"></a>00238 <span class="keywordflow">return</span> data_;
-<a name="l00239"></a>00239 }
-<a name="l00240"></a>00240 BOOST_UBLAS_INLINE
-<a name="l00241"></a>00241 iterator end () {
-<a name="l00242"></a>00242 <span class="keywordflow">return</span> data_ + size_;
-<a name="l00243"></a>00243 }
-<a name="l00244"></a>00244
-<a name="l00245"></a>00245 <span class="comment">// Reverse iterators</span>
-<a name="l00246"></a>00246 <span class="keyword">typedef</span> std::reverse_iterator&lt;const_iterator&gt; const_reverse_iterator;
-<a name="l00247"></a>00247 <span class="keyword">typedef</span> std::reverse_iterator&lt;iterator&gt; reverse_iterator;
-<a name="l00248"></a>00248
-<a name="l00249"></a>00249 BOOST_UBLAS_INLINE
-<a name="l00250"></a>00250 const_reverse_iterator rbegin ()<span class="keyword"> const </span>{
-<a name="l00251"></a>00251 <span class="keywordflow">return</span> const_reverse_iterator (end ());
-<a name="l00252"></a>00252 }
-<a name="l00253"></a>00253 BOOST_UBLAS_INLINE
-<a name="l00254"></a>00254 const_reverse_iterator rend ()<span class="keyword"> const </span>{
-<a name="l00255"></a>00255 <span class="keywordflow">return</span> const_reverse_iterator (begin ());
-<a name="l00256"></a>00256 }
-<a name="l00257"></a>00257 BOOST_UBLAS_INLINE
-<a name="l00258"></a>00258 reverse_iterator rbegin () {
-<a name="l00259"></a>00259 <span class="keywordflow">return</span> reverse_iterator (end ());
-<a name="l00260"></a>00260 }
-<a name="l00261"></a>00261 BOOST_UBLAS_INLINE
-<a name="l00262"></a>00262 reverse_iterator rend () {
-<a name="l00263"></a>00263 <span class="keywordflow">return</span> reverse_iterator (begin ());
-<a name="l00264"></a>00264 }
-<a name="l00265"></a>00265
-<a name="l00266"></a>00266 <span class="comment">// Allocator</span>
-<a name="l00267"></a>00267 allocator_type get_allocator () {
-<a name="l00268"></a>00268 <span class="keywordflow">return</span> alloc_;
-<a name="l00269"></a>00269 }
-<a name="l00270"></a>00270
-<a name="l00271"></a>00271 <span class="keyword">private</span>:
-<a name="l00272"></a>00272 <span class="keyword">friend</span> <span class="keyword">class </span>boost::serialization::access;
-<a name="l00273"></a>00273
-<a name="l00274"></a>00274 <span class="comment">// Serialization</span>
-<a name="l00275"></a>00275 <span class="keyword">template</span>&lt;<span class="keyword">class</span> Archive&gt;
-<a name="l00276"></a>00276 <span class="keywordtype">void</span> serialize(Archive &amp; ar, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> version)
-<a name="l00277"></a>00277 {
-<a name="l00278"></a>00278 serialization::collection_size_type s(size_);
-<a name="l00279"></a>00279 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;size&quot;</span>,s);
-<a name="l00280"></a>00280 <span class="keywordflow">if</span> ( Archive::is_loading::value ) {
-<a name="l00281"></a>00281 resize(s);
-<a name="l00282"></a>00282 }
-<a name="l00283"></a>00283 ar &amp; serialization::make_array(data_, s);
-<a name="l00284"></a>00284 }
-<a name="l00285"></a>00285
-<a name="l00286"></a>00286 <span class="keyword">private</span>:
-<a name="l00287"></a>00287 <span class="comment">// Handle explict destroy on a (possibly indexed) iterator</span>
-<a name="l00288"></a>00288 BOOST_UBLAS_INLINE
-<a name="l00289"></a>00289 <span class="keyword">static</span> <span class="keywordtype">void</span> iterator_destroy (iterator &amp;i) {
-<a name="l00290"></a>00290 (&amp;(*i)) -&gt; ~value_type ();
-<a name="l00291"></a>00291 }
-<a name="l00292"></a>00292 ALLOC alloc_;
-<a name="l00293"></a>00293 size_type size_;
-<a name="l00294"></a>00294 pointer data_;
-<a name="l00295"></a>00295 };
-<a name="l00296"></a>00296
-<a name="l00297"></a>00297 <span class="comment">// Bounded array - with allocator for size_type and difference_type</span>
-<a name="l00298"></a>00298 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, std::<span class="keywordtype">size_t</span> N, <span class="keyword">class</span> ALLOC&gt;
-<a name="l00299"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1bounded__array.html">00299</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1bounded__array.html">bounded_array</a>:
-<a name="l00300"></a>00300 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1storage__array.html">storage_array</a>&lt;bounded_array&lt;T, N, ALLOC&gt; &gt; {
-<a name="l00301"></a>00301
-<a name="l00302"></a>00302 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1bounded__array.html">bounded_array&lt;T, N, ALLOC&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1bounded__array.html">self_type</a>;
-<a name="l00303"></a>00303 <span class="keyword">public</span>:
-<a name="l00304"></a>00304 <span class="comment">// No allocator_type as ALLOC is not used for allocation</span>
-<a name="l00305"></a>00305 <span class="keyword">typedef</span> <span class="keyword">typename</span> ALLOC::size_type size_type;
-<a name="l00306"></a>00306 <span class="keyword">typedef</span> <span class="keyword">typename</span> ALLOC::difference_type difference_type;
-<a name="l00307"></a>00307 <span class="keyword">typedef</span> T value_type;
-<a name="l00308"></a>00308 <span class="keyword">typedef</span> <span class="keyword">const</span> T &amp;const_reference;
-<a name="l00309"></a>00309 <span class="keyword">typedef</span> T &amp;reference;
-<a name="l00310"></a>00310 <span class="keyword">typedef</span> <span class="keyword">const</span> T *const_pointer;
-<a name="l00311"></a>00311 <span class="keyword">typedef</span> T *pointer;
-<a name="l00312"></a>00312 <span class="keyword">typedef</span> const_pointer const_iterator;
-<a name="l00313"></a>00313 <span class="keyword">typedef</span> pointer iterator;
-<a name="l00314"></a>00314
-<a name="l00315"></a>00315 <span class="comment">// Construction and destruction</span>
-<a name="l00316"></a>00316 BOOST_UBLAS_INLINE
-<a name="l00317"></a>00317 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1bounded__array.html">bounded_array</a> ():
-<a name="l00318"></a>00318 size_ (0) <span class="comment">/*, data_ ()*/</span> { <span class="comment">// size 0 - use bounded_vector to default construct with size N</span>
-<a name="l00319"></a>00319 }
-<a name="l00320"></a>00320 <span class="keyword">explicit</span> BOOST_UBLAS_INLINE
-<a name="l00321"></a>00321 bounded_array (size_type size):
-<a name="l00322"></a>00322 size_ (size) <span class="comment">/*, data_ ()*/</span> {
-<a name="l00323"></a>00323 BOOST_UBLAS_CHECK (size_ &lt;= N, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ());
-<a name="l00324"></a>00324 <span class="comment">// data_ (an array) elements are already default constructed</span>
-<a name="l00325"></a>00325 }
-<a name="l00326"></a>00326 BOOST_UBLAS_INLINE
-<a name="l00327"></a>00327 bounded_array (size_type size, <span class="keyword">const</span> value_type &amp;init):
-<a name="l00328"></a>00328 size_ (size) <span class="comment">/*, data_ ()*/</span> {
-<a name="l00329"></a>00329 BOOST_UBLAS_CHECK (size_ &lt;= N, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ());
-<a name="l00330"></a>00330 <span class="comment">// ISSUE elements should be value constructed here, but we must fill instead as already default constructed</span>
-<a name="l00331"></a>00331 std::fill (begin(), end(), init) ;
-<a name="l00332"></a>00332 }
-<a name="l00333"></a>00333 BOOST_UBLAS_INLINE
-<a name="l00334"></a>00334 bounded_array (<span class="keyword">const</span> bounded_array &amp;c):
-<a name="l00335"></a>00335 size_ (c.size_) {
-<a name="l00336"></a>00336 <span class="comment">// ISSUE elements should be copy constructed here, but we must copy instead as already default constructed</span>
-<a name="l00337"></a>00337 std::copy (c.begin(), c.end(), begin());
-<a name="l00338"></a>00338 }
-<a name="l00339"></a>00339
-<a name="l00340"></a>00340 <span class="comment">// Resizing</span>
-<a name="l00341"></a>00341 BOOST_UBLAS_INLINE
-<a name="l00342"></a>00342 <span class="keywordtype">void</span> resize (size_type size) {
-<a name="l00343"></a>00343 BOOST_UBLAS_CHECK (size &lt;= N, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ());
-<a name="l00344"></a>00344 size_ = size;
-<a name="l00345"></a>00345 }
-<a name="l00346"></a>00346 BOOST_UBLAS_INLINE
-<a name="l00347"></a>00347 <span class="keywordtype">void</span> resize (size_type size, value_type init) {
-<a name="l00348"></a>00348 BOOST_UBLAS_CHECK (size &lt;= N, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ());
-<a name="l00349"></a>00349 <span class="keywordflow">if</span> (size &gt; size_)
-<a name="l00350"></a>00350 std::fill (data_ + size_, data_ + size, init);
-<a name="l00351"></a>00351 size_ = size;
-<a name="l00352"></a>00352 }
-<a name="l00353"></a>00353
-<a name="l00354"></a>00354 <span class="comment">// Random Access Container</span>
-<a name="l00355"></a>00355 BOOST_UBLAS_INLINE
-<a name="l00356"></a>00356 size_type max_size ()<span class="keyword"> const </span>{
-<a name="l00357"></a>00357 <span class="keywordflow">return</span> ALLOC ().max_size();
-<a name="l00358"></a>00358 }
-<a name="l00359"></a>00359
-<a name="l00360"></a>00360 BOOST_UBLAS_INLINE
-<a name="l00361"></a>00361 <span class="keywordtype">bool</span> empty ()<span class="keyword"> const </span>{
-<a name="l00362"></a>00362 <span class="keywordflow">return</span> size_ == 0;
-<a name="l00363"></a>00363 }
-<a name="l00364"></a>00364
-<a name="l00365"></a>00365 BOOST_UBLAS_INLINE
-<a name="l00366"></a>00366 size_type size ()<span class="keyword"> const </span>{
-<a name="l00367"></a>00367 <span class="keywordflow">return</span> size_;
-<a name="l00368"></a>00368 }
-<a name="l00369"></a>00369
-<a name="l00370"></a>00370 <span class="comment">// Element access</span>
-<a name="l00371"></a>00371 BOOST_UBLAS_INLINE
-<a name="l00372"></a>00372 const_reference operator [] (size_type i)<span class="keyword"> const </span>{
-<a name="l00373"></a>00373 BOOST_UBLAS_CHECK (i &lt; size_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00374"></a>00374 <span class="keywordflow">return</span> data_ [i];
-<a name="l00375"></a>00375 }
-<a name="l00376"></a>00376 BOOST_UBLAS_INLINE
-<a name="l00377"></a>00377 reference operator [] (size_type i) {
-<a name="l00378"></a>00378 BOOST_UBLAS_CHECK (i &lt; size_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00379"></a>00379 <span class="keywordflow">return</span> data_ [i];
-<a name="l00380"></a>00380 }
-<a name="l00381"></a>00381
-<a name="l00382"></a>00382 <span class="comment">// Assignment</span>
-<a name="l00383"></a>00383 BOOST_UBLAS_INLINE
-<a name="l00384"></a>00384 bounded_array &amp;operator = (<span class="keyword">const</span> bounded_array &amp;a) {
-<a name="l00385"></a>00385 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;a) {
-<a name="l00386"></a>00386 resize (a.size_);
-<a name="l00387"></a>00387 std::copy (a.data_, a.data_ + a.size_, data_);
-<a name="l00388"></a>00388 }
-<a name="l00389"></a>00389 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00390"></a>00390 }
-<a name="l00391"></a>00391 BOOST_UBLAS_INLINE
-<a name="l00392"></a>00392 bounded_array &amp;assign_temporary (bounded_array &amp;a) {
-<a name="l00393"></a>00393 *<span class="keyword">this</span> = a;
-<a name="l00394"></a>00394 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00395"></a>00395 }
-<a name="l00396"></a>00396
-<a name="l00397"></a>00397 <span class="comment">// Swapping</span>
-<a name="l00398"></a>00398 BOOST_UBLAS_INLINE
-<a name="l00399"></a>00399 <span class="keywordtype">void</span> swap (bounded_array &amp;a) {
-<a name="l00400"></a>00400 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;a) {
-<a name="l00401"></a>00401 std::swap (size_, a.size_);
-<a name="l00402"></a>00402 std::swap_ranges (data_, data_ + (std::max) (size_, a.size_), a.data_);
-<a name="l00403"></a>00403 }
-<a name="l00404"></a>00404 }
-<a name="l00405"></a>00405 BOOST_UBLAS_INLINE
-<a name="l00406"></a>00406 <span class="keyword">friend</span> <span class="keywordtype">void</span> swap (bounded_array &amp;a1, bounded_array &amp;a2) {
-<a name="l00407"></a>00407 a1.swap (a2);
-<a name="l00408"></a>00408 }
-<a name="l00409"></a>00409
-<a name="l00410"></a>00410 BOOST_UBLAS_INLINE
-<a name="l00411"></a>00411 const_iterator begin ()<span class="keyword"> const </span>{
-<a name="l00412"></a>00412 <span class="keywordflow">return</span> data_;
-<a name="l00413"></a>00413 }
-<a name="l00414"></a>00414 BOOST_UBLAS_INLINE
-<a name="l00415"></a>00415 const_iterator end ()<span class="keyword"> const </span>{
-<a name="l00416"></a>00416 <span class="keywordflow">return</span> data_ + size_;
-<a name="l00417"></a>00417 }
-<a name="l00418"></a>00418
-<a name="l00419"></a>00419 BOOST_UBLAS_INLINE
-<a name="l00420"></a>00420 iterator begin () {
-<a name="l00421"></a>00421 <span class="keywordflow">return</span> data_;
-<a name="l00422"></a>00422 }
-<a name="l00423"></a>00423 BOOST_UBLAS_INLINE
-<a name="l00424"></a>00424 iterator end () {
-<a name="l00425"></a>00425 <span class="keywordflow">return</span> data_ + size_;
-<a name="l00426"></a>00426 }
-<a name="l00427"></a>00427
-<a name="l00428"></a>00428 <span class="comment">// Reverse iterators</span>
-<a name="l00429"></a>00429 <span class="keyword">typedef</span> std::reverse_iterator&lt;const_iterator&gt; const_reverse_iterator;
-<a name="l00430"></a>00430 <span class="keyword">typedef</span> std::reverse_iterator&lt;iterator&gt; reverse_iterator;
-<a name="l00431"></a>00431
-<a name="l00432"></a>00432 BOOST_UBLAS_INLINE
-<a name="l00433"></a>00433 const_reverse_iterator rbegin ()<span class="keyword"> const </span>{
-<a name="l00434"></a>00434 <span class="keywordflow">return</span> const_reverse_iterator (end ());
-<a name="l00435"></a>00435 }
-<a name="l00436"></a>00436 BOOST_UBLAS_INLINE
-<a name="l00437"></a>00437 const_reverse_iterator rend ()<span class="keyword"> const </span>{
-<a name="l00438"></a>00438 <span class="keywordflow">return</span> const_reverse_iterator (begin ());
-<a name="l00439"></a>00439 }
-<a name="l00440"></a>00440 BOOST_UBLAS_INLINE
-<a name="l00441"></a>00441 reverse_iterator rbegin () {
-<a name="l00442"></a>00442 <span class="keywordflow">return</span> reverse_iterator (end ());
-<a name="l00443"></a>00443 }
-<a name="l00444"></a>00444 BOOST_UBLAS_INLINE
-<a name="l00445"></a>00445 reverse_iterator rend () {
-<a name="l00446"></a>00446 <span class="keywordflow">return</span> reverse_iterator (begin ());
-<a name="l00447"></a>00447 }
-<a name="l00448"></a>00448
-<a name="l00449"></a>00449 <span class="keyword">private</span>:
-<a name="l00450"></a>00450 <span class="comment">// Serialization</span>
-<a name="l00451"></a>00451 <span class="keyword">friend</span> <span class="keyword">class </span>boost::serialization::access;
-<a name="l00452"></a>00452
-<a name="l00453"></a>00453 <span class="keyword">template</span>&lt;<span class="keyword">class</span> Archive&gt;
-<a name="l00454"></a>00454 <span class="keywordtype">void</span> serialize(Archive &amp; ar, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> version)
-<a name="l00455"></a>00455 {
-<a name="l00456"></a>00456 serialization::collection_size_type s(size_);
-<a name="l00457"></a>00457 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;size&quot;</span>, s);
-<a name="l00458"></a>00458 <span class="keywordflow">if</span> ( Archive::is_loading::value ) {
-<a name="l00459"></a>00459 <span class="keywordflow">if</span> (s &gt; N) <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a>(<span class="stringliteral">&quot;too large size in bounded_array::load()\n&quot;</span>).raise();
-<a name="l00460"></a>00460 resize(s);
-<a name="l00461"></a>00461 }
-<a name="l00462"></a>00462 ar &amp; serialization::make_array(data_, s);
-<a name="l00463"></a>00463 }
-<a name="l00464"></a>00464
-<a name="l00465"></a>00465 <span class="keyword">private</span>:
-<a name="l00466"></a>00466 size_type size_;
-<a name="l00467"></a>00467 BOOST_UBLAS_BOUNDED_ARRAY_ALIGN value_type data_ [N];
-<a name="l00468"></a>00468 };
-<a name="l00469"></a>00469
-<a name="l00470"></a>00470
-<a name="l00471"></a>00471 <span class="comment">// Array adaptor with normal deep copy semantics of elements</span>
-<a name="l00472"></a>00472 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt;
-<a name="l00473"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">00473</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">array_adaptor</a>:
-<a name="l00474"></a>00474 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1storage__array.html">storage_array</a>&lt;array_adaptor&lt;T&gt; &gt; {
-<a name="l00475"></a>00475
-<a name="l00476"></a>00476 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">array_adaptor&lt;T&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">self_type</a>;
-<a name="l00477"></a>00477 <span class="keyword">public</span>:
-<a name="l00478"></a>00478 <span class="keyword">typedef</span> std::size_t size_type;
-<a name="l00479"></a>00479 <span class="keyword">typedef</span> std::ptrdiff_t difference_type;
-<a name="l00480"></a>00480 <span class="keyword">typedef</span> T value_type;
-<a name="l00481"></a>00481 <span class="keyword">typedef</span> <span class="keyword">const</span> T &amp;const_reference;
-<a name="l00482"></a>00482 <span class="keyword">typedef</span> T &amp;reference;
-<a name="l00483"></a>00483 <span class="keyword">typedef</span> <span class="keyword">const</span> T *const_pointer;
-<a name="l00484"></a>00484 <span class="keyword">typedef</span> T *pointer;
-<a name="l00485"></a>00485
-<a name="l00486"></a>00486 <span class="comment">// Construction and destruction</span>
-<a name="l00487"></a>00487 BOOST_UBLAS_INLINE
-<a name="l00488"></a>00488 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">array_adaptor</a> ():
-<a name="l00489"></a>00489 size_ (0), own_ (<span class="keyword">true</span>), data_ (<span class="keyword">new</span> value_type [0]) {
-<a name="l00490"></a>00490 }
-<a name="l00491"></a>00491 <span class="keyword">explicit</span> BOOST_UBLAS_INLINE
-<a name="l00492"></a>00492 array_adaptor (size_type size):
-<a name="l00493"></a>00493 size_ (size), own_ (<span class="keyword">true</span>), data_ (<span class="keyword">new</span> value_type [size]) {
-<a name="l00494"></a>00494 }
-<a name="l00495"></a>00495 BOOST_UBLAS_INLINE
-<a name="l00496"></a>00496 array_adaptor (size_type size, <span class="keyword">const</span> value_type &amp;init):
-<a name="l00497"></a>00497 size_ (size), own_ (<span class="keyword">true</span>), data_ (<span class="keyword">new</span> value_type [size]) {
-<a name="l00498"></a>00498 std::fill (data_, data_ + size_, init);
-<a name="l00499"></a>00499 }
-<a name="l00500"></a>00500 BOOST_UBLAS_INLINE
-<a name="l00501"></a>00501 array_adaptor (size_type size, pointer data):
-<a name="l00502"></a>00502 size_ (size), own_ (<span class="keyword">false</span>), data_ (data) {}
-<a name="l00503"></a>00503 BOOST_UBLAS_INLINE
-<a name="l00504"></a>00504 array_adaptor (<span class="keyword">const</span> array_adaptor &amp;a):
-<a name="l00505"></a>00505 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1storage__array.html">storage_array&lt;self_type&gt;</a> (),
-<a name="l00506"></a>00506 size_ (a.size_), own_ (<span class="keyword">true</span>), data_ (<span class="keyword">new</span> value_type [a.size_]) {
-<a name="l00507"></a>00507 *<span class="keyword">this</span> = a;
-<a name="l00508"></a>00508 }
-<a name="l00509"></a>00509 BOOST_UBLAS_INLINE
-<a name="l00510"></a>00510 ~array_adaptor () {
-<a name="l00511"></a>00511 <span class="keywordflow">if</span> (own_) {
-<a name="l00512"></a>00512 <span class="keyword">delete</span> [] data_;
-<a name="l00513"></a>00513 }
-<a name="l00514"></a>00514 }
-<a name="l00515"></a>00515
-<a name="l00516"></a>00516 <span class="comment">// Resizing</span>
-<a name="l00517"></a>00517 <span class="keyword">private</span>:
-<a name="l00518"></a>00518 BOOST_UBLAS_INLINE
-<a name="l00519"></a>00519 <span class="keywordtype">void</span> resize_internal (size_type size, value_type init, <span class="keywordtype">bool</span> preserve = <span class="keyword">true</span>) {
-<a name="l00520"></a>00520 <span class="keywordflow">if</span> (size != size_) {
-<a name="l00521"></a>00521 pointer data = <span class="keyword">new</span> value_type [size];
-<a name="l00522"></a>00522 <span class="keywordflow">if</span> (preserve) {
-<a name="l00523"></a>00523 std::copy (data_, data_ + (std::min) (size, size_), data);
-<a name="l00524"></a>00524 std::fill (data + (std::min) (size, size_), data + size, init);
-<a name="l00525"></a>00525 }
-<a name="l00526"></a>00526 <span class="keywordflow">if</span> (own_)
-<a name="l00527"></a>00527 <span class="keyword">delete</span> [] data_;
-<a name="l00528"></a>00528 size_ = size;
-<a name="l00529"></a>00529 own_ = <span class="keyword">true</span>;
-<a name="l00530"></a>00530 data_ = data;
-<a name="l00531"></a>00531 }
-<a name="l00532"></a>00532 }
-<a name="l00533"></a>00533 BOOST_UBLAS_INLINE
-<a name="l00534"></a>00534 <span class="keywordtype">void</span> resize_internal (size_type size, pointer data, value_type init, <span class="keywordtype">bool</span> preserve = <span class="keyword">true</span>) {
-<a name="l00535"></a>00535 <span class="keywordflow">if</span> (data != data_) {
-<a name="l00536"></a>00536 <span class="keywordflow">if</span> (preserve) {
-<a name="l00537"></a>00537 std::copy (data_, data_ + (std::min) (size, size_), data);
-<a name="l00538"></a>00538 std::fill (data + (std::min) (size, size_), data + size, init);
-<a name="l00539"></a>00539 }
-<a name="l00540"></a>00540 <span class="keywordflow">if</span> (own_)
-<a name="l00541"></a>00541 <span class="keyword">delete</span> [] data_;
-<a name="l00542"></a>00542 own_ = <span class="keyword">false</span>;
-<a name="l00543"></a>00543 data_ = data;
-<a name="l00544"></a>00544 }
-<a name="l00545"></a>00545 <span class="keywordflow">else</span> {
-<a name="l00546"></a>00546 std::fill (data + (std::min) (size, size_), data + size, init);
-<a name="l00547"></a>00547 }
-<a name="l00548"></a>00548 size_ = size;
-<a name="l00549"></a>00549 }
-<a name="l00550"></a>00550 <span class="keyword">public</span>:
-<a name="l00551"></a>00551 BOOST_UBLAS_INLINE
-<a name="l00552"></a>00552 <span class="keywordtype">void</span> resize (size_type size) {
-<a name="l00553"></a>00553 resize_internal (size, value_type (), <span class="keyword">false</span>);
-<a name="l00554"></a>00554 }
-<a name="l00555"></a>00555 BOOST_UBLAS_INLINE
-<a name="l00556"></a>00556 <span class="keywordtype">void</span> resize (size_type size, value_type init) {
-<a name="l00557"></a>00557 resize_internal (size, init, <span class="keyword">true</span>);
-<a name="l00558"></a>00558 }
-<a name="l00559"></a>00559 BOOST_UBLAS_INLINE
-<a name="l00560"></a>00560 <span class="keywordtype">void</span> resize (size_type size, pointer data) {
-<a name="l00561"></a>00561 resize_internal (size, data, value_type (), <span class="keyword">false</span>);
-<a name="l00562"></a>00562 }
-<a name="l00563"></a>00563 BOOST_UBLAS_INLINE
-<a name="l00564"></a>00564 <span class="keywordtype">void</span> resize (size_type size, pointer data, value_type init) {
-<a name="l00565"></a>00565 resize_internal (size, data, init, <span class="keyword">true</span>);
-<a name="l00566"></a>00566 }
-<a name="l00567"></a>00567
-<a name="l00568"></a>00568 BOOST_UBLAS_INLINE
-<a name="l00569"></a>00569 size_type size ()<span class="keyword"> const </span>{
-<a name="l00570"></a>00570 <span class="keywordflow">return</span> size_;
-<a name="l00571"></a>00571 }
-<a name="l00572"></a>00572
-<a name="l00573"></a>00573 <span class="comment">// Element access</span>
-<a name="l00574"></a>00574 BOOST_UBLAS_INLINE
-<a name="l00575"></a>00575 const_reference operator [] (size_type i)<span class="keyword"> const </span>{
-<a name="l00576"></a>00576 BOOST_UBLAS_CHECK (i &lt; size_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00577"></a>00577 <span class="keywordflow">return</span> data_ [i];
-<a name="l00578"></a>00578 }
-<a name="l00579"></a>00579 BOOST_UBLAS_INLINE
-<a name="l00580"></a>00580 reference operator [] (size_type i) {
-<a name="l00581"></a>00581 BOOST_UBLAS_CHECK (i &lt; size_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00582"></a>00582 <span class="keywordflow">return</span> data_ [i];
-<a name="l00583"></a>00583 }
-<a name="l00584"></a>00584
-<a name="l00585"></a>00585 <span class="comment">// Assignment</span>
-<a name="l00586"></a>00586 BOOST_UBLAS_INLINE
-<a name="l00587"></a>00587 array_adaptor &amp;operator = (<span class="keyword">const</span> array_adaptor &amp;a) {
-<a name="l00588"></a>00588 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;a) {
-<a name="l00589"></a>00589 resize (a.size_);
-<a name="l00590"></a>00590 std::copy (a.data_, a.data_ + a.size_, data_);
-<a name="l00591"></a>00591 }
-<a name="l00592"></a>00592 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00593"></a>00593 }
-<a name="l00594"></a>00594 BOOST_UBLAS_INLINE
-<a name="l00595"></a>00595 array_adaptor &amp;assign_temporary (array_adaptor &amp;a) {
-<a name="l00596"></a>00596 <span class="keywordflow">if</span> (own_ &amp;&amp; a.own_)
-<a name="l00597"></a>00597 swap (a);
-<a name="l00598"></a>00598 <span class="keywordflow">else</span>
-<a name="l00599"></a>00599 *<span class="keyword">this</span> = a;
-<a name="l00600"></a>00600 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00601"></a>00601 }
-<a name="l00602"></a>00602
-<a name="l00603"></a>00603 <span class="comment">// Swapping</span>
-<a name="l00604"></a>00604 BOOST_UBLAS_INLINE
-<a name="l00605"></a>00605 <span class="keywordtype">void</span> swap (array_adaptor &amp;a) {
-<a name="l00606"></a>00606 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;a) {
-<a name="l00607"></a>00607 std::swap (size_, a.size_);
-<a name="l00608"></a>00608 std::swap (own_, a.own_);
-<a name="l00609"></a>00609 std::swap (data_, a.data_);
-<a name="l00610"></a>00610 }
-<a name="l00611"></a>00611 }
-<a name="l00612"></a>00612 BOOST_UBLAS_INLINE
-<a name="l00613"></a>00613 <span class="keyword">friend</span> <span class="keywordtype">void</span> swap (array_adaptor &amp;a1, array_adaptor &amp;a2) {
-<a name="l00614"></a>00614 a1.swap (a2);
-<a name="l00615"></a>00615 }
-<a name="l00616"></a>00616
-<a name="l00617"></a>00617 <span class="comment">// Iterators simply are pointers.</span>
-<a name="l00618"></a>00618
-<a name="l00619"></a>00619 <span class="keyword">typedef</span> const_pointer const_iterator;
-<a name="l00620"></a>00620
-<a name="l00621"></a>00621 BOOST_UBLAS_INLINE
-<a name="l00622"></a>00622 const_iterator begin ()<span class="keyword"> const </span>{
-<a name="l00623"></a>00623 <span class="keywordflow">return</span> data_;
-<a name="l00624"></a>00624 }
-<a name="l00625"></a>00625 BOOST_UBLAS_INLINE
-<a name="l00626"></a>00626 const_iterator end ()<span class="keyword"> const </span>{
-<a name="l00627"></a>00627 <span class="keywordflow">return</span> data_ + size_;
-<a name="l00628"></a>00628 }
-<a name="l00629"></a>00629
-<a name="l00630"></a>00630 <span class="keyword">typedef</span> pointer iterator;
-<a name="l00631"></a>00631
-<a name="l00632"></a>00632 BOOST_UBLAS_INLINE
-<a name="l00633"></a>00633 iterator begin () {
-<a name="l00634"></a>00634 <span class="keywordflow">return</span> data_;
-<a name="l00635"></a>00635 }
-<a name="l00636"></a>00636 BOOST_UBLAS_INLINE
-<a name="l00637"></a>00637 iterator end () {
-<a name="l00638"></a>00638 <span class="keywordflow">return</span> data_ + size_;
-<a name="l00639"></a>00639 }
-<a name="l00640"></a>00640
-<a name="l00641"></a>00641 <span class="comment">// Reverse iterators</span>
-<a name="l00642"></a>00642 <span class="keyword">typedef</span> std::reverse_iterator&lt;const_iterator&gt; const_reverse_iterator;
-<a name="l00643"></a>00643 <span class="keyword">typedef</span> std::reverse_iterator&lt;iterator&gt; reverse_iterator;
-<a name="l00644"></a>00644
-<a name="l00645"></a>00645 BOOST_UBLAS_INLINE
-<a name="l00646"></a>00646 const_reverse_iterator rbegin ()<span class="keyword"> const </span>{
-<a name="l00647"></a>00647 <span class="keywordflow">return</span> const_reverse_iterator (end ());
-<a name="l00648"></a>00648 }
-<a name="l00649"></a>00649 BOOST_UBLAS_INLINE
-<a name="l00650"></a>00650 const_reverse_iterator rend ()<span class="keyword"> const </span>{
-<a name="l00651"></a>00651 <span class="keywordflow">return</span> const_reverse_iterator (begin ());
-<a name="l00652"></a>00652 }
-<a name="l00653"></a>00653 BOOST_UBLAS_INLINE
-<a name="l00654"></a>00654 reverse_iterator rbegin () {
-<a name="l00655"></a>00655 <span class="keywordflow">return</span> reverse_iterator (end ());
-<a name="l00656"></a>00656 }
-<a name="l00657"></a>00657 BOOST_UBLAS_INLINE
-<a name="l00658"></a>00658 reverse_iterator rend () {
-<a name="l00659"></a>00659 <span class="keywordflow">return</span> reverse_iterator (begin ());
-<a name="l00660"></a>00660 }
-<a name="l00661"></a>00661
-<a name="l00662"></a>00662 <span class="keyword">private</span>:
-<a name="l00663"></a>00663 size_type size_;
-<a name="l00664"></a>00664 <span class="keywordtype">bool</span> own_;
-<a name="l00665"></a>00665 pointer data_;
-<a name="l00666"></a>00666 };
-<a name="l00667"></a>00667
-<a name="l00668"></a>00668 <span class="preprocessor">#ifdef BOOST_UBLAS_SHALLOW_ARRAY_ADAPTOR</span>
-<a name="l00669"></a>00669 <span class="preprocessor"></span> <span class="comment">// Array adaptor with shallow (reference) copy semantics of elements.</span>
-<a name="l00670"></a>00670 <span class="comment">// shared_array is used to maintain reference counts.</span>
-<a name="l00671"></a>00671 <span class="comment">// This class breaks the normal copy semantics for a storage container and is very dangerous!</span>
-<a name="l00672"></a>00672 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt;
-<a name="l00673"></a>00673 <span class="keyword">class </span>shallow_array_adaptor:
-<a name="l00674"></a>00674 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1storage__array.html">storage_array</a>&lt;shallow_array_adaptor&lt;T&gt; &gt; {
-<a name="l00675"></a>00675
-<a name="l00676"></a>00676 <span class="keyword">typedef</span> shallow_array_adaptor&lt;T&gt; self_type;
-<a name="l00677"></a>00677
-<a name="l00678"></a>00678 <span class="keyword">template</span>&lt;<span class="keyword">class</span> TT&gt;
-<a name="l00679"></a>00679 <span class="keyword">struct </span>leaker {
-<a name="l00680"></a>00680 <span class="keyword">typedef</span> <span class="keywordtype">void</span> result_type;
-<a name="l00681"></a>00681 <span class="keyword">typedef</span> TT *argument_type;
-<a name="l00682"></a>00682
-<a name="l00683"></a>00683 BOOST_UBLAS_INLINE
-<a name="l00684"></a>00684 result_type operator () (argument_type x) {}
-<a name="l00685"></a>00685 };
-<a name="l00686"></a>00686
-<a name="l00687"></a>00687 <span class="keyword">public</span>:
-<a name="l00688"></a>00688 <span class="keyword">typedef</span> std::size_t size_type;
-<a name="l00689"></a>00689 <span class="keyword">typedef</span> std::ptrdiff_t difference_type;
-<a name="l00690"></a>00690 <span class="keyword">typedef</span> T value_type;
-<a name="l00691"></a>00691 <span class="keyword">typedef</span> <span class="keyword">const</span> T &amp;const_reference;
-<a name="l00692"></a>00692 <span class="keyword">typedef</span> T &amp;reference;
-<a name="l00693"></a>00693 <span class="keyword">typedef</span> <span class="keyword">const</span> T *const_pointer;
-<a name="l00694"></a>00694 <span class="keyword">typedef</span> T *pointer;
-<a name="l00695"></a>00695
-<a name="l00696"></a>00696 <span class="comment">// Construction and destruction</span>
-<a name="l00697"></a>00697 BOOST_UBLAS_INLINE
-<a name="l00698"></a>00698 shallow_array_adaptor ():
-<a name="l00699"></a>00699 size_ (0), own_ (true), data_ (new value_type [0]) {
-<a name="l00700"></a>00700 }
-<a name="l00701"></a>00701 <span class="keyword">explicit</span> BOOST_UBLAS_INLINE
-<a name="l00702"></a>00702 shallow_array_adaptor (size_type size):
-<a name="l00703"></a>00703 size_ (size), own_ (true), data_ (new value_type [size]) {
-<a name="l00704"></a>00704 }
-<a name="l00705"></a>00705 BOOST_UBLAS_INLINE
-<a name="l00706"></a>00706 shallow_array_adaptor (size_type size, <span class="keyword">const</span> value_type &amp;init):
-<a name="l00707"></a>00707 size_ (size), own_ (true), data_ (new value_type [size]) {
-<a name="l00708"></a>00708 std::fill (data_.get (), data_.get () + size_, init);
-<a name="l00709"></a>00709 }
-<a name="l00710"></a>00710 BOOST_UBLAS_INLINE
-<a name="l00711"></a>00711 shallow_array_adaptor (size_type size, pointer data):
-<a name="l00712"></a>00712 size_ (size), own_ (false), data_ (data, leaker&lt;value_type&gt; ()) {}
-<a name="l00713"></a>00713
-<a name="l00714"></a>00714 BOOST_UBLAS_INLINE
-<a name="l00715"></a>00715 shallow_array_adaptor (<span class="keyword">const</span> shallow_array_adaptor &amp;a):
-<a name="l00716"></a>00716 storage_array&lt;self_type&gt; (),
-<a name="l00717"></a>00717 size_ (a.size_), own_ (a.own_), data_ (a.data_) {}
-<a name="l00718"></a>00718
-<a name="l00719"></a>00719 BOOST_UBLAS_INLINE
-<a name="l00720"></a>00720 ~shallow_array_adaptor () {
-<a name="l00721"></a>00721 }
-<a name="l00722"></a>00722
-<a name="l00723"></a>00723 <span class="comment">// Resizing</span>
-<a name="l00724"></a>00724 <span class="keyword">private</span>:
-<a name="l00725"></a>00725 BOOST_UBLAS_INLINE
-<a name="l00726"></a>00726 <span class="keywordtype">void</span> resize_internal (size_type size, value_type init, <span class="keywordtype">bool</span> preserve = <span class="keyword">true</span>) {
-<a name="l00727"></a>00727 <span class="keywordflow">if</span> (size != size_) {
-<a name="l00728"></a>00728 shared_array&lt;value_type&gt; data (<span class="keyword">new</span> value_type [size]);
-<a name="l00729"></a>00729 <span class="keywordflow">if</span> (preserve) {
-<a name="l00730"></a>00730 std::copy (data_.get (), data_.get () + (std::min) (size, size_), data.get ());
-<a name="l00731"></a>00731 std::fill (data.get () + (std::min) (size, size_), data.get () + size, init);
-<a name="l00732"></a>00732 }
-<a name="l00733"></a>00733 size_ = size;
-<a name="l00734"></a>00734 data_ = data;
-<a name="l00735"></a>00735 }
-<a name="l00736"></a>00736 }
-<a name="l00737"></a>00737 BOOST_UBLAS_INLINE
-<a name="l00738"></a>00738 <span class="keywordtype">void</span> resize_internal (size_type size, pointer data, value_type init, <span class="keywordtype">bool</span> preserve = <span class="keyword">true</span>) {
-<a name="l00739"></a>00739 <span class="keywordflow">if</span> (preserve) {
-<a name="l00740"></a>00740 std::copy (data_.get (), data_.get () + (std::min) (size, size_), data);
-<a name="l00741"></a>00741 std::fill (data + (std::min) (size, size_), data + size, init);
-<a name="l00742"></a>00742 }
-<a name="l00743"></a>00743 size_ = size;
-<a name="l00744"></a>00744 data_ = data;
-<a name="l00745"></a>00745 }
-<a name="l00746"></a>00746 <span class="keyword">public</span>:
-<a name="l00747"></a>00747 BOOST_UBLAS_INLINE
-<a name="l00748"></a>00748 <span class="keywordtype">void</span> resize (size_type size) {
-<a name="l00749"></a>00749 resize_internal (size, value_type (), <span class="keyword">false</span>);
-<a name="l00750"></a>00750 }
-<a name="l00751"></a>00751 BOOST_UBLAS_INLINE
-<a name="l00752"></a>00752 <span class="keywordtype">void</span> resize (size_type size, value_type init) {
-<a name="l00753"></a>00753 resize_internal (size, init, <span class="keyword">true</span>);
-<a name="l00754"></a>00754 }
-<a name="l00755"></a>00755 BOOST_UBLAS_INLINE
-<a name="l00756"></a>00756 <span class="keywordtype">void</span> resize (size_type size, pointer data) {
-<a name="l00757"></a>00757 resize_internal (size, data, value_type (), <span class="keyword">false</span>);
-<a name="l00758"></a>00758 }
-<a name="l00759"></a>00759 BOOST_UBLAS_INLINE
-<a name="l00760"></a>00760 <span class="keywordtype">void</span> resize (size_type size, pointer data, value_type init) {
-<a name="l00761"></a>00761 resize_internal (size, data, init, <span class="keyword">true</span>);
-<a name="l00762"></a>00762 }
-<a name="l00763"></a>00763
-<a name="l00764"></a>00764 BOOST_UBLAS_INLINE
-<a name="l00765"></a>00765 size_type size ()<span class="keyword"> const </span>{
-<a name="l00766"></a>00766 <span class="keywordflow">return</span> size_;
-<a name="l00767"></a>00767 }
-<a name="l00768"></a>00768
-<a name="l00769"></a>00769 <span class="comment">// Element access</span>
-<a name="l00770"></a>00770 BOOST_UBLAS_INLINE
-<a name="l00771"></a>00771 const_reference operator [] (size_type i)<span class="keyword"> const </span>{
-<a name="l00772"></a>00772 BOOST_UBLAS_CHECK (i &lt; size_, bad_index ());
-<a name="l00773"></a>00773 <span class="keywordflow">return</span> data_ [i];
-<a name="l00774"></a>00774 }
-<a name="l00775"></a>00775 BOOST_UBLAS_INLINE
-<a name="l00776"></a>00776 reference operator [] (size_type i) {
-<a name="l00777"></a>00777 BOOST_UBLAS_CHECK (i &lt; size_, bad_index ());
-<a name="l00778"></a>00778 <span class="keywordflow">return</span> data_ [i];
-<a name="l00779"></a>00779 }
-<a name="l00780"></a>00780
-<a name="l00781"></a>00781 <span class="comment">// Assignment</span>
-<a name="l00782"></a>00782 BOOST_UBLAS_INLINE
-<a name="l00783"></a>00783 shallow_array_adaptor &amp;operator = (<span class="keyword">const</span> shallow_array_adaptor &amp;a) {
-<a name="l00784"></a>00784 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;a) {
-<a name="l00785"></a>00785 resize (a.size_);
-<a name="l00786"></a>00786 std::copy (a.data_.get (), a.data_.get () + a.size_, data_.get ());
-<a name="l00787"></a>00787 }
-<a name="l00788"></a>00788 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00789"></a>00789 }
-<a name="l00790"></a>00790 BOOST_UBLAS_INLINE
-<a name="l00791"></a>00791 shallow_array_adaptor &amp;assign_temporary (shallow_array_adaptor &amp;a) {
-<a name="l00792"></a>00792 <span class="keywordflow">if</span> (own_ &amp;&amp; a.own_)
-<a name="l00793"></a>00793 swap (a);
-<a name="l00794"></a>00794 <span class="keywordflow">else</span>
-<a name="l00795"></a>00795 *<span class="keyword">this</span> = a;
-<a name="l00796"></a>00796 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00797"></a>00797 }
-<a name="l00798"></a>00798
-<a name="l00799"></a>00799 <span class="comment">// Swapping</span>
-<a name="l00800"></a>00800 BOOST_UBLAS_INLINE
-<a name="l00801"></a>00801 <span class="keywordtype">void</span> swap (shallow_array_adaptor &amp;a) {
-<a name="l00802"></a>00802 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;a) {
-<a name="l00803"></a>00803 std::swap (size_, a.size_);
-<a name="l00804"></a>00804 std::swap (own_, a.own_);
-<a name="l00805"></a>00805 std::swap (data_, a.data_);
-<a name="l00806"></a>00806 }
-<a name="l00807"></a>00807 }
-<a name="l00808"></a>00808 BOOST_UBLAS_INLINE
-<a name="l00809"></a>00809 <span class="keyword">friend</span> <span class="keywordtype">void</span> swap (shallow_array_adaptor &amp;a1, shallow_array_adaptor &amp;a2) {
-<a name="l00810"></a>00810 a1.swap (a2);
-<a name="l00811"></a>00811 }
-<a name="l00812"></a>00812
-<a name="l00813"></a>00813 <span class="comment">// Iterators simply are pointers.</span>
-<a name="l00814"></a>00814
-<a name="l00815"></a>00815 <span class="keyword">typedef</span> const_pointer const_iterator;
-<a name="l00816"></a>00816
-<a name="l00817"></a>00817 BOOST_UBLAS_INLINE
-<a name="l00818"></a>00818 const_iterator begin ()<span class="keyword"> const </span>{
-<a name="l00819"></a>00819 <span class="keywordflow">return</span> data_.get ();
-<a name="l00820"></a>00820 }
-<a name="l00821"></a>00821 BOOST_UBLAS_INLINE
-<a name="l00822"></a>00822 const_iterator end ()<span class="keyword"> const </span>{
-<a name="l00823"></a>00823 <span class="keywordflow">return</span> data_.get () + size_;
-<a name="l00824"></a>00824 }
-<a name="l00825"></a>00825
-<a name="l00826"></a>00826 <span class="keyword">typedef</span> pointer iterator;
-<a name="l00827"></a>00827
-<a name="l00828"></a>00828 BOOST_UBLAS_INLINE
-<a name="l00829"></a>00829 iterator begin () {
-<a name="l00830"></a>00830 <span class="keywordflow">return</span> data_.get ();
-<a name="l00831"></a>00831 }
-<a name="l00832"></a>00832 BOOST_UBLAS_INLINE
-<a name="l00833"></a>00833 iterator end () {
-<a name="l00834"></a>00834 <span class="keywordflow">return</span> data_.get () + size_;
-<a name="l00835"></a>00835 }
-<a name="l00836"></a>00836
-<a name="l00837"></a>00837 <span class="comment">// Reverse iterators</span>
-<a name="l00838"></a>00838 <span class="keyword">typedef</span> std::reverse_iterator&lt;const_iterator&gt; const_reverse_iterator;
-<a name="l00839"></a>00839 <span class="keyword">typedef</span> std::reverse_iterator&lt;iterator&gt; reverse_iterator;
-<a name="l00840"></a>00840
-<a name="l00841"></a>00841 BOOST_UBLAS_INLINE
-<a name="l00842"></a>00842 const_reverse_iterator rbegin ()<span class="keyword"> const </span>{
-<a name="l00843"></a>00843 <span class="keywordflow">return</span> const_reverse_iterator (end ());
-<a name="l00844"></a>00844 }
-<a name="l00845"></a>00845 BOOST_UBLAS_INLINE
-<a name="l00846"></a>00846 const_reverse_iterator rend ()<span class="keyword"> const </span>{
-<a name="l00847"></a>00847 <span class="keywordflow">return</span> const_reverse_iterator (begin ());
-<a name="l00848"></a>00848 }
-<a name="l00849"></a>00849 BOOST_UBLAS_INLINE
-<a name="l00850"></a>00850 reverse_iterator rbegin () {
-<a name="l00851"></a>00851 <span class="keywordflow">return</span> reverse_iterator (end ());
-<a name="l00852"></a>00852 }
-<a name="l00853"></a>00853 BOOST_UBLAS_INLINE
-<a name="l00854"></a>00854 reverse_iterator rend () {
-<a name="l00855"></a>00855 <span class="keywordflow">return</span> reverse_iterator (begin ());
-<a name="l00856"></a>00856 }
-<a name="l00857"></a>00857
-<a name="l00858"></a>00858 <span class="keyword">private</span>:
-<a name="l00859"></a>00859 size_type size_;
-<a name="l00860"></a>00860 <span class="keywordtype">bool</span> own_;
-<a name="l00861"></a>00861 shared_array&lt;value_type&gt; data_;
-<a name="l00862"></a>00862 };
-<a name="l00863"></a>00863
-<a name="l00864"></a>00864 <span class="preprocessor">#endif</span>
-<a name="l00865"></a>00865 <span class="preprocessor"></span>
-<a name="l00866"></a>00866
-<a name="l00867"></a>00867 <span class="comment">// Range class</span>
-<a name="l00868"></a>00868 <span class="keyword">template</span> &lt;<span class="keyword">class</span> Z, <span class="keyword">class</span> D&gt;
-<a name="l00869"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">00869</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">basic_range</a> {
-<a name="l00870"></a>00870 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">basic_range&lt;Z, D&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">self_type</a>;
-<a name="l00871"></a>00871 <span class="keyword">public</span>:
-<a name="l00872"></a>00872 <span class="keyword">typedef</span> Z size_type;
-<a name="l00873"></a>00873 <span class="keyword">typedef</span> D difference_type;
-<a name="l00874"></a>00874 <span class="keyword">typedef</span> size_type value_type;
-<a name="l00875"></a>00875 <span class="keyword">typedef</span> value_type const_reference;
-<a name="l00876"></a>00876 <span class="keyword">typedef</span> const_reference reference;
-<a name="l00877"></a>00877 <span class="keyword">typedef</span> <span class="keyword">const</span> value_type *const_pointer;
-<a name="l00878"></a>00878 <span class="keyword">typedef</span> value_type *pointer;
-<a name="l00879"></a>00879
-<a name="l00880"></a>00880 <span class="comment">// Construction and destruction</span>
-<a name="l00881"></a>00881 BOOST_UBLAS_INLINE
-<a name="l00882"></a>00882 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">basic_range</a> ():
-<a name="l00883"></a>00883 start_ (0), size_ (0) {}
-<a name="l00884"></a>00884 BOOST_UBLAS_INLINE
-<a name="l00885"></a>00885 basic_range (size_type start, size_type stop):
-<a name="l00886"></a>00886 start_ (start), size_ (stop - start) {
-<a name="l00887"></a>00887 BOOST_UBLAS_CHECK (start_ &lt;= stop, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00888"></a>00888 }
-<a name="l00889"></a>00889
-<a name="l00890"></a>00890 BOOST_UBLAS_INLINE
-<a name="l00891"></a>00891 size_type start ()<span class="keyword"> const </span>{
-<a name="l00892"></a>00892 <span class="keywordflow">return</span> start_;
-<a name="l00893"></a>00893 }
-<a name="l00894"></a>00894 BOOST_UBLAS_INLINE
-<a name="l00895"></a>00895 size_type size ()<span class="keyword"> const </span>{
-<a name="l00896"></a>00896 <span class="keywordflow">return</span> size_;
-<a name="l00897"></a>00897 }
-<a name="l00898"></a>00898
-<a name="l00899"></a>00899 <span class="comment">// Random Access Container</span>
-<a name="l00900"></a>00900 BOOST_UBLAS_INLINE
-<a name="l00901"></a>00901 size_type max_size ()<span class="keyword"> const </span>{
-<a name="l00902"></a>00902 <span class="keywordflow">return</span> size_;
-<a name="l00903"></a>00903 }
-<a name="l00904"></a>00904
-<a name="l00905"></a>00905 BOOST_UBLAS_INLINE
-<a name="l00906"></a>00906 <span class="keywordtype">bool</span> empty ()<span class="keyword"> const </span>{
-<a name="l00907"></a>00907 <span class="keywordflow">return</span> size_ == 0;
-<a name="l00908"></a>00908 }
-<a name="l00909"></a>00909
-<a name="l00910"></a>00910 <span class="comment">// Element access</span>
-<a name="l00911"></a>00911 BOOST_UBLAS_INLINE
-<a name="l00912"></a>00912 const_reference operator () (size_type i)<span class="keyword"> const </span>{
-<a name="l00913"></a>00913 BOOST_UBLAS_CHECK (i &lt; size_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00914"></a>00914 <span class="keywordflow">return</span> start_ + i;
-<a name="l00915"></a>00915 }
-<a name="l00916"></a>00916
-<a name="l00917"></a>00917 <span class="comment">// Composition</span>
-<a name="l00918"></a>00918 BOOST_UBLAS_INLINE
-<a name="l00919"></a>00919 basic_range compose (<span class="keyword">const</span> basic_range &amp;r)<span class="keyword"> const </span>{
-<a name="l00920"></a>00920 <span class="keywordflow">return</span> basic_range (start_ + r.start_, start_ + r.start_ + r.size_);
-<a name="l00921"></a>00921 }
-<a name="l00922"></a>00922
-<a name="l00923"></a>00923 <span class="comment">// Comparison</span>
-<a name="l00924"></a>00924 BOOST_UBLAS_INLINE
-<a name="l00925"></a>00925 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> basic_range &amp;r)<span class="keyword"> const </span>{
-<a name="l00926"></a>00926 <span class="keywordflow">return</span> start_ == r.start_ &amp;&amp; size_ == r.size_;
-<a name="l00927"></a>00927 }
-<a name="l00928"></a>00928 BOOST_UBLAS_INLINE
-<a name="l00929"></a>00929 <span class="keywordtype">bool</span> operator != (<span class="keyword">const</span> basic_range &amp;r)<span class="keyword"> const </span>{
-<a name="l00930"></a>00930 <span class="keywordflow">return</span> ! (*<span class="keyword">this</span> == r);
-<a name="l00931"></a>00931 }
-<a name="l00932"></a>00932
-<a name="l00933"></a>00933 <span class="comment">// Iterator types</span>
-<a name="l00934"></a>00934 <span class="keyword">private</span>:
-<a name="l00935"></a>00935 <span class="comment">// Use and index</span>
-<a name="l00936"></a>00936 <span class="keyword">typedef</span> size_type const_subiterator_type;
-<a name="l00937"></a>00937
-<a name="l00938"></a>00938 <span class="keyword">public</span>:
-<a name="l00939"></a>00939 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00940"></a>00940 <span class="preprocessor"></span> <span class="keyword">typedef</span> indexed_const_iterator&lt;self_type, std::random_access_iterator_tag&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range_1_1const__iterator.html">const_iterator</a>;
-<a name="l00941"></a>00941 <span class="preprocessor">#else</span>
-<a name="l00942"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range_1_1const__iterator.html">00942</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range_1_1const__iterator.html">const_iterator</a>:
-<a name="l00943"></a>00943 <span class="keyword">public</span> container_const_reference&lt;basic_range&gt;,
-<a name="l00944"></a>00944 <span class="keyword">public</span> random_access_iterator_base&lt;std::random_access_iterator_tag,
-<a name="l00945"></a>00945 const_iterator, value_type&gt; {
-<a name="l00946"></a>00946 <span class="keyword">public</span>:
-<a name="l00947"></a>00947 <span class="keyword">typedef</span> <span class="keyword">typename</span> basic_range::value_type value_type;
-<a name="l00948"></a>00948 <span class="keyword">typedef</span> <span class="keyword">typename</span> basic_range::difference_type difference_type;
-<a name="l00949"></a>00949 <span class="keyword">typedef</span> <span class="keyword">typename</span> basic_range::const_reference reference;
-<a name="l00950"></a>00950 <span class="keyword">typedef</span> <span class="keyword">typename</span> basic_range::const_pointer pointer;
-<a name="l00951"></a>00951
-<a name="l00952"></a>00952 <span class="comment">// Construction and destruction</span>
-<a name="l00953"></a>00953 BOOST_UBLAS_INLINE
-<a name="l00954"></a>00954 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range_1_1const__iterator.html">const_iterator</a> ():
-<a name="l00955"></a>00955 container_const_reference&lt;basic_range&gt; (), it_ () {}
-<a name="l00956"></a>00956 BOOST_UBLAS_INLINE
-<a name="l00957"></a>00957 const_iterator (<span class="keyword">const</span> basic_range &amp;r, <span class="keyword">const</span> const_subiterator_type &amp;it):
-<a name="l00958"></a>00958 container_const_reference&lt;basic_range&gt; (r), it_ (it) {}
-<a name="l00959"></a>00959
-<a name="l00960"></a>00960 <span class="comment">// Arithmetic</span>
-<a name="l00961"></a>00961 BOOST_UBLAS_INLINE
-<a name="l00962"></a>00962 const_iterator &amp;operator ++ () {
-<a name="l00963"></a>00963 ++ it_;
-<a name="l00964"></a>00964 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00965"></a>00965 }
-<a name="l00966"></a>00966 BOOST_UBLAS_INLINE
-<a name="l00967"></a>00967 const_iterator &amp;operator -- () {
-<a name="l00968"></a>00968 BOOST_UBLAS_CHECK (it_ &gt; 0, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00969"></a>00969 -- it_;
-<a name="l00970"></a>00970 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00971"></a>00971 }
-<a name="l00972"></a>00972 BOOST_UBLAS_INLINE
-<a name="l00973"></a>00973 const_iterator &amp;operator += (difference_type n) {
-<a name="l00974"></a>00974 BOOST_UBLAS_CHECK (n &gt;= 0 || it_ &gt;= size_type(-n), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00975"></a>00975 it_ += n;
-<a name="l00976"></a>00976 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00977"></a>00977 }
-<a name="l00978"></a>00978 BOOST_UBLAS_INLINE
-<a name="l00979"></a>00979 const_iterator &amp;operator -= (difference_type n) {
-<a name="l00980"></a>00980 BOOST_UBLAS_CHECK (n &lt;= 0 || it_ &gt;= size_type(n), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00981"></a>00981 it_ -= n;
-<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 BOOST_UBLAS_INLINE
-<a name="l00985"></a>00985 difference_type operator - (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l00986"></a>00986 <span class="keywordflow">return</span> it_ - it.it_;
-<a name="l00987"></a>00987 }
-<a name="l00988"></a>00988
-<a name="l00989"></a>00989 <span class="comment">// Dereference</span>
-<a name="l00990"></a>00990 BOOST_UBLAS_INLINE
-<a name="l00991"></a>00991 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l00992"></a>00992 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().start () &lt;= it_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00993"></a>00993 BOOST_UBLAS_CHECK (it_ &lt; (*<span class="keyword">this</span>) ().start () + (*<span class="keyword">this</span>) ().size (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00994"></a>00994 <span class="keywordflow">return</span> it_;
-<a name="l00995"></a>00995 }
-<a name="l00996"></a>00996
-<a name="l00997"></a>00997 BOOST_UBLAS_INLINE
-<a name="l00998"></a>00998 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l00999"></a>00999 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l01000"></a>01000 }
-<a name="l01001"></a>01001
-<a name="l01002"></a>01002 <span class="comment">// Index</span>
-<a name="l01003"></a>01003 BOOST_UBLAS_INLINE
-<a name="l01004"></a>01004 size_type index ()<span class="keyword"> const </span>{
-<a name="l01005"></a>01005 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().start () &lt;= it_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01006"></a>01006 BOOST_UBLAS_CHECK (it_ &lt; (*<span class="keyword">this</span>) ().start () + (*<span class="keyword">this</span>) ().size (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01007"></a>01007 <span class="keywordflow">return</span> it_ - (*this) ().start ();
-<a name="l01008"></a>01008 }
-<a name="l01009"></a>01009
-<a name="l01010"></a>01010 <span class="comment">// Assignment</span>
-<a name="l01011"></a>01011 BOOST_UBLAS_INLINE
-<a name="l01012"></a>01012 const_iterator &amp;operator = (<span class="keyword">const</span> const_iterator &amp;it) {
-<a name="l01013"></a>01013 <span class="comment">// Comeau recommends...</span>
-<a name="l01014"></a>01014 this-&gt;assign (&amp;it ());
-<a name="l01015"></a>01015 it_ = it.it_;
-<a name="l01016"></a>01016 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01017"></a>01017 }
-<a name="l01018"></a>01018
-<a name="l01019"></a>01019 <span class="comment">// Comparison</span>
-<a name="l01020"></a>01020 BOOST_UBLAS_INLINE
-<a name="l01021"></a>01021 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l01022"></a>01022 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) () == it (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01023"></a>01023 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l01024"></a>01024 }
-<a name="l01025"></a>01025 BOOST_UBLAS_INLINE
-<a name="l01026"></a>01026 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l01027"></a>01027 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) () == it (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01028"></a>01028 <span class="keywordflow">return</span> it_ &lt; it.it_;
-<a name="l01029"></a>01029 }
-<a name="l01030"></a>01030
-<a name="l01031"></a>01031 <span class="keyword">private</span>:
-<a name="l01032"></a>01032 const_subiterator_type it_;
-<a name="l01033"></a>01033 };
-<a name="l01034"></a>01034 <span class="preprocessor">#endif</span>
-<a name="l01035"></a>01035 <span class="preprocessor"></span>
-<a name="l01036"></a>01036 BOOST_UBLAS_INLINE
-<a name="l01037"></a>01037 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range_1_1const__iterator.html">const_iterator</a> begin ()<span class="keyword"> const </span>{
-<a name="l01038"></a>01038 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range_1_1const__iterator.html">const_iterator</a> (*<span class="keyword">this</span>, start_);
-<a name="l01039"></a>01039 }
-<a name="l01040"></a>01040 BOOST_UBLAS_INLINE
-<a name="l01041"></a>01041 const_iterator end ()<span class="keyword"> const </span>{
-<a name="l01042"></a>01042 <span class="keywordflow">return</span> const_iterator (*<span class="keyword">this</span>, start_ + size_);
-<a name="l01043"></a>01043 }
-<a name="l01044"></a>01044
-<a name="l01045"></a>01045 <span class="comment">// Reverse iterator</span>
-<a name="l01046"></a>01046 <span class="keyword">typedef</span> std::reverse_iterator&lt;const_iterator&gt; const_reverse_iterator;
-<a name="l01047"></a>01047
-<a name="l01048"></a>01048 BOOST_UBLAS_INLINE
-<a name="l01049"></a>01049 const_reverse_iterator rbegin ()<span class="keyword"> const </span>{
-<a name="l01050"></a>01050 <span class="keywordflow">return</span> const_reverse_iterator (end ());
-<a name="l01051"></a>01051 }
-<a name="l01052"></a>01052 BOOST_UBLAS_INLINE
-<a name="l01053"></a>01053 const_reverse_iterator rend ()<span class="keyword"> const </span>{
-<a name="l01054"></a>01054 <span class="keywordflow">return</span> const_reverse_iterator (begin ());
-<a name="l01055"></a>01055 }
-<a name="l01056"></a>01056
-<a name="l01057"></a>01057 BOOST_UBLAS_INLINE
-<a name="l01058"></a>01058 basic_range preprocess (size_type size)<span class="keyword"> const </span>{
-<a name="l01059"></a>01059 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;all_)
-<a name="l01060"></a>01060 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01061"></a>01061 <span class="keywordflow">return</span> basic_range (0, size);
-<a name="l01062"></a>01062 }
-<a name="l01063"></a>01063 <span class="keyword">static</span>
-<a name="l01064"></a>01064 BOOST_UBLAS_INLINE
-<a name="l01065"></a>01065 <span class="keyword">const</span> basic_range &amp;all () {
-<a name="l01066"></a>01066 <span class="keywordflow">return</span> all_;
-<a name="l01067"></a>01067 }
-<a name="l01068"></a>01068
-<a name="l01069"></a>01069 <span class="keyword">private</span>:
-<a name="l01070"></a>01070 size_type start_;
-<a name="l01071"></a>01071 size_type size_;
-<a name="l01072"></a>01072 <span class="keyword">static</span> <span class="keyword">const</span> basic_range all_;
-<a name="l01073"></a>01073 };
-<a name="l01074"></a>01074
-<a name="l01075"></a>01075 <span class="keyword">template</span> &lt;<span class="keyword">class</span> Z, <span class="keyword">class</span> D&gt;
-<a name="l01076"></a>01076 <span class="keyword">const</span> basic_range&lt;Z,D&gt; basic_range&lt;Z,D&gt;::all_ (0, size_type (-1));
-<a name="l01077"></a>01077
-<a name="l01078"></a>01078
-<a name="l01079"></a>01079 <span class="comment">// Slice class</span>
-<a name="l01080"></a>01080 <span class="keyword">template</span> &lt;<span class="keyword">class</span> Z, <span class="keyword">class</span> D&gt;
-<a name="l01081"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">01081</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">basic_slice</a> {
-<a name="l01082"></a>01082 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">basic_slice&lt;Z, D&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">self_type</a>;
-<a name="l01083"></a>01083 <span class="keyword">public</span>:
-<a name="l01084"></a>01084 <span class="keyword">typedef</span> Z size_type;
-<a name="l01085"></a>01085 <span class="keyword">typedef</span> D difference_type;
-<a name="l01086"></a>01086 <span class="keyword">typedef</span> size_type value_type;
-<a name="l01087"></a>01087 <span class="keyword">typedef</span> value_type const_reference;
-<a name="l01088"></a>01088 <span class="keyword">typedef</span> const_reference reference;
-<a name="l01089"></a>01089 <span class="keyword">typedef</span> <span class="keyword">const</span> value_type *const_pointer;
-<a name="l01090"></a>01090 <span class="keyword">typedef</span> value_type *pointer;
-<a name="l01091"></a>01091
-<a name="l01092"></a>01092 <span class="comment">// Construction and destruction</span>
-<a name="l01093"></a>01093 BOOST_UBLAS_INLINE
-<a name="l01094"></a>01094 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">basic_slice</a> ():
-<a name="l01095"></a>01095 start_ (0), stride_ (0), size_ (0) {}
-<a name="l01096"></a>01096 BOOST_UBLAS_INLINE
-<a name="l01097"></a>01097 basic_slice (size_type start, difference_type stride, size_type size):
-<a name="l01098"></a>01098 start_ (start), stride_ (stride), size_ (size) {}
-<a name="l01099"></a>01099
-<a name="l01100"></a>01100 BOOST_UBLAS_INLINE
-<a name="l01101"></a>01101 size_type start ()<span class="keyword"> const </span>{
-<a name="l01102"></a>01102 <span class="keywordflow">return</span> start_;
-<a name="l01103"></a>01103 }
-<a name="l01104"></a>01104 BOOST_UBLAS_INLINE
-<a name="l01105"></a>01105 difference_type stride ()<span class="keyword"> const </span>{
-<a name="l01106"></a>01106 <span class="keywordflow">return</span> stride_;
-<a name="l01107"></a>01107 }
-<a name="l01108"></a>01108 BOOST_UBLAS_INLINE
-<a name="l01109"></a>01109 size_type size ()<span class="keyword"> const </span>{
-<a name="l01110"></a>01110 <span class="keywordflow">return</span> size_;
-<a name="l01111"></a>01111 }
-<a name="l01112"></a>01112
-<a name="l01113"></a>01113 <span class="comment">// Random Access Container</span>
-<a name="l01114"></a>01114 BOOST_UBLAS_INLINE
-<a name="l01115"></a>01115 size_type max_size ()<span class="keyword"> const </span>{
-<a name="l01116"></a>01116 <span class="keywordflow">return</span> size_;
-<a name="l01117"></a>01117 }
-<a name="l01118"></a>01118
-<a name="l01119"></a>01119 BOOST_UBLAS_INLINE
-<a name="l01120"></a>01120 <span class="keywordtype">bool</span> empty ()<span class="keyword"> const </span>{
-<a name="l01121"></a>01121 <span class="keywordflow">return</span> size_ == 0;
-<a name="l01122"></a>01122 }
-<a name="l01123"></a>01123
-<a name="l01124"></a>01124 <span class="comment">// Element access</span>
-<a name="l01125"></a>01125 BOOST_UBLAS_INLINE
-<a name="l01126"></a>01126 const_reference operator () (size_type i)<span class="keyword"> const </span>{
-<a name="l01127"></a>01127 BOOST_UBLAS_CHECK (i &lt; size_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01128"></a>01128 BOOST_UBLAS_CHECK (stride_ &gt;= 0 || start_ &gt;= i * -stride_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01129"></a>01129 <span class="keywordflow">return</span> start_ + i * stride_;
-<a name="l01130"></a>01130 }
-<a name="l01131"></a>01131
-<a name="l01132"></a>01132 <span class="comment">// Composition</span>
-<a name="l01133"></a>01133 BOOST_UBLAS_INLINE
-<a name="l01134"></a>01134 basic_slice compose (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">basic_range&lt;size_type, difference_type&gt;</a> &amp;r)<span class="keyword"> const </span>{
-<a name="l01135"></a>01135 BOOST_UBLAS_CHECK (stride_ &gt;=0 || start_ &gt;= -stride_ * r.start(), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01136"></a>01136 <span class="keywordflow">return</span> basic_slice (start_ + stride_ * r.start (), stride_, r.size ());
-<a name="l01137"></a>01137 }
-<a name="l01138"></a>01138 BOOST_UBLAS_INLINE
-<a name="l01139"></a>01139 basic_slice compose (<span class="keyword">const</span> basic_slice &amp;s)<span class="keyword"> const </span>{
-<a name="l01140"></a>01140 BOOST_UBLAS_CHECK (stride_ &gt;=0 || start_ &gt;= -stride_ * s.start_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01141"></a>01141 <span class="keywordflow">return</span> basic_slice (start_ + stride_ * s.start_, stride_ * s.stride_, s.size_);
-<a name="l01142"></a>01142 }
-<a name="l01143"></a>01143
-<a name="l01144"></a>01144 <span class="comment">// Comparison</span>
-<a name="l01145"></a>01145 BOOST_UBLAS_INLINE
-<a name="l01146"></a>01146 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> basic_slice &amp;s)<span class="keyword"> const </span>{
-<a name="l01147"></a>01147 <span class="keywordflow">return</span> start_ == s.start_ &amp;&amp; stride_ == s.stride_ &amp;&amp; size_ == s.size_;
-<a name="l01148"></a>01148 }
-<a name="l01149"></a>01149 BOOST_UBLAS_INLINE
-<a name="l01150"></a>01150 <span class="keywordtype">bool</span> operator != (<span class="keyword">const</span> basic_slice &amp;s)<span class="keyword"> const </span>{
-<a name="l01151"></a>01151 <span class="keywordflow">return</span> ! (*<span class="keyword">this</span> == s);
-<a name="l01152"></a>01152 }
-<a name="l01153"></a>01153
-<a name="l01154"></a>01154 <span class="comment">// Iterator types</span>
-<a name="l01155"></a>01155 <span class="keyword">private</span>:
-<a name="l01156"></a>01156 <span class="comment">// Use and index</span>
-<a name="l01157"></a>01157 <span class="keyword">typedef</span> size_type const_subiterator_type;
-<a name="l01158"></a>01158
-<a name="l01159"></a>01159 <span class="keyword">public</span>:
-<a name="l01160"></a>01160 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01161"></a>01161 <span class="preprocessor"></span> <span class="keyword">typedef</span> indexed_const_iterator&lt;self_type, std::random_access_iterator_tag&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__slice_1_1const__iterator.html">const_iterator</a>;
-<a name="l01162"></a>01162 <span class="preprocessor">#else</span>
-<a name="l01163"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__slice_1_1const__iterator.html">01163</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__slice_1_1const__iterator.html">const_iterator</a>:
-<a name="l01164"></a>01164 <span class="keyword">public</span> container_const_reference&lt;basic_slice&gt;,
-<a name="l01165"></a>01165 <span class="keyword">public</span> random_access_iterator_base&lt;std::random_access_iterator_tag,
-<a name="l01166"></a>01166 const_iterator, value_type&gt; {
-<a name="l01167"></a>01167 <span class="keyword">public</span>:
-<a name="l01168"></a>01168 <span class="keyword">typedef</span> <span class="keyword">typename</span> basic_slice::value_type value_type;
-<a name="l01169"></a>01169 <span class="keyword">typedef</span> <span class="keyword">typename</span> basic_slice::difference_type difference_type;
-<a name="l01170"></a>01170 <span class="keyword">typedef</span> <span class="keyword">typename</span> basic_slice::const_reference reference;
-<a name="l01171"></a>01171 <span class="keyword">typedef</span> <span class="keyword">typename</span> basic_slice::const_pointer pointer;
-<a name="l01172"></a>01172
-<a name="l01173"></a>01173 <span class="comment">// Construction and destruction</span>
-<a name="l01174"></a>01174 BOOST_UBLAS_INLINE
-<a name="l01175"></a>01175 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__slice_1_1const__iterator.html">const_iterator</a> ():
-<a name="l01176"></a>01176 container_const_reference&lt;basic_slice&gt; (), it_ () {}
-<a name="l01177"></a>01177 BOOST_UBLAS_INLINE
-<a name="l01178"></a>01178 const_iterator (<span class="keyword">const</span> basic_slice &amp;s, <span class="keyword">const</span> const_subiterator_type &amp;it):
-<a name="l01179"></a>01179 container_const_reference&lt;basic_slice&gt; (s), it_ (it) {}
-<a name="l01180"></a>01180
-<a name="l01181"></a>01181 <span class="comment">// Arithmetic</span>
-<a name="l01182"></a>01182 BOOST_UBLAS_INLINE
-<a name="l01183"></a>01183 const_iterator &amp;operator ++ () {
-<a name="l01184"></a>01184 ++it_;
-<a name="l01185"></a>01185 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01186"></a>01186 }
-<a name="l01187"></a>01187 BOOST_UBLAS_INLINE
-<a name="l01188"></a>01188 const_iterator &amp;operator -- () {
-<a name="l01189"></a>01189 BOOST_UBLAS_CHECK (it_ &gt; 0, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01190"></a>01190 --it_;
-<a name="l01191"></a>01191 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01192"></a>01192 }
-<a name="l01193"></a>01193 BOOST_UBLAS_INLINE
-<a name="l01194"></a>01194 const_iterator &amp;operator += (difference_type n) {
-<a name="l01195"></a>01195 BOOST_UBLAS_CHECK (n &gt;= 0 || it_ &gt;= size_type(-n), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01196"></a>01196 it_ += n;
-<a name="l01197"></a>01197 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01198"></a>01198 }
-<a name="l01199"></a>01199 BOOST_UBLAS_INLINE
-<a name="l01200"></a>01200 const_iterator &amp;operator -= (difference_type n) {
-<a name="l01201"></a>01201 BOOST_UBLAS_CHECK (n &lt;= 0 || it_ &gt;= size_type(n), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01202"></a>01202 it_ -= n;
-<a name="l01203"></a>01203 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01204"></a>01204 }
-<a name="l01205"></a>01205 BOOST_UBLAS_INLINE
-<a name="l01206"></a>01206 difference_type operator - (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l01207"></a>01207 <span class="keywordflow">return</span> it_ - it.it_;
-<a name="l01208"></a>01208 }
-<a name="l01209"></a>01209
-<a name="l01210"></a>01210 <span class="comment">// Dereference</span>
-<a name="l01211"></a>01211 BOOST_UBLAS_INLINE
-<a name="l01212"></a>01212 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l01213"></a>01213 BOOST_UBLAS_CHECK (it_ &lt; (*<span class="keyword">this</span>) ().size (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01214"></a>01214 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().start () + it_* (*this) ().stride ();
-<a name="l01215"></a>01215 }
-<a name="l01216"></a>01216
-<a name="l01217"></a>01217 BOOST_UBLAS_INLINE
-<a name="l01218"></a>01218 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l01219"></a>01219 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l01220"></a>01220 }
-<a name="l01221"></a>01221
-<a name="l01222"></a>01222 <span class="comment">// Index</span>
-<a name="l01223"></a>01223 BOOST_UBLAS_INLINE
-<a name="l01224"></a>01224 size_type index ()<span class="keyword"> const </span>{
-<a name="l01225"></a>01225 BOOST_UBLAS_CHECK (it_ &lt; (*<span class="keyword">this</span>) ().size (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01226"></a>01226 <span class="keywordflow">return</span> it_;
-<a name="l01227"></a>01227 }
-<a name="l01228"></a>01228
-<a name="l01229"></a>01229 <span class="comment">// Assignment</span>
-<a name="l01230"></a>01230 BOOST_UBLAS_INLINE
-<a name="l01231"></a>01231 const_iterator &amp;operator = (<span class="keyword">const</span> const_iterator &amp;it) {
-<a name="l01232"></a>01232 <span class="comment">// Comeau recommends...</span>
-<a name="l01233"></a>01233 this-&gt;assign (&amp;it ());
-<a name="l01234"></a>01234 it_ = it.it_;
-<a name="l01235"></a>01235 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01236"></a>01236 }
-<a name="l01237"></a>01237
-<a name="l01238"></a>01238 <span class="comment">// Comparison</span>
-<a name="l01239"></a>01239 BOOST_UBLAS_INLINE
-<a name="l01240"></a>01240 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l01241"></a>01241 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) () == it (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01242"></a>01242 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l01243"></a>01243 }
-<a name="l01244"></a>01244 BOOST_UBLAS_INLINE
-<a name="l01245"></a>01245 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l01246"></a>01246 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) () == it (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01247"></a>01247 <span class="keywordflow">return</span> it_ &lt; it.it_;
-<a name="l01248"></a>01248 }
-<a name="l01249"></a>01249
-<a name="l01250"></a>01250 <span class="keyword">private</span>:
-<a name="l01251"></a>01251 const_subiterator_type it_;
-<a name="l01252"></a>01252 };
-<a name="l01253"></a>01253 <span class="preprocessor">#endif</span>
-<a name="l01254"></a>01254 <span class="preprocessor"></span>
-<a name="l01255"></a>01255 BOOST_UBLAS_INLINE
-<a name="l01256"></a>01256 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__slice_1_1const__iterator.html">const_iterator</a> begin ()<span class="keyword"> const </span>{
-<a name="l01257"></a>01257 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__slice_1_1const__iterator.html">const_iterator</a> (*<span class="keyword">this</span>, 0);
-<a name="l01258"></a>01258 }
-<a name="l01259"></a>01259 BOOST_UBLAS_INLINE
-<a name="l01260"></a>01260 const_iterator end ()<span class="keyword"> const </span>{
-<a name="l01261"></a>01261 <span class="keywordflow">return</span> const_iterator (*<span class="keyword">this</span>, size_);
-<a name="l01262"></a>01262 }
-<a name="l01263"></a>01263
-<a name="l01264"></a>01264 <span class="comment">// Reverse iterator</span>
-<a name="l01265"></a>01265 <span class="keyword">typedef</span> std::reverse_iterator&lt;const_iterator&gt; const_reverse_iterator;
-<a name="l01266"></a>01266
-<a name="l01267"></a>01267 BOOST_UBLAS_INLINE
-<a name="l01268"></a>01268 const_reverse_iterator rbegin ()<span class="keyword"> const </span>{
-<a name="l01269"></a>01269 <span class="keywordflow">return</span> const_reverse_iterator (end ());
-<a name="l01270"></a>01270 }
-<a name="l01271"></a>01271 BOOST_UBLAS_INLINE
-<a name="l01272"></a>01272 const_reverse_iterator rend ()<span class="keyword"> const </span>{
-<a name="l01273"></a>01273 <span class="keywordflow">return</span> const_reverse_iterator (begin ());
-<a name="l01274"></a>01274 }
-<a name="l01275"></a>01275
-<a name="l01276"></a>01276 BOOST_UBLAS_INLINE
-<a name="l01277"></a>01277 basic_slice preprocess (size_type size)<span class="keyword"> const </span>{
-<a name="l01278"></a>01278 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;all_)
-<a name="l01279"></a>01279 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01280"></a>01280 <span class="keywordflow">return</span> basic_slice (0, 1, size);
-<a name="l01281"></a>01281 }
-<a name="l01282"></a>01282 <span class="keyword">static</span>
-<a name="l01283"></a>01283 BOOST_UBLAS_INLINE
-<a name="l01284"></a>01284 <span class="keyword">const</span> basic_slice &amp;all () {
-<a name="l01285"></a>01285 <span class="keywordflow">return</span> all_;
-<a name="l01286"></a>01286 }
-<a name="l01287"></a>01287
-<a name="l01288"></a>01288 <span class="keyword">private</span>:
-<a name="l01289"></a>01289 size_type start_;
-<a name="l01290"></a>01290 difference_type stride_;
-<a name="l01291"></a>01291 size_type size_;
-<a name="l01292"></a>01292 <span class="keyword">static</span> <span class="keyword">const</span> basic_slice all_;
-<a name="l01293"></a>01293 };
-<a name="l01294"></a>01294
-<a name="l01295"></a>01295 <span class="keyword">template</span> &lt;<span class="keyword">class</span> Z, <span class="keyword">class</span> D&gt;
-<a name="l01296"></a>01296 <span class="keyword">const</span> basic_slice&lt;Z,D&gt; basic_slice&lt;Z,D&gt;::all_ (0, 1, size_type (-1));
-<a name="l01297"></a>01297
-<a name="l01298"></a>01298
-<a name="l01299"></a>01299 <span class="comment">// Indirect array class</span>
-<a name="l01300"></a>01300 <span class="keyword">template</span>&lt;<span class="keyword">class</span> A&gt;
-<a name="l01301"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">01301</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">indirect_array</a> {
-<a name="l01302"></a>01302 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">indirect_array&lt;A&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">self_type</a>;
-<a name="l01303"></a>01303 <span class="keyword">public</span>:
-<a name="l01304"></a>01304 <span class="keyword">typedef</span> A array_type;
-<a name="l01305"></a>01305 <span class="keyword">typedef</span> <span class="keyword">const</span> A const_array_type;
-<a name="l01306"></a>01306 <span class="keyword">typedef</span> <span class="keyword">typename</span> A::size_type size_type;
-<a name="l01307"></a>01307 <span class="keyword">typedef</span> <span class="keyword">typename</span> A::difference_type difference_type;
-<a name="l01308"></a>01308 <span class="keyword">typedef</span> <span class="keyword">typename</span> A::value_type value_type;
-<a name="l01309"></a>01309 <span class="keyword">typedef</span> <span class="keyword">typename</span> A::const_reference const_reference;
-<a name="l01310"></a>01310 <span class="keyword">typedef</span> <span class="keyword">typename</span> A::reference reference;
-<a name="l01311"></a>01311 <span class="keyword">typedef</span> <span class="keyword">typename</span> A::const_pointer const_pointer;
-<a name="l01312"></a>01312 <span class="keyword">typedef</span> <span class="keyword">typename</span> A::pointer pointer;
-<a name="l01313"></a>01313
-<a name="l01314"></a>01314 <span class="comment">// Construction and destruction</span>
-<a name="l01315"></a>01315 BOOST_UBLAS_INLINE
-<a name="l01316"></a>01316 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">indirect_array</a> ():
-<a name="l01317"></a>01317 size_ (), data_ () {}
-<a name="l01318"></a>01318 <span class="keyword">explicit</span> BOOST_UBLAS_INLINE
-<a name="l01319"></a>01319 indirect_array (size_type size):
-<a name="l01320"></a>01320 size_ (size), data_ (size) {}
-<a name="l01321"></a>01321 BOOST_UBLAS_INLINE
-<a name="l01322"></a>01322 indirect_array (size_type size, <span class="keyword">const</span> array_type &amp;data):
-<a name="l01323"></a>01323 size_ (size), data_ (data) {}
-<a name="l01324"></a>01324 BOOST_UBLAS_INLINE
-<a name="l01325"></a>01325 indirect_array (pointer start, pointer stop):
-<a name="l01326"></a>01326 size_ (stop - start), data_ (stop - start) {
-<a name="l01327"></a>01327 std::copy (start, stop, data_.begin ());
-<a name="l01328"></a>01328 }
-<a name="l01329"></a>01329
-<a name="l01330"></a>01330 BOOST_UBLAS_INLINE
-<a name="l01331"></a>01331 size_type size ()<span class="keyword"> const </span>{
-<a name="l01332"></a>01332 <span class="keywordflow">return</span> size_;
-<a name="l01333"></a>01333 }
-<a name="l01334"></a>01334 BOOST_UBLAS_INLINE
-<a name="l01335"></a>01335 const_array_type data ()<span class="keyword"> const </span>{
-<a name="l01336"></a>01336 <span class="keywordflow">return</span> data_;
-<a name="l01337"></a>01337 }
-<a name="l01338"></a>01338 BOOST_UBLAS_INLINE
-<a name="l01339"></a>01339 array_type data () {
-<a name="l01340"></a>01340 <span class="keywordflow">return</span> data_;
-<a name="l01341"></a>01341 }
-<a name="l01342"></a>01342
-<a name="l01343"></a>01343 <span class="comment">// Random Access Container</span>
-<a name="l01344"></a>01344 BOOST_UBLAS_INLINE
-<a name="l01345"></a>01345 size_type max_size ()<span class="keyword"> const </span>{
-<a name="l01346"></a>01346 <span class="keywordflow">return</span> size_;
-<a name="l01347"></a>01347 }
-<a name="l01348"></a>01348
-<a name="l01349"></a>01349 BOOST_UBLAS_INLINE
-<a name="l01350"></a>01350 <span class="keywordtype">bool</span> empty ()<span class="keyword"> const </span>{
-<a name="l01351"></a>01351 <span class="keywordflow">return</span> data_.size () == 0;
-<a name="l01352"></a>01352 }
-<a name="l01353"></a>01353
-<a name="l01354"></a>01354 <span class="comment">// Element access</span>
-<a name="l01355"></a>01355 BOOST_UBLAS_INLINE
-<a name="l01356"></a>01356 const_reference operator () (size_type i)<span class="keyword"> const </span>{
-<a name="l01357"></a>01357 BOOST_UBLAS_CHECK (i &lt; size_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01358"></a>01358 <span class="keywordflow">return</span> data_ [i];
-<a name="l01359"></a>01359 }
-<a name="l01360"></a>01360 BOOST_UBLAS_INLINE
-<a name="l01361"></a>01361 reference operator () (size_type i) {
-<a name="l01362"></a>01362 BOOST_UBLAS_CHECK (i &lt; size_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01363"></a>01363 <span class="keywordflow">return</span> data_ [i];
-<a name="l01364"></a>01364 }
-<a name="l01365"></a>01365
-<a name="l01366"></a>01366 BOOST_UBLAS_INLINE
-<a name="l01367"></a>01367 const_reference operator [] (size_type i)<span class="keyword"> const </span>{
-<a name="l01368"></a>01368 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) (i);
-<a name="l01369"></a>01369 }
-<a name="l01370"></a>01370 BOOST_UBLAS_INLINE
-<a name="l01371"></a>01371 reference operator [] (size_type i) {
-<a name="l01372"></a>01372 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) (i);
-<a name="l01373"></a>01373 }
-<a name="l01374"></a>01374
-<a name="l01375"></a>01375 <span class="comment">// Composition</span>
-<a name="l01376"></a>01376 BOOST_UBLAS_INLINE
-<a name="l01377"></a>01377 indirect_array compose (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">basic_range&lt;size_type, difference_type&gt;</a> &amp;r)<span class="keyword"> const </span>{
-<a name="l01378"></a>01378 BOOST_UBLAS_CHECK (r.start () + r.size () &lt;= size_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ());
-<a name="l01379"></a>01379 array_type data (r.size ());
-<a name="l01380"></a>01380 <span class="keywordflow">for</span> (size_type i = 0; i &lt; r.size (); ++ i)
-<a name="l01381"></a>01381 data [i] = data_ [r.start () + i];
-<a name="l01382"></a>01382 <span class="keywordflow">return</span> indirect_array (r.size (), data);
-<a name="l01383"></a>01383 }
-<a name="l01384"></a>01384 BOOST_UBLAS_INLINE
-<a name="l01385"></a>01385 indirect_array compose (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">basic_slice&lt;size_type, difference_type&gt;</a> &amp;s)<span class="keyword"> const </span>{
-<a name="l01386"></a>01386 BOOST_UBLAS_CHECK (s.start () + s.stride () * (s.size () - (s.size () &gt; 0)) &lt;= size (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ());
-<a name="l01387"></a>01387 array_type data (s.size ());
-<a name="l01388"></a>01388 <span class="keywordflow">for</span> (size_type i = 0; i &lt; s.size (); ++ i)
-<a name="l01389"></a>01389 data [i] = data_ [s.start () + s.stride () * i];
-<a name="l01390"></a>01390 <span class="keywordflow">return</span> indirect_array (s.size (), data);
-<a name="l01391"></a>01391 }
-<a name="l01392"></a>01392 BOOST_UBLAS_INLINE
-<a name="l01393"></a>01393 indirect_array compose (<span class="keyword">const</span> indirect_array &amp;ia)<span class="keyword"> const </span>{
-<a name="l01394"></a>01394 array_type data (ia.size_);
-<a name="l01395"></a>01395 <span class="keywordflow">for</span> (size_type i = 0; i &lt; ia.size_; ++ i) {
-<a name="l01396"></a>01396 BOOST_UBLAS_CHECK (ia.data_ [i] &lt;= size_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ());
-<a name="l01397"></a>01397 data [i] = data_ [ia.data_ [i]];
-<a name="l01398"></a>01398 }
-<a name="l01399"></a>01399 <span class="keywordflow">return</span> indirect_array (ia.size_, data);
-<a name="l01400"></a>01400 }
-<a name="l01401"></a>01401
-<a name="l01402"></a>01402 <span class="comment">// Comparison</span>
-<a name="l01403"></a>01403 <span class="keyword">template</span>&lt;<span class="keyword">class</span> OA&gt;
-<a name="l01404"></a>01404 BOOST_UBLAS_INLINE
-<a name="l01405"></a>01405 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">indirect_array&lt;OA&gt;</a> &amp;ia)<span class="keyword"> const </span>{
-<a name="l01406"></a>01406 <span class="keywordflow">if</span> (size_ != ia.size_)
-<a name="l01407"></a>01407 <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l01408"></a>01408 <span class="keywordflow">for</span> (size_type i = 0; i &lt; BOOST_UBLAS_SAME (size_, ia.size_); ++ i)
-<a name="l01409"></a>01409 <span class="keywordflow">if</span> (data_ [i] != ia.data_ [i])
-<a name="l01410"></a>01410 <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l01411"></a>01411 <span class="keywordflow">return</span> <span class="keyword">true</span>;
-<a name="l01412"></a>01412 }
-<a name="l01413"></a>01413 <span class="keyword">template</span>&lt;<span class="keyword">class</span> OA&gt;
-<a name="l01414"></a>01414 BOOST_UBLAS_INLINE
-<a name="l01415"></a>01415 <span class="keywordtype">bool</span> operator != (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">indirect_array&lt;OA&gt;</a> &amp;ia)<span class="keyword"> const </span>{
-<a name="l01416"></a>01416 <span class="keywordflow">return</span> ! (*<span class="keyword">this</span> == ia);
-<a name="l01417"></a>01417 }
-<a name="l01418"></a>01418
-<a name="l01419"></a>01419 <span class="comment">// Iterator types</span>
-<a name="l01420"></a>01420 <span class="keyword">private</span>:
-<a name="l01421"></a>01421 <span class="comment">// Use a index difference</span>
-<a name="l01422"></a>01422 <span class="keyword">typedef</span> difference_type const_subiterator_type;
-<a name="l01423"></a>01423
-<a name="l01424"></a>01424 <span class="keyword">public</span>:
-<a name="l01425"></a>01425 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01426"></a>01426 <span class="preprocessor"></span> <span class="keyword">typedef</span> indexed_const_iterator&lt;indirect_array, std::random_access_iterator_tag&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1indirect__array_1_1const__iterator.html">const_iterator</a>;
-<a name="l01427"></a>01427 <span class="preprocessor">#else</span>
-<a name="l01428"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1indirect__array_1_1const__iterator.html">01428</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1indirect__array_1_1const__iterator.html">const_iterator</a>:
-<a name="l01429"></a>01429 <span class="keyword">public</span> container_const_reference&lt;indirect_array&gt;,
-<a name="l01430"></a>01430 <span class="keyword">public</span> random_access_iterator_base&lt;std::random_access_iterator_tag,
-<a name="l01431"></a>01431 const_iterator, value_type&gt; {
-<a name="l01432"></a>01432 <span class="keyword">public</span>:
-<a name="l01433"></a>01433 <span class="keyword">typedef</span> <span class="keyword">typename</span> indirect_array::value_type value_type;
-<a name="l01434"></a>01434 <span class="keyword">typedef</span> <span class="keyword">typename</span> indirect_array::difference_type difference_type;
-<a name="l01435"></a>01435 <span class="keyword">typedef</span> <span class="keyword">typename</span> indirect_array::const_reference reference;
-<a name="l01436"></a>01436 <span class="keyword">typedef</span> <span class="keyword">typename</span> indirect_array::const_pointer pointer;
-<a name="l01437"></a>01437
-<a name="l01438"></a>01438 <span class="comment">// Construction and destruction</span>
-<a name="l01439"></a>01439 BOOST_UBLAS_INLINE
-<a name="l01440"></a>01440 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1indirect__array_1_1const__iterator.html">const_iterator</a> ():
-<a name="l01441"></a>01441 container_const_reference&lt;indirect_array&gt; (), it_ () {}
-<a name="l01442"></a>01442 BOOST_UBLAS_INLINE
-<a name="l01443"></a>01443 const_iterator (<span class="keyword">const</span> indirect_array &amp;ia, <span class="keyword">const</span> const_subiterator_type &amp;it):
-<a name="l01444"></a>01444 container_const_reference&lt;indirect_array&gt; (ia), it_ (it) {}
-<a name="l01445"></a>01445
-<a name="l01446"></a>01446 <span class="comment">// Arithmetic</span>
-<a name="l01447"></a>01447 BOOST_UBLAS_INLINE
-<a name="l01448"></a>01448 const_iterator &amp;operator ++ () {
-<a name="l01449"></a>01449 ++ it_;
-<a name="l01450"></a>01450 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01451"></a>01451 }
-<a name="l01452"></a>01452 BOOST_UBLAS_INLINE
-<a name="l01453"></a>01453 const_iterator &amp;operator -- () {
-<a name="l01454"></a>01454 -- it_;
-<a name="l01455"></a>01455 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01456"></a>01456 }
-<a name="l01457"></a>01457 BOOST_UBLAS_INLINE
-<a name="l01458"></a>01458 const_iterator &amp;operator += (difference_type n) {
-<a name="l01459"></a>01459 it_ += n;
-<a name="l01460"></a>01460 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01461"></a>01461 }
-<a name="l01462"></a>01462 BOOST_UBLAS_INLINE
-<a name="l01463"></a>01463 const_iterator &amp;operator -= (difference_type n) {
-<a name="l01464"></a>01464 it_ -= n;
-<a name="l01465"></a>01465 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01466"></a>01466 }
-<a name="l01467"></a>01467 BOOST_UBLAS_INLINE
-<a name="l01468"></a>01468 difference_type operator - (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l01469"></a>01469 <span class="keywordflow">return</span> it_ - it.it_;
-<a name="l01470"></a>01470 }
-<a name="l01471"></a>01471
-<a name="l01472"></a>01472 <span class="comment">// Dereference</span>
-<a name="l01473"></a>01473 BOOST_UBLAS_INLINE
-<a name="l01474"></a>01474 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l01475"></a>01475 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) () (it_);
-<a name="l01476"></a>01476 }
-<a name="l01477"></a>01477
-<a name="l01478"></a>01478 BOOST_UBLAS_INLINE
-<a name="l01479"></a>01479 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l01480"></a>01480 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l01481"></a>01481 }
-<a name="l01482"></a>01482
-<a name="l01483"></a>01483 <span class="comment">// Index</span>
-<a name="l01484"></a>01484 BOOST_UBLAS_INLINE
-<a name="l01485"></a>01485 size_type index ()<span class="keyword"> const </span>{
-<a name="l01486"></a>01486 <span class="keywordflow">return</span> it_;
-<a name="l01487"></a>01487 }
-<a name="l01488"></a>01488
-<a name="l01489"></a>01489 <span class="comment">// Assignment</span>
-<a name="l01490"></a>01490 BOOST_UBLAS_INLINE
-<a name="l01491"></a>01491 const_iterator &amp;operator = (<span class="keyword">const</span> const_iterator &amp;it) {
-<a name="l01492"></a>01492 <span class="comment">// Comeau recommends...</span>
-<a name="l01493"></a>01493 this-&gt;assign (&amp;it ());
-<a name="l01494"></a>01494 it_ = it.it_;
-<a name="l01495"></a>01495 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01496"></a>01496 }
-<a name="l01497"></a>01497
-<a name="l01498"></a>01498 <span class="comment">// Comparison</span>
-<a name="l01499"></a>01499 BOOST_UBLAS_INLINE
-<a name="l01500"></a>01500 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l01501"></a>01501 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) () == it (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01502"></a>01502 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l01503"></a>01503 }
-<a name="l01504"></a>01504 BOOST_UBLAS_INLINE
-<a name="l01505"></a>01505 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l01506"></a>01506 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) () == it (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01507"></a>01507 <span class="keywordflow">return</span> it_ &lt; it.it_;
-<a name="l01508"></a>01508 }
-<a name="l01509"></a>01509
-<a name="l01510"></a>01510 <span class="keyword">private</span>:
-<a name="l01511"></a>01511 const_subiterator_type it_;
-<a name="l01512"></a>01512 };
-<a name="l01513"></a>01513 <span class="preprocessor">#endif</span>
-<a name="l01514"></a>01514 <span class="preprocessor"></span>
-<a name="l01515"></a>01515 BOOST_UBLAS_INLINE
-<a name="l01516"></a>01516 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1indirect__array_1_1const__iterator.html">const_iterator</a> begin ()<span class="keyword"> const </span>{
-<a name="l01517"></a>01517 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1indirect__array_1_1const__iterator.html">const_iterator</a> (*<span class="keyword">this</span>, 0);
-<a name="l01518"></a>01518 }
-<a name="l01519"></a>01519 BOOST_UBLAS_INLINE
-<a name="l01520"></a>01520 const_iterator end ()<span class="keyword"> const </span>{
-<a name="l01521"></a>01521 <span class="keywordflow">return</span> const_iterator (*<span class="keyword">this</span>, size_);
-<a name="l01522"></a>01522 }
-<a name="l01523"></a>01523
-<a name="l01524"></a>01524 <span class="comment">// Reverse iterator</span>
-<a name="l01525"></a>01525 <span class="keyword">typedef</span> std::reverse_iterator&lt;const_iterator&gt; const_reverse_iterator;
-<a name="l01526"></a>01526
-<a name="l01527"></a>01527 BOOST_UBLAS_INLINE
-<a name="l01528"></a>01528 const_reverse_iterator rbegin ()<span class="keyword"> const </span>{
-<a name="l01529"></a>01529 <span class="keywordflow">return</span> const_reverse_iterator (end ());
-<a name="l01530"></a>01530 }
-<a name="l01531"></a>01531 BOOST_UBLAS_INLINE
-<a name="l01532"></a>01532 const_reverse_iterator rend ()<span class="keyword"> const </span>{
-<a name="l01533"></a>01533 <span class="keywordflow">return</span> const_reverse_iterator (begin ());
-<a name="l01534"></a>01534 }
-<a name="l01535"></a>01535
-<a name="l01536"></a>01536 BOOST_UBLAS_INLINE
-<a name="l01537"></a>01537 indirect_array preprocess (size_type size)<span class="keyword"> const </span>{
-<a name="l01538"></a>01538 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;all_)
-<a name="l01539"></a>01539 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01540"></a>01540 indirect_array ia (size);
-<a name="l01541"></a>01541 <span class="keywordflow">for</span> (size_type i = 0; i &lt; size; ++ i)
-<a name="l01542"></a>01542 ia (i) = i;
-<a name="l01543"></a>01543 <span class="keywordflow">return</span> ia;
-<a name="l01544"></a>01544 }
-<a name="l01545"></a>01545 <span class="keyword">static</span>
-<a name="l01546"></a>01546 BOOST_UBLAS_INLINE
-<a name="l01547"></a>01547 <span class="keyword">const</span> indirect_array &amp;all () {
-<a name="l01548"></a>01548 <span class="keywordflow">return</span> all_;
-<a name="l01549"></a>01549 }
-<a name="l01550"></a>01550
-<a name="l01551"></a>01551 <span class="keyword">private</span>:
-<a name="l01552"></a>01552 size_type size_;
-<a name="l01553"></a>01553 array_type data_;
-<a name="l01554"></a>01554 <span class="keyword">static</span> <span class="keyword">const</span> indirect_array all_;
-<a name="l01555"></a>01555 };
-<a name="l01556"></a>01556
-<a name="l01557"></a>01557 <span class="keyword">template</span>&lt;<span class="keyword">class</span> A&gt;
-<a name="l01558"></a>01558 <span class="keyword">const</span> indirect_array&lt;A&gt; indirect_array&lt;A&gt;::all_;
-<a name="l01559"></a>01559
-<a name="l01560"></a>01560
-<a name="l01561"></a>01561
-<a name="l01562"></a>01562 <span class="comment">// Gunter Winkler contributed the classes index_pair, index_pair_array,</span>
-<a name="l01563"></a>01563 <span class="comment">// index_triple and index_triple_array to enable inplace sort of parallel arrays.</span>
-<a name="l01564"></a>01564
-<a name="l01565"></a>01565 <span class="keyword">template</span> &lt;<span class="keyword">class</span> V&gt;
-<a name="l01566"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">01566</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">index_pair</a> :
-<a name="l01567"></a>01567 <span class="keyword">private</span> boost::noncopyable,
-<a name="l01568"></a>01568 <span class="keyword">public</span> container_reference&lt;V&gt; {
-<a name="l01569"></a>01569
-<a name="l01570"></a>01570 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">index_pair&lt;V&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">self_type</a>;
-<a name="l01571"></a>01571 <span class="keyword">public</span>:
-<a name="l01572"></a>01572 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::size_type size_type;
-<a name="l01573"></a>01573
-<a name="l01574"></a>01574 BOOST_UBLAS_INLINE
-<a name="l01575"></a>01575 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">index_pair</a>(V&amp; v, size_type i) :
-<a name="l01576"></a>01576 container_reference&lt;V&gt;(v), i_(i),
-<a name="l01577"></a>01577 v1_(v.data1_[i]), v2_(v.data2_[i]),
-<a name="l01578"></a>01578 dirty_(<span class="keyword">false</span>), is_copy_(<span class="keyword">false</span>) {}
-<a name="l01579"></a>01579 BOOST_UBLAS_INLINE
-<a name="l01580"></a>01580 index_pair(<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">self_type</a>&amp; rhs) :
-<a name="l01581"></a>01581 container_reference&lt;V&gt;(rhs()), i_(0),
-<a name="l01582"></a>01582 v1_(rhs.v1_), v2_(rhs.v2_),
-<a name="l01583"></a>01583 dirty_(<span class="keyword">false</span>), is_copy_(<span class="keyword">true</span>) {}
-<a name="l01584"></a>01584 BOOST_UBLAS_INLINE
-<a name="l01585"></a>01585 ~index_pair() {
-<a name="l01586"></a>01586 <span class="keywordflow">if</span> (dirty_ &amp;&amp; (!is_copy_) ) {
-<a name="l01587"></a>01587 (*this)().data1_[i_] = v1_;
-<a name="l01588"></a>01588 (*this)().data2_[i_] = v2_;
-<a name="l01589"></a>01589 }
-<a name="l01590"></a>01590 }
-<a name="l01591"></a>01591
-<a name="l01592"></a>01592 BOOST_UBLAS_INLINE
-<a name="l01593"></a>01593 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">self_type</a>&amp; operator=(<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">self_type</a>&amp; rhs) {
-<a name="l01594"></a>01594 v1_ = rhs.v1_;
-<a name="l01595"></a>01595 v2_ = rhs.v2_;
-<a name="l01596"></a>01596 dirty_ = <span class="keyword">true</span>;
-<a name="l01597"></a>01597 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01598"></a>01598 }
-<a name="l01599"></a>01599
-<a name="l01600"></a>01600 BOOST_UBLAS_INLINE
-<a name="l01601"></a>01601 <span class="keywordtype">void</span> swap(<a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">self_type</a>&amp; rhs) {
-<a name="l01602"></a>01602 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">self_type</a> tmp(rhs);
-<a name="l01603"></a>01603 rhs = *<span class="keyword">this</span>;
-<a name="l01604"></a>01604 *<span class="keyword">this</span> = tmp;
-<a name="l01605"></a>01605 }
-<a name="l01606"></a>01606 BOOST_UBLAS_INLINE
-<a name="l01607"></a>01607 <span class="keyword">friend</span> <span class="keywordtype">void</span> swap(<a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">self_type</a>&amp; lhs, <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">self_type</a>&amp; rhs) {
-<a name="l01608"></a>01608 lhs.swap(rhs);
-<a name="l01609"></a>01609 }
-<a name="l01610"></a>01610
-<a name="l01611"></a>01611 BOOST_UBLAS_INLINE
-<a name="l01612"></a>01612 <span class="keywordtype">bool</span> equal(<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">self_type</a>&amp; rhs)<span class="keyword"> const </span>{
-<a name="l01613"></a>01613 <span class="keywordflow">return</span> (v1_ == rhs.v1_);
-<a name="l01614"></a>01614 }
-<a name="l01615"></a>01615 BOOST_UBLAS_INLINE
-<a name="l01616"></a>01616 <span class="keywordtype">bool</span> less(<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">self_type</a>&amp; rhs)<span class="keyword"> const </span>{
-<a name="l01617"></a>01617 <span class="keywordflow">return</span> (v1_ &lt; rhs.v1_);
-<a name="l01618"></a>01618 }
-<a name="l01619"></a>01619 BOOST_UBLAS_INLINE
-<a name="l01620"></a>01620 <span class="keyword">friend</span> <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">self_type</a>&amp; lhs, <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">self_type</a>&amp; rhs) {
-<a name="l01621"></a>01621 <span class="keywordflow">return</span> lhs.equal(rhs);
-<a name="l01622"></a>01622 }
-<a name="l01623"></a>01623 BOOST_UBLAS_INLINE
-<a name="l01624"></a>01624 <span class="keyword">friend</span> <span class="keywordtype">bool</span> operator != (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">self_type</a>&amp; lhs, <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">self_type</a>&amp; rhs) {
-<a name="l01625"></a>01625 <span class="keywordflow">return</span> !lhs.equal(rhs);
-<a name="l01626"></a>01626 }
-<a name="l01627"></a>01627 BOOST_UBLAS_INLINE
-<a name="l01628"></a>01628 <span class="keyword">friend</span> <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">self_type</a>&amp; lhs, <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">self_type</a>&amp; rhs) {
-<a name="l01629"></a>01629 <span class="keywordflow">return</span> lhs.less(rhs);
-<a name="l01630"></a>01630 }
-<a name="l01631"></a>01631 BOOST_UBLAS_INLINE
-<a name="l01632"></a>01632 <span class="keyword">friend</span> <span class="keywordtype">bool</span> operator &gt;= (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">self_type</a>&amp; lhs, <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">self_type</a>&amp; rhs) {
-<a name="l01633"></a>01633 <span class="keywordflow">return</span> !lhs.less(rhs);
-<a name="l01634"></a>01634 }
-<a name="l01635"></a>01635 BOOST_UBLAS_INLINE
-<a name="l01636"></a>01636 <span class="keyword">friend</span> <span class="keywordtype">bool</span> operator &gt; (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">self_type</a>&amp; lhs, <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">self_type</a>&amp; rhs) {
-<a name="l01637"></a>01637 <span class="keywordflow">return</span> rhs.less(lhs);
-<a name="l01638"></a>01638 }
-<a name="l01639"></a>01639 BOOST_UBLAS_INLINE
-<a name="l01640"></a>01640 <span class="keyword">friend</span> <span class="keywordtype">bool</span> operator &lt;= (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">self_type</a>&amp; lhs, <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">self_type</a>&amp; rhs) {
-<a name="l01641"></a>01641 <span class="keywordflow">return</span> !rhs.less(lhs);
-<a name="l01642"></a>01642 }
-<a name="l01643"></a>01643
-<a name="l01644"></a>01644 <span class="keyword">private</span>:
-<a name="l01645"></a>01645 size_type i_;
-<a name="l01646"></a>01646 <span class="keyword">typename</span> V::value1_type v1_;
-<a name="l01647"></a>01647 <span class="keyword">typename</span> V::value2_type v2_;
-<a name="l01648"></a>01648 <span class="keywordtype">bool</span> dirty_;
-<a name="l01649"></a>01649 <span class="keywordtype">bool</span> is_copy_;
-<a name="l01650"></a>01650 };
-<a name="l01651"></a>01651
-<a name="l01652"></a>01652 <span class="keyword">template</span> &lt;<span class="keyword">class</span> V1, <span class="keyword">class</span> V2&gt;
-<a name="l01653"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__pair__array.html">01653</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__pair__array.html">index_pair_array</a>:
-<a name="l01654"></a>01654 <span class="keyword">private</span> boost::noncopyable {
-<a name="l01655"></a>01655
-<a name="l01656"></a>01656 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__pair__array.html">index_pair_array&lt;V1, V2&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__pair__array.html">self_type</a>;
-<a name="l01657"></a>01657 <span class="keyword">public</span>:
-<a name="l01658"></a>01658 <span class="keyword">typedef</span> <span class="keyword">typename</span> V1::value_type value1_type;
-<a name="l01659"></a>01659 <span class="keyword">typedef</span> <span class="keyword">typename</span> V2::value_type value2_type;
-<a name="l01660"></a>01660
-<a name="l01661"></a>01661 <span class="keyword">typedef</span> <span class="keyword">typename</span> V1::size_type size_type;
-<a name="l01662"></a>01662 <span class="keyword">typedef</span> <span class="keyword">typename</span> V1::difference_type difference_type;
-<a name="l01663"></a>01663 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">index_pair&lt;self_type&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">value_type</a>;
-<a name="l01664"></a>01664 <span class="comment">// There is nothing that can be referenced directly. Always return a copy of the index_pair</span>
-<a name="l01665"></a>01665 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">value_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">reference</a>;
-<a name="l01666"></a>01666 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">value_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">const_reference</a>;
-<a name="l01667"></a>01667
-<a name="l01668"></a>01668 BOOST_UBLAS_INLINE
-<a name="l01669"></a>01669 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__pair__array.html">index_pair_array</a>(size_type size, V1&amp; data1, V2&amp; data2) :
-<a name="l01670"></a>01670 size_(size),data1_(data1),data2_(data2) {}
-<a name="l01671"></a>01671
-<a name="l01672"></a>01672 BOOST_UBLAS_INLINE
-<a name="l01673"></a>01673 size_type size()<span class="keyword"> const </span>{
-<a name="l01674"></a>01674 <span class="keywordflow">return</span> size_;
-<a name="l01675"></a>01675 }
-<a name="l01676"></a>01676
-<a name="l01677"></a>01677 BOOST_UBLAS_INLINE
-<a name="l01678"></a>01678 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">const_reference</a> operator () (size_type i)<span class="keyword"> const </span>{
-<a name="l01679"></a>01679 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">value_type</a>((*<span class="keyword">this</span>), i);
-<a name="l01680"></a>01680 }
-<a name="l01681"></a>01681 BOOST_UBLAS_INLINE
-<a name="l01682"></a>01682 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">reference</a> operator () (size_type i) {
-<a name="l01683"></a>01683 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">value_type</a>((*<span class="keyword">this</span>), i);
-<a name="l01684"></a>01684 }
-<a name="l01685"></a>01685
-<a name="l01686"></a>01686 <span class="keyword">typedef</span> indexed_iterator&lt;self_type, std::random_access_iterator_tag&gt; iterator;
-<a name="l01687"></a>01687 <span class="keyword">typedef</span> indexed_const_iterator&lt;self_type, std::random_access_iterator_tag&gt; const_iterator;
-<a name="l01688"></a>01688
-<a name="l01689"></a>01689 BOOST_UBLAS_INLINE
-<a name="l01690"></a>01690 iterator begin() {
-<a name="l01691"></a>01691 <span class="keywordflow">return</span> iterator( (*<span class="keyword">this</span>), 0);
-<a name="l01692"></a>01692 }
-<a name="l01693"></a>01693 BOOST_UBLAS_INLINE
-<a name="l01694"></a>01694 iterator end() {
-<a name="l01695"></a>01695 <span class="keywordflow">return</span> iterator( (*<span class="keyword">this</span>), size());
-<a name="l01696"></a>01696 }
-<a name="l01697"></a>01697
-<a name="l01698"></a>01698 BOOST_UBLAS_INLINE
-<a name="l01699"></a>01699 const_iterator begin()<span class="keyword"> const </span>{
-<a name="l01700"></a>01700 <span class="keywordflow">return</span> const_iterator( (*<span class="keyword">this</span>), 0);
-<a name="l01701"></a>01701 }
-<a name="l01702"></a>01702 BOOST_UBLAS_INLINE
-<a name="l01703"></a>01703 const_iterator end()<span class="keyword"> const </span>{
-<a name="l01704"></a>01704 <span class="keywordflow">return</span> const_iterator( (*<span class="keyword">this</span>), size());
-<a name="l01705"></a>01705 }
-<a name="l01706"></a>01706
-<a name="l01707"></a>01707 <span class="comment">// unnecessary function:</span>
-<a name="l01708"></a>01708 BOOST_UBLAS_INLINE
-<a name="l01709"></a>01709 <span class="keywordtype">bool</span> equal(size_type i1, size_type i2)<span class="keyword"> const </span>{
-<a name="l01710"></a>01710 <span class="keywordflow">return</span> data1_[i1] == data1_[i2];
-<a name="l01711"></a>01711 }
-<a name="l01712"></a>01712 BOOST_UBLAS_INLINE
-<a name="l01713"></a>01713 <span class="keywordtype">bool</span> less(size_type i1, size_type i2)<span class="keyword"> const </span>{
-<a name="l01714"></a>01714 <span class="keywordflow">return</span> data1_[i1] &lt; data1_[i2];
-<a name="l01715"></a>01715 }
-<a name="l01716"></a>01716
-<a name="l01717"></a>01717 <span class="comment">// gives a large speedup</span>
-<a name="l01718"></a>01718 BOOST_UBLAS_INLINE
-<a name="l01719"></a>01719 <span class="keyword">friend</span> <span class="keywordtype">void</span> iter_swap(<span class="keyword">const</span> iterator&amp; lhs, <span class="keyword">const</span> iterator&amp; rhs) {
-<a name="l01720"></a>01720 <span class="keyword">const</span> size_type i1 = lhs.index();
-<a name="l01721"></a>01721 <span class="keyword">const</span> size_type i2 = rhs.index();
-<a name="l01722"></a>01722 std::swap(lhs().data1_[i1], rhs().data1_[i2]);
-<a name="l01723"></a>01723 std::swap(lhs().data2_[i1], rhs().data2_[i2]);
-<a name="l01724"></a>01724 }
-<a name="l01725"></a>01725
-<a name="l01726"></a>01726 <span class="keyword">private</span>:
-<a name="l01727"></a>01727 size_type size_;
-<a name="l01728"></a>01728 V1&amp; data1_;
-<a name="l01729"></a>01729 V2&amp; data2_;
-<a name="l01730"></a>01730
-<a name="l01731"></a>01731 <span class="comment">// friend class value_type;</span>
-<a name="l01732"></a>01732 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">index_pair</a>&lt;self_type&gt;;
-<a name="l01733"></a>01733 };
-<a name="l01734"></a>01734
-<a name="l01735"></a>01735 <span class="keyword">template</span> &lt;<span class="keyword">class</span> M&gt;
-<a name="l01736"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">01736</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">index_triple</a> :
-<a name="l01737"></a>01737 <span class="keyword">private</span> boost::noncopyable,
-<a name="l01738"></a>01738 <span class="keyword">public</span> container_reference&lt;M&gt; {
-<a name="l01739"></a>01739
-<a name="l01740"></a>01740 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">index_triple&lt;M&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">self_type</a>;
-<a name="l01741"></a>01741 <span class="keyword">public</span>:
-<a name="l01742"></a>01742 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::size_type size_type;
-<a name="l01743"></a>01743
-<a name="l01744"></a>01744 BOOST_UBLAS_INLINE
-<a name="l01745"></a>01745 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">index_triple</a>(M&amp; m, size_type i) :
-<a name="l01746"></a>01746 container_reference&lt;M&gt;(m), i_(i),
-<a name="l01747"></a>01747 v1_(m.data1_[i]), v2_(m.data2_[i]), v3_(m.data3_[i]),
-<a name="l01748"></a>01748 dirty_(<span class="keyword">false</span>), is_copy_(<span class="keyword">false</span>) {}
-<a name="l01749"></a>01749 BOOST_UBLAS_INLINE
-<a name="l01750"></a>01750 index_triple(<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">self_type</a>&amp; rhs) :
-<a name="l01751"></a>01751 container_reference&lt;M&gt;(rhs()), i_(0),
-<a name="l01752"></a>01752 v1_(rhs.v1_), v2_(rhs.v2_), v3_(rhs.v3_),
-<a name="l01753"></a>01753 dirty_(<span class="keyword">false</span>), is_copy_(<span class="keyword">true</span>) {}
-<a name="l01754"></a>01754 BOOST_UBLAS_INLINE
-<a name="l01755"></a>01755 ~index_triple() {
-<a name="l01756"></a>01756 <span class="keywordflow">if</span> (dirty_ &amp;&amp; (!is_copy_) ) {
-<a name="l01757"></a>01757 (*this)().data1_[i_] = v1_;
-<a name="l01758"></a>01758 (*this)().data2_[i_] = v2_;
-<a name="l01759"></a>01759 (*this)().data3_[i_] = v3_;
-<a name="l01760"></a>01760 }
-<a name="l01761"></a>01761 }
-<a name="l01762"></a>01762
-<a name="l01763"></a>01763 BOOST_UBLAS_INLINE
-<a name="l01764"></a>01764 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">self_type</a>&amp; operator=(<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">self_type</a>&amp; rhs) {
-<a name="l01765"></a>01765 v1_ = rhs.v1_;
-<a name="l01766"></a>01766 v2_ = rhs.v2_;
-<a name="l01767"></a>01767 v3_ = rhs.v3_;
-<a name="l01768"></a>01768 dirty_ = <span class="keyword">true</span>;
-<a name="l01769"></a>01769 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01770"></a>01770 }
-<a name="l01771"></a>01771
-<a name="l01772"></a>01772 BOOST_UBLAS_INLINE
-<a name="l01773"></a>01773 <span class="keywordtype">void</span> swap(<a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">self_type</a>&amp; rhs) {
-<a name="l01774"></a>01774 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">self_type</a> tmp(rhs);
-<a name="l01775"></a>01775 rhs = *<span class="keyword">this</span>;
-<a name="l01776"></a>01776 *<span class="keyword">this</span> = tmp;
-<a name="l01777"></a>01777 }
-<a name="l01778"></a>01778 BOOST_UBLAS_INLINE
-<a name="l01779"></a>01779 <span class="keyword">friend</span> <span class="keywordtype">void</span> swap(<a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">self_type</a>&amp; lhs, <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">self_type</a>&amp; rhs) {
-<a name="l01780"></a>01780 lhs.swap(rhs);
-<a name="l01781"></a>01781 }
-<a name="l01782"></a>01782
-<a name="l01783"></a>01783 BOOST_UBLAS_INLINE
-<a name="l01784"></a>01784 <span class="keywordtype">bool</span> equal(<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">self_type</a>&amp; rhs)<span class="keyword"> const </span>{
-<a name="l01785"></a>01785 <span class="keywordflow">return</span> ((v1_ == rhs.v1_) &amp;&amp; (v2_ == rhs.v2_));
-<a name="l01786"></a>01786 }
-<a name="l01787"></a>01787 BOOST_UBLAS_INLINE
-<a name="l01788"></a>01788 <span class="keywordtype">bool</span> less(<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">self_type</a>&amp; rhs)<span class="keyword"> const </span>{
-<a name="l01789"></a>01789 <span class="keywordflow">return</span> ((v1_ &lt; rhs.v1_) ||
-<a name="l01790"></a>01790 (v1_ == rhs.v1_ &amp;&amp; v2_ &lt; rhs.v2_));
-<a name="l01791"></a>01791 }
-<a name="l01792"></a>01792 BOOST_UBLAS_INLINE
-<a name="l01793"></a>01793 <span class="keyword">friend</span> <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">self_type</a>&amp; lhs, <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">self_type</a>&amp; rhs) {
-<a name="l01794"></a>01794 <span class="keywordflow">return</span> lhs.equal(rhs);
-<a name="l01795"></a>01795 }
-<a name="l01796"></a>01796 BOOST_UBLAS_INLINE
-<a name="l01797"></a>01797 <span class="keyword">friend</span> <span class="keywordtype">bool</span> operator != (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">self_type</a>&amp; lhs, <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">self_type</a>&amp; rhs) {
-<a name="l01798"></a>01798 <span class="keywordflow">return</span> !lhs.equal(rhs);
-<a name="l01799"></a>01799 }
-<a name="l01800"></a>01800 BOOST_UBLAS_INLINE
-<a name="l01801"></a>01801 <span class="keyword">friend</span> <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">self_type</a>&amp; lhs, <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">self_type</a>&amp; rhs) {
-<a name="l01802"></a>01802 <span class="keywordflow">return</span> lhs.less(rhs);
-<a name="l01803"></a>01803 }
-<a name="l01804"></a>01804 BOOST_UBLAS_INLINE
-<a name="l01805"></a>01805 <span class="keyword">friend</span> <span class="keywordtype">bool</span> operator &gt;= (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">self_type</a>&amp; lhs, <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">self_type</a>&amp; rhs) {
-<a name="l01806"></a>01806 <span class="keywordflow">return</span> !lhs.less(rhs);
-<a name="l01807"></a>01807 }
-<a name="l01808"></a>01808 BOOST_UBLAS_INLINE
-<a name="l01809"></a>01809 <span class="keyword">friend</span> <span class="keywordtype">bool</span> operator &gt; (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">self_type</a>&amp; lhs, <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">self_type</a>&amp; rhs) {
-<a name="l01810"></a>01810 <span class="keywordflow">return</span> rhs.less(lhs);
-<a name="l01811"></a>01811 }
-<a name="l01812"></a>01812 BOOST_UBLAS_INLINE
-<a name="l01813"></a>01813 <span class="keyword">friend</span> <span class="keywordtype">bool</span> operator &lt;= (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">self_type</a>&amp; lhs, <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">self_type</a>&amp; rhs) {
-<a name="l01814"></a>01814 <span class="keywordflow">return</span> !rhs.less(lhs);
-<a name="l01815"></a>01815 }
-<a name="l01816"></a>01816
-<a name="l01817"></a>01817 <span class="keyword">private</span>:
-<a name="l01818"></a>01818 size_type i_;
-<a name="l01819"></a>01819 <span class="keyword">typename</span> M::value1_type v1_;
-<a name="l01820"></a>01820 <span class="keyword">typename</span> M::value2_type v2_;
-<a name="l01821"></a>01821 <span class="keyword">typename</span> M::value3_type v3_;
-<a name="l01822"></a>01822 <span class="keywordtype">bool</span> dirty_;
-<a name="l01823"></a>01823 <span class="keywordtype">bool</span> is_copy_;
-<a name="l01824"></a>01824 };
-<a name="l01825"></a>01825
-<a name="l01826"></a>01826 <span class="keyword">template</span> &lt;<span class="keyword">class</span> V1, <span class="keyword">class</span> V2, <span class="keyword">class</span> V3&gt;
-<a name="l01827"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__triple__array.html">01827</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__triple__array.html">index_triple_array</a>:
-<a name="l01828"></a>01828 <span class="keyword">private</span> boost::noncopyable {
-<a name="l01829"></a>01829
-<a name="l01830"></a>01830 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__triple__array.html">index_triple_array&lt;V1, V2, V3&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__triple__array.html">self_type</a>;
-<a name="l01831"></a>01831 <span class="keyword">public</span>:
-<a name="l01832"></a>01832 <span class="keyword">typedef</span> <span class="keyword">typename</span> V1::value_type value1_type;
-<a name="l01833"></a>01833 <span class="keyword">typedef</span> <span class="keyword">typename</span> V2::value_type value2_type;
-<a name="l01834"></a>01834 <span class="keyword">typedef</span> <span class="keyword">typename</span> V3::value_type value3_type;
-<a name="l01835"></a>01835
-<a name="l01836"></a>01836 <span class="keyword">typedef</span> <span class="keyword">typename</span> V1::size_type size_type;
-<a name="l01837"></a>01837 <span class="keyword">typedef</span> <span class="keyword">typename</span> V1::difference_type difference_type;
-<a name="l01838"></a>01838 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">index_triple&lt;self_type&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">value_type</a>;
-<a name="l01839"></a>01839 <span class="comment">// There is nothing that can be referenced directly. Always return a copy of the index_triple</span>
-<a name="l01840"></a>01840 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">value_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">reference</a>;
-<a name="l01841"></a>01841 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">value_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">const_reference</a>;
-<a name="l01842"></a>01842
-<a name="l01843"></a>01843 BOOST_UBLAS_INLINE
-<a name="l01844"></a>01844 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__triple__array.html">index_triple_array</a>(size_type size, V1&amp; data1, V2&amp; data2, V3&amp; data3) :
-<a name="l01845"></a>01845 size_(size),data1_(data1),data2_(data2),data3_(data3) {}
-<a name="l01846"></a>01846
-<a name="l01847"></a>01847 BOOST_UBLAS_INLINE
-<a name="l01848"></a>01848 size_type size()<span class="keyword"> const </span>{
-<a name="l01849"></a>01849 <span class="keywordflow">return</span> size_;
-<a name="l01850"></a>01850 }
-<a name="l01851"></a>01851
-<a name="l01852"></a>01852 BOOST_UBLAS_INLINE
-<a name="l01853"></a>01853 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">const_reference</a> operator () (size_type i)<span class="keyword"> const </span>{
-<a name="l01854"></a>01854 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">value_type</a>((*<span class="keyword">this</span>), i);
-<a name="l01855"></a>01855 }
-<a name="l01856"></a>01856 BOOST_UBLAS_INLINE
-<a name="l01857"></a>01857 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">reference</a> operator () (size_type i) {
-<a name="l01858"></a>01858 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">value_type</a>((*<span class="keyword">this</span>), i);
-<a name="l01859"></a>01859 }
-<a name="l01860"></a>01860
-<a name="l01861"></a>01861 <span class="keyword">typedef</span> indexed_iterator&lt;self_type, std::random_access_iterator_tag&gt; iterator;
-<a name="l01862"></a>01862 <span class="keyword">typedef</span> indexed_const_iterator&lt;self_type, std::random_access_iterator_tag&gt; const_iterator;
-<a name="l01863"></a>01863
-<a name="l01864"></a>01864 BOOST_UBLAS_INLINE
-<a name="l01865"></a>01865 iterator begin() {
-<a name="l01866"></a>01866 <span class="keywordflow">return</span> iterator( (*<span class="keyword">this</span>), 0);
-<a name="l01867"></a>01867 }
-<a name="l01868"></a>01868 BOOST_UBLAS_INLINE
-<a name="l01869"></a>01869 iterator end() {
-<a name="l01870"></a>01870 <span class="keywordflow">return</span> iterator( (*<span class="keyword">this</span>), size());
-<a name="l01871"></a>01871 }
-<a name="l01872"></a>01872
-<a name="l01873"></a>01873 BOOST_UBLAS_INLINE
-<a name="l01874"></a>01874 const_iterator begin()<span class="keyword"> const </span>{
-<a name="l01875"></a>01875 <span class="keywordflow">return</span> const_iterator( (*<span class="keyword">this</span>), 0);
-<a name="l01876"></a>01876 }
-<a name="l01877"></a>01877 BOOST_UBLAS_INLINE
-<a name="l01878"></a>01878 const_iterator end()<span class="keyword"> const </span>{
-<a name="l01879"></a>01879 <span class="keywordflow">return</span> const_iterator( (*<span class="keyword">this</span>), size());
-<a name="l01880"></a>01880 }
-<a name="l01881"></a>01881
-<a name="l01882"></a>01882 <span class="comment">// unnecessary function:</span>
-<a name="l01883"></a>01883 BOOST_UBLAS_INLINE
-<a name="l01884"></a>01884 <span class="keywordtype">bool</span> equal(size_type i1, size_type i2)<span class="keyword"> const </span>{
-<a name="l01885"></a>01885 <span class="keywordflow">return</span> ((data1_[i1] == data1_[i2]) &amp;&amp; (data2_[i1] == data2_[i2]));
-<a name="l01886"></a>01886 }
-<a name="l01887"></a>01887 BOOST_UBLAS_INLINE
-<a name="l01888"></a>01888 <span class="keywordtype">bool</span> less(size_type i1, size_type i2)<span class="keyword"> const </span>{
-<a name="l01889"></a>01889 <span class="keywordflow">return</span> ((data1_[i1] &lt; data1_[i2]) ||
-<a name="l01890"></a>01890 (data1_[i1] == data1_[i2] &amp;&amp; data2_[i1] &lt; data2_[i2]));
-<a name="l01891"></a>01891 }
-<a name="l01892"></a>01892
-<a name="l01893"></a>01893 <span class="comment">// gives a large speedup</span>
-<a name="l01894"></a>01894 BOOST_UBLAS_INLINE
-<a name="l01895"></a>01895 <span class="keyword">friend</span> <span class="keywordtype">void</span> iter_swap(<span class="keyword">const</span> iterator&amp; lhs, <span class="keyword">const</span> iterator&amp; rhs) {
-<a name="l01896"></a>01896 <span class="keyword">const</span> size_type i1 = lhs.index();
-<a name="l01897"></a>01897 <span class="keyword">const</span> size_type i2 = rhs.index();
-<a name="l01898"></a>01898 std::swap(lhs().data1_[i1], rhs().data1_[i2]);
-<a name="l01899"></a>01899 std::swap(lhs().data2_[i1], rhs().data2_[i2]);
-<a name="l01900"></a>01900 std::swap(lhs().data3_[i1], rhs().data3_[i2]);
-<a name="l01901"></a>01901 }
-<a name="l01902"></a>01902
-<a name="l01903"></a>01903 <span class="keyword">private</span>:
-<a name="l01904"></a>01904 size_type size_;
-<a name="l01905"></a>01905 V1&amp; data1_;
-<a name="l01906"></a>01906 V2&amp; data2_;
-<a name="l01907"></a>01907 V3&amp; data3_;
-<a name="l01908"></a>01908
-<a name="l01909"></a>01909 <span class="comment">// friend class value_type;</span>
-<a name="l01910"></a>01910 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">index_triple</a>&lt;self_type&gt;;
-<a name="l01911"></a>01911 };
-<a name="l01912"></a>01912
-<a name="l01913"></a>01913 }}}
-<a name="l01914"></a>01914
-<a name="l01915"></a>01915 <span class="preprocessor">#endif</span>
-</pre></div></div>
-<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Jul 4 20:30:58 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>
diff --git a/libs/numeric/ublas/doc/html/storage__sparse_8hpp_source.html b/libs/numeric/ublas/doc/html/storage__sparse_8hpp_source.html
deleted file mode 100644
index 3306b93393..0000000000
--- a/libs/numeric/ublas/doc/html/storage__sparse_8hpp_source.html
+++ /dev/null
@@ -1,592 +0,0 @@
-<!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: storage_sparse.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>storage_sparse.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_STORAGE_SPARSE_</span>
-<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#define _BOOST_UBLAS_STORAGE_SPARSE_</span>
-<a name="l00015"></a>00015 <span class="preprocessor"></span>
-<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;map&gt;</span>
-<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;boost/serialization/collection_size_type.hpp&gt;</span>
-<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;boost/serialization/nvp.hpp&gt;</span>
-<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;boost/serialization/array.hpp&gt;</span>
-<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;boost/serialization/map.hpp&gt;</span>
-<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;boost/serialization/base_object.hpp&gt;</span>
-<a name="l00022"></a>00022
-<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;boost/numeric/ublas/storage.hpp&gt;</span>
-<a name="l00024"></a>00024
-<a name="l00025"></a>00025
-<a name="l00026"></a>00026 <span class="keyword">namespace </span>boost { <span class="keyword">namespace </span>numeric { <span class="keyword">namespace </span>ublas {
-<a name="l00027"></a>00027
-<a name="l00028"></a>00028 <span class="keyword">namespace </span>detail {
-<a name="l00029"></a>00029
-<a name="l00030"></a>00030 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I, <span class="keyword">class</span> T, <span class="keyword">class</span> C&gt;
-<a name="l00031"></a>00031 BOOST_UBLAS_INLINE
-<a name="l00032"></a>00032 I lower_bound (<span class="keyword">const</span> I &amp;begin, <span class="keyword">const</span> I &amp;end, <span class="keyword">const</span> T &amp;t, C compare) {
-<a name="l00033"></a>00033 <span class="comment">// t &lt;= *begin &lt;=&gt; ! (*begin &lt; t)</span>
-<a name="l00034"></a>00034 <span class="keywordflow">if</span> (begin == end || ! compare (*begin, t))
-<a name="l00035"></a>00035 <span class="keywordflow">return</span> begin;
-<a name="l00036"></a>00036 <span class="keywordflow">if</span> (compare (*(end - 1), t))
-<a name="l00037"></a>00037 <span class="keywordflow">return</span> end;
-<a name="l00038"></a>00038 <span class="keywordflow">return</span> std::lower_bound (begin, end, t, compare);
-<a name="l00039"></a>00039 }
-<a name="l00040"></a>00040 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I, <span class="keyword">class</span> T, <span class="keyword">class</span> C&gt;
-<a name="l00041"></a>00041 BOOST_UBLAS_INLINE
-<a name="l00042"></a>00042 I upper_bound (<span class="keyword">const</span> I &amp;begin, <span class="keyword">const</span> I &amp;end, <span class="keyword">const</span> T &amp;t, C compare) {
-<a name="l00043"></a>00043 <span class="keywordflow">if</span> (begin == end || compare (t, *begin))
-<a name="l00044"></a>00044 <span class="keywordflow">return</span> begin;
-<a name="l00045"></a>00045 <span class="comment">// (*end - 1) &lt;= t &lt;=&gt; ! (t &lt; *end)</span>
-<a name="l00046"></a>00046 <span class="keywordflow">if</span> (! compare (t, *(end - 1)))
-<a name="l00047"></a>00047 <span class="keywordflow">return</span> end;
-<a name="l00048"></a>00048 <span class="keywordflow">return</span> std::upper_bound (begin, end, t, compare);
-<a name="l00049"></a>00049 }
-<a name="l00050"></a>00050
-<a name="l00051"></a>00051 <span class="keyword">template</span>&lt;<span class="keyword">class</span> P&gt;
-<a name="l00052"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1less__pair.html">00052</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1less__pair.html">less_pair</a> {
-<a name="l00053"></a>00053 BOOST_UBLAS_INLINE
-<a name="l00054"></a>00054 <span class="keywordtype">bool</span> operator () (<span class="keyword">const</span> P &amp;p1, <span class="keyword">const</span> P &amp;p2) {
-<a name="l00055"></a>00055 <span class="keywordflow">return</span> p1.first &lt; p2.first;
-<a name="l00056"></a>00056 }
-<a name="l00057"></a>00057 };
-<a name="l00058"></a>00058 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt;
-<a name="l00059"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1less__triple.html">00059</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1less__triple.html">less_triple</a> {
-<a name="l00060"></a>00060 BOOST_UBLAS_INLINE
-<a name="l00061"></a>00061 <span class="keywordtype">bool</span> operator () (<span class="keyword">const</span> T &amp;t1, <span class="keyword">const</span> T &amp;t2) {
-<a name="l00062"></a>00062 <span class="keywordflow">return</span> t1.first.first &lt; t2.first.first ||
-<a name="l00063"></a>00063 (t1.first.first == t2.first.first &amp;&amp; t1.first.second &lt; t2.first.second);
-<a name="l00064"></a>00064 }
-<a name="l00065"></a>00065 };
-<a name="l00066"></a>00066
-<a name="l00067"></a>00067 }
-<a name="l00068"></a>00068
-<a name="l00069"></a>00069 <span class="preprocessor">#ifdef BOOST_UBLAS_STRICT_MAP_ARRAY</span>
-<a name="l00070"></a>00070 <span class="preprocessor"></span> <span class="keyword">template</span>&lt;<span class="keyword">class</span> A&gt;
-<a name="l00071"></a>00071 <span class="keyword">class </span>sparse_storage_element:
-<a name="l00072"></a>00072 <span class="keyword">public</span> container_reference&lt;A&gt; {
-<a name="l00073"></a>00073 <span class="keyword">public</span>:
-<a name="l00074"></a>00074 <span class="keyword">typedef</span> A array_type;
-<a name="l00075"></a>00075 <span class="keyword">typedef</span> <span class="keyword">typename</span> A::key_type index_type;
-<a name="l00076"></a>00076 <span class="keyword">typedef</span> <span class="keyword">typename</span> A::mapped_type data_value_type;
-<a name="l00077"></a>00077 <span class="comment">// typedef const data_value_type &amp;data_const_reference;</span>
-<a name="l00078"></a>00078 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;data_value_type&gt;::const_reference</a> data_const_reference;
-<a name="l00079"></a>00079 <span class="keyword">typedef</span> data_value_type &amp;data_reference;
-<a name="l00080"></a>00080 <span class="keyword">typedef</span> <span class="keyword">typename</span> A::value_type value_type;
-<a name="l00081"></a>00081 <span class="keyword">typedef</span> value_type *pointer;
-<a name="l00082"></a>00082
-<a name="l00083"></a>00083 <span class="comment">// Construction and destruction</span>
-<a name="l00084"></a>00084 BOOST_UBLAS_INLINE
-<a name="l00085"></a>00085 sparse_storage_element (array_type &amp;a, pointer it):
-<a name="l00086"></a>00086 container_reference&lt;array_type&gt; (a), it_ (it), i_ (it-&gt;first), d_ (it-&gt;second), dirty_ (false) {}
-<a name="l00087"></a>00087 BOOST_UBLAS_INLINE
-<a name="l00088"></a>00088 sparse_storage_element (array_type &amp;a, index_type i):
-<a name="l00089"></a>00089 container_reference&lt;array_type&gt; (a), it_ (), i_ (i), d_ (), dirty_ (false) {
-<a name="l00090"></a>00090 pointer it = (*this) ().find (i_);
-<a name="l00091"></a>00091 <span class="keywordflow">if</span> (it == (*<span class="keyword">this</span>) ().end ())
-<a name="l00092"></a>00092 it = (*this) ().insert ((*<span class="keyword">this</span>) ().end (), value_type (i_, d_));
-<a name="l00093"></a>00093 d_ = it-&gt;second;
-<a name="l00094"></a>00094 }
-<a name="l00095"></a>00095 BOOST_UBLAS_INLINE
-<a name="l00096"></a>00096 ~sparse_storage_element () {
-<a name="l00097"></a>00097 <span class="keywordflow">if</span> (dirty_) {
-<a name="l00098"></a>00098 <span class="keywordflow">if</span> (! it_)
-<a name="l00099"></a>00099 it_ = (*this) ().find (i_);
-<a name="l00100"></a>00100 BOOST_UBLAS_CHECK (it_ != (*<span class="keyword">this</span>) ().end (), internal_logic ());
-<a name="l00101"></a>00101 it_-&gt;second = d_;
-<a name="l00102"></a>00102 }
-<a name="l00103"></a>00103 }
-<a name="l00104"></a>00104
-<a name="l00105"></a>00105 <span class="comment">// Element access - only if data_const_reference is defined</span>
-<a name="l00106"></a>00106 BOOST_UBLAS_INLINE
-<a name="l00107"></a>00107 <span class="keyword">typename</span> data_value_type::data_const_reference
-<a name="l00108"></a>00108 operator [] (index_type i)<span class="keyword"> const </span>{
-<a name="l00109"></a>00109 <span class="keywordflow">return</span> d_ [i];
-<a name="l00110"></a>00110 }
-<a name="l00111"></a>00111
-<a name="l00112"></a>00112 <span class="comment">// Assignment</span>
-<a name="l00113"></a>00113 BOOST_UBLAS_INLINE
-<a name="l00114"></a>00114 sparse_storage_element &amp;operator = (<span class="keyword">const</span> sparse_storage_element &amp;p) {
-<a name="l00115"></a>00115 <span class="comment">// Overide the implict copy assignment</span>
-<a name="l00116"></a>00116 d_ = p.d_;
-<a name="l00117"></a>00117 dirty_ = <span class="keyword">true</span>;
-<a name="l00118"></a>00118 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00119"></a>00119 }
-<a name="l00120"></a>00120 <span class="keyword">template</span>&lt;<span class="keyword">class</span> D&gt;
-<a name="l00121"></a>00121 BOOST_UBLAS_INLINE
-<a name="l00122"></a>00122 sparse_storage_element &amp;operator = (<span class="keyword">const</span> D &amp;d) {
-<a name="l00123"></a>00123 d_ = d;
-<a name="l00124"></a>00124 dirty_ = <span class="keyword">true</span>;
-<a name="l00125"></a>00125 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00126"></a>00126 }
-<a name="l00127"></a>00127 <span class="keyword">template</span>&lt;<span class="keyword">class</span> D&gt;
-<a name="l00128"></a>00128 BOOST_UBLAS_INLINE
-<a name="l00129"></a>00129 sparse_storage_element &amp;operator += (<span class="keyword">const</span> D &amp;d) {
-<a name="l00130"></a>00130 d_ += d;
-<a name="l00131"></a>00131 dirty_ = <span class="keyword">true</span>;
-<a name="l00132"></a>00132 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00133"></a>00133 }
-<a name="l00134"></a>00134 <span class="keyword">template</span>&lt;<span class="keyword">class</span> D&gt;
-<a name="l00135"></a>00135 BOOST_UBLAS_INLINE
-<a name="l00136"></a>00136 sparse_storage_element &amp;operator -= (<span class="keyword">const</span> D &amp;d) {
-<a name="l00137"></a>00137 d_ -= d;
-<a name="l00138"></a>00138 dirty_ = <span class="keyword">true</span>;
-<a name="l00139"></a>00139 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00140"></a>00140 }
-<a name="l00141"></a>00141 <span class="keyword">template</span>&lt;<span class="keyword">class</span> D&gt;
-<a name="l00142"></a>00142 BOOST_UBLAS_INLINE
-<a name="l00143"></a>00143 sparse_storage_element &amp;operator *= (<span class="keyword">const</span> D &amp;d) {
-<a name="l00144"></a>00144 d_ *= d;
-<a name="l00145"></a>00145 dirty_ = <span class="keyword">true</span>;
-<a name="l00146"></a>00146 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00147"></a>00147 }
-<a name="l00148"></a>00148 <span class="keyword">template</span>&lt;<span class="keyword">class</span> D&gt;
-<a name="l00149"></a>00149 BOOST_UBLAS_INLINE
-<a name="l00150"></a>00150 sparse_storage_element &amp;operator /= (<span class="keyword">const</span> D &amp;d) {
-<a name="l00151"></a>00151 d_ /= d;
-<a name="l00152"></a>00152 dirty_ = <span class="keyword">true</span>;
-<a name="l00153"></a>00153 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00154"></a>00154 }
-<a name="l00155"></a>00155
-<a name="l00156"></a>00156 <span class="comment">// Comparison</span>
-<a name="l00157"></a>00157 <span class="keyword">template</span>&lt;<span class="keyword">class</span> D&gt;
-<a name="l00158"></a>00158 BOOST_UBLAS_INLINE
-<a name="l00159"></a>00159 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> D &amp;d)<span class="keyword"> const </span>{
-<a name="l00160"></a>00160 <span class="keywordflow">return</span> d_ == d;
-<a name="l00161"></a>00161 }
-<a name="l00162"></a>00162 <span class="keyword">template</span>&lt;<span class="keyword">class</span> D&gt;
-<a name="l00163"></a>00163 BOOST_UBLAS_INLINE
-<a name="l00164"></a>00164 <span class="keywordtype">bool</span> operator != (<span class="keyword">const</span> D &amp;d)<span class="keyword"> const </span>{
-<a name="l00165"></a>00165 <span class="keywordflow">return</span> d_ != d;
-<a name="l00166"></a>00166 }
-<a name="l00167"></a>00167
-<a name="l00168"></a>00168 <span class="comment">// Conversion</span>
-<a name="l00169"></a>00169 BOOST_UBLAS_INLINE
-<a name="l00170"></a>00170 operator data_const_reference ()<span class="keyword"> const </span>{
-<a name="l00171"></a>00171 <span class="keywordflow">return</span> d_;
-<a name="l00172"></a>00172 }
-<a name="l00173"></a>00173
-<a name="l00174"></a>00174 <span class="comment">// Swapping</span>
-<a name="l00175"></a>00175 BOOST_UBLAS_INLINE
-<a name="l00176"></a>00176 <span class="keywordtype">void</span> swap (sparse_storage_element p) {
-<a name="l00177"></a>00177 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;p) {
-<a name="l00178"></a>00178 dirty_ = <span class="keyword">true</span>;
-<a name="l00179"></a>00179 p.dirty_ = <span class="keyword">true</span>;
-<a name="l00180"></a>00180 std::swap (d_, p.d_);
-<a name="l00181"></a>00181 }
-<a name="l00182"></a>00182 }
-<a name="l00183"></a>00183 BOOST_UBLAS_INLINE
-<a name="l00184"></a>00184 <span class="keyword">friend</span> <span class="keywordtype">void</span> swap (sparse_storage_element p1, sparse_storage_element p2) {
-<a name="l00185"></a>00185 p1.swap (p2);
-<a name="l00186"></a>00186 }
-<a name="l00187"></a>00187
-<a name="l00188"></a>00188 <span class="keyword">private</span>:
-<a name="l00189"></a>00189 pointer it_;
-<a name="l00190"></a>00190 index_type i_;
-<a name="l00191"></a>00191 data_value_type d_;
-<a name="l00192"></a>00192 <span class="keywordtype">bool</span> dirty_;
-<a name="l00193"></a>00193 };
-<a name="l00194"></a>00194 <span class="preprocessor">#endif</span>
-<a name="l00195"></a>00195 <span class="preprocessor"></span>
-<a name="l00196"></a>00196
-<a name="l00197"></a>00197 <span class="comment">// Default map type is simply forwarded to std::map</span>
-<a name="l00198"></a>00198 <span class="comment">// FIXME should use ALLOC for map but std::allocator of std::pair&lt;const I, T&gt; and std::pair&lt;I,T&gt; fail to compile</span>
-<a name="l00199"></a>00199 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I, <span class="keyword">class</span> T, <span class="keyword">class</span> ALLOC&gt;
-<a name="l00200"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1map__std.html">00200</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1map__std.html">map_std</a> : <span class="keyword">public</span> std::map&lt;I, T <span class="comment">/*, ALLOC */</span>&gt; {
-<a name="l00201"></a>00201 <span class="keyword">public</span>:
-<a name="l00202"></a>00202 <span class="comment">// Serialization</span>
-<a name="l00203"></a>00203 <span class="keyword">template</span>&lt;<span class="keyword">class</span> Archive&gt;
-<a name="l00204"></a>00204 <span class="keywordtype">void</span> serialize(Archive &amp; ar, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="comment">/* file_version */</span>){
-<a name="l00205"></a>00205 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;base&quot;</span>, boost::serialization::base_object&lt; std::map&lt;I, T /*, ALLOC */&gt; &gt;(*<span class="keyword">this</span>));
-<a name="l00206"></a>00206 }
-<a name="l00207"></a>00207 };
-<a name="l00208"></a>00208
-<a name="l00209"></a>00209
-<a name="l00210"></a>00210
-<a name="l00211"></a>00211
-<a name="l00212"></a>00212 <span class="comment">// Map array</span>
-<a name="l00213"></a>00213 <span class="comment">// Implementation requires pair&lt;I, T&gt; allocator definition (without const)</span>
-<a name="l00214"></a>00214 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I, <span class="keyword">class</span> T, <span class="keyword">class</span> ALLOC&gt;
-<a name="l00215"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1map__array.html">00215</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1map__array.html">map_array</a> {
-<a name="l00216"></a>00216 <span class="keyword">public</span>:
-<a name="l00217"></a>00217 <span class="keyword">typedef</span> ALLOC allocator_type;
-<a name="l00218"></a>00218 <span class="keyword">typedef</span> <span class="keyword">typename</span> ALLOC::size_type size_type;
-<a name="l00219"></a>00219 <span class="keyword">typedef</span> <span class="keyword">typename</span> ALLOC::difference_type difference_type;
-<a name="l00220"></a>00220 <span class="keyword">typedef</span> std::pair&lt;I,T&gt; value_type;
-<a name="l00221"></a>00221 <span class="keyword">typedef</span> I key_type;
-<a name="l00222"></a>00222 <span class="keyword">typedef</span> T mapped_type;
-<a name="l00223"></a>00223 <span class="keyword">typedef</span> <span class="keyword">const</span> value_type &amp;const_reference;
-<a name="l00224"></a>00224 <span class="keyword">typedef</span> value_type &amp;reference;
-<a name="l00225"></a>00225 <span class="keyword">typedef</span> <span class="keyword">const</span> value_type *const_pointer;
-<a name="l00226"></a>00226 <span class="keyword">typedef</span> value_type *pointer;
-<a name="l00227"></a>00227 <span class="comment">// Iterators simply are pointers.</span>
-<a name="l00228"></a>00228 <span class="keyword">typedef</span> const_pointer const_iterator;
-<a name="l00229"></a>00229 <span class="keyword">typedef</span> pointer iterator;
-<a name="l00230"></a>00230
-<a name="l00231"></a>00231 <span class="keyword">typedef</span> <span class="keyword">const</span> T &amp;data_const_reference;
-<a name="l00232"></a>00232 <span class="preprocessor">#ifndef BOOST_UBLAS_STRICT_MAP_ARRAY</span>
-<a name="l00233"></a>00233 <span class="preprocessor"></span> <span class="keyword">typedef</span> T &amp;data_reference;
-<a name="l00234"></a>00234 <span class="preprocessor">#else</span>
-<a name="l00235"></a>00235 <span class="preprocessor"></span> <span class="keyword">typedef</span> sparse_storage_element&lt;map_array&gt; data_reference;
-<a name="l00236"></a>00236 <span class="preprocessor">#endif</span>
-<a name="l00237"></a>00237 <span class="preprocessor"></span>
-<a name="l00238"></a>00238 <span class="comment">// Construction and destruction</span>
-<a name="l00239"></a>00239 BOOST_UBLAS_INLINE
-<a name="l00240"></a>00240 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1map__array.html">map_array</a> (<span class="keyword">const</span> ALLOC &amp;a = ALLOC()):
-<a name="l00241"></a>00241 alloc_(a), capacity_ (0), size_ (0) {
-<a name="l00242"></a>00242 data_ = 0;
-<a name="l00243"></a>00243 }
-<a name="l00244"></a>00244 BOOST_UBLAS_INLINE
-<a name="l00245"></a>00245 map_array (<span class="keyword">const</span> map_array &amp;c):
-<a name="l00246"></a>00246 alloc_ (c.alloc_), capacity_ (c.size_), size_ (c.size_) {
-<a name="l00247"></a>00247 <span class="keywordflow">if</span> (capacity_) {
-<a name="l00248"></a>00248 data_ = alloc_.allocate (capacity_);
-<a name="l00249"></a>00249 std::uninitialized_copy (data_, data_ + capacity_, c.data_);
-<a name="l00250"></a>00250 <span class="comment">// capacity != size_ requires uninitialized_fill (size_ to capacity_)</span>
-<a name="l00251"></a>00251 }
-<a name="l00252"></a>00252 <span class="keywordflow">else</span>
-<a name="l00253"></a>00253 data_ = 0;
-<a name="l00254"></a>00254 }
-<a name="l00255"></a>00255 BOOST_UBLAS_INLINE
-<a name="l00256"></a>00256 ~map_array () {
-<a name="l00257"></a>00257 <span class="keywordflow">if</span> (capacity_) {
-<a name="l00258"></a>00258 std::for_each (data_, data_ + capacity_, static_destroy);
-<a name="l00259"></a>00259 alloc_.deallocate (data_, capacity_);
-<a name="l00260"></a>00260 }
-<a name="l00261"></a>00261 }
-<a name="l00262"></a>00262
-<a name="l00263"></a>00263 <span class="keyword">private</span>:
-<a name="l00264"></a>00264 <span class="comment">// Resizing - implicitly exposses uninitialized (but default constructed) mapped_type</span>
-<a name="l00265"></a>00265 BOOST_UBLAS_INLINE
-<a name="l00266"></a>00266 <span class="keywordtype">void</span> resize (size_type size) {
-<a name="l00267"></a>00267 BOOST_UBLAS_CHECK (size_ &lt;= capacity_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l00268"></a>00268 <span class="keywordflow">if</span> (size &gt; capacity_) {
-<a name="l00269"></a>00269 <span class="keyword">const</span> size_type capacity = size &lt;&lt; 1;
-<a name="l00270"></a>00270 BOOST_UBLAS_CHECK (capacity, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l00271"></a>00271 pointer data = alloc_.allocate (capacity);
-<a name="l00272"></a>00272 std::uninitialized_copy (data_, data_ + (std::min) (size, size_), data);
-<a name="l00273"></a>00273 std::uninitialized_fill (data + (std::min) (size, size_), data + capacity, value_type ());
-<a name="l00274"></a>00274
-<a name="l00275"></a>00275 <span class="keywordflow">if</span> (capacity_) {
-<a name="l00276"></a>00276 std::for_each (data_, data_ + capacity_, static_destroy);
-<a name="l00277"></a>00277 alloc_.deallocate (data_, capacity_);
-<a name="l00278"></a>00278 }
-<a name="l00279"></a>00279 capacity_ = capacity;
-<a name="l00280"></a>00280 data_ = data;
-<a name="l00281"></a>00281 }
-<a name="l00282"></a>00282 size_ = size;
-<a name="l00283"></a>00283 BOOST_UBLAS_CHECK (size_ &lt;= capacity_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l00284"></a>00284 }
-<a name="l00285"></a>00285 <span class="keyword">public</span>:
-<a name="l00286"></a>00286
-<a name="l00287"></a>00287 <span class="comment">// Reserving</span>
-<a name="l00288"></a>00288 BOOST_UBLAS_INLINE
-<a name="l00289"></a>00289 <span class="keywordtype">void</span> reserve (size_type capacity) {
-<a name="l00290"></a>00290 BOOST_UBLAS_CHECK (size_ &lt;= capacity_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l00291"></a>00291 <span class="comment">// Reduce capacity_ if size_ allows</span>
-<a name="l00292"></a>00292 BOOST_UBLAS_CHECK (capacity &gt;= size_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ());
-<a name="l00293"></a>00293 pointer data;
-<a name="l00294"></a>00294 <span class="keywordflow">if</span> (capacity) {
-<a name="l00295"></a>00295 data = alloc_.allocate (capacity);
-<a name="l00296"></a>00296 std::uninitialized_copy (data_, data_ + size_, data);
-<a name="l00297"></a>00297 std::uninitialized_fill (data + size_, data + capacity, value_type ());
-<a name="l00298"></a>00298 }
-<a name="l00299"></a>00299 <span class="keywordflow">else</span>
-<a name="l00300"></a>00300 data = 0;
-<a name="l00301"></a>00301
-<a name="l00302"></a>00302 <span class="keywordflow">if</span> (capacity_) {
-<a name="l00303"></a>00303 std::for_each (data_, data_ + capacity_, static_destroy);
-<a name="l00304"></a>00304 alloc_.deallocate (data_, capacity_);
-<a name="l00305"></a>00305 }
-<a name="l00306"></a>00306 capacity_ = capacity;
-<a name="l00307"></a>00307 data_ = data;
-<a name="l00308"></a>00308 BOOST_UBLAS_CHECK (size_ &lt;= capacity_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l00309"></a>00309 }
-<a name="l00310"></a>00310
-<a name="l00311"></a>00311 <span class="comment">// Random Access Container</span>
-<a name="l00312"></a>00312 BOOST_UBLAS_INLINE
-<a name="l00313"></a>00313 size_type size ()<span class="keyword"> const </span>{
-<a name="l00314"></a>00314 <span class="keywordflow">return</span> size_;
-<a name="l00315"></a>00315 }
-<a name="l00316"></a>00316 BOOST_UBLAS_INLINE
-<a name="l00317"></a>00317 size_type capacity ()<span class="keyword"> const </span>{
-<a name="l00318"></a>00318 <span class="keywordflow">return</span> capacity_;
-<a name="l00319"></a>00319 }
-<a name="l00320"></a>00320 BOOST_UBLAS_INLINE
-<a name="l00321"></a>00321 size_type max_size ()<span class="keyword"> const </span>{
-<a name="l00322"></a>00322 <span class="keywordflow">return</span> 0; <span class="comment">//TODO</span>
-<a name="l00323"></a>00323 }
-<a name="l00324"></a>00324
-<a name="l00325"></a>00325 BOOST_UBLAS_INLINE
-<a name="l00326"></a>00326 <span class="keywordtype">bool</span> empty ()<span class="keyword"> const </span>{
-<a name="l00327"></a>00327 <span class="keywordflow">return</span> size_ == 0;
-<a name="l00328"></a>00328 }
-<a name="l00329"></a>00329
-<a name="l00330"></a>00330 <span class="comment">// Element access</span>
-<a name="l00331"></a>00331 BOOST_UBLAS_INLINE
-<a name="l00332"></a>00332 data_reference operator [] (key_type i) {
-<a name="l00333"></a>00333 <span class="preprocessor">#ifndef BOOST_UBLAS_STRICT_MAP_ARRAY</span>
-<a name="l00334"></a>00334 <span class="preprocessor"></span> pointer it = find (i);
-<a name="l00335"></a>00335 <span class="keywordflow">if</span> (it == end ())
-<a name="l00336"></a>00336 it = insert (end (), value_type (i, mapped_type (0)));
-<a name="l00337"></a>00337 BOOST_UBLAS_CHECK (it != end (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l00338"></a>00338 <span class="keywordflow">return</span> it-&gt;second;
-<a name="l00339"></a>00339 <span class="preprocessor">#else</span>
-<a name="l00340"></a>00340 <span class="preprocessor"></span> <span class="keywordflow">return</span> data_reference (*<span class="keyword">this</span>, i);
-<a name="l00341"></a>00341 <span class="preprocessor">#endif</span>
-<a name="l00342"></a>00342 <span class="preprocessor"></span> }
-<a name="l00343"></a>00343
-<a name="l00344"></a>00344 <span class="comment">// Assignment</span>
-<a name="l00345"></a>00345 BOOST_UBLAS_INLINE
-<a name="l00346"></a>00346 map_array &amp;operator = (<span class="keyword">const</span> map_array &amp;a) {
-<a name="l00347"></a>00347 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;a) {
-<a name="l00348"></a>00348 resize (a.size_);
-<a name="l00349"></a>00349 std::copy (a.data_, a.data_ + a.size_, data_);
-<a name="l00350"></a>00350 }
-<a name="l00351"></a>00351 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00352"></a>00352 }
-<a name="l00353"></a>00353 BOOST_UBLAS_INLINE
-<a name="l00354"></a>00354 map_array &amp;assign_temporary (map_array &amp;a) {
-<a name="l00355"></a>00355 swap (a);
-<a name="l00356"></a>00356 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00357"></a>00357 }
-<a name="l00358"></a>00358
-<a name="l00359"></a>00359 <span class="comment">// Swapping</span>
-<a name="l00360"></a>00360 BOOST_UBLAS_INLINE
-<a name="l00361"></a>00361 <span class="keywordtype">void</span> swap (map_array &amp;a) {
-<a name="l00362"></a>00362 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;a) {
-<a name="l00363"></a>00363 std::swap (capacity_, a.capacity_);
-<a name="l00364"></a>00364 std::swap (data_, a.data_);
-<a name="l00365"></a>00365 std::swap (size_, a.size_);
-<a name="l00366"></a>00366 }
-<a name="l00367"></a>00367 }
-<a name="l00368"></a>00368 BOOST_UBLAS_INLINE
-<a name="l00369"></a>00369 <span class="keyword">friend</span> <span class="keywordtype">void</span> swap (map_array &amp;a1, map_array &amp;a2) {
-<a name="l00370"></a>00370 a1.swap (a2);
-<a name="l00371"></a>00371 }
-<a name="l00372"></a>00372
-<a name="l00373"></a>00373 <span class="comment">// Element insertion and deletion</span>
-<a name="l00374"></a>00374
-<a name="l00375"></a>00375 <span class="comment">// From Back Insertion Sequence concept</span>
-<a name="l00376"></a>00376 <span class="comment">// BOOST_UBLAS_INLINE This function seems to be big. So we do not let the compiler inline it. </span>
-<a name="l00377"></a>00377 iterator push_back (iterator it, <span class="keyword">const</span> value_type &amp;p) {
-<a name="l00378"></a>00378 <span class="keywordflow">if</span> (size () == 0 || (it = end () - 1)-&gt;first &lt; p.first) {
-<a name="l00379"></a>00379 resize (size () + 1);
-<a name="l00380"></a>00380 *(it = end () - 1) = p;
-<a name="l00381"></a>00381 <span class="keywordflow">return</span> it;
-<a name="l00382"></a>00382 }
-<a name="l00383"></a>00383 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ().raise ();
-<a name="l00384"></a>00384 <span class="keywordflow">return</span> it;
-<a name="l00385"></a>00385 }
-<a name="l00386"></a>00386 <span class="comment">// Form Unique Associative Container concept</span>
-<a name="l00387"></a>00387 <span class="comment">// BOOST_UBLAS_INLINE This function seems to be big. So we do not let the compiler inline it. </span>
-<a name="l00388"></a>00388 std::pair&lt;iterator,bool&gt; insert (<span class="keyword">const</span> value_type &amp;p) {
-<a name="l00389"></a>00389 iterator it = detail::lower_bound (begin (), end (), p, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1less__pair.html">detail::less_pair&lt;value_type&gt;</a> ());
-<a name="l00390"></a>00390 <span class="keywordflow">if</span> (it != end () &amp;&amp; it-&gt;first == p.first)
-<a name="l00391"></a>00391 <span class="keywordflow">return</span> std::make_pair (it, <span class="keyword">false</span>);
-<a name="l00392"></a>00392 difference_type n = it - begin ();
-<a name="l00393"></a>00393 resize (size () + 1);
-<a name="l00394"></a>00394 it = begin () + n; <span class="comment">// allow for invalidation</span>
-<a name="l00395"></a>00395 std::copy_backward (it, end () - 1, end ());
-<a name="l00396"></a>00396 *it = p;
-<a name="l00397"></a>00397 <span class="keywordflow">return</span> std::make_pair (it, <span class="keyword">true</span>);
-<a name="l00398"></a>00398 }
-<a name="l00399"></a>00399 <span class="comment">// Form Sorted Associative Container concept</span>
-<a name="l00400"></a>00400 <span class="comment">// BOOST_UBLAS_INLINE This function seems to be big. So we do not let the compiler inline it. </span>
-<a name="l00401"></a>00401 iterator insert (iterator hint, <span class="keyword">const</span> value_type &amp;p) {
-<a name="l00402"></a>00402 <span class="keywordflow">return</span> insert (p).first;
-<a name="l00403"></a>00403 }
-<a name="l00404"></a>00404 <span class="comment">// BOOST_UBLAS_INLINE This function seems to be big. So we do not let the compiler inline it. </span>
-<a name="l00405"></a>00405 <span class="keywordtype">void</span> erase (iterator it) {
-<a name="l00406"></a>00406 BOOST_UBLAS_CHECK (begin () &lt;= it &amp;&amp; it &lt; end (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00407"></a>00407 std::copy (it + 1, end (), it);
-<a name="l00408"></a>00408 resize (size () - 1);
-<a name="l00409"></a>00409 }
-<a name="l00410"></a>00410 <span class="comment">// BOOST_UBLAS_INLINE This function seems to be big. So we do not let the compiler inline it. </span>
-<a name="l00411"></a>00411 <span class="keywordtype">void</span> erase (iterator it1, iterator it2) {
-<a name="l00412"></a>00412 <span class="keywordflow">if</span> (it1 == it2) <span class="keywordflow">return</span> <span class="comment">/* nothing to erase */</span>;
-<a name="l00413"></a>00413 BOOST_UBLAS_CHECK (begin () &lt;= it1 &amp;&amp; it1 &lt; it2 &amp;&amp; it2 &lt;= end (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00414"></a>00414 std::copy (it2, end (), it1);
-<a name="l00415"></a>00415 resize (size () - (it2 - it1));
-<a name="l00416"></a>00416 }
-<a name="l00417"></a>00417 <span class="comment">// BOOST_UBLAS_INLINE This function seems to be big. So we do not let the compiler inline it. </span>
-<a name="l00418"></a>00418 <span class="keywordtype">void</span> clear () {
-<a name="l00419"></a>00419 resize (0);
-<a name="l00420"></a>00420 }
-<a name="l00421"></a>00421
-<a name="l00422"></a>00422 <span class="comment">// Element lookup</span>
-<a name="l00423"></a>00423 <span class="comment">// BOOST_UBLAS_INLINE This function seems to be big. So we do not let the compiler inline it. </span>
-<a name="l00424"></a>00424 const_iterator find (key_type i)<span class="keyword"> const </span>{
-<a name="l00425"></a>00425 const_iterator it (detail::lower_bound (begin (), end (), value_type (i, mapped_type (0)), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1less__pair.html">detail::less_pair&lt;value_type&gt;</a> ()));
-<a name="l00426"></a>00426 <span class="keywordflow">if</span> (it == end () || it-&gt;first != i)
-<a name="l00427"></a>00427 it = end ();
-<a name="l00428"></a>00428 <span class="keywordflow">return</span> it;
-<a name="l00429"></a>00429 }
-<a name="l00430"></a>00430 <span class="comment">// BOOST_UBLAS_INLINE This function seems to be big. So we do not let the compiler inline it. </span>
-<a name="l00431"></a>00431 iterator find (key_type i) {
-<a name="l00432"></a>00432 iterator it (detail::lower_bound (begin (), end (), value_type (i, mapped_type (0)), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1less__pair.html">detail::less_pair&lt;value_type&gt;</a> ()));
-<a name="l00433"></a>00433 <span class="keywordflow">if</span> (it == end () || it-&gt;first != i)
-<a name="l00434"></a>00434 it = end ();
-<a name="l00435"></a>00435 <span class="keywordflow">return</span> it;
-<a name="l00436"></a>00436 }
-<a name="l00437"></a>00437 <span class="comment">// BOOST_UBLAS_INLINE This function seems to be big. So we do not let the compiler inline it. </span>
-<a name="l00438"></a>00438 const_iterator lower_bound (key_type i)<span class="keyword"> const </span>{
-<a name="l00439"></a>00439 <span class="keywordflow">return</span> detail::lower_bound (begin (), end (), value_type (i, mapped_type (0)), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1less__pair.html">detail::less_pair&lt;value_type&gt;</a> ());
-<a name="l00440"></a>00440 }
-<a name="l00441"></a>00441 <span class="comment">// BOOST_UBLAS_INLINE This function seems to be big. So we do not let the compiler inline it. </span>
-<a name="l00442"></a>00442 iterator lower_bound (key_type i) {
-<a name="l00443"></a>00443 <span class="keywordflow">return</span> detail::lower_bound (begin (), end (), value_type (i, mapped_type (0)), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1less__pair.html">detail::less_pair&lt;value_type&gt;</a> ());
-<a name="l00444"></a>00444 }
-<a name="l00445"></a>00445
-<a name="l00446"></a>00446 BOOST_UBLAS_INLINE
-<a name="l00447"></a>00447 const_iterator begin ()<span class="keyword"> const </span>{
-<a name="l00448"></a>00448 <span class="keywordflow">return</span> data_;
-<a name="l00449"></a>00449 }
-<a name="l00450"></a>00450 BOOST_UBLAS_INLINE
-<a name="l00451"></a>00451 const_iterator end ()<span class="keyword"> const </span>{
-<a name="l00452"></a>00452 <span class="keywordflow">return</span> data_ + size_;
-<a name="l00453"></a>00453 }
-<a name="l00454"></a>00454
-<a name="l00455"></a>00455 BOOST_UBLAS_INLINE
-<a name="l00456"></a>00456 iterator begin () {
-<a name="l00457"></a>00457 <span class="keywordflow">return</span> data_;
-<a name="l00458"></a>00458 }
-<a name="l00459"></a>00459 BOOST_UBLAS_INLINE
-<a name="l00460"></a>00460 iterator end () {
-<a name="l00461"></a>00461 <span class="keywordflow">return</span> data_ + size_;
-<a name="l00462"></a>00462 }
-<a name="l00463"></a>00463
-<a name="l00464"></a>00464 <span class="comment">// Reverse iterators</span>
-<a name="l00465"></a>00465 <span class="keyword">typedef</span> std::reverse_iterator&lt;const_iterator&gt; const_reverse_iterator;
-<a name="l00466"></a>00466 <span class="keyword">typedef</span> std::reverse_iterator&lt;iterator&gt; reverse_iterator;
-<a name="l00467"></a>00467
-<a name="l00468"></a>00468 BOOST_UBLAS_INLINE
-<a name="l00469"></a>00469 const_reverse_iterator rbegin ()<span class="keyword"> const </span>{
-<a name="l00470"></a>00470 <span class="keywordflow">return</span> const_reverse_iterator (end ());
-<a name="l00471"></a>00471 }
-<a name="l00472"></a>00472 BOOST_UBLAS_INLINE
-<a name="l00473"></a>00473 const_reverse_iterator rend ()<span class="keyword"> const </span>{
-<a name="l00474"></a>00474 <span class="keywordflow">return</span> const_reverse_iterator (begin ());
-<a name="l00475"></a>00475 }
-<a name="l00476"></a>00476 BOOST_UBLAS_INLINE
-<a name="l00477"></a>00477 reverse_iterator rbegin () {
-<a name="l00478"></a>00478 <span class="keywordflow">return</span> reverse_iterator (end ());
-<a name="l00479"></a>00479 }
-<a name="l00480"></a>00480 BOOST_UBLAS_INLINE
-<a name="l00481"></a>00481 reverse_iterator rend () {
-<a name="l00482"></a>00482 <span class="keywordflow">return</span> reverse_iterator (begin ());
-<a name="l00483"></a>00483 }
-<a name="l00484"></a>00484
-<a name="l00485"></a>00485 <span class="comment">// Allocator</span>
-<a name="l00486"></a>00486 allocator_type get_allocator () {
-<a name="l00487"></a>00487 <span class="keywordflow">return</span> alloc_;
-<a name="l00488"></a>00488 }
-<a name="l00489"></a>00489
-<a name="l00490"></a>00490 <span class="comment">// Serialization</span>
-<a name="l00491"></a>00491 <span class="keyword">template</span>&lt;<span class="keyword">class</span> Archive&gt;
-<a name="l00492"></a>00492 <span class="keywordtype">void</span> serialize(Archive &amp; ar, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="comment">/* file_version */</span>){
-<a name="l00493"></a>00493 serialization::collection_size_type s (size_);
-<a name="l00494"></a>00494 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;size&quot;</span>,s);
-<a name="l00495"></a>00495 <span class="keywordflow">if</span> (Archive::is_loading::value) {
-<a name="l00496"></a>00496 resize(s);
-<a name="l00497"></a>00497 }
-<a name="l00498"></a>00498 ar &amp; serialization::make_array(data_, s);
-<a name="l00499"></a>00499 }
-<a name="l00500"></a>00500
-<a name="l00501"></a>00501 <span class="keyword">private</span>:
-<a name="l00502"></a>00502 <span class="comment">// Provide destroy as a non member function</span>
-<a name="l00503"></a>00503 BOOST_UBLAS_INLINE
-<a name="l00504"></a>00504 <span class="keyword">static</span> <span class="keywordtype">void</span> static_destroy (reference p) {
-<a name="l00505"></a>00505 (&amp;p) -&gt; ~value_type ();
-<a name="l00506"></a>00506 }
-<a name="l00507"></a>00507 ALLOC alloc_;
-<a name="l00508"></a>00508 size_type capacity_;
-<a name="l00509"></a>00509 pointer data_;
-<a name="l00510"></a>00510 size_type size_;
-<a name="l00511"></a>00511 };
-<a name="l00512"></a>00512
-<a name="l00513"></a>00513
-<a name="l00514"></a>00514 <span class="keyword">namespace </span>detail {
-<a name="l00515"></a>00515 <span class="keyword">template</span>&lt;<span class="keyword">class</span> A, <span class="keyword">class</span> T&gt;
-<a name="l00516"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1map__traits.html">00516</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1map__traits.html">map_traits</a> {
-<a name="l00517"></a>00517 <span class="keyword">typedef</span> <span class="keyword">typename</span> A::mapped_type &amp;reference;
-<a name="l00518"></a>00518 };
-<a name="l00519"></a>00519 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I, <span class="keyword">class</span> T, <span class="keyword">class</span> ALLOC&gt;
-<a name="l00520"></a><a class="code" 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">00520</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1map__traits.html">map_traits</a>&lt;<a class="code" href="classboost_1_1numeric_1_1ublas_1_1map__array.html">map_array</a>&lt;I, T, ALLOC&gt;, T &gt; {
-<a name="l00521"></a>00521 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1map__array.html">map_array&lt;I, T, ALLOC&gt;::data_reference</a> reference;
-<a name="l00522"></a>00522 };
-<a name="l00523"></a>00523
-<a name="l00524"></a>00524 <span class="comment">// reserve helpers for map_array and generic maps</span>
-<a name="l00525"></a>00525 <span class="comment">// ISSUE should be in map_traits but want to use on all compilers</span>
-<a name="l00526"></a>00526
-<a name="l00527"></a>00527 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l00528"></a>00528 BOOST_UBLAS_INLINE
-<a name="l00529"></a>00529 <span class="keywordtype">void</span> map_reserve (M &amp;<span class="comment">/* m */</span>, <span class="keyword">typename</span> M::size_type <span class="comment">/* capacity */</span>) {
-<a name="l00530"></a>00530 }
-<a name="l00531"></a>00531 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I, <span class="keyword">class</span> T, <span class="keyword">class</span> ALLOC&gt;
-<a name="l00532"></a>00532 BOOST_UBLAS_INLINE
-<a name="l00533"></a>00533 <span class="keywordtype">void</span> map_reserve (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1map__array.html">map_array&lt;I, T, ALLOC&gt;</a> &amp;m, <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1map__array.html">map_array&lt;I, T, ALLOC&gt;::size_type</a> capacity) {
-<a name="l00534"></a>00534 m.reserve (capacity);
-<a name="l00535"></a>00535 }
-<a name="l00536"></a>00536
-<a name="l00537"></a>00537 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l00538"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1map__capacity__traits.html">00538</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1map__capacity__traits.html">map_capacity_traits</a> {
-<a name="l00539"></a>00539 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::size_type type ;
-<a name="l00540"></a>00540 type operator() ( M <span class="keyword">const</span>&amp; m )<span class="keyword"> const </span>{
-<a name="l00541"></a>00541 <span class="keywordflow">return</span> m.size ();
-<a name="l00542"></a>00542 }
-<a name="l00543"></a>00543 } ;
-<a name="l00544"></a>00544
-<a name="l00545"></a>00545 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I, <span class="keyword">class</span> T, <span class="keyword">class</span> ALLOC&gt;
-<a name="l00546"></a><a class="code" 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">00546</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1map__capacity__traits.html">map_capacity_traits</a>&lt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1map__array.html">map_array</a>&lt;I, T, ALLOC&gt; &gt; {
-<a name="l00547"></a>00547 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1map__array.html">map_array&lt;I, T, ALLOC&gt;::size_type</a> type ;
-<a name="l00548"></a>00548 type operator() ( <a class="code" href="classboost_1_1numeric_1_1ublas_1_1map__array.html">map_array&lt;I, T, ALLOC&gt;</a> <span class="keyword">const</span>&amp; m )<span class="keyword"> const </span>{
-<a name="l00549"></a>00549 <span class="keywordflow">return</span> m.capacity ();
-<a name="l00550"></a>00550 }
-<a name="l00551"></a>00551 } ;
-<a name="l00552"></a>00552
-<a name="l00553"></a>00553 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l00554"></a>00554 BOOST_UBLAS_INLINE
-<a name="l00555"></a>00555 <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1map__capacity__traits.html">map_capacity_traits&lt;M&gt;::type</a> map_capacity (M <span class="keyword">const</span>&amp; m) {
-<a name="l00556"></a>00556 <span class="keywordflow">return</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1map__capacity__traits.html">map_capacity_traits&lt;M&gt;</a>() ( m );
-<a name="l00557"></a>00557 }
-<a name="l00558"></a>00558 }
-<a name="l00559"></a>00559
-<a name="l00560"></a>00560 }}}
-<a name="l00561"></a>00561
-<a name="l00562"></a>00562 <span class="preprocessor">#endif</span>
-</pre></div></div>
-<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Jul 4 20:30:58 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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1assign__tag.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1assign__tag.html
deleted file mode 100644
index 807ee5f30c..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1assign__tag.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!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::assign_tag Struct 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="structboost_1_1numeric_1_1ublas_1_1assign__tag.html">assign_tag</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::assign_tag Struct Reference</h1><!-- doxytag: class="boost::numeric::ublas::assign_tag" --><table border="0" cellpadding="0" cellspacing="0">
-</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1bad__argument-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1bad__argument-members.html
deleted file mode 100644
index 1b61e301b2..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1bad__argument-members.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!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::bad_argument Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1bad__argument.html">boost::numeric::ublas::bad_argument</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>bad_argument</b>(const char *s=&quot;bad argument&quot;) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1bad__argument.html">boost::numeric::ublas::bad_argument</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1bad__argument.html">boost::numeric::ublas::bad_argument</a></td><td><code> [explicit]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>raise</b>() (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1bad__argument.html">boost::numeric::ublas::bad_argument</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1bad__argument.html">boost::numeric::ublas::bad_argument</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1bad__argument.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1bad__argument.html
deleted file mode 100644
index 1339c48fdb..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1bad__argument.html
+++ /dev/null
@@ -1,45 +0,0 @@
-<!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::bad_argument Struct 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="structboost_1_1numeric_1_1ublas_1_1bad__argument.html">bad_argument</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::bad_argument Struct Reference</h1><!-- doxytag: class="boost::numeric::ublas::bad_argument" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1bad__argument-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae01b0d9bd556166015f26d58f4c0f79a"></a><!-- doxytag: member="boost::numeric::ublas::bad_argument::bad_argument" ref="ae01b0d9bd556166015f26d58f4c0f79a" args="(const char *s=&quot;bad argument&quot;)" -->
-&nbsp;</td><td class="memItemRight" valign="bottom"><b>bad_argument</b> (const char *s=&quot;bad argument&quot;)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a67fd610b884751792f143bc48ca37b81"></a><!-- doxytag: member="boost::numeric::ublas::bad_argument::raise" ref="a67fd610b884751792f143bc48ca37b81" args="()" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>raise</b> ()</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1bad__index-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1bad__index-members.html
deleted file mode 100644
index e4c722fb09..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1bad__index-members.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!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::bad_index Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">boost::numeric::ublas::bad_index</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>bad_index</b>(const char *s=&quot;bad index&quot;) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">boost::numeric::ublas::bad_index</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">boost::numeric::ublas::bad_index</a></td><td><code> [explicit]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>raise</b>() (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">boost::numeric::ublas::bad_index</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">boost::numeric::ublas::bad_index</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1bad__index.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1bad__index.html
deleted file mode 100644
index fdeadf79ec..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1bad__index.html
+++ /dev/null
@@ -1,45 +0,0 @@
-<!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::bad_index Struct 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="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::bad_index Struct Reference</h1><!-- doxytag: class="boost::numeric::ublas::bad_index" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1bad__index-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4515f64eb1c4ab453aaa00f2109cab89"></a><!-- doxytag: member="boost::numeric::ublas::bad_index::bad_index" ref="a4515f64eb1c4ab453aaa00f2109cab89" args="(const char *s=&quot;bad index&quot;)" -->
-&nbsp;</td><td class="memItemRight" valign="bottom"><b>bad_index</b> (const char *s=&quot;bad index&quot;)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a429450f27b91089cbc1dc1ee9e1ea236"></a><!-- doxytag: member="boost::numeric::ublas::bad_index::raise" ref="a429450f27b91089cbc1dc1ee9e1ea236" args="()" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>raise</b> ()</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1bad__size-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1bad__size-members.html
deleted file mode 100644
index 55c82e442a..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1bad__size-members.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!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::bad_size Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">boost::numeric::ublas::bad_size</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>bad_size</b>(const char *s=&quot;bad size&quot;) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">boost::numeric::ublas::bad_size</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">boost::numeric::ublas::bad_size</a></td><td><code> [explicit]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>raise</b>() (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">boost::numeric::ublas::bad_size</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">boost::numeric::ublas::bad_size</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1bad__size.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1bad__size.html
deleted file mode 100644
index 540470bb82..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1bad__size.html
+++ /dev/null
@@ -1,45 +0,0 @@
-<!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::bad_size Struct 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="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::bad_size Struct Reference</h1><!-- doxytag: class="boost::numeric::ublas::bad_size" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1bad__size-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6b5b341fa5662113a38046773cd12252"></a><!-- doxytag: member="boost::numeric::ublas::bad_size::bad_size" ref="a6b5b341fa5662113a38046773cd12252" args="(const char *s=&quot;bad size&quot;)" -->
-&nbsp;</td><td class="memItemRight" valign="bottom"><b>bad_size</b> (const char *s=&quot;bad size&quot;)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a00338404f646152e4401e7929824adf2"></a><!-- doxytag: member="boost::numeric::ublas::bad_size::raise" ref="a00338404f646152e4401e7929824adf2" args="()" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>raise</b> ()</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__column__major-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__column__major-members.html
deleted file mode 100644
index ca2c0c6cd9..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__column__major-members.html
+++ /dev/null
@@ -1,63 +0,0 @@
-<!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::basic_column_major&lt; Z, D &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>address</b>(size_type i, size_type size_i, size_type j, size_type size_j) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>decrement_i</b>(I &amp;it, size_type, size_type) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>decrement_i</b>(I &amp;it, difference_type n, size_type, size_type) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>decrement_j</b>(I &amp;it, size_type size_i, size_type) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>decrement_j</b>(I &amp;it, difference_type n, size_type size_i, size_type) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>distance_i</b>(difference_type k, size_type, size_type) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>distance_j</b>(difference_type k, size_type size_i, size_type) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>element</b>(size_type i, size_type size_i, size_type j, size_type size_j) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>fast_i</b>() (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>fast_j</b>() (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>increment_i</b>(I &amp;it, size_type, size_type) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>increment_i</b>(I &amp;it, difference_type n, size_type, size_type) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>increment_j</b>(I &amp;it, size_type size_i, size_type) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>increment_j</b>(I &amp;it, difference_type n, size_type size_i, size_type) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index_i</b>(difference_type k, size_type size_i, size_type) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index_j</b>(difference_type k, size_type size_i, size_type) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index_M</b>(size_type, size_type index2) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index_m</b>(size_type index1, size_type) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>lower_element</b>(size_type i, size_type size_i, size_type j, size_type size_j) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>orientation_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_M</b>(size_type, size_type size_j) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_m</b>(size_type size_i, size_type) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_size</b>(size_type size_i, size_type size_j) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>transposed_layout</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>triangular_size</b>(size_type size_i, size_type size_j) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>upper_element</b>(size_type i, size_type size_i, size_type j, size_type size_j) (defined in <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><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><code> [static]</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__column__major.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__column__major.html
deleted file mode 100644
index 8607011cbd..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__column__major.html
+++ /dev/null
@@ -1,111 +0,0 @@
-<!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::basic_column_major&lt; Z, D &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1basic__column__major.html">basic_column_major</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::basic_column_major&lt; Z, D &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::basic_column_major" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1basic__column__major-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="a69619c500dbd823e52d4bc847be5c23c"></a><!-- doxytag: member="boost::numeric::ublas::basic_column_major::size_type" ref="a69619c500dbd823e52d4bc847be5c23c" args="" -->
-typedef Z&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="a028832f0d19a35ef2c986a4fc1f85eca"></a><!-- doxytag: member="boost::numeric::ublas::basic_column_major::difference_type" ref="a028832f0d19a35ef2c986a4fc1f85eca" args="" -->
-typedef D&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="a88253613eea18ed11df2e1b1b9f6840f"></a><!-- doxytag: member="boost::numeric::ublas::basic_column_major::orientation_category" ref="a88253613eea18ed11df2e1b1b9f6840f" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1column__major__tag.html">column_major_tag</a>&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="ab143b10c97bb690bd2c6313f3cc8866e"></a><!-- doxytag: member="boost::numeric::ublas::basic_column_major::transposed_layout" ref="ab143b10c97bb690bd2c6313f3cc8866e" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__row__major.html">basic_row_major</a>&lt; Z, D &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>transposed_layout</b></td></tr>
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a55a9e3c653179497aa5653bb923f7fa7"></a><!-- doxytag: member="boost::numeric::ublas::basic_column_major::storage_size" ref="a55a9e3c653179497aa5653bb923f7fa7" args="(size_type size_i, size_type size_j)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>storage_size</b> (size_type size_i, size_type size_j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad6e7b6dc5c6223664069229c6ffa06a7"></a><!-- doxytag: member="boost::numeric::ublas::basic_column_major::element" ref="ad6e7b6dc5c6223664069229c6ffa06a7" args="(size_type i, size_type size_i, size_type j, size_type size_j)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>element</b> (size_type i, size_type size_i, size_type j, size_type size_j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e019b1f0189cdd8e8de7a8390c4ab1"></a><!-- doxytag: member="boost::numeric::ublas::basic_column_major::address" ref="a75e019b1f0189cdd8e8de7a8390c4ab1" args="(size_type i, size_type size_i, size_type j, size_type size_j)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>address</b> (size_type i, size_type size_i, size_type j, size_type size_j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa884731ff75e74ec5d4de8f3c0e7d4ac"></a><!-- doxytag: member="boost::numeric::ublas::basic_column_major::distance_i" ref="aa884731ff75e74ec5d4de8f3c0e7d4ac" args="(difference_type k, size_type, size_type)" -->
-static BOOST_UBLAS_INLINE <br class="typebreak"/>
-difference_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>distance_i</b> (difference_type k, size_type, size_type)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a03ae2d3782ea0f14120c64ec61e9bac7"></a><!-- doxytag: member="boost::numeric::ublas::basic_column_major::distance_j" ref="a03ae2d3782ea0f14120c64ec61e9bac7" args="(difference_type k, size_type size_i, size_type)" -->
-static BOOST_UBLAS_INLINE <br class="typebreak"/>
-difference_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>distance_j</b> (difference_type k, size_type size_i, size_type)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a14532f8d38a2df42c24a851588b73bae"></a><!-- doxytag: member="boost::numeric::ublas::basic_column_major::index_i" ref="a14532f8d38a2df42c24a851588b73bae" args="(difference_type k, size_type size_i, size_type)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index_i</b> (difference_type k, size_type size_i, size_type)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adbae21499f81e0b809245eeb36d42450"></a><!-- doxytag: member="boost::numeric::ublas::basic_column_major::index_j" ref="adbae21499f81e0b809245eeb36d42450" args="(difference_type k, size_type size_i, size_type)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index_j</b> (difference_type k, size_type size_i, size_type)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad0c681bc3ea3aaf14099ed10350d4ef0"></a><!-- doxytag: member="boost::numeric::ublas::basic_column_major::fast_i" ref="ad0c681bc3ea3aaf14099ed10350d4ef0" args="()" -->
-static BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>fast_i</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a6ec2355ed531cd8a39904922c35135"></a><!-- doxytag: member="boost::numeric::ublas::basic_column_major::fast_j" ref="a4a6ec2355ed531cd8a39904922c35135" args="()" -->
-static BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>fast_j</b> ()</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a74a66a99f90fa83aa1a74e2c6a000951"></a><!-- doxytag: member="boost::numeric::ublas::basic_column_major::increment_i" ref="a74a66a99f90fa83aa1a74e2c6a000951" args="(I &amp;it, size_type, size_type)" -->
-template&lt;class I &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>increment_i</b> (I &amp;it, size_type, size_type)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a445b0e3e68510a032937526114c81874"></a><!-- doxytag: member="boost::numeric::ublas::basic_column_major::increment_i" ref="a445b0e3e68510a032937526114c81874" args="(I &amp;it, difference_type n, size_type, size_type)" -->
-template&lt;class I &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>increment_i</b> (I &amp;it, difference_type n, size_type, size_type)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a15d312b67846370bb8d09a1f868c9577"></a><!-- doxytag: member="boost::numeric::ublas::basic_column_major::decrement_i" ref="a15d312b67846370bb8d09a1f868c9577" args="(I &amp;it, size_type, size_type)" -->
-template&lt;class I &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>decrement_i</b> (I &amp;it, size_type, size_type)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a59818da37933831cc7cd0c6c3cf7677c"></a><!-- doxytag: member="boost::numeric::ublas::basic_column_major::decrement_i" ref="a59818da37933831cc7cd0c6c3cf7677c" args="(I &amp;it, difference_type n, size_type, size_type)" -->
-template&lt;class I &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>decrement_i</b> (I &amp;it, difference_type n, size_type, size_type)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a148e40f96b25c795553cbabee4328e7f"></a><!-- doxytag: member="boost::numeric::ublas::basic_column_major::increment_j" ref="a148e40f96b25c795553cbabee4328e7f" args="(I &amp;it, size_type size_i, size_type)" -->
-template&lt;class I &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>increment_j</b> (I &amp;it, size_type size_i, size_type)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a5de0f5d83a295c0cd2d03759f26bbb17"></a><!-- doxytag: member="boost::numeric::ublas::basic_column_major::increment_j" ref="a5de0f5d83a295c0cd2d03759f26bbb17" args="(I &amp;it, difference_type n, size_type size_i, size_type)" -->
-template&lt;class I &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>increment_j</b> (I &amp;it, difference_type n, size_type size_i, size_type)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="accb13b134cd60bfba30b9ff9fb2a619d"></a><!-- doxytag: member="boost::numeric::ublas::basic_column_major::decrement_j" ref="accb13b134cd60bfba30b9ff9fb2a619d" args="(I &amp;it, size_type size_i, size_type)" -->
-template&lt;class I &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>decrement_j</b> (I &amp;it, size_type size_i, size_type)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="af88c30bbd16a0f7b0749b5a931127c5f"></a><!-- doxytag: member="boost::numeric::ublas::basic_column_major::decrement_j" ref="af88c30bbd16a0f7b0749b5a931127c5f" args="(I &amp;it, difference_type n, size_type size_i, size_type)" -->
-template&lt;class I &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>decrement_j</b> (I &amp;it, difference_type n, size_type size_i, size_type)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f9241af10467a09a994e3d7adcd24e6"></a><!-- doxytag: member="boost::numeric::ublas::basic_column_major::triangular_size" ref="a3f9241af10467a09a994e3d7adcd24e6" args="(size_type size_i, size_type size_j)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>triangular_size</b> (size_type size_i, size_type size_j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7a901f6eff4835c60cec8b00ad2fe5f8"></a><!-- doxytag: member="boost::numeric::ublas::basic_column_major::lower_element" ref="a7a901f6eff4835c60cec8b00ad2fe5f8" args="(size_type i, size_type size_i, size_type j, size_type size_j)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>lower_element</b> (size_type i, size_type size_i, size_type j, size_type size_j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac6e843e220297c8a0692adca659cc7ed"></a><!-- doxytag: member="boost::numeric::ublas::basic_column_major::upper_element" ref="ac6e843e220297c8a0692adca659cc7ed" args="(size_type i, size_type size_i, size_type j, size_type size_j)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>upper_element</b> (size_type i, size_type size_i, size_type j, size_type size_j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac0ff9631a0ce0cf1ecccf7470c9a0fe4"></a><!-- doxytag: member="boost::numeric::ublas::basic_column_major::index_M" ref="ac0ff9631a0ce0cf1ecccf7470c9a0fe4" args="(size_type, size_type index2)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index_M</b> (size_type, size_type index2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2adf7209014e7401ec784a3d30c64093"></a><!-- doxytag: member="boost::numeric::ublas::basic_column_major::index_m" ref="a2adf7209014e7401ec784a3d30c64093" args="(size_type index1, size_type)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index_m</b> (size_type index1, size_type)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa307181474032d387d04b022d824876d"></a><!-- doxytag: member="boost::numeric::ublas::basic_column_major::size_M" ref="aa307181474032d387d04b022d824876d" args="(size_type, size_type size_j)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>size_M</b> (size_type, size_type size_j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0c1d99c8274e8e10b340e47ae9400172"></a><!-- doxytag: member="boost::numeric::ublas::basic_column_major::size_m" ref="a0c1d99c8274e8e10b340e47ae9400172" args="(size_type size_i, size_type)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>size_m</b> (size_type size_i, size_type)</td></tr>
-</table>
-<h3>template&lt;class Z, class D&gt;<br/>
- struct boost::numeric::ublas::basic_column_major&lt; Z, D &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__full-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__full-members.html
deleted file mode 100644
index 8a54d257a5..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__full-members.html
+++ /dev/null
@@ -1,44 +0,0 @@
-<!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::basic_full&lt; Z &gt; Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__full.html">boost::numeric::ublas::basic_full&lt; Z &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>mutable_restrict1</b>(size_type i, size_type) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__full.html">boost::numeric::ublas::basic_full&lt; Z &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__full.html">boost::numeric::ublas::basic_full&lt; Z &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>mutable_restrict2</b>(size_type, size_type j) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__full.html">boost::numeric::ublas::basic_full&lt; Z &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__full.html">boost::numeric::ublas::basic_full&lt; Z &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>one</b>(size_type, size_type) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__full.html">boost::numeric::ublas::basic_full&lt; Z &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__full.html">boost::numeric::ublas::basic_full&lt; Z &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>other</b>(size_type, size_type) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__full.html">boost::numeric::ublas::basic_full&lt; Z &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__full.html">boost::numeric::ublas::basic_full&lt; Z &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>packed_size</b>(L, size_type size_i, size_type size_j) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__full.html">boost::numeric::ublas::basic_full&lt; Z &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__full.html">boost::numeric::ublas::basic_full&lt; Z &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>restrict1</b>(size_type i, size_type) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__full.html">boost::numeric::ublas::basic_full&lt; Z &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__full.html">boost::numeric::ublas::basic_full&lt; Z &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>restrict2</b>(size_type, size_type j) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__full.html">boost::numeric::ublas::basic_full&lt; Z &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__full.html">boost::numeric::ublas::basic_full&lt; Z &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__full.html">boost::numeric::ublas::basic_full&lt; Z &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__full.html">boost::numeric::ublas::basic_full&lt; Z &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>zero</b>(size_type, size_type) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__full.html">boost::numeric::ublas::basic_full&lt; Z &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__full.html">boost::numeric::ublas::basic_full&lt; Z &gt;</a></td><td><code> [static]</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__full.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__full.html
deleted file mode 100644
index bcaaf8141e..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__full.html
+++ /dev/null
@@ -1,64 +0,0 @@
-<!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::basic_full&lt; Z &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1basic__full.html">basic_full</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::basic_full&lt; Z &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::basic_full" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1basic__full-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="abfcc7a9562be21cb76c081bbd3265633"></a><!-- doxytag: member="boost::numeric::ublas::basic_full::size_type" ref="abfcc7a9562be21cb76c081bbd3265633" args="" -->
-typedef Z&nbsp;</td><td class="memItemRight" valign="bottom"><b>size_type</b></td></tr>
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a43b7cd2b3584cba483018d2f0dfd5e2a"></a><!-- doxytag: member="boost::numeric::ublas::basic_full::packed_size" ref="a43b7cd2b3584cba483018d2f0dfd5e2a" args="(L, size_type size_i, size_type size_j)" -->
-template&lt;class L &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>packed_size</b> (L, size_type size_i, size_type size_j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a06d0c998924b478b00e1b58cc3e7a1b1"></a><!-- doxytag: member="boost::numeric::ublas::basic_full::zero" ref="a06d0c998924b478b00e1b58cc3e7a1b1" args="(size_type, size_type)" -->
-static BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>zero</b> (size_type, size_type)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2793a206b1b32e17e2290c3a1ec5aa0a"></a><!-- doxytag: member="boost::numeric::ublas::basic_full::one" ref="a2793a206b1b32e17e2290c3a1ec5aa0a" args="(size_type, size_type)" -->
-static BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>one</b> (size_type, size_type)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aea893c04a070f23e6d60ea4743339b4d"></a><!-- doxytag: member="boost::numeric::ublas::basic_full::other" ref="aea893c04a070f23e6d60ea4743339b4d" args="(size_type, size_type)" -->
-static BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>other</b> (size_type, size_type)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a98453752d35688749022a22972089be2"></a><!-- doxytag: member="boost::numeric::ublas::basic_full::restrict1" ref="a98453752d35688749022a22972089be2" args="(size_type i, size_type)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>restrict1</b> (size_type i, size_type)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab2168cf7b12bd8d7a08abf0ad4b9bb94"></a><!-- doxytag: member="boost::numeric::ublas::basic_full::restrict2" ref="ab2168cf7b12bd8d7a08abf0ad4b9bb94" args="(size_type, size_type j)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>restrict2</b> (size_type, size_type j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a674186a6c15a5623ebbd41fa83634a58"></a><!-- doxytag: member="boost::numeric::ublas::basic_full::mutable_restrict1" ref="a674186a6c15a5623ebbd41fa83634a58" args="(size_type i, size_type)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>mutable_restrict1</b> (size_type i, size_type)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0cf07ed013be37692cdcb30c40daefff"></a><!-- doxytag: member="boost::numeric::ublas::basic_full::mutable_restrict2" ref="a0cf07ed013be37692cdcb30c40daefff" args="(size_type, size_type j)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>mutable_restrict2</b> (size_type, size_type j)</td></tr>
-</table>
-<h3>template&lt;class Z&gt;<br/>
- struct boost::numeric::ublas::basic_full&lt; Z &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__lower-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__lower-members.html
deleted file mode 100644
index af8666b0fb..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__lower-members.html
+++ /dev/null
@@ -1,50 +0,0 @@
-<!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::basic_lower&lt; Z &gt; Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">boost::numeric::ublas::basic_lower&lt; Z &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>element</b>(L, size_type i, size_type size_i, size_type j, size_type size_j) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">boost::numeric::ublas::basic_lower&lt; Z &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">boost::numeric::ublas::basic_lower&lt; Z &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>global_mutable_restrict1</b>(size_type index1, size_type size1, size_type, size_type) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">boost::numeric::ublas::basic_lower&lt; Z &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">boost::numeric::ublas::basic_lower&lt; Z &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>global_mutable_restrict2</b>(size_type, size_type, size_type index2, size_type size2) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">boost::numeric::ublas::basic_lower&lt; Z &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">boost::numeric::ublas::basic_lower&lt; Z &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>global_restrict1</b>(size_type index1, size_type size1, size_type, size_type) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">boost::numeric::ublas::basic_lower&lt; Z &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">boost::numeric::ublas::basic_lower&lt; Z &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>global_restrict2</b>(size_type, size_type, size_type index2, size_type size2) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">boost::numeric::ublas::basic_lower&lt; Z &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">boost::numeric::ublas::basic_lower&lt; Z &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>mutable_restrict1</b>(size_type i, size_type j, size_type size1, size_type) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">boost::numeric::ublas::basic_lower&lt; Z &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">boost::numeric::ublas::basic_lower&lt; Z &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>mutable_restrict2</b>(size_type i, size_type j, size_type, size_type) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">boost::numeric::ublas::basic_lower&lt; Z &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">boost::numeric::ublas::basic_lower&lt; Z &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>one</b>(size_type, size_type) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">boost::numeric::ublas::basic_lower&lt; Z &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">boost::numeric::ublas::basic_lower&lt; Z &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>other</b>(size_type i, size_type j) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">boost::numeric::ublas::basic_lower&lt; Z &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">boost::numeric::ublas::basic_lower&lt; Z &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>packed_size</b>(L, size_type size_i, size_type size_j) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">boost::numeric::ublas::basic_lower&lt; Z &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">boost::numeric::ublas::basic_lower&lt; Z &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>restrict1</b>(size_type i, size_type j, size_type size1, size_type size2) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">boost::numeric::ublas::basic_lower&lt; Z &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">boost::numeric::ublas::basic_lower&lt; Z &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>restrict2</b>(size_type i, size_type j, size_type, size_type) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">boost::numeric::ublas::basic_lower&lt; Z &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">boost::numeric::ublas::basic_lower&lt; Z &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">boost::numeric::ublas::basic_lower&lt; Z &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">boost::numeric::ublas::basic_lower&lt; Z &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>triangular_type</b> typedef (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">boost::numeric::ublas::basic_lower&lt; Z &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">boost::numeric::ublas::basic_lower&lt; Z &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>zero</b>(size_type i, size_type j) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">boost::numeric::ublas::basic_lower&lt; Z &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">boost::numeric::ublas::basic_lower&lt; Z &gt;</a></td><td><code> [static]</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__lower.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__lower.html
deleted file mode 100644
index 13503328de..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__lower.html
+++ /dev/null
@@ -1,79 +0,0 @@
-<!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::basic_lower&lt; Z &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">basic_lower</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::basic_lower&lt; Z &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::basic_lower" -->
-<p>Inherited by <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__unit__lower.html">boost::numeric::ublas::basic_unit_lower&lt; Z &gt;</a>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1basic__lower-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="a81e74020edc88b29387a4935096b98d7"></a><!-- doxytag: member="boost::numeric::ublas::basic_lower::size_type" ref="a81e74020edc88b29387a4935096b98d7" args="" -->
-typedef Z&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="ad9b80ce57756e01f4f7322cd4b1674d0"></a><!-- doxytag: member="boost::numeric::ublas::basic_lower::triangular_type" ref="ad9b80ce57756e01f4f7322cd4b1674d0" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1lower__tag.html">lower_tag</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>triangular_type</b></td></tr>
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a686234c7fb40aa0e80a9b8538e916160"></a><!-- doxytag: member="boost::numeric::ublas::basic_lower::packed_size" ref="a686234c7fb40aa0e80a9b8538e916160" args="(L, size_type size_i, size_type size_j)" -->
-template&lt;class L &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>packed_size</b> (L, size_type size_i, size_type size_j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa534a4bacdecc8e0592dbe36972bac8d"></a><!-- doxytag: member="boost::numeric::ublas::basic_lower::zero" ref="aa534a4bacdecc8e0592dbe36972bac8d" args="(size_type i, size_type j)" -->
-static BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>zero</b> (size_type i, size_type j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aad351b16da9d4d500d233975fb84f236"></a><!-- doxytag: member="boost::numeric::ublas::basic_lower::one" ref="aad351b16da9d4d500d233975fb84f236" args="(size_type, size_type)" -->
-static BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>one</b> (size_type, size_type)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae33d306581e79bcf3244e0e2d87354e5"></a><!-- doxytag: member="boost::numeric::ublas::basic_lower::other" ref="ae33d306581e79bcf3244e0e2d87354e5" args="(size_type i, size_type j)" -->
-static BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>other</b> (size_type i, size_type j)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a7939ca287fe7e3e5169bb35a855525ff"></a><!-- doxytag: member="boost::numeric::ublas::basic_lower::element" ref="a7939ca287fe7e3e5169bb35a855525ff" args="(L, size_type i, size_type size_i, size_type j, size_type size_j)" -->
-template&lt;class L &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>element</b> (L, size_type i, size_type size_i, size_type j, size_type size_j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad3b3ab13dbcebdb0025c4c71d7397a7a"></a><!-- doxytag: member="boost::numeric::ublas::basic_lower::restrict1" ref="ad3b3ab13dbcebdb0025c4c71d7397a7a" args="(size_type i, size_type j, size_type size1, size_type size2)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>restrict1</b> (size_type i, size_type j, size_type size1, size_type size2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0778601876a1b101845ebffc176e9af7"></a><!-- doxytag: member="boost::numeric::ublas::basic_lower::restrict2" ref="a0778601876a1b101845ebffc176e9af7" args="(size_type i, size_type j, size_type, size_type)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>restrict2</b> (size_type i, size_type j, size_type, size_type)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada08d4691055881683c5b7af3858de33"></a><!-- doxytag: member="boost::numeric::ublas::basic_lower::mutable_restrict1" ref="ada08d4691055881683c5b7af3858de33" args="(size_type i, size_type j, size_type size1, size_type)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>mutable_restrict1</b> (size_type i, size_type j, size_type size1, size_type)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a872d061a01943d22b3a04633778d8269"></a><!-- doxytag: member="boost::numeric::ublas::basic_lower::mutable_restrict2" ref="a872d061a01943d22b3a04633778d8269" args="(size_type i, size_type j, size_type, size_type)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>mutable_restrict2</b> (size_type i, size_type j, size_type, size_type)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8ca413fffe1c8deec868d32a80d049f3"></a><!-- doxytag: member="boost::numeric::ublas::basic_lower::global_restrict1" ref="a8ca413fffe1c8deec868d32a80d049f3" args="(size_type index1, size_type size1, size_type, size_type)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>global_restrict1</b> (size_type index1, size_type size1, size_type, size_type)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afac45198c6804437714ee47dfd542582"></a><!-- doxytag: member="boost::numeric::ublas::basic_lower::global_restrict2" ref="afac45198c6804437714ee47dfd542582" args="(size_type, size_type, size_type index2, size_type size2)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>global_restrict2</b> (size_type, size_type, size_type index2, size_type size2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa59f2d2c2b5e372741e83b791a732c23"></a><!-- doxytag: member="boost::numeric::ublas::basic_lower::global_mutable_restrict1" ref="aa59f2d2c2b5e372741e83b791a732c23" args="(size_type index1, size_type size1, size_type, size_type)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>global_mutable_restrict1</b> (size_type index1, size_type size1, size_type, size_type)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb58dcfce4597d865687fbbb51d017b3"></a><!-- doxytag: member="boost::numeric::ublas::basic_lower::global_mutable_restrict2" ref="aeb58dcfce4597d865687fbbb51d017b3" args="(size_type, size_type, size_type index2, size_type size2)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>global_mutable_restrict2</b> (size_type, size_type, size_type index2, size_type size2)</td></tr>
-</table>
-<h3>template&lt;class Z&gt;<br/>
- struct boost::numeric::ublas::basic_lower&lt; Z &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__row__major-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__row__major-members.html
deleted file mode 100644
index e819eb65fb..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__row__major-members.html
+++ /dev/null
@@ -1,63 +0,0 @@
-<!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::basic_row_major&lt; Z, D &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>address</b>(size_type i, size_type size_i, size_type j, size_type size_j) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>decrement_i</b>(I &amp;it, size_type, size_type size_j) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>decrement_i</b>(I &amp;it, difference_type n, size_type, size_type size_j) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>decrement_j</b>(I &amp;it, size_type, size_type) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>decrement_j</b>(I &amp;it, difference_type n, size_type, size_type) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>distance_i</b>(difference_type k, size_type, size_type size_j) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>distance_j</b>(difference_type k, size_type, size_type) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>element</b>(size_type i, size_type size_i, size_type j, size_type size_j) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>fast_i</b>() (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>fast_j</b>() (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>increment_i</b>(I &amp;it, size_type, size_type size_j) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>increment_i</b>(I &amp;it, difference_type n, size_type, size_type size_j) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>increment_j</b>(I &amp;it, size_type, size_type) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>increment_j</b>(I &amp;it, difference_type n, size_type, size_type) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index_i</b>(difference_type k, size_type, size_type size_j) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index_j</b>(difference_type k, size_type, size_type size_j) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index_M</b>(size_type index1, size_type) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index_m</b>(size_type, size_type index2) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>lower_element</b>(size_type i, size_type size_i, size_type j, size_type size_j) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>orientation_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_M</b>(size_type size_i, size_type) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_m</b>(size_type, size_type size_j) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_size</b>(size_type size_i, size_type size_j) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>transposed_layout</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>triangular_size</b>(size_type size_i, size_type size_j) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>upper_element</b>(size_type i, size_type size_i, size_type j, size_type size_j) (defined in <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><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><code> [static]</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__row__major.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__row__major.html
deleted file mode 100644
index 99ba141078..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__row__major.html
+++ /dev/null
@@ -1,111 +0,0 @@
-<!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::basic_row_major&lt; Z, D &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1basic__row__major.html">basic_row_major</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::basic_row_major&lt; Z, D &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::basic_row_major" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1basic__row__major-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="a0152bf3184a7de3aa0d9cfd1dc09d31a"></a><!-- doxytag: member="boost::numeric::ublas::basic_row_major::size_type" ref="a0152bf3184a7de3aa0d9cfd1dc09d31a" args="" -->
-typedef Z&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="aae6185cfbff9fb91e5ba52ceaf049044"></a><!-- doxytag: member="boost::numeric::ublas::basic_row_major::difference_type" ref="aae6185cfbff9fb91e5ba52ceaf049044" args="" -->
-typedef D&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="aa962405037d66418623bcf844f150b72"></a><!-- doxytag: member="boost::numeric::ublas::basic_row_major::orientation_category" ref="aa962405037d66418623bcf844f150b72" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1row__major__tag.html">row_major_tag</a>&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="a9728e25ca3900f61b461b821f6a59c5a"></a><!-- doxytag: member="boost::numeric::ublas::basic_row_major::transposed_layout" ref="a9728e25ca3900f61b461b821f6a59c5a" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__column__major.html">basic_column_major</a>&lt; Z, D &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>transposed_layout</b></td></tr>
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af3d98512c4e9c8abba1e7e42ae7ec496"></a><!-- doxytag: member="boost::numeric::ublas::basic_row_major::storage_size" ref="af3d98512c4e9c8abba1e7e42ae7ec496" args="(size_type size_i, size_type size_j)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>storage_size</b> (size_type size_i, size_type size_j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb2c31fe96eb98457a6b316ddb0445ac"></a><!-- doxytag: member="boost::numeric::ublas::basic_row_major::element" ref="afb2c31fe96eb98457a6b316ddb0445ac" args="(size_type i, size_type size_i, size_type j, size_type size_j)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>element</b> (size_type i, size_type size_i, size_type j, size_type size_j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7fbd8850511fac0c2aacdebe381b1264"></a><!-- doxytag: member="boost::numeric::ublas::basic_row_major::address" ref="a7fbd8850511fac0c2aacdebe381b1264" args="(size_type i, size_type size_i, size_type j, size_type size_j)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>address</b> (size_type i, size_type size_i, size_type j, size_type size_j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8be80855acdf623c780bcd4eabafae22"></a><!-- doxytag: member="boost::numeric::ublas::basic_row_major::distance_i" ref="a8be80855acdf623c780bcd4eabafae22" args="(difference_type k, size_type, size_type size_j)" -->
-static BOOST_UBLAS_INLINE <br class="typebreak"/>
-difference_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>distance_i</b> (difference_type k, size_type, size_type size_j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e2c2c9067d08909d54f4392a18c31a6"></a><!-- doxytag: member="boost::numeric::ublas::basic_row_major::distance_j" ref="a2e2c2c9067d08909d54f4392a18c31a6" args="(difference_type k, size_type, size_type)" -->
-static BOOST_UBLAS_INLINE <br class="typebreak"/>
-difference_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>distance_j</b> (difference_type k, size_type, size_type)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61e4750c419549007c49682409495de5"></a><!-- doxytag: member="boost::numeric::ublas::basic_row_major::index_i" ref="a61e4750c419549007c49682409495de5" args="(difference_type k, size_type, size_type size_j)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index_i</b> (difference_type k, size_type, size_type size_j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f3424df7658c8c4aa4812f59d80b30a"></a><!-- doxytag: member="boost::numeric::ublas::basic_row_major::index_j" ref="a3f3424df7658c8c4aa4812f59d80b30a" args="(difference_type k, size_type, size_type size_j)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index_j</b> (difference_type k, size_type, size_type size_j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a548e642a993de7eb46e72fd1d444db11"></a><!-- doxytag: member="boost::numeric::ublas::basic_row_major::fast_i" ref="a548e642a993de7eb46e72fd1d444db11" args="()" -->
-static BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>fast_i</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afbf7c702c85c21a71d421a40d5845a9e"></a><!-- doxytag: member="boost::numeric::ublas::basic_row_major::fast_j" ref="afbf7c702c85c21a71d421a40d5845a9e" args="()" -->
-static BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>fast_j</b> ()</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a7eaae849e681c48c4b03dce74d74658d"></a><!-- doxytag: member="boost::numeric::ublas::basic_row_major::increment_i" ref="a7eaae849e681c48c4b03dce74d74658d" args="(I &amp;it, size_type, size_type size_j)" -->
-template&lt;class I &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>increment_i</b> (I &amp;it, size_type, size_type size_j)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a0cf399adb8f3447dc5e4a1f24125e78e"></a><!-- doxytag: member="boost::numeric::ublas::basic_row_major::increment_i" ref="a0cf399adb8f3447dc5e4a1f24125e78e" args="(I &amp;it, difference_type n, size_type, size_type size_j)" -->
-template&lt;class I &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>increment_i</b> (I &amp;it, difference_type n, size_type, size_type size_j)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a9246fc28a41dca204441a45021c6b53a"></a><!-- doxytag: member="boost::numeric::ublas::basic_row_major::decrement_i" ref="a9246fc28a41dca204441a45021c6b53a" args="(I &amp;it, size_type, size_type size_j)" -->
-template&lt;class I &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>decrement_i</b> (I &amp;it, size_type, size_type size_j)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a5c267b2ae6500027f6e67b4b18f9e389"></a><!-- doxytag: member="boost::numeric::ublas::basic_row_major::decrement_i" ref="a5c267b2ae6500027f6e67b4b18f9e389" args="(I &amp;it, difference_type n, size_type, size_type size_j)" -->
-template&lt;class I &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>decrement_i</b> (I &amp;it, difference_type n, size_type, size_type size_j)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a41ab626f787ba5621587a28ae1da3c72"></a><!-- doxytag: member="boost::numeric::ublas::basic_row_major::increment_j" ref="a41ab626f787ba5621587a28ae1da3c72" args="(I &amp;it, size_type, size_type)" -->
-template&lt;class I &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>increment_j</b> (I &amp;it, size_type, size_type)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a0066ce85abe91cc203a514f0da1f02b3"></a><!-- doxytag: member="boost::numeric::ublas::basic_row_major::increment_j" ref="a0066ce85abe91cc203a514f0da1f02b3" args="(I &amp;it, difference_type n, size_type, size_type)" -->
-template&lt;class I &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>increment_j</b> (I &amp;it, difference_type n, size_type, size_type)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="adee1a0e26800bc44019055b35e754d55"></a><!-- doxytag: member="boost::numeric::ublas::basic_row_major::decrement_j" ref="adee1a0e26800bc44019055b35e754d55" args="(I &amp;it, size_type, size_type)" -->
-template&lt;class I &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>decrement_j</b> (I &amp;it, size_type, size_type)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ac018b5bcd281945aaaf050d64e7cd412"></a><!-- doxytag: member="boost::numeric::ublas::basic_row_major::decrement_j" ref="ac018b5bcd281945aaaf050d64e7cd412" args="(I &amp;it, difference_type n, size_type, size_type)" -->
-template&lt;class I &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>decrement_j</b> (I &amp;it, difference_type n, size_type, size_type)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d1f42e64ba4da92d816f4094cd0ab70"></a><!-- doxytag: member="boost::numeric::ublas::basic_row_major::triangular_size" ref="a1d1f42e64ba4da92d816f4094cd0ab70" args="(size_type size_i, size_type size_j)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>triangular_size</b> (size_type size_i, size_type size_j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c0b6348ee1cf6d8aa184010f6a6df5c"></a><!-- doxytag: member="boost::numeric::ublas::basic_row_major::lower_element" ref="a5c0b6348ee1cf6d8aa184010f6a6df5c" args="(size_type i, size_type size_i, size_type j, size_type size_j)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>lower_element</b> (size_type i, size_type size_i, size_type j, size_type size_j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3183c36055b0c5d77a1b80070502a600"></a><!-- doxytag: member="boost::numeric::ublas::basic_row_major::upper_element" ref="a3183c36055b0c5d77a1b80070502a600" args="(size_type i, size_type size_i, size_type j, size_type size_j)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>upper_element</b> (size_type i, size_type size_i, size_type j, size_type size_j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4c6b4ecc2db84c21d190bb8fa82c0acd"></a><!-- doxytag: member="boost::numeric::ublas::basic_row_major::index_M" ref="a4c6b4ecc2db84c21d190bb8fa82c0acd" args="(size_type index1, size_type)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index_M</b> (size_type index1, size_type)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8456f872594be3b8fdd9f18158e04947"></a><!-- doxytag: member="boost::numeric::ublas::basic_row_major::index_m" ref="a8456f872594be3b8fdd9f18158e04947" args="(size_type, size_type index2)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index_m</b> (size_type, size_type index2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9260e913a1a1dc7f512c6be2c437db15"></a><!-- doxytag: member="boost::numeric::ublas::basic_row_major::size_M" ref="a9260e913a1a1dc7f512c6be2c437db15" args="(size_type size_i, size_type)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>size_M</b> (size_type size_i, size_type)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aadebcfde4b695a2b66f402cfb05c7a7b"></a><!-- doxytag: member="boost::numeric::ublas::basic_row_major::size_m" ref="aadebcfde4b695a2b66f402cfb05c7a7b" args="(size_type, size_type size_j)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>size_m</b> (size_type, size_type size_j)</td></tr>
-</table>
-<h3>template&lt;class Z, class D&gt;<br/>
- struct boost::numeric::ublas::basic_row_major&lt; Z, D &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__strict__lower-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__strict__lower-members.html
deleted file mode 100644
index c3d69745f9..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__strict__lower-members.html
+++ /dev/null
@@ -1,50 +0,0 @@
-<!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::basic_strict_lower&lt; Z &gt; Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__strict__lower.html">boost::numeric::ublas::basic_strict_lower&lt; Z &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>element</b>(L, size_type i, size_type size_i, size_type j, size_type size_j) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>global_mutable_restrict1</b>(size_type index1, size_type size1, size_type, size_type) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>global_mutable_restrict2</b>(size_type, size_type, size_type index2, size_type size2) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>global_restrict1</b>(size_type index1, size_type size1, size_type index2, size_type size2) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>global_restrict2</b>(size_type index1, size_type size1, size_type index2, size_type size2) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>mutable_restrict1</b>(size_type i, size_type j, size_type size1, size_type) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>mutable_restrict2</b>(size_type i, size_type j, size_type, size_type) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>one</b>(size_type, size_type) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>other</b>(size_type i, size_type j) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>packed_size</b>(L, size_type size_i, size_type size_j) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>restrict1</b>(size_type i, size_type j, size_type size1, size_type size2) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>restrict2</b>(size_type i, size_type j, size_type size1, size_type size2) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>triangular_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>zero</b>(size_type i, size_type j) (defined in <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><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><code> [static]</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__strict__lower.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__strict__lower.html
deleted file mode 100644
index 3aaabe4845..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__strict__lower.html
+++ /dev/null
@@ -1,71 +0,0 @@
-<!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::basic_strict_lower&lt; Z &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1basic__strict__lower.html">basic_strict_lower</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::basic_strict_lower&lt; Z &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::basic_strict_lower" --><!-- doxytag: inherits="boost::numeric::ublas::basic_unit_lower" -->
-<p>Inherits <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__unit__lower.html">boost::numeric::ublas::basic_unit_lower&lt; Z &gt;</a>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1basic__strict__lower-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="a07126c07f170016dcd0b9227d364b771"></a><!-- doxytag: member="boost::numeric::ublas::basic_strict_lower::size_type" ref="a07126c07f170016dcd0b9227d364b771" args="" -->
-typedef Z&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="ae4b0db988a28b4b82b349a5d85340e9d"></a><!-- doxytag: member="boost::numeric::ublas::basic_strict_lower::triangular_type" ref="ae4b0db988a28b4b82b349a5d85340e9d" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1strict__lower__tag.html">strict_lower_tag</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>triangular_type</b></td></tr>
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a52c0b6221beca8b0138052a4bd86ba83"></a><!-- doxytag: member="boost::numeric::ublas::basic_strict_lower::packed_size" ref="a52c0b6221beca8b0138052a4bd86ba83" args="(L, size_type size_i, size_type size_j)" -->
-template&lt;class L &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>packed_size</b> (L, size_type size_i, size_type size_j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a50b38608f312d98e6687f7ccec15c99a"></a><!-- doxytag: member="boost::numeric::ublas::basic_strict_lower::zero" ref="a50b38608f312d98e6687f7ccec15c99a" args="(size_type i, size_type j)" -->
-static BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>zero</b> (size_type i, size_type j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a71f70d9980fb7dc5e373ec4907dcc81e"></a><!-- doxytag: member="boost::numeric::ublas::basic_strict_lower::one" ref="a71f70d9980fb7dc5e373ec4907dcc81e" args="(size_type, size_type)" -->
-static BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>one</b> (size_type, size_type)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7821e6e334eb2e19c19df9b99a2173f0"></a><!-- doxytag: member="boost::numeric::ublas::basic_strict_lower::other" ref="a7821e6e334eb2e19c19df9b99a2173f0" args="(size_type i, size_type j)" -->
-static BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>other</b> (size_type i, size_type j)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a170e4bf351886c9bec09f0a058b3a82b"></a><!-- doxytag: member="boost::numeric::ublas::basic_strict_lower::element" ref="a170e4bf351886c9bec09f0a058b3a82b" args="(L, size_type i, size_type size_i, size_type j, size_type size_j)" -->
-template&lt;class L &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>element</b> (L, size_type i, size_type size_i, size_type j, size_type size_j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a911bae7cfe99da185f079a37db4042a8"></a><!-- doxytag: member="boost::numeric::ublas::basic_strict_lower::restrict1" ref="a911bae7cfe99da185f079a37db4042a8" args="(size_type i, size_type j, size_type size1, size_type size2)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>restrict1</b> (size_type i, size_type j, size_type size1, size_type size2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3adca15366a3750fffcf1d264a488bad"></a><!-- doxytag: member="boost::numeric::ublas::basic_strict_lower::restrict2" ref="a3adca15366a3750fffcf1d264a488bad" args="(size_type i, size_type j, size_type size1, size_type size2)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>restrict2</b> (size_type i, size_type j, size_type size1, size_type size2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abedd6e0c6a7fab7ff80b1c678f235449"></a><!-- doxytag: member="boost::numeric::ublas::basic_strict_lower::global_restrict1" ref="abedd6e0c6a7fab7ff80b1c678f235449" args="(size_type index1, size_type size1, size_type index2, size_type size2)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>global_restrict1</b> (size_type index1, size_type size1, size_type index2, size_type size2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae5e55e1b1070f92cc419f7c8572cad28"></a><!-- doxytag: member="boost::numeric::ublas::basic_strict_lower::global_restrict2" ref="ae5e55e1b1070f92cc419f7c8572cad28" args="(size_type index1, size_type size1, size_type index2, size_type size2)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>global_restrict2</b> (size_type index1, size_type size1, size_type index2, size_type size2)</td></tr>
-</table>
-<h3>template&lt;class Z&gt;<br/>
- struct boost::numeric::ublas::basic_strict_lower&lt; Z &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__strict__upper-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__strict__upper-members.html
deleted file mode 100644
index 0087ea4824..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__strict__upper-members.html
+++ /dev/null
@@ -1,50 +0,0 @@
-<!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::basic_strict_upper&lt; Z &gt; Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__strict__upper.html">boost::numeric::ublas::basic_strict_upper&lt; Z &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>element</b>(LAYOUT, size_type i, size_type size_i, size_type j, size_type size_j) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_strict_lower&lt; Z &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_strict_lower&lt; Z &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>global_mutable_restrict1</b>(size_type index1, size_type size1, size_type index2, size_type size2) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_strict_lower&lt; Z &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_strict_lower&lt; Z &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>global_mutable_restrict2</b>(size_type index1, size_type size1, size_type index2, size_type size2) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_strict_lower&lt; Z &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_strict_lower&lt; Z &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>global_restrict1</b>(size_type index1, size_type size1, size_type index2, size_type size2) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_strict_lower&lt; Z &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_strict_lower&lt; Z &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>global_restrict2</b>(size_type index1, size_type size1, size_type index2, size_type size2) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_strict_lower&lt; Z &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_strict_lower&lt; Z &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>mutable_restrict1</b>(size_type i, size_type j, size_type size1, size_type size2) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_strict_lower&lt; Z &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_strict_lower&lt; Z &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>mutable_restrict2</b>(size_type i, size_type j, size_type size1, size_type size2) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_strict_lower&lt; Z &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_strict_lower&lt; Z &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>one</b>(size_type i, size_type j) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_strict_lower&lt; Z &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_strict_lower&lt; Z &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>other</b>(size_type i, size_type j) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_strict_lower&lt; Z &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_strict_lower&lt; Z &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>packed_size</b>(LAYOUT l, size_type size_i, size_type size_j) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_strict_lower&lt; Z &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_strict_lower&lt; Z &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>restrict1</b>(size_type i, size_type j, size_type size1, size_type size2) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_strict_lower&lt; Z &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_strict_lower&lt; Z &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>restrict2</b>(size_type i, size_type j, size_type size1, size_type size2) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_strict_lower&lt; Z &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_strict_lower&lt; Z &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_strict_lower&lt; Z &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_strict_lower&lt; Z &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>triangular_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>zero</b>(size_type i, size_type j) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_strict_lower&lt; Z &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_strict_lower&lt; Z &gt; &gt;</a></td><td><code> [static]</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__strict__upper.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__strict__upper.html
deleted file mode 100644
index e26be49ddb..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__strict__upper.html
+++ /dev/null
@@ -1,48 +0,0 @@
-<!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::basic_strict_upper&lt; Z &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1basic__strict__upper.html">basic_strict_upper</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::basic_strict_upper&lt; Z &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::basic_strict_upper" --><!-- doxytag: inherits="transposed_structure&lt; basic_strict_lower&lt; Z &gt; &gt;" -->
-<p>Inherits <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">transposed_structure&lt; basic_strict_lower&lt; Z &gt; &gt;</a>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1basic__strict__upper-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="a1f729d9344889446e634f4032100c56d"></a><!-- doxytag: member="boost::numeric::ublas::basic_strict_upper::triangular_type" ref="a1f729d9344889446e634f4032100c56d" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1strict__upper__tag.html">strict_upper_tag</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>triangular_type</b></td></tr>
-</table>
-<h3>template&lt;class Z&gt;<br/>
- struct boost::numeric::ublas::basic_strict_upper&lt; Z &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__unit__lower-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__unit__lower-members.html
deleted file mode 100644
index 3244069595..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__unit__lower-members.html
+++ /dev/null
@@ -1,50 +0,0 @@
-<!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::basic_unit_lower&lt; Z &gt; Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__unit__lower.html">boost::numeric::ublas::basic_unit_lower&lt; Z &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>element</b>(L, size_type i, size_type size_i, size_type j, size_type size_j) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>global_mutable_restrict1</b>(size_type index1, size_type size1, size_type, size_type) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>global_mutable_restrict2</b>(size_type, size_type, size_type index2, size_type size2) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>global_restrict1</b>(size_type index1, size_type size1, size_type, size_type) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">boost::numeric::ublas::basic_lower&lt; Z &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">boost::numeric::ublas::basic_lower&lt; Z &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>global_restrict2</b>(size_type, size_type, size_type index2, size_type size2) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">boost::numeric::ublas::basic_lower&lt; Z &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">boost::numeric::ublas::basic_lower&lt; Z &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>mutable_restrict1</b>(size_type i, size_type j, size_type size1, size_type) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>mutable_restrict2</b>(size_type i, size_type j, size_type, size_type) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>one</b>(size_type i, size_type j) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>other</b>(size_type i, size_type j) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>packed_size</b>(L, size_type size_i, size_type size_j) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>restrict1</b>(size_type i, size_type j, size_type size1, size_type size2) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">boost::numeric::ublas::basic_lower&lt; Z &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">boost::numeric::ublas::basic_lower&lt; Z &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>restrict2</b>(size_type i, size_type j, size_type, size_type) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">boost::numeric::ublas::basic_lower&lt; Z &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">boost::numeric::ublas::basic_lower&lt; Z &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>triangular_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>zero</b>(size_type i, size_type j) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">boost::numeric::ublas::basic_lower&lt; Z &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">boost::numeric::ublas::basic_lower&lt; Z &gt;</a></td><td><code> [static]</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__unit__lower.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__unit__lower.html
deleted file mode 100644
index fdd11e4088..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__unit__lower.html
+++ /dev/null
@@ -1,71 +0,0 @@
-<!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::basic_unit_lower&lt; Z &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1basic__unit__lower.html">basic_unit_lower</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::basic_unit_lower&lt; Z &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::basic_unit_lower" --><!-- doxytag: inherits="boost::numeric::ublas::basic_lower" -->
-<p>Inherits <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">boost::numeric::ublas::basic_lower&lt; Z &gt;</a>.</p>
-
-<p>Inherited by <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__strict__lower.html">boost::numeric::ublas::basic_strict_lower&lt; Z &gt;</a>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1basic__unit__lower-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="a5549f2a7dffc23c4883aa45dc69e9f4d"></a><!-- doxytag: member="boost::numeric::ublas::basic_unit_lower::size_type" ref="a5549f2a7dffc23c4883aa45dc69e9f4d" args="" -->
-typedef Z&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="ac17a03869072020797de5c6f6a4463c3"></a><!-- doxytag: member="boost::numeric::ublas::basic_unit_lower::triangular_type" ref="ac17a03869072020797de5c6f6a4463c3" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1unit__lower__tag.html">unit_lower_tag</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>triangular_type</b></td></tr>
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a659a2c0925a4e34ee2b479215c90a168"></a><!-- doxytag: member="boost::numeric::ublas::basic_unit_lower::packed_size" ref="a659a2c0925a4e34ee2b479215c90a168" args="(L, size_type size_i, size_type size_j)" -->
-template&lt;class L &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>packed_size</b> (L, size_type size_i, size_type size_j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe8b3842bfd31fc2afe971973a94e3c9"></a><!-- doxytag: member="boost::numeric::ublas::basic_unit_lower::one" ref="abe8b3842bfd31fc2afe971973a94e3c9" args="(size_type i, size_type j)" -->
-static BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>one</b> (size_type i, size_type j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae76ab5aec497ab945e8e038bfdd7809d"></a><!-- doxytag: member="boost::numeric::ublas::basic_unit_lower::other" ref="ae76ab5aec497ab945e8e038bfdd7809d" args="(size_type i, size_type j)" -->
-static BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>other</b> (size_type i, size_type j)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a8a17ed8d5a190dacad391fa5e85d0990"></a><!-- doxytag: member="boost::numeric::ublas::basic_unit_lower::element" ref="a8a17ed8d5a190dacad391fa5e85d0990" args="(L, size_type i, size_type size_i, size_type j, size_type size_j)" -->
-template&lt;class L &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>element</b> (L, size_type i, size_type size_i, size_type j, size_type size_j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0e42c8cce793fe179b72a919c69c02c9"></a><!-- doxytag: member="boost::numeric::ublas::basic_unit_lower::mutable_restrict1" ref="a0e42c8cce793fe179b72a919c69c02c9" args="(size_type i, size_type j, size_type size1, size_type)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>mutable_restrict1</b> (size_type i, size_type j, size_type size1, size_type)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7acd20e171fea2fe51f6922374352fd5"></a><!-- doxytag: member="boost::numeric::ublas::basic_unit_lower::mutable_restrict2" ref="a7acd20e171fea2fe51f6922374352fd5" args="(size_type i, size_type j, size_type, size_type)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>mutable_restrict2</b> (size_type i, size_type j, size_type, size_type)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9881584503602a9f9cfd44b741d4fad2"></a><!-- doxytag: member="boost::numeric::ublas::basic_unit_lower::global_mutable_restrict1" ref="a9881584503602a9f9cfd44b741d4fad2" args="(size_type index1, size_type size1, size_type, size_type)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>global_mutable_restrict1</b> (size_type index1, size_type size1, size_type, size_type)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a443eebd87e959b88ac6c7b385fbb6f10"></a><!-- doxytag: member="boost::numeric::ublas::basic_unit_lower::global_mutable_restrict2" ref="a443eebd87e959b88ac6c7b385fbb6f10" args="(size_type, size_type, size_type index2, size_type size2)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>global_mutable_restrict2</b> (size_type, size_type, size_type index2, size_type size2)</td></tr>
-</table>
-<h3>template&lt;class Z&gt;<br/>
- struct boost::numeric::ublas::basic_unit_lower&lt; Z &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__unit__upper-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__unit__upper-members.html
deleted file mode 100644
index ae9aa0d0a5..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__unit__upper-members.html
+++ /dev/null
@@ -1,50 +0,0 @@
-<!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::basic_unit_upper&lt; Z &gt; Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__unit__upper.html">boost::numeric::ublas::basic_unit_upper&lt; Z &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>element</b>(LAYOUT, size_type i, size_type size_i, size_type j, size_type size_j) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_unit_lower&lt; Z &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_unit_lower&lt; Z &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>global_mutable_restrict1</b>(size_type index1, size_type size1, size_type index2, size_type size2) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_unit_lower&lt; Z &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_unit_lower&lt; Z &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>global_mutable_restrict2</b>(size_type index1, size_type size1, size_type index2, size_type size2) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_unit_lower&lt; Z &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_unit_lower&lt; Z &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>global_restrict1</b>(size_type index1, size_type size1, size_type index2, size_type size2) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_unit_lower&lt; Z &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_unit_lower&lt; Z &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>global_restrict2</b>(size_type index1, size_type size1, size_type index2, size_type size2) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_unit_lower&lt; Z &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_unit_lower&lt; Z &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>mutable_restrict1</b>(size_type i, size_type j, size_type size1, size_type size2) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_unit_lower&lt; Z &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_unit_lower&lt; Z &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>mutable_restrict2</b>(size_type i, size_type j, size_type size1, size_type size2) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_unit_lower&lt; Z &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_unit_lower&lt; Z &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>one</b>(size_type i, size_type j) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_unit_lower&lt; Z &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_unit_lower&lt; Z &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>other</b>(size_type i, size_type j) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_unit_lower&lt; Z &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_unit_lower&lt; Z &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>packed_size</b>(LAYOUT l, size_type size_i, size_type size_j) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_unit_lower&lt; Z &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_unit_lower&lt; Z &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>restrict1</b>(size_type i, size_type j, size_type size1, size_type size2) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_unit_lower&lt; Z &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_unit_lower&lt; Z &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>restrict2</b>(size_type i, size_type j, size_type size1, size_type size2) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_unit_lower&lt; Z &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_unit_lower&lt; Z &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_unit_lower&lt; Z &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_unit_lower&lt; Z &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>triangular_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>zero</b>(size_type i, size_type j) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_unit_lower&lt; Z &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_unit_lower&lt; Z &gt; &gt;</a></td><td><code> [static]</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__unit__upper.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__unit__upper.html
deleted file mode 100644
index a0e488fe37..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__unit__upper.html
+++ /dev/null
@@ -1,48 +0,0 @@
-<!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::basic_unit_upper&lt; Z &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1basic__unit__upper.html">basic_unit_upper</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::basic_unit_upper&lt; Z &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::basic_unit_upper" --><!-- doxytag: inherits="transposed_structure&lt; basic_unit_lower&lt; Z &gt; &gt;" -->
-<p>Inherits <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">transposed_structure&lt; basic_unit_lower&lt; Z &gt; &gt;</a>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1basic__unit__upper-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="a43c7731f43f290eb2b3269fb168ca273"></a><!-- doxytag: member="boost::numeric::ublas::basic_unit_upper::triangular_type" ref="a43c7731f43f290eb2b3269fb168ca273" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1unit__upper__tag.html">unit_upper_tag</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>triangular_type</b></td></tr>
-</table>
-<h3>template&lt;class Z&gt;<br/>
- struct boost::numeric::ublas::basic_unit_upper&lt; Z &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__upper-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__upper-members.html
deleted file mode 100644
index f548aead3c..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__upper-members.html
+++ /dev/null
@@ -1,50 +0,0 @@
-<!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::basic_upper&lt; Z &gt; Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__upper.html">boost::numeric::ublas::basic_upper&lt; Z &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>element</b>(LAYOUT, size_type i, size_type size_i, size_type j, size_type size_j) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_lower&lt; Z &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_lower&lt; Z &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>global_mutable_restrict1</b>(size_type index1, size_type size1, size_type index2, size_type size2) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_lower&lt; Z &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_lower&lt; Z &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>global_mutable_restrict2</b>(size_type index1, size_type size1, size_type index2, size_type size2) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_lower&lt; Z &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_lower&lt; Z &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>global_restrict1</b>(size_type index1, size_type size1, size_type index2, size_type size2) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_lower&lt; Z &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_lower&lt; Z &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>global_restrict2</b>(size_type index1, size_type size1, size_type index2, size_type size2) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_lower&lt; Z &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_lower&lt; Z &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>mutable_restrict1</b>(size_type i, size_type j, size_type size1, size_type size2) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_lower&lt; Z &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_lower&lt; Z &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>mutable_restrict2</b>(size_type i, size_type j, size_type size1, size_type size2) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_lower&lt; Z &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_lower&lt; Z &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>one</b>(size_type i, size_type j) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_lower&lt; Z &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_lower&lt; Z &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>other</b>(size_type i, size_type j) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_lower&lt; Z &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_lower&lt; Z &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>packed_size</b>(LAYOUT l, size_type size_i, size_type size_j) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_lower&lt; Z &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_lower&lt; Z &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>restrict1</b>(size_type i, size_type j, size_type size1, size_type size2) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_lower&lt; Z &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_lower&lt; Z &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>restrict2</b>(size_type i, size_type j, size_type size1, size_type size2) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_lower&lt; Z &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_lower&lt; Z &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_lower&lt; Z &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_lower&lt; Z &gt; &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>triangular_type</b> typedef (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__upper.html">boost::numeric::ublas::basic_upper&lt; Z &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__upper.html">boost::numeric::ublas::basic_upper&lt; Z &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>zero</b>(size_type i, size_type j) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_lower&lt; Z &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; basic_lower&lt; Z &gt; &gt;</a></td><td><code> [static]</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__upper.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__upper.html
deleted file mode 100644
index 7b19545102..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__upper.html
+++ /dev/null
@@ -1,48 +0,0 @@
-<!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::basic_upper&lt; Z &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1basic__upper.html">basic_upper</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::basic_upper&lt; Z &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::basic_upper" --><!-- doxytag: inherits="transposed_structure&lt; basic_lower&lt; Z &gt; &gt;" -->
-<p>Inherits <a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">transposed_structure&lt; basic_lower&lt; Z &gt; &gt;</a>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1basic__upper-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="a114fc43a6256c3522e6cb18160b30c59"></a><!-- doxytag: member="boost::numeric::ublas::basic_upper::triangular_type" ref="a114fc43a6256c3522e6cb18160b30c59" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1upper__tag.html">upper_tag</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>triangular_type</b></td></tr>
-</table>
-<h3>template&lt;class Z&gt;<br/>
- struct boost::numeric::ublas::basic_upper&lt; Z &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1column__major__tag.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1column__major__tag.html
deleted file mode 100644
index 5f78384679..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1column__major__tag.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!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::column_major_tag Struct 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="structboost_1_1numeric_1_1ublas_1_1column__major__tag.html">column_major_tag</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::column_major_tag Struct Reference</h1><!-- doxytag: class="boost::numeric::ublas::column_major_tag" --><table border="0" cellpadding="0" cellspacing="0">
-</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1complex__traits-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1complex__traits-members.html
deleted file mode 100644
index 3ce4ce36af..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1complex__traits-members.html
+++ /dev/null
@@ -1,52 +0,0 @@
-<!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::complex_traits&lt; T &gt; Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; T &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>conj</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; T &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; T &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>equals</b>(const_reference t1, const_reference t2) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; T &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>imag</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; T &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>multiplies_complexity</b> (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; T &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>norm_1</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; T &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>norm_2</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; T &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>norm_inf</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; T &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>plus_complexity</b> (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; T &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>precision_type</b> typedef (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; T &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>real</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; T &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>real_type</b> typedef (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; T &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; T &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>self_type</b> typedef (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; T &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type_abs</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; T &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type_sqrt</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; T &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1complex__traits.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1complex__traits.html
deleted file mode 100644
index 1573c899ab..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1complex__traits.html
+++ /dev/null
@@ -1,82 +0,0 @@
-<!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::complex_traits&lt; T &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">complex_traits</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::complex_traits&lt; T &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::complex_traits" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1complex__traits-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="afc75d80998efd53c7a0b8ba20d5e02a9"></a><!-- doxytag: member="boost::numeric::ublas::complex_traits::self_type" ref="afc75d80998efd53c7a0b8ba20d5e02a9" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">complex_traits</a>&lt; T &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>self_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afd46f37e57bdf3d896d41b463cb90a78"></a><!-- doxytag: member="boost::numeric::ublas::complex_traits::value_type" ref="afd46f37e57bdf3d896d41b463cb90a78" 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="a82c1ec3498546de9b304aac86a92d24f"></a><!-- doxytag: member="boost::numeric::ublas::complex_traits::const_reference" ref="a82c1ec3498546de9b304aac86a92d24f" 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="a84ecd03a38c8b780d081e28fa6728fce"></a><!-- doxytag: member="boost::numeric::ublas::complex_traits::reference" ref="a84ecd03a38c8b780d081e28fa6728fce" 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="a9f031cf9280fd683183649821428fde8"></a><!-- doxytag: member="boost::numeric::ublas::complex_traits::real_type" ref="a9f031cf9280fd683183649821428fde8" args="" -->
-typedef T::value_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>real_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9efa79f85a6d8e2b4883a0efd2769e0b"></a><!-- doxytag: member="boost::numeric::ublas::complex_traits::precision_type" ref="a9efa79f85a6d8e2b4883a0efd2769e0b" args="" -->
-typedef real_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>precision_type</b></td></tr>
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a67e9d9e636230fdc2033dc176776a8e1"></a><!-- doxytag: member="boost::numeric::ublas::complex_traits::real" ref="a67e9d9e636230fdc2033dc176776a8e1" args="(const_reference t)" -->
-static BOOST_UBLAS_INLINE real_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>real</b> (const_reference t)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab3c26a4b2f429182a84fed756f577a20"></a><!-- doxytag: member="boost::numeric::ublas::complex_traits::imag" ref="ab3c26a4b2f429182a84fed756f577a20" args="(const_reference t)" -->
-static BOOST_UBLAS_INLINE real_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>imag</b> (const_reference t)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab85724c624b48d29256e543df3a79b6e"></a><!-- doxytag: member="boost::numeric::ublas::complex_traits::conj" ref="ab85724c624b48d29256e543df3a79b6e" args="(const_reference t)" -->
-static BOOST_UBLAS_INLINE <br class="typebreak"/>
-value_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>conj</b> (const_reference t)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e8af810668d21efd3646488007970d0"></a><!-- doxytag: member="boost::numeric::ublas::complex_traits::type_abs" ref="a6e8af810668d21efd3646488007970d0" args="(const_reference t)" -->
-static BOOST_UBLAS_INLINE real_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>type_abs</b> (const_reference t)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9cb2c571f637d0fe47a8e740baa9e6fa"></a><!-- doxytag: member="boost::numeric::ublas::complex_traits::type_sqrt" ref="a9cb2c571f637d0fe47a8e740baa9e6fa" args="(const_reference t)" -->
-static BOOST_UBLAS_INLINE <br class="typebreak"/>
-value_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>type_sqrt</b> (const_reference t)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a343fba20f2a1dc64291838df0acedffe"></a><!-- doxytag: member="boost::numeric::ublas::complex_traits::norm_1" ref="a343fba20f2a1dc64291838df0acedffe" args="(const_reference t)" -->
-static BOOST_UBLAS_INLINE real_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>norm_1</b> (const_reference t)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adb3b51bdd2af7e9c5fd4d95193ecaa7c"></a><!-- doxytag: member="boost::numeric::ublas::complex_traits::norm_2" ref="adb3b51bdd2af7e9c5fd4d95193ecaa7c" args="(const_reference t)" -->
-static BOOST_UBLAS_INLINE real_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>norm_2</b> (const_reference t)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab7c9de3b00fe849be2b1b3b4c678aff6"></a><!-- doxytag: member="boost::numeric::ublas::complex_traits::norm_inf" ref="ab7c9de3b00fe849be2b1b3b4c678aff6" args="(const_reference t)" -->
-static BOOST_UBLAS_INLINE real_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>norm_inf</b> (const_reference t)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acb1f2efd330db68849ff56643910c098"></a><!-- doxytag: member="boost::numeric::ublas::complex_traits::equals" ref="acb1f2efd330db68849ff56643910c098" args="(const_reference t1, const_reference t2)" -->
-static BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>equals</b> (const_reference t1, const_reference t2)</td></tr>
-<tr><td colspan="2"><h2>Static Public Attributes</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af945e7107106e83076517f5bfc4b5200"></a><!-- doxytag: member="boost::numeric::ublas::complex_traits::plus_complexity" ref="af945e7107106e83076517f5bfc4b5200" args="" -->
-static const unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><b>plus_complexity</b> = 2</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a775a075049a11ec8d2fca2210d417d3c"></a><!-- doxytag: member="boost::numeric::ublas::complex_traits::multiplies_complexity" ref="a775a075049a11ec8d2fca2210d417d3c" args="" -->
-static const unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><b>multiplies_complexity</b> = 6</td></tr>
-</table>
-<h3>template&lt;class T&gt;<br/>
- struct boost::numeric::ublas::complex_traits&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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1computed__assign__tag.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1computed__assign__tag.html
deleted file mode 100644
index ceb0a0041e..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1computed__assign__tag.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!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::computed_assign_tag Struct 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="structboost_1_1numeric_1_1ublas_1_1computed__assign__tag.html">computed_assign_tag</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::computed_assign_tag Struct Reference</h1><!-- doxytag: class="boost::numeric::ublas::computed_assign_tag" --><table border="0" cellpadding="0" cellspacing="0">
-</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1container__traits-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1container__traits-members.html
deleted file mode 100644
index d7483cd97f..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1container__traits-members.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!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::container_traits&lt; E &gt; Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__traits.html">boost::numeric::ublas::container_traits&lt; E &gt;</a>, including all inherited members.<table>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html#afc9b405e035bb649a71078a867a0a954">closure_type</a> typedef</td><td><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><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#a3e70e3fc95efe22c75e46254540fe102">const_closure_type</a> typedef</td><td><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></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#a898606cf70edd48e415188597be35bf8">const_reference</a> typedef</td><td><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></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#accf58d00f9fc9bb71cefe5dbc692d7ba">difference_type</a> typedef</td><td><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></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html#acaad8d9d2258ac81d1f03c4c7f0ccd7a">reference</a> typedef</td><td><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><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#af5064cd16c56c216204b48edaadc7ee7">size_type</a> typedef</td><td><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></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#a091a1cb2814b6b67b478ac3922132df5">storage_category</a> typedef</td><td><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></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#a4ea7126fbacb0e0932fde071006121a2">value_type</a> typedef</td><td><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1container__traits.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1container__traits.html
deleted file mode 100644
index 47dc90e84d..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1container__traits.html
+++ /dev/null
@@ -1,49 +0,0 @@
-<!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::container_traits&lt; E &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1container__traits.html">container_traits</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::container_traits&lt; E &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::container_traits" --><!-- doxytag: inherits="boost::numeric::ublas::container_view_traits,boost::numeric::ublas::mutable_container_traits" -->
-<p>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.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html">boost::numeric::ublas::container_view_traits&lt; E &gt;</a>, and <a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html">boost::numeric::ublas::mutable_container_traits&lt; E &gt;</a>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1container__traits-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;class E&gt;<br/>
- struct boost::numeric::ublas::container_traits&lt; E &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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1container__view__traits-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1container__view__traits-members.html
deleted file mode 100644
index 9fe3fcf6ce..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1container__view__traits-members.html
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::container_view_traits&lt; E &gt; Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html">boost::numeric::ublas::container_view_traits&lt; E &gt;</a>, including all inherited members.<table>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#a3e70e3fc95efe22c75e46254540fe102">const_closure_type</a> typedef</td><td><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></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#a898606cf70edd48e415188597be35bf8">const_reference</a> typedef</td><td><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></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#accf58d00f9fc9bb71cefe5dbc692d7ba">difference_type</a> typedef</td><td><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></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#af5064cd16c56c216204b48edaadc7ee7">size_type</a> typedef</td><td><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></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#a091a1cb2814b6b67b478ac3922132df5">storage_category</a> typedef</td><td><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></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#a4ea7126fbacb0e0932fde071006121a2">value_type</a> typedef</td><td><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1container__view__traits.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1container__view__traits.html
deleted file mode 100644
index 4d217bbb1f..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1container__view__traits.html
+++ /dev/null
@@ -1,68 +0,0 @@
-<!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::container_view_traits&lt; E &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html">container_view_traits</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::container_view_traits&lt; E &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::container_view_traits" -->
-<p>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.
-<a href="#_details">More...</a></p>
-
-<p>Inherited by <a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__traits.html">boost::numeric::ublas::container_traits&lt; E &gt;</a>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1container__view__traits-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="af5064cd16c56c216204b48edaadc7ee7"></a><!-- doxytag: member="boost::numeric::ublas::container_view_traits::size_type" ref="af5064cd16c56c216204b48edaadc7ee7" args="" -->
-typedef E::size_type&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#af5064cd16c56c216204b48edaadc7ee7">size_type</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">type of indices <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="accf58d00f9fc9bb71cefe5dbc692d7ba"></a><!-- doxytag: member="boost::numeric::ublas::container_view_traits::difference_type" ref="accf58d00f9fc9bb71cefe5dbc692d7ba" args="" -->
-typedef E::difference_type&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#accf58d00f9fc9bb71cefe5dbc692d7ba">difference_type</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">type of differences of indices <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a091a1cb2814b6b67b478ac3922132df5"></a><!-- doxytag: member="boost::numeric::ublas::container_view_traits::storage_category" ref="a091a1cb2814b6b67b478ac3922132df5" args="" -->
-typedef E::storage_category&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#a091a1cb2814b6b67b478ac3922132df5">storage_category</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">storage category: <code><a class="el" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">unknown_storage_tag</a></code>, <code><a class="el" href="structboost_1_1numeric_1_1ublas_1_1dense__tag.html">dense_tag</a></code>, <code><a class="el" href="structboost_1_1numeric_1_1ublas_1_1packed__tag.html">packed_tag</a></code>, ... <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4ea7126fbacb0e0932fde071006121a2"></a><!-- doxytag: member="boost::numeric::ublas::container_view_traits::value_type" ref="a4ea7126fbacb0e0932fde071006121a2" args="" -->
-typedef E::value_type&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#a4ea7126fbacb0e0932fde071006121a2">value_type</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">type of elements <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a898606cf70edd48e415188597be35bf8"></a><!-- doxytag: member="boost::numeric::ublas::container_view_traits::const_reference" ref="a898606cf70edd48e415188597be35bf8" args="" -->
-typedef E::const_reference&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#a898606cf70edd48e415188597be35bf8">const_reference</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">const reference to an element <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3e70e3fc95efe22c75e46254540fe102"></a><!-- doxytag: member="boost::numeric::ublas::container_view_traits::const_closure_type" ref="a3e70e3fc95efe22c75e46254540fe102" args="" -->
-typedef E::const_closure_type&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#a3e70e3fc95efe22c75e46254540fe102">const_closure_type</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">type used in expressions to mark a reference to this class (usually a const container_reference&lt;const E&gt; or the class itself) <br/></td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;class E&gt;<br/>
- struct boost::numeric::ublas::container_view_traits&lt; E &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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1dense__proxy__tag.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1dense__proxy__tag.html
deleted file mode 100644
index 159483d016..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1dense__proxy__tag.html
+++ /dev/null
@@ -1,42 +0,0 @@
-<!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::dense_proxy_tag Struct 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="structboost_1_1numeric_1_1ublas_1_1dense__proxy__tag.html">dense_proxy_tag</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::dense_proxy_tag Struct Reference</h1><!-- doxytag: class="boost::numeric::ublas::dense_proxy_tag" --><!-- doxytag: inherits="boost::numeric::ublas::packed_proxy_tag" -->
-<p>Inherits <a class="el" href="structboost_1_1numeric_1_1ublas_1_1packed__proxy__tag.html">boost::numeric::ublas::packed_proxy_tag</a>.</p>
-
-<p>Inherited by <a class="el" href="structboost_1_1numeric_1_1ublas_1_1dense__tag.html">boost::numeric::ublas::dense_tag</a>.</p>
-<table border="0" cellpadding="0" cellspacing="0">
-</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1dense__random__access__iterator__tag.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1dense__random__access__iterator__tag.html
deleted file mode 100644
index 6ddce9d438..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1dense__random__access__iterator__tag.html
+++ /dev/null
@@ -1,40 +0,0 @@
-<!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::dense_random_access_iterator_tag Struct 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="structboost_1_1numeric_1_1ublas_1_1dense__random__access__iterator__tag.html">dense_random_access_iterator_tag</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::dense_random_access_iterator_tag Struct Reference</h1><!-- doxytag: class="boost::numeric::ublas::dense_random_access_iterator_tag" --><!-- doxytag: inherits="boost::numeric::ublas::packed_random_access_iterator_tag" -->
-<p>Inherits <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>.</p>
-<table border="0" cellpadding="0" cellspacing="0">
-</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1dense__tag.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1dense__tag.html
deleted file mode 100644
index e4dbbf0fb4..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1dense__tag.html
+++ /dev/null
@@ -1,40 +0,0 @@
-<!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::dense_tag Struct 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="structboost_1_1numeric_1_1ublas_1_1dense__tag.html">dense_tag</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::dense_tag Struct Reference</h1><!-- doxytag: class="boost::numeric::ublas::dense_tag" --><!-- doxytag: inherits="boost::numeric::ublas::dense_proxy_tag" -->
-<p>Inherits <a class="el" href="structboost_1_1numeric_1_1ublas_1_1dense__proxy__tag.html">boost::numeric::ublas::dense_proxy_tag</a>.</p>
-<table border="0" cellpadding="0" cellspacing="0">
-</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1has__trivial__constructor.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1has__trivial__constructor.html
deleted file mode 100644
index a0829feb2a..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1has__trivial__constructor.html
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::detail::has_trivial_constructor&lt; T &gt; Struct 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>::<b>detail</b>::<a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1has__trivial__constructor.html">has_trivial_constructor</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::detail::has_trivial_constructor&lt; T &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::detail::has_trivial_constructor" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;typename T&gt;<br/>
- struct boost::numeric::ublas::detail::has_trivial_constructor&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>
diff --git a/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 b/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
deleted file mode 100644
index d1079cc506..0000000000
--- a/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
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::detail::has_trivial_constructor&lt; std::complex&lt; FLT &gt; &gt; Struct 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>::<b>detail</b>::<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">has_trivial_constructor&lt; std::complex&lt; FLT &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::detail::has_trivial_constructor&lt; std::complex&lt; FLT &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::detail::has_trivial_constructor&lt; std::complex&lt; FLT &gt; &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;typename FLT&gt;<br/>
- struct boost::numeric::ublas::detail::has_trivial_constructor&lt; std::complex&lt; FLT &gt; &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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1has__trivial__destructor.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1has__trivial__destructor.html
deleted file mode 100644
index 9b9b3f4b9a..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1has__trivial__destructor.html
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::detail::has_trivial_destructor&lt; T &gt; Struct 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>::<b>detail</b>::<a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1has__trivial__destructor.html">has_trivial_destructor</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::detail::has_trivial_destructor&lt; T &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::detail::has_trivial_destructor" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;typename T&gt;<br/>
- struct boost::numeric::ublas::detail::has_trivial_destructor&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>
diff --git a/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 b/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
deleted file mode 100644
index 798ef21657..0000000000
--- a/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
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::detail::has_trivial_destructor&lt; std::complex&lt; FLT &gt; &gt; Struct 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>::<b>detail</b>::<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">has_trivial_destructor&lt; std::complex&lt; FLT &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::detail::has_trivial_destructor&lt; std::complex&lt; FLT &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::detail::has_trivial_destructor&lt; std::complex&lt; FLT &gt; &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;typename FLT&gt;<br/>
- struct boost::numeric::ublas::detail::has_trivial_destructor&lt; std::complex&lt; FLT &gt; &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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1less__pair-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1less__pair-members.html
deleted file mode 100644
index 2ae74b617f..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1less__pair-members.html
+++ /dev/null
@@ -1,36 +0,0 @@
-<!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::detail::less_pair&lt; P &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>(const P &amp;p1, const P &amp;p2) (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1less__pair.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1less__pair.html
deleted file mode 100644
index c4cadacb56..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1less__pair.html
+++ /dev/null
@@ -1,46 +0,0 @@
-<!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::detail::less_pair&lt; P &gt; Struct 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>::<b>detail</b>::<a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1less__pair.html">less_pair</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::detail::less_pair&lt; P &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::detail::less_pair" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1detail_1_1less__pair-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad402ec16cf4cf2ed27ed9d1e910bf3ec"></a><!-- doxytag: member="boost::numeric::ublas::detail::less_pair::operator()" ref="ad402ec16cf4cf2ed27ed9d1e910bf3ec" args="(const P &amp;p1, const P &amp;p2)" -->
-BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator()</b> (const P &amp;p1, const P &amp;p2)</td></tr>
-</table>
-<h3>template&lt;class P&gt;<br/>
- struct boost::numeric::ublas::detail::less_pair&lt; P &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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1less__triple-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1less__triple-members.html
deleted file mode 100644
index 03f237f574..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1less__triple-members.html
+++ /dev/null
@@ -1,36 +0,0 @@
-<!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::detail::less_triple&lt; T &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>(const T &amp;t1, const T &amp;t2) (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1less__triple.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1less__triple.html
deleted file mode 100644
index 8af3196e88..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1less__triple.html
+++ /dev/null
@@ -1,46 +0,0 @@
-<!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::detail::less_triple&lt; T &gt; Struct 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>::<b>detail</b>::<a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1less__triple.html">less_triple</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::detail::less_triple&lt; T &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::detail::less_triple" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1detail_1_1less__triple-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a730abb55b9d1be16bbdf050b73f144ec"></a><!-- doxytag: member="boost::numeric::ublas::detail::less_triple::operator()" ref="a730abb55b9d1be16bbdf050b73f144ec" args="(const T &amp;t1, const T &amp;t2)" -->
-BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator()</b> (const T &amp;t1, const T &amp;t2)</td></tr>
-</table>
-<h3>template&lt;class T&gt;<br/>
- struct boost::numeric::ublas::detail::less_triple&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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1map__capacity__traits-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1map__capacity__traits-members.html
deleted file mode 100644
index d4ba66bbaf..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1map__capacity__traits-members.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!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::detail::map_capacity_traits&lt; M &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>(M const &amp;m) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1map__capacity__traits.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1map__capacity__traits.html
deleted file mode 100644
index 2340f79112..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1map__capacity__traits.html
+++ /dev/null
@@ -1,49 +0,0 @@
-<!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::detail::map_capacity_traits&lt; M &gt; Struct 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>::<b>detail</b>::<a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1map__capacity__traits.html">map_capacity_traits</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::detail::map_capacity_traits&lt; M &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::detail::map_capacity_traits" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1detail_1_1map__capacity__traits-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="ac18950d22e8074ecd9f03aa0b0834285"></a><!-- doxytag: member="boost::numeric::ublas::detail::map_capacity_traits::type" ref="ac18950d22e8074ecd9f03aa0b0834285" args="" -->
-typedef M::size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>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="aa21472c6709c71bf91872f75dec52b18"></a><!-- doxytag: member="boost::numeric::ublas::detail::map_capacity_traits::operator()" ref="aa21472c6709c71bf91872f75dec52b18" args="(M const &amp;m) const " -->
-type&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator()</b> (M const &amp;m) const </td></tr>
-</table>
-<h3>template&lt;class M&gt;<br/>
- struct boost::numeric::ublas::detail::map_capacity_traits&lt; M &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>
diff --git a/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 b/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
deleted file mode 100644
index 37c489dd5a..0000000000
--- a/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
+++ /dev/null
@@ -1,50 +0,0 @@
-<!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::detail::map_capacity_traits&lt; map_array&lt; I, T, ALLOC &gt; &gt; Struct 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>::<b>detail</b>::<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">map_capacity_traits&lt; map_array&lt; I, T, ALLOC &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::detail::map_capacity_traits&lt; map_array&lt; I, T, ALLOC &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::detail::map_capacity_traits&lt; map_array&lt; I, T, ALLOC &gt; &gt;" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1detail_1_1map__capacity__traits_3_01map__array_3_01_i_00_01_tc8f770e0613cfbe5067bb2469238859e.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="aca6a8573bc3a1c91d3ed4c562c6256b7"></a><!-- doxytag: member="boost::numeric::ublas::detail::map_capacity_traits&lt; map_array&lt; I, T, ALLOC &gt; &gt;::type" ref="aca6a8573bc3a1c91d3ed4c562c6256b7" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1map__array.html">map_array</a>&lt; I, T, ALLOC &gt;<br class="typebreak"/>
-::size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>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="a3fb9ed00b4e99d4cfb509ea0398d8e84"></a><!-- doxytag: member="boost::numeric::ublas::detail::map_capacity_traits&lt; map_array&lt; I, T, ALLOC &gt; &gt;::operator()" ref="a3fb9ed00b4e99d4cfb509ea0398d8e84" args="(map_array&lt; I, T, ALLOC &gt; const &amp;m) const " -->
-type&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator()</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1map__array.html">map_array</a>&lt; I, T, ALLOC &gt; const &amp;m) const </td></tr>
-</table>
-<h3>template&lt;class I, class T, class ALLOC&gt;<br/>
- struct boost::numeric::ublas::detail::map_capacity_traits&lt; map_array&lt; I, T, ALLOC &gt; &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>
diff --git a/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 b/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
deleted file mode 100644
index 779555950a..0000000000
--- a/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
+++ /dev/null
@@ -1,37 +0,0 @@
-<!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::detail::map_capacity_traits&lt; map_array&lt; I, T, ALLOC &gt; &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>operator()</b>(map_array&lt; I, T, ALLOC &gt; const &amp;m) const (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1map__traits-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1map__traits-members.html
deleted file mode 100644
index 2d8400b0b2..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1map__traits-members.html
+++ /dev/null
@@ -1,36 +0,0 @@
-<!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::detail::map_traits&lt; A, T &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1map__traits.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1map__traits.html
deleted file mode 100644
index c2ee73342b..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1map__traits.html
+++ /dev/null
@@ -1,46 +0,0 @@
-<!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::detail::map_traits&lt; A, T &gt; Struct 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>::<b>detail</b>::<a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1map__traits.html">map_traits</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::detail::map_traits&lt; A, T &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::detail::map_traits" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1detail_1_1map__traits-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="aa00d466eee6a10c11601eab30b15ea95"></a><!-- doxytag: member="boost::numeric::ublas::detail::map_traits::reference" ref="aa00d466eee6a10c11601eab30b15ea95" args="" -->
-typedef A::mapped_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>reference</b></td></tr>
-</table>
-<h3>template&lt;class A, class T&gt;<br/>
- struct boost::numeric::ublas::detail::map_traits&lt; A, 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>
diff --git a/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 b/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
deleted file mode 100644
index 66bfff8d42..0000000000
--- a/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
+++ /dev/null
@@ -1,36 +0,0 @@
-<!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::detail::map_traits&lt; map_array&lt; I, T, ALLOC &gt;, T &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></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>
diff --git a/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 b/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
deleted file mode 100644
index ad17b907d3..0000000000
--- a/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
+++ /dev/null
@@ -1,47 +0,0 @@
-<!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::detail::map_traits&lt; map_array&lt; I, T, ALLOC &gt;, T &gt; Struct 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>::<b>detail</b>::<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">map_traits&lt; map_array&lt; I, T, ALLOC &gt;, T &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::detail::map_traits&lt; map_array&lt; I, T, ALLOC &gt;, T &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::detail::map_traits&lt; map_array&lt; I, T, ALLOC &gt;, T &gt;" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1detail_1_1map__traits_3_01map__array_3_01_i_00_01_t_00_01_a_l3bb6e19e077ccf374fd9f464f66d09db.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="ac6f2dde525e7f5b16198407bfb052504"></a><!-- doxytag: member="boost::numeric::ublas::detail::map_traits&lt; map_array&lt; I, T, ALLOC &gt;, T &gt;::reference" ref="ac6f2dde525e7f5b16198407bfb052504" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1map__array.html">map_array</a>&lt; I, T, ALLOC &gt;<br class="typebreak"/>
-::data_reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>reference</b></td></tr>
-</table>
-<h3>template&lt;class I, class T, class ALLOC&gt;<br/>
- struct boost::numeric::ublas::detail::map_traits&lt; map_array&lt; I, T, ALLOC &gt;, 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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure-members.html
deleted file mode 100644
index ff7b5a83d6..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure-members.html
+++ /dev/null
@@ -1,49 +0,0 @@
-<!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::detail::transposed_structure&lt; L &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>element</b>(LAYOUT, size_type i, size_type size_i, size_type j, size_type size_j) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>global_mutable_restrict1</b>(size_type index1, size_type size1, size_type index2, size_type size2) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>global_mutable_restrict2</b>(size_type index1, size_type size1, size_type index2, size_type size2) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>global_restrict1</b>(size_type index1, size_type size1, size_type index2, size_type size2) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>global_restrict2</b>(size_type index1, size_type size1, size_type index2, size_type size2) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>mutable_restrict1</b>(size_type i, size_type j, size_type size1, size_type size2) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>mutable_restrict2</b>(size_type i, size_type j, size_type size1, size_type size2) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>one</b>(size_type i, size_type j) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>other</b>(size_type i, size_type j) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>packed_size</b>(LAYOUT l, size_type size_i, size_type size_j) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>restrict1</b>(size_type i, size_type j, size_type size1, size_type size2) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>restrict2</b>(size_type i, size_type j, size_type size1, size_type size2) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>zero</b>(size_type i, size_type j) (defined in <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><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><code> [static]</code></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html
deleted file mode 100644
index 50854461dd..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html
+++ /dev/null
@@ -1,75 +0,0 @@
-<!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::detail::transposed_structure&lt; L &gt; Struct 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>::<b>detail</b>::<a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">transposed_structure</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::detail::transposed_structure&lt; L &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::detail::transposed_structure" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure-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="a9d1f5a1b0da36dc893a8f4b930bdd732"></a><!-- doxytag: member="boost::numeric::ublas::detail::transposed_structure::size_type" ref="a9d1f5a1b0da36dc893a8f4b930bdd732" args="" -->
-typedef L::size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>size_type</b></td></tr>
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="af7c66df36e5ca036949266409fa278cc"></a><!-- doxytag: member="boost::numeric::ublas::detail::transposed_structure::packed_size" ref="af7c66df36e5ca036949266409fa278cc" args="(LAYOUT l, size_type size_i, size_type size_j)" -->
-template&lt;class LAYOUT &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>packed_size</b> (LAYOUT l, size_type size_i, size_type size_j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa976fea3c8b84b549eb677f7191a3475"></a><!-- doxytag: member="boost::numeric::ublas::detail::transposed_structure::zero" ref="aa976fea3c8b84b549eb677f7191a3475" args="(size_type i, size_type j)" -->
-static BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>zero</b> (size_type i, size_type j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7ca89b24e7f96f4e0250fd4ad1aef3df"></a><!-- doxytag: member="boost::numeric::ublas::detail::transposed_structure::one" ref="a7ca89b24e7f96f4e0250fd4ad1aef3df" args="(size_type i, size_type j)" -->
-static BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>one</b> (size_type i, size_type j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac417459636704a51db462cd493db907f"></a><!-- doxytag: member="boost::numeric::ublas::detail::transposed_structure::other" ref="ac417459636704a51db462cd493db907f" args="(size_type i, size_type j)" -->
-static BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>other</b> (size_type i, size_type j)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a43df7f7a2a601abc54f4e5ce5728728e"></a><!-- doxytag: member="boost::numeric::ublas::detail::transposed_structure::element" ref="a43df7f7a2a601abc54f4e5ce5728728e" args="(LAYOUT, size_type i, size_type size_i, size_type j, size_type size_j)" -->
-template&lt;class LAYOUT &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>element</b> (LAYOUT, size_type i, size_type size_i, size_type j, size_type size_j)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed7b74491fd64d40842a2b14fb3e60df"></a><!-- doxytag: member="boost::numeric::ublas::detail::transposed_structure::restrict1" ref="aed7b74491fd64d40842a2b14fb3e60df" args="(size_type i, size_type j, size_type size1, size_type size2)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>restrict1</b> (size_type i, size_type j, size_type size1, size_type size2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a45d2231b8b62a7ef7e0fcf077079fbff"></a><!-- doxytag: member="boost::numeric::ublas::detail::transposed_structure::restrict2" ref="a45d2231b8b62a7ef7e0fcf077079fbff" args="(size_type i, size_type j, size_type size1, size_type size2)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>restrict2</b> (size_type i, size_type j, size_type size1, size_type size2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a538e8f36036c2f3823d561ecb14189ca"></a><!-- doxytag: member="boost::numeric::ublas::detail::transposed_structure::mutable_restrict1" ref="a538e8f36036c2f3823d561ecb14189ca" args="(size_type i, size_type j, size_type size1, size_type size2)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>mutable_restrict1</b> (size_type i, size_type j, size_type size1, size_type size2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a664d3e1c1dffb6e3fa145cc2703a0420"></a><!-- doxytag: member="boost::numeric::ublas::detail::transposed_structure::mutable_restrict2" ref="a664d3e1c1dffb6e3fa145cc2703a0420" args="(size_type i, size_type j, size_type size1, size_type size2)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>mutable_restrict2</b> (size_type i, size_type j, size_type size1, size_type size2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9642183b5982e23a8e2490657d5bbae7"></a><!-- doxytag: member="boost::numeric::ublas::detail::transposed_structure::global_restrict1" ref="a9642183b5982e23a8e2490657d5bbae7" args="(size_type index1, size_type size1, size_type index2, size_type size2)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>global_restrict1</b> (size_type index1, size_type size1, size_type index2, size_type size2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2bb5d00a2959376a083061b194d0ca94"></a><!-- doxytag: member="boost::numeric::ublas::detail::transposed_structure::global_restrict2" ref="a2bb5d00a2959376a083061b194d0ca94" args="(size_type index1, size_type size1, size_type index2, size_type size2)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>global_restrict2</b> (size_type index1, size_type size1, size_type index2, size_type size2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5e59d5be8cf1c9739d99f484db6f86d4"></a><!-- doxytag: member="boost::numeric::ublas::detail::transposed_structure::global_mutable_restrict1" ref="a5e59d5be8cf1c9739d99f484db6f86d4" args="(size_type index1, size_type size1, size_type index2, size_type size2)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>global_mutable_restrict1</b> (size_type index1, size_type size1, size_type index2, size_type size2)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1e0a10e139373d1847a8778c7f5ee510"></a><!-- doxytag: member="boost::numeric::ublas::detail::transposed_structure::global_mutable_restrict2" ref="a1e0a10e139373d1847a8778c7f5ee510" args="(size_type index1, size_type size1, size_type index2, size_type size2)" -->
-static BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>global_mutable_restrict2</b> (size_type index1, size_type size1, size_type index2, size_type size2)</td></tr>
-</table>
-<h3>template&lt;class L&gt;<br/>
- struct boost::numeric::ublas::detail::transposed_structure&lt; L &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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1divide__by__zero-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1divide__by__zero-members.html
deleted file mode 100644
index 893e7d8310..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1divide__by__zero-members.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!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::divide_by_zero Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1divide__by__zero.html">boost::numeric::ublas::divide_by_zero</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>divide_by_zero</b>(const char *s=&quot;divide by zero&quot;) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1divide__by__zero.html">boost::numeric::ublas::divide_by_zero</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1divide__by__zero.html">boost::numeric::ublas::divide_by_zero</a></td><td><code> [explicit]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>raise</b>() (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1divide__by__zero.html">boost::numeric::ublas::divide_by_zero</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1divide__by__zero.html">boost::numeric::ublas::divide_by_zero</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1divide__by__zero.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1divide__by__zero.html
deleted file mode 100644
index 471d8eac8c..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1divide__by__zero.html
+++ /dev/null
@@ -1,48 +0,0 @@
-<!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::divide_by_zero Struct 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="structboost_1_1numeric_1_1ublas_1_1divide__by__zero.html">divide_by_zero</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::divide_by_zero Struct Reference</h1><!-- doxytag: class="boost::numeric::ublas::divide_by_zero" -->
-<p>Exception raised when a division by zero occurs.
-</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1divide__by__zero-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ace457f733cc5af8698b3ced9a58a1305"></a><!-- doxytag: member="boost::numeric::ublas::divide_by_zero::divide_by_zero" ref="ace457f733cc5af8698b3ced9a58a1305" args="(const char *s=&quot;divide by zero&quot;)" -->
-&nbsp;</td><td class="memItemRight" valign="bottom"><b>divide_by_zero</b> (const char *s=&quot;divide by zero&quot;)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab30807e49042bc8a51b4c42e00220740"></a><!-- doxytag: member="boost::numeric::ublas::divide_by_zero::raise" ref="ab30807e49042bc8a51b4c42e00220740" args="()" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>raise</b> ()</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1external__logic-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1external__logic-members.html
deleted file mode 100644
index da76dfeb6e..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1external__logic-members.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!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::external_logic Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">boost::numeric::ublas::external_logic</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>external_logic</b>(const char *s=&quot;external logic&quot;) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">boost::numeric::ublas::external_logic</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">boost::numeric::ublas::external_logic</a></td><td><code> [explicit]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>raise</b>() (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">boost::numeric::ublas::external_logic</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">boost::numeric::ublas::external_logic</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1external__logic.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1external__logic.html
deleted file mode 100644
index 4f5ac0a409..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1external__logic.html
+++ /dev/null
@@ -1,45 +0,0 @@
-<!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::external_logic Struct 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="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::external_logic Struct Reference</h1><!-- doxytag: class="boost::numeric::ublas::external_logic" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1external__logic-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8efb858447f1d9495c7a2a2ef2ffba79"></a><!-- doxytag: member="boost::numeric::ublas::external_logic::external_logic" ref="a8efb858447f1d9495c7a2a2ef2ffba79" args="(const char *s=&quot;external logic&quot;)" -->
-&nbsp;</td><td class="memItemRight" valign="bottom"><b>external_logic</b> (const char *s=&quot;external logic&quot;)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3646372b2dad7953c194da0b1fda8a39"></a><!-- doxytag: member="boost::numeric::ublas::external_logic::raise" ref="a3646372b2dad7953c194da0b1fda8a39" args="()" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>raise</b> ()</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1internal__logic-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1internal__logic-members.html
deleted file mode 100644
index 3e27aa22bd..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1internal__logic-members.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!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::internal_logic Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html">boost::numeric::ublas::internal_logic</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>internal_logic</b>(const char *s=&quot;internal logic&quot;) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html">boost::numeric::ublas::internal_logic</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html">boost::numeric::ublas::internal_logic</a></td><td><code> [explicit]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>raise</b>() (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html">boost::numeric::ublas::internal_logic</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html">boost::numeric::ublas::internal_logic</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1internal__logic.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1internal__logic.html
deleted file mode 100644
index 542e9616bc..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1internal__logic.html
+++ /dev/null
@@ -1,48 +0,0 @@
-<!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::internal_logic Struct 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="structboost_1_1numeric_1_1ublas_1_1internal__logic.html">internal_logic</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::internal_logic Struct Reference</h1><!-- doxytag: class="boost::numeric::ublas::internal_logic" -->
-<p>Expception raised when some interal errors occurs like computations errors, zeros values where you should not have zeros, etc...
-</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1internal__logic-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c3da6ce17b97ba2543e16f7d56757c4"></a><!-- doxytag: member="boost::numeric::ublas::internal_logic::internal_logic" ref="a5c3da6ce17b97ba2543e16f7d56757c4" args="(const char *s=&quot;internal logic&quot;)" -->
-&nbsp;</td><td class="memItemRight" valign="bottom"><b>internal_logic</b> (const char *s=&quot;internal logic&quot;)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a09e4af63c57df035d06c8c4e4ec93c2a"></a><!-- doxytag: member="boost::numeric::ublas::internal_logic::raise" ref="a09e4af63c57df035d06c8c4e4ec93c2a" args="()" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>raise</b> ()</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html
deleted file mode 100644
index 2615b311f1..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::iterator_base_traits&lt; IC &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::iterator_base_traits&lt; IC &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::iterator_base_traits" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;class IC&gt;<br/>
- struct boost::numeric::ublas::iterator_base_traits&lt; IC &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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01dense__random__access__iterator__tag_01_4.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01dense__random__access__iterator__tag_01_4.html
deleted file mode 100644
index ccb8bd58ba..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01dense__random__access__iterator__tag_01_4.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!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::iterator_base_traits&lt; dense_random_access_iterator_tag &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01dense__random__access__iterator__tag_01_4.html">iterator_base_traits&lt; dense_random_access_iterator_tag &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::iterator_base_traits&lt; dense_random_access_iterator_tag &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::iterator_base_traits&lt; dense_random_access_iterator_tag &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Classes</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><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">iterator_base</a></td></tr>
-</table>
-<h3>template&lt;&gt;<br/>
- struct boost::numeric::ublas::iterator_base_traits&lt; dense_random_access_iterator_tag &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>
diff --git a/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 b/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
deleted file mode 100644
index 168e3635b2..0000000000
--- a/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
+++ /dev/null
@@ -1,50 +0,0 @@
-<!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::iterator_base_traits&lt; dense_random_access_iterator_tag &gt;::iterator_base&lt; I, T &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01dense__random__access__iterator__tag_01_4.html">iterator_base_traits&lt; dense_random_access_iterator_tag &gt;</a>::<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">iterator_base</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::iterator_base_traits&lt; dense_random_access_iterator_tag &gt;::iterator_base&lt; I, T &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::iterator_base_traits&lt; dense_random_access_iterator_tag &gt;::iterator_base" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01dense__random__access__iterator__tdaed065f68a23ebd5391413fe77d892c.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="af6b98d731e9622c8444e8a3bc9011a4e"></a><!-- doxytag: member="boost::numeric::ublas::iterator_base_traits&lt; dense_random_access_iterator_tag &gt;::iterator_base::type" ref="af6b98d731e9622c8444e8a3bc9011a4e" args="" -->
-typedef <br class="typebreak"/>
-random_access_iterator_base<br class="typebreak"/>
-&lt; <a class="el" href="structboost_1_1numeric_1_1ublas_1_1dense__random__access__iterator__tag.html">dense_random_access_iterator_tag</a>, <br class="typebreak"/>
-I, T &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
-</table>
-<h3>template&lt;&gt;<br/>
-template&lt;class I, class T&gt;<br/>
- struct boost::numeric::ublas::iterator_base_traits&lt; dense_random_access_iterator_tag &gt;::iterator_base&lt; I, 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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01dense__random__access__iterator__tdaed065f68a23ebd5391413fe77d892c.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01dense__random__access__iterator__tdaed065f68a23ebd5391413fe77d892c.html
deleted file mode 100644
index 8d90d7657b..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01dense__random__access__iterator__tdaed065f68a23ebd5391413fe77d892c.html
+++ /dev/null
@@ -1,36 +0,0 @@
-<!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::iterator_base_traits&lt; dense_random_access_iterator_tag &gt;::iterator_base&lt; I, T &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01packed__random__access__iterator__b1dc75249e333bc04ca36f27e95e23de.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01packed__random__access__iterator__b1dc75249e333bc04ca36f27e95e23de.html
deleted file mode 100644
index d7788f0b3c..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01packed__random__access__iterator__b1dc75249e333bc04ca36f27e95e23de.html
+++ /dev/null
@@ -1,36 +0,0 @@
-<!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::iterator_base_traits&lt; packed_random_access_iterator_tag &gt;::iterator_base&lt; I, T &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01packed__random__access__iterator__tag_01_4.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01packed__random__access__iterator__tag_01_4.html
deleted file mode 100644
index 46fdf5eaaf..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01packed__random__access__iterator__tag_01_4.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!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::iterator_base_traits&lt; packed_random_access_iterator_tag &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01packed__random__access__iterator__tag_01_4.html">iterator_base_traits&lt; packed_random_access_iterator_tag &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::iterator_base_traits&lt; packed_random_access_iterator_tag &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::iterator_base_traits&lt; packed_random_access_iterator_tag &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Classes</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><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">iterator_base</a></td></tr>
-</table>
-<h3>template&lt;&gt;<br/>
- struct boost::numeric::ublas::iterator_base_traits&lt; packed_random_access_iterator_tag &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>
diff --git a/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 b/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
deleted file mode 100644
index 52ad439198..0000000000
--- a/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
+++ /dev/null
@@ -1,50 +0,0 @@
-<!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::iterator_base_traits&lt; packed_random_access_iterator_tag &gt;::iterator_base&lt; I, T &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01packed__random__access__iterator__tag_01_4.html">iterator_base_traits&lt; packed_random_access_iterator_tag &gt;</a>::<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">iterator_base</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::iterator_base_traits&lt; packed_random_access_iterator_tag &gt;::iterator_base&lt; I, T &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::iterator_base_traits&lt; packed_random_access_iterator_tag &gt;::iterator_base" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01packed__random__access__iterator__b1dc75249e333bc04ca36f27e95e23de.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="ad87073eea6d757f2ba8004f444bfaff9"></a><!-- doxytag: member="boost::numeric::ublas::iterator_base_traits&lt; packed_random_access_iterator_tag &gt;::iterator_base::type" ref="ad87073eea6d757f2ba8004f444bfaff9" args="" -->
-typedef <br class="typebreak"/>
-random_access_iterator_base<br class="typebreak"/>
-&lt; <a class="el" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a>, <br class="typebreak"/>
-I, T &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
-</table>
-<h3>template&lt;&gt;<br/>
-template&lt;class I, class T&gt;<br/>
- struct boost::numeric::ublas::iterator_base_traits&lt; packed_random_access_iterator_tag &gt;::iterator_base&lt; I, 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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01sparse__bidirectional__iterator__t67782cb482542ed3c5ad34bcf8e52a36.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01sparse__bidirectional__iterator__t67782cb482542ed3c5ad34bcf8e52a36.html
deleted file mode 100644
index f2889da754..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01sparse__bidirectional__iterator__t67782cb482542ed3c5ad34bcf8e52a36.html
+++ /dev/null
@@ -1,36 +0,0 @@
-<!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::iterator_base_traits&lt; sparse_bidirectional_iterator_tag &gt;::iterator_base&lt; I, T &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01sparse__bidirectional__iterator__tag_01_4.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01sparse__bidirectional__iterator__tag_01_4.html
deleted file mode 100644
index bcb785117e..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01sparse__bidirectional__iterator__tag_01_4.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!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::iterator_base_traits&lt; sparse_bidirectional_iterator_tag &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01sparse__bidirectional__iterator__tag_01_4.html">iterator_base_traits&lt; sparse_bidirectional_iterator_tag &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::iterator_base_traits&lt; sparse_bidirectional_iterator_tag &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::iterator_base_traits&lt; sparse_bidirectional_iterator_tag &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Classes</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01sparse__bidirectional__iterator__tag_01_4_1_1iterator__base.html">iterator_base</a></td></tr>
-</table>
-<h3>template&lt;&gt;<br/>
- struct boost::numeric::ublas::iterator_base_traits&lt; sparse_bidirectional_iterator_tag &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>
diff --git a/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 b/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
deleted file mode 100644
index 4f381380b6..0000000000
--- a/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
+++ /dev/null
@@ -1,50 +0,0 @@
-<!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::iterator_base_traits&lt; sparse_bidirectional_iterator_tag &gt;::iterator_base&lt; I, T &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01sparse__bidirectional__iterator__tag_01_4.html">iterator_base_traits&lt; sparse_bidirectional_iterator_tag &gt;</a>::<a class="el" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01sparse__bidirectional__iterator__tag_01_4_1_1iterator__base.html">iterator_base</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::iterator_base_traits&lt; sparse_bidirectional_iterator_tag &gt;::iterator_base&lt; I, T &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::iterator_base_traits&lt; sparse_bidirectional_iterator_tag &gt;::iterator_base" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01sparse__bidirectional__iterator__t67782cb482542ed3c5ad34bcf8e52a36.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="ad003dd6107f5d7fb145e02575338568c"></a><!-- doxytag: member="boost::numeric::ublas::iterator_base_traits&lt; sparse_bidirectional_iterator_tag &gt;::iterator_base::type" ref="ad003dd6107f5d7fb145e02575338568c" args="" -->
-typedef <br class="typebreak"/>
-bidirectional_iterator_base<br class="typebreak"/>
-&lt; <a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>, <br class="typebreak"/>
-I, T &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
-</table>
-<h3>template&lt;&gt;<br/>
-template&lt;class I, class T&gt;<br/>
- struct boost::numeric::ublas::iterator_base_traits&lt; sparse_bidirectional_iterator_tag &gt;::iterator_base&lt; I, 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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1bidirectional__iterator__ta04493033341919fdc2c4fcf89ef87a48.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1bidirectional__iterator__ta04493033341919fdc2c4fcf89ef87a48.html
deleted file mode 100644
index e7afa22c63..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1bidirectional__iterator__ta04493033341919fdc2c4fcf89ef87a48.html
+++ /dev/null
@@ -1,36 +0,0 @@
-<!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::iterator_base_traits&lt; std::bidirectional_iterator_tag &gt;::iterator_base&lt; I, T &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1bidirectional__iterator__tag_01_4.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1bidirectional__iterator__tag_01_4.html
deleted file mode 100644
index c272a78651..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1bidirectional__iterator__tag_01_4.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!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::iterator_base_traits&lt; std::bidirectional_iterator_tag &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1bidirectional__iterator__tag_01_4.html">iterator_base_traits&lt; std::bidirectional_iterator_tag &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::iterator_base_traits&lt; std::bidirectional_iterator_tag &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::iterator_base_traits&lt; std::bidirectional_iterator_tag &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Classes</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><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">iterator_base</a></td></tr>
-</table>
-<h3>template&lt;&gt;<br/>
- struct boost::numeric::ublas::iterator_base_traits&lt; std::bidirectional_iterator_tag &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>
diff --git a/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 b/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
deleted file mode 100644
index 53d8473db1..0000000000
--- a/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
+++ /dev/null
@@ -1,50 +0,0 @@
-<!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::iterator_base_traits&lt; std::bidirectional_iterator_tag &gt;::iterator_base&lt; I, T &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1bidirectional__iterator__tag_01_4.html">iterator_base_traits&lt; std::bidirectional_iterator_tag &gt;</a>::<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">iterator_base</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::iterator_base_traits&lt; std::bidirectional_iterator_tag &gt;::iterator_base&lt; I, T &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::iterator_base_traits&lt; std::bidirectional_iterator_tag &gt;::iterator_base" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1bidirectional__iterator__ta04493033341919fdc2c4fcf89ef87a48.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="a3a83c0813c1c3fffd57fd5434d3d6b9f"></a><!-- doxytag: member="boost::numeric::ublas::iterator_base_traits&lt; std::bidirectional_iterator_tag &gt;::iterator_base::type" ref="a3a83c0813c1c3fffd57fd5434d3d6b9f" args="" -->
-typedef <br class="typebreak"/>
-bidirectional_iterator_base<br class="typebreak"/>
-&lt; std::bidirectional_iterator_tag, <br class="typebreak"/>
-I, T &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
-</table>
-<h3>template&lt;&gt;<br/>
-template&lt;class I, class T&gt;<br/>
- struct boost::numeric::ublas::iterator_base_traits&lt; std::bidirectional_iterator_tag &gt;::iterator_base&lt; I, 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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1forward__iterator__tag_01_4.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1forward__iterator__tag_01_4.html
deleted file mode 100644
index 864f8394da..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1forward__iterator__tag_01_4.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!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::iterator_base_traits&lt; std::forward_iterator_tag &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1forward__iterator__tag_01_4.html">iterator_base_traits&lt; std::forward_iterator_tag &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::iterator_base_traits&lt; std::forward_iterator_tag &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::iterator_base_traits&lt; std::forward_iterator_tag &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Classes</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><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">iterator_base</a></td></tr>
-</table>
-<h3>template&lt;&gt;<br/>
- struct boost::numeric::ublas::iterator_base_traits&lt; std::forward_iterator_tag &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>
diff --git a/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 b/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
deleted file mode 100644
index d397254aaa..0000000000
--- a/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
+++ /dev/null
@@ -1,36 +0,0 @@
-<!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::iterator_base_traits&lt; std::forward_iterator_tag &gt;::iterator_base&lt; I, T &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>type</b> typedef (defined in <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><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></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>
diff --git a/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 b/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
deleted file mode 100644
index 2bbde7671f..0000000000
--- a/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
+++ /dev/null
@@ -1,49 +0,0 @@
-<!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::iterator_base_traits&lt; std::forward_iterator_tag &gt;::iterator_base&lt; I, T &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1forward__iterator__tag_01_4.html">iterator_base_traits&lt; std::forward_iterator_tag &gt;</a>::<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">iterator_base</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::iterator_base_traits&lt; std::forward_iterator_tag &gt;::iterator_base&lt; I, T &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::iterator_base_traits&lt; std::forward_iterator_tag &gt;::iterator_base" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1forward__iterator__tag_01_4_1_1iterator__base-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="af4dfb5f846449d58009d6dd3b9f9b141"></a><!-- doxytag: member="boost::numeric::ublas::iterator_base_traits&lt; std::forward_iterator_tag &gt;::iterator_base::type" ref="af4dfb5f846449d58009d6dd3b9f9b141" args="" -->
-typedef forward_iterator_base<br class="typebreak"/>
-&lt; std::forward_iterator_tag, I, <br class="typebreak"/>
-T &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
-</table>
-<h3>template&lt;&gt;<br/>
-template&lt;class I, class T&gt;<br/>
- struct boost::numeric::ublas::iterator_base_traits&lt; std::forward_iterator_tag &gt;::iterator_base&lt; I, 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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1random__access__iterator__tag_01_4.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1random__access__iterator__tag_01_4.html
deleted file mode 100644
index b8d599318b..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1random__access__iterator__tag_01_4.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!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::iterator_base_traits&lt; std::random_access_iterator_tag &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1random__access__iterator__tag_01_4.html">iterator_base_traits&lt; std::random_access_iterator_tag &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::iterator_base_traits&lt; std::random_access_iterator_tag &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::iterator_base_traits&lt; std::random_access_iterator_tag &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Classes</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><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">iterator_base</a></td></tr>
-</table>
-<h3>template&lt;&gt;<br/>
- struct boost::numeric::ublas::iterator_base_traits&lt; std::random_access_iterator_tag &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>
diff --git a/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 b/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
deleted file mode 100644
index b3660806c1..0000000000
--- a/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
+++ /dev/null
@@ -1,50 +0,0 @@
-<!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::iterator_base_traits&lt; std::random_access_iterator_tag &gt;::iterator_base&lt; I, T &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1random__access__iterator__tag_01_4.html">iterator_base_traits&lt; std::random_access_iterator_tag &gt;</a>::<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">iterator_base</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::iterator_base_traits&lt; std::random_access_iterator_tag &gt;::iterator_base&lt; I, T &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::iterator_base_traits&lt; std::random_access_iterator_tag &gt;::iterator_base" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1random__access__iterator__tfa531dbcacee83ed6f25d370c3531548.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="a234a5e19cf827c67025df399f0132ecf"></a><!-- doxytag: member="boost::numeric::ublas::iterator_base_traits&lt; std::random_access_iterator_tag &gt;::iterator_base::type" ref="a234a5e19cf827c67025df399f0132ecf" args="" -->
-typedef <br class="typebreak"/>
-random_access_iterator_base<br class="typebreak"/>
-&lt; std::random_access_iterator_tag, <br class="typebreak"/>
-I, T &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
-</table>
-<h3>template&lt;&gt;<br/>
-template&lt;class I, class T&gt;<br/>
- struct boost::numeric::ublas::iterator_base_traits&lt; std::random_access_iterator_tag &gt;::iterator_base&lt; I, 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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1random__access__iterator__tfa531dbcacee83ed6f25d370c3531548.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1random__access__iterator__tfa531dbcacee83ed6f25d370c3531548.html
deleted file mode 100644
index 57a5820801..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1random__access__iterator__tfa531dbcacee83ed6f25d370c3531548.html
+++ /dev/null
@@ -1,36 +0,0 @@
-<!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::iterator_base_traits&lt; std::random_access_iterator_tag &gt;::iterator_base&lt; I, T &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits-members.html
deleted file mode 100644
index 1b24dfd932..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits-members.html
+++ /dev/null
@@ -1,36 +0,0 @@
-<!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::iterator_restrict_traits&lt; I1, I2 &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>iterator_category</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits.html
deleted file mode 100644
index f18e6dcbbc..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits.html
+++ /dev/null
@@ -1,46 +0,0 @@
-<!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::iterator_restrict_traits&lt; I1, I2 &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits.html">iterator_restrict_traits</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::iterator_restrict_traits&lt; I1, I2 &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::iterator_restrict_traits" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits-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="a8dde94e45a58217d7be670af4be33e12"></a><!-- doxytag: member="boost::numeric::ublas::iterator_restrict_traits::iterator_category" ref="a8dde94e45a58217d7be670af4be33e12" args="" -->
-typedef I1&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator_category</b></td></tr>
-</table>
-<h3>template&lt;class I1, class I2&gt;<br/>
- struct boost::numeric::ublas::iterator_restrict_traits&lt; I1, I2 &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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01dense__random__access__iterato577dd4210bf3bfe31466e8fc13a49e13.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01dense__random__access__iterato577dd4210bf3bfe31466e8fc13a49e13.html
deleted file mode 100644
index ad94b32d79..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01dense__random__access__iterato577dd4210bf3bfe31466e8fc13a49e13.html
+++ /dev/null
@@ -1,36 +0,0 @@
-<!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::iterator_restrict_traits&lt; dense_random_access_iterator_tag, packed_random_access_iterator_tag &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>iterator_category</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01dense__random__access__iteratod4c6edf0df751ebff1b8ea6b9d08eae7.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01dense__random__access__iteratod4c6edf0df751ebff1b8ea6b9d08eae7.html
deleted file mode 100644
index f4f6390baa..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01dense__random__access__iteratod4c6edf0df751ebff1b8ea6b9d08eae7.html
+++ /dev/null
@@ -1,47 +0,0 @@
-<!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::iterator_restrict_traits&lt; dense_random_access_iterator_tag, packed_random_access_iterator_tag &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01dense__random__access__iteratod4c6edf0df751ebff1b8ea6b9d08eae7.html">iterator_restrict_traits&lt; dense_random_access_iterator_tag, packed_random_access_iterator_tag &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::iterator_restrict_traits&lt; dense_random_access_iterator_tag, packed_random_access_iterator_tag &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::iterator_restrict_traits&lt; dense_random_access_iterator_tag, packed_random_access_iterator_tag &gt;" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01dense__random__access__iterato577dd4210bf3bfe31466e8fc13a49e13.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="a13443a1ca74a6ecef27b627fcd2e372a"></a><!-- doxytag: member="boost::numeric::ublas::iterator_restrict_traits&lt; dense_random_access_iterator_tag, packed_random_access_iterator_tag &gt;::iterator_category" ref="a13443a1ca74a6ecef27b627fcd2e372a" args="" -->
-typedef <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>&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator_category</b></td></tr>
-</table>
-<h3>template&lt;&gt;<br/>
- struct boost::numeric::ublas::iterator_restrict_traits&lt; dense_random_access_iterator_tag, packed_random_access_iterator_tag &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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01dense__random__access__iteratodc161542be457382732ec49a83757970.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01dense__random__access__iteratodc161542be457382732ec49a83757970.html
deleted file mode 100644
index 87ef7c6131..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01dense__random__access__iteratodc161542be457382732ec49a83757970.html
+++ /dev/null
@@ -1,47 +0,0 @@
-<!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::iterator_restrict_traits&lt; dense_random_access_iterator_tag, sparse_bidirectional_iterator_tag &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01dense__random__access__iteratodc161542be457382732ec49a83757970.html">iterator_restrict_traits&lt; dense_random_access_iterator_tag, sparse_bidirectional_iterator_tag &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::iterator_restrict_traits&lt; dense_random_access_iterator_tag, sparse_bidirectional_iterator_tag &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::iterator_restrict_traits&lt; dense_random_access_iterator_tag, sparse_bidirectional_iterator_tag &gt;" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01dense__random__access__iteratofc8d54de2397ba5bfaca6b9ce2edc4fc.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="a36fd7f262800a37a5665734c96b5ed8e"></a><!-- doxytag: member="boost::numeric::ublas::iterator_restrict_traits&lt; dense_random_access_iterator_tag, sparse_bidirectional_iterator_tag &gt;::iterator_category" ref="a36fd7f262800a37a5665734c96b5ed8e" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator_category</b></td></tr>
-</table>
-<h3>template&lt;&gt;<br/>
- struct boost::numeric::ublas::iterator_restrict_traits&lt; dense_random_access_iterator_tag, sparse_bidirectional_iterator_tag &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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01dense__random__access__iteratofc8d54de2397ba5bfaca6b9ce2edc4fc.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01dense__random__access__iteratofc8d54de2397ba5bfaca6b9ce2edc4fc.html
deleted file mode 100644
index 5c02637568..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01dense__random__access__iteratofc8d54de2397ba5bfaca6b9ce2edc4fc.html
+++ /dev/null
@@ -1,36 +0,0 @@
-<!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::iterator_restrict_traits&lt; dense_random_access_iterator_tag, sparse_bidirectional_iterator_tag &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>iterator_category</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01packed__random__access__iterat091b6106e4ff145c2d061e2eba5bdc76.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01packed__random__access__iterat091b6106e4ff145c2d061e2eba5bdc76.html
deleted file mode 100644
index c62bb64e45..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01packed__random__access__iterat091b6106e4ff145c2d061e2eba5bdc76.html
+++ /dev/null
@@ -1,36 +0,0 @@
-<!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::iterator_restrict_traits&lt; packed_random_access_iterator_tag, dense_random_access_iterator_tag &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>iterator_category</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01packed__random__access__iterat170beb8dc7452d2a089622087df3fb79.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01packed__random__access__iterat170beb8dc7452d2a089622087df3fb79.html
deleted file mode 100644
index 289b07daa3..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01packed__random__access__iterat170beb8dc7452d2a089622087df3fb79.html
+++ /dev/null
@@ -1,47 +0,0 @@
-<!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::iterator_restrict_traits&lt; packed_random_access_iterator_tag, dense_random_access_iterator_tag &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01packed__random__access__iterat170beb8dc7452d2a089622087df3fb79.html">iterator_restrict_traits&lt; packed_random_access_iterator_tag, dense_random_access_iterator_tag &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::iterator_restrict_traits&lt; packed_random_access_iterator_tag, dense_random_access_iterator_tag &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::iterator_restrict_traits&lt; packed_random_access_iterator_tag, dense_random_access_iterator_tag &gt;" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01packed__random__access__iterat091b6106e4ff145c2d061e2eba5bdc76.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="ad48193169f00d035a7041c5ca2f417b6"></a><!-- doxytag: member="boost::numeric::ublas::iterator_restrict_traits&lt; packed_random_access_iterator_tag, dense_random_access_iterator_tag &gt;::iterator_category" ref="ad48193169f00d035a7041c5ca2f417b6" args="" -->
-typedef <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>&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator_category</b></td></tr>
-</table>
-<h3>template&lt;&gt;<br/>
- struct boost::numeric::ublas::iterator_restrict_traits&lt; packed_random_access_iterator_tag, dense_random_access_iterator_tag &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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01packed__random__access__iterata82808d6e9ae7f380bc381417545f84a.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01packed__random__access__iterata82808d6e9ae7f380bc381417545f84a.html
deleted file mode 100644
index 66fdd2edaa..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01packed__random__access__iterata82808d6e9ae7f380bc381417545f84a.html
+++ /dev/null
@@ -1,36 +0,0 @@
-<!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::iterator_restrict_traits&lt; packed_random_access_iterator_tag, sparse_bidirectional_iterator_tag &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>iterator_category</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01packed__random__access__iteratb562f8de34ea5fb27fcb98884ee3d67a.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01packed__random__access__iteratb562f8de34ea5fb27fcb98884ee3d67a.html
deleted file mode 100644
index 63584a8a20..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01packed__random__access__iteratb562f8de34ea5fb27fcb98884ee3d67a.html
+++ /dev/null
@@ -1,47 +0,0 @@
-<!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::iterator_restrict_traits&lt; packed_random_access_iterator_tag, sparse_bidirectional_iterator_tag &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01packed__random__access__iteratb562f8de34ea5fb27fcb98884ee3d67a.html">iterator_restrict_traits&lt; packed_random_access_iterator_tag, sparse_bidirectional_iterator_tag &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::iterator_restrict_traits&lt; packed_random_access_iterator_tag, sparse_bidirectional_iterator_tag &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::iterator_restrict_traits&lt; packed_random_access_iterator_tag, sparse_bidirectional_iterator_tag &gt;" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01packed__random__access__iterata82808d6e9ae7f380bc381417545f84a.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="a259f4852e2f34341ccaa33dd7f4de61b"></a><!-- doxytag: member="boost::numeric::ublas::iterator_restrict_traits&lt; packed_random_access_iterator_tag, sparse_bidirectional_iterator_tag &gt;::iterator_category" ref="a259f4852e2f34341ccaa33dd7f4de61b" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator_category</b></td></tr>
-</table>
-<h3>template&lt;&gt;<br/>
- struct boost::numeric::ublas::iterator_restrict_traits&lt; packed_random_access_iterator_tag, sparse_bidirectional_iterator_tag &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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01sparse__bidirectional__iterato1e94698c6544162be6a31166833585d0.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01sparse__bidirectional__iterato1e94698c6544162be6a31166833585d0.html
deleted file mode 100644
index 6c7540f093..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01sparse__bidirectional__iterato1e94698c6544162be6a31166833585d0.html
+++ /dev/null
@@ -1,47 +0,0 @@
-<!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::iterator_restrict_traits&lt; sparse_bidirectional_iterator_tag, dense_random_access_iterator_tag &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01sparse__bidirectional__iterato1e94698c6544162be6a31166833585d0.html">iterator_restrict_traits&lt; sparse_bidirectional_iterator_tag, dense_random_access_iterator_tag &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::iterator_restrict_traits&lt; sparse_bidirectional_iterator_tag, dense_random_access_iterator_tag &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::iterator_restrict_traits&lt; sparse_bidirectional_iterator_tag, dense_random_access_iterator_tag &gt;" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01sparse__bidirectional__iterato552b9be2728d9aec7938f6241d7f9f9d.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="a1f1e597877625af1d4f81c871f6620e9"></a><!-- doxytag: member="boost::numeric::ublas::iterator_restrict_traits&lt; sparse_bidirectional_iterator_tag, dense_random_access_iterator_tag &gt;::iterator_category" ref="a1f1e597877625af1d4f81c871f6620e9" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator_category</b></td></tr>
-</table>
-<h3>template&lt;&gt;<br/>
- struct boost::numeric::ublas::iterator_restrict_traits&lt; sparse_bidirectional_iterator_tag, dense_random_access_iterator_tag &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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01sparse__bidirectional__iterato23c588affc152003be288f42e0dc2744.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01sparse__bidirectional__iterato23c588affc152003be288f42e0dc2744.html
deleted file mode 100644
index 6e56ef14c9..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01sparse__bidirectional__iterato23c588affc152003be288f42e0dc2744.html
+++ /dev/null
@@ -1,47 +0,0 @@
-<!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::iterator_restrict_traits&lt; sparse_bidirectional_iterator_tag, packed_random_access_iterator_tag &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01sparse__bidirectional__iterato23c588affc152003be288f42e0dc2744.html">iterator_restrict_traits&lt; sparse_bidirectional_iterator_tag, packed_random_access_iterator_tag &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::iterator_restrict_traits&lt; sparse_bidirectional_iterator_tag, packed_random_access_iterator_tag &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::iterator_restrict_traits&lt; sparse_bidirectional_iterator_tag, packed_random_access_iterator_tag &gt;" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01sparse__bidirectional__iteratobaea15f49000dbf781ce07698846e9e6.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="a29cb285d4cd9030acec3940c56cb9d77"></a><!-- doxytag: member="boost::numeric::ublas::iterator_restrict_traits&lt; sparse_bidirectional_iterator_tag, packed_random_access_iterator_tag &gt;::iterator_category" ref="a29cb285d4cd9030acec3940c56cb9d77" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator_category</b></td></tr>
-</table>
-<h3>template&lt;&gt;<br/>
- struct boost::numeric::ublas::iterator_restrict_traits&lt; sparse_bidirectional_iterator_tag, packed_random_access_iterator_tag &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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01sparse__bidirectional__iterato552b9be2728d9aec7938f6241d7f9f9d.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01sparse__bidirectional__iterato552b9be2728d9aec7938f6241d7f9f9d.html
deleted file mode 100644
index a124918ea8..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01sparse__bidirectional__iterato552b9be2728d9aec7938f6241d7f9f9d.html
+++ /dev/null
@@ -1,36 +0,0 @@
-<!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::iterator_restrict_traits&lt; sparse_bidirectional_iterator_tag, dense_random_access_iterator_tag &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>iterator_category</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01sparse__bidirectional__iteratobaea15f49000dbf781ce07698846e9e6.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01sparse__bidirectional__iteratobaea15f49000dbf781ce07698846e9e6.html
deleted file mode 100644
index e81f6a0a2a..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01sparse__bidirectional__iteratobaea15f49000dbf781ce07698846e9e6.html
+++ /dev/null
@@ -1,36 +0,0 @@
-<!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::iterator_restrict_traits&lt; sparse_bidirectional_iterator_tag, packed_random_access_iterator_tag &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>iterator_category</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1lower__tag.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1lower__tag.html
deleted file mode 100644
index 164e24a1d0..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1lower__tag.html
+++ /dev/null
@@ -1,40 +0,0 @@
-<!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::lower_tag Struct 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="structboost_1_1numeric_1_1ublas_1_1lower__tag.html">lower_tag</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::lower_tag Struct Reference</h1><!-- doxytag: class="boost::numeric::ublas::lower_tag" -->
-<p>Inherited by <a class="el" href="structboost_1_1numeric_1_1ublas_1_1strict__lower__tag.html">boost::numeric::ublas::strict_lower_tag</a>, and <a class="el" href="structboost_1_1numeric_1_1ublas_1_1unit__lower__tag.html">boost::numeric::ublas::unit_lower_tag</a>.</p>
-<table border="0" cellpadding="0" cellspacing="0">
-</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1__traits-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1__traits-members.html
deleted file mode 100644
index 628af69a06..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1__traits-members.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!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::matrix_binary_scalar1_traits&lt; E1, E2, F &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>expression_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1__traits.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1__traits.html
deleted file mode 100644
index b4e37b8c82..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1__traits.html
+++ /dev/null
@@ -1,49 +0,0 @@
-<!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::matrix_binary_scalar1_traits&lt; E1, E2, F &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1__traits.html">matrix_binary_scalar1_traits</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_binary_scalar1_traits&lt; E1, E2, F &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_binary_scalar1_traits" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1__traits-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="afe7ad2aa206473e75267480fb8d5607e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1_traits::expression_type" ref="afe7ad2aa206473e75267480fb8d5607e" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1.html">matrix_binary_scalar1</a><br class="typebreak"/>
-&lt; E1, E2, F &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa6e960b71bc4695c3961b10becc5975f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar1_traits::result_type" ref="aa6e960b71bc4695c3961b10becc5975f" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1.html">expression_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-</table>
-<h3>template&lt;class E1, class E2, class F&gt;<br/>
- struct boost::numeric::ublas::matrix_binary_scalar1_traits&lt; E1, E2, F &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2__traits-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2__traits-members.html
deleted file mode 100644
index 50c824bc57..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2__traits-members.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!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::matrix_binary_scalar2_traits&lt; E1, E2, F &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>expression_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2__traits.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2__traits.html
deleted file mode 100644
index 4eebdc55ba..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2__traits.html
+++ /dev/null
@@ -1,49 +0,0 @@
-<!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::matrix_binary_scalar2_traits&lt; E1, E2, F &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2__traits.html">matrix_binary_scalar2_traits</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_binary_scalar2_traits&lt; E1, E2, F &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_binary_scalar2_traits" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2__traits-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="a40071caf5f4fe4fb471aed655eae1a29"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2_traits::expression_type" ref="a40071caf5f4fe4fb471aed655eae1a29" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2.html">matrix_binary_scalar2</a><br class="typebreak"/>
-&lt; E1, E2, F &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3407fc1ba82d8bfa4b8407d367f92a71"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_scalar2_traits::result_type" ref="a3407fc1ba82d8bfa4b8407d367f92a71" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2.html">expression_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-</table>
-<h3>template&lt;class E1, class E2, class F&gt;<br/>
- struct boost::numeric::ublas::matrix_binary_scalar2_traits&lt; E1, E2, F &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__binary__traits-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__binary__traits-members.html
deleted file mode 100644
index 9b14be7e0d..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__binary__traits-members.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!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::matrix_binary_traits&lt; E1, E2, F &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>expression_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__binary__traits.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__binary__traits.html
deleted file mode 100644
index 7af7c4e5a4..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__binary__traits.html
+++ /dev/null
@@ -1,48 +0,0 @@
-<!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::matrix_binary_traits&lt; E1, E2, F &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1matrix__binary__traits.html">matrix_binary_traits</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_binary_traits&lt; E1, E2, F &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_binary_traits" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1matrix__binary__traits-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="a194f90941c566a2631ed95db20932c6e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_traits::expression_type" ref="a194f90941c566a2631ed95db20932c6e" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary.html">matrix_binary</a>&lt; E1, E2, F &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85afb1a5ed298650d01cb3e6eee39456"></a><!-- doxytag: member="boost::numeric::ublas::matrix_binary_traits::result_type" ref="a85afb1a5ed298650d01cb3e6eee39456" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary.html">expression_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-</table>
-<h3>template&lt;class E1, class E2, class F&gt;<br/>
- struct boost::numeric::ublas::matrix_binary_traits&lt; E1, E2, F &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary__functor-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary__functor-members.html
deleted file mode 100644
index 978188807a..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary__functor-members.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!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::matrix_matrix_binary_functor&lt; M1, M2, TV &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary__functor.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary__functor.html
deleted file mode 100644
index b4061a8b5d..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary__functor.html
+++ /dev/null
@@ -1,54 +0,0 @@
-<!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::matrix_matrix_binary_functor&lt; M1, M2, TV &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary__functor.html">matrix_matrix_binary_functor</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_matrix_binary_functor&lt; M1, M2, TV &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_matrix_binary_functor" -->
-<p>Inherited by <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>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary__functor-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="a7ef68516da13939279ae60efcfdfa518"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary_functor::size_type" ref="a7ef68516da13939279ae60efcfdfa518" args="" -->
-typedef M1::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="a9fcc558722d83c1b3e740ba754fb0b05"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary_functor::difference_type" ref="a9fcc558722d83c1b3e740ba754fb0b05" args="" -->
-typedef M1::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="a3d3500be1306599fc6f4a398d7257e71"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary_functor::value_type" ref="a3d3500be1306599fc6f4a398d7257e71" args="" -->
-typedef TV&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="a389285afffc0a7b2b8f97a13caa8346f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary_functor::result_type" ref="a389285afffc0a7b2b8f97a13caa8346f" args="" -->
-typedef TV&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-</table>
-<h3>template&lt;class M1, class M2, class TV&gt;<br/>
- struct boost::numeric::ublas::matrix_matrix_binary_functor&lt; M1, M2, TV &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary__traits-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary__traits-members.html
deleted file mode 100644
index dea74b538a..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary__traits-members.html
+++ /dev/null
@@ -1,40 +0,0 @@
-<!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::matrix_matrix_binary_traits&lt; T1, E1, T2, E2 &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>expression_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>orientation_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>promote_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary__traits.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary__traits.html
deleted file mode 100644
index 29ecce58a4..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary__traits.html
+++ /dev/null
@@ -1,57 +0,0 @@
-<!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::matrix_matrix_binary_traits&lt; T1, E1, T2, E2 &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary__traits.html">matrix_matrix_binary_traits</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_matrix_binary_traits&lt; T1, E1, T2, E2 &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_matrix_binary_traits" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary__traits-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="adf3ee6bd6e6837f553b6e6f164821c2f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary_traits::storage_category" ref="adf3ee6bd6e6837f553b6e6f164821c2f" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">unknown_storage_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="a9d4f00adefd3af1c2293e8bdf7d992c6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary_traits::orientation_category" ref="a9d4f00adefd3af1c2293e8bdf7d992c6" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1unknown__orientation__tag.html">unknown_orientation_tag</a>&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="ace48e04048dc6656ca807af87fd990e9"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary_traits::promote_type" ref="ace48e04048dc6656ca807af87fd990e9" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1promote__traits.html">promote_traits</a>&lt; T1, T2 &gt;<br class="typebreak"/>
-::promote_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>promote_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acd1ad558a50e86bb3ab8ea1f7e13544c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary_traits::expression_type" ref="acd1ad558a50e86bb3ab8ea1f7e13544c" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary.html">matrix_matrix_binary</a><br class="typebreak"/>
-&lt; E1, E2, <a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__matrix__prod.html">matrix_matrix_prod</a><br class="typebreak"/>
-&lt; E1, E2, promote_type &gt; &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa7e1e9f2a137a135fc07734b6dc17924"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_binary_traits::result_type" ref="aa7e1e9f2a137a135fc07734b6dc17924" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary.html">expression_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-</table>
-<h3>template&lt;class T1, class E1, class T2, class E2&gt;<br/>
- struct boost::numeric::ublas::matrix_matrix_binary_traits&lt; T1, E1, T2, E2 &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__matrix__prod-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__matrix__prod-members.html
deleted file mode 100644
index 9af2c40781..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__matrix__prod-members.html
+++ /dev/null
@@ -1,44 +0,0 @@
-<!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::matrix_matrix_prod&lt; M1, M2, TV &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(const matrix_container&lt; C1 &gt; &amp;c1, const matrix_container&lt; C2 &gt; &amp;c2, size_type i, size_type j) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(const matrix_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, size_type i, size_type j) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(difference_type size, I1 it1, I2 it2) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(I1 it1, const I1 &amp;it1_end, I2 it2, const I2 &amp;it2_end, packed_random_access_iterator_tag) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(I1 it1, const I1 &amp;it1_end, I2 it2, const I2 &amp;it2_end, sparse_bidirectional_iterator_tag) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__matrix__prod.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__matrix__prod.html
deleted file mode 100644
index fe318f279e..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__matrix__prod.html
+++ /dev/null
@@ -1,84 +0,0 @@
-<!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::matrix_matrix_prod&lt; M1, M2, TV &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1matrix__matrix__prod.html">matrix_matrix_prod</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_matrix_prod&lt; M1, M2, TV &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_matrix_prod" --><!-- doxytag: inherits="boost::numeric::ublas::matrix_matrix_binary_functor" -->
-<p>Inherits <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>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1matrix__matrix__prod-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="a1c4e41deac64f23a299a0d99597792bc"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_prod::size_type" ref="a1c4e41deac64f23a299a0d99597792bc" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary__functor.html">matrix_matrix_binary_functor</a><br class="typebreak"/>
-&lt; M1, M2, TV &gt;::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="a636a2816e44919d5ace8f02cd06ee4b4"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_prod::difference_type" ref="a636a2816e44919d5ace8f02cd06ee4b4" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary__functor.html">matrix_matrix_binary_functor</a><br class="typebreak"/>
-&lt; M1, M2, TV &gt;<br class="typebreak"/>
-::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="af63311dbde441dbe8b17b08a5dc567dd"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_prod::value_type" ref="af63311dbde441dbe8b17b08a5dc567dd" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary__functor.html">matrix_matrix_binary_functor</a><br class="typebreak"/>
-&lt; M1, M2, TV &gt;::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="a970cd755f3948670a69143806efb6a0d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_prod::result_type" ref="a970cd755f3948670a69143806efb6a0d" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary__functor.html">matrix_matrix_binary_functor</a><br class="typebreak"/>
-&lt; M1, M2, TV &gt;::result_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a36c25d1c73df56b622cacbbc656e2492"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_prod::apply" ref="a36c25d1c73df56b622cacbbc656e2492" args="(const matrix_container&lt; C1 &gt; &amp;c1, const matrix_container&lt; C2 &gt; &amp;c2, size_type i, size_type j)" -->
-template&lt;class C1 , class C2 &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">matrix_container</a>&lt; C1 &gt; &amp;c1, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">matrix_container</a>&lt; C2 &gt; &amp;c2, size_type i, size_type j)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a6ceff9a0e80b575b37ac08c781844758"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_prod::apply" ref="a6ceff9a0e80b575b37ac08c781844758" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, size_type i, size_type j)" -->
-template&lt;class E1 , class E2 &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, size_type i, size_type j)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="acfb77e58bd3cb0c968267e202c6ac95a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_prod::apply" ref="acfb77e58bd3cb0c968267e202c6ac95a" args="(difference_type size, I1 it1, I2 it2)" -->
-template&lt;class I1 , class I2 &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (difference_type size, I1 it1, I2 it2)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a4c323f7dbeea5fcb1d5946691ee25263"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_prod::apply" ref="a4c323f7dbeea5fcb1d5946691ee25263" args="(I1 it1, const I1 &amp;it1_end, I2 it2, const I2 &amp;it2_end, packed_random_access_iterator_tag)" -->
-template&lt;class I1 , class I2 &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (I1 it1, const I1 &amp;it1_end, I2 it2, const I2 &amp;it2_end, <a class="el" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a>)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a27eea503323cea797c9866d5625d5b4e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_prod::apply" ref="a27eea503323cea797c9866d5625d5b4e" args="(I1 it1, const I1 &amp;it1_end, I2 it2, const I2 &amp;it2_end, sparse_bidirectional_iterator_tag)" -->
-template&lt;class I1 , class I2 &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (I1 it1, const I1 &amp;it1_end, I2 it2, const I2 &amp;it2_end, <a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>)</td></tr>
-</table>
-<h3>template&lt;class M1, class M2, class TV&gt;<br/>
- struct boost::numeric::ublas::matrix_matrix_prod&lt; M1, M2, TV &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__matrix__solve__traits-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__matrix__solve__traits-members.html
deleted file mode 100644
index 2a3d430070..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__matrix__solve__traits-members.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!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::matrix_matrix_solve_traits&lt; E1, E2 &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>promote_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__matrix__solve__traits.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__matrix__solve__traits.html
deleted file mode 100644
index 49c5c6e345..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__matrix__solve__traits.html
+++ /dev/null
@@ -1,51 +0,0 @@
-<!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::matrix_matrix_solve_traits&lt; E1, E2 &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1matrix__matrix__solve__traits.html">matrix_matrix_solve_traits</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_matrix_solve_traits&lt; E1, E2 &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_matrix_solve_traits" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1matrix__matrix__solve__traits-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="aeacd18b3b34074900d47beebfeba62fa"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_solve_traits::promote_type" ref="aeacd18b3b34074900d47beebfeba62fa" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1promote__traits.html">promote_traits</a><br class="typebreak"/>
-&lt; typename E1::value_type, <br class="typebreak"/>
-typename E2::value_type &gt;<br class="typebreak"/>
-::promote_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>promote_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af3b7a14438bbd57ea5592652c1aacdd8"></a><!-- doxytag: member="boost::numeric::ublas::matrix_matrix_solve_traits::result_type" ref="af3b7a14438bbd57ea5592652c1aacdd8" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">matrix</a>&lt; promote_type &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-</table>
-<h3>template&lt;class E1, class E2&gt;<br/>
- struct boost::numeric::ublas::matrix_matrix_solve_traits&lt; E1, E2 &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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__norm__1-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__norm__1-members.html
deleted file mode 100644
index d9a600391c..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__norm__1-members.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!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::matrix_norm_1&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__norm__1.html">boost::numeric::ublas::matrix_norm_1&lt; M &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(const matrix_expression&lt; E &gt; &amp;e) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>real_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__norm__1.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__norm__1.html
deleted file mode 100644
index 7d34c3c837..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__norm__1.html
+++ /dev/null
@@ -1,63 +0,0 @@
-<!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::matrix_norm_1&lt; M &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1matrix__norm__1.html">matrix_norm_1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_norm_1&lt; M &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_norm_1" --><!-- doxytag: inherits="boost::numeric::ublas::matrix_scalar_real_unary_functor" -->
-<p>Inherits <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>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1matrix__norm__1-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="a3f272ceba4261c0d5a15a39a622f36bc"></a><!-- doxytag: member="boost::numeric::ublas::matrix_norm_1::value_type" ref="a3f272ceba4261c0d5a15a39a622f36bc" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__scalar__real__unary__functor.html">matrix_scalar_real_unary_functor</a><br class="typebreak"/>
-&lt; M &gt;::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="a5a7662b47974a6fe9f01e87fd33ed37b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_norm_1::real_type" ref="a5a7662b47974a6fe9f01e87fd33ed37b" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__scalar__real__unary__functor.html">matrix_scalar_real_unary_functor</a><br class="typebreak"/>
-&lt; M &gt;::real_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>real_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f41c05b6b5663fecbdfe8c683e87a3a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_norm_1::result_type" ref="a0f41c05b6b5663fecbdfe8c683e87a3a" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__scalar__real__unary__functor.html">matrix_scalar_real_unary_functor</a><br class="typebreak"/>
-&lt; M &gt;::result_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a03823bc034654f0ea542a71a1ce27207"></a><!-- doxytag: member="boost::numeric::ublas::matrix_norm_1::apply" ref="a03823bc034654f0ea542a71a1ce27207" args="(const matrix_expression&lt; E &gt; &amp;e)" -->
-template&lt;class E &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">matrix_expression</a>&lt; E &gt; &amp;e)</td></tr>
-</table>
-<h3>template&lt;class M&gt;<br/>
- struct boost::numeric::ublas::matrix_norm_1&lt; M &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__norm__frobenius-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__norm__frobenius-members.html
deleted file mode 100644
index 0d692e7837..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__norm__frobenius-members.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!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::matrix_norm_frobenius&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__norm__frobenius.html">boost::numeric::ublas::matrix_norm_frobenius&lt; M &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(const matrix_expression&lt; E &gt; &amp;e) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>real_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__norm__frobenius.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__norm__frobenius.html
deleted file mode 100644
index 07d1af9d16..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__norm__frobenius.html
+++ /dev/null
@@ -1,63 +0,0 @@
-<!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::matrix_norm_frobenius&lt; M &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1matrix__norm__frobenius.html">matrix_norm_frobenius</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_norm_frobenius&lt; M &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_norm_frobenius" --><!-- doxytag: inherits="boost::numeric::ublas::matrix_scalar_real_unary_functor" -->
-<p>Inherits <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>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1matrix__norm__frobenius-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="abae291240ed6b868dd504a4c2a9b0bcf"></a><!-- doxytag: member="boost::numeric::ublas::matrix_norm_frobenius::value_type" ref="abae291240ed6b868dd504a4c2a9b0bcf" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__scalar__real__unary__functor.html">matrix_scalar_real_unary_functor</a><br class="typebreak"/>
-&lt; M &gt;::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="a4c627e6916b8f2a966e937cb76506cdb"></a><!-- doxytag: member="boost::numeric::ublas::matrix_norm_frobenius::real_type" ref="a4c627e6916b8f2a966e937cb76506cdb" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__scalar__real__unary__functor.html">matrix_scalar_real_unary_functor</a><br class="typebreak"/>
-&lt; M &gt;::real_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>real_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d3f24a8eb427b2fc37a571f13b02910"></a><!-- doxytag: member="boost::numeric::ublas::matrix_norm_frobenius::result_type" ref="a6d3f24a8eb427b2fc37a571f13b02910" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__scalar__real__unary__functor.html">matrix_scalar_real_unary_functor</a><br class="typebreak"/>
-&lt; M &gt;::result_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a2970ade90d8542593385f7a57cfaaab1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_norm_frobenius::apply" ref="a2970ade90d8542593385f7a57cfaaab1" args="(const matrix_expression&lt; E &gt; &amp;e)" -->
-template&lt;class E &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">matrix_expression</a>&lt; E &gt; &amp;e)</td></tr>
-</table>
-<h3>template&lt;class M&gt;<br/>
- struct boost::numeric::ublas::matrix_norm_frobenius&lt; M &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__norm__inf-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__norm__inf-members.html
deleted file mode 100644
index 68ccc5b876..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__norm__inf-members.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!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::matrix_norm_inf&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__norm__inf.html">boost::numeric::ublas::matrix_norm_inf&lt; M &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(const matrix_expression&lt; E &gt; &amp;e) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>real_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__norm__inf.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__norm__inf.html
deleted file mode 100644
index 2dbed4fa46..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__norm__inf.html
+++ /dev/null
@@ -1,63 +0,0 @@
-<!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::matrix_norm_inf&lt; M &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1matrix__norm__inf.html">matrix_norm_inf</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_norm_inf&lt; M &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_norm_inf" --><!-- doxytag: inherits="boost::numeric::ublas::matrix_scalar_real_unary_functor" -->
-<p>Inherits <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>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1matrix__norm__inf-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="a0f559255d204b931d049c1e648958fd1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_norm_inf::value_type" ref="a0f559255d204b931d049c1e648958fd1" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__scalar__real__unary__functor.html">matrix_scalar_real_unary_functor</a><br class="typebreak"/>
-&lt; M &gt;::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="a0d3fe05f03c85c2e1f4bbe53c3b6a0bd"></a><!-- doxytag: member="boost::numeric::ublas::matrix_norm_inf::real_type" ref="a0d3fe05f03c85c2e1f4bbe53c3b6a0bd" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__scalar__real__unary__functor.html">matrix_scalar_real_unary_functor</a><br class="typebreak"/>
-&lt; M &gt;::real_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>real_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a91b9c41f5bafda4bd26ccb77cdc37ce8"></a><!-- doxytag: member="boost::numeric::ublas::matrix_norm_inf::result_type" ref="a91b9c41f5bafda4bd26ccb77cdc37ce8" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__scalar__real__unary__functor.html">matrix_scalar_real_unary_functor</a><br class="typebreak"/>
-&lt; M &gt;::result_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a07eac4ce59768057382fc3561017811c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_norm_inf::apply" ref="a07eac4ce59768057382fc3561017811c" args="(const matrix_expression&lt; E &gt; &amp;e)" -->
-template&lt;class E &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">matrix_expression</a>&lt; E &gt; &amp;e)</td></tr>
-</table>
-<h3>template&lt;class M&gt;<br/>
- struct boost::numeric::ublas::matrix_norm_inf&lt; M &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__scalar__real__unary__functor-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__scalar__real__unary__functor-members.html
deleted file mode 100644
index 7a908a402b..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__scalar__real__unary__functor-members.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!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::matrix_scalar_real_unary_functor&lt; M &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>real_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__scalar__real__unary__functor.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__scalar__real__unary__functor.html
deleted file mode 100644
index bae3afa09f..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__scalar__real__unary__functor.html
+++ /dev/null
@@ -1,53 +0,0 @@
-<!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::matrix_scalar_real_unary_functor&lt; M &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1matrix__scalar__real__unary__functor.html">matrix_scalar_real_unary_functor</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_scalar_real_unary_functor&lt; M &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_scalar_real_unary_functor" -->
-<p>Inherited by <a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__norm__1.html">boost::numeric::ublas::matrix_norm_1&lt; M &gt;</a>, <a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__norm__frobenius.html">boost::numeric::ublas::matrix_norm_frobenius&lt; M &gt;</a>, and <a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__norm__inf.html">boost::numeric::ublas::matrix_norm_inf&lt; M &gt;</a>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1matrix__scalar__real__unary__functor-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="a917579b5940bd9498bc1c89f4984d5e8"></a><!-- doxytag: member="boost::numeric::ublas::matrix_scalar_real_unary_functor::value_type" ref="a917579b5940bd9498bc1c89f4984d5e8" 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="a575ceec8a6e6094b6f8f64e18650e147"></a><!-- doxytag: member="boost::numeric::ublas::matrix_scalar_real_unary_functor::real_type" ref="a575ceec8a6e6094b6f8f64e18650e147" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits</a><br class="typebreak"/>
-&lt; value_type &gt;::real_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>real_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9f70298ed3d143d92cf95c25b368ad82"></a><!-- doxytag: member="boost::numeric::ublas::matrix_scalar_real_unary_functor::result_type" ref="a9f70298ed3d143d92cf95c25b368ad82" args="" -->
-typedef real_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-</table>
-<h3>template&lt;class M&gt;<br/>
- struct boost::numeric::ublas::matrix_scalar_real_unary_functor&lt; M &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__scalar__unary__traits-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__scalar__unary__traits-members.html
deleted file mode 100644
index 16d51dc00f..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__scalar__unary__traits-members.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!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::matrix_scalar_unary_traits&lt; E, F &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>expression_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__scalar__unary__traits.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__scalar__unary__traits.html
deleted file mode 100644
index 6ddd84e4f6..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__scalar__unary__traits.html
+++ /dev/null
@@ -1,48 +0,0 @@
-<!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::matrix_scalar_unary_traits&lt; E, F &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1matrix__scalar__unary__traits.html">matrix_scalar_unary_traits</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_scalar_unary_traits&lt; E, F &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_scalar_unary_traits" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1matrix__scalar__unary__traits-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="ae2b613b891024f0390a406a56d8d4664"></a><!-- doxytag: member="boost::numeric::ublas::matrix_scalar_unary_traits::expression_type" ref="ae2b613b891024f0390a406a56d8d4664" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__scalar__unary.html">matrix_scalar_unary</a>&lt; E, F &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a67e97f1c0abc02900cba90c756774cea"></a><!-- doxytag: member="boost::numeric::ublas::matrix_scalar_unary_traits::result_type" ref="a67e97f1c0abc02900cba90c756774cea" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__scalar__unary.html">expression_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-</table>
-<h3>template&lt;class E, class F&gt;<br/>
- struct boost::numeric::ublas::matrix_scalar_unary_traits&lt; E, F &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__tag.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__tag.html
deleted file mode 100644
index 352cb51123..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__tag.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!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::matrix_tag Struct 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="structboost_1_1numeric_1_1ublas_1_1matrix__tag.html">matrix_tag</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_tag Struct Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_tag" --><table border="0" cellpadding="0" cellspacing="0">
-</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>
diff --git a/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 b/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
deleted file mode 100644
index 13a85fc780..0000000000
--- a/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
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::matrix_temporary_traits&lt; banded_adaptor&lt; M &gt; &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01banded__adaptor_3_01_m_01_4_01_4.html">matrix_temporary_traits&lt; banded_adaptor&lt; M &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_temporary_traits&lt; banded_adaptor&lt; M &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_temporary_traits&lt; banded_adaptor&lt; M &gt; &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;class M&gt;<br/>
- struct boost::numeric::ublas::matrix_temporary_traits&lt; banded_adaptor&lt; M &gt; &gt;</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>
diff --git a/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 b/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
deleted file mode 100644
index 7d02776289..0000000000
--- a/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
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::matrix_temporary_traits&lt; const banded_adaptor&lt; M &gt; &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01const_01banded__adaptor_3_01_m_01_4_01_4.html">matrix_temporary_traits&lt; const banded_adaptor&lt; M &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_temporary_traits&lt; const banded_adaptor&lt; M &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_temporary_traits&lt; const banded_adaptor&lt; M &gt; &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;class M&gt;<br/>
- struct boost::numeric::ublas::matrix_temporary_traits&lt; const banded_adaptor&lt; M &gt; &gt;</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>
diff --git a/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 b/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
deleted file mode 100644
index bcdeec1c7d..0000000000
--- a/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
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::matrix_temporary_traits&lt; const hermitian_adaptor&lt; M, TRI &gt; &gt; Struct 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="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">matrix_temporary_traits&lt; const hermitian_adaptor&lt; M, TRI &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_temporary_traits&lt; const hermitian_adaptor&lt; M, TRI &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_temporary_traits&lt; const hermitian_adaptor&lt; M, TRI &gt; &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;class M, class TRI&gt;<br/>
- struct boost::numeric::ublas::matrix_temporary_traits&lt; const hermitian_adaptor&lt; M, TRI &gt; &gt;</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>
diff --git a/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 b/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
deleted file mode 100644
index 643330fedd..0000000000
--- a/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
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::matrix_temporary_traits&lt; const matrix_indirect&lt; M &gt; &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01const_01matrix__indirect_3_01_m_01_4_01_4.html">matrix_temporary_traits&lt; const matrix_indirect&lt; M &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_temporary_traits&lt; const matrix_indirect&lt; M &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_temporary_traits&lt; const matrix_indirect&lt; M &gt; &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;class M&gt;<br/>
- struct boost::numeric::ublas::matrix_temporary_traits&lt; const matrix_indirect&lt; M &gt; &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>
diff --git a/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 b/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
deleted file mode 100644
index ad31a40790..0000000000
--- a/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
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::matrix_temporary_traits&lt; const matrix_range&lt; M &gt; &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01const_01matrix__range_3_01_m_01_4_01_4.html">matrix_temporary_traits&lt; const matrix_range&lt; M &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_temporary_traits&lt; const matrix_range&lt; M &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_temporary_traits&lt; const matrix_range&lt; M &gt; &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;class M&gt;<br/>
- struct boost::numeric::ublas::matrix_temporary_traits&lt; const matrix_range&lt; M &gt; &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>
diff --git a/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 b/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
deleted file mode 100644
index 7cf462ed6b..0000000000
--- a/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
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::matrix_temporary_traits&lt; const matrix_slice&lt; M &gt; &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01const_01matrix__slice_3_01_m_01_4_01_4.html">matrix_temporary_traits&lt; const matrix_slice&lt; M &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_temporary_traits&lt; const matrix_slice&lt; M &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_temporary_traits&lt; const matrix_slice&lt; M &gt; &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;class M&gt;<br/>
- struct boost::numeric::ublas::matrix_temporary_traits&lt; const matrix_slice&lt; M &gt; &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>
diff --git a/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 b/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
deleted file mode 100644
index c093f3c559..0000000000
--- a/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
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::matrix_temporary_traits&lt; const symmetric_adaptor&lt; M, TRI &gt; &gt; Struct 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="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">matrix_temporary_traits&lt; const symmetric_adaptor&lt; M, TRI &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_temporary_traits&lt; const symmetric_adaptor&lt; M, TRI &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_temporary_traits&lt; const symmetric_adaptor&lt; M, TRI &gt; &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;class M, class TRI&gt;<br/>
- struct boost::numeric::ublas::matrix_temporary_traits&lt; const symmetric_adaptor&lt; M, TRI &gt; &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>
diff --git a/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 b/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
deleted file mode 100644
index 24b43a0dad..0000000000
--- a/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
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::matrix_temporary_traits&lt; const triangular_adaptor&lt; M, TRI &gt; &gt; Struct 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="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">matrix_temporary_traits&lt; const triangular_adaptor&lt; M, TRI &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_temporary_traits&lt; const triangular_adaptor&lt; M, TRI &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_temporary_traits&lt; const triangular_adaptor&lt; M, TRI &gt; &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;class M, class TRI&gt;<br/>
- struct boost::numeric::ublas::matrix_temporary_traits&lt; const triangular_adaptor&lt; M, TRI &gt; &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>
diff --git a/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 b/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
deleted file mode 100644
index cb084f94e6..0000000000
--- a/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
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::matrix_temporary_traits&lt; hermitian_adaptor&lt; M, TRI &gt; &gt; Struct 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="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">matrix_temporary_traits&lt; hermitian_adaptor&lt; M, TRI &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_temporary_traits&lt; hermitian_adaptor&lt; M, TRI &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_temporary_traits&lt; hermitian_adaptor&lt; M, TRI &gt; &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;class M, class TRI&gt;<br/>
- struct boost::numeric::ublas::matrix_temporary_traits&lt; hermitian_adaptor&lt; M, TRI &gt; &gt;</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>
diff --git a/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 b/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
deleted file mode 100644
index c10c8bd252..0000000000
--- a/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
+++ /dev/null
@@ -1,44 +0,0 @@
-<!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::matrix_temporary_traits&lt; matrix_indirect&lt; M &gt; &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01matrix__indirect_3_01_m_01_4_01_4.html">matrix_temporary_traits&lt; matrix_indirect&lt; M &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_temporary_traits&lt; matrix_indirect&lt; M &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_temporary_traits&lt; matrix_indirect&lt; M &gt; &gt;" -->
-<p>Specialization of temporary_traits.
-</p>
-<table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;class M&gt;<br/>
- struct boost::numeric::ublas::matrix_temporary_traits&lt; matrix_indirect&lt; M &gt; &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>
diff --git a/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 b/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
deleted file mode 100644
index 6befe8fea8..0000000000
--- a/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
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::matrix_temporary_traits&lt; matrix_range&lt; M &gt; &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01matrix__range_3_01_m_01_4_01_4.html">matrix_temporary_traits&lt; matrix_range&lt; M &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_temporary_traits&lt; matrix_range&lt; M &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_temporary_traits&lt; matrix_range&lt; M &gt; &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;class M&gt;<br/>
- struct boost::numeric::ublas::matrix_temporary_traits&lt; matrix_range&lt; M &gt; &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>
diff --git a/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 b/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
deleted file mode 100644
index d938f45611..0000000000
--- a/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
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::matrix_temporary_traits&lt; matrix_slice&lt; M &gt; &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01matrix__slice_3_01_m_01_4_01_4.html">matrix_temporary_traits&lt; matrix_slice&lt; M &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_temporary_traits&lt; matrix_slice&lt; M &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_temporary_traits&lt; matrix_slice&lt; M &gt; &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;class M&gt;<br/>
- struct boost::numeric::ublas::matrix_temporary_traits&lt; matrix_slice&lt; M &gt; &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>
diff --git a/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 b/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
deleted file mode 100644
index bcb8604b69..0000000000
--- a/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
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::matrix_temporary_traits&lt; symmetric_adaptor&lt; M, TRI &gt; &gt; Struct 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="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">matrix_temporary_traits&lt; symmetric_adaptor&lt; M, TRI &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_temporary_traits&lt; symmetric_adaptor&lt; M, TRI &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_temporary_traits&lt; symmetric_adaptor&lt; M, TRI &gt; &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;class M, class TRI&gt;<br/>
- struct boost::numeric::ublas::matrix_temporary_traits&lt; symmetric_adaptor&lt; M, TRI &gt; &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>
diff --git a/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 b/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
deleted file mode 100644
index 36bbb90774..0000000000
--- a/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
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::matrix_temporary_traits&lt; triangular_adaptor&lt; M, TRI &gt; &gt; Struct 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="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">matrix_temporary_traits&lt; triangular_adaptor&lt; M, TRI &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_temporary_traits&lt; triangular_adaptor&lt; M, TRI &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_temporary_traits&lt; triangular_adaptor&lt; M, TRI &gt; &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;class M, class TRI&gt;<br/>
- struct boost::numeric::ublas::matrix_temporary_traits&lt; triangular_adaptor&lt; M, TRI &gt; &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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__traits-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__traits-members.html
deleted file mode 100644
index 53d0a7da49..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__traits-members.html
+++ /dev/null
@@ -1,48 +0,0 @@
-<!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::matrix_traits&lt; MATRIX &gt; Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__traits.html">boost::numeric::ublas::matrix_traits&lt; MATRIX &gt;</a>, including all inherited members.<table>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html#afc9b405e035bb649a71078a867a0a954">closure_type</a> typedef</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html">boost::numeric::ublas::mutable_container_traits&lt; MATRIX &gt;</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#a3e70e3fc95efe22c75e46254540fe102">const_closure_type</a> typedef</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html">boost::numeric::ublas::container_view_traits&lt; MATRIX &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__view__traits.html#ac7188352e006e69595cd3ef63b146981">const_iterator1</a> typedef</td><td><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></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__view__traits.html#ac7631e36ed8151e8502e45fe209ffe7d">const_iterator2</a> typedef</td><td><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></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#a898606cf70edd48e415188597be35bf8">const_reference</a> typedef</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html">boost::numeric::ublas::container_view_traits&lt; MATRIX &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#accf58d00f9fc9bb71cefe5dbc692d7ba">difference_type</a> typedef</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html">boost::numeric::ublas::container_view_traits&lt; MATRIX &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__matrix__traits.html#a4552d6a39479c012ddcd8e192137957f">iterator1</a> typedef</td><td><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><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__matrix__traits.html#ab69dd939738914bdb51477a87a639776">iterator2</a> typedef</td><td><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><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__view__traits.html#ac5889fcf13300a99e309fb9e046a05cd">orientation_category</a> typedef</td><td><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></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html#acaad8d9d2258ac81d1f03c4c7f0ccd7a">reference</a> typedef</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html">boost::numeric::ublas::mutable_container_traits&lt; MATRIX &gt;</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#af5064cd16c56c216204b48edaadc7ee7">size_type</a> typedef</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html">boost::numeric::ublas::container_view_traits&lt; MATRIX &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#a091a1cb2814b6b67b478ac3922132df5">storage_category</a> typedef</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html">boost::numeric::ublas::container_view_traits&lt; MATRIX &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#a4ea7126fbacb0e0932fde071006121a2">value_type</a> typedef</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html">boost::numeric::ublas::container_view_traits&lt; MATRIX &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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__traits.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__traits.html
deleted file mode 100644
index fa0938e238..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__traits.html
+++ /dev/null
@@ -1,49 +0,0 @@
-<!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::matrix_traits&lt; MATRIX &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1matrix__traits.html">matrix_traits</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_traits&lt; MATRIX &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_traits" --><!-- doxytag: inherits="boost::numeric::ublas::matrix_view_traits,boost::numeric::ublas::mutable_matrix_traits" -->
-<p>Traits class to extract type information from a MATRIX.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__view__traits.html">boost::numeric::ublas::matrix_view_traits&lt; MATRIX &gt;</a>, and <a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__matrix__traits.html">boost::numeric::ublas::mutable_matrix_traits&lt; MATRIX &gt;</a>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1matrix__traits-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;class MATRIX&gt;<br/>
- struct boost::numeric::ublas::matrix_traits&lt; MATRIX &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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__unary1__traits-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__unary1__traits-members.html
deleted file mode 100644
index 5dc1dc1edb..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__unary1__traits-members.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!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::matrix_unary1_traits&lt; E, F &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>expression_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__unary1__traits.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__unary1__traits.html
deleted file mode 100644
index daad99661d..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__unary1__traits.html
+++ /dev/null
@@ -1,48 +0,0 @@
-<!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::matrix_unary1_traits&lt; E, F &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1matrix__unary1__traits.html">matrix_unary1_traits</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_unary1_traits&lt; E, F &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_unary1_traits" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1matrix__unary1__traits-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="afd76d9c990e33cb71744f21d1082045c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1_traits::expression_type" ref="afd76d9c990e33cb71744f21d1082045c" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1.html">matrix_unary1</a>&lt; E, F &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e73ada11c9b83fbfa78c7d90e013dd6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1_traits::result_type" ref="a6e73ada11c9b83fbfa78c7d90e013dd6" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1.html">expression_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-</table>
-<h3>template&lt;class E, class F&gt;<br/>
- struct boost::numeric::ublas::matrix_unary1_traits&lt; E, F &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__unary2__traits-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__unary2__traits-members.html
deleted file mode 100644
index d60392fbcf..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__unary2__traits-members.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!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::matrix_unary2_traits&lt; E, F &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>expression_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__unary2__traits.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__unary2__traits.html
deleted file mode 100644
index c91d2e2213..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__unary2__traits.html
+++ /dev/null
@@ -1,48 +0,0 @@
-<!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::matrix_unary2_traits&lt; E, F &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1matrix__unary2__traits.html">matrix_unary2_traits</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_unary2_traits&lt; E, F &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_unary2_traits" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1matrix__unary2__traits-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="ad672fda8a3771f77bda262703d491020"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2_traits::expression_type" ref="ad672fda8a3771f77bda262703d491020" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2.html">matrix_unary2</a>&lt; E, F &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad2f74ae6eec730bd5dac540c99c7075a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary2_traits::result_type" ref="ad2f74ae6eec730bd5dac540c99c7075a" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2.html">expression_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-</table>
-<h3>template&lt;class E, class F&gt;<br/>
- struct boost::numeric::ublas::matrix_unary2_traits&lt; E, F &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1__traits-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1__traits-members.html
deleted file mode 100644
index 927e0eceb5..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1__traits-members.html
+++ /dev/null
@@ -1,40 +0,0 @@
-<!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::matrix_vector_binary1_traits&lt; T1, E1, T2, E2 &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>expression_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>orientation_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>promote_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1__traits.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1__traits.html
deleted file mode 100644
index 1db68f9438..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1__traits.html
+++ /dev/null
@@ -1,57 +0,0 @@
-<!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::matrix_vector_binary1_traits&lt; T1, E1, T2, E2 &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1__traits.html">matrix_vector_binary1_traits</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_vector_binary1_traits&lt; T1, E1, T2, E2 &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_vector_binary1_traits" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1__traits-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="a2f57a2221f96b2458672625bfe16afa8"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1_traits::storage_category" ref="a2f57a2221f96b2458672625bfe16afa8" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">unknown_storage_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="a88756688d98f67de5495bdb8177ddd67"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1_traits::orientation_category" ref="a88756688d98f67de5495bdb8177ddd67" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1row__major__tag.html">row_major_tag</a>&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="a35de77fdc8bff4eabf99516c068b0779"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1_traits::promote_type" ref="a35de77fdc8bff4eabf99516c068b0779" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1promote__traits.html">promote_traits</a>&lt; T1, T2 &gt;<br class="typebreak"/>
-::promote_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>promote_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a00d0e3ad608a7d6d3bb4d8f5c5073bdc"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1_traits::expression_type" ref="a00d0e3ad608a7d6d3bb4d8f5c5073bdc" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1.html">matrix_vector_binary1</a><br class="typebreak"/>
-&lt; E1, E2, <a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__prod1.html">matrix_vector_prod1</a><br class="typebreak"/>
-&lt; E1, E2, promote_type &gt; &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a13fd3670f34cc5577e1ebba5851606ce"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary1_traits::result_type" ref="a13fd3670f34cc5577e1ebba5851606ce" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1.html">expression_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-</table>
-<h3>template&lt;class T1, class E1, class T2, class E2&gt;<br/>
- struct boost::numeric::ublas::matrix_vector_binary1_traits&lt; T1, E1, T2, E2 &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2__traits-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2__traits-members.html
deleted file mode 100644
index 8bb3092a1b..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2__traits-members.html
+++ /dev/null
@@ -1,40 +0,0 @@
-<!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::matrix_vector_binary2_traits&lt; T1, E1, T2, E2 &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>expression_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>orientation_category</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>promote_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2__traits.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2__traits.html
deleted file mode 100644
index 44316173f1..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2__traits.html
+++ /dev/null
@@ -1,57 +0,0 @@
-<!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::matrix_vector_binary2_traits&lt; T1, E1, T2, E2 &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2__traits.html">matrix_vector_binary2_traits</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_vector_binary2_traits&lt; T1, E1, T2, E2 &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_vector_binary2_traits" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2__traits-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="ade4831718bd429c6f285cdb1ead9a684"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary2_traits::storage_category" ref="ade4831718bd429c6f285cdb1ead9a684" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">unknown_storage_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="ae2599947921cb80286747bf25a564743"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary2_traits::orientation_category" ref="ae2599947921cb80286747bf25a564743" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1column__major__tag.html">column_major_tag</a>&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="a0e64f8832e0566a6bc3dd6f141675020"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary2_traits::promote_type" ref="a0e64f8832e0566a6bc3dd6f141675020" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1promote__traits.html">promote_traits</a>&lt; T1, T2 &gt;<br class="typebreak"/>
-::promote_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>promote_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a159ba56afc26155b869f9f3bb18ce3b8"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary2_traits::expression_type" ref="a159ba56afc26155b869f9f3bb18ce3b8" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2.html">matrix_vector_binary2</a><br class="typebreak"/>
-&lt; E1, E2, <a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__prod2.html">matrix_vector_prod2</a><br class="typebreak"/>
-&lt; E1, E2, promote_type &gt; &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a985b41dd1473eaff4a149c3f2beea049"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary2_traits::result_type" ref="a985b41dd1473eaff4a149c3f2beea049" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2.html">expression_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-</table>
-<h3>template&lt;class T1, class E1, class T2, class E2&gt;<br/>
- struct boost::numeric::ublas::matrix_vector_binary2_traits&lt; T1, E1, T2, E2 &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary__functor-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary__functor-members.html
deleted file mode 100644
index 5076af567d..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary__functor-members.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!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::matrix_vector_binary_functor&lt; M1, M2, TV &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary__functor.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary__functor.html
deleted file mode 100644
index e87bcb4319..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary__functor.html
+++ /dev/null
@@ -1,54 +0,0 @@
-<!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::matrix_vector_binary_functor&lt; M1, M2, TV &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary__functor.html">matrix_vector_binary_functor</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_vector_binary_functor&lt; M1, M2, TV &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_vector_binary_functor" -->
-<p>Inherited by <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>, and <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>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary__functor-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="a2e41c009082a596cb758405c4e10e3cb"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary_functor::size_type" ref="a2e41c009082a596cb758405c4e10e3cb" args="" -->
-typedef M1::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="a8798c945452fcd6b2a62ed2a365d7cf1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary_functor::difference_type" ref="a8798c945452fcd6b2a62ed2a365d7cf1" args="" -->
-typedef M1::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="ade09c6018a1785c4789281424af43b06"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary_functor::value_type" ref="ade09c6018a1785c4789281424af43b06" args="" -->
-typedef TV&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="a6dcc0fabd6ebdb69daa79ab29b2082d9"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_binary_functor::result_type" ref="a6dcc0fabd6ebdb69daa79ab29b2082d9" args="" -->
-typedef TV&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-</table>
-<h3>template&lt;class M1, class M2, class TV&gt;<br/>
- struct boost::numeric::ublas::matrix_vector_binary_functor&lt; M1, M2, TV &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__prod1-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__prod1-members.html
deleted file mode 100644
index 007d2a4b27..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__prod1-members.html
+++ /dev/null
@@ -1,47 +0,0 @@
-<!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::matrix_vector_prod1&lt; M1, M2, TV &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(const matrix_container&lt; C1 &gt; &amp;c1, const vector_container&lt; C2 &gt; &amp;c2, size_type i) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(const matrix_expression&lt; E1 &gt; &amp;e1, const vector_expression&lt; E2 &gt; &amp;e2, size_type i) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(difference_type size, I1 it1, I2 it2) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(I1 it1, const I1 &amp;it1_end, I2 it2, const I2 &amp;it2_end) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(I1 it1, const I1 &amp;it1_end, I2 it2, const I2 &amp;it2_end, sparse_bidirectional_iterator_tag, sparse_bidirectional_iterator_tag) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(I1 it1, const I1 &amp;it1_end, I2 it2, const I2 &amp;, sparse_bidirectional_iterator_tag, packed_random_access_iterator_tag) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(I1 it1, const I1 &amp;, I2 it2, const I2 &amp;it2_end, packed_random_access_iterator_tag, sparse_bidirectional_iterator_tag) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(I1 it1, const I1 &amp;it1_end, I2 it2, const I2 &amp;it2_end, sparse_bidirectional_iterator_tag) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__prod1.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__prod1.html
deleted file mode 100644
index 702cc17c2e..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__prod1.html
+++ /dev/null
@@ -1,96 +0,0 @@
-<!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::matrix_vector_prod1&lt; M1, M2, TV &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1matrix__vector__prod1.html">matrix_vector_prod1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_vector_prod1&lt; M1, M2, TV &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_vector_prod1" --><!-- doxytag: inherits="boost::numeric::ublas::matrix_vector_binary_functor" -->
-<p>Inherits <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>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__prod1-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="ad8524a8866dc163b1dded425faa9156d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_prod1::size_type" ref="ad8524a8866dc163b1dded425faa9156d" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary__functor.html">matrix_vector_binary_functor</a><br class="typebreak"/>
-&lt; M1, M2, TV &gt;::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="a63b5ca38fde1be9b6bfd012e27a448ee"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_prod1::difference_type" ref="a63b5ca38fde1be9b6bfd012e27a448ee" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary__functor.html">matrix_vector_binary_functor</a><br class="typebreak"/>
-&lt; M1, M2, TV &gt;<br class="typebreak"/>
-::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="a5b908406c5d71e5a0c4df6513829019c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_prod1::value_type" ref="a5b908406c5d71e5a0c4df6513829019c" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary__functor.html">matrix_vector_binary_functor</a><br class="typebreak"/>
-&lt; M1, M2, TV &gt;::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="a9fc0b07527dd632af6dae2c0b5971195"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_prod1::result_type" ref="a9fc0b07527dd632af6dae2c0b5971195" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary__functor.html">matrix_vector_binary_functor</a><br class="typebreak"/>
-&lt; M1, M2, TV &gt;::result_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a10215527602f429d4c15cf9e7931b4fb"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_prod1::apply" ref="a10215527602f429d4c15cf9e7931b4fb" args="(const matrix_container&lt; C1 &gt; &amp;c1, const vector_container&lt; C2 &gt; &amp;c2, size_type i)" -->
-template&lt;class C1 , class C2 &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">matrix_container</a>&lt; C1 &gt; &amp;c1, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">vector_container</a>&lt; C2 &gt; &amp;c2, size_type i)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="aea859aea4d6d535bde9d93a5eb6ae243"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_prod1::apply" ref="aea859aea4d6d535bde9d93a5eb6ae243" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const vector_expression&lt; E2 &gt; &amp;e2, size_type i)" -->
-template&lt;class E1 , class E2 &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; E2 &gt; &amp;e2, size_type i)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a61f25ba72d0d27c28e3c69c1265f1863"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_prod1::apply" ref="a61f25ba72d0d27c28e3c69c1265f1863" args="(difference_type size, I1 it1, I2 it2)" -->
-template&lt;class I1 , class I2 &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (difference_type size, I1 it1, I2 it2)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a8971979e0c33e6506c3217526abc35bf"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_prod1::apply" ref="a8971979e0c33e6506c3217526abc35bf" args="(I1 it1, const I1 &amp;it1_end, I2 it2, const I2 &amp;it2_end)" -->
-template&lt;class I1 , class I2 &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (I1 it1, const I1 &amp;it1_end, I2 it2, const I2 &amp;it2_end)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a04fd31a8e1491e7288bcbde3583d1201"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_prod1::apply" ref="a04fd31a8e1491e7288bcbde3583d1201" args="(I1 it1, const I1 &amp;it1_end, I2 it2, const I2 &amp;it2_end, sparse_bidirectional_iterator_tag, sparse_bidirectional_iterator_tag)" -->
-template&lt;class I1 , class I2 &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (I1 it1, const I1 &amp;it1_end, I2 it2, const I2 &amp;it2_end, <a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>, <a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ad02e6c3c91e8b0c7d2b35ecc72acfe75"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_prod1::apply" ref="ad02e6c3c91e8b0c7d2b35ecc72acfe75" args="(I1 it1, const I1 &amp;it1_end, I2 it2, const I2 &amp;, sparse_bidirectional_iterator_tag, packed_random_access_iterator_tag)" -->
-template&lt;class I1 , class I2 &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (I1 it1, const I1 &amp;it1_end, I2 it2, const I2 &amp;, <a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>, <a class="el" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a>)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a48765e601c3c30602f09c0688c505b67"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_prod1::apply" ref="a48765e601c3c30602f09c0688c505b67" args="(I1 it1, const I1 &amp;, I2 it2, const I2 &amp;it2_end, packed_random_access_iterator_tag, sparse_bidirectional_iterator_tag)" -->
-template&lt;class I1 , class I2 &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (I1 it1, const I1 &amp;, I2 it2, const I2 &amp;it2_end, <a class="el" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a>, <a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a537e671f21076b5095e861ec90475c00"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_prod1::apply" ref="a537e671f21076b5095e861ec90475c00" args="(I1 it1, const I1 &amp;it1_end, I2 it2, const I2 &amp;it2_end, sparse_bidirectional_iterator_tag)" -->
-template&lt;class I1 , class I2 &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (I1 it1, const I1 &amp;it1_end, I2 it2, const I2 &amp;it2_end, <a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>)</td></tr>
-</table>
-<h3>template&lt;class M1, class M2, class TV&gt;<br/>
- struct boost::numeric::ublas::matrix_vector_prod1&lt; M1, M2, TV &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__prod2-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__prod2-members.html
deleted file mode 100644
index 3cdbf7ee03..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__prod2-members.html
+++ /dev/null
@@ -1,47 +0,0 @@
-<!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::matrix_vector_prod2&lt; M1, M2, TV &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(const vector_container&lt; C1 &gt; &amp;c1, const matrix_container&lt; C2 &gt; &amp;c2, size_type i) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(const vector_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, size_type i) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(difference_type size, I1 it1, I2 it2) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(I1 it1, const I1 &amp;it1_end, I2 it2, const I2 &amp;it2_end) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(I1 it1, const I1 &amp;it1_end, I2 it2, const I2 &amp;it2_end, sparse_bidirectional_iterator_tag, sparse_bidirectional_iterator_tag) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(I1 it1, const I1 &amp;, I2 it2, const I2 &amp;it2_end, packed_random_access_iterator_tag, sparse_bidirectional_iterator_tag) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(I1 it1, const I1 &amp;it1_end, I2 it2, const I2 &amp;, sparse_bidirectional_iterator_tag, packed_random_access_iterator_tag) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(I1 it1, const I1 &amp;it1_end, I2 it2, const I2 &amp;it2_end, sparse_bidirectional_iterator_tag) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__prod2.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__prod2.html
deleted file mode 100644
index dc11785f5e..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__prod2.html
+++ /dev/null
@@ -1,96 +0,0 @@
-<!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::matrix_vector_prod2&lt; M1, M2, TV &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1matrix__vector__prod2.html">matrix_vector_prod2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_vector_prod2&lt; M1, M2, TV &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_vector_prod2" --><!-- doxytag: inherits="boost::numeric::ublas::matrix_vector_binary_functor" -->
-<p>Inherits <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>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__prod2-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="ab46443c2639c050d3aae0118731725ec"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_prod2::size_type" ref="ab46443c2639c050d3aae0118731725ec" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary__functor.html">matrix_vector_binary_functor</a><br class="typebreak"/>
-&lt; M1, M2, TV &gt;::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="a523b18eceb3b2bb1f4c6b4bbd5ffdbdc"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_prod2::difference_type" ref="a523b18eceb3b2bb1f4c6b4bbd5ffdbdc" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary__functor.html">matrix_vector_binary_functor</a><br class="typebreak"/>
-&lt; M1, M2, TV &gt;<br class="typebreak"/>
-::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="a0bfa360e6fe1c2e9ecea2c1cee138d1f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_prod2::value_type" ref="a0bfa360e6fe1c2e9ecea2c1cee138d1f" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary__functor.html">matrix_vector_binary_functor</a><br class="typebreak"/>
-&lt; M1, M2, TV &gt;::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="a297982b685c287652c8d8e4c4fd453b6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_prod2::result_type" ref="a297982b685c287652c8d8e4c4fd453b6" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary__functor.html">matrix_vector_binary_functor</a><br class="typebreak"/>
-&lt; M1, M2, TV &gt;::result_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ae16fd9ae845f567d4e1617182b3c77c5"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_prod2::apply" ref="ae16fd9ae845f567d4e1617182b3c77c5" args="(const vector_container&lt; C1 &gt; &amp;c1, const matrix_container&lt; C2 &gt; &amp;c2, size_type i)" -->
-template&lt;class C1 , class C2 &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">vector_container</a>&lt; C1 &gt; &amp;c1, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">matrix_container</a>&lt; C2 &gt; &amp;c2, size_type i)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a05eb977305a8ea9d1938db7711878f9e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_prod2::apply" ref="a05eb977305a8ea9d1938db7711878f9e" args="(const vector_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, size_type i)" -->
-template&lt;class E1 , class E2 &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, size_type i)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a7c1287c72ab0d276f41acd11e9263309"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_prod2::apply" ref="a7c1287c72ab0d276f41acd11e9263309" args="(difference_type size, I1 it1, I2 it2)" -->
-template&lt;class I1 , class I2 &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (difference_type size, I1 it1, I2 it2)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ae705e39a14847212c29f7b699bd6e4d4"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_prod2::apply" ref="ae705e39a14847212c29f7b699bd6e4d4" args="(I1 it1, const I1 &amp;it1_end, I2 it2, const I2 &amp;it2_end)" -->
-template&lt;class I1 , class I2 &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (I1 it1, const I1 &amp;it1_end, I2 it2, const I2 &amp;it2_end)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a3ec7a39a142a53c3841c587a9dd0b081"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_prod2::apply" ref="a3ec7a39a142a53c3841c587a9dd0b081" args="(I1 it1, const I1 &amp;it1_end, I2 it2, const I2 &amp;it2_end, sparse_bidirectional_iterator_tag, sparse_bidirectional_iterator_tag)" -->
-template&lt;class I1 , class I2 &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (I1 it1, const I1 &amp;it1_end, I2 it2, const I2 &amp;it2_end, <a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>, <a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a0dc55d9adcfcc824a882e12d49535a37"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_prod2::apply" ref="a0dc55d9adcfcc824a882e12d49535a37" args="(I1 it1, const I1 &amp;, I2 it2, const I2 &amp;it2_end, packed_random_access_iterator_tag, sparse_bidirectional_iterator_tag)" -->
-template&lt;class I1 , class I2 &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (I1 it1, const I1 &amp;, I2 it2, const I2 &amp;it2_end, <a class="el" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a>, <a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ac9e5cb5a6bdf53f2fe9ebba438a1b837"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_prod2::apply" ref="ac9e5cb5a6bdf53f2fe9ebba438a1b837" args="(I1 it1, const I1 &amp;it1_end, I2 it2, const I2 &amp;, sparse_bidirectional_iterator_tag, packed_random_access_iterator_tag)" -->
-template&lt;class I1 , class I2 &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (I1 it1, const I1 &amp;it1_end, I2 it2, const I2 &amp;, <a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>, <a class="el" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a>)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a45e00633785f32868572705e53213a9d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_prod2::apply" ref="a45e00633785f32868572705e53213a9d" args="(I1 it1, const I1 &amp;it1_end, I2 it2, const I2 &amp;it2_end, sparse_bidirectional_iterator_tag)" -->
-template&lt;class I1 , class I2 &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (I1 it1, const I1 &amp;it1_end, I2 it2, const I2 &amp;it2_end, <a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>)</td></tr>
-</table>
-<h3>template&lt;class M1, class M2, class TV&gt;<br/>
- struct boost::numeric::ublas::matrix_vector_prod2&lt; M1, M2, TV &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__solve__traits-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__solve__traits-members.html
deleted file mode 100644
index 201ed26364..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__solve__traits-members.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!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::matrix_vector_solve_traits&lt; E1, E2 &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>promote_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__solve__traits.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__solve__traits.html
deleted file mode 100644
index 037d63d425..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__solve__traits.html
+++ /dev/null
@@ -1,51 +0,0 @@
-<!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::matrix_vector_solve_traits&lt; E1, E2 &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1matrix__vector__solve__traits.html">matrix_vector_solve_traits</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_vector_solve_traits&lt; E1, E2 &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_vector_solve_traits" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__solve__traits-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="aaa9af989dabeaa4c2570699b4ec78ea3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_solve_traits::promote_type" ref="aaa9af989dabeaa4c2570699b4ec78ea3" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1promote__traits.html">promote_traits</a><br class="typebreak"/>
-&lt; typename E1::value_type, <br class="typebreak"/>
-typename E2::value_type &gt;<br class="typebreak"/>
-::promote_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>promote_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae593af43d3aa9ad94f674abaac229b77"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_solve_traits::result_type" ref="ae593af43d3aa9ad94f674abaac229b77" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector</a>&lt; promote_type &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-</table>
-<h3>template&lt;class E1, class E2&gt;<br/>
- struct boost::numeric::ublas::matrix_vector_solve_traits&lt; E1, E2 &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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__view__traits-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__view__traits-members.html
deleted file mode 100644
index 44d599ae52..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__view__traits-members.html
+++ /dev/null
@@ -1,44 +0,0 @@
-<!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::matrix_view_traits&lt; MATRIX &gt; Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__view__traits.html">boost::numeric::ublas::matrix_view_traits&lt; MATRIX &gt;</a>, including all inherited members.<table>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#a3e70e3fc95efe22c75e46254540fe102">const_closure_type</a> typedef</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html">boost::numeric::ublas::container_view_traits&lt; MATRIX &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__view__traits.html#ac7188352e006e69595cd3ef63b146981">const_iterator1</a> typedef</td><td><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></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__view__traits.html#ac7631e36ed8151e8502e45fe209ffe7d">const_iterator2</a> typedef</td><td><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></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#a898606cf70edd48e415188597be35bf8">const_reference</a> typedef</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html">boost::numeric::ublas::container_view_traits&lt; MATRIX &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#accf58d00f9fc9bb71cefe5dbc692d7ba">difference_type</a> typedef</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html">boost::numeric::ublas::container_view_traits&lt; MATRIX &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__view__traits.html#ac5889fcf13300a99e309fb9e046a05cd">orientation_category</a> typedef</td><td><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></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#af5064cd16c56c216204b48edaadc7ee7">size_type</a> typedef</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html">boost::numeric::ublas::container_view_traits&lt; MATRIX &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#a091a1cb2814b6b67b478ac3922132df5">storage_category</a> typedef</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html">boost::numeric::ublas::container_view_traits&lt; MATRIX &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#a4ea7126fbacb0e0932fde071006121a2">value_type</a> typedef</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html">boost::numeric::ublas::container_view_traits&lt; MATRIX &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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__view__traits.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__view__traits.html
deleted file mode 100644
index b345675637..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__view__traits.html
+++ /dev/null
@@ -1,62 +0,0 @@
-<!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::matrix_view_traits&lt; MATRIX &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1matrix__view__traits.html">matrix_view_traits</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::matrix_view_traits&lt; MATRIX &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_view_traits" --><!-- doxytag: inherits="container_view_traits&lt; MATRIX &gt;" -->
-<p>Traits class to extract type information from a constant MATRIX.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html">container_view_traits&lt; MATRIX &gt;</a>.</p>
-
-<p>Inherited by <a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__traits.html">boost::numeric::ublas::matrix_traits&lt; MATRIX &gt;</a>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1matrix__view__traits-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="ac5889fcf13300a99e309fb9e046a05cd"></a><!-- doxytag: member="boost::numeric::ublas::matrix_view_traits::orientation_category" ref="ac5889fcf13300a99e309fb9e046a05cd" args="" -->
-typedef <br class="typebreak"/>
-MATRIX::orientation_category&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__view__traits.html#ac5889fcf13300a99e309fb9e046a05cd">orientation_category</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">orientation of the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a>, either <code><a class="el" href="structboost_1_1numeric_1_1ublas_1_1row__major__tag.html">row_major_tag</a></code>, <code><a class="el" href="structboost_1_1numeric_1_1ublas_1_1column__major__tag.html">column_major_tag</a></code> or <code><a class="el" href="structboost_1_1numeric_1_1ublas_1_1unknown__orientation__tag.html">unknown_orientation_tag</a></code> <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac7188352e006e69595cd3ef63b146981"></a><!-- doxytag: member="boost::numeric::ublas::matrix_view_traits::const_iterator1" ref="ac7188352e006e69595cd3ef63b146981" args="" -->
-typedef MATRIX::const_iterator1&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__view__traits.html#ac7188352e006e69595cd3ef63b146981">const_iterator1</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">row iterator for the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac7631e36ed8151e8502e45fe209ffe7d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_view_traits::const_iterator2" ref="ac7631e36ed8151e8502e45fe209ffe7d" args="" -->
-typedef MATRIX::const_iterator2&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__view__traits.html#ac7631e36ed8151e8502e45fe209ffe7d">const_iterator2</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">column iterator for the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> <br/></td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;class MATRIX&gt;<br/>
- struct boost::numeric::ublas::matrix_view_traits&lt; MATRIX &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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1mutable__container__traits-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1mutable__container__traits-members.html
deleted file mode 100644
index aa46ed3ee5..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1mutable__container__traits-members.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!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::mutable_container_traits&lt; E &gt; Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html">boost::numeric::ublas::mutable_container_traits&lt; E &gt;</a>, including all inherited members.<table>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html#afc9b405e035bb649a71078a867a0a954">closure_type</a> typedef</td><td><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></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html#acaad8d9d2258ac81d1f03c4c7f0ccd7a">reference</a> typedef</td><td><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html
deleted file mode 100644
index 7049c5e5bd..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html
+++ /dev/null
@@ -1,56 +0,0 @@
-<!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::mutable_container_traits&lt; E &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html">mutable_container_traits</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::mutable_container_traits&lt; E &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::mutable_container_traits" -->
-<p>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.
-<a href="#_details">More...</a></p>
-
-<p>Inherited by <a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__traits.html">boost::numeric::ublas::container_traits&lt; E &gt;</a><code> [private]</code>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1mutable__container__traits-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="acaad8d9d2258ac81d1f03c4c7f0ccd7a"></a><!-- doxytag: member="boost::numeric::ublas::mutable_container_traits::reference" ref="acaad8d9d2258ac81d1f03c4c7f0ccd7a" args="" -->
-typedef E::reference&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html#acaad8d9d2258ac81d1f03c4c7f0ccd7a">reference</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">reference to an element <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afc9b405e035bb649a71078a867a0a954"></a><!-- doxytag: member="boost::numeric::ublas::mutable_container_traits::closure_type" ref="afc9b405e035bb649a71078a867a0a954" args="" -->
-typedef E::closure_type&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html#afc9b405e035bb649a71078a867a0a954">closure_type</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">type used in expressions to mark a reference to this class (usually a container_reference&lt;E&gt; or the class itself) <br/></td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;class E&gt;<br/>
- struct boost::numeric::ublas::mutable_container_traits&lt; E &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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1mutable__matrix__traits-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1mutable__matrix__traits-members.html
deleted file mode 100644
index d97ad2c175..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1mutable__matrix__traits-members.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!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::mutable_matrix_traits&lt; MATRIX &gt; Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__matrix__traits.html">boost::numeric::ublas::mutable_matrix_traits&lt; MATRIX &gt;</a>, including all inherited members.<table>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html#afc9b405e035bb649a71078a867a0a954">closure_type</a> typedef</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html">boost::numeric::ublas::mutable_container_traits&lt; MATRIX &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__matrix__traits.html#a4552d6a39479c012ddcd8e192137957f">iterator1</a> typedef</td><td><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></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__matrix__traits.html#ab69dd939738914bdb51477a87a639776">iterator2</a> typedef</td><td><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></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html#acaad8d9d2258ac81d1f03c4c7f0ccd7a">reference</a> typedef</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html">boost::numeric::ublas::mutable_container_traits&lt; MATRIX &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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1mutable__matrix__traits.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1mutable__matrix__traits.html
deleted file mode 100644
index 33bc340dae..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1mutable__matrix__traits.html
+++ /dev/null
@@ -1,58 +0,0 @@
-<!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::mutable_matrix_traits&lt; MATRIX &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1mutable__matrix__traits.html">mutable_matrix_traits</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::mutable_matrix_traits&lt; MATRIX &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::mutable_matrix_traits" --><!-- doxytag: inherits="mutable_container_traits&lt; MATRIX &gt;" -->
-<p>Traits class to extract additional type information from a mutable MATRIX.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html">mutable_container_traits&lt; MATRIX &gt;</a>.</p>
-
-<p>Inherited by <a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__traits.html">boost::numeric::ublas::matrix_traits&lt; MATRIX &gt;</a><code> [private]</code>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1mutable__matrix__traits-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="a4552d6a39479c012ddcd8e192137957f"></a><!-- doxytag: member="boost::numeric::ublas::mutable_matrix_traits::iterator1" ref="a4552d6a39479c012ddcd8e192137957f" args="" -->
-typedef MATRIX::iterator1&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__matrix__traits.html#a4552d6a39479c012ddcd8e192137957f">iterator1</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">row iterator for the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab69dd939738914bdb51477a87a639776"></a><!-- doxytag: member="boost::numeric::ublas::mutable_matrix_traits::iterator2" ref="ab69dd939738914bdb51477a87a639776" args="" -->
-typedef MATRIX::iterator2&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__matrix__traits.html#ab69dd939738914bdb51477a87a639776">iterator2</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">column iterator for the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> <br/></td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;class MATRIX&gt;<br/>
- struct boost::numeric::ublas::mutable_matrix_traits&lt; MATRIX &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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1mutable__vector__traits-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1mutable__vector__traits-members.html
deleted file mode 100644
index b41bd8cbe8..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1mutable__vector__traits-members.html
+++ /dev/null
@@ -1,40 +0,0 @@
-<!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::mutable_vector_traits&lt; VECTOR &gt; Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__vector__traits.html">boost::numeric::ublas::mutable_vector_traits&lt; VECTOR &gt;</a>, including all inherited members.<table>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__vector__traits.html#a48f4dfdc2d23d086594741e6363aaa00">begin</a>(VECTOR &amp;v)</td><td><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><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html#afc9b405e035bb649a71078a867a0a954">closure_type</a> typedef</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html">boost::numeric::ublas::mutable_container_traits&lt; VECTOR &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__vector__traits.html#a96d3c5956a00bf8bd9bd5765cc055e81">end</a>(VECTOR &amp;v)</td><td><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><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__vector__traits.html#ac856b512dfca9d3e4cc6f5110c39da84">iterator</a> typedef</td><td><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></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html#acaad8d9d2258ac81d1f03c4c7f0ccd7a">reference</a> typedef</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html">boost::numeric::ublas::mutable_container_traits&lt; VECTOR &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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1mutable__vector__traits.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1mutable__vector__traits.html
deleted file mode 100644
index 62aa5e3ea2..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1mutable__vector__traits.html
+++ /dev/null
@@ -1,62 +0,0 @@
-<!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::mutable_vector_traits&lt; VECTOR &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1mutable__vector__traits.html">mutable_vector_traits</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::mutable_vector_traits&lt; VECTOR &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::mutable_vector_traits" --><!-- doxytag: inherits="mutable_container_traits&lt; VECTOR &gt;" -->
-<p>Traits class to extract type information from a VECTOR.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html">mutable_container_traits&lt; VECTOR &gt;</a>.</p>
-
-<p>Inherited by <a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__traits.html">boost::numeric::ublas::vector_traits&lt; VECTOR &gt;</a><code> [private]</code>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1mutable__vector__traits-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="ac856b512dfca9d3e4cc6f5110c39da84"></a><!-- doxytag: member="boost::numeric::ublas::mutable_vector_traits::iterator" ref="ac856b512dfca9d3e4cc6f5110c39da84" args="" -->
-typedef VECTOR::iterator&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__vector__traits.html#ac856b512dfca9d3e4cc6f5110c39da84">iterator</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">iterator for the VECTOR <br/></td></tr>
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a48f4dfdc2d23d086594741e6363aaa00"></a><!-- doxytag: member="boost::numeric::ublas::mutable_vector_traits::begin" ref="a48f4dfdc2d23d086594741e6363aaa00" args="(VECTOR &amp;v)" -->
-static <a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__vector__traits.html#ac856b512dfca9d3e4cc6f5110c39da84">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__vector__traits.html#a48f4dfdc2d23d086594741e6363aaa00">begin</a> (VECTOR &amp;v)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">iterator pointing to the first element <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96d3c5956a00bf8bd9bd5765cc055e81"></a><!-- doxytag: member="boost::numeric::ublas::mutable_vector_traits::end" ref="a96d3c5956a00bf8bd9bd5765cc055e81" args="(VECTOR &amp;v)" -->
-static <a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__vector__traits.html#ac856b512dfca9d3e4cc6f5110c39da84">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__vector__traits.html#a96d3c5956a00bf8bd9bd5765cc055e81">end</a> (VECTOR &amp;v)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">iterator pointing behind the last element <br/></td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;class VECTOR&gt;<br/>
- struct boost::numeric::ublas::mutable_vector_traits&lt; VECTOR &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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1non__real-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1non__real-members.html
deleted file mode 100644
index 178fff5834..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1non__real-members.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!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::non_real Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1non__real.html">boost::numeric::ublas::non_real</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>non_real</b>(const char *s=&quot;exception: non real&quot;) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1non__real.html">boost::numeric::ublas::non_real</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1non__real.html">boost::numeric::ublas::non_real</a></td><td><code> [explicit]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>raise</b>() (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1non__real.html">boost::numeric::ublas::non_real</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1non__real.html">boost::numeric::ublas::non_real</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1non__real.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1non__real.html
deleted file mode 100644
index 29f3bf36eb..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1non__real.html
+++ /dev/null
@@ -1,45 +0,0 @@
-<!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::non_real Struct 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="structboost_1_1numeric_1_1ublas_1_1non__real.html">non_real</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::non_real Struct Reference</h1><!-- doxytag: class="boost::numeric::ublas::non_real" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1non__real-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6b285089cabd502975fafebeaaed37b5"></a><!-- doxytag: member="boost::numeric::ublas::non_real::non_real" ref="a6b285089cabd502975fafebeaaed37b5" args="(const char *s=&quot;exception: non real&quot;)" -->
-&nbsp;</td><td class="memItemRight" valign="bottom"><b>non_real</b> (const char *s=&quot;exception: non real&quot;)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a72076139855302ec6da975828341b423"></a><!-- doxytag: member="boost::numeric::ublas::non_real::raise" ref="a72076139855302ec6da975828341b423" args="()" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>raise</b> ()</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1packed__proxy__tag.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1packed__proxy__tag.html
deleted file mode 100644
index e274347bf9..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1packed__proxy__tag.html
+++ /dev/null
@@ -1,42 +0,0 @@
-<!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::packed_proxy_tag Struct 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="structboost_1_1numeric_1_1ublas_1_1packed__proxy__tag.html">packed_proxy_tag</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::packed_proxy_tag Struct Reference</h1><!-- doxytag: class="boost::numeric::ublas::packed_proxy_tag" --><!-- doxytag: inherits="boost::numeric::ublas::sparse_proxy_tag" -->
-<p>Inherits <a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__proxy__tag.html">boost::numeric::ublas::sparse_proxy_tag</a>.</p>
-
-<p>Inherited by <a class="el" href="structboost_1_1numeric_1_1ublas_1_1dense__proxy__tag.html">boost::numeric::ublas::dense_proxy_tag</a>, and <a class="el" href="structboost_1_1numeric_1_1ublas_1_1packed__tag.html">boost::numeric::ublas::packed_tag</a>.</p>
-<table border="0" cellpadding="0" cellspacing="0">
-</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html
deleted file mode 100644
index a937912bc7..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html
+++ /dev/null
@@ -1,40 +0,0 @@
-<!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::packed_random_access_iterator_tag Struct 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="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::packed_random_access_iterator_tag Struct Reference</h1><!-- doxytag: class="boost::numeric::ublas::packed_random_access_iterator_tag" -->
-<p>Inherited by <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>.</p>
-<table border="0" cellpadding="0" cellspacing="0">
-</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1packed__tag.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1packed__tag.html
deleted file mode 100644
index e988df23cc..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1packed__tag.html
+++ /dev/null
@@ -1,40 +0,0 @@
-<!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::packed_tag Struct 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="structboost_1_1numeric_1_1ublas_1_1packed__tag.html">packed_tag</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::packed_tag Struct Reference</h1><!-- doxytag: class="boost::numeric::ublas::packed_tag" --><!-- doxytag: inherits="boost::numeric::ublas::packed_proxy_tag" -->
-<p>Inherits <a class="el" href="structboost_1_1numeric_1_1ublas_1_1packed__proxy__tag.html">boost::numeric::ublas::packed_proxy_tag</a>.</p>
-<table border="0" cellpadding="0" cellspacing="0">
-</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1promote__traits-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1promote__traits-members.html
deleted file mode 100644
index 32a4e9cf6b..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1promote__traits-members.html
+++ /dev/null
@@ -1,42 +0,0 @@
-<!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::promote_traits&lt; X, Y &gt; Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1promote__traits.html">boost::numeric::ublas::promote_traits&lt; X, Y &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>base_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>id</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>index</b> (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>promote_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>size</b> (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>x</b> (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>y</b> (defined in <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><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><code> [static]</code></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1promote__traits.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1promote__traits.html
deleted file mode 100644
index f422dd527e..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1promote__traits.html
+++ /dev/null
@@ -1,84 +0,0 @@
-<!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::promote_traits&lt; X, Y &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1promote__traits.html">promote_traits</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::promote_traits&lt; X, Y &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::promote_traits" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1promote__traits-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="a10d8c5ae02a54ec3b1b0209c50866bd6"></a><!-- doxytag: member="boost::numeric::ublas::promote_traits::base_type" ref="a10d8c5ae02a54ec3b1b0209c50866bd6" args="" -->
-typedef <br class="typebreak"/>
-type_deduction_detail::base_result_of<br class="typebreak"/>
-&lt; X, Y &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>base_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4869fd0d9248bd3870b9ae7c9a90f423"></a><!-- doxytag: member="boost::numeric::ublas::promote_traits::id" ref="a4869fd0d9248bd3870b9ae7c9a90f423" args="" -->
-typedef mpl::at_c&lt; typename <br class="typebreak"/>
-base_type::types, index &gt;<br class="typebreak"/>
-::type&nbsp;</td><td class="memItemRight" valign="bottom"><b>id</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e5943e03b9d3150264b74abf791d55f"></a><!-- doxytag: member="boost::numeric::ublas::promote_traits::promote_type" ref="a9e5943e03b9d3150264b74abf791d55f" args="" -->
-typedef id::type&nbsp;</td><td class="memItemRight" valign="bottom"><b>promote_type</b></td></tr>
-<tr><td colspan="2"><h2>Static Public Attributes</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3fb8d7a5a2c9f8dd3357d6c016737879"></a><!-- doxytag: member="boost::numeric::ublas::promote_traits::x" ref="a3fb8d7a5a2c9f8dd3357d6c016737879" args="" -->
-static base_type::x_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>x</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a28d6bb2b6dabdab0c2f2305a3a21a963"></a><!-- doxytag: member="boost::numeric::ublas::promote_traits::y" ref="a28d6bb2b6dabdab0c2f2305a3a21a963" args="" -->
-static base_type::y_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>y</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">static const std::size_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>size</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e03046743c58835f6bfdec7006084d9"></a><!-- doxytag: member="boost::numeric::ublas::promote_traits::index" ref="a9e03046743c58835f6bfdec7006084d9" args="" -->
-static const std::size_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>index</b> = (size / sizeof (char)) - 1</td></tr>
-</table>
-<h3>template&lt;class X, class Y&gt;<br/>
- struct boost::numeric::ublas::promote_traits&lt; X, Y &gt;</h3>
-
-<hr/><h2>Member Data Documentation</h2>
-<a class="anchor" id="a851f997d1bbc47c88aa0755e2b7c2e11"></a><!-- doxytag: member="boost::numeric::ublas::promote_traits::size" ref="a851f997d1bbc47c88aa0755e2b7c2e11" args="" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class X, class Y&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">const std::size_t <a class="el" href="structboost_1_1numeric_1_1ublas_1_1promote__traits.html">boost::numeric::ublas::promote_traits</a>&lt; X, Y &gt;::size<code> [static]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<b>Initial value:</b><div class="fragment"><pre class="fragment"> <span class="keyword">sizeof</span> (
- type_deduction_detail::test&lt;
- <span class="keyword">typename</span> base_type::x_type
- , <span class="keyword">typename</span> base_type::y_type
- &gt;(x + y)
- )
-</pre></div>
-</div>
-</div>
-</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1row__major__tag.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1row__major__tag.html
deleted file mode 100644
index e7b97019f6..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1row__major__tag.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!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::row_major_tag Struct 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="structboost_1_1numeric_1_1ublas_1_1row__major__tag.html">row_major_tag</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::row_major_tag Struct Reference</h1><!-- doxytag: class="boost::numeric::ublas::row_major_tag" --><table border="0" cellpadding="0" cellspacing="0">
-</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__assign-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__assign-members.html
deleted file mode 100644
index c56b833867..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__assign-members.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!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::scalar_assign&lt; T1, T2 &gt; Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__assign.html">boost::numeric::ublas::scalar_assign&lt; T1, T2 &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(argument1_type t1, argument2_type t2) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>argument1_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>argument2_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>computed</b> (defined in <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><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><code> [static]</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__assign.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__assign.html
deleted file mode 100644
index 0206dbfdca..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__assign.html
+++ /dev/null
@@ -1,62 +0,0 @@
-<!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::scalar_assign&lt; T1, T2 &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1scalar__assign.html">scalar_assign</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::scalar_assign&lt; T1, T2 &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::scalar_assign" --><!-- doxytag: inherits="boost::numeric::ublas::scalar_binary_assign_functor" -->
-<p>Inherits <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>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1scalar__assign-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">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__assign_1_1rebind.html">rebind</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="a64c338070397ab558f9ccabee48d4e14"></a><!-- doxytag: member="boost::numeric::ublas::scalar_assign::argument1_type" ref="a64c338070397ab558f9ccabee48d4e14" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__assign__functor.html">scalar_binary_assign_functor</a><br class="typebreak"/>
-&lt; T1, T2 &gt;::argument1_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>argument1_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4bbf84f28c7e3f52bb58b9f8e29df2c4"></a><!-- doxytag: member="boost::numeric::ublas::scalar_assign::argument2_type" ref="a4bbf84f28c7e3f52bb58b9f8e29df2c4" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__assign__functor.html">scalar_binary_assign_functor</a><br class="typebreak"/>
-&lt; T1, T2 &gt;::argument2_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>argument2_type</b></td></tr>
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac30da63bee7bce12a82cec8ee2808696"></a><!-- doxytag: member="boost::numeric::ublas::scalar_assign::apply" ref="ac30da63bee7bce12a82cec8ee2808696" args="(argument1_type t1, argument2_type t2)" -->
-static BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>apply</b> (argument1_type t1, argument2_type t2)</td></tr>
-<tr><td colspan="2"><h2>Static Public Attributes</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a71902eaa047b671a60e195223052a693"></a><!-- doxytag: member="boost::numeric::ublas::scalar_assign::computed" ref="a71902eaa047b671a60e195223052a693" args="" -->
-static const bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>computed</b> = false</td></tr>
-</table>
-<h3>template&lt;class T1, class T2&gt;<br/>
- struct boost::numeric::ublas::scalar_assign&lt; T1, T2 &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__assign_1_1rebind-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__assign_1_1rebind-members.html
deleted file mode 100644
index 16a645e402..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__assign_1_1rebind-members.html
+++ /dev/null
@@ -1,36 +0,0 @@
-<!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::scalar_assign&lt; T1, T2 &gt;::rebind&lt; U1, U2 &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>other</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__assign_1_1rebind.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__assign_1_1rebind.html
deleted file mode 100644
index 54204a55d8..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__assign_1_1rebind.html
+++ /dev/null
@@ -1,47 +0,0 @@
-<!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::scalar_assign&lt; T1, T2 &gt;::rebind&lt; U1, U2 &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1scalar__assign.html">scalar_assign</a>::<a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__assign_1_1rebind.html">rebind</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::scalar_assign&lt; T1, T2 &gt;::rebind&lt; U1, U2 &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::scalar_assign::rebind" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1scalar__assign_1_1rebind-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="ad1f18d417dcf547a6549bb311e1689fd"></a><!-- doxytag: member="boost::numeric::ublas::scalar_assign::rebind::other" ref="ad1f18d417dcf547a6549bb311e1689fd" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__assign.html">scalar_assign</a>&lt; U1, U2 &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>other</b></td></tr>
-</table>
-<h3>template&lt;class T1, class T2&gt;<br/>
-template&lt;class U1, class U2&gt;<br/>
- struct boost::numeric::ublas::scalar_assign&lt; T1, T2 &gt;::rebind&lt; U1, U2 &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__binary__assign__functor-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__binary__assign__functor-members.html
deleted file mode 100644
index ff0bb337ea..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__binary__assign__functor-members.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!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::scalar_binary_assign_functor&lt; T1, T2 &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>argument1_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>argument2_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__binary__assign__functor.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__binary__assign__functor.html
deleted file mode 100644
index 7079893e04..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__binary__assign__functor.html
+++ /dev/null
@@ -1,53 +0,0 @@
-<!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::scalar_binary_assign_functor&lt; T1, T2 &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1scalar__binary__assign__functor.html">scalar_binary_assign_functor</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::scalar_binary_assign_functor&lt; T1, T2 &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::scalar_binary_assign_functor" -->
-<p>Inherited by <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__assign.html">boost::numeric::ublas::scalar_assign&lt; T1, T2 &gt;</a>, <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>, <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>, <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>, and <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>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__assign__functor-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="a809b0659bf2b854e12012b3035c2817a"></a><!-- doxytag: member="boost::numeric::ublas::scalar_binary_assign_functor::argument1_type" ref="a809b0659bf2b854e12012b3035c2817a" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits</a>&lt; typename <br class="typebreak"/>
-boost::remove_reference&lt; T1 &gt;<br class="typebreak"/>
-::type &gt;::reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>argument1_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9f96d37f08c36a7723ed4fe21edf0fca"></a><!-- doxytag: member="boost::numeric::ublas::scalar_binary_assign_functor::argument2_type" ref="a9f96d37f08c36a7723ed4fe21edf0fca" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits</a>&lt; T2 &gt;<br class="typebreak"/>
-::const_reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>argument2_type</b></td></tr>
-</table>
-<h3>template&lt;class T1, class T2&gt;<br/>
- struct boost::numeric::ublas::scalar_binary_assign_functor&lt; T1, T2 &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__binary__functor-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__binary__functor-members.html
deleted file mode 100644
index fef64408b1..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__binary__functor-members.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!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::scalar_binary_functor&lt; T1, T2 &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>argument1_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>argument2_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__binary__functor.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__binary__functor.html
deleted file mode 100644
index 66f3a8732d..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__binary__functor.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<!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::scalar_binary_functor&lt; T1, T2 &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1scalar__binary__functor.html">scalar_binary_functor</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::scalar_binary_functor&lt; T1, T2 &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::scalar_binary_functor" -->
-<p>Inherited by <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__divides.html">boost::numeric::ublas::scalar_divides&lt; T1, T2 &gt;</a>, <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__minus.html">boost::numeric::ublas::scalar_minus&lt; T1, T2 &gt;</a>, <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__multiplies.html">boost::numeric::ublas::scalar_multiplies&lt; T1, T2 &gt;</a>, and <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__plus.html">boost::numeric::ublas::scalar_plus&lt; T1, T2 &gt;</a>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__functor-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="af3099375c41ec0efdfa0ec37de195620"></a><!-- doxytag: member="boost::numeric::ublas::scalar_binary_functor::argument1_type" ref="af3099375c41ec0efdfa0ec37de195620" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits</a>&lt; T1 &gt;<br class="typebreak"/>
-::const_reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>argument1_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e92d49a4b82b6395f5987769d6058b8"></a><!-- doxytag: member="boost::numeric::ublas::scalar_binary_functor::argument2_type" ref="a2e92d49a4b82b6395f5987769d6058b8" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits</a>&lt; T2 &gt;<br class="typebreak"/>
-::const_reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>argument2_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2b56d4d7e5fd3ffed48d1823551d85fe"></a><!-- doxytag: member="boost::numeric::ublas::scalar_binary_functor::result_type" ref="a2b56d4d7e5fd3ffed48d1823551d85fe" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1promote__traits.html">promote_traits</a>&lt; T1, T2 &gt;<br class="typebreak"/>
-::promote_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-</table>
-<h3>template&lt;class T1, class T2&gt;<br/>
- struct boost::numeric::ublas::scalar_binary_functor&lt; T1, T2 &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__binary__swap__functor-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__binary__swap__functor-members.html
deleted file mode 100644
index 065d5cd3e3..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__binary__swap__functor-members.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!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::scalar_binary_swap_functor&lt; T1, T2 &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>argument1_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>argument2_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__binary__swap__functor.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__binary__swap__functor.html
deleted file mode 100644
index a43b2106c0..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__binary__swap__functor.html
+++ /dev/null
@@ -1,54 +0,0 @@
-<!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::scalar_binary_swap_functor&lt; T1, T2 &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1scalar__binary__swap__functor.html">scalar_binary_swap_functor</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::scalar_binary_swap_functor&lt; T1, T2 &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::scalar_binary_swap_functor" -->
-<p>Inherited by <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__swap.html">boost::numeric::ublas::scalar_swap&lt; T1, T2 &gt;</a>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__swap__functor-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="a65cda0e50bc73999431df345725d4e7b"></a><!-- doxytag: member="boost::numeric::ublas::scalar_binary_swap_functor::argument1_type" ref="a65cda0e50bc73999431df345725d4e7b" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits</a>&lt; typename <br class="typebreak"/>
-boost::remove_reference&lt; T1 &gt;<br class="typebreak"/>
-::type &gt;::reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>argument1_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8cb4b7a87b748c90779ab6492fa3d0a2"></a><!-- doxytag: member="boost::numeric::ublas::scalar_binary_swap_functor::argument2_type" ref="a8cb4b7a87b748c90779ab6492fa3d0a2" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits</a>&lt; typename <br class="typebreak"/>
-boost::remove_reference&lt; T2 &gt;<br class="typebreak"/>
-::type &gt;::reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>argument2_type</b></td></tr>
-</table>
-<h3>template&lt;class T1, class T2&gt;<br/>
- struct boost::numeric::ublas::scalar_binary_swap_functor&lt; T1, T2 &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__conj-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__conj-members.html
deleted file mode 100644
index 46bb6b9517..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__conj-members.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!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::scalar_conj&lt; T &gt; Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__conj.html">boost::numeric::ublas::scalar_conj&lt; T &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(argument_type t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__conj.html">boost::numeric::ublas::scalar_conj&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__conj.html">boost::numeric::ublas::scalar_conj&lt; T &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>argument_type</b> typedef (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__conj.html">boost::numeric::ublas::scalar_conj&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__conj.html">boost::numeric::ublas::scalar_conj&lt; T &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__conj.html">boost::numeric::ublas::scalar_conj&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__conj.html">boost::numeric::ublas::scalar_conj&lt; T &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__conj.html">boost::numeric::ublas::scalar_conj&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__conj.html">boost::numeric::ublas::scalar_conj&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: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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__conj.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__conj.html
deleted file mode 100644
index 5995a698b0..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__conj.html
+++ /dev/null
@@ -1,59 +0,0 @@
-<!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::scalar_conj&lt; T &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1scalar__conj.html">scalar_conj</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::scalar_conj&lt; T &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::scalar_conj" --><!-- doxytag: inherits="boost::numeric::ublas::scalar_unary_functor" -->
-<p>Inherits <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__unary__functor.html">boost::numeric::ublas::scalar_unary_functor&lt; T &gt;</a>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1scalar__conj-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="a5ea3a75e0c340cbe9804f1a529b34b32"></a><!-- doxytag: member="boost::numeric::ublas::scalar_conj::value_type" ref="a5ea3a75e0c340cbe9804f1a529b34b32" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__unary__functor.html">scalar_unary_functor</a><br class="typebreak"/>
-&lt; T &gt;::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="a32e1f4171c7f3454c7d596c43e1cdd4e"></a><!-- doxytag: member="boost::numeric::ublas::scalar_conj::argument_type" ref="a32e1f4171c7f3454c7d596c43e1cdd4e" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__unary__functor.html">scalar_unary_functor</a><br class="typebreak"/>
-&lt; T &gt;::argument_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>argument_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e26947bceeeac1bec0cbebcf6aa62f3"></a><!-- doxytag: member="boost::numeric::ublas::scalar_conj::result_type" ref="a6e26947bceeeac1bec0cbebcf6aa62f3" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__unary__functor.html">scalar_unary_functor</a><br class="typebreak"/>
-&lt; T &gt;::result_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7db26dfd9ac5afd4fba5c003884396b2"></a><!-- doxytag: member="boost::numeric::ublas::scalar_conj::apply" ref="a7db26dfd9ac5afd4fba5c003884396b2" args="(argument_type t)" -->
-static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>apply</b> (argument_type t)</td></tr>
-</table>
-<h3>template&lt;class T&gt;<br/>
- struct boost::numeric::ublas::scalar_conj&lt; T &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__divides-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__divides-members.html
deleted file mode 100644
index 4a8b04e518..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__divides-members.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!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::scalar_divides&lt; T1, T2 &gt; Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__divides.html">boost::numeric::ublas::scalar_divides&lt; T1, T2 &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(argument1_type t1, argument2_type t2) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>argument1_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>argument2_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__divides.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__divides.html
deleted file mode 100644
index 49fe8cb4a1..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__divides.html
+++ /dev/null
@@ -1,59 +0,0 @@
-<!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::scalar_divides&lt; T1, T2 &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1scalar__divides.html">scalar_divides</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::scalar_divides&lt; T1, T2 &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::scalar_divides" --><!-- doxytag: inherits="boost::numeric::ublas::scalar_binary_functor" -->
-<p>Inherits <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>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1scalar__divides-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="a6274a87d829495a0b1ecd7afaccea581"></a><!-- doxytag: member="boost::numeric::ublas::scalar_divides::argument1_type" ref="a6274a87d829495a0b1ecd7afaccea581" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__functor.html">scalar_binary_functor</a><br class="typebreak"/>
-&lt; T1, T2 &gt;::argument1_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>argument1_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a328f5cfd1bb80e33bd2171f461f1fb64"></a><!-- doxytag: member="boost::numeric::ublas::scalar_divides::argument2_type" ref="a328f5cfd1bb80e33bd2171f461f1fb64" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__functor.html">scalar_binary_functor</a><br class="typebreak"/>
-&lt; T1, T2 &gt;::argument2_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>argument2_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a69d7ffc2adbab18ffeb2d8db966d3a1e"></a><!-- doxytag: member="boost::numeric::ublas::scalar_divides::result_type" ref="a69d7ffc2adbab18ffeb2d8db966d3a1e" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__functor.html">scalar_binary_functor</a><br class="typebreak"/>
-&lt; T1, T2 &gt;::result_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3bfb1296fafa830c3b7c010545758cb1"></a><!-- doxytag: member="boost::numeric::ublas::scalar_divides::apply" ref="a3bfb1296fafa830c3b7c010545758cb1" args="(argument1_type t1, argument2_type t2)" -->
-static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>apply</b> (argument1_type t1, argument2_type t2)</td></tr>
-</table>
-<h3>template&lt;class T1, class T2&gt;<br/>
- struct boost::numeric::ublas::scalar_divides&lt; T1, T2 &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__divides__assign-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__divides__assign-members.html
deleted file mode 100644
index a2b8fa63a1..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__divides__assign-members.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!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::scalar_divides_assign&lt; T1, T2 &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(argument1_type t1, argument2_type t2) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>argument1_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>argument2_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>computed</b> (defined in <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><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><code> [static]</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__divides__assign.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__divides__assign.html
deleted file mode 100644
index b94adc99a2..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__divides__assign.html
+++ /dev/null
@@ -1,62 +0,0 @@
-<!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::scalar_divides_assign&lt; T1, T2 &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1scalar__divides__assign.html">scalar_divides_assign</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::scalar_divides_assign&lt; T1, T2 &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::scalar_divides_assign" --><!-- doxytag: inherits="boost::numeric::ublas::scalar_binary_assign_functor" -->
-<p>Inherits <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>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1scalar__divides__assign-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">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__divides__assign_1_1rebind.html">rebind</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="a27c73d75df032163249b7ba266778f11"></a><!-- doxytag: member="boost::numeric::ublas::scalar_divides_assign::argument1_type" ref="a27c73d75df032163249b7ba266778f11" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__assign__functor.html">scalar_binary_assign_functor</a><br class="typebreak"/>
-&lt; T1, T2 &gt;::argument1_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>argument1_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a12f3619806757b38eeeaba0f7ac1c58d"></a><!-- doxytag: member="boost::numeric::ublas::scalar_divides_assign::argument2_type" ref="a12f3619806757b38eeeaba0f7ac1c58d" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__assign__functor.html">scalar_binary_assign_functor</a><br class="typebreak"/>
-&lt; T1, T2 &gt;::argument2_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>argument2_type</b></td></tr>
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aab5488646a3b5487514f595c6baf3c1f"></a><!-- doxytag: member="boost::numeric::ublas::scalar_divides_assign::apply" ref="aab5488646a3b5487514f595c6baf3c1f" args="(argument1_type t1, argument2_type t2)" -->
-static BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>apply</b> (argument1_type t1, argument2_type t2)</td></tr>
-<tr><td colspan="2"><h2>Static Public Attributes</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a55806ee3a90f06e6f06ea662025601a5"></a><!-- doxytag: member="boost::numeric::ublas::scalar_divides_assign::computed" ref="a55806ee3a90f06e6f06ea662025601a5" args="" -->
-static const bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>computed</b> = true</td></tr>
-</table>
-<h3>template&lt;class T1, class T2&gt;<br/>
- struct boost::numeric::ublas::scalar_divides_assign&lt; T1, T2 &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__divides__assign_1_1rebind-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__divides__assign_1_1rebind-members.html
deleted file mode 100644
index b019e5daf6..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__divides__assign_1_1rebind-members.html
+++ /dev/null
@@ -1,36 +0,0 @@
-<!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::scalar_divides_assign&lt; T1, T2 &gt;::rebind&lt; U1, U2 &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>other</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__divides__assign_1_1rebind.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__divides__assign_1_1rebind.html
deleted file mode 100644
index c7e1f921c0..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__divides__assign_1_1rebind.html
+++ /dev/null
@@ -1,48 +0,0 @@
-<!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::scalar_divides_assign&lt; T1, T2 &gt;::rebind&lt; U1, U2 &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1scalar__divides__assign.html">scalar_divides_assign</a>::<a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__divides__assign_1_1rebind.html">rebind</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::scalar_divides_assign&lt; T1, T2 &gt;::rebind&lt; U1, U2 &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::scalar_divides_assign::rebind" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1scalar__divides__assign_1_1rebind-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="a51215c4284d8a17add5209b15996781a"></a><!-- doxytag: member="boost::numeric::ublas::scalar_divides_assign::rebind::other" ref="a51215c4284d8a17add5209b15996781a" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__divides__assign.html">scalar_divides_assign</a><br class="typebreak"/>
-&lt; U1, U2 &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>other</b></td></tr>
-</table>
-<h3>template&lt;class T1, class T2&gt;<br/>
-template&lt;class U1, class U2&gt;<br/>
- struct boost::numeric::ublas::scalar_divides_assign&lt; T1, T2 &gt;::rebind&lt; U1, U2 &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__identity-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__identity-members.html
deleted file mode 100644
index 00cccff1ba..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__identity-members.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!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::scalar_identity&lt; T &gt; Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__identity.html">boost::numeric::ublas::scalar_identity&lt; T &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(argument_type t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__identity.html">boost::numeric::ublas::scalar_identity&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__identity.html">boost::numeric::ublas::scalar_identity&lt; T &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>argument_type</b> typedef (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__identity.html">boost::numeric::ublas::scalar_identity&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__identity.html">boost::numeric::ublas::scalar_identity&lt; T &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__identity.html">boost::numeric::ublas::scalar_identity&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__identity.html">boost::numeric::ublas::scalar_identity&lt; T &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__identity.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__identity.html
deleted file mode 100644
index 4675d58d26..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__identity.html
+++ /dev/null
@@ -1,56 +0,0 @@
-<!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::scalar_identity&lt; T &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1scalar__identity.html">scalar_identity</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::scalar_identity&lt; T &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::scalar_identity" --><!-- doxytag: inherits="boost::numeric::ublas::scalar_unary_functor" -->
-<p>Inherits <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__unary__functor.html">boost::numeric::ublas::scalar_unary_functor&lt; T &gt;</a>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1scalar__identity-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="a47cbe58a40971ede38de23e7814dfd59"></a><!-- doxytag: member="boost::numeric::ublas::scalar_identity::argument_type" ref="a47cbe58a40971ede38de23e7814dfd59" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__unary__functor.html">scalar_unary_functor</a><br class="typebreak"/>
-&lt; T &gt;::argument_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>argument_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae1f224def201aacc7dc911d184832476"></a><!-- doxytag: member="boost::numeric::ublas::scalar_identity::result_type" ref="ae1f224def201aacc7dc911d184832476" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__unary__functor.html">scalar_unary_functor</a><br class="typebreak"/>
-&lt; T &gt;::result_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad778eaa86b26744ff87c6e703247668f"></a><!-- doxytag: member="boost::numeric::ublas::scalar_identity::apply" ref="ad778eaa86b26744ff87c6e703247668f" args="(argument_type t)" -->
-static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>apply</b> (argument_type t)</td></tr>
-</table>
-<h3>template&lt;class T&gt;<br/>
- struct boost::numeric::ublas::scalar_identity&lt; T &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__imag-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__imag-members.html
deleted file mode 100644
index d3a0e5b4b6..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__imag-members.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!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::scalar_imag&lt; T &gt; Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__imag.html">boost::numeric::ublas::scalar_imag&lt; T &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(argument_type t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__imag.html">boost::numeric::ublas::scalar_imag&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__imag.html">boost::numeric::ublas::scalar_imag&lt; T &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>argument_type</b> typedef (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__imag.html">boost::numeric::ublas::scalar_imag&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__imag.html">boost::numeric::ublas::scalar_imag&lt; T &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__imag.html">boost::numeric::ublas::scalar_imag&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__imag.html">boost::numeric::ublas::scalar_imag&lt; T &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__imag.html">boost::numeric::ublas::scalar_imag&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__imag.html">boost::numeric::ublas::scalar_imag&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: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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__imag.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__imag.html
deleted file mode 100644
index 15404a90d9..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__imag.html
+++ /dev/null
@@ -1,62 +0,0 @@
-<!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::scalar_imag&lt; T &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1scalar__imag.html">scalar_imag</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::scalar_imag&lt; T &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::scalar_imag" --><!-- doxytag: inherits="boost::numeric::ublas::scalar_real_unary_functor" -->
-<p>Inherits <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>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1scalar__imag-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="a8617610df4297ed25b47c1ff0e33f224"></a><!-- doxytag: member="boost::numeric::ublas::scalar_imag::value_type" ref="a8617610df4297ed25b47c1ff0e33f224" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__real__unary__functor.html">scalar_real_unary_functor</a>&lt; T &gt;<br class="typebreak"/>
-::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="a6006ae17408481ebfa64c908b27e8a37"></a><!-- doxytag: member="boost::numeric::ublas::scalar_imag::argument_type" ref="a6006ae17408481ebfa64c908b27e8a37" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__real__unary__functor.html">scalar_real_unary_functor</a>&lt; T &gt;<br class="typebreak"/>
-::argument_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>argument_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a714f760f1a817ddf1e18d56d1ab2b527"></a><!-- doxytag: member="boost::numeric::ublas::scalar_imag::result_type" ref="a714f760f1a817ddf1e18d56d1ab2b527" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__real__unary__functor.html">scalar_real_unary_functor</a>&lt; T &gt;<br class="typebreak"/>
-::result_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a71da078563d09fd4ad5b531d3ba11ade"></a><!-- doxytag: member="boost::numeric::ublas::scalar_imag::apply" ref="a71da078563d09fd4ad5b531d3ba11ade" args="(argument_type t)" -->
-static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>apply</b> (argument_type t)</td></tr>
-</table>
-<h3>template&lt;class T&gt;<br/>
- struct boost::numeric::ublas::scalar_imag&lt; T &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__minus-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__minus-members.html
deleted file mode 100644
index 4e46492f63..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__minus-members.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!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::scalar_minus&lt; T1, T2 &gt; Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__minus.html">boost::numeric::ublas::scalar_minus&lt; T1, T2 &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(argument1_type t1, argument2_type t2) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>argument1_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>argument2_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__minus.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__minus.html
deleted file mode 100644
index d87d8de2f2..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__minus.html
+++ /dev/null
@@ -1,59 +0,0 @@
-<!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::scalar_minus&lt; T1, T2 &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1scalar__minus.html">scalar_minus</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::scalar_minus&lt; T1, T2 &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::scalar_minus" --><!-- doxytag: inherits="boost::numeric::ublas::scalar_binary_functor" -->
-<p>Inherits <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>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1scalar__minus-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="aaeddbc15b3f0075772a773073962293a"></a><!-- doxytag: member="boost::numeric::ublas::scalar_minus::argument1_type" ref="aaeddbc15b3f0075772a773073962293a" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__functor.html">scalar_binary_functor</a><br class="typebreak"/>
-&lt; T1, T2 &gt;::argument1_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>argument1_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd83b639031265aaad44d44d9e1587d8"></a><!-- doxytag: member="boost::numeric::ublas::scalar_minus::argument2_type" ref="abd83b639031265aaad44d44d9e1587d8" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__functor.html">scalar_binary_functor</a><br class="typebreak"/>
-&lt; T1, T2 &gt;::argument2_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>argument2_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9cc63e742732a4d8f0afee9f5637ff29"></a><!-- doxytag: member="boost::numeric::ublas::scalar_minus::result_type" ref="a9cc63e742732a4d8f0afee9f5637ff29" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__functor.html">scalar_binary_functor</a><br class="typebreak"/>
-&lt; T1, T2 &gt;::result_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a92745703513ba1ca160aa1956918c96a"></a><!-- doxytag: member="boost::numeric::ublas::scalar_minus::apply" ref="a92745703513ba1ca160aa1956918c96a" args="(argument1_type t1, argument2_type t2)" -->
-static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>apply</b> (argument1_type t1, argument2_type t2)</td></tr>
-</table>
-<h3>template&lt;class T1, class T2&gt;<br/>
- struct boost::numeric::ublas::scalar_minus&lt; T1, T2 &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__minus__assign-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__minus__assign-members.html
deleted file mode 100644
index af0c95a67c..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__minus__assign-members.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!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::scalar_minus_assign&lt; T1, T2 &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(argument1_type t1, argument2_type t2) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>argument1_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>argument2_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>computed</b> (defined in <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><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><code> [static]</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__minus__assign.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__minus__assign.html
deleted file mode 100644
index 2154b27f68..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__minus__assign.html
+++ /dev/null
@@ -1,62 +0,0 @@
-<!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::scalar_minus_assign&lt; T1, T2 &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1scalar__minus__assign.html">scalar_minus_assign</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::scalar_minus_assign&lt; T1, T2 &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::scalar_minus_assign" --><!-- doxytag: inherits="boost::numeric::ublas::scalar_binary_assign_functor" -->
-<p>Inherits <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>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1scalar__minus__assign-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">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__minus__assign_1_1rebind.html">rebind</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="ab0714bcd276938cfea1af8e99efda328"></a><!-- doxytag: member="boost::numeric::ublas::scalar_minus_assign::argument1_type" ref="ab0714bcd276938cfea1af8e99efda328" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__assign__functor.html">scalar_binary_assign_functor</a><br class="typebreak"/>
-&lt; T1, T2 &gt;::argument1_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>argument1_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad8e3e826cec7b597076cf99a716c0920"></a><!-- doxytag: member="boost::numeric::ublas::scalar_minus_assign::argument2_type" ref="ad8e3e826cec7b597076cf99a716c0920" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__assign__functor.html">scalar_binary_assign_functor</a><br class="typebreak"/>
-&lt; T1, T2 &gt;::argument2_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>argument2_type</b></td></tr>
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1dea37524b69d6500890361e69b5de9d"></a><!-- doxytag: member="boost::numeric::ublas::scalar_minus_assign::apply" ref="a1dea37524b69d6500890361e69b5de9d" args="(argument1_type t1, argument2_type t2)" -->
-static BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>apply</b> (argument1_type t1, argument2_type t2)</td></tr>
-<tr><td colspan="2"><h2>Static Public Attributes</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad854659d108ed04b8919a0ab7c38b483"></a><!-- doxytag: member="boost::numeric::ublas::scalar_minus_assign::computed" ref="ad854659d108ed04b8919a0ab7c38b483" args="" -->
-static const bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>computed</b> = true</td></tr>
-</table>
-<h3>template&lt;class T1, class T2&gt;<br/>
- struct boost::numeric::ublas::scalar_minus_assign&lt; T1, T2 &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__minus__assign_1_1rebind-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__minus__assign_1_1rebind-members.html
deleted file mode 100644
index 69a55b4e53..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__minus__assign_1_1rebind-members.html
+++ /dev/null
@@ -1,36 +0,0 @@
-<!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::scalar_minus_assign&lt; T1, T2 &gt;::rebind&lt; U1, U2 &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>other</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__minus__assign_1_1rebind.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__minus__assign_1_1rebind.html
deleted file mode 100644
index 0749bc9864..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__minus__assign_1_1rebind.html
+++ /dev/null
@@ -1,48 +0,0 @@
-<!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::scalar_minus_assign&lt; T1, T2 &gt;::rebind&lt; U1, U2 &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1scalar__minus__assign.html">scalar_minus_assign</a>::<a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__minus__assign_1_1rebind.html">rebind</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::scalar_minus_assign&lt; T1, T2 &gt;::rebind&lt; U1, U2 &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::scalar_minus_assign::rebind" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1scalar__minus__assign_1_1rebind-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="a9f4efd19d961abb17a31f61ce8c1899a"></a><!-- doxytag: member="boost::numeric::ublas::scalar_minus_assign::rebind::other" ref="a9f4efd19d961abb17a31f61ce8c1899a" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__minus__assign.html">scalar_minus_assign</a><br class="typebreak"/>
-&lt; U1, U2 &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>other</b></td></tr>
-</table>
-<h3>template&lt;class T1, class T2&gt;<br/>
-template&lt;class U1, class U2&gt;<br/>
- struct boost::numeric::ublas::scalar_minus_assign&lt; T1, T2 &gt;::rebind&lt; U1, U2 &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__multiplies-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__multiplies-members.html
deleted file mode 100644
index 23f558b13f..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__multiplies-members.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!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::scalar_multiplies&lt; T1, T2 &gt; Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__multiplies.html">boost::numeric::ublas::scalar_multiplies&lt; T1, T2 &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(argument1_type t1, argument2_type t2) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>argument1_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>argument2_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__multiplies.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__multiplies.html
deleted file mode 100644
index 616268ee2a..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__multiplies.html
+++ /dev/null
@@ -1,59 +0,0 @@
-<!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::scalar_multiplies&lt; T1, T2 &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1scalar__multiplies.html">scalar_multiplies</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::scalar_multiplies&lt; T1, T2 &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::scalar_multiplies" --><!-- doxytag: inherits="boost::numeric::ublas::scalar_binary_functor" -->
-<p>Inherits <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>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1scalar__multiplies-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="a7cbbd93913d4876221e164c592058f6e"></a><!-- doxytag: member="boost::numeric::ublas::scalar_multiplies::argument1_type" ref="a7cbbd93913d4876221e164c592058f6e" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__functor.html">scalar_binary_functor</a><br class="typebreak"/>
-&lt; T1, T2 &gt;::argument1_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>argument1_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abfb40451b5cff87b92636310a02490ba"></a><!-- doxytag: member="boost::numeric::ublas::scalar_multiplies::argument2_type" ref="abfb40451b5cff87b92636310a02490ba" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__functor.html">scalar_binary_functor</a><br class="typebreak"/>
-&lt; T1, T2 &gt;::argument2_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>argument2_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e1aaf4d92ec29a94074bb5ad3775466"></a><!-- doxytag: member="boost::numeric::ublas::scalar_multiplies::result_type" ref="a2e1aaf4d92ec29a94074bb5ad3775466" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__functor.html">scalar_binary_functor</a><br class="typebreak"/>
-&lt; T1, T2 &gt;::result_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a21029f5fbee9b0ecf63288e6979c3211"></a><!-- doxytag: member="boost::numeric::ublas::scalar_multiplies::apply" ref="a21029f5fbee9b0ecf63288e6979c3211" args="(argument1_type t1, argument2_type t2)" -->
-static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>apply</b> (argument1_type t1, argument2_type t2)</td></tr>
-</table>
-<h3>template&lt;class T1, class T2&gt;<br/>
- struct boost::numeric::ublas::scalar_multiplies&lt; T1, T2 &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__multiplies__assign-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__multiplies__assign-members.html
deleted file mode 100644
index 192937dc91..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__multiplies__assign-members.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!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::scalar_multiplies_assign&lt; T1, T2 &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(argument1_type t1, argument2_type t2) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>argument1_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>argument2_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>computed</b> (defined in <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><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><code> [static]</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__multiplies__assign.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__multiplies__assign.html
deleted file mode 100644
index 98a5a42f08..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__multiplies__assign.html
+++ /dev/null
@@ -1,62 +0,0 @@
-<!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::scalar_multiplies_assign&lt; T1, T2 &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1scalar__multiplies__assign.html">scalar_multiplies_assign</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::scalar_multiplies_assign&lt; T1, T2 &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::scalar_multiplies_assign" --><!-- doxytag: inherits="boost::numeric::ublas::scalar_binary_assign_functor" -->
-<p>Inherits <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>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1scalar__multiplies__assign-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">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__multiplies__assign_1_1rebind.html">rebind</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="aeb0a935315b44fe2bfa9afd92c4c906f"></a><!-- doxytag: member="boost::numeric::ublas::scalar_multiplies_assign::argument1_type" ref="aeb0a935315b44fe2bfa9afd92c4c906f" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__assign__functor.html">scalar_binary_assign_functor</a><br class="typebreak"/>
-&lt; T1, T2 &gt;::argument1_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>argument1_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a30749461b4721319952c4cd5390eca56"></a><!-- doxytag: member="boost::numeric::ublas::scalar_multiplies_assign::argument2_type" ref="a30749461b4721319952c4cd5390eca56" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__assign__functor.html">scalar_binary_assign_functor</a><br class="typebreak"/>
-&lt; T1, T2 &gt;::argument2_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>argument2_type</b></td></tr>
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a579b7794b3e7e23310925c61e84317bf"></a><!-- doxytag: member="boost::numeric::ublas::scalar_multiplies_assign::apply" ref="a579b7794b3e7e23310925c61e84317bf" args="(argument1_type t1, argument2_type t2)" -->
-static BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>apply</b> (argument1_type t1, argument2_type t2)</td></tr>
-<tr><td colspan="2"><h2>Static Public Attributes</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ae7cf6011e2f22e2f52237e0d0174b8"></a><!-- doxytag: member="boost::numeric::ublas::scalar_multiplies_assign::computed" ref="a3ae7cf6011e2f22e2f52237e0d0174b8" args="" -->
-static const bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>computed</b> = true</td></tr>
-</table>
-<h3>template&lt;class T1, class T2&gt;<br/>
- struct boost::numeric::ublas::scalar_multiplies_assign&lt; T1, T2 &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__multiplies__assign_1_1rebind-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__multiplies__assign_1_1rebind-members.html
deleted file mode 100644
index 7b74230dd1..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__multiplies__assign_1_1rebind-members.html
+++ /dev/null
@@ -1,36 +0,0 @@
-<!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::scalar_multiplies_assign&lt; T1, T2 &gt;::rebind&lt; U1, U2 &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>other</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__multiplies__assign_1_1rebind.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__multiplies__assign_1_1rebind.html
deleted file mode 100644
index a073e8d9b1..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__multiplies__assign_1_1rebind.html
+++ /dev/null
@@ -1,49 +0,0 @@
-<!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::scalar_multiplies_assign&lt; T1, T2 &gt;::rebind&lt; U1, U2 &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1scalar__multiplies__assign.html">scalar_multiplies_assign</a>::<a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__multiplies__assign_1_1rebind.html">rebind</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::scalar_multiplies_assign&lt; T1, T2 &gt;::rebind&lt; U1, U2 &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::scalar_multiplies_assign::rebind" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1scalar__multiplies__assign_1_1rebind-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="a06b2889a4beae91708866837a0c8ab54"></a><!-- doxytag: member="boost::numeric::ublas::scalar_multiplies_assign::rebind::other" ref="a06b2889a4beae91708866837a0c8ab54" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__multiplies__assign.html">scalar_multiplies_assign</a>&lt; U1, <br class="typebreak"/>
-U2 &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>other</b></td></tr>
-</table>
-<h3>template&lt;class T1, class T2&gt;<br/>
-template&lt;class U1, class U2&gt;<br/>
- struct boost::numeric::ublas::scalar_multiplies_assign&lt; T1, T2 &gt;::rebind&lt; U1, U2 &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__negate-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__negate-members.html
deleted file mode 100644
index 22c1d4c253..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__negate-members.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!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::scalar_negate&lt; T &gt; Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__negate.html">boost::numeric::ublas::scalar_negate&lt; T &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(argument_type t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__negate.html">boost::numeric::ublas::scalar_negate&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__negate.html">boost::numeric::ublas::scalar_negate&lt; T &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>argument_type</b> typedef (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__negate.html">boost::numeric::ublas::scalar_negate&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__negate.html">boost::numeric::ublas::scalar_negate&lt; T &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__negate.html">boost::numeric::ublas::scalar_negate&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__negate.html">boost::numeric::ublas::scalar_negate&lt; T &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__negate.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__negate.html
deleted file mode 100644
index 1ecfd47582..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__negate.html
+++ /dev/null
@@ -1,56 +0,0 @@
-<!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::scalar_negate&lt; T &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1scalar__negate.html">scalar_negate</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::scalar_negate&lt; T &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::scalar_negate" --><!-- doxytag: inherits="boost::numeric::ublas::scalar_unary_functor" -->
-<p>Inherits <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__unary__functor.html">boost::numeric::ublas::scalar_unary_functor&lt; T &gt;</a>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1scalar__negate-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="adf08eeb1696526c9ed96488ec71518dc"></a><!-- doxytag: member="boost::numeric::ublas::scalar_negate::argument_type" ref="adf08eeb1696526c9ed96488ec71518dc" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__unary__functor.html">scalar_unary_functor</a><br class="typebreak"/>
-&lt; T &gt;::argument_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>argument_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae39e1a662ff79b4e3c7be0f8cd64473a"></a><!-- doxytag: member="boost::numeric::ublas::scalar_negate::result_type" ref="ae39e1a662ff79b4e3c7be0f8cd64473a" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__unary__functor.html">scalar_unary_functor</a><br class="typebreak"/>
-&lt; T &gt;::result_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4ee02a58e6ba728cc2d8f7ce17239c99"></a><!-- doxytag: member="boost::numeric::ublas::scalar_negate::apply" ref="a4ee02a58e6ba728cc2d8f7ce17239c99" args="(argument_type t)" -->
-static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>apply</b> (argument_type t)</td></tr>
-</table>
-<h3>template&lt;class T&gt;<br/>
- struct boost::numeric::ublas::scalar_negate&lt; T &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__plus-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__plus-members.html
deleted file mode 100644
index ca679b8bc5..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__plus-members.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!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::scalar_plus&lt; T1, T2 &gt; Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__plus.html">boost::numeric::ublas::scalar_plus&lt; T1, T2 &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(argument1_type t1, argument2_type t2) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>argument1_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>argument2_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__plus.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__plus.html
deleted file mode 100644
index f9678b370d..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__plus.html
+++ /dev/null
@@ -1,59 +0,0 @@
-<!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::scalar_plus&lt; T1, T2 &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1scalar__plus.html">scalar_plus</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::scalar_plus&lt; T1, T2 &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::scalar_plus" --><!-- doxytag: inherits="boost::numeric::ublas::scalar_binary_functor" -->
-<p>Inherits <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>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1scalar__plus-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="ac4b10d54037d26b77b46392cc3da3638"></a><!-- doxytag: member="boost::numeric::ublas::scalar_plus::argument1_type" ref="ac4b10d54037d26b77b46392cc3da3638" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__functor.html">scalar_binary_functor</a><br class="typebreak"/>
-&lt; T1, T2 &gt;::argument1_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>argument1_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa22e7814360b1e0f1ab9e01a34d9c982"></a><!-- doxytag: member="boost::numeric::ublas::scalar_plus::argument2_type" ref="aa22e7814360b1e0f1ab9e01a34d9c982" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__functor.html">scalar_binary_functor</a><br class="typebreak"/>
-&lt; T1, T2 &gt;::argument2_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>argument2_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4208f856104bd18b8a15b2a92030f0c9"></a><!-- doxytag: member="boost::numeric::ublas::scalar_plus::result_type" ref="a4208f856104bd18b8a15b2a92030f0c9" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__functor.html">scalar_binary_functor</a><br class="typebreak"/>
-&lt; T1, T2 &gt;::result_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a89e5ab5eed6ee9e2d9e32f9c4f1aa100"></a><!-- doxytag: member="boost::numeric::ublas::scalar_plus::apply" ref="a89e5ab5eed6ee9e2d9e32f9c4f1aa100" args="(argument1_type t1, argument2_type t2)" -->
-static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>apply</b> (argument1_type t1, argument2_type t2)</td></tr>
-</table>
-<h3>template&lt;class T1, class T2&gt;<br/>
- struct boost::numeric::ublas::scalar_plus&lt; T1, T2 &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__plus__assign-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__plus__assign-members.html
deleted file mode 100644
index fbb3e5338f..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__plus__assign-members.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!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::scalar_plus_assign&lt; T1, T2 &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(argument1_type t1, argument2_type t2) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>argument1_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>argument2_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>computed</b> (defined in <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><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><code> [static]</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__plus__assign.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__plus__assign.html
deleted file mode 100644
index bad1db023d..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__plus__assign.html
+++ /dev/null
@@ -1,62 +0,0 @@
-<!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::scalar_plus_assign&lt; T1, T2 &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1scalar__plus__assign.html">scalar_plus_assign</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::scalar_plus_assign&lt; T1, T2 &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::scalar_plus_assign" --><!-- doxytag: inherits="boost::numeric::ublas::scalar_binary_assign_functor" -->
-<p>Inherits <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>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1scalar__plus__assign-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">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__plus__assign_1_1rebind.html">rebind</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="a7927d35b6cca5f4d27d70eaad3682833"></a><!-- doxytag: member="boost::numeric::ublas::scalar_plus_assign::argument1_type" ref="a7927d35b6cca5f4d27d70eaad3682833" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__assign__functor.html">scalar_binary_assign_functor</a><br class="typebreak"/>
-&lt; T1, T2 &gt;::argument1_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>argument1_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae768e174559ade62432bb1e96eaea621"></a><!-- doxytag: member="boost::numeric::ublas::scalar_plus_assign::argument2_type" ref="ae768e174559ade62432bb1e96eaea621" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__assign__functor.html">scalar_binary_assign_functor</a><br class="typebreak"/>
-&lt; T1, T2 &gt;::argument2_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>argument2_type</b></td></tr>
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a436c155aab127360dd39565394df648a"></a><!-- doxytag: member="boost::numeric::ublas::scalar_plus_assign::apply" ref="a436c155aab127360dd39565394df648a" args="(argument1_type t1, argument2_type t2)" -->
-static BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>apply</b> (argument1_type t1, argument2_type t2)</td></tr>
-<tr><td colspan="2"><h2>Static Public Attributes</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a897c0dc8789b485a07956b0545ec5491"></a><!-- doxytag: member="boost::numeric::ublas::scalar_plus_assign::computed" ref="a897c0dc8789b485a07956b0545ec5491" args="" -->
-static const bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>computed</b> = true</td></tr>
-</table>
-<h3>template&lt;class T1, class T2&gt;<br/>
- struct boost::numeric::ublas::scalar_plus_assign&lt; T1, T2 &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__plus__assign_1_1rebind-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__plus__assign_1_1rebind-members.html
deleted file mode 100644
index 2c66ff581f..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__plus__assign_1_1rebind-members.html
+++ /dev/null
@@ -1,36 +0,0 @@
-<!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::scalar_plus_assign&lt; T1, T2 &gt;::rebind&lt; U1, U2 &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>other</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__plus__assign_1_1rebind.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__plus__assign_1_1rebind.html
deleted file mode 100644
index b98b85e36e..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__plus__assign_1_1rebind.html
+++ /dev/null
@@ -1,48 +0,0 @@
-<!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::scalar_plus_assign&lt; T1, T2 &gt;::rebind&lt; U1, U2 &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1scalar__plus__assign.html">scalar_plus_assign</a>::<a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__plus__assign_1_1rebind.html">rebind</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::scalar_plus_assign&lt; T1, T2 &gt;::rebind&lt; U1, U2 &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::scalar_plus_assign::rebind" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1scalar__plus__assign_1_1rebind-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="ad034203dfb84fdc654793dd1bfdb4809"></a><!-- doxytag: member="boost::numeric::ublas::scalar_plus_assign::rebind::other" ref="ad034203dfb84fdc654793dd1bfdb4809" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__plus__assign.html">scalar_plus_assign</a>&lt; U1, <br class="typebreak"/>
-U2 &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>other</b></td></tr>
-</table>
-<h3>template&lt;class T1, class T2&gt;<br/>
-template&lt;class U1, class U2&gt;<br/>
- struct boost::numeric::ublas::scalar_plus_assign&lt; T1, T2 &gt;::rebind&lt; U1, U2 &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__real-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__real-members.html
deleted file mode 100644
index 11c230eb95..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__real-members.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!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::scalar_real&lt; T &gt; Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__real.html">boost::numeric::ublas::scalar_real&lt; T &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(argument_type t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__real.html">boost::numeric::ublas::scalar_real&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__real.html">boost::numeric::ublas::scalar_real&lt; T &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>argument_type</b> typedef (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__real.html">boost::numeric::ublas::scalar_real&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__real.html">boost::numeric::ublas::scalar_real&lt; T &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__real.html">boost::numeric::ublas::scalar_real&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__real.html">boost::numeric::ublas::scalar_real&lt; T &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__real.html">boost::numeric::ublas::scalar_real&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__real.html">boost::numeric::ublas::scalar_real&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: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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__real.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__real.html
deleted file mode 100644
index e1779c7296..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__real.html
+++ /dev/null
@@ -1,62 +0,0 @@
-<!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::scalar_real&lt; T &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1scalar__real.html">scalar_real</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::scalar_real&lt; T &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::scalar_real" --><!-- doxytag: inherits="boost::numeric::ublas::scalar_real_unary_functor" -->
-<p>Inherits <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>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1scalar__real-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="a4aec9c1758bf9b8ce478c0e04ea364d8"></a><!-- doxytag: member="boost::numeric::ublas::scalar_real::value_type" ref="a4aec9c1758bf9b8ce478c0e04ea364d8" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__real__unary__functor.html">scalar_real_unary_functor</a>&lt; T &gt;<br class="typebreak"/>
-::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="a160673f08fb97d97fc719e885a6203d4"></a><!-- doxytag: member="boost::numeric::ublas::scalar_real::argument_type" ref="a160673f08fb97d97fc719e885a6203d4" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__real__unary__functor.html">scalar_real_unary_functor</a>&lt; T &gt;<br class="typebreak"/>
-::argument_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>argument_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8d0304f893b0e61c555c37bf99b3b3b2"></a><!-- doxytag: member="boost::numeric::ublas::scalar_real::result_type" ref="a8d0304f893b0e61c555c37bf99b3b3b2" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__real__unary__functor.html">scalar_real_unary_functor</a>&lt; T &gt;<br class="typebreak"/>
-::result_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a70d1e0a029471cf54b1c108b08ac4e73"></a><!-- doxytag: member="boost::numeric::ublas::scalar_real::apply" ref="a70d1e0a029471cf54b1c108b08ac4e73" args="(argument_type t)" -->
-static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>apply</b> (argument_type t)</td></tr>
-</table>
-<h3>template&lt;class T&gt;<br/>
- struct boost::numeric::ublas::scalar_real&lt; T &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__real__unary__functor-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__real__unary__functor-members.html
deleted file mode 100644
index b4c0d33ad7..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__real__unary__functor-members.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!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::scalar_real_unary_functor&lt; T &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>argument_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__real__unary__functor.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__real__unary__functor.html
deleted file mode 100644
index ef21da523c..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__real__unary__functor.html
+++ /dev/null
@@ -1,53 +0,0 @@
-<!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::scalar_real_unary_functor&lt; T &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1scalar__real__unary__functor.html">scalar_real_unary_functor</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::scalar_real_unary_functor&lt; T &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::scalar_real_unary_functor" -->
-<p>Inherited by <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__imag.html">boost::numeric::ublas::scalar_imag&lt; T &gt;</a>, and <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__real.html">boost::numeric::ublas::scalar_real&lt; T &gt;</a>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1scalar__real__unary__functor-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="a34cba384a62caa08782a8c0f6138c8da"></a><!-- doxytag: member="boost::numeric::ublas::scalar_real_unary_functor::value_type" ref="a34cba384a62caa08782a8c0f6138c8da" 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="ab3c2dd37a1875212b3ff35820c694ef1"></a><!-- doxytag: member="boost::numeric::ublas::scalar_real_unary_functor::argument_type" ref="ab3c2dd37a1875212b3ff35820c694ef1" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits</a>&lt; T &gt;<br class="typebreak"/>
-::const_reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>argument_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac26d3bac1a4dbc61896d29a2c8e0a552"></a><!-- doxytag: member="boost::numeric::ublas::scalar_real_unary_functor::result_type" ref="ac26d3bac1a4dbc61896d29a2c8e0a552" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits</a>&lt; T &gt;::real_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-</table>
-<h3>template&lt;class T&gt;<br/>
- struct boost::numeric::ublas::scalar_real_unary_functor&lt; T &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__swap-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__swap-members.html
deleted file mode 100644
index fee6e9a0b4..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__swap-members.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!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::scalar_swap&lt; T1, T2 &gt; Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__swap.html">boost::numeric::ublas::scalar_swap&lt; T1, T2 &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(argument1_type t1, argument2_type t2) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>argument1_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>argument2_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__swap.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__swap.html
deleted file mode 100644
index 32c56c1a09..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__swap.html
+++ /dev/null
@@ -1,59 +0,0 @@
-<!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::scalar_swap&lt; T1, T2 &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1scalar__swap.html">scalar_swap</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::scalar_swap&lt; T1, T2 &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::scalar_swap" --><!-- doxytag: inherits="boost::numeric::ublas::scalar_binary_swap_functor" -->
-<p>Inherits <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>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1scalar__swap-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">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__swap_1_1rebind.html">rebind</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="aa4f9bed520ad4d5d2a419bbb437424f1"></a><!-- doxytag: member="boost::numeric::ublas::scalar_swap::argument1_type" ref="aa4f9bed520ad4d5d2a419bbb437424f1" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__swap__functor.html">scalar_binary_swap_functor</a>&lt; T1, <br class="typebreak"/>
-T2 &gt;::argument1_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>argument1_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0885bbfcbc662e883474a14558a5ac84"></a><!-- doxytag: member="boost::numeric::ublas::scalar_swap::argument2_type" ref="a0885bbfcbc662e883474a14558a5ac84" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__swap__functor.html">scalar_binary_swap_functor</a>&lt; T1, <br class="typebreak"/>
-T2 &gt;::argument2_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>argument2_type</b></td></tr>
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a966d35edc3a70cd97be082af50fa72da"></a><!-- doxytag: member="boost::numeric::ublas::scalar_swap::apply" ref="a966d35edc3a70cd97be082af50fa72da" args="(argument1_type t1, argument2_type t2)" -->
-static BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>apply</b> (argument1_type t1, argument2_type t2)</td></tr>
-</table>
-<h3>template&lt;class T1, class T2&gt;<br/>
- struct boost::numeric::ublas::scalar_swap&lt; T1, T2 &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__swap_1_1rebind-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__swap_1_1rebind-members.html
deleted file mode 100644
index 50612b9495..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__swap_1_1rebind-members.html
+++ /dev/null
@@ -1,36 +0,0 @@
-<!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::scalar_swap&lt; T1, T2 &gt;::rebind&lt; U1, U2 &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>other</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__swap_1_1rebind.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__swap_1_1rebind.html
deleted file mode 100644
index 51b23934f2..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__swap_1_1rebind.html
+++ /dev/null
@@ -1,47 +0,0 @@
-<!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::scalar_swap&lt; T1, T2 &gt;::rebind&lt; U1, U2 &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1scalar__swap.html">scalar_swap</a>::<a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__swap_1_1rebind.html">rebind</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::scalar_swap&lt; T1, T2 &gt;::rebind&lt; U1, U2 &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::scalar_swap::rebind" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1scalar__swap_1_1rebind-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="a0e21eb90ef8ddac9d99cccece06c5ef7"></a><!-- doxytag: member="boost::numeric::ublas::scalar_swap::rebind::other" ref="a0e21eb90ef8ddac9d99cccece06c5ef7" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__swap.html">scalar_swap</a>&lt; U1, U2 &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>other</b></td></tr>
-</table>
-<h3>template&lt;class T1, class T2&gt;<br/>
-template&lt;class U1, class U2&gt;<br/>
- struct boost::numeric::ublas::scalar_swap&lt; T1, T2 &gt;::rebind&lt; U1, U2 &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__tag.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__tag.html
deleted file mode 100644
index 857fd48bed..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__tag.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!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::scalar_tag Struct 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="structboost_1_1numeric_1_1ublas_1_1scalar__tag.html">scalar_tag</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::scalar_tag Struct Reference</h1><!-- doxytag: class="boost::numeric::ublas::scalar_tag" --><table border="0" cellpadding="0" cellspacing="0">
-</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__traits-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__traits-members.html
deleted file mode 100644
index b489fafc82..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__traits-members.html
+++ /dev/null
@@ -1,52 +0,0 @@
-<!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::scalar_traits&lt; T &gt; Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>conj</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>equals</b>(const_reference t1, const_reference t2) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>imag</b>(const_reference) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>multiplies_complexity</b> (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>norm_1</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>norm_2</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>norm_inf</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>plus_complexity</b> (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>precision_type</b> typedef (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>real</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>real_type</b> typedef (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>self_type</b> typedef (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type_abs</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type_sqrt</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__traits.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__traits.html
deleted file mode 100644
index 7dc20d21f3..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__traits.html
+++ /dev/null
@@ -1,84 +0,0 @@
-<!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::scalar_traits&lt; T &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">scalar_traits</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::scalar_traits&lt; T &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::scalar_traits" -->
-<p>Inherited by <a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">boost::numeric::ublas::type_traits&lt; T &gt;</a>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1scalar__traits-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="a9c2e0d42fda2d302aa9ac46acd5ccf62"></a><!-- doxytag: member="boost::numeric::ublas::scalar_traits::self_type" ref="a9c2e0d42fda2d302aa9ac46acd5ccf62" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">scalar_traits</a>&lt; T &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>self_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0930e67968282611b575f4eccddc0228"></a><!-- doxytag: member="boost::numeric::ublas::scalar_traits::value_type" ref="a0930e67968282611b575f4eccddc0228" 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="af69fb03064787aa88f075a389e80c7d8"></a><!-- doxytag: member="boost::numeric::ublas::scalar_traits::const_reference" ref="af69fb03064787aa88f075a389e80c7d8" 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="a876a177446ceba919c9bbca376c9cf78"></a><!-- doxytag: member="boost::numeric::ublas::scalar_traits::reference" ref="a876a177446ceba919c9bbca376c9cf78" 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="a249ab6e3dc7304ad9939892ec66170e4"></a><!-- doxytag: member="boost::numeric::ublas::scalar_traits::real_type" ref="a249ab6e3dc7304ad9939892ec66170e4" args="" -->
-typedef T&nbsp;</td><td class="memItemRight" valign="bottom"><b>real_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f4a384be33fbd7f9b3ae161306e63e1"></a><!-- doxytag: member="boost::numeric::ublas::scalar_traits::precision_type" ref="a3f4a384be33fbd7f9b3ae161306e63e1" args="" -->
-typedef real_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>precision_type</b></td></tr>
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a987b7734b7b8cc6fe893666a872a22b9"></a><!-- doxytag: member="boost::numeric::ublas::scalar_traits::real" ref="a987b7734b7b8cc6fe893666a872a22b9" args="(const_reference t)" -->
-static BOOST_UBLAS_INLINE real_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>real</b> (const_reference t)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc3a9632d6dc70f4299f288fd074cfa6"></a><!-- doxytag: member="boost::numeric::ublas::scalar_traits::imag" ref="adc3a9632d6dc70f4299f288fd074cfa6" args="(const_reference)" -->
-static BOOST_UBLAS_INLINE real_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>imag</b> (const_reference)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acfda1dae6eabd8e8aebbcd8510925c55"></a><!-- doxytag: member="boost::numeric::ublas::scalar_traits::conj" ref="acfda1dae6eabd8e8aebbcd8510925c55" args="(const_reference t)" -->
-static BOOST_UBLAS_INLINE <br class="typebreak"/>
-value_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>conj</b> (const_reference t)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a504f48318b4010faafc8a9783f9605e2"></a><!-- doxytag: member="boost::numeric::ublas::scalar_traits::type_abs" ref="a504f48318b4010faafc8a9783f9605e2" args="(const_reference t)" -->
-static BOOST_UBLAS_INLINE real_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>type_abs</b> (const_reference t)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a39f202e048b0c10ec6782667371407a0"></a><!-- doxytag: member="boost::numeric::ublas::scalar_traits::type_sqrt" ref="a39f202e048b0c10ec6782667371407a0" args="(const_reference t)" -->
-static BOOST_UBLAS_INLINE <br class="typebreak"/>
-value_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>type_sqrt</b> (const_reference t)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2cfa396d6716f1e6d1c516f2516b7f82"></a><!-- doxytag: member="boost::numeric::ublas::scalar_traits::norm_1" ref="a2cfa396d6716f1e6d1c516f2516b7f82" args="(const_reference t)" -->
-static BOOST_UBLAS_INLINE real_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>norm_1</b> (const_reference t)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3361e813d4faee29fcd9267b2f19d24d"></a><!-- doxytag: member="boost::numeric::ublas::scalar_traits::norm_2" ref="a3361e813d4faee29fcd9267b2f19d24d" args="(const_reference t)" -->
-static BOOST_UBLAS_INLINE real_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>norm_2</b> (const_reference t)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a86a95450b58798f489934030028f5f66"></a><!-- doxytag: member="boost::numeric::ublas::scalar_traits::norm_inf" ref="a86a95450b58798f489934030028f5f66" args="(const_reference t)" -->
-static BOOST_UBLAS_INLINE real_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>norm_inf</b> (const_reference t)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2baeae2303f2f6061efabd0ad1e023de"></a><!-- doxytag: member="boost::numeric::ublas::scalar_traits::equals" ref="a2baeae2303f2f6061efabd0ad1e023de" args="(const_reference t1, const_reference t2)" -->
-static BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>equals</b> (const_reference t1, const_reference t2)</td></tr>
-<tr><td colspan="2"><h2>Static Public Attributes</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6683da6fd3c909f9c5790f475e0d5bfe"></a><!-- doxytag: member="boost::numeric::ublas::scalar_traits::plus_complexity" ref="a6683da6fd3c909f9c5790f475e0d5bfe" args="" -->
-static const unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><b>plus_complexity</b> = 1</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a87a886788f371347af145f962b298a7e"></a><!-- doxytag: member="boost::numeric::ublas::scalar_traits::multiplies_complexity" ref="a87a886788f371347af145f962b298a7e" args="" -->
-static const unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><b>multiplies_complexity</b> = 1</td></tr>
-</table>
-<h3>template&lt;class T&gt;<br/>
- struct boost::numeric::ublas::scalar_traits&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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__unary__functor-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__unary__functor-members.html
deleted file mode 100644
index afbb7c6697..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__unary__functor-members.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!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::scalar_unary_functor&lt; T &gt; Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__unary__functor.html">boost::numeric::ublas::scalar_unary_functor&lt; T &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>argument_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__unary__functor.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__unary__functor.html
deleted file mode 100644
index c3fae241fe..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__unary__functor.html
+++ /dev/null
@@ -1,54 +0,0 @@
-<!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::scalar_unary_functor&lt; T &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1scalar__unary__functor.html">scalar_unary_functor</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::scalar_unary_functor&lt; T &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::scalar_unary_functor" -->
-<p>Inherited by <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__conj.html">boost::numeric::ublas::scalar_conj&lt; T &gt;</a>, <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__identity.html">boost::numeric::ublas::scalar_identity&lt; T &gt;</a>, and <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__negate.html">boost::numeric::ublas::scalar_negate&lt; T &gt;</a>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1scalar__unary__functor-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="a39fbab37e7260a937d93578d6d7a53ba"></a><!-- doxytag: member="boost::numeric::ublas::scalar_unary_functor::value_type" ref="a39fbab37e7260a937d93578d6d7a53ba" 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="a630070b05f7ade80825666ec1ca849fe"></a><!-- doxytag: member="boost::numeric::ublas::scalar_unary_functor::argument_type" ref="a630070b05f7ade80825666ec1ca849fe" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits</a>&lt; T &gt;<br class="typebreak"/>
-::const_reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>argument_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a41cf035edb439fcc62f2e688563fff2f"></a><!-- doxytag: member="boost::numeric::ublas::scalar_unary_functor::result_type" ref="a41cf035edb439fcc62f2e688563fff2f" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits</a>&lt; T &gt;<br class="typebreak"/>
-::value_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-</table>
-<h3>template&lt;class T&gt;<br/>
- struct boost::numeric::ublas::scalar_unary_functor&lt; T &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1singular-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1singular-members.html
deleted file mode 100644
index db13c4031f..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1singular-members.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!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::singular Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1singular.html">boost::numeric::ublas::singular</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>raise</b>() (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1singular.html">boost::numeric::ublas::singular</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1singular.html">boost::numeric::ublas::singular</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>singular</b>(const char *s=&quot;singular&quot;) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1singular.html">boost::numeric::ublas::singular</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1singular.html">boost::numeric::ublas::singular</a></td><td><code> [explicit]</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1singular.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1singular.html
deleted file mode 100644
index 7fdbf69d62..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1singular.html
+++ /dev/null
@@ -1,45 +0,0 @@
-<!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::singular Struct 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="structboost_1_1numeric_1_1ublas_1_1singular.html">singular</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::singular Struct Reference</h1><!-- doxytag: class="boost::numeric::ublas::singular" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1singular-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa3bd8443f457bab6392cb5f8521565c9"></a><!-- doxytag: member="boost::numeric::ublas::singular::singular" ref="aa3bd8443f457bab6392cb5f8521565c9" args="(const char *s=&quot;singular&quot;)" -->
-&nbsp;</td><td class="memItemRight" valign="bottom"><b>singular</b> (const char *s=&quot;singular&quot;)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae9256d43ad72b1c1a6877e4052bea863"></a><!-- doxytag: member="boost::numeric::ublas::singular::raise" ref="ae9256d43ad72b1c1a6877e4052bea863" args="()" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>raise</b> ()</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html
deleted file mode 100644
index dcc81499aa..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!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::sparse_bidirectional_iterator_tag Struct 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="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::sparse_bidirectional_iterator_tag Struct Reference</h1><!-- doxytag: class="boost::numeric::ublas::sparse_bidirectional_iterator_tag" --><table border="0" cellpadding="0" cellspacing="0">
-</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1sparse__proxy__tag.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1sparse__proxy__tag.html
deleted file mode 100644
index d46519c1fd..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1sparse__proxy__tag.html
+++ /dev/null
@@ -1,42 +0,0 @@
-<!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::sparse_proxy_tag Struct 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="structboost_1_1numeric_1_1ublas_1_1sparse__proxy__tag.html">sparse_proxy_tag</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::sparse_proxy_tag Struct Reference</h1><!-- doxytag: class="boost::numeric::ublas::sparse_proxy_tag" --><!-- doxytag: inherits="boost::numeric::ublas::unknown_storage_tag" -->
-<p>Inherits <a class="el" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">boost::numeric::ublas::unknown_storage_tag</a>.</p>
-
-<p>Inherited by <a class="el" href="structboost_1_1numeric_1_1ublas_1_1packed__proxy__tag.html">boost::numeric::ublas::packed_proxy_tag</a>, and <a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__tag.html">boost::numeric::ublas::sparse_tag</a>.</p>
-<table border="0" cellpadding="0" cellspacing="0">
-</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1sparse__tag.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1sparse__tag.html
deleted file mode 100644
index a6cbdf30ca..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1sparse__tag.html
+++ /dev/null
@@ -1,40 +0,0 @@
-<!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::sparse_tag Struct 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="structboost_1_1numeric_1_1ublas_1_1sparse__tag.html">sparse_tag</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::sparse_tag Struct Reference</h1><!-- doxytag: class="boost::numeric::ublas::sparse_tag" --><!-- doxytag: inherits="boost::numeric::ublas::sparse_proxy_tag" -->
-<p>Inherits <a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__proxy__tag.html">boost::numeric::ublas::sparse_proxy_tag</a>.</p>
-<table border="0" cellpadding="0" cellspacing="0">
-</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits-members.html
deleted file mode 100644
index 74c8687a14..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits-members.html
+++ /dev/null
@@ -1,36 +0,0 @@
-<!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::storage_restrict_traits&lt; S1, S2 &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits.html
deleted file mode 100644
index c2da329df2..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits.html
+++ /dev/null
@@ -1,46 +0,0 @@
-<!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::storage_restrict_traits&lt; S1, S2 &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits.html">storage_restrict_traits</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::storage_restrict_traits&lt; S1, S2 &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::storage_restrict_traits" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits-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="aad352acdd480dca166fd5a9438eee126"></a><!-- doxytag: member="boost::numeric::ublas::storage_restrict_traits::storage_category" ref="aad352acdd480dca166fd5a9438eee126" args="" -->
-typedef S1&nbsp;</td><td class="memItemRight" valign="bottom"><b>storage_category</b></td></tr>
-</table>
-<h3>template&lt;class S1, class S2&gt;<br/>
- struct boost::numeric::ublas::storage_restrict_traits&lt; S1, S2 &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>
diff --git a/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 b/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
deleted file mode 100644
index d109f0567b..0000000000
--- a/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
+++ /dev/null
@@ -1,36 +0,0 @@
-<!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::storage_restrict_traits&lt; dense_proxy_tag, packed_proxy_tag &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></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>
diff --git a/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 b/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
deleted file mode 100644
index abce996b92..0000000000
--- a/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
+++ /dev/null
@@ -1,46 +0,0 @@
-<!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::storage_restrict_traits&lt; dense_proxy_tag, packed_proxy_tag &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__proxy__tag_00_01packed__proxy__tag_01_4.html">storage_restrict_traits&lt; dense_proxy_tag, packed_proxy_tag &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::storage_restrict_traits&lt; dense_proxy_tag, packed_proxy_tag &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::storage_restrict_traits&lt; dense_proxy_tag, packed_proxy_tag &gt;" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__proxy__tag_00_01packed__proxy__tag_01_4-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="a076e0f2da9372442a50d2e9ff1ea4e57"></a><!-- doxytag: member="boost::numeric::ublas::storage_restrict_traits&lt; dense_proxy_tag, packed_proxy_tag &gt;::storage_category" ref="a076e0f2da9372442a50d2e9ff1ea4e57" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1packed__proxy__tag.html">packed_proxy_tag</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>storage_category</b></td></tr>
-</table>
-<h3>template&lt;&gt;<br/>
- struct boost::numeric::ublas::storage_restrict_traits&lt; dense_proxy_tag, packed_proxy_tag &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>
diff --git a/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 b/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
deleted file mode 100644
index 80625c6627..0000000000
--- a/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
+++ /dev/null
@@ -1,36 +0,0 @@
-<!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::storage_restrict_traits&lt; dense_proxy_tag, sparse_proxy_tag &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></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>
diff --git a/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 b/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
deleted file mode 100644
index 0e54542b75..0000000000
--- a/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
+++ /dev/null
@@ -1,46 +0,0 @@
-<!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::storage_restrict_traits&lt; dense_proxy_tag, sparse_proxy_tag &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__proxy__tag_00_01sparse__proxy__tag_01_4.html">storage_restrict_traits&lt; dense_proxy_tag, sparse_proxy_tag &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::storage_restrict_traits&lt; dense_proxy_tag, sparse_proxy_tag &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::storage_restrict_traits&lt; dense_proxy_tag, sparse_proxy_tag &gt;" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__proxy__tag_00_01sparse__proxy__tag_01_4-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="a569181619e3be7da882e54c65ca1c8a8"></a><!-- doxytag: member="boost::numeric::ublas::storage_restrict_traits&lt; dense_proxy_tag, sparse_proxy_tag &gt;::storage_category" ref="a569181619e3be7da882e54c65ca1c8a8" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__proxy__tag.html">sparse_proxy_tag</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>storage_category</b></td></tr>
-</table>
-<h3>template&lt;&gt;<br/>
- struct boost::numeric::ublas::storage_restrict_traits&lt; dense_proxy_tag, sparse_proxy_tag &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>
diff --git a/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 b/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
deleted file mode 100644
index 73844f7e58..0000000000
--- a/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
+++ /dev/null
@@ -1,36 +0,0 @@
-<!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::storage_restrict_traits&lt; dense_tag, dense_proxy_tag &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__tag_00_01dense__proxy__tag_01_4.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__tag_00_01dense__proxy__tag_01_4.html
deleted file mode 100644
index b5ab954fe1..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__tag_00_01dense__proxy__tag_01_4.html
+++ /dev/null
@@ -1,46 +0,0 @@
-<!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::storage_restrict_traits&lt; dense_tag, dense_proxy_tag &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__tag_00_01dense__proxy__tag_01_4.html">storage_restrict_traits&lt; dense_tag, dense_proxy_tag &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::storage_restrict_traits&lt; dense_tag, dense_proxy_tag &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::storage_restrict_traits&lt; dense_tag, dense_proxy_tag &gt;" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__tag_00_01dense__proxy__tag_01_4-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="a763f113d533c8d06e4e2d9a2cd06251e"></a><!-- doxytag: member="boost::numeric::ublas::storage_restrict_traits&lt; dense_tag, dense_proxy_tag &gt;::storage_category" ref="a763f113d533c8d06e4e2d9a2cd06251e" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1dense__proxy__tag.html">dense_proxy_tag</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>storage_category</b></td></tr>
-</table>
-<h3>template&lt;&gt;<br/>
- struct boost::numeric::ublas::storage_restrict_traits&lt; dense_tag, dense_proxy_tag &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>
diff --git a/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 b/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
deleted file mode 100644
index 53c0aec234..0000000000
--- a/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
+++ /dev/null
@@ -1,36 +0,0 @@
-<!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::storage_restrict_traits&lt; dense_tag, packed_proxy_tag &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__tag_00_01packed__proxy__tag_01_4.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__tag_00_01packed__proxy__tag_01_4.html
deleted file mode 100644
index b19cdbe3f4..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__tag_00_01packed__proxy__tag_01_4.html
+++ /dev/null
@@ -1,46 +0,0 @@
-<!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::storage_restrict_traits&lt; dense_tag, packed_proxy_tag &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__tag_00_01packed__proxy__tag_01_4.html">storage_restrict_traits&lt; dense_tag, packed_proxy_tag &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::storage_restrict_traits&lt; dense_tag, packed_proxy_tag &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::storage_restrict_traits&lt; dense_tag, packed_proxy_tag &gt;" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__tag_00_01packed__proxy__tag_01_4-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="a57610d11299c9a93a93f4d532867de4b"></a><!-- doxytag: member="boost::numeric::ublas::storage_restrict_traits&lt; dense_tag, packed_proxy_tag &gt;::storage_category" ref="a57610d11299c9a93a93f4d532867de4b" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1packed__proxy__tag.html">packed_proxy_tag</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>storage_category</b></td></tr>
-</table>
-<h3>template&lt;&gt;<br/>
- struct boost::numeric::ublas::storage_restrict_traits&lt; dense_tag, packed_proxy_tag &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>
diff --git a/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 b/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
deleted file mode 100644
index 545342c44c..0000000000
--- a/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
+++ /dev/null
@@ -1,36 +0,0 @@
-<!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::storage_restrict_traits&lt; dense_tag, sparse_proxy_tag &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__tag_00_01sparse__proxy__tag_01_4.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__tag_00_01sparse__proxy__tag_01_4.html
deleted file mode 100644
index d17943e951..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__tag_00_01sparse__proxy__tag_01_4.html
+++ /dev/null
@@ -1,46 +0,0 @@
-<!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::storage_restrict_traits&lt; dense_tag, sparse_proxy_tag &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__tag_00_01sparse__proxy__tag_01_4.html">storage_restrict_traits&lt; dense_tag, sparse_proxy_tag &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::storage_restrict_traits&lt; dense_tag, sparse_proxy_tag &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::storage_restrict_traits&lt; dense_tag, sparse_proxy_tag &gt;" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__tag_00_01sparse__proxy__tag_01_4-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="a32b8b6f04f42ea5a6e347f077bfed55b"></a><!-- doxytag: member="boost::numeric::ublas::storage_restrict_traits&lt; dense_tag, sparse_proxy_tag &gt;::storage_category" ref="a32b8b6f04f42ea5a6e347f077bfed55b" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__proxy__tag.html">sparse_proxy_tag</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>storage_category</b></td></tr>
-</table>
-<h3>template&lt;&gt;<br/>
- struct boost::numeric::ublas::storage_restrict_traits&lt; dense_tag, sparse_proxy_tag &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>
diff --git a/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 b/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
deleted file mode 100644
index c4b235b694..0000000000
--- a/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
+++ /dev/null
@@ -1,36 +0,0 @@
-<!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::storage_restrict_traits&lt; packed_proxy_tag, sparse_proxy_tag &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></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>
diff --git a/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 b/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
deleted file mode 100644
index 59c3ccabef..0000000000
--- a/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
+++ /dev/null
@@ -1,46 +0,0 @@
-<!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::storage_restrict_traits&lt; packed_proxy_tag, sparse_proxy_tag &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01packed__proxy__tag_00_01sparse__proxy__tag_01_4.html">storage_restrict_traits&lt; packed_proxy_tag, sparse_proxy_tag &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::storage_restrict_traits&lt; packed_proxy_tag, sparse_proxy_tag &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::storage_restrict_traits&lt; packed_proxy_tag, sparse_proxy_tag &gt;" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01packed__proxy__tag_00_01sparse__proxy__tag_01_4-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="a071c4aadeb828f54c3cc419e9246dbd3"></a><!-- doxytag: member="boost::numeric::ublas::storage_restrict_traits&lt; packed_proxy_tag, sparse_proxy_tag &gt;::storage_category" ref="a071c4aadeb828f54c3cc419e9246dbd3" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__proxy__tag.html">sparse_proxy_tag</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>storage_category</b></td></tr>
-</table>
-<h3>template&lt;&gt;<br/>
- struct boost::numeric::ublas::storage_restrict_traits&lt; packed_proxy_tag, sparse_proxy_tag &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>
diff --git a/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 b/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
deleted file mode 100644
index 28f85deddc..0000000000
--- a/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
+++ /dev/null
@@ -1,36 +0,0 @@
-<!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::storage_restrict_traits&lt; packed_tag, dense_proxy_tag &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01packed__tag_00_01dense__proxy__tag_01_4.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01packed__tag_00_01dense__proxy__tag_01_4.html
deleted file mode 100644
index 15e71bd6ca..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01packed__tag_00_01dense__proxy__tag_01_4.html
+++ /dev/null
@@ -1,46 +0,0 @@
-<!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::storage_restrict_traits&lt; packed_tag, dense_proxy_tag &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01packed__tag_00_01dense__proxy__tag_01_4.html">storage_restrict_traits&lt; packed_tag, dense_proxy_tag &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::storage_restrict_traits&lt; packed_tag, dense_proxy_tag &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::storage_restrict_traits&lt; packed_tag, dense_proxy_tag &gt;" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01packed__tag_00_01dense__proxy__tag_01_4-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="ad46bc47872b6ab9eedb5ba4fa5f4f3b5"></a><!-- doxytag: member="boost::numeric::ublas::storage_restrict_traits&lt; packed_tag, dense_proxy_tag &gt;::storage_category" ref="ad46bc47872b6ab9eedb5ba4fa5f4f3b5" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1packed__proxy__tag.html">packed_proxy_tag</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>storage_category</b></td></tr>
-</table>
-<h3>template&lt;&gt;<br/>
- struct boost::numeric::ublas::storage_restrict_traits&lt; packed_tag, dense_proxy_tag &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>
diff --git a/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 b/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
deleted file mode 100644
index 4dabca0634..0000000000
--- a/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
+++ /dev/null
@@ -1,36 +0,0 @@
-<!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::storage_restrict_traits&lt; packed_tag, packed_proxy_tag &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01packed__tag_00_01packed__proxy__tag_01_4.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01packed__tag_00_01packed__proxy__tag_01_4.html
deleted file mode 100644
index f7de67d4f6..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01packed__tag_00_01packed__proxy__tag_01_4.html
+++ /dev/null
@@ -1,46 +0,0 @@
-<!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::storage_restrict_traits&lt; packed_tag, packed_proxy_tag &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01packed__tag_00_01packed__proxy__tag_01_4.html">storage_restrict_traits&lt; packed_tag, packed_proxy_tag &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::storage_restrict_traits&lt; packed_tag, packed_proxy_tag &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::storage_restrict_traits&lt; packed_tag, packed_proxy_tag &gt;" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01packed__tag_00_01packed__proxy__tag_01_4-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="a21f7f1f455ed1eedfd2ab66ef4902b10"></a><!-- doxytag: member="boost::numeric::ublas::storage_restrict_traits&lt; packed_tag, packed_proxy_tag &gt;::storage_category" ref="a21f7f1f455ed1eedfd2ab66ef4902b10" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1packed__proxy__tag.html">packed_proxy_tag</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>storage_category</b></td></tr>
-</table>
-<h3>template&lt;&gt;<br/>
- struct boost::numeric::ublas::storage_restrict_traits&lt; packed_tag, packed_proxy_tag &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>
diff --git a/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 b/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
deleted file mode 100644
index ec1059bf1c..0000000000
--- a/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
+++ /dev/null
@@ -1,36 +0,0 @@
-<!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::storage_restrict_traits&lt; packed_tag, sparse_proxy_tag &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01packed__tag_00_01sparse__proxy__tag_01_4.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01packed__tag_00_01sparse__proxy__tag_01_4.html
deleted file mode 100644
index bb16da4121..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01packed__tag_00_01sparse__proxy__tag_01_4.html
+++ /dev/null
@@ -1,46 +0,0 @@
-<!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::storage_restrict_traits&lt; packed_tag, sparse_proxy_tag &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01packed__tag_00_01sparse__proxy__tag_01_4.html">storage_restrict_traits&lt; packed_tag, sparse_proxy_tag &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::storage_restrict_traits&lt; packed_tag, sparse_proxy_tag &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::storage_restrict_traits&lt; packed_tag, sparse_proxy_tag &gt;" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01packed__tag_00_01sparse__proxy__tag_01_4-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="a90fc57a0e02cbaf5508c1cfd046728cf"></a><!-- doxytag: member="boost::numeric::ublas::storage_restrict_traits&lt; packed_tag, sparse_proxy_tag &gt;::storage_category" ref="a90fc57a0e02cbaf5508c1cfd046728cf" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__proxy__tag.html">sparse_proxy_tag</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>storage_category</b></td></tr>
-</table>
-<h3>template&lt;&gt;<br/>
- struct boost::numeric::ublas::storage_restrict_traits&lt; packed_tag, sparse_proxy_tag &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>
diff --git a/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 b/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
deleted file mode 100644
index 07796d442e..0000000000
--- a/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
+++ /dev/null
@@ -1,36 +0,0 @@
-<!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::storage_restrict_traits&lt; sparse_tag, dense_proxy_tag &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01sparse__tag_00_01dense__proxy__tag_01_4.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01sparse__tag_00_01dense__proxy__tag_01_4.html
deleted file mode 100644
index d121c393db..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01sparse__tag_00_01dense__proxy__tag_01_4.html
+++ /dev/null
@@ -1,46 +0,0 @@
-<!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::storage_restrict_traits&lt; sparse_tag, dense_proxy_tag &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01sparse__tag_00_01dense__proxy__tag_01_4.html">storage_restrict_traits&lt; sparse_tag, dense_proxy_tag &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::storage_restrict_traits&lt; sparse_tag, dense_proxy_tag &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::storage_restrict_traits&lt; sparse_tag, dense_proxy_tag &gt;" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01sparse__tag_00_01dense__proxy__tag_01_4-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="a5ebf3205551230e4c8dacdef911dcfd8"></a><!-- doxytag: member="boost::numeric::ublas::storage_restrict_traits&lt; sparse_tag, dense_proxy_tag &gt;::storage_category" ref="a5ebf3205551230e4c8dacdef911dcfd8" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__proxy__tag.html">sparse_proxy_tag</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>storage_category</b></td></tr>
-</table>
-<h3>template&lt;&gt;<br/>
- struct boost::numeric::ublas::storage_restrict_traits&lt; sparse_tag, dense_proxy_tag &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>
diff --git a/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 b/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
deleted file mode 100644
index b97861bd92..0000000000
--- a/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
+++ /dev/null
@@ -1,36 +0,0 @@
-<!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::storage_restrict_traits&lt; sparse_tag, packed_proxy_tag &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01sparse__tag_00_01packed__proxy__tag_01_4.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01sparse__tag_00_01packed__proxy__tag_01_4.html
deleted file mode 100644
index b6b721f0b5..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01sparse__tag_00_01packed__proxy__tag_01_4.html
+++ /dev/null
@@ -1,46 +0,0 @@
-<!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::storage_restrict_traits&lt; sparse_tag, packed_proxy_tag &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01sparse__tag_00_01packed__proxy__tag_01_4.html">storage_restrict_traits&lt; sparse_tag, packed_proxy_tag &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::storage_restrict_traits&lt; sparse_tag, packed_proxy_tag &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::storage_restrict_traits&lt; sparse_tag, packed_proxy_tag &gt;" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01sparse__tag_00_01packed__proxy__tag_01_4-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="a0946076b8597704058225a8ccd212300"></a><!-- doxytag: member="boost::numeric::ublas::storage_restrict_traits&lt; sparse_tag, packed_proxy_tag &gt;::storage_category" ref="a0946076b8597704058225a8ccd212300" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__proxy__tag.html">sparse_proxy_tag</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>storage_category</b></td></tr>
-</table>
-<h3>template&lt;&gt;<br/>
- struct boost::numeric::ublas::storage_restrict_traits&lt; sparse_tag, packed_proxy_tag &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>
diff --git a/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 b/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
deleted file mode 100644
index ae2309c82f..0000000000
--- a/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
+++ /dev/null
@@ -1,36 +0,0 @@
-<!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::storage_restrict_traits&lt; sparse_tag, sparse_proxy_tag &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01sparse__tag_00_01sparse__proxy__tag_01_4.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01sparse__tag_00_01sparse__proxy__tag_01_4.html
deleted file mode 100644
index 54ee4974a1..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01sparse__tag_00_01sparse__proxy__tag_01_4.html
+++ /dev/null
@@ -1,46 +0,0 @@
-<!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::storage_restrict_traits&lt; sparse_tag, sparse_proxy_tag &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01sparse__tag_00_01sparse__proxy__tag_01_4.html">storage_restrict_traits&lt; sparse_tag, sparse_proxy_tag &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::storage_restrict_traits&lt; sparse_tag, sparse_proxy_tag &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::storage_restrict_traits&lt; sparse_tag, sparse_proxy_tag &gt;" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01sparse__tag_00_01sparse__proxy__tag_01_4-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="a852d02aaad2d233c552ddb3d2ba98ca5"></a><!-- doxytag: member="boost::numeric::ublas::storage_restrict_traits&lt; sparse_tag, sparse_proxy_tag &gt;::storage_category" ref="a852d02aaad2d233c552ddb3d2ba98ca5" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__proxy__tag.html">sparse_proxy_tag</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>storage_category</b></td></tr>
-</table>
-<h3>template&lt;&gt;<br/>
- struct boost::numeric::ublas::storage_restrict_traits&lt; sparse_tag, sparse_proxy_tag &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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1strict__lower__tag.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1strict__lower__tag.html
deleted file mode 100644
index 35019d3c46..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1strict__lower__tag.html
+++ /dev/null
@@ -1,40 +0,0 @@
-<!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::strict_lower_tag Struct 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="structboost_1_1numeric_1_1ublas_1_1strict__lower__tag.html">strict_lower_tag</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::strict_lower_tag Struct Reference</h1><!-- doxytag: class="boost::numeric::ublas::strict_lower_tag" --><!-- doxytag: inherits="boost::numeric::ublas::lower_tag" -->
-<p>Inherits <a class="el" href="structboost_1_1numeric_1_1ublas_1_1lower__tag.html">boost::numeric::ublas::lower_tag</a>.</p>
-<table border="0" cellpadding="0" cellspacing="0">
-</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1strict__upper__tag.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1strict__upper__tag.html
deleted file mode 100644
index 53c73cd752..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1strict__upper__tag.html
+++ /dev/null
@@ -1,40 +0,0 @@
-<!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::strict_upper_tag Struct 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="structboost_1_1numeric_1_1ublas_1_1strict__upper__tag.html">strict_upper_tag</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::strict_upper_tag Struct Reference</h1><!-- doxytag: class="boost::numeric::ublas::strict_upper_tag" --><!-- doxytag: inherits="boost::numeric::ublas::upper_tag" -->
-<p>Inherits <a class="el" href="structboost_1_1numeric_1_1ublas_1_1upper__tag.html">boost::numeric::ublas::upper_tag</a>.</p>
-<table border="0" cellpadding="0" cellspacing="0">
-</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1tag_1_1leading.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1tag_1_1leading.html
deleted file mode 100644
index 7ed527d30e..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1tag_1_1leading.html
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::tag::leading Struct 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>::<b>tag</b>::<a class="el" href="structboost_1_1numeric_1_1ublas_1_1tag_1_1leading.html">leading</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::tag::leading Struct Reference</h1><!-- doxytag: class="boost::numeric::ublas::tag::leading" -->
-<p>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.
-</p>
-<table border="0" cellpadding="0" cellspacing="0">
-</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1tag_1_1major.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1tag_1_1major.html
deleted file mode 100644
index 5d1a26a5d2..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1tag_1_1major.html
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::tag::major Struct 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>::<b>tag</b>::<a class="el" href="structboost_1_1numeric_1_1ublas_1_1tag_1_1major.html">major</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::tag::major Struct Reference</h1><!-- doxytag: class="boost::numeric::ublas::tag::major" -->
-<p>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.
-</p>
-<table border="0" cellpadding="0" cellspacing="0">
-</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1tag_1_1minor.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1tag_1_1minor.html
deleted file mode 100644
index aaa8d2a10a..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1tag_1_1minor.html
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::tag::minor Struct 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>::<b>tag</b>::<a class="el" href="structboost_1_1numeric_1_1ublas_1_1tag_1_1minor.html">minor</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::tag::minor Struct Reference</h1><!-- doxytag: class="boost::numeric::ublas::tag::minor" -->
-<p>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.
-</p>
-<table border="0" cellpadding="0" cellspacing="0">
-</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1no__wrap-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1no__wrap-members.html
deleted file mode 100644
index 9b5d86f2a6..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1no__wrap-members.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!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::traverse_policy::no_wrap Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1no__wrap.html">boost::numeric::ublas::traverse_policy::no_wrap</a>, including all inherited members.<table>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1no__wrap.html#aac2c199005f37f2a6c0b206db3b94ca0">apply1</a>(const S1 &amp;, S2 &amp;, S3 &amp;)</td><td><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><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1no__wrap.html#ae5dd3da83dcbe4cad81add78eeae7da3">apply2</a>(const S1 &amp;, const S1 &amp;, S2 &amp;, S3 &amp;)</td><td><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><code> [static]</code></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1no__wrap.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1no__wrap.html
deleted file mode 100644
index 1f2ce7d5c5..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1no__wrap.html
+++ /dev/null
@@ -1,54 +0,0 @@
-<!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::traverse_policy::no_wrap Struct 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>::<b>traverse_policy</b>::<a class="el" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1no__wrap.html">no_wrap</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::traverse_policy::no_wrap Struct Reference</h1><!-- doxytag: class="boost::numeric::ublas::traverse_policy::no_wrap" -->
-<p>The no <a class="el" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1wrap.html" title="The wrap policy.">wrap</a> policy.
-<a href="#_details">More...</a></p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1no__wrap-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="aac2c199005f37f2a6c0b206db3b94ca0"></a><!-- doxytag: member="boost::numeric::ublas::traverse_policy::no_wrap::apply1" ref="aac2c199005f37f2a6c0b206db3b94ca0" args="(const S1 &amp;, S2 &amp;, S3 &amp;)" -->
-template&lt;class S1 , class S2 , class S3 &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1no__wrap.html#aac2c199005f37f2a6c0b206db3b94ca0">apply1</a> (const S1 &amp;, S2 &amp;, S3 &amp;)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Element <a class="el" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1wrap.html" title="The wrap policy.">wrap</a> method. <br/></td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ae5dd3da83dcbe4cad81add78eeae7da3"></a><!-- doxytag: member="boost::numeric::ublas::traverse_policy::no_wrap::apply2" ref="ae5dd3da83dcbe4cad81add78eeae7da3" args="(const S1 &amp;, const S1 &amp;, S2 &amp;, S3 &amp;)" -->
-template&lt;class S1 , class S2 , class S3 &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1no__wrap.html#ae5dd3da83dcbe4cad81add78eeae7da3">apply2</a> (const S1 &amp;, const S1 &amp;, S2 &amp;, S3 &amp;)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Matrix block <a class="el" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1wrap.html" title="The wrap policy.">wrap</a> method. <br/></td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<p>The no <a class="el" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1wrap.html" title="The wrap policy.">wrap</a> policy does not allow wrapping when assigning to a <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> </p>
-</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1wrap-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1wrap-members.html
deleted file mode 100644
index a4533f99c2..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1wrap-members.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!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::traverse_policy::wrap Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1wrap.html">boost::numeric::ublas::traverse_policy::wrap</a>, including all inherited members.<table>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1wrap.html#a9e29a533026d8ddec9792ba06b3f7f04">apply1</a>(const S1 &amp;s, S2 &amp;i1, S3 &amp;i2)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1wrap.html">boost::numeric::ublas::traverse_policy::wrap</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1wrap.html#affeb115ef30ab241aecd10b6ab8bc43f">apply2</a>(const S1 &amp;s1, const S1 &amp;s2, S2 &amp;i1, S3 &amp;i2)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1wrap.html">boost::numeric::ublas::traverse_policy::wrap</a></td><td><code> [static]</code></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1wrap.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1wrap.html
deleted file mode 100644
index 5ab3aac49e..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1wrap.html
+++ /dev/null
@@ -1,54 +0,0 @@
-<!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::traverse_policy::wrap Struct 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>::<b>traverse_policy</b>::<a class="el" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1wrap.html">wrap</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::traverse_policy::wrap Struct Reference</h1><!-- doxytag: class="boost::numeric::ublas::traverse_policy::wrap" -->
-<p>The <a class="el" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1wrap.html" title="The wrap policy.">wrap</a> policy.
-<a href="#_details">More...</a></p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1wrap-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a9e29a533026d8ddec9792ba06b3f7f04"></a><!-- doxytag: member="boost::numeric::ublas::traverse_policy::wrap::apply1" ref="a9e29a533026d8ddec9792ba06b3f7f04" args="(const S1 &amp;s, S2 &amp;i1, S3 &amp;i2)" -->
-template&lt;class S1 , class S2 , class S3 &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1wrap.html#a9e29a533026d8ddec9792ba06b3f7f04">apply1</a> (const S1 &amp;s, S2 &amp;i1, S3 &amp;i2)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Element <a class="el" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1wrap.html" title="The wrap policy.">wrap</a> method. <br/></td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="affeb115ef30ab241aecd10b6ab8bc43f"></a><!-- doxytag: member="boost::numeric::ublas::traverse_policy::wrap::apply2" ref="affeb115ef30ab241aecd10b6ab8bc43f" args="(const S1 &amp;s1, const S1 &amp;s2, S2 &amp;i1, S3 &amp;i2)" -->
-template&lt;class S1 , class S2 , class S3 &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1wrap.html#affeb115ef30ab241aecd10b6ab8bc43f">apply2</a> (const S1 &amp;s1, const S1 &amp;s2, S2 &amp;i1, S3 &amp;i2)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Matrix block <a class="el" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1wrap.html" title="The wrap policy.">wrap</a> method. <br/></td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<p>The <a class="el" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1wrap.html" title="The wrap policy.">wrap</a> policy enables element wrapping when assigning to a <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> </p>
-</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits-members.html
deleted file mode 100644
index 666b76ba7c..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits-members.html
+++ /dev/null
@@ -1,52 +0,0 @@
-<!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::type_traits&lt; T &gt; Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">boost::numeric::ublas::type_traits&lt; T &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>conj</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">boost::numeric::ublas::type_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">boost::numeric::ublas::type_traits&lt; T &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>equals</b>(const_reference t1, const_reference t2) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>imag</b>(const_reference) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>multiplies_complexity</b> (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">boost::numeric::ublas::type_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">boost::numeric::ublas::type_traits&lt; T &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>norm_1</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>norm_2</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>norm_inf</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>plus_complexity</b> (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>precision_type</b> typedef (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">boost::numeric::ublas::type_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">boost::numeric::ublas::type_traits&lt; T &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>real</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>real_type</b> typedef (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">boost::numeric::ublas::type_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">boost::numeric::ublas::type_traits&lt; T &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">boost::numeric::ublas::type_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">boost::numeric::ublas::type_traits&lt; T &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>self_type</b> typedef (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">boost::numeric::ublas::type_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">boost::numeric::ublas::type_traits&lt; T &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type_abs</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type_sqrt</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">boost::numeric::ublas::type_traits&lt; T &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">boost::numeric::ublas::type_traits&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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits.html
deleted file mode 100644
index b1b33b83f6..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits.html
+++ /dev/null
@@ -1,61 +0,0 @@
-<!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::type_traits&lt; T &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::type_traits&lt; T &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::type_traits" --><!-- doxytag: inherits="boost::numeric::ublas::scalar_traits" -->
-<p>Inherits <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1type__traits-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="af0afbf976864cd0c3364941c0d2bd792"></a><!-- doxytag: member="boost::numeric::ublas::type_traits::self_type" ref="af0afbf976864cd0c3364941c0d2bd792" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits</a>&lt; T &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>self_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a07403c6f0a41e3306340852d42674555"></a><!-- doxytag: member="boost::numeric::ublas::type_traits::value_type" ref="a07403c6f0a41e3306340852d42674555" 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="a08949c1a73f05352f6251c84ba2862eb"></a><!-- doxytag: member="boost::numeric::ublas::type_traits::const_reference" ref="a08949c1a73f05352f6251c84ba2862eb" 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="a6e2f6526266d8d1442712ad6e50120ad"></a><!-- doxytag: member="boost::numeric::ublas::type_traits::reference" ref="a6e2f6526266d8d1442712ad6e50120ad" 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="a8212d3d2deb6273ae2006409c81ef720"></a><!-- doxytag: member="boost::numeric::ublas::type_traits::real_type" ref="a8212d3d2deb6273ae2006409c81ef720" args="" -->
-typedef T&nbsp;</td><td class="memItemRight" valign="bottom"><b>real_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac8e0241ac0632c048e23e667076a31c7"></a><!-- doxytag: member="boost::numeric::ublas::type_traits::precision_type" ref="ac8e0241ac0632c048e23e667076a31c7" args="" -->
-typedef real_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>precision_type</b></td></tr>
-<tr><td colspan="2"><h2>Static Public Attributes</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a372000ec72c1567fb07a1dc6ad194fbc"></a><!-- doxytag: member="boost::numeric::ublas::type_traits::multiplies_complexity" ref="a372000ec72c1567fb07a1dc6ad194fbc" args="" -->
-static const unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><b>multiplies_complexity</b> = 1</td></tr>
-</table>
-<h3>template&lt;class T&gt;<br/>
- struct boost::numeric::ublas::type_traits&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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01double_01_4-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01double_01_4-members.html
deleted file mode 100644
index cbcbdd5d55..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01double_01_4-members.html
+++ /dev/null
@@ -1,52 +0,0 @@
-<!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::type_traits&lt; double &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>conj</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; double &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; double &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>equals</b>(const_reference t1, const_reference t2) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; double &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; double &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>imag</b>(const_reference) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; double &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; double &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>multiplies_complexity</b> (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; double &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; double &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>norm_1</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; double &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; double &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>norm_2</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; double &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; double &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>norm_inf</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; double &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; double &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>plus_complexity</b> (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; double &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; double &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>precision_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>real</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; double &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; double &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>real_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>self_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type_abs</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; double &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; double &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type_sqrt</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; double &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; double &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01double_01_4.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01double_01_4.html
deleted file mode 100644
index d4eba7856a..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01double_01_4.html
+++ /dev/null
@@ -1,58 +0,0 @@
-<!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::type_traits&lt; double &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1type__traits_3_01double_01_4.html">type_traits&lt; double &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::type_traits&lt; double &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::type_traits&lt; double &gt;" --><!-- doxytag: inherits="scalar_traits&lt; double &gt;" -->
-<p>Inherits <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">scalar_traits&lt; double &gt;</a>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1type__traits_3_01double_01_4-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="ac29d7d43924c37fbc54ca0f26ebefa58"></a><!-- doxytag: member="boost::numeric::ublas::type_traits&lt; double &gt;::self_type" ref="ac29d7d43924c37fbc54ca0f26ebefa58" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits</a>&lt; double &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>self_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2ccbff602ddff9fc13c850dc6b930f7a"></a><!-- doxytag: member="boost::numeric::ublas::type_traits&lt; double &gt;::value_type" ref="a2ccbff602ddff9fc13c850dc6b930f7a" args="" -->
-typedef double&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="a1324de4326682a7755149e1dd1138dd0"></a><!-- doxytag: member="boost::numeric::ublas::type_traits&lt; double &gt;::const_reference" ref="a1324de4326682a7755149e1dd1138dd0" args="" -->
-typedef const value_type &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="a28be1d1bce5837c1e14dc177d1337e12"></a><!-- doxytag: member="boost::numeric::ublas::type_traits&lt; double &gt;::reference" ref="a28be1d1bce5837c1e14dc177d1337e12" args="" -->
-typedef value_type &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="afd360faa2ac107e9d1dba24ffd0fd8af"></a><!-- doxytag: member="boost::numeric::ublas::type_traits&lt; double &gt;::real_type" ref="afd360faa2ac107e9d1dba24ffd0fd8af" args="" -->
-typedef value_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>real_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abdb1725b655eeba037015e77eab6c78e"></a><!-- doxytag: member="boost::numeric::ublas::type_traits&lt; double &gt;::precision_type" ref="abdb1725b655eeba037015e77eab6c78e" args="" -->
-typedef long double&nbsp;</td><td class="memItemRight" valign="bottom"><b>precision_type</b></td></tr>
-</table>
-<h3>template&lt;&gt;<br/>
- struct boost::numeric::ublas::type_traits&lt; double &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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01float_01_4-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01float_01_4-members.html
deleted file mode 100644
index 439eef3f72..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01float_01_4-members.html
+++ /dev/null
@@ -1,52 +0,0 @@
-<!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::type_traits&lt; float &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>conj</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; float &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; float &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>equals</b>(const_reference t1, const_reference t2) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; float &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; float &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>imag</b>(const_reference) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; float &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; float &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>multiplies_complexity</b> (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; float &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; float &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>norm_1</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; float &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; float &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>norm_2</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; float &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; float &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>norm_inf</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; float &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; float &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>plus_complexity</b> (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; float &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; float &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>precision_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>real</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; float &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; float &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>real_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>self_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type_abs</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; float &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; float &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type_sqrt</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; float &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; float &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01float_01_4.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01float_01_4.html
deleted file mode 100644
index 08e23fd878..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01float_01_4.html
+++ /dev/null
@@ -1,58 +0,0 @@
-<!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::type_traits&lt; float &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1type__traits_3_01float_01_4.html">type_traits&lt; float &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::type_traits&lt; float &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::type_traits&lt; float &gt;" --><!-- doxytag: inherits="scalar_traits&lt; float &gt;" -->
-<p>Inherits <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">scalar_traits&lt; float &gt;</a>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1type__traits_3_01float_01_4-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="adbc3be1b959a96fb46e48f0212ab52a7"></a><!-- doxytag: member="boost::numeric::ublas::type_traits&lt; float &gt;::self_type" ref="adbc3be1b959a96fb46e48f0212ab52a7" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits</a>&lt; float &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>self_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac464f850a1b8f4d6590375f0a4ce2b6c"></a><!-- doxytag: member="boost::numeric::ublas::type_traits&lt; float &gt;::value_type" ref="ac464f850a1b8f4d6590375f0a4ce2b6c" args="" -->
-typedef float&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="aadc9e0cac6e38a7502ad955682957745"></a><!-- doxytag: member="boost::numeric::ublas::type_traits&lt; float &gt;::const_reference" ref="aadc9e0cac6e38a7502ad955682957745" args="" -->
-typedef const value_type &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="a7d57af8fea12f1c7b51a776cce8ddab9"></a><!-- doxytag: member="boost::numeric::ublas::type_traits&lt; float &gt;::reference" ref="a7d57af8fea12f1c7b51a776cce8ddab9" args="" -->
-typedef value_type &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="adcccc8261189ac58102deebd3fd32120"></a><!-- doxytag: member="boost::numeric::ublas::type_traits&lt; float &gt;::real_type" ref="adcccc8261189ac58102deebd3fd32120" args="" -->
-typedef value_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>real_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9468e02d068c71ac9e775825005e7701"></a><!-- doxytag: member="boost::numeric::ublas::type_traits&lt; float &gt;::precision_type" ref="a9468e02d068c71ac9e775825005e7701" args="" -->
-typedef double&nbsp;</td><td class="memItemRight" valign="bottom"><b>precision_type</b></td></tr>
-</table>
-<h3>template&lt;&gt;<br/>
- struct boost::numeric::ublas::type_traits&lt; float &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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01long_01double_01_4-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01long_01double_01_4-members.html
deleted file mode 100644
index 7270171bf5..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01long_01double_01_4-members.html
+++ /dev/null
@@ -1,52 +0,0 @@
-<!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::type_traits&lt; long double &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>conj</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; long double &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; long double &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>equals</b>(const_reference t1, const_reference t2) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; long double &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; long double &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>imag</b>(const_reference) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; long double &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; long double &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>multiplies_complexity</b> (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; long double &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; long double &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>norm_1</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; long double &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; long double &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>norm_2</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; long double &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; long double &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>norm_inf</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; long double &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; long double &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>plus_complexity</b> (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; long double &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; long double &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>precision_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>real</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; long double &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; long double &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>real_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>self_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type_abs</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; long double &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; long double &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type_sqrt</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; long double &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; long double &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01long_01double_01_4.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01long_01double_01_4.html
deleted file mode 100644
index 1efa41f6e6..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01long_01double_01_4.html
+++ /dev/null
@@ -1,58 +0,0 @@
-<!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::type_traits&lt; long double &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1type__traits_3_01long_01double_01_4.html">type_traits&lt; long double &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::type_traits&lt; long double &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::type_traits&lt; long double &gt;" --><!-- doxytag: inherits="scalar_traits&lt; long double &gt;" -->
-<p>Inherits <a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">scalar_traits&lt; long double &gt;</a>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1type__traits_3_01long_01double_01_4-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="a2ae728a3cc3bd4a5baa35b743448d76e"></a><!-- doxytag: member="boost::numeric::ublas::type_traits&lt; long double &gt;::self_type" ref="a2ae728a3cc3bd4a5baa35b743448d76e" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits</a>&lt; long double &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>self_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad66b1fa1336090eeb3cfb128c4f2f550"></a><!-- doxytag: member="boost::numeric::ublas::type_traits&lt; long double &gt;::value_type" ref="ad66b1fa1336090eeb3cfb128c4f2f550" args="" -->
-typedef long double&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="ab4be4b4077ee85f07f8439306c6236aa"></a><!-- doxytag: member="boost::numeric::ublas::type_traits&lt; long double &gt;::const_reference" ref="ab4be4b4077ee85f07f8439306c6236aa" args="" -->
-typedef const value_type &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="a0df4ad1b8de0a1bbc5e475bbb4caf692"></a><!-- doxytag: member="boost::numeric::ublas::type_traits&lt; long double &gt;::reference" ref="a0df4ad1b8de0a1bbc5e475bbb4caf692" args="" -->
-typedef value_type &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="a1ca173438c0cd6e7d4acf99e3bd422b6"></a><!-- doxytag: member="boost::numeric::ublas::type_traits&lt; long double &gt;::real_type" ref="a1ca173438c0cd6e7d4acf99e3bd422b6" args="" -->
-typedef value_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>real_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae4d14fa9352479ff185285bf267d90b0"></a><!-- doxytag: member="boost::numeric::ublas::type_traits&lt; long double &gt;::precision_type" ref="ae4d14fa9352479ff185285bf267d90b0" args="" -->
-typedef value_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>precision_type</b></td></tr>
-</table>
-<h3>template&lt;&gt;<br/>
- struct boost::numeric::ublas::type_traits&lt; long double &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>
diff --git a/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 b/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
deleted file mode 100644
index 0bddf794e3..0000000000
--- a/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
+++ /dev/null
@@ -1,52 +0,0 @@
-<!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::type_traits&lt; std::complex&lt; double &gt; &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>conj</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; double &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; double &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>equals</b>(const_reference t1, const_reference t2) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; double &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; double &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>imag</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; double &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; double &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>multiplies_complexity</b> (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; double &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; double &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>norm_1</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; double &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; double &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>norm_2</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; double &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; double &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>norm_inf</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; double &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; double &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>plus_complexity</b> (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; double &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; double &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>precision_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>real</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; double &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; double &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>real_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>self_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type_abs</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; double &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; double &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type_sqrt</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; double &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; double &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01std_1_1complex_3_01double_01_4_01_4.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01std_1_1complex_3_01double_01_4_01_4.html
deleted file mode 100644
index 48d3e5b49e..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01std_1_1complex_3_01double_01_4_01_4.html
+++ /dev/null
@@ -1,59 +0,0 @@
-<!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::type_traits&lt; std::complex&lt; double &gt; &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1type__traits_3_01std_1_1complex_3_01double_01_4_01_4.html">type_traits&lt; std::complex&lt; double &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::type_traits&lt; std::complex&lt; double &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::type_traits&lt; std::complex&lt; double &gt; &gt;" --><!-- doxytag: inherits="complex_traits&lt; std::complex&lt; double &gt; &gt;" -->
-<p>Inherits <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">complex_traits&lt; std::complex&lt; double &gt; &gt;</a>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1type__traits_3_01std_1_1complex_3_01double_01_4_01_4-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="a01d5c34bf2e217037df93c21d580fe84"></a><!-- doxytag: member="boost::numeric::ublas::type_traits&lt; std::complex&lt; double &gt; &gt;::self_type" ref="a01d5c34bf2e217037df93c21d580fe84" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits</a><br class="typebreak"/>
-&lt; std::complex&lt; double &gt; &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>self_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae01463f9faf56fc89b50e77f8310c503"></a><!-- doxytag: member="boost::numeric::ublas::type_traits&lt; std::complex&lt; double &gt; &gt;::value_type" ref="ae01463f9faf56fc89b50e77f8310c503" args="" -->
-typedef std::complex&lt; double &gt;&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="a976f8d84b9468b0e9ee83d644213a941"></a><!-- doxytag: member="boost::numeric::ublas::type_traits&lt; std::complex&lt; double &gt; &gt;::const_reference" ref="a976f8d84b9468b0e9ee83d644213a941" args="" -->
-typedef const value_type &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="afe4b70a2d25141c55eee3476b17a392a"></a><!-- doxytag: member="boost::numeric::ublas::type_traits&lt; std::complex&lt; double &gt; &gt;::reference" ref="afe4b70a2d25141c55eee3476b17a392a" args="" -->
-typedef value_type &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="a30fc9fe5f8d8f1fe0f0bfd4612d15233"></a><!-- doxytag: member="boost::numeric::ublas::type_traits&lt; std::complex&lt; double &gt; &gt;::real_type" ref="a30fc9fe5f8d8f1fe0f0bfd4612d15233" args="" -->
-typedef double&nbsp;</td><td class="memItemRight" valign="bottom"><b>real_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac785c3b1d2d6a232ac45d79657a36ee0"></a><!-- doxytag: member="boost::numeric::ublas::type_traits&lt; std::complex&lt; double &gt; &gt;::precision_type" ref="ac785c3b1d2d6a232ac45d79657a36ee0" args="" -->
-typedef std::complex&lt; long double &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>precision_type</b></td></tr>
-</table>
-<h3>template&lt;&gt;<br/>
- struct boost::numeric::ublas::type_traits&lt; std::complex&lt; double &gt; &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>
diff --git a/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 b/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
deleted file mode 100644
index b146e301de..0000000000
--- a/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
+++ /dev/null
@@ -1,52 +0,0 @@
-<!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::type_traits&lt; std::complex&lt; float &gt; &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>conj</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; float &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; float &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>equals</b>(const_reference t1, const_reference t2) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; float &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; float &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>imag</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; float &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; float &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>multiplies_complexity</b> (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; float &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; float &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>norm_1</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; float &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; float &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>norm_2</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; float &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; float &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>norm_inf</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; float &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; float &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>plus_complexity</b> (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; float &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; float &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>precision_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>real</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; float &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; float &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>real_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>self_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type_abs</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; float &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; float &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type_sqrt</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; float &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; float &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01std_1_1complex_3_01float_01_4_01_4.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01std_1_1complex_3_01float_01_4_01_4.html
deleted file mode 100644
index e143a7e49c..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01std_1_1complex_3_01float_01_4_01_4.html
+++ /dev/null
@@ -1,59 +0,0 @@
-<!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::type_traits&lt; std::complex&lt; float &gt; &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1type__traits_3_01std_1_1complex_3_01float_01_4_01_4.html">type_traits&lt; std::complex&lt; float &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::type_traits&lt; std::complex&lt; float &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::type_traits&lt; std::complex&lt; float &gt; &gt;" --><!-- doxytag: inherits="complex_traits&lt; std::complex&lt; float &gt; &gt;" -->
-<p>Inherits <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">complex_traits&lt; std::complex&lt; float &gt; &gt;</a>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1type__traits_3_01std_1_1complex_3_01float_01_4_01_4-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="a00ca5b4304904f5cfd69510afd4712c4"></a><!-- doxytag: member="boost::numeric::ublas::type_traits&lt; std::complex&lt; float &gt; &gt;::self_type" ref="a00ca5b4304904f5cfd69510afd4712c4" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits</a><br class="typebreak"/>
-&lt; std::complex&lt; float &gt; &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>self_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a46b0223d6db2c14c76969c55ae2b8806"></a><!-- doxytag: member="boost::numeric::ublas::type_traits&lt; std::complex&lt; float &gt; &gt;::value_type" ref="a46b0223d6db2c14c76969c55ae2b8806" args="" -->
-typedef std::complex&lt; float &gt;&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="af125e36a296542e00c4a2cfba4c52c4d"></a><!-- doxytag: member="boost::numeric::ublas::type_traits&lt; std::complex&lt; float &gt; &gt;::const_reference" ref="af125e36a296542e00c4a2cfba4c52c4d" args="" -->
-typedef const value_type &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="ace059019479c0709e33b6fdd98a58559"></a><!-- doxytag: member="boost::numeric::ublas::type_traits&lt; std::complex&lt; float &gt; &gt;::reference" ref="ace059019479c0709e33b6fdd98a58559" args="" -->
-typedef value_type &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="a51d8b8f84aa0ac3061bd48579ffb6015"></a><!-- doxytag: member="boost::numeric::ublas::type_traits&lt; std::complex&lt; float &gt; &gt;::real_type" ref="a51d8b8f84aa0ac3061bd48579ffb6015" args="" -->
-typedef float&nbsp;</td><td class="memItemRight" valign="bottom"><b>real_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a501d3ce03b4500da276991e3dc67847b"></a><!-- doxytag: member="boost::numeric::ublas::type_traits&lt; std::complex&lt; float &gt; &gt;::precision_type" ref="a501d3ce03b4500da276991e3dc67847b" args="" -->
-typedef std::complex&lt; double &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>precision_type</b></td></tr>
-</table>
-<h3>template&lt;&gt;<br/>
- struct boost::numeric::ublas::type_traits&lt; std::complex&lt; float &gt; &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>
diff --git a/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 b/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
deleted file mode 100644
index 34fb0b4201..0000000000
--- a/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
+++ /dev/null
@@ -1,52 +0,0 @@
-<!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::type_traits&lt; std::complex&lt; long double &gt; &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>conj</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; long double &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; long double &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>equals</b>(const_reference t1, const_reference t2) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; long double &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; long double &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>imag</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; long double &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; long double &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>multiplies_complexity</b> (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; long double &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; long double &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>norm_1</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; long double &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; long double &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>norm_2</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; long double &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; long double &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>norm_inf</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; long double &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; long double &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>plus_complexity</b> (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; long double &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; long double &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>precision_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>real</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; long double &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; long double &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>real_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>self_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type_abs</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; long double &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; long double &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>type_sqrt</b>(const_reference t) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; long double &gt; &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; std::complex&lt; long double &gt; &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/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 b/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
deleted file mode 100644
index 1696188d67..0000000000
--- a/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
+++ /dev/null
@@ -1,59 +0,0 @@
-<!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::type_traits&lt; std::complex&lt; long double &gt; &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1type__traits_3_01std_1_1complex_3_01long_01double_01_4_01_4.html">type_traits&lt; std::complex&lt; long double &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::type_traits&lt; std::complex&lt; long double &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::type_traits&lt; std::complex&lt; long double &gt; &gt;" --><!-- doxytag: inherits="complex_traits&lt; std::complex&lt; long double &gt; &gt;" -->
-<p>Inherits <a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">complex_traits&lt; std::complex&lt; long double &gt; &gt;</a>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1type__traits_3_01std_1_1complex_3_01long_01double_01_4_01_4-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="a3ce329fd2446bffd824567388e007dac"></a><!-- doxytag: member="boost::numeric::ublas::type_traits&lt; std::complex&lt; long double &gt; &gt;::self_type" ref="a3ce329fd2446bffd824567388e007dac" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits</a><br class="typebreak"/>
-&lt; std::complex&lt; long double &gt; &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>self_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6f82b1fe0a7c57b9a396710c07b5369e"></a><!-- doxytag: member="boost::numeric::ublas::type_traits&lt; std::complex&lt; long double &gt; &gt;::value_type" ref="a6f82b1fe0a7c57b9a396710c07b5369e" args="" -->
-typedef std::complex&lt; long double &gt;&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="a7e5cebe793821d9c8a6314e24ca4cac6"></a><!-- doxytag: member="boost::numeric::ublas::type_traits&lt; std::complex&lt; long double &gt; &gt;::const_reference" ref="a7e5cebe793821d9c8a6314e24ca4cac6" args="" -->
-typedef const value_type &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="a2300d303d8fa3e742cb962e56f53ef33"></a><!-- doxytag: member="boost::numeric::ublas::type_traits&lt; std::complex&lt; long double &gt; &gt;::reference" ref="a2300d303d8fa3e742cb962e56f53ef33" args="" -->
-typedef value_type &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="ade5cd6e6be92657d93f07c75dbae99fe"></a><!-- doxytag: member="boost::numeric::ublas::type_traits&lt; std::complex&lt; long double &gt; &gt;::real_type" ref="ade5cd6e6be92657d93f07c75dbae99fe" args="" -->
-typedef long double&nbsp;</td><td class="memItemRight" valign="bottom"><b>real_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a89d7108b0d1fe0397f381dd5076fc86f"></a><!-- doxytag: member="boost::numeric::ublas::type_traits&lt; std::complex&lt; long double &gt; &gt;::precision_type" ref="a89d7108b0d1fe0397f381dd5076fc86f" args="" -->
-typedef value_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>precision_type</b></td></tr>
-</table>
-<h3>template&lt;&gt;<br/>
- struct boost::numeric::ublas::type_traits&lt; std::complex&lt; long double &gt; &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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1unit__lower__tag.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1unit__lower__tag.html
deleted file mode 100644
index bd821e8fca..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1unit__lower__tag.html
+++ /dev/null
@@ -1,40 +0,0 @@
-<!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::unit_lower_tag Struct 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="structboost_1_1numeric_1_1ublas_1_1unit__lower__tag.html">unit_lower_tag</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::unit_lower_tag Struct Reference</h1><!-- doxytag: class="boost::numeric::ublas::unit_lower_tag" --><!-- doxytag: inherits="boost::numeric::ublas::lower_tag" -->
-<p>Inherits <a class="el" href="structboost_1_1numeric_1_1ublas_1_1lower__tag.html">boost::numeric::ublas::lower_tag</a>.</p>
-<table border="0" cellpadding="0" cellspacing="0">
-</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1unit__upper__tag.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1unit__upper__tag.html
deleted file mode 100644
index b54cba0f64..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1unit__upper__tag.html
+++ /dev/null
@@ -1,40 +0,0 @@
-<!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::unit_upper_tag Struct 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="structboost_1_1numeric_1_1ublas_1_1unit__upper__tag.html">unit_upper_tag</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::unit_upper_tag Struct Reference</h1><!-- doxytag: class="boost::numeric::ublas::unit_upper_tag" --><!-- doxytag: inherits="boost::numeric::ublas::upper_tag" -->
-<p>Inherits <a class="el" href="structboost_1_1numeric_1_1ublas_1_1upper__tag.html">boost::numeric::ublas::upper_tag</a>.</p>
-<table border="0" cellpadding="0" cellspacing="0">
-</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1unknown__orientation__tag.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1unknown__orientation__tag.html
deleted file mode 100644
index add34ac65f..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1unknown__orientation__tag.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!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::unknown_orientation_tag Struct 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="structboost_1_1numeric_1_1ublas_1_1unknown__orientation__tag.html">unknown_orientation_tag</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::unknown_orientation_tag Struct Reference</h1><!-- doxytag: class="boost::numeric::ublas::unknown_orientation_tag" --><table border="0" cellpadding="0" cellspacing="0">
-</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html
deleted file mode 100644
index 10333078f7..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html
+++ /dev/null
@@ -1,40 +0,0 @@
-<!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::unknown_storage_tag Struct 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="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">unknown_storage_tag</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::unknown_storage_tag Struct Reference</h1><!-- doxytag: class="boost::numeric::ublas::unknown_storage_tag" -->
-<p>Inherited by <a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__proxy__tag.html">boost::numeric::ublas::sparse_proxy_tag</a>.</p>
-<table border="0" cellpadding="0" cellspacing="0">
-</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1upper__tag.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1upper__tag.html
deleted file mode 100644
index 83d178ad25..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1upper__tag.html
+++ /dev/null
@@ -1,40 +0,0 @@
-<!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::upper_tag Struct 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="structboost_1_1numeric_1_1ublas_1_1upper__tag.html">upper_tag</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::upper_tag Struct Reference</h1><!-- doxytag: class="boost::numeric::ublas::upper_tag" -->
-<p>Inherited by <a class="el" href="structboost_1_1numeric_1_1ublas_1_1strict__upper__tag.html">boost::numeric::ublas::strict_upper_tag</a>, and <a class="el" href="structboost_1_1numeric_1_1ublas_1_1unit__upper__tag.html">boost::numeric::ublas::unit_upper_tag</a>.</p>
-<table border="0" cellpadding="0" cellspacing="0">
-</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1__traits-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1__traits-members.html
deleted file mode 100644
index e9f305e7fa..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1__traits-members.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!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::vector_binary_scalar1_traits&lt; E1, E2, F &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>expression_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1__traits.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1__traits.html
deleted file mode 100644
index 93409e03a0..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1__traits.html
+++ /dev/null
@@ -1,49 +0,0 @@
-<!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::vector_binary_scalar1_traits&lt; E1, E2, F &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1__traits.html">vector_binary_scalar1_traits</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_binary_scalar1_traits&lt; E1, E2, F &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_binary_scalar1_traits" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1__traits-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="a3d225ab6576f17e2f783080ea387911a"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar1_traits::expression_type" ref="a3d225ab6576f17e2f783080ea387911a" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1.html">vector_binary_scalar1</a><br class="typebreak"/>
-&lt; E1, E2, F &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="add94c2eb1eaf3658b73974f26ff1a6ff"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar1_traits::result_type" ref="add94c2eb1eaf3658b73974f26ff1a6ff" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1.html">expression_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-</table>
-<h3>template&lt;class E1, class E2, class F&gt;<br/>
- struct boost::numeric::ublas::vector_binary_scalar1_traits&lt; E1, E2, F &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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2__traits-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2__traits-members.html
deleted file mode 100644
index 5a888d3265..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2__traits-members.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!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::vector_binary_scalar2_traits&lt; E1, E2, F &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>expression_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2__traits.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2__traits.html
deleted file mode 100644
index c2a05b6b33..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2__traits.html
+++ /dev/null
@@ -1,49 +0,0 @@
-<!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::vector_binary_scalar2_traits&lt; E1, E2, F &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2__traits.html">vector_binary_scalar2_traits</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_binary_scalar2_traits&lt; E1, E2, F &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_binary_scalar2_traits" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2__traits-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="a3cf1824ecac09eef96706261ef78782b"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar2_traits::expression_type" ref="a3cf1824ecac09eef96706261ef78782b" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2.html">vector_binary_scalar2</a><br class="typebreak"/>
-&lt; E1, E2, F &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aea95b46e3e7dbf21685d99afde7189fd"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_scalar2_traits::result_type" ref="aea95b46e3e7dbf21685d99afde7189fd" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2.html">expression_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-</table>
-<h3>template&lt;class E1, class E2, class F&gt;<br/>
- struct boost::numeric::ublas::vector_binary_scalar2_traits&lt; E1, E2, F &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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__binary__traits-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__binary__traits-members.html
deleted file mode 100644
index aca7749a1f..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__binary__traits-members.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!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::vector_binary_traits&lt; E1, E2, F &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>expression_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__binary__traits.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__binary__traits.html
deleted file mode 100644
index 3ca9f1d880..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__binary__traits.html
+++ /dev/null
@@ -1,48 +0,0 @@
-<!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::vector_binary_traits&lt; E1, E2, F &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1vector__binary__traits.html">vector_binary_traits</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_binary_traits&lt; E1, E2, F &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_binary_traits" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1vector__binary__traits-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="a3929305db94db092f4890c136c4535f4"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_traits::expression_type" ref="a3929305db94db092f4890c136c4535f4" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary.html">vector_binary</a>&lt; E1, E2, F &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae8174951773f76aaa1ede2c7109cad0c"></a><!-- doxytag: member="boost::numeric::ublas::vector_binary_traits::result_type" ref="ae8174951773f76aaa1ede2c7109cad0c" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary.html">expression_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-</table>
-<h3>template&lt;class E1, class E2, class F&gt;<br/>
- struct boost::numeric::ublas::vector_binary_traits&lt; E1, E2, F &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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__index__norm__inf-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__index__norm__inf-members.html
deleted file mode 100644
index 7ab3b08a76..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__index__norm__inf-members.html
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::vector_index_norm_inf&lt; V &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(const vector_expression&lt; E &gt; &amp;e) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(D size, I it) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(I it, const I &amp;it_end) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>real_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__index__norm__inf.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__index__norm__inf.html
deleted file mode 100644
index 9859ffddf6..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__index__norm__inf.html
+++ /dev/null
@@ -1,71 +0,0 @@
-<!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::vector_index_norm_inf&lt; V &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1vector__index__norm__inf.html">vector_index_norm_inf</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_index_norm_inf&lt; V &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_index_norm_inf" --><!-- doxytag: inherits="boost::numeric::ublas::vector_scalar_index_unary_functor" -->
-<p>Inherits <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>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1vector__index__norm__inf-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="a22b3bdef32769c2bd5bee9ead91b46f3"></a><!-- doxytag: member="boost::numeric::ublas::vector_index_norm_inf::value_type" ref="a22b3bdef32769c2bd5bee9ead91b46f3" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__index__unary__functor.html">vector_scalar_index_unary_functor</a><br class="typebreak"/>
-&lt; V &gt;::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="adf2959340b9a93d2684e0386f05d1449"></a><!-- doxytag: member="boost::numeric::ublas::vector_index_norm_inf::real_type" ref="adf2959340b9a93d2684e0386f05d1449" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__index__unary__functor.html">vector_scalar_index_unary_functor</a><br class="typebreak"/>
-&lt; V &gt;::real_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>real_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a34501a50bc048f6bfd3f31f46b6ff93c"></a><!-- doxytag: member="boost::numeric::ublas::vector_index_norm_inf::result_type" ref="a34501a50bc048f6bfd3f31f46b6ff93c" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__index__unary__functor.html">vector_scalar_index_unary_functor</a><br class="typebreak"/>
-&lt; V &gt;::result_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a96ecd7f34fca8769b65e01c36b873c6d"></a><!-- doxytag: member="boost::numeric::ublas::vector_index_norm_inf::apply" ref="a96ecd7f34fca8769b65e01c36b873c6d" args="(const vector_expression&lt; E &gt; &amp;e)" -->
-template&lt;class E &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; E &gt; &amp;e)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="aa46cf459ffe634b02b560b85efd43fed"></a><!-- doxytag: member="boost::numeric::ublas::vector_index_norm_inf::apply" ref="aa46cf459ffe634b02b560b85efd43fed" args="(D size, I it)" -->
-template&lt;class D , class I &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (D size, I it)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a5b9815ce4825ccf22c5c8768b453adb8"></a><!-- doxytag: member="boost::numeric::ublas::vector_index_norm_inf::apply" ref="a5b9815ce4825ccf22c5c8768b453adb8" args="(I it, const I &amp;it_end)" -->
-template&lt;class I &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (I it, const I &amp;it_end)</td></tr>
-</table>
-<h3>template&lt;class V&gt;<br/>
- struct boost::numeric::ublas::vector_index_norm_inf&lt; V &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__inner__prod-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__inner__prod-members.html
deleted file mode 100644
index 9963e9b644..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__inner__prod-members.html
+++ /dev/null
@@ -1,42 +0,0 @@
-<!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::vector_inner_prod&lt; V1, V2, TV &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(const vector_container&lt; C1 &gt; &amp;c1, const vector_container&lt; C2 &gt; &amp;c2) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(const vector_expression&lt; E1 &gt; &amp;e1, const vector_expression&lt; E2 &gt; &amp;e2) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(D size, I1 it1, I2 it2) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(I1 it1, const I1 &amp;it1_end, I2 it2, const I2 &amp;it2_end) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(I1 it1, const I1 &amp;it1_end, I2 it2, const I2 &amp;it2_end, sparse_bidirectional_iterator_tag) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__inner__prod.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__inner__prod.html
deleted file mode 100644
index b7a5df6220..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__inner__prod.html
+++ /dev/null
@@ -1,75 +0,0 @@
-<!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::vector_inner_prod&lt; V1, V2, TV &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1vector__inner__prod.html">vector_inner_prod</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_inner_prod&lt; V1, V2, TV &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_inner_prod" --><!-- doxytag: inherits="boost::numeric::ublas::vector_scalar_binary_functor" -->
-<p>Inherits <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>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1vector__inner__prod-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="a1a25a045432b0c18c4e1b1d4eadcc32b"></a><!-- doxytag: member="boost::numeric::ublas::vector_inner_prod::value_type" ref="a1a25a045432b0c18c4e1b1d4eadcc32b" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__binary__functor.html">vector_scalar_binary_functor</a><br class="typebreak"/>
-&lt; V1, V2, TV &gt;::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="acb0b2a3ba75b30ec6db45d55219eaa21"></a><!-- doxytag: member="boost::numeric::ublas::vector_inner_prod::result_type" ref="acb0b2a3ba75b30ec6db45d55219eaa21" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__binary__functor.html">vector_scalar_binary_functor</a><br class="typebreak"/>
-&lt; V1, V2, TV &gt;::result_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a0adeaf19061c04b18260d85dc47add2f"></a><!-- doxytag: member="boost::numeric::ublas::vector_inner_prod::apply" ref="a0adeaf19061c04b18260d85dc47add2f" args="(const vector_container&lt; C1 &gt; &amp;c1, const vector_container&lt; C2 &gt; &amp;c2)" -->
-template&lt;class C1 , class C2 &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">vector_container</a>&lt; C1 &gt; &amp;c1, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">vector_container</a>&lt; C2 &gt; &amp;c2)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a88bde147ff2a83d0f739030d4744f46b"></a><!-- doxytag: member="boost::numeric::ublas::vector_inner_prod::apply" ref="a88bde147ff2a83d0f739030d4744f46b" args="(const vector_expression&lt; E1 &gt; &amp;e1, const vector_expression&lt; E2 &gt; &amp;e2)" -->
-template&lt;class E1 , class E2 &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; E2 &gt; &amp;e2)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a57d4e9032c19e3969f9fef01156c41d8"></a><!-- doxytag: member="boost::numeric::ublas::vector_inner_prod::apply" ref="a57d4e9032c19e3969f9fef01156c41d8" args="(D size, I1 it1, I2 it2)" -->
-template&lt;class D , class I1 , class I2 &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (D size, I1 it1, I2 it2)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a4c372dc75a79017eb6255228a309713e"></a><!-- doxytag: member="boost::numeric::ublas::vector_inner_prod::apply" ref="a4c372dc75a79017eb6255228a309713e" args="(I1 it1, const I1 &amp;it1_end, I2 it2, const I2 &amp;it2_end)" -->
-template&lt;class I1 , class I2 &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (I1 it1, const I1 &amp;it1_end, I2 it2, const I2 &amp;it2_end)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ae2f65aca91619261128921f699272b1d"></a><!-- doxytag: member="boost::numeric::ublas::vector_inner_prod::apply" ref="ae2f65aca91619261128921f699272b1d" args="(I1 it1, const I1 &amp;it1_end, I2 it2, const I2 &amp;it2_end, sparse_bidirectional_iterator_tag)" -->
-template&lt;class I1 , class I2 &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (I1 it1, const I1 &amp;it1_end, I2 it2, const I2 &amp;it2_end, <a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>)</td></tr>
-</table>
-<h3>template&lt;class V1, class V2, class TV&gt;<br/>
- struct boost::numeric::ublas::vector_inner_prod&lt; V1, V2, TV &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__matrix__binary__traits-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__matrix__binary__traits-members.html
deleted file mode 100644
index 52d7ee8b77..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__matrix__binary__traits-members.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!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::vector_matrix_binary_traits&lt; E1, E2, F &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>expression_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__matrix__binary__traits.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__matrix__binary__traits.html
deleted file mode 100644
index c2db080076..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__matrix__binary__traits.html
+++ /dev/null
@@ -1,49 +0,0 @@
-<!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::vector_matrix_binary_traits&lt; E1, E2, F &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1vector__matrix__binary__traits.html">vector_matrix_binary_traits</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_matrix_binary_traits&lt; E1, E2, F &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_matrix_binary_traits" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1vector__matrix__binary__traits-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="aa097240abacf0846b096d914baea2263"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary_traits::expression_type" ref="aa097240abacf0846b096d914baea2263" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary.html">vector_matrix_binary</a><br class="typebreak"/>
-&lt; E1, E2, F &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5124e53905f8399c7f1944e6f5a95862"></a><!-- doxytag: member="boost::numeric::ublas::vector_matrix_binary_traits::result_type" ref="a5124e53905f8399c7f1944e6f5a95862" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary.html">expression_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-</table>
-<h3>template&lt;class E1, class E2, class F&gt;<br/>
- struct boost::numeric::ublas::vector_matrix_binary_traits&lt; E1, E2, F &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__norm__1-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__norm__1-members.html
deleted file mode 100644
index b24a548226..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__norm__1-members.html
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::vector_norm_1&lt; V &gt; Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__norm__1.html">boost::numeric::ublas::vector_norm_1&lt; V &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(const vector_expression&lt; E &gt; &amp;e) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(D size, I it) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(I it, const I &amp;it_end) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>real_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__norm__1.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__norm__1.html
deleted file mode 100644
index 80f675cc8d..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__norm__1.html
+++ /dev/null
@@ -1,71 +0,0 @@
-<!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::vector_norm_1&lt; V &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1vector__norm__1.html">vector_norm_1</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_norm_1&lt; V &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_norm_1" --><!-- doxytag: inherits="boost::numeric::ublas::vector_scalar_real_unary_functor" -->
-<p>Inherits <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>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1vector__norm__1-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="a87b6592636cf4912b778d2f6ca50ea02"></a><!-- doxytag: member="boost::numeric::ublas::vector_norm_1::value_type" ref="a87b6592636cf4912b778d2f6ca50ea02" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__real__unary__functor.html">vector_scalar_real_unary_functor</a><br class="typebreak"/>
-&lt; V &gt;::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="a77c759c9a0ed1d3ea5d6969882dcff2a"></a><!-- doxytag: member="boost::numeric::ublas::vector_norm_1::real_type" ref="a77c759c9a0ed1d3ea5d6969882dcff2a" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__real__unary__functor.html">vector_scalar_real_unary_functor</a><br class="typebreak"/>
-&lt; V &gt;::real_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>real_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae0e8e6839c38a2d31eeccaecef5bd919"></a><!-- doxytag: member="boost::numeric::ublas::vector_norm_1::result_type" ref="ae0e8e6839c38a2d31eeccaecef5bd919" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__real__unary__functor.html">vector_scalar_real_unary_functor</a><br class="typebreak"/>
-&lt; V &gt;::result_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a50f7ed407186256d0ed06b12f0da7ebc"></a><!-- doxytag: member="boost::numeric::ublas::vector_norm_1::apply" ref="a50f7ed407186256d0ed06b12f0da7ebc" args="(const vector_expression&lt; E &gt; &amp;e)" -->
-template&lt;class E &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; E &gt; &amp;e)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a2c12f6bf77ec2c0d1054d5b4828a1865"></a><!-- doxytag: member="boost::numeric::ublas::vector_norm_1::apply" ref="a2c12f6bf77ec2c0d1054d5b4828a1865" args="(D size, I it)" -->
-template&lt;class D , class I &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (D size, I it)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ad6f46357d435922409c5c3ef712d143c"></a><!-- doxytag: member="boost::numeric::ublas::vector_norm_1::apply" ref="ad6f46357d435922409c5c3ef712d143c" args="(I it, const I &amp;it_end)" -->
-template&lt;class I &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (I it, const I &amp;it_end)</td></tr>
-</table>
-<h3>template&lt;class V&gt;<br/>
- struct boost::numeric::ublas::vector_norm_1&lt; V &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__norm__2-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__norm__2-members.html
deleted file mode 100644
index f9563e23d4..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__norm__2-members.html
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::vector_norm_2&lt; V &gt; Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__norm__2.html">boost::numeric::ublas::vector_norm_2&lt; V &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(const vector_expression&lt; E &gt; &amp;e) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(D size, I it) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(I it, const I &amp;it_end) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>real_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__norm__2.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__norm__2.html
deleted file mode 100644
index 3f065e675c..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__norm__2.html
+++ /dev/null
@@ -1,71 +0,0 @@
-<!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::vector_norm_2&lt; V &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1vector__norm__2.html">vector_norm_2</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_norm_2&lt; V &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_norm_2" --><!-- doxytag: inherits="boost::numeric::ublas::vector_scalar_real_unary_functor" -->
-<p>Inherits <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>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1vector__norm__2-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="ace34ec5b616423df4aa84125f837d104"></a><!-- doxytag: member="boost::numeric::ublas::vector_norm_2::value_type" ref="ace34ec5b616423df4aa84125f837d104" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__real__unary__functor.html">vector_scalar_real_unary_functor</a><br class="typebreak"/>
-&lt; V &gt;::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="aa892b0099b6f24ec43350b39e7d8c83a"></a><!-- doxytag: member="boost::numeric::ublas::vector_norm_2::real_type" ref="aa892b0099b6f24ec43350b39e7d8c83a" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__real__unary__functor.html">vector_scalar_real_unary_functor</a><br class="typebreak"/>
-&lt; V &gt;::real_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>real_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7822f08ed0f5cc1a03c98bbf6b87d954"></a><!-- doxytag: member="boost::numeric::ublas::vector_norm_2::result_type" ref="a7822f08ed0f5cc1a03c98bbf6b87d954" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__real__unary__functor.html">vector_scalar_real_unary_functor</a><br class="typebreak"/>
-&lt; V &gt;::result_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a1c11b78481bfac3415cd7fb6e8fab0f6"></a><!-- doxytag: member="boost::numeric::ublas::vector_norm_2::apply" ref="a1c11b78481bfac3415cd7fb6e8fab0f6" args="(const vector_expression&lt; E &gt; &amp;e)" -->
-template&lt;class E &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; E &gt; &amp;e)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a230d4a9b227032ad90be4a589e523ab9"></a><!-- doxytag: member="boost::numeric::ublas::vector_norm_2::apply" ref="a230d4a9b227032ad90be4a589e523ab9" args="(D size, I it)" -->
-template&lt;class D , class I &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (D size, I it)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a75f39882322a1bc6995658e2eab76e67"></a><!-- doxytag: member="boost::numeric::ublas::vector_norm_2::apply" ref="a75f39882322a1bc6995658e2eab76e67" args="(I it, const I &amp;it_end)" -->
-template&lt;class I &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (I it, const I &amp;it_end)</td></tr>
-</table>
-<h3>template&lt;class V&gt;<br/>
- struct boost::numeric::ublas::vector_norm_2&lt; V &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__norm__inf-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__norm__inf-members.html
deleted file mode 100644
index d740c2bb52..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__norm__inf-members.html
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::vector_norm_inf&lt; V &gt; Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__norm__inf.html">boost::numeric::ublas::vector_norm_inf&lt; V &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(const vector_expression&lt; E &gt; &amp;e) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(D size, I it) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(I it, const I &amp;it_end) (defined in <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><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><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>real_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__norm__inf.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__norm__inf.html
deleted file mode 100644
index 1361351a30..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__norm__inf.html
+++ /dev/null
@@ -1,71 +0,0 @@
-<!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::vector_norm_inf&lt; V &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1vector__norm__inf.html">vector_norm_inf</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_norm_inf&lt; V &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_norm_inf" --><!-- doxytag: inherits="boost::numeric::ublas::vector_scalar_real_unary_functor" -->
-<p>Inherits <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>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1vector__norm__inf-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="ab6208f8a3909688d5271395bb2783ca2"></a><!-- doxytag: member="boost::numeric::ublas::vector_norm_inf::value_type" ref="ab6208f8a3909688d5271395bb2783ca2" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__real__unary__functor.html">vector_scalar_real_unary_functor</a><br class="typebreak"/>
-&lt; V &gt;::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="a21e4201f1fcca316d9234eb609a7ed88"></a><!-- doxytag: member="boost::numeric::ublas::vector_norm_inf::real_type" ref="a21e4201f1fcca316d9234eb609a7ed88" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__real__unary__functor.html">vector_scalar_real_unary_functor</a><br class="typebreak"/>
-&lt; V &gt;::real_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>real_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e37a9038e1dffe8ee657e4374fc93cf"></a><!-- doxytag: member="boost::numeric::ublas::vector_norm_inf::result_type" ref="a6e37a9038e1dffe8ee657e4374fc93cf" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__real__unary__functor.html">vector_scalar_real_unary_functor</a><br class="typebreak"/>
-&lt; V &gt;::result_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a3880ba9cfb648f830ba0505d5aaddc5e"></a><!-- doxytag: member="boost::numeric::ublas::vector_norm_inf::apply" ref="a3880ba9cfb648f830ba0505d5aaddc5e" args="(const vector_expression&lt; E &gt; &amp;e)" -->
-template&lt;class E &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; E &gt; &amp;e)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="aa23ff914c21737ef71250bd21114b1fa"></a><!-- doxytag: member="boost::numeric::ublas::vector_norm_inf::apply" ref="aa23ff914c21737ef71250bd21114b1fa" args="(D size, I it)" -->
-template&lt;class D , class I &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (D size, I it)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="aa2df17cedd3b01c35e821b45481fff07"></a><!-- doxytag: member="boost::numeric::ublas::vector_norm_inf::apply" ref="aa2df17cedd3b01c35e821b45481fff07" args="(I it, const I &amp;it_end)" -->
-template&lt;class I &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (I it, const I &amp;it_end)</td></tr>
-</table>
-<h3>template&lt;class V&gt;<br/>
- struct boost::numeric::ublas::vector_norm_inf&lt; V &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__binary__functor-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__binary__functor-members.html
deleted file mode 100644
index f91ecd112a..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__binary__functor-members.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!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::vector_scalar_binary_functor&lt; V1, V2, TV &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__binary__functor.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__binary__functor.html
deleted file mode 100644
index 01fe7d6938..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__binary__functor.html
+++ /dev/null
@@ -1,50 +0,0 @@
-<!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::vector_scalar_binary_functor&lt; V1, V2, TV &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1vector__scalar__binary__functor.html">vector_scalar_binary_functor</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_scalar_binary_functor&lt; V1, V2, TV &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_scalar_binary_functor" -->
-<p>Inherited by <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>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__binary__functor-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="a06ce749b43bbe04fbe906d34efe3ae9a"></a><!-- doxytag: member="boost::numeric::ublas::vector_scalar_binary_functor::value_type" ref="a06ce749b43bbe04fbe906d34efe3ae9a" args="" -->
-typedef TV&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="a79c9dbdf61dbaddf86d01aafd8c66a1b"></a><!-- doxytag: member="boost::numeric::ublas::vector_scalar_binary_functor::result_type" ref="a79c9dbdf61dbaddf86d01aafd8c66a1b" args="" -->
-typedef TV&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-</table>
-<h3>template&lt;class V1, class V2, class TV&gt;<br/>
- struct boost::numeric::ublas::vector_scalar_binary_functor&lt; V1, V2, TV &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__binary__traits-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__binary__traits-members.html
deleted file mode 100644
index 61a498a4de..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__binary__traits-members.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!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::vector_scalar_binary_traits&lt; E1, E2, F &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>expression_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__binary__traits.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__binary__traits.html
deleted file mode 100644
index 17cea2f8bb..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__binary__traits.html
+++ /dev/null
@@ -1,49 +0,0 @@
-<!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::vector_scalar_binary_traits&lt; E1, E2, F &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1vector__scalar__binary__traits.html">vector_scalar_binary_traits</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_scalar_binary_traits&lt; E1, E2, F &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_scalar_binary_traits" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__binary__traits-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="aab4502724c131145f6d704dd744bca2c"></a><!-- doxytag: member="boost::numeric::ublas::vector_scalar_binary_traits::expression_type" ref="aab4502724c131145f6d704dd744bca2c" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__scalar__binary.html">vector_scalar_binary</a><br class="typebreak"/>
-&lt; E1, E2, F &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a474c70118ca4c07e6365bec6e8cc8c73"></a><!-- doxytag: member="boost::numeric::ublas::vector_scalar_binary_traits::result_type" ref="a474c70118ca4c07e6365bec6e8cc8c73" args="" -->
-typedef F::result_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-</table>
-<h3>template&lt;class E1, class E2, class F&gt;<br/>
- struct boost::numeric::ublas::vector_scalar_binary_traits&lt; E1, E2, F &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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__index__unary__functor-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__index__unary__functor-members.html
deleted file mode 100644
index 526da5230f..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__index__unary__functor-members.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!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::vector_scalar_index_unary_functor&lt; V &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>real_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__index__unary__functor.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__index__unary__functor.html
deleted file mode 100644
index bbc517b650..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__index__unary__functor.html
+++ /dev/null
@@ -1,53 +0,0 @@
-<!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::vector_scalar_index_unary_functor&lt; V &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1vector__scalar__index__unary__functor.html">vector_scalar_index_unary_functor</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_scalar_index_unary_functor&lt; V &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_scalar_index_unary_functor" -->
-<p>Inherited by <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>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__index__unary__functor-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="a9d5558711319625ec5bd314c6cb6ebf1"></a><!-- doxytag: member="boost::numeric::ublas::vector_scalar_index_unary_functor::value_type" ref="a9d5558711319625ec5bd314c6cb6ebf1" args="" -->
-typedef V::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="a941fa84fdf26a894d7c4f52eef36477a"></a><!-- doxytag: member="boost::numeric::ublas::vector_scalar_index_unary_functor::real_type" ref="a941fa84fdf26a894d7c4f52eef36477a" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits</a><br class="typebreak"/>
-&lt; value_type &gt;::real_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>real_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afbe8c47fecb9c168a22a1bb0fe46b2fe"></a><!-- doxytag: member="boost::numeric::ublas::vector_scalar_index_unary_functor::result_type" ref="afbe8c47fecb9c168a22a1bb0fe46b2fe" args="" -->
-typedef V::size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-</table>
-<h3>template&lt;class V&gt;<br/>
- struct boost::numeric::ublas::vector_scalar_index_unary_functor&lt; V &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__real__unary__functor-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__real__unary__functor-members.html
deleted file mode 100644
index 8c4b555e8b..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__real__unary__functor-members.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!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::vector_scalar_real_unary_functor&lt; V &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>real_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__real__unary__functor.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__real__unary__functor.html
deleted file mode 100644
index 17c87c07ba..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__real__unary__functor.html
+++ /dev/null
@@ -1,53 +0,0 @@
-<!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::vector_scalar_real_unary_functor&lt; V &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1vector__scalar__real__unary__functor.html">vector_scalar_real_unary_functor</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_scalar_real_unary_functor&lt; V &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_scalar_real_unary_functor" -->
-<p>Inherited by <a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__norm__1.html">boost::numeric::ublas::vector_norm_1&lt; V &gt;</a>, <a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__norm__2.html">boost::numeric::ublas::vector_norm_2&lt; V &gt;</a>, and <a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__norm__inf.html">boost::numeric::ublas::vector_norm_inf&lt; V &gt;</a>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__real__unary__functor-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="ae95f4b963316cc992bbbfd7c3728da05"></a><!-- doxytag: member="boost::numeric::ublas::vector_scalar_real_unary_functor::value_type" ref="ae95f4b963316cc992bbbfd7c3728da05" args="" -->
-typedef V::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="a603cbfe6b0a4c6b73b07993beae26a8e"></a><!-- doxytag: member="boost::numeric::ublas::vector_scalar_real_unary_functor::real_type" ref="a603cbfe6b0a4c6b73b07993beae26a8e" args="" -->
-typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits</a><br class="typebreak"/>
-&lt; value_type &gt;::real_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>real_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a87f9272a7810f545638251e472fe6496"></a><!-- doxytag: member="boost::numeric::ublas::vector_scalar_real_unary_functor::result_type" ref="a87f9272a7810f545638251e472fe6496" args="" -->
-typedef real_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-</table>
-<h3>template&lt;class V&gt;<br/>
- struct boost::numeric::ublas::vector_scalar_real_unary_functor&lt; V &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__unary__functor-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__unary__functor-members.html
deleted file mode 100644
index a732e8b09b..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__unary__functor-members.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!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::vector_scalar_unary_functor&lt; V &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__unary__functor.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__unary__functor.html
deleted file mode 100644
index 6c1ac66a91..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__unary__functor.html
+++ /dev/null
@@ -1,50 +0,0 @@
-<!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::vector_scalar_unary_functor&lt; V &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1vector__scalar__unary__functor.html">vector_scalar_unary_functor</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_scalar_unary_functor&lt; V &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_scalar_unary_functor" -->
-<p>Inherited by <a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__sum.html">boost::numeric::ublas::vector_sum&lt; V &gt;</a>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__unary__functor-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="add7f1299a2d3d16fb2f58ef69f6583f4"></a><!-- doxytag: member="boost::numeric::ublas::vector_scalar_unary_functor::value_type" ref="add7f1299a2d3d16fb2f58ef69f6583f4" args="" -->
-typedef V::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="a98c667c3a21b404921723b9f82bf023b"></a><!-- doxytag: member="boost::numeric::ublas::vector_scalar_unary_functor::result_type" ref="a98c667c3a21b404921723b9f82bf023b" args="" -->
-typedef V::value_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-</table>
-<h3>template&lt;class V&gt;<br/>
- struct boost::numeric::ublas::vector_scalar_unary_functor&lt; V &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__unary__traits-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__unary__traits-members.html
deleted file mode 100644
index e803e33e1b..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__unary__traits-members.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!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::vector_scalar_unary_traits&lt; E, F &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>expression_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__unary__traits.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__unary__traits.html
deleted file mode 100644
index 41ad047a81..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__unary__traits.html
+++ /dev/null
@@ -1,48 +0,0 @@
-<!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::vector_scalar_unary_traits&lt; E, F &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1vector__scalar__unary__traits.html">vector_scalar_unary_traits</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_scalar_unary_traits&lt; E, F &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_scalar_unary_traits" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__unary__traits-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="a6cf183778e9c6498794f0c3e2bb60736"></a><!-- doxytag: member="boost::numeric::ublas::vector_scalar_unary_traits::expression_type" ref="a6cf183778e9c6498794f0c3e2bb60736" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__scalar__unary.html">vector_scalar_unary</a>&lt; E, F &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad321c6778bb70c9a3d150337e8c541f8"></a><!-- doxytag: member="boost::numeric::ublas::vector_scalar_unary_traits::result_type" ref="ad321c6778bb70c9a3d150337e8c541f8" args="" -->
-typedef F::result_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-</table>
-<h3>template&lt;class E, class F&gt;<br/>
- struct boost::numeric::ublas::vector_scalar_unary_traits&lt; E, F &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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__sum-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__sum-members.html
deleted file mode 100644
index 9661e4d785..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__sum-members.html
+++ /dev/null
@@ -1,40 +0,0 @@
-<!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::vector_sum&lt; V &gt; Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__sum.html">boost::numeric::ublas::vector_sum&lt; V &gt;</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(const vector_expression&lt; E &gt; &amp;e) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__sum.html">boost::numeric::ublas::vector_sum&lt; V &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__sum.html">boost::numeric::ublas::vector_sum&lt; V &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(D size, I it) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__sum.html">boost::numeric::ublas::vector_sum&lt; V &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__sum.html">boost::numeric::ublas::vector_sum&lt; V &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>apply</b>(I it, const I &amp;it_end) (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__sum.html">boost::numeric::ublas::vector_sum&lt; V &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__sum.html">boost::numeric::ublas::vector_sum&lt; V &gt;</a></td><td><code> [static]</code></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__sum.html">boost::numeric::ublas::vector_sum&lt; V &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__sum.html">boost::numeric::ublas::vector_sum&lt; V &gt;</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__sum.html">boost::numeric::ublas::vector_sum&lt; V &gt;</a>)</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__sum.html">boost::numeric::ublas::vector_sum&lt; V &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__sum.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__sum.html
deleted file mode 100644
index 622b9213bb..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__sum.html
+++ /dev/null
@@ -1,67 +0,0 @@
-<!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::vector_sum&lt; V &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1vector__sum.html">vector_sum</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_sum&lt; V &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_sum" --><!-- doxytag: inherits="boost::numeric::ublas::vector_scalar_unary_functor" -->
-<p>Inherits <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>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1vector__sum-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="a1520ca3731c38146bb58f87a6a82d59d"></a><!-- doxytag: member="boost::numeric::ublas::vector_sum::value_type" ref="a1520ca3731c38146bb58f87a6a82d59d" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__unary__functor.html">vector_scalar_unary_functor</a>&lt; V &gt;<br class="typebreak"/>
-::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="a2dc9698afef38b84a58096054ab33f7e"></a><!-- doxytag: member="boost::numeric::ublas::vector_sum::result_type" ref="a2dc9698afef38b84a58096054ab33f7e" args="" -->
-typedef <br class="typebreak"/>
-<a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__unary__functor.html">vector_scalar_unary_functor</a>&lt; V &gt;<br class="typebreak"/>
-::result_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ac2df7f855307bdb56ee5e388b435c818"></a><!-- doxytag: member="boost::numeric::ublas::vector_sum::apply" ref="ac2df7f855307bdb56ee5e388b435c818" args="(const vector_expression&lt; E &gt; &amp;e)" -->
-template&lt;class E &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; E &gt; &amp;e)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a6d82264b4ce7a69cf245080b6474b79f"></a><!-- doxytag: member="boost::numeric::ublas::vector_sum::apply" ref="a6d82264b4ce7a69cf245080b6474b79f" args="(D size, I it)" -->
-template&lt;class D , class I &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (D size, I it)</td></tr>
-<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a830374fa43ad52ae2c6dddeeed764b86"></a><!-- doxytag: member="boost::numeric::ublas::vector_sum::apply" ref="a830374fa43ad52ae2c6dddeeed764b86" args="(I it, const I &amp;it_end)" -->
-template&lt;class I &gt; </td></tr>
-<tr><td class="memTemplItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <br class="typebreak"/>
-result_type&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>apply</b> (I it, const I &amp;it_end)</td></tr>
-</table>
-<h3>template&lt;class V&gt;<br/>
- struct boost::numeric::ublas::vector_sum&lt; V &gt;</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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__tag.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__tag.html
deleted file mode 100644
index cd4d31142c..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__tag.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!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::vector_tag Struct 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="structboost_1_1numeric_1_1ublas_1_1vector__tag.html">vector_tag</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_tag Struct Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_tag" --><table border="0" cellpadding="0" cellspacing="0">
-</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>
diff --git a/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 b/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
deleted file mode 100644
index 152b8807a7..0000000000
--- a/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
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::vector_temporary_traits&lt; banded_adaptor&lt; M &gt; &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01banded__adaptor_3_01_m_01_4_01_4.html">vector_temporary_traits&lt; banded_adaptor&lt; M &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_temporary_traits&lt; banded_adaptor&lt; M &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_temporary_traits&lt; banded_adaptor&lt; M &gt; &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;class M&gt;<br/>
- struct boost::numeric::ublas::vector_temporary_traits&lt; banded_adaptor&lt; M &gt; &gt;</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>
diff --git a/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 b/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
deleted file mode 100644
index d907ce35c4..0000000000
--- a/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
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::vector_temporary_traits&lt; const banded_adaptor&lt; M &gt; &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01banded__adaptor_3_01_m_01_4_01_4.html">vector_temporary_traits&lt; const banded_adaptor&lt; M &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_temporary_traits&lt; const banded_adaptor&lt; M &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_temporary_traits&lt; const banded_adaptor&lt; M &gt; &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;class M&gt;<br/>
- struct boost::numeric::ublas::vector_temporary_traits&lt; const banded_adaptor&lt; M &gt; &gt;</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>
diff --git a/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 b/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
deleted file mode 100644
index a04e57b37e..0000000000
--- a/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
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::vector_temporary_traits&lt; const hermitian_adaptor&lt; M, TRI &gt; &gt; Struct 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="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">vector_temporary_traits&lt; const hermitian_adaptor&lt; M, TRI &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_temporary_traits&lt; const hermitian_adaptor&lt; M, TRI &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_temporary_traits&lt; const hermitian_adaptor&lt; M, TRI &gt; &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;class M, class TRI&gt;<br/>
- struct boost::numeric::ublas::vector_temporary_traits&lt; const hermitian_adaptor&lt; M, TRI &gt; &gt;</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>
diff --git a/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 b/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
deleted file mode 100644
index 2bb1bd8327..0000000000
--- a/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
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::vector_temporary_traits&lt; const matrix_column&lt; M &gt; &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01matrix__column_3_01_m_01_4_01_4.html">vector_temporary_traits&lt; const matrix_column&lt; M &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_temporary_traits&lt; const matrix_column&lt; M &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_temporary_traits&lt; const matrix_column&lt; M &gt; &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;class M&gt;<br/>
- struct boost::numeric::ublas::vector_temporary_traits&lt; const matrix_column&lt; M &gt; &gt;</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>
diff --git a/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 b/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
deleted file mode 100644
index e4c5c9b7ff..0000000000
--- a/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
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::vector_temporary_traits&lt; const matrix_indirect&lt; M &gt; &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01matrix__indirect_3_01_m_01_4_01_4.html">vector_temporary_traits&lt; const matrix_indirect&lt; M &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_temporary_traits&lt; const matrix_indirect&lt; M &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_temporary_traits&lt; const matrix_indirect&lt; M &gt; &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;class M&gt;<br/>
- struct boost::numeric::ublas::vector_temporary_traits&lt; const matrix_indirect&lt; M &gt; &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>
diff --git a/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 b/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
deleted file mode 100644
index 91eaa4ac66..0000000000
--- a/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
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::vector_temporary_traits&lt; const matrix_range&lt; M &gt; &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01matrix__range_3_01_m_01_4_01_4.html">vector_temporary_traits&lt; const matrix_range&lt; M &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_temporary_traits&lt; const matrix_range&lt; M &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_temporary_traits&lt; const matrix_range&lt; M &gt; &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;class M&gt;<br/>
- struct boost::numeric::ublas::vector_temporary_traits&lt; const matrix_range&lt; M &gt; &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>
diff --git a/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 b/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
deleted file mode 100644
index c25f7c1ecd..0000000000
--- a/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
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::vector_temporary_traits&lt; const matrix_row&lt; M &gt; &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01matrix__row_3_01_m_01_4_01_4.html">vector_temporary_traits&lt; const matrix_row&lt; M &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_temporary_traits&lt; const matrix_row&lt; M &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_temporary_traits&lt; const matrix_row&lt; M &gt; &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;class M&gt;<br/>
- struct boost::numeric::ublas::vector_temporary_traits&lt; const matrix_row&lt; M &gt; &gt;</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>
diff --git a/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 b/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
deleted file mode 100644
index 06ac23c1b0..0000000000
--- a/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
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::vector_temporary_traits&lt; const matrix_slice&lt; M &gt; &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01matrix__slice_3_01_m_01_4_01_4.html">vector_temporary_traits&lt; const matrix_slice&lt; M &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_temporary_traits&lt; const matrix_slice&lt; M &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_temporary_traits&lt; const matrix_slice&lt; M &gt; &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;class M&gt;<br/>
- struct boost::numeric::ublas::vector_temporary_traits&lt; const matrix_slice&lt; M &gt; &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>
diff --git a/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 b/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
deleted file mode 100644
index 4027c5d32f..0000000000
--- a/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
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::vector_temporary_traits&lt; const matrix_vector_indirect&lt; M, IA &gt; &gt; Struct 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="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">vector_temporary_traits&lt; const matrix_vector_indirect&lt; M, IA &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_temporary_traits&lt; const matrix_vector_indirect&lt; M, IA &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_temporary_traits&lt; const matrix_vector_indirect&lt; M, IA &gt; &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;class M, class IA&gt;<br/>
- struct boost::numeric::ublas::vector_temporary_traits&lt; const matrix_vector_indirect&lt; M, IA &gt; &gt;</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>
diff --git a/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 b/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
deleted file mode 100644
index 176d782277..0000000000
--- a/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
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::vector_temporary_traits&lt; const matrix_vector_range&lt; M &gt; &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01matrix__vector__range_3_01_m_01_4_01_4.html">vector_temporary_traits&lt; const matrix_vector_range&lt; M &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_temporary_traits&lt; const matrix_vector_range&lt; M &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_temporary_traits&lt; const matrix_vector_range&lt; M &gt; &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;class M&gt;<br/>
- struct boost::numeric::ublas::vector_temporary_traits&lt; const matrix_vector_range&lt; M &gt; &gt;</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>
diff --git a/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 b/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
deleted file mode 100644
index 6a8d73d42f..0000000000
--- a/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
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::vector_temporary_traits&lt; const matrix_vector_slice&lt; M &gt; &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01matrix__vector__slice_3_01_m_01_4_01_4.html">vector_temporary_traits&lt; const matrix_vector_slice&lt; M &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_temporary_traits&lt; const matrix_vector_slice&lt; M &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_temporary_traits&lt; const matrix_vector_slice&lt; M &gt; &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;class M&gt;<br/>
- struct boost::numeric::ublas::vector_temporary_traits&lt; const matrix_vector_slice&lt; M &gt; &gt;</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>
diff --git a/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 b/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
deleted file mode 100644
index 216fbb44a1..0000000000
--- a/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
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::vector_temporary_traits&lt; const symmetric_adaptor&lt; M, TRI &gt; &gt; Struct 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="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">vector_temporary_traits&lt; const symmetric_adaptor&lt; M, TRI &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_temporary_traits&lt; const symmetric_adaptor&lt; M, TRI &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_temporary_traits&lt; const symmetric_adaptor&lt; M, TRI &gt; &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;class M, class TRI&gt;<br/>
- struct boost::numeric::ublas::vector_temporary_traits&lt; const symmetric_adaptor&lt; M, TRI &gt; &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>
diff --git a/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 b/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
deleted file mode 100644
index 56cd4415dd..0000000000
--- a/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
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::vector_temporary_traits&lt; const triangular_adaptor&lt; M, TRI &gt; &gt; Struct 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="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">vector_temporary_traits&lt; const triangular_adaptor&lt; M, TRI &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_temporary_traits&lt; const triangular_adaptor&lt; M, TRI &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_temporary_traits&lt; const triangular_adaptor&lt; M, TRI &gt; &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;class M, class TRI&gt;<br/>
- struct boost::numeric::ublas::vector_temporary_traits&lt; const triangular_adaptor&lt; M, TRI &gt; &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>
diff --git a/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 b/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
deleted file mode 100644
index 11638dc94b..0000000000
--- a/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
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::vector_temporary_traits&lt; const vector_indirect&lt; V &gt; &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01vector__indirect_3_01_v_01_4_01_4.html">vector_temporary_traits&lt; const vector_indirect&lt; V &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_temporary_traits&lt; const vector_indirect&lt; V &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_temporary_traits&lt; const vector_indirect&lt; V &gt; &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;class V&gt;<br/>
- struct boost::numeric::ublas::vector_temporary_traits&lt; const vector_indirect&lt; V &gt; &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>
diff --git a/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 b/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
deleted file mode 100644
index fae4376c46..0000000000
--- a/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
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::vector_temporary_traits&lt; const vector_range&lt; V &gt; &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01vector__range_3_01_v_01_4_01_4.html">vector_temporary_traits&lt; const vector_range&lt; V &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_temporary_traits&lt; const vector_range&lt; V &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_temporary_traits&lt; const vector_range&lt; V &gt; &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;class V&gt;<br/>
- struct boost::numeric::ublas::vector_temporary_traits&lt; const vector_range&lt; V &gt; &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>
diff --git a/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 b/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
deleted file mode 100644
index 1d8ee67675..0000000000
--- a/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
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::vector_temporary_traits&lt; const vector_slice&lt; V &gt; &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01vector__slice_3_01_v_01_4_01_4.html">vector_temporary_traits&lt; const vector_slice&lt; V &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_temporary_traits&lt; const vector_slice&lt; V &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_temporary_traits&lt; const vector_slice&lt; V &gt; &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;class V&gt;<br/>
- struct boost::numeric::ublas::vector_temporary_traits&lt; const vector_slice&lt; V &gt; &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>
diff --git a/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 b/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
deleted file mode 100644
index ed5b04df81..0000000000
--- a/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
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::vector_temporary_traits&lt; hermitian_adaptor&lt; M, TRI &gt; &gt; Struct 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="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">vector_temporary_traits&lt; hermitian_adaptor&lt; M, TRI &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_temporary_traits&lt; hermitian_adaptor&lt; M, TRI &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_temporary_traits&lt; hermitian_adaptor&lt; M, TRI &gt; &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;class M, class TRI&gt;<br/>
- struct boost::numeric::ublas::vector_temporary_traits&lt; hermitian_adaptor&lt; M, TRI &gt; &gt;</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>
diff --git a/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 b/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
deleted file mode 100644
index 985ff6784f..0000000000
--- a/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
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::vector_temporary_traits&lt; matrix_column&lt; M &gt; &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01matrix__column_3_01_m_01_4_01_4.html">vector_temporary_traits&lt; matrix_column&lt; M &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_temporary_traits&lt; matrix_column&lt; M &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_temporary_traits&lt; matrix_column&lt; M &gt; &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;class M&gt;<br/>
- struct boost::numeric::ublas::vector_temporary_traits&lt; matrix_column&lt; M &gt; &gt;</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>
diff --git a/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 b/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
deleted file mode 100644
index 8721aea06c..0000000000
--- a/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
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::vector_temporary_traits&lt; matrix_indirect&lt; M &gt; &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01matrix__indirect_3_01_m_01_4_01_4.html">vector_temporary_traits&lt; matrix_indirect&lt; M &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_temporary_traits&lt; matrix_indirect&lt; M &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_temporary_traits&lt; matrix_indirect&lt; M &gt; &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;class M&gt;<br/>
- struct boost::numeric::ublas::vector_temporary_traits&lt; matrix_indirect&lt; M &gt; &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>
diff --git a/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 b/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
deleted file mode 100644
index 011dcb0e3a..0000000000
--- a/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
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::vector_temporary_traits&lt; matrix_range&lt; M &gt; &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01matrix__range_3_01_m_01_4_01_4.html">vector_temporary_traits&lt; matrix_range&lt; M &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_temporary_traits&lt; matrix_range&lt; M &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_temporary_traits&lt; matrix_range&lt; M &gt; &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;class M&gt;<br/>
- struct boost::numeric::ublas::vector_temporary_traits&lt; matrix_range&lt; M &gt; &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>
diff --git a/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 b/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
deleted file mode 100644
index 43a042619a..0000000000
--- a/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
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::vector_temporary_traits&lt; matrix_row&lt; M &gt; &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01matrix__row_3_01_m_01_4_01_4.html">vector_temporary_traits&lt; matrix_row&lt; M &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_temporary_traits&lt; matrix_row&lt; M &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_temporary_traits&lt; matrix_row&lt; M &gt; &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;class M&gt;<br/>
- struct boost::numeric::ublas::vector_temporary_traits&lt; matrix_row&lt; M &gt; &gt;</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>
diff --git a/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 b/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
deleted file mode 100644
index b34d121697..0000000000
--- a/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
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::vector_temporary_traits&lt; matrix_slice&lt; M &gt; &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01matrix__slice_3_01_m_01_4_01_4.html">vector_temporary_traits&lt; matrix_slice&lt; M &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_temporary_traits&lt; matrix_slice&lt; M &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_temporary_traits&lt; matrix_slice&lt; M &gt; &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;class M&gt;<br/>
- struct boost::numeric::ublas::vector_temporary_traits&lt; matrix_slice&lt; M &gt; &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>
diff --git a/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 b/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
deleted file mode 100644
index bc19aa8e3c..0000000000
--- a/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
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::vector_temporary_traits&lt; matrix_vector_indirect&lt; M, IA &gt; &gt; Struct 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="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">vector_temporary_traits&lt; matrix_vector_indirect&lt; M, IA &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_temporary_traits&lt; matrix_vector_indirect&lt; M, IA &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_temporary_traits&lt; matrix_vector_indirect&lt; M, IA &gt; &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;class M, class IA&gt;<br/>
- struct boost::numeric::ublas::vector_temporary_traits&lt; matrix_vector_indirect&lt; M, IA &gt; &gt;</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>
diff --git a/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 b/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
deleted file mode 100644
index f8abb23f65..0000000000
--- a/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
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::vector_temporary_traits&lt; matrix_vector_range&lt; M &gt; &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01matrix__vector__range_3_01_m_01_4_01_4.html">vector_temporary_traits&lt; matrix_vector_range&lt; M &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_temporary_traits&lt; matrix_vector_range&lt; M &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_temporary_traits&lt; matrix_vector_range&lt; M &gt; &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;class M&gt;<br/>
- struct boost::numeric::ublas::vector_temporary_traits&lt; matrix_vector_range&lt; M &gt; &gt;</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>
diff --git a/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 b/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
deleted file mode 100644
index 64b8ebc9c4..0000000000
--- a/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
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::vector_temporary_traits&lt; matrix_vector_slice&lt; M &gt; &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01matrix__vector__slice_3_01_m_01_4_01_4.html">vector_temporary_traits&lt; matrix_vector_slice&lt; M &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_temporary_traits&lt; matrix_vector_slice&lt; M &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_temporary_traits&lt; matrix_vector_slice&lt; M &gt; &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;class M&gt;<br/>
- struct boost::numeric::ublas::vector_temporary_traits&lt; matrix_vector_slice&lt; M &gt; &gt;</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>
diff --git a/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 b/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
deleted file mode 100644
index f7bedd5e60..0000000000
--- a/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
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::vector_temporary_traits&lt; symmetric_adaptor&lt; M, TRI &gt; &gt; Struct 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="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">vector_temporary_traits&lt; symmetric_adaptor&lt; M, TRI &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_temporary_traits&lt; symmetric_adaptor&lt; M, TRI &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_temporary_traits&lt; symmetric_adaptor&lt; M, TRI &gt; &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;class M, class TRI&gt;<br/>
- struct boost::numeric::ublas::vector_temporary_traits&lt; symmetric_adaptor&lt; M, TRI &gt; &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>
diff --git a/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 b/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
deleted file mode 100644
index 3e511c471e..0000000000
--- a/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
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::vector_temporary_traits&lt; triangular_adaptor&lt; M, TRI &gt; &gt; Struct 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="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">vector_temporary_traits&lt; triangular_adaptor&lt; M, TRI &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_temporary_traits&lt; triangular_adaptor&lt; M, TRI &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_temporary_traits&lt; triangular_adaptor&lt; M, TRI &gt; &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;class M, class TRI&gt;<br/>
- struct boost::numeric::ublas::vector_temporary_traits&lt; triangular_adaptor&lt; M, TRI &gt; &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>
diff --git a/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 b/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
deleted file mode 100644
index f183af92df..0000000000
--- a/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
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::vector_temporary_traits&lt; vector_indirect&lt; V &gt; &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01vector__indirect_3_01_v_01_4_01_4.html">vector_temporary_traits&lt; vector_indirect&lt; V &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_temporary_traits&lt; vector_indirect&lt; V &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_temporary_traits&lt; vector_indirect&lt; V &gt; &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;class V&gt;<br/>
- struct boost::numeric::ublas::vector_temporary_traits&lt; vector_indirect&lt; V &gt; &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>
diff --git a/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 b/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
deleted file mode 100644
index 7f38feb189..0000000000
--- a/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
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::vector_temporary_traits&lt; vector_range&lt; V &gt; &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01vector__range_3_01_v_01_4_01_4.html">vector_temporary_traits&lt; vector_range&lt; V &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_temporary_traits&lt; vector_range&lt; V &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_temporary_traits&lt; vector_range&lt; V &gt; &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;class V&gt;<br/>
- struct boost::numeric::ublas::vector_temporary_traits&lt; vector_range&lt; V &gt; &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>
diff --git a/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 b/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
deleted file mode 100644
index 49929f055a..0000000000
--- a/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
+++ /dev/null
@@ -1,41 +0,0 @@
-<!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::vector_temporary_traits&lt; vector_slice&lt; V &gt; &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01vector__slice_3_01_v_01_4_01_4.html">vector_temporary_traits&lt; vector_slice&lt; V &gt; &gt;</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_temporary_traits&lt; vector_slice&lt; V &gt; &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_temporary_traits&lt; vector_slice&lt; V &gt; &gt;" --><table border="0" cellpadding="0" cellspacing="0">
-</table>
-<h3>template&lt;class V&gt;<br/>
- struct boost::numeric::ublas::vector_temporary_traits&lt; vector_slice&lt; V &gt; &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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__traits-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__traits-members.html
deleted file mode 100644
index ed7927ad5f..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__traits-members.html
+++ /dev/null
@@ -1,49 +0,0 @@
-<!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::vector_traits&lt; VECTOR &gt; Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__traits.html">boost::numeric::ublas::vector_traits&lt; VECTOR &gt;</a>, including all inherited members.<table>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__view__traits.html#ab9b26cd5e6e24d6121c5c67f8044c8ec">boost::begin</a>(const VECTOR &amp;v)</td><td><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><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__vector__traits.html#a48f4dfdc2d23d086594741e6363aaa00">boost::numeric::ublas::mutable_vector_traits::begin</a>(VECTOR &amp;v)</td><td><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><code> [private, static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html#afc9b405e035bb649a71078a867a0a954">closure_type</a> typedef</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html">boost::numeric::ublas::mutable_container_traits&lt; VECTOR &gt;</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#a3e70e3fc95efe22c75e46254540fe102">const_closure_type</a> typedef</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html">boost::numeric::ublas::container_view_traits&lt; VECTOR &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__view__traits.html#a3f88a6766f3cea344482f21c1e4d0044">const_iterator</a> typedef</td><td><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></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#a898606cf70edd48e415188597be35bf8">const_reference</a> typedef</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html">boost::numeric::ublas::container_view_traits&lt; VECTOR &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#accf58d00f9fc9bb71cefe5dbc692d7ba">difference_type</a> typedef</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html">boost::numeric::ublas::container_view_traits&lt; VECTOR &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__view__traits.html#a91351e230554759847870b45f4b63776">boost::end</a>(const VECTOR &amp;v)</td><td><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><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__vector__traits.html#a96d3c5956a00bf8bd9bd5765cc055e81">boost::numeric::ublas::mutable_vector_traits::end</a>(VECTOR &amp;v)</td><td><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><code> [private, static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__vector__traits.html#ac856b512dfca9d3e4cc6f5110c39da84">iterator</a> typedef</td><td><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><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html#acaad8d9d2258ac81d1f03c4c7f0ccd7a">reference</a> typedef</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html">boost::numeric::ublas::mutable_container_traits&lt; VECTOR &gt;</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#af5064cd16c56c216204b48edaadc7ee7">size_type</a> typedef</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html">boost::numeric::ublas::container_view_traits&lt; VECTOR &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#a091a1cb2814b6b67b478ac3922132df5">storage_category</a> typedef</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html">boost::numeric::ublas::container_view_traits&lt; VECTOR &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#a4ea7126fbacb0e0932fde071006121a2">value_type</a> typedef</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html">boost::numeric::ublas::container_view_traits&lt; VECTOR &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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__traits.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__traits.html
deleted file mode 100644
index b33e03959c..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__traits.html
+++ /dev/null
@@ -1,49 +0,0 @@
-<!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::vector_traits&lt; VECTOR &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1vector__traits.html">vector_traits</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_traits&lt; VECTOR &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_traits" --><!-- doxytag: inherits="boost::numeric::ublas::vector_view_traits,boost::numeric::ublas::mutable_vector_traits" -->
-<p>Traits class to extract type information from a VECTOR.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__view__traits.html">boost::numeric::ublas::vector_view_traits&lt; VECTOR &gt;</a>, and <a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__vector__traits.html">boost::numeric::ublas::mutable_vector_traits&lt; VECTOR &gt;</a>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1vector__traits-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;class VECTOR&gt;<br/>
- struct boost::numeric::ublas::vector_traits&lt; VECTOR &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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__unary__traits-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__unary__traits-members.html
deleted file mode 100644
index 01afd9c32a..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__unary__traits-members.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!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::vector_unary_traits&lt; E, F &gt; Member List</h1>This is the complete list of members for <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>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>expression_type</b> typedef (defined in <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><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></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>result_type</b> typedef (defined in <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><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></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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__unary__traits.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__unary__traits.html
deleted file mode 100644
index cff59e4577..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__unary__traits.html
+++ /dev/null
@@ -1,48 +0,0 @@
-<!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::vector_unary_traits&lt; E, F &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1vector__unary__traits.html">vector_unary_traits</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_unary_traits&lt; E, F &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_unary_traits" -->
-<p><a href="structboost_1_1numeric_1_1ublas_1_1vector__unary__traits-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="a4526cb29b94aacce72acfe82e0a604ba"></a><!-- doxytag: member="boost::numeric::ublas::vector_unary_traits::expression_type" ref="a4526cb29b94aacce72acfe82e0a604ba" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__unary.html">vector_unary</a>&lt; E, F &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression_type</b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8471b499d130b1a63331ef15e268e3a1"></a><!-- doxytag: member="boost::numeric::ublas::vector_unary_traits::result_type" ref="a8471b499d130b1a63331ef15e268e3a1" args="" -->
-typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__unary.html">expression_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
-</table>
-<h3>template&lt;class E, class F&gt;<br/>
- struct boost::numeric::ublas::vector_unary_traits&lt; E, F &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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__view__traits-members.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__view__traits-members.html
deleted file mode 100644
index 2dc4ac6dc1..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__view__traits-members.html
+++ /dev/null
@@ -1,44 +0,0 @@
-<!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::vector_view_traits&lt; VECTOR &gt; Member List</h1>This is the complete list of members for <a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__view__traits.html">boost::numeric::ublas::vector_view_traits&lt; VECTOR &gt;</a>, including all inherited members.<table>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__view__traits.html#ab9b26cd5e6e24d6121c5c67f8044c8ec">begin</a>(const VECTOR &amp;v)</td><td><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><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#a3e70e3fc95efe22c75e46254540fe102">const_closure_type</a> typedef</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html">boost::numeric::ublas::container_view_traits&lt; VECTOR &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__view__traits.html#a3f88a6766f3cea344482f21c1e4d0044">const_iterator</a> typedef</td><td><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></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#a898606cf70edd48e415188597be35bf8">const_reference</a> typedef</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html">boost::numeric::ublas::container_view_traits&lt; VECTOR &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#accf58d00f9fc9bb71cefe5dbc692d7ba">difference_type</a> typedef</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html">boost::numeric::ublas::container_view_traits&lt; VECTOR &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__view__traits.html#a91351e230554759847870b45f4b63776">end</a>(const VECTOR &amp;v)</td><td><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><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#af5064cd16c56c216204b48edaadc7ee7">size_type</a> typedef</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html">boost::numeric::ublas::container_view_traits&lt; VECTOR &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#a091a1cb2814b6b67b478ac3922132df5">storage_category</a> typedef</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html">boost::numeric::ublas::container_view_traits&lt; VECTOR &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#a4ea7126fbacb0e0932fde071006121a2">value_type</a> typedef</td><td><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html">boost::numeric::ublas::container_view_traits&lt; VECTOR &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>
diff --git a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__view__traits.html b/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__view__traits.html
deleted file mode 100644
index 6c4b369291..0000000000
--- a/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__view__traits.html
+++ /dev/null
@@ -1,62 +0,0 @@
-<!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::vector_view_traits&lt; VECTOR &gt; Struct 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="structboost_1_1numeric_1_1ublas_1_1vector__view__traits.html">vector_view_traits</a>
- </div>
-</div>
-<div class="contents">
-<h1>boost::numeric::ublas::vector_view_traits&lt; VECTOR &gt; Struct Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::vector_view_traits" --><!-- doxytag: inherits="container_view_traits&lt; VECTOR &gt;" -->
-<p>Traits class to extract type information from a VECTOR.
-<a href="#_details">More...</a></p>
-
-<p>Inherits <a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html">container_view_traits&lt; VECTOR &gt;</a>.</p>
-
-<p>Inherited by <a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__traits.html">boost::numeric::ublas::vector_traits&lt; VECTOR &gt;</a>.</p>
-
-<p><a href="structboost_1_1numeric_1_1ublas_1_1vector__view__traits-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="a3f88a6766f3cea344482f21c1e4d0044"></a><!-- doxytag: member="boost::numeric::ublas::vector_view_traits::const_iterator" ref="a3f88a6766f3cea344482f21c1e4d0044" args="" -->
-typedef VECTOR::const_iterator&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__view__traits.html#a3f88a6766f3cea344482f21c1e4d0044">const_iterator</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">iterator for the VECTOR <br/></td></tr>
-<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab9b26cd5e6e24d6121c5c67f8044c8ec"></a><!-- doxytag: member="boost::numeric::ublas::vector_view_traits::begin" ref="ab9b26cd5e6e24d6121c5c67f8044c8ec" args="(const VECTOR &amp;v)" -->
-static <a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__view__traits.html#a3f88a6766f3cea344482f21c1e4d0044">const_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__view__traits.html#ab9b26cd5e6e24d6121c5c67f8044c8ec">begin</a> (const VECTOR &amp;v)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">iterator pointing to the first element <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a91351e230554759847870b45f4b63776"></a><!-- doxytag: member="boost::numeric::ublas::vector_view_traits::end" ref="a91351e230554759847870b45f4b63776" args="(const VECTOR &amp;v)" -->
-static <a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__view__traits.html#a3f88a6766f3cea344482f21c1e4d0044">const_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__view__traits.html#a91351e230554759847870b45f4b63776">end</a> (const VECTOR &amp;v)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">iterator pointing behind the last element <br/></td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<h3>template&lt;class VECTOR&gt;<br/>
- struct boost::numeric::ublas::vector_view_traits&lt; VECTOR &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>
diff --git a/libs/numeric/ublas/doc/html/symmetric_8hpp_source.html b/libs/numeric/ublas/doc/html/symmetric_8hpp_source.html
deleted file mode 100644
index d24706f518..0000000000
--- a/libs/numeric/ublas/doc/html/symmetric_8hpp_source.html
+++ /dev/null
@@ -1,2164 +0,0 @@
-<!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: symmetric.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>symmetric.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_SYMMETRIC_</span>
-<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#define _BOOST_UBLAS_SYMMETRIC_</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/triangular.hpp&gt;</span>
-<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;boost/numeric/ublas/detail/temporary.hpp&gt;</span>
-<a name="l00019"></a>00019
-<a name="l00020"></a>00020 <span class="comment">// Iterators based on ideas of Jeremy Siek</span>
-<a name="l00021"></a>00021 <span class="comment">// Symmetric matrices are square. Thanks to Peter Schmitteckert for spotting this.</span>
-<a name="l00022"></a>00022
-<a name="l00023"></a>00023 <span class="keyword">namespace </span>boost { <span class="keyword">namespace </span>numeric { <span class="keyword">namespace </span>ublas {
-<a name="l00024"></a>00024
-<a name="l00025"></a>00025 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M&gt;
-<a name="l00026"></a>00026 <span class="keywordtype">bool</span> is_symmetric (<span class="keyword">const</span> M &amp;m) {
-<a name="l00027"></a>00027 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::size_type size_type;
-<a name="l00028"></a>00028
-<a name="l00029"></a>00029 <span class="keywordflow">if</span> (m.size1 () != m.size2 ())
-<a name="l00030"></a>00030 <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00031"></a>00031 size_type size = BOOST_UBLAS_SAME (m.size1 (), m.size2 ());
-<a name="l00032"></a>00032 <span class="keywordflow">for</span> (size_type i = 0; i &lt; size; ++ i) {
-<a name="l00033"></a>00033 <span class="keywordflow">for</span> (size_type j = i; j &lt; size; ++ j) {
-<a name="l00034"></a>00034 <span class="keywordflow">if</span> (m (i, j) != m (j, i))
-<a name="l00035"></a>00035 <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00036"></a>00036 }
-<a name="l00037"></a>00037 }
-<a name="l00038"></a>00038 <span class="keywordflow">return</span> <span class="keyword">true</span>;
-<a name="l00039"></a>00039 }
-<a name="l00040"></a>00040
-<a name="l00041"></a>00041 <span class="comment">// Array based symmetric matrix class</span>
-<a name="l00042"></a>00042 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> TRI, <span class="keyword">class</span> L, <span class="keyword">class</span> A&gt;
-<a name="l00043"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">00043</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">symmetric_matrix</a>:
-<a name="l00044"></a>00044 <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;symmetric_matrix&lt;T, TRI, L, A&gt; &gt; {
-<a name="l00045"></a>00045
-<a name="l00046"></a>00046 <span class="keyword">typedef</span> T *pointer;
-<a name="l00047"></a>00047 <span class="keyword">typedef</span> TRI triangular_type;
-<a name="l00048"></a>00048 <span class="keyword">typedef</span> L layout_type;
-<a name="l00049"></a>00049 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">symmetric_matrix&lt;T, TRI, L, A&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">self_type</a>;
-<a name="l00050"></a>00050 <span class="keyword">public</span>:
-<a name="l00051"></a>00051 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l00052"></a>00052 <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="l00053"></a>00053 <span class="preprocessor">#endif</span>
-<a name="l00054"></a>00054 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> A::size_type size_type;
-<a name="l00055"></a>00055 <span class="keyword">typedef</span> <span class="keyword">typename</span> A::difference_type difference_type;
-<a name="l00056"></a>00056 <span class="keyword">typedef</span> T value_type;
-<a name="l00057"></a>00057 <span class="keyword">typedef</span> <span class="keyword">const</span> T &amp;const_reference;
-<a name="l00058"></a>00058 <span class="keyword">typedef</span> T &amp;reference;
-<a name="l00059"></a>00059 <span class="keyword">typedef</span> A array_type;
-<a name="l00060"></a>00060
-<a name="l00061"></a>00061 <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="l00062"></a>00062 <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="l00063"></a>00063 <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="l00064"></a>00064 <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="l00065"></a>00065 <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="l00066"></a>00066 <span class="keyword">typedef</span> <span class="keyword">typename</span> L::orientation_category orientation_category;
-<a name="l00067"></a>00067
-<a name="l00068"></a>00068 <span class="comment">// Construction and destruction</span>
-<a name="l00069"></a>00069 BOOST_UBLAS_INLINE
-<a name="l00070"></a>00070 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">symmetric_matrix</a> ():
-<a name="l00071"></a>00071 <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="l00072"></a>00072 size_ (0), data_ (0) {}
-<a name="l00073"></a>00073 BOOST_UBLAS_INLINE
-<a name="l00074"></a>00074 symmetric_matrix (size_type size):
-<a name="l00075"></a>00075 <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="l00076"></a>00076 size_ (BOOST_UBLAS_SAME (size, size)), data_ (triangular_type::packed_size (layout_type (), size, size)) {
-<a name="l00077"></a>00077 }
-<a name="l00078"></a>00078 BOOST_UBLAS_INLINE
-<a name="l00079"></a>00079 symmetric_matrix (size_type size1, size_type size2):
-<a name="l00080"></a>00080 <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="l00081"></a>00081 size_ (BOOST_UBLAS_SAME (size1, size2)), data_ (triangular_type::packed_size (layout_type (), size1, size2)) {
-<a name="l00082"></a>00082 }
-<a name="l00083"></a>00083 BOOST_UBLAS_INLINE
-<a name="l00084"></a>00084 symmetric_matrix (size_type size, <span class="keyword">const</span> array_type &amp;data):
-<a name="l00085"></a>00085 <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="l00086"></a>00086 size_ (size), data_ (data) {}
-<a name="l00087"></a>00087 BOOST_UBLAS_INLINE
-<a name="l00088"></a>00088 symmetric_matrix (<span class="keyword">const</span> symmetric_matrix &amp;m):
-<a name="l00089"></a>00089 <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="l00090"></a>00090 size_ (m.size_), data_ (m.data_) {}
-<a name="l00091"></a>00091 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00092"></a>00092 BOOST_UBLAS_INLINE
-<a name="l00093"></a>00093 symmetric_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):
-<a name="l00094"></a>00094 <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="l00095"></a>00095 size_ (BOOST_UBLAS_SAME (ae ().size1 (), ae ().size2 ())),
-<a name="l00096"></a>00096 data_ (triangular_type::packed_size (layout_type (), size_, size_)) {
-<a name="l00097"></a>00097 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l00098"></a>00098 }
-<a name="l00099"></a>00099
-<a name="l00100"></a>00100 <span class="comment">// Accessors</span>
-<a name="l00101"></a>00101 BOOST_UBLAS_INLINE
-<a name="l00102"></a>00102 size_type size1 ()<span class="keyword"> const </span>{
-<a name="l00103"></a>00103 <span class="keywordflow">return</span> size_;
-<a name="l00104"></a>00104 }
-<a name="l00105"></a>00105 BOOST_UBLAS_INLINE
-<a name="l00106"></a>00106 size_type size2 ()<span class="keyword"> const </span>{
-<a name="l00107"></a>00107 <span class="keywordflow">return</span> size_;
-<a name="l00108"></a>00108 }
-<a name="l00109"></a>00109
-<a name="l00110"></a>00110 <span class="comment">// Storage accessors</span>
-<a name="l00111"></a>00111 BOOST_UBLAS_INLINE
-<a name="l00112"></a>00112 <span class="keyword">const</span> array_type &amp;data ()<span class="keyword"> const </span>{
-<a name="l00113"></a>00113 <span class="keywordflow">return</span> data_;
-<a name="l00114"></a>00114 }
-<a name="l00115"></a>00115 BOOST_UBLAS_INLINE
-<a name="l00116"></a>00116 array_type &amp;data () {
-<a name="l00117"></a>00117 <span class="keywordflow">return</span> data_;
-<a name="l00118"></a>00118 }
-<a name="l00119"></a>00119
-<a name="l00120"></a>00120 <span class="comment">// Resizing</span>
-<a name="l00121"></a>00121 BOOST_UBLAS_INLINE
-<a name="l00122"></a>00122 <span class="keywordtype">void</span> resize (size_type size, <span class="keywordtype">bool</span> preserve = <span class="keyword">true</span>) {
-<a name="l00123"></a>00123 <span class="keywordflow">if</span> (preserve) {
-<a name="l00124"></a>00124 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">self_type</a> temporary (size, size);
-<a name="l00125"></a>00125 detail::matrix_resize_preserve&lt;layout_type, triangular_type&gt; (*<span class="keyword">this</span>, temporary);
-<a name="l00126"></a>00126 }
-<a name="l00127"></a>00127 <span class="keywordflow">else</span> {
-<a name="l00128"></a>00128 data ().resize (triangular_type::packed_size (layout_type (), size, size));
-<a name="l00129"></a>00129 size_ = size;
-<a name="l00130"></a>00130 }
-<a name="l00131"></a>00131 }
-<a name="l00132"></a>00132 BOOST_UBLAS_INLINE
-<a name="l00133"></a>00133 <span class="keywordtype">void</span> resize (size_type size1, size_type size2, <span class="keywordtype">bool</span> preserve = <span class="keyword">true</span>) {
-<a name="l00134"></a>00134 resize (BOOST_UBLAS_SAME (size1, size2), preserve);
-<a name="l00135"></a>00135 }
-<a name="l00136"></a>00136 BOOST_UBLAS_INLINE
-<a name="l00137"></a>00137 <span class="keywordtype">void</span> resize_packed_preserve (size_type size) {
-<a name="l00138"></a>00138 size_ = BOOST_UBLAS_SAME (size, size);
-<a name="l00139"></a>00139 data ().resize (triangular_type::packed_size (layout_type (), size_, size_), value_type ());
-<a name="l00140"></a>00140 }
-<a name="l00141"></a>00141
-<a name="l00142"></a>00142 <span class="comment">// Element access</span>
-<a name="l00143"></a>00143 BOOST_UBLAS_INLINE
-<a name="l00144"></a>00144 const_reference operator () (size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l00145"></a>00145 BOOST_UBLAS_CHECK (i &lt; size_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00146"></a>00146 BOOST_UBLAS_CHECK (j &lt; size_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00147"></a>00147 <span class="keywordflow">if</span> (triangular_type::other (i, j))
-<a name="l00148"></a>00148 <span class="keywordflow">return</span> data () [triangular_type::element (layout_type (), i, size_, j, size_)];
-<a name="l00149"></a>00149 <span class="keywordflow">else</span>
-<a name="l00150"></a>00150 <span class="keywordflow">return</span> data () [triangular_type::element (layout_type (), j, size_, i, size_)];
-<a name="l00151"></a>00151 }
-<a name="l00152"></a>00152 BOOST_UBLAS_INLINE
-<a name="l00153"></a>00153 reference at_element (size_type i, size_type j) {
-<a name="l00154"></a>00154 BOOST_UBLAS_CHECK (i &lt; size_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00155"></a>00155 BOOST_UBLAS_CHECK (j &lt; size_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00156"></a>00156 <span class="keywordflow">return</span> data () [triangular_type::element (layout_type (), i, size_, j, size_)];
-<a name="l00157"></a>00157 }
-<a name="l00158"></a>00158 BOOST_UBLAS_INLINE
-<a name="l00159"></a>00159 reference operator () (size_type i, size_type j) {
-<a name="l00160"></a>00160 BOOST_UBLAS_CHECK (i &lt; size_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00161"></a>00161 BOOST_UBLAS_CHECK (j &lt; size_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00162"></a>00162 <span class="keywordflow">if</span> (triangular_type::other (i, j))
-<a name="l00163"></a>00163 <span class="keywordflow">return</span> data () [triangular_type::element (layout_type (), i, size_, j, size_)];
-<a name="l00164"></a>00164 <span class="keywordflow">else</span>
-<a name="l00165"></a>00165 <span class="keywordflow">return</span> data () [triangular_type::element (layout_type (), j, size_, i, size_)];
-<a name="l00166"></a>00166 }
-<a name="l00167"></a>00167
-<a name="l00168"></a>00168 <span class="comment">// Element assignment</span>
-<a name="l00169"></a>00169 BOOST_UBLAS_INLINE
-<a name="l00170"></a>00170 reference insert_element (size_type i, size_type j, const_reference t) {
-<a name="l00171"></a>00171 <span class="keywordflow">return</span> (<span class="keyword">operator</span> () (i, j) = t);
-<a name="l00172"></a>00172 }
-<a name="l00173"></a>00173 BOOST_UBLAS_INLINE
-<a name="l00174"></a>00174 <span class="keywordtype">void</span> erase_element (size_type i, size_type j) {
-<a name="l00175"></a>00175 operator () (i, j) = value_type<span class="comment">/*zero*/</span>();
-<a name="l00176"></a>00176 }
-<a name="l00177"></a>00177
-<a name="l00178"></a>00178 <span class="comment">// Zeroing</span>
-<a name="l00179"></a>00179 BOOST_UBLAS_INLINE
-<a name="l00180"></a>00180 <span class="keywordtype">void</span> clear () {
-<a name="l00181"></a>00181 <span class="comment">// data ().clear ();</span>
-<a name="l00182"></a>00182 std::fill (data ().begin (), data ().end (), value_type<span class="comment">/*zero*/</span>());
-<a name="l00183"></a>00183 }
-<a name="l00184"></a>00184
-<a name="l00185"></a>00185 <span class="comment">// Assignment</span>
-<a name="l00186"></a>00186 BOOST_UBLAS_INLINE
-<a name="l00187"></a>00187 symmetric_matrix &amp;operator = (<span class="keyword">const</span> symmetric_matrix &amp;m) {
-<a name="l00188"></a>00188 size_ = m.size_;
-<a name="l00189"></a>00189 data () = m.data ();
-<a name="l00190"></a>00190 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00191"></a>00191 }
-<a name="l00192"></a>00192 BOOST_UBLAS_INLINE
-<a name="l00193"></a>00193 symmetric_matrix &amp;assign_temporary (symmetric_matrix &amp;m) {
-<a name="l00194"></a>00194 swap (m);
-<a name="l00195"></a>00195 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00196"></a>00196 }
-<a name="l00197"></a>00197 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00198"></a>00198 BOOST_UBLAS_INLINE
-<a name="l00199"></a>00199 symmetric_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="l00200"></a>00200 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">self_type</a> temporary (ae);
-<a name="l00201"></a>00201 <span class="keywordflow">return</span> assign_temporary (temporary);
-<a name="l00202"></a>00202 }
-<a name="l00203"></a>00203 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00204"></a>00204 BOOST_UBLAS_INLINE
-<a name="l00205"></a>00205 symmetric_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="l00206"></a>00206 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l00207"></a>00207 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00208"></a>00208 }
-<a name="l00209"></a>00209 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00210"></a>00210 BOOST_UBLAS_INLINE
-<a name="l00211"></a>00211 symmetric_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="l00212"></a>00212 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">self_type</a> temporary (*<span class="keyword">this</span> + ae);
-<a name="l00213"></a>00213 <span class="keywordflow">return</span> assign_temporary (temporary);
-<a name="l00214"></a>00214 }
-<a name="l00215"></a>00215 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00216"></a>00216 BOOST_UBLAS_INLINE
-<a name="l00217"></a>00217 symmetric_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="l00218"></a>00218 matrix_assign&lt;scalar_plus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l00219"></a>00219 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00220"></a>00220 }
-<a name="l00221"></a>00221 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00222"></a>00222 BOOST_UBLAS_INLINE
-<a name="l00223"></a>00223 symmetric_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="l00224"></a>00224 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">self_type</a> temporary (*<span class="keyword">this</span> - ae);
-<a name="l00225"></a>00225 <span class="keywordflow">return</span> assign_temporary (temporary);
-<a name="l00226"></a>00226 }
-<a name="l00227"></a>00227 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00228"></a>00228 BOOST_UBLAS_INLINE
-<a name="l00229"></a>00229 symmetric_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="l00230"></a>00230 matrix_assign&lt;scalar_minus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l00231"></a>00231 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00232"></a>00232 }
-<a name="l00233"></a>00233 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l00234"></a>00234 BOOST_UBLAS_INLINE
-<a name="l00235"></a>00235 symmetric_matrix&amp; operator *= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l00236"></a>00236 matrix_assign_scalar&lt;scalar_multiplies_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l00237"></a>00237 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00238"></a>00238 }
-<a name="l00239"></a>00239 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l00240"></a>00240 BOOST_UBLAS_INLINE
-<a name="l00241"></a>00241 symmetric_matrix&amp; operator /= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l00242"></a>00242 matrix_assign_scalar&lt;scalar_divides_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l00243"></a>00243 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00244"></a>00244 }
-<a name="l00245"></a>00245
-<a name="l00246"></a>00246 <span class="comment">// Swapping</span>
-<a name="l00247"></a>00247 BOOST_UBLAS_INLINE
-<a name="l00248"></a>00248 <span class="keywordtype">void</span> swap (symmetric_matrix &amp;m) {
-<a name="l00249"></a>00249 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;m) {
-<a name="l00250"></a>00250 std::swap (size_, m.size_);
-<a name="l00251"></a>00251 data ().swap (m.data ());
-<a name="l00252"></a>00252 }
-<a name="l00253"></a>00253 }
-<a name="l00254"></a>00254 BOOST_UBLAS_INLINE
-<a name="l00255"></a>00255 <span class="keyword">friend</span> <span class="keywordtype">void</span> swap (symmetric_matrix &amp;m1, symmetric_matrix &amp;m2) {
-<a name="l00256"></a>00256 m1.swap (m2);
-<a name="l00257"></a>00257 }
-<a name="l00258"></a>00258
-<a name="l00259"></a>00259 <span class="comment">// Iterator types</span>
-<a name="l00260"></a>00260 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00261"></a>00261 <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_1symmetric__matrix_1_1iterator1.html">iterator1</a>;
-<a name="l00262"></a>00262 <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_1symmetric__matrix_1_1iterator2.html">iterator2</a>;
-<a name="l00263"></a>00263 <span class="keyword">typedef</span> indexed_const_iterator1&lt;self_type, dense_random_access_iterator_tag&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l00264"></a>00264 <span class="keyword">typedef</span> indexed_const_iterator2&lt;self_type, dense_random_access_iterator_tag&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l00265"></a>00265 <span class="preprocessor">#else</span>
-<a name="l00266"></a>00266 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l00267"></a>00267 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator1.html">iterator1</a>;
-<a name="l00268"></a>00268 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l00269"></a>00269 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator2.html">iterator2</a>;
-<a name="l00270"></a>00270 <span class="preprocessor">#endif</span>
-<a name="l00271"></a>00271 <span class="preprocessor"></span> <span class="keyword">typedef</span> reverse_iterator_base1&lt;const_iterator1&gt; const_reverse_iterator1;
-<a name="l00272"></a>00272 <span class="keyword">typedef</span> reverse_iterator_base1&lt;iterator1&gt; reverse_iterator1;
-<a name="l00273"></a>00273 <span class="keyword">typedef</span> reverse_iterator_base2&lt;const_iterator2&gt; const_reverse_iterator2;
-<a name="l00274"></a>00274 <span class="keyword">typedef</span> reverse_iterator_base2&lt;iterator2&gt; reverse_iterator2;
-<a name="l00275"></a>00275
-<a name="l00276"></a>00276 <span class="comment">// Element lookup</span>
-<a name="l00277"></a>00277 BOOST_UBLAS_INLINE
-<a name="l00278"></a>00278 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator1.html">const_iterator1</a> find1 (<span class="keywordtype">int</span> <span class="comment">/* rank */</span>, size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l00279"></a>00279 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, i, j);
-<a name="l00280"></a>00280 }
-<a name="l00281"></a>00281 BOOST_UBLAS_INLINE
-<a name="l00282"></a>00282 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator1.html">iterator1</a> find1 (<span class="keywordtype">int</span> rank, size_type i, size_type j) {
-<a name="l00283"></a>00283 <span class="keywordflow">if</span> (rank == 1)
-<a name="l00284"></a>00284 i = triangular_type::mutable_restrict1 (i, j, size1(), size2());
-<a name="l00285"></a>00285 <span class="keywordflow">if</span> (rank == 0)
-<a name="l00286"></a>00286 i = triangular_type::global_mutable_restrict1 (i, size1(), j, size2());
-<a name="l00287"></a>00287 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, i, j);
-<a name="l00288"></a>00288 }
-<a name="l00289"></a>00289 BOOST_UBLAS_INLINE
-<a name="l00290"></a>00290 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator2.html">const_iterator2</a> find2 (<span class="keywordtype">int</span> <span class="comment">/* rank */</span>, size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l00291"></a>00291 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, i, j);
-<a name="l00292"></a>00292 }
-<a name="l00293"></a>00293 BOOST_UBLAS_INLINE
-<a name="l00294"></a>00294 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator2.html">iterator2</a> find2 (<span class="keywordtype">int</span> rank, size_type i, size_type j) {
-<a name="l00295"></a>00295 <span class="keywordflow">if</span> (rank == 1)
-<a name="l00296"></a>00296 j = triangular_type::mutable_restrict2 (i, j, size1(), size2());
-<a name="l00297"></a>00297 <span class="keywordflow">if</span> (rank == 0)
-<a name="l00298"></a>00298 j = triangular_type::global_mutable_restrict2 (i, size1(), j, size2());
-<a name="l00299"></a>00299 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator2.html">iterator2</a> (*<span class="keyword">this</span>, i, j);
-<a name="l00300"></a>00300 }
-<a name="l00301"></a>00301
-<a name="l00302"></a>00302 <span class="comment">// Iterators simply are indices.</span>
-<a name="l00303"></a>00303
-<a name="l00304"></a>00304 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00305"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator1.html">00305</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator1.html">const_iterator1</a>:
-<a name="l00306"></a>00306 <span class="keyword">public</span> container_const_reference&lt;symmetric_matrix&gt;,
-<a name="l00307"></a>00307 <span class="keyword">public</span> random_access_iterator_base&lt;dense_random_access_iterator_tag,
-<a name="l00308"></a>00308 const_iterator1, value_type&gt; {
-<a name="l00309"></a>00309 <span class="keyword">public</span>:
-<a name="l00310"></a>00310 <span class="keyword">typedef</span> <span class="keyword">typename</span> symmetric_matrix::value_type value_type;
-<a name="l00311"></a>00311 <span class="keyword">typedef</span> <span class="keyword">typename</span> symmetric_matrix::difference_type difference_type;
-<a name="l00312"></a>00312 <span class="keyword">typedef</span> <span class="keyword">typename</span> symmetric_matrix::const_reference reference;
-<a name="l00313"></a>00313 <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="keyword">typename</span> symmetric_matrix::pointer pointer;
-<a name="l00314"></a>00314
-<a name="l00315"></a>00315 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator2.html">const_iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator2.html">dual_iterator_type</a>;
-<a name="l00316"></a>00316 <span class="keyword">typedef</span> const_reverse_iterator2 dual_reverse_iterator_type;
-<a name="l00317"></a>00317
-<a name="l00318"></a>00318 <span class="comment">// Construction and destruction</span>
-<a name="l00319"></a>00319 BOOST_UBLAS_INLINE
-<a name="l00320"></a>00320 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator1.html">const_iterator1</a> ():
-<a name="l00321"></a>00321 container_const_reference&lt;self_type&gt; (), it1_ (), it2_ () {}
-<a name="l00322"></a>00322 BOOST_UBLAS_INLINE
-<a name="l00323"></a>00323 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">self_type</a> &amp;m, size_type it1, size_type it2):
-<a name="l00324"></a>00324 container_const_reference&lt;self_type&gt; (m), it1_ (it1), it2_ (it2) {}
-<a name="l00325"></a>00325 BOOST_UBLAS_INLINE
-<a name="l00326"></a>00326 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator1.html">iterator1</a> &amp;it):
-<a name="l00327"></a>00327 container_const_reference&lt;self_type&gt; (it ()), it1_ (it.it1_), it2_ (it.it2_) {}
-<a name="l00328"></a>00328
-<a name="l00329"></a>00329 <span class="comment">// Arithmetic</span>
-<a name="l00330"></a>00330 BOOST_UBLAS_INLINE
-<a name="l00331"></a>00331 const_iterator1 &amp;operator ++ () {
-<a name="l00332"></a>00332 ++ it1_;
-<a name="l00333"></a>00333 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00334"></a>00334 }
-<a name="l00335"></a>00335 BOOST_UBLAS_INLINE
-<a name="l00336"></a>00336 const_iterator1 &amp;operator -- () {
-<a name="l00337"></a>00337 -- it1_;
-<a name="l00338"></a>00338 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00339"></a>00339 }
-<a name="l00340"></a>00340 BOOST_UBLAS_INLINE
-<a name="l00341"></a>00341 const_iterator1 &amp;operator += (difference_type n) {
-<a name="l00342"></a>00342 it1_ += n;
-<a name="l00343"></a>00343 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00344"></a>00344 }
-<a name="l00345"></a>00345 BOOST_UBLAS_INLINE
-<a name="l00346"></a>00346 const_iterator1 &amp;operator -= (difference_type n) {
-<a name="l00347"></a>00347 it1_ -= n;
-<a name="l00348"></a>00348 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00349"></a>00349 }
-<a name="l00350"></a>00350 BOOST_UBLAS_INLINE
-<a name="l00351"></a>00351 difference_type operator - (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l00352"></a>00352 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="l00353"></a>00353 BOOST_UBLAS_CHECK (it2_ == it.it2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00354"></a>00354 <span class="keywordflow">return</span> it1_ - it.it1_;
-<a name="l00355"></a>00355 }
-<a name="l00356"></a>00356
-<a name="l00357"></a>00357 <span class="comment">// Dereference</span>
-<a name="l00358"></a>00358 BOOST_UBLAS_INLINE
-<a name="l00359"></a>00359 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l00360"></a>00360 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) () (it1_, it2_);
-<a name="l00361"></a>00361 }
-<a name="l00362"></a>00362 BOOST_UBLAS_INLINE
-<a name="l00363"></a>00363 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l00364"></a>00364 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l00365"></a>00365 }
-<a name="l00366"></a>00366
-<a name="l00367"></a>00367 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l00368"></a>00368 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l00369"></a>00369 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00370"></a>00370 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">self_type</a>::
-<a name="l00371"></a>00371 <span class="preprocessor">#endif</span>
-<a name="l00372"></a>00372 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator2.html">const_iterator2</a> begin ()<span class="keyword"> const </span>{
-<a name="l00373"></a>00373 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find2 (1, it1_, 0);
-<a name="l00374"></a>00374 }
-<a name="l00375"></a>00375 BOOST_UBLAS_INLINE
-<a name="l00376"></a>00376 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00377"></a>00377 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">self_type</a>::
-<a name="l00378"></a>00378 <span class="preprocessor">#endif</span>
-<a name="l00379"></a>00379 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator2.html">const_iterator2</a> end ()<span class="keyword"> const </span>{
-<a name="l00380"></a>00380 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find2 (1, it1_, (*<span class="keyword">this</span>) ().size2 ());
-<a name="l00381"></a>00381 }
-<a name="l00382"></a>00382 BOOST_UBLAS_INLINE
-<a name="l00383"></a>00383 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00384"></a>00384 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">self_type</a>::
-<a name="l00385"></a>00385 <span class="preprocessor">#endif</span>
-<a name="l00386"></a>00386 <span class="preprocessor"></span> const_reverse_iterator2 rbegin ()<span class="keyword"> const </span>{
-<a name="l00387"></a>00387 <span class="keywordflow">return</span> const_reverse_iterator2 (end ());
-<a name="l00388"></a>00388 }
-<a name="l00389"></a>00389 BOOST_UBLAS_INLINE
-<a name="l00390"></a>00390 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00391"></a>00391 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">self_type</a>::
-<a name="l00392"></a>00392 <span class="preprocessor">#endif</span>
-<a name="l00393"></a>00393 <span class="preprocessor"></span> const_reverse_iterator2 rend ()<span class="keyword"> const </span>{
-<a name="l00394"></a>00394 <span class="keywordflow">return</span> const_reverse_iterator2 (begin ());
-<a name="l00395"></a>00395 }
-<a name="l00396"></a>00396 <span class="preprocessor">#endif</span>
-<a name="l00397"></a>00397 <span class="preprocessor"></span>
-<a name="l00398"></a>00398 <span class="comment">// Indices</span>
-<a name="l00399"></a>00399 BOOST_UBLAS_INLINE
-<a name="l00400"></a>00400 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l00401"></a>00401 <span class="keywordflow">return</span> it1_;
-<a name="l00402"></a>00402 }
-<a name="l00403"></a>00403 BOOST_UBLAS_INLINE
-<a name="l00404"></a>00404 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l00405"></a>00405 <span class="keywordflow">return</span> it2_;
-<a name="l00406"></a>00406 }
-<a name="l00407"></a>00407
-<a name="l00408"></a>00408 <span class="comment">// Assignment</span>
-<a name="l00409"></a>00409 BOOST_UBLAS_INLINE
-<a name="l00410"></a>00410 const_iterator1 &amp;operator = (<span class="keyword">const</span> const_iterator1 &amp;it) {
-<a name="l00411"></a>00411 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l00412"></a>00412 it1_ = it.it1_;
-<a name="l00413"></a>00413 it2_ = it.it2_;
-<a name="l00414"></a>00414 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00415"></a>00415 }
-<a name="l00416"></a>00416
-<a name="l00417"></a>00417 <span class="comment">// Comparison</span>
-<a name="l00418"></a>00418 BOOST_UBLAS_INLINE
-<a name="l00419"></a>00419 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l00420"></a>00420 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="l00421"></a>00421 BOOST_UBLAS_CHECK (it2_ == it.it2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00422"></a>00422 <span class="keywordflow">return</span> it1_ == it.it1_;
-<a name="l00423"></a>00423 }
-<a name="l00424"></a>00424 BOOST_UBLAS_INLINE
-<a name="l00425"></a>00425 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l00426"></a>00426 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="l00427"></a>00427 BOOST_UBLAS_CHECK (it2_ == it.it2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00428"></a>00428 <span class="keywordflow">return</span> it1_ &lt; it.it1_;
-<a name="l00429"></a>00429 }
-<a name="l00430"></a>00430
-<a name="l00431"></a>00431 <span class="keyword">private</span>:
-<a name="l00432"></a>00432 size_type it1_;
-<a name="l00433"></a>00433 size_type it2_;
-<a name="l00434"></a>00434 };
-<a name="l00435"></a>00435 <span class="preprocessor">#endif</span>
-<a name="l00436"></a>00436 <span class="preprocessor"></span>
-<a name="l00437"></a>00437 BOOST_UBLAS_INLINE
-<a name="l00438"></a>00438 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator1.html">const_iterator1</a> begin1 ()<span class="keyword"> const </span>{
-<a name="l00439"></a>00439 <span class="keywordflow">return</span> find1 (0, 0, 0);
-<a name="l00440"></a>00440 }
-<a name="l00441"></a>00441 BOOST_UBLAS_INLINE
-<a name="l00442"></a>00442 const_iterator1 end1 ()<span class="keyword"> const </span>{
-<a name="l00443"></a>00443 <span class="keywordflow">return</span> find1 (0, size_, 0);
-<a name="l00444"></a>00444 }
-<a name="l00445"></a>00445
-<a name="l00446"></a>00446 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00447"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator1.html">00447</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator1.html">iterator1</a>:
-<a name="l00448"></a>00448 <span class="keyword">public</span> container_reference&lt;symmetric_matrix&gt;,
-<a name="l00449"></a>00449 <span class="keyword">public</span> random_access_iterator_base&lt;packed_random_access_iterator_tag,
-<a name="l00450"></a>00450 iterator1, value_type&gt; {
-<a name="l00451"></a>00451 <span class="keyword">public</span>:
-<a name="l00452"></a>00452 <span class="keyword">typedef</span> <span class="keyword">typename</span> symmetric_matrix::value_type value_type;
-<a name="l00453"></a>00453 <span class="keyword">typedef</span> <span class="keyword">typename</span> symmetric_matrix::difference_type difference_type;
-<a name="l00454"></a>00454 <span class="keyword">typedef</span> <span class="keyword">typename</span> symmetric_matrix::reference reference;
-<a name="l00455"></a>00455 <span class="keyword">typedef</span> <span class="keyword">typename</span> symmetric_matrix::pointer pointer;
-<a name="l00456"></a>00456 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator2.html">iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator2.html">dual_iterator_type</a>;
-<a name="l00457"></a>00457 <span class="keyword">typedef</span> reverse_iterator2 dual_reverse_iterator_type;
-<a name="l00458"></a>00458
-<a name="l00459"></a>00459 <span class="comment">// Construction and destruction</span>
-<a name="l00460"></a>00460 BOOST_UBLAS_INLINE
-<a name="l00461"></a>00461 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator1.html">iterator1</a> ():
-<a name="l00462"></a>00462 container_reference&lt;self_type&gt; (), it1_ (), it2_ () {}
-<a name="l00463"></a>00463 BOOST_UBLAS_INLINE
-<a name="l00464"></a>00464 iterator1 (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">self_type</a> &amp;m, size_type it1, size_type it2):
-<a name="l00465"></a>00465 container_reference&lt;self_type&gt; (m), it1_ (it1), it2_ (it2) {}
-<a name="l00466"></a>00466
-<a name="l00467"></a>00467 <span class="comment">// Arithmetic</span>
-<a name="l00468"></a>00468 BOOST_UBLAS_INLINE
-<a name="l00469"></a>00469 iterator1 &amp;operator ++ () {
-<a name="l00470"></a>00470 ++ it1_;
-<a name="l00471"></a>00471 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00472"></a>00472 }
-<a name="l00473"></a>00473 BOOST_UBLAS_INLINE
-<a name="l00474"></a>00474 iterator1 &amp;operator -- () {
-<a name="l00475"></a>00475 -- it1_;
-<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 BOOST_UBLAS_INLINE
-<a name="l00479"></a>00479 iterator1 &amp;operator += (difference_type n) {
-<a name="l00480"></a>00480 it1_ += n;
-<a name="l00481"></a>00481 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00482"></a>00482 }
-<a name="l00483"></a>00483 BOOST_UBLAS_INLINE
-<a name="l00484"></a>00484 iterator1 &amp;operator -= (difference_type n) {
-<a name="l00485"></a>00485 it1_ -= n;
-<a name="l00486"></a>00486 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00487"></a>00487 }
-<a name="l00488"></a>00488 BOOST_UBLAS_INLINE
-<a name="l00489"></a>00489 difference_type operator - (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l00490"></a>00490 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="l00491"></a>00491 BOOST_UBLAS_CHECK (it2_ == it.it2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00492"></a>00492 <span class="keywordflow">return</span> it1_ - it.it1_;
-<a name="l00493"></a>00493 }
-<a name="l00494"></a>00494
-<a name="l00495"></a>00495 <span class="comment">// Dereference</span>
-<a name="l00496"></a>00496 BOOST_UBLAS_INLINE
-<a name="l00497"></a>00497 reference operator * ()<span class="keyword"> const </span>{
-<a name="l00498"></a>00498 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) () (it1_, it2_);
-<a name="l00499"></a>00499 }
-<a name="l00500"></a>00500 BOOST_UBLAS_INLINE
-<a name="l00501"></a>00501 reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l00502"></a>00502 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l00503"></a>00503 }
-<a name="l00504"></a>00504
-<a name="l00505"></a>00505 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l00506"></a>00506 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l00507"></a>00507 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00508"></a>00508 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">self_type</a>::
-<a name="l00509"></a>00509 <span class="preprocessor">#endif</span>
-<a name="l00510"></a>00510 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator2.html">iterator2</a> begin ()<span class="keyword"> const </span>{
-<a name="l00511"></a>00511 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find2 (1, it1_, 0);
-<a name="l00512"></a>00512 }
-<a name="l00513"></a>00513 BOOST_UBLAS_INLINE
-<a name="l00514"></a>00514 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00515"></a>00515 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">self_type</a>::
-<a name="l00516"></a>00516 <span class="preprocessor">#endif</span>
-<a name="l00517"></a>00517 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator2.html">iterator2</a> end ()<span class="keyword"> const </span>{
-<a name="l00518"></a>00518 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find2 (1, it1_, (*<span class="keyword">this</span>) ().size2 ());
-<a name="l00519"></a>00519 }
-<a name="l00520"></a>00520 BOOST_UBLAS_INLINE
-<a name="l00521"></a>00521 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00522"></a>00522 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">self_type</a>::
-<a name="l00523"></a>00523 <span class="preprocessor">#endif</span>
-<a name="l00524"></a>00524 <span class="preprocessor"></span> reverse_iterator2 rbegin ()<span class="keyword"> const </span>{
-<a name="l00525"></a>00525 <span class="keywordflow">return</span> reverse_iterator2 (end ());
-<a name="l00526"></a>00526 }
-<a name="l00527"></a>00527 BOOST_UBLAS_INLINE
-<a name="l00528"></a>00528 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00529"></a>00529 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">self_type</a>::
-<a name="l00530"></a>00530 <span class="preprocessor">#endif</span>
-<a name="l00531"></a>00531 <span class="preprocessor"></span> reverse_iterator2 rend ()<span class="keyword"> const </span>{
-<a name="l00532"></a>00532 <span class="keywordflow">return</span> reverse_iterator2 (begin ());
-<a name="l00533"></a>00533 }
-<a name="l00534"></a>00534 <span class="preprocessor">#endif</span>
-<a name="l00535"></a>00535 <span class="preprocessor"></span>
-<a name="l00536"></a>00536 <span class="comment">// Indices</span>
-<a name="l00537"></a>00537 BOOST_UBLAS_INLINE
-<a name="l00538"></a>00538 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l00539"></a>00539 <span class="keywordflow">return</span> it1_;
-<a name="l00540"></a>00540 }
-<a name="l00541"></a>00541 BOOST_UBLAS_INLINE
-<a name="l00542"></a>00542 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l00543"></a>00543 <span class="keywordflow">return</span> it2_;
-<a name="l00544"></a>00544 }
-<a name="l00545"></a>00545
-<a name="l00546"></a>00546 <span class="comment">// Assignment</span>
-<a name="l00547"></a>00547 BOOST_UBLAS_INLINE
-<a name="l00548"></a>00548 iterator1 &amp;operator = (<span class="keyword">const</span> iterator1 &amp;it) {
-<a name="l00549"></a>00549 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l00550"></a>00550 it1_ = it.it1_;
-<a name="l00551"></a>00551 it2_ = it.it2_;
-<a name="l00552"></a>00552 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00553"></a>00553 }
-<a name="l00554"></a>00554
-<a name="l00555"></a>00555 <span class="comment">// Comparison</span>
-<a name="l00556"></a>00556 BOOST_UBLAS_INLINE
-<a name="l00557"></a>00557 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l00558"></a>00558 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="l00559"></a>00559 BOOST_UBLAS_CHECK (it2_ == it.it2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00560"></a>00560 <span class="keywordflow">return</span> it1_ == it.it1_;
-<a name="l00561"></a>00561 }
-<a name="l00562"></a>00562 BOOST_UBLAS_INLINE
-<a name="l00563"></a>00563 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l00564"></a>00564 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="l00565"></a>00565 BOOST_UBLAS_CHECK (it2_ == it.it2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00566"></a>00566 <span class="keywordflow">return</span> it1_ &lt; it.it1_;
-<a name="l00567"></a>00567 }
-<a name="l00568"></a>00568
-<a name="l00569"></a>00569 <span class="keyword">private</span>:
-<a name="l00570"></a>00570 size_type it1_;
-<a name="l00571"></a>00571 size_type it2_;
-<a name="l00572"></a>00572
-<a name="l00573"></a>00573 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l00574"></a>00574 };
-<a name="l00575"></a>00575 <span class="preprocessor">#endif</span>
-<a name="l00576"></a>00576 <span class="preprocessor"></span>
-<a name="l00577"></a>00577 BOOST_UBLAS_INLINE
-<a name="l00578"></a>00578 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator1.html">iterator1</a> begin1 () {
-<a name="l00579"></a>00579 <span class="keywordflow">return</span> find1 (0, 0, 0);
-<a name="l00580"></a>00580 }
-<a name="l00581"></a>00581 BOOST_UBLAS_INLINE
-<a name="l00582"></a>00582 iterator1 end1 () {
-<a name="l00583"></a>00583 <span class="keywordflow">return</span> find1 (0, size_, 0);
-<a name="l00584"></a>00584 }
-<a name="l00585"></a>00585
-<a name="l00586"></a>00586 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00587"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator2.html">00587</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator2.html">const_iterator2</a>:
-<a name="l00588"></a>00588 <span class="keyword">public</span> container_const_reference&lt;symmetric_matrix&gt;,
-<a name="l00589"></a>00589 <span class="keyword">public</span> random_access_iterator_base&lt;dense_random_access_iterator_tag,
-<a name="l00590"></a>00590 const_iterator2, value_type&gt; {
-<a name="l00591"></a>00591 <span class="keyword">public</span>:
-<a name="l00592"></a>00592 <span class="keyword">typedef</span> <span class="keyword">typename</span> symmetric_matrix::value_type value_type;
-<a name="l00593"></a>00593 <span class="keyword">typedef</span> <span class="keyword">typename</span> symmetric_matrix::difference_type difference_type;
-<a name="l00594"></a>00594 <span class="keyword">typedef</span> <span class="keyword">typename</span> symmetric_matrix::const_reference reference;
-<a name="l00595"></a>00595 <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="keyword">typename</span> symmetric_matrix::pointer pointer;
-<a name="l00596"></a>00596
-<a name="l00597"></a>00597 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator1.html">const_iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator1.html">dual_iterator_type</a>;
-<a name="l00598"></a>00598 <span class="keyword">typedef</span> const_reverse_iterator1 dual_reverse_iterator_type;
-<a name="l00599"></a>00599
-<a name="l00600"></a>00600 <span class="comment">// Construction and destruction</span>
-<a name="l00601"></a>00601 BOOST_UBLAS_INLINE
-<a name="l00602"></a>00602 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator2.html">const_iterator2</a> ():
-<a name="l00603"></a>00603 container_const_reference&lt;self_type&gt; (), it1_ (), it2_ () {}
-<a name="l00604"></a>00604 BOOST_UBLAS_INLINE
-<a name="l00605"></a>00605 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">self_type</a> &amp;m, size_type it1, size_type it2):
-<a name="l00606"></a>00606 container_const_reference&lt;self_type&gt; (m), it1_ (it1), it2_ (it2) {}
-<a name="l00607"></a>00607 BOOST_UBLAS_INLINE
-<a name="l00608"></a>00608 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator2.html">iterator2</a> &amp;it):
-<a name="l00609"></a>00609 container_const_reference&lt;self_type&gt; (it ()), it1_ (it.it1_), it2_ (it.it2_) {}
-<a name="l00610"></a>00610
-<a name="l00611"></a>00611 <span class="comment">// Arithmetic</span>
-<a name="l00612"></a>00612 BOOST_UBLAS_INLINE
-<a name="l00613"></a>00613 const_iterator2 &amp;operator ++ () {
-<a name="l00614"></a>00614 ++ 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 BOOST_UBLAS_INLINE
-<a name="l00618"></a>00618 const_iterator2 &amp;operator -- () {
-<a name="l00619"></a>00619 -- it2_;
-<a name="l00620"></a>00620 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00621"></a>00621 }
-<a name="l00622"></a>00622 BOOST_UBLAS_INLINE
-<a name="l00623"></a>00623 const_iterator2 &amp;operator += (difference_type n) {
-<a name="l00624"></a>00624 it2_ += n;
-<a name="l00625"></a>00625 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00626"></a>00626 }
-<a name="l00627"></a>00627 BOOST_UBLAS_INLINE
-<a name="l00628"></a>00628 const_iterator2 &amp;operator -= (difference_type n) {
-<a name="l00629"></a>00629 it2_ -= n;
-<a name="l00630"></a>00630 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00631"></a>00631 }
-<a name="l00632"></a>00632 BOOST_UBLAS_INLINE
-<a name="l00633"></a>00633 difference_type operator - (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l00634"></a>00634 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="l00635"></a>00635 BOOST_UBLAS_CHECK (it1_ == it.it1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00636"></a>00636 <span class="keywordflow">return</span> it2_ - it.it2_;
-<a name="l00637"></a>00637 }
-<a name="l00638"></a>00638
-<a name="l00639"></a>00639 <span class="comment">// Dereference</span>
-<a name="l00640"></a>00640 BOOST_UBLAS_INLINE
-<a name="l00641"></a>00641 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l00642"></a>00642 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) () (it1_, it2_);
-<a name="l00643"></a>00643 }
-<a name="l00644"></a>00644 BOOST_UBLAS_INLINE
-<a name="l00645"></a>00645 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l00646"></a>00646 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l00647"></a>00647 }
-<a name="l00648"></a>00648
-<a name="l00649"></a>00649 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l00650"></a>00650 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l00651"></a>00651 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00652"></a>00652 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">self_type</a>::
-<a name="l00653"></a>00653 <span class="preprocessor">#endif</span>
-<a name="l00654"></a>00654 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator1.html">const_iterator1</a> begin ()<span class="keyword"> const </span>{
-<a name="l00655"></a>00655 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find1 (1, 0, it2_);
-<a name="l00656"></a>00656 }
-<a name="l00657"></a>00657 BOOST_UBLAS_INLINE
-<a name="l00658"></a>00658 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00659"></a>00659 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">self_type</a>::
-<a name="l00660"></a>00660 <span class="preprocessor">#endif</span>
-<a name="l00661"></a>00661 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator1.html">const_iterator1</a> end ()<span class="keyword"> const </span>{
-<a name="l00662"></a>00662 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find1 (1, (*<span class="keyword">this</span>) ().size1 (), it2_);
-<a name="l00663"></a>00663 }
-<a name="l00664"></a>00664 BOOST_UBLAS_INLINE
-<a name="l00665"></a>00665 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00666"></a>00666 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">self_type</a>::
-<a name="l00667"></a>00667 <span class="preprocessor">#endif</span>
-<a name="l00668"></a>00668 <span class="preprocessor"></span> const_reverse_iterator1 rbegin ()<span class="keyword"> const </span>{
-<a name="l00669"></a>00669 <span class="keywordflow">return</span> const_reverse_iterator1 (end ());
-<a name="l00670"></a>00670 }
-<a name="l00671"></a>00671 BOOST_UBLAS_INLINE
-<a name="l00672"></a>00672 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00673"></a>00673 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">self_type</a>::
-<a name="l00674"></a>00674 <span class="preprocessor">#endif</span>
-<a name="l00675"></a>00675 <span class="preprocessor"></span> const_reverse_iterator1 rend ()<span class="keyword"> const </span>{
-<a name="l00676"></a>00676 <span class="keywordflow">return</span> const_reverse_iterator1 (begin ());
-<a name="l00677"></a>00677 }
-<a name="l00678"></a>00678 <span class="preprocessor">#endif</span>
-<a name="l00679"></a>00679 <span class="preprocessor"></span>
-<a name="l00680"></a>00680 <span class="comment">// Indices</span>
-<a name="l00681"></a>00681 BOOST_UBLAS_INLINE
-<a name="l00682"></a>00682 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l00683"></a>00683 <span class="keywordflow">return</span> it1_;
-<a name="l00684"></a>00684 }
-<a name="l00685"></a>00685 BOOST_UBLAS_INLINE
-<a name="l00686"></a>00686 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l00687"></a>00687 <span class="keywordflow">return</span> it2_;
-<a name="l00688"></a>00688 }
-<a name="l00689"></a>00689
-<a name="l00690"></a>00690 <span class="comment">// Assignment</span>
-<a name="l00691"></a>00691 BOOST_UBLAS_INLINE
-<a name="l00692"></a>00692 const_iterator2 &amp;operator = (<span class="keyword">const</span> const_iterator2 &amp;it) {
-<a name="l00693"></a>00693 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l00694"></a>00694 it1_ = it.it1_;
-<a name="l00695"></a>00695 it2_ = it.it2_;
-<a name="l00696"></a>00696 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00697"></a>00697 }
-<a name="l00698"></a>00698
-<a name="l00699"></a>00699 <span class="comment">// Comparison</span>
-<a name="l00700"></a>00700 BOOST_UBLAS_INLINE
-<a name="l00701"></a>00701 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l00702"></a>00702 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="l00703"></a>00703 BOOST_UBLAS_CHECK (it1_ == it.it1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00704"></a>00704 <span class="keywordflow">return</span> it2_ == it.it2_;
-<a name="l00705"></a>00705 }
-<a name="l00706"></a>00706 BOOST_UBLAS_INLINE
-<a name="l00707"></a>00707 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l00708"></a>00708 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="l00709"></a>00709 BOOST_UBLAS_CHECK (it1_ == it.it1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00710"></a>00710 <span class="keywordflow">return</span> it2_ &lt; it.it2_;
-<a name="l00711"></a>00711 }
-<a name="l00712"></a>00712
-<a name="l00713"></a>00713 <span class="keyword">private</span>:
-<a name="l00714"></a>00714 size_type it1_;
-<a name="l00715"></a>00715 size_type it2_;
-<a name="l00716"></a>00716 };
-<a name="l00717"></a>00717 <span class="preprocessor">#endif</span>
-<a name="l00718"></a>00718 <span class="preprocessor"></span>
-<a name="l00719"></a>00719 BOOST_UBLAS_INLINE
-<a name="l00720"></a>00720 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator2.html">const_iterator2</a> begin2 ()<span class="keyword"> const </span>{
-<a name="l00721"></a>00721 <span class="keywordflow">return</span> find2 (0, 0, 0);
-<a name="l00722"></a>00722 }
-<a name="l00723"></a>00723 BOOST_UBLAS_INLINE
-<a name="l00724"></a>00724 const_iterator2 end2 ()<span class="keyword"> const </span>{
-<a name="l00725"></a>00725 <span class="keywordflow">return</span> find2 (0, 0, size_);
-<a name="l00726"></a>00726 }
-<a name="l00727"></a>00727
-<a name="l00728"></a>00728 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00729"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator2.html">00729</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator2.html">iterator2</a>:
-<a name="l00730"></a>00730 <span class="keyword">public</span> container_reference&lt;symmetric_matrix&gt;,
-<a name="l00731"></a>00731 <span class="keyword">public</span> random_access_iterator_base&lt;packed_random_access_iterator_tag,
-<a name="l00732"></a>00732 iterator2, value_type&gt; {
-<a name="l00733"></a>00733 <span class="keyword">public</span>:
-<a name="l00734"></a>00734 <span class="keyword">typedef</span> <span class="keyword">typename</span> symmetric_matrix::value_type value_type;
-<a name="l00735"></a>00735 <span class="keyword">typedef</span> <span class="keyword">typename</span> symmetric_matrix::difference_type difference_type;
-<a name="l00736"></a>00736 <span class="keyword">typedef</span> <span class="keyword">typename</span> symmetric_matrix::reference reference;
-<a name="l00737"></a>00737 <span class="keyword">typedef</span> <span class="keyword">typename</span> symmetric_matrix::pointer pointer;
-<a name="l00738"></a>00738
-<a name="l00739"></a>00739 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator1.html">iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator1.html">dual_iterator_type</a>;
-<a name="l00740"></a>00740 <span class="keyword">typedef</span> reverse_iterator1 dual_reverse_iterator_type;
-<a name="l00741"></a>00741
-<a name="l00742"></a>00742 <span class="comment">// Construction and destruction</span>
-<a name="l00743"></a>00743 BOOST_UBLAS_INLINE
-<a name="l00744"></a>00744 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator2.html">iterator2</a> ():
-<a name="l00745"></a>00745 container_reference&lt;self_type&gt; (), it1_ (), it2_ () {}
-<a name="l00746"></a>00746 BOOST_UBLAS_INLINE
-<a name="l00747"></a>00747 iterator2 (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">self_type</a> &amp;m, size_type it1, size_type it2):
-<a name="l00748"></a>00748 container_reference&lt;self_type&gt; (m), it1_ (it1), it2_ (it2) {}
-<a name="l00749"></a>00749
-<a name="l00750"></a>00750 <span class="comment">// Arithmetic</span>
-<a name="l00751"></a>00751 BOOST_UBLAS_INLINE
-<a name="l00752"></a>00752 iterator2 &amp;operator ++ () {
-<a name="l00753"></a>00753 ++ it2_;
-<a name="l00754"></a>00754 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00755"></a>00755 }
-<a name="l00756"></a>00756 BOOST_UBLAS_INLINE
-<a name="l00757"></a>00757 iterator2 &amp;operator -- () {
-<a name="l00758"></a>00758 -- 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 BOOST_UBLAS_INLINE
-<a name="l00762"></a>00762 iterator2 &amp;operator += (difference_type n) {
-<a name="l00763"></a>00763 it2_ += n;
-<a name="l00764"></a>00764 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00765"></a>00765 }
-<a name="l00766"></a>00766 BOOST_UBLAS_INLINE
-<a name="l00767"></a>00767 iterator2 &amp;operator -= (difference_type n) {
-<a name="l00768"></a>00768 it2_ -= n;
-<a name="l00769"></a>00769 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00770"></a>00770 }
-<a name="l00771"></a>00771 BOOST_UBLAS_INLINE
-<a name="l00772"></a>00772 difference_type operator - (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l00773"></a>00773 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="l00774"></a>00774 BOOST_UBLAS_CHECK (it1_ == it.it1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00775"></a>00775 <span class="keywordflow">return</span> it2_ - it.it2_;
-<a name="l00776"></a>00776 }
-<a name="l00777"></a>00777
-<a name="l00778"></a>00778 <span class="comment">// Dereference</span>
-<a name="l00779"></a>00779 BOOST_UBLAS_INLINE
-<a name="l00780"></a>00780 reference operator * ()<span class="keyword"> const </span>{
-<a name="l00781"></a>00781 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) () (it1_, it2_);
-<a name="l00782"></a>00782 }
-<a name="l00783"></a>00783 BOOST_UBLAS_INLINE
-<a name="l00784"></a>00784 reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l00785"></a>00785 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l00786"></a>00786 }
-<a name="l00787"></a>00787
-<a name="l00788"></a>00788 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l00789"></a>00789 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l00790"></a>00790 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00791"></a>00791 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">self_type</a>::
-<a name="l00792"></a>00792 <span class="preprocessor">#endif</span>
-<a name="l00793"></a>00793 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator1.html">iterator1</a> begin ()<span class="keyword"> const </span>{
-<a name="l00794"></a>00794 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find1 (1, 0, it2_);
-<a name="l00795"></a>00795 }
-<a name="l00796"></a>00796 BOOST_UBLAS_INLINE
-<a name="l00797"></a>00797 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00798"></a>00798 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">self_type</a>::
-<a name="l00799"></a>00799 <span class="preprocessor">#endif</span>
-<a name="l00800"></a>00800 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator1.html">iterator1</a> end ()<span class="keyword"> const </span>{
-<a name="l00801"></a>00801 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find1 (1, (*<span class="keyword">this</span>) ().size1 (), it2_);
-<a name="l00802"></a>00802 }
-<a name="l00803"></a>00803 BOOST_UBLAS_INLINE
-<a name="l00804"></a>00804 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00805"></a>00805 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">self_type</a>::
-<a name="l00806"></a>00806 <span class="preprocessor">#endif</span>
-<a name="l00807"></a>00807 <span class="preprocessor"></span> reverse_iterator1 rbegin ()<span class="keyword"> const </span>{
-<a name="l00808"></a>00808 <span class="keywordflow">return</span> reverse_iterator1 (end ());
-<a name="l00809"></a>00809 }
-<a name="l00810"></a>00810 BOOST_UBLAS_INLINE
-<a name="l00811"></a>00811 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00812"></a>00812 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">self_type</a>::
-<a name="l00813"></a>00813 <span class="preprocessor">#endif</span>
-<a name="l00814"></a>00814 <span class="preprocessor"></span> reverse_iterator1 rend ()<span class="keyword"> const </span>{
-<a name="l00815"></a>00815 <span class="keywordflow">return</span> reverse_iterator1 (begin ());
-<a name="l00816"></a>00816 }
-<a name="l00817"></a>00817 <span class="preprocessor">#endif</span>
-<a name="l00818"></a>00818 <span class="preprocessor"></span>
-<a name="l00819"></a>00819 <span class="comment">// Indices</span>
-<a name="l00820"></a>00820 BOOST_UBLAS_INLINE
-<a name="l00821"></a>00821 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l00822"></a>00822 <span class="keywordflow">return</span> it1_;
-<a name="l00823"></a>00823 }
-<a name="l00824"></a>00824 BOOST_UBLAS_INLINE
-<a name="l00825"></a>00825 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l00826"></a>00826 <span class="keywordflow">return</span> it2_;
-<a name="l00827"></a>00827 }
-<a name="l00828"></a>00828
-<a name="l00829"></a>00829 <span class="comment">// Assignment</span>
-<a name="l00830"></a>00830 BOOST_UBLAS_INLINE
-<a name="l00831"></a>00831 iterator2 &amp;operator = (<span class="keyword">const</span> iterator2 &amp;it) {
-<a name="l00832"></a>00832 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l00833"></a>00833 it1_ = it.it1_;
-<a name="l00834"></a>00834 it2_ = it.it2_;
-<a name="l00835"></a>00835 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00836"></a>00836 }
-<a name="l00837"></a>00837
-<a name="l00838"></a>00838 <span class="comment">// Comparison</span>
-<a name="l00839"></a>00839 BOOST_UBLAS_INLINE
-<a name="l00840"></a>00840 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l00841"></a>00841 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="l00842"></a>00842 BOOST_UBLAS_CHECK (it1_ == it.it1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00843"></a>00843 <span class="keywordflow">return</span> it2_ == it.it2_;
-<a name="l00844"></a>00844 }
-<a name="l00845"></a>00845 BOOST_UBLAS_INLINE
-<a name="l00846"></a>00846 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l00847"></a>00847 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="l00848"></a>00848 BOOST_UBLAS_CHECK (it1_ == it.it1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00849"></a>00849 <span class="keywordflow">return</span> it2_ &lt; it.it2_;
-<a name="l00850"></a>00850 }
-<a name="l00851"></a>00851
-<a name="l00852"></a>00852 <span class="keyword">private</span>:
-<a name="l00853"></a>00853 size_type it1_;
-<a name="l00854"></a>00854 size_type it2_;
-<a name="l00855"></a>00855
-<a name="l00856"></a>00856 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l00857"></a>00857 };
-<a name="l00858"></a>00858 <span class="preprocessor">#endif</span>
-<a name="l00859"></a>00859 <span class="preprocessor"></span>
-<a name="l00860"></a>00860 BOOST_UBLAS_INLINE
-<a name="l00861"></a>00861 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator2.html">iterator2</a> begin2 () {
-<a name="l00862"></a>00862 <span class="keywordflow">return</span> find2 (0, 0, 0);
-<a name="l00863"></a>00863 }
-<a name="l00864"></a>00864 BOOST_UBLAS_INLINE
-<a name="l00865"></a>00865 iterator2 end2 () {
-<a name="l00866"></a>00866 <span class="keywordflow">return</span> find2 (0, 0, size_);
-<a name="l00867"></a>00867 }
-<a name="l00868"></a>00868
-<a name="l00869"></a>00869 <span class="comment">// Reverse iterators</span>
-<a name="l00870"></a>00870
-<a name="l00871"></a>00871 BOOST_UBLAS_INLINE
-<a name="l00872"></a>00872 const_reverse_iterator1 rbegin1 ()<span class="keyword"> const </span>{
-<a name="l00873"></a>00873 <span class="keywordflow">return</span> const_reverse_iterator1 (end1 ());
-<a name="l00874"></a>00874 }
-<a name="l00875"></a>00875 BOOST_UBLAS_INLINE
-<a name="l00876"></a>00876 const_reverse_iterator1 rend1 ()<span class="keyword"> const </span>{
-<a name="l00877"></a>00877 <span class="keywordflow">return</span> const_reverse_iterator1 (begin1 ());
-<a name="l00878"></a>00878 }
-<a name="l00879"></a>00879
-<a name="l00880"></a>00880 BOOST_UBLAS_INLINE
-<a name="l00881"></a>00881 reverse_iterator1 rbegin1 () {
-<a name="l00882"></a>00882 <span class="keywordflow">return</span> reverse_iterator1 (end1 ());
-<a name="l00883"></a>00883 }
-<a name="l00884"></a>00884 BOOST_UBLAS_INLINE
-<a name="l00885"></a>00885 reverse_iterator1 rend1 () {
-<a name="l00886"></a>00886 <span class="keywordflow">return</span> reverse_iterator1 (begin1 ());
-<a name="l00887"></a>00887 }
-<a name="l00888"></a>00888
-<a name="l00889"></a>00889 BOOST_UBLAS_INLINE
-<a name="l00890"></a>00890 const_reverse_iterator2 rbegin2 ()<span class="keyword"> const </span>{
-<a name="l00891"></a>00891 <span class="keywordflow">return</span> const_reverse_iterator2 (end2 ());
-<a name="l00892"></a>00892 }
-<a name="l00893"></a>00893 BOOST_UBLAS_INLINE
-<a name="l00894"></a>00894 const_reverse_iterator2 rend2 ()<span class="keyword"> const </span>{
-<a name="l00895"></a>00895 <span class="keywordflow">return</span> const_reverse_iterator2 (begin2 ());
-<a name="l00896"></a>00896 }
-<a name="l00897"></a>00897
-<a name="l00898"></a>00898 BOOST_UBLAS_INLINE
-<a name="l00899"></a>00899 reverse_iterator2 rbegin2 () {
-<a name="l00900"></a>00900 <span class="keywordflow">return</span> reverse_iterator2 (end2 ());
-<a name="l00901"></a>00901 }
-<a name="l00902"></a>00902 BOOST_UBLAS_INLINE
-<a name="l00903"></a>00903 reverse_iterator2 rend2 () {
-<a name="l00904"></a>00904 <span class="keywordflow">return</span> reverse_iterator2 (begin2 ());
-<a name="l00905"></a>00905 }
-<a name="l00906"></a>00906
-<a name="l00907"></a>00907 <span class="keyword">private</span>:
-<a name="l00908"></a>00908 size_type size_;
-<a name="l00909"></a>00909 array_type data_;
-<a name="l00910"></a>00910 };
-<a name="l00911"></a>00911
-<a name="l00912"></a>00912
-<a name="l00913"></a>00913 <span class="comment">// Symmetric matrix adaptor class</span>
-<a name="l00914"></a>00914 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> TRI&gt;
-<a name="l00915"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">00915</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">symmetric_adaptor</a>:
-<a name="l00916"></a>00916 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression</a>&lt;symmetric_adaptor&lt;M, TRI&gt; &gt; {
-<a name="l00917"></a>00917
-<a name="l00918"></a>00918 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">symmetric_adaptor&lt;M, TRI&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">self_type</a>;
-<a name="l00919"></a>00919 <span class="keyword">public</span>:
-<a name="l00920"></a>00920 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l00921"></a>00921 <span class="preprocessor"></span> <span class="keyword">using</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression&lt;self_type&gt;::operator </a>();
-<a name="l00922"></a>00922 <span class="preprocessor">#endif</span>
-<a name="l00923"></a>00923 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">const</span> M const_matrix_type;
-<a name="l00924"></a>00924 <span class="keyword">typedef</span> M matrix_type;
-<a name="l00925"></a>00925 <span class="keyword">typedef</span> TRI triangular_type;
-<a name="l00926"></a>00926 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::size_type size_type;
-<a name="l00927"></a>00927 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::difference_type difference_type;
-<a name="l00928"></a>00928 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::value_type value_type;
-<a name="l00929"></a>00929 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::const_reference const_reference;
-<a name="l00930"></a>00930 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;M&gt;,
-<a name="l00931"></a>00931 <span class="keyword">typename</span> M::const_reference,
-<a name="l00932"></a>00932 <span class="keyword">typename</span> M::reference&gt;::type reference;
-<a name="l00933"></a>00933 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;M&gt;,
-<a name="l00934"></a>00934 <span class="keyword">typename</span> M::const_closure_type,
-<a name="l00935"></a>00935 <span class="keyword">typename</span> M::closure_type&gt;::type matrix_closure_type;
-<a name="l00936"></a>00936 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">const_closure_type</a>;
-<a name="l00937"></a>00937 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">closure_type</a>;
-<a name="l00938"></a>00938 <span class="comment">// Replaced by _temporary_traits to avoid type requirements on M</span>
-<a name="l00939"></a>00939 <span class="comment">//typedef typename M::vector_temporary_type vector_temporary_type;</span>
-<a name="l00940"></a>00940 <span class="comment">//typedef typename M::matrix_temporary_type matrix_temporary_type;</span>
-<a name="l00941"></a>00941 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits.html">storage_restrict_traits</a>&lt;<span class="keyword">typename</span> M::storage_category,
-<a name="l00942"></a>00942 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__proxy__tag.html">packed_proxy_tag</a>&gt;::storage_category storage_category;
-<a name="l00943"></a>00943 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::orientation_category orientation_category;
-<a name="l00944"></a>00944
-<a name="l00945"></a>00945 <span class="comment">// Construction and destruction</span>
-<a name="l00946"></a>00946 BOOST_UBLAS_INLINE
-<a name="l00947"></a>00947 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">symmetric_adaptor</a> (matrix_type &amp;data):
-<a name="l00948"></a>00948 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression&lt;self_type&gt;</a> (),
-<a name="l00949"></a>00949 data_ (data) {
-<a name="l00950"></a>00950 BOOST_UBLAS_CHECK (data_.size1 () == data_.size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ());
-<a name="l00951"></a>00951 }
-<a name="l00952"></a>00952 BOOST_UBLAS_INLINE
-<a name="l00953"></a>00953 symmetric_adaptor (<span class="keyword">const</span> symmetric_adaptor &amp;m):
-<a name="l00954"></a>00954 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression&lt;self_type&gt;</a> (),
-<a name="l00955"></a>00955 data_ (m.data_) {
-<a name="l00956"></a>00956 BOOST_UBLAS_CHECK (data_.size1 () == data_.size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ());
-<a name="l00957"></a>00957 }
-<a name="l00958"></a>00958
-<a name="l00959"></a>00959 <span class="comment">// Accessors</span>
-<a name="l00960"></a>00960 BOOST_UBLAS_INLINE
-<a name="l00961"></a>00961 size_type size1 ()<span class="keyword"> const </span>{
-<a name="l00962"></a>00962 <span class="keywordflow">return</span> data_.size1 ();
-<a name="l00963"></a>00963 }
-<a name="l00964"></a>00964 BOOST_UBLAS_INLINE
-<a name="l00965"></a>00965 size_type size2 ()<span class="keyword"> const </span>{
-<a name="l00966"></a>00966 <span class="keywordflow">return</span> data_.size2 ();
-<a name="l00967"></a>00967 }
-<a name="l00968"></a>00968
-<a name="l00969"></a>00969 <span class="comment">// Storage accessors</span>
-<a name="l00970"></a>00970 BOOST_UBLAS_INLINE
-<a name="l00971"></a>00971 <span class="keyword">const</span> matrix_closure_type &amp;data ()<span class="keyword"> const </span>{
-<a name="l00972"></a>00972 <span class="keywordflow">return</span> data_;
-<a name="l00973"></a>00973 }
-<a name="l00974"></a>00974 BOOST_UBLAS_INLINE
-<a name="l00975"></a>00975 matrix_closure_type &amp;data () {
-<a name="l00976"></a>00976 <span class="keywordflow">return</span> data_;
-<a name="l00977"></a>00977 }
-<a name="l00978"></a>00978
-<a name="l00979"></a>00979 <span class="comment">// Element access</span>
-<a name="l00980"></a>00980 <span class="preprocessor">#ifndef BOOST_UBLAS_PROXY_CONST_MEMBER</span>
-<a name="l00981"></a>00981 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l00982"></a>00982 const_reference operator () (size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l00983"></a>00983 BOOST_UBLAS_CHECK (i &lt; size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00984"></a>00984 BOOST_UBLAS_CHECK (j &lt; size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00985"></a>00985 <span class="keywordflow">if</span> (triangular_type::other (i, j))
-<a name="l00986"></a>00986 <span class="keywordflow">return</span> data () (i, j);
-<a name="l00987"></a>00987 <span class="keywordflow">else</span>
-<a name="l00988"></a>00988 <span class="keywordflow">return</span> data () (j, i);
-<a name="l00989"></a>00989 }
-<a name="l00990"></a>00990 BOOST_UBLAS_INLINE
-<a name="l00991"></a>00991 reference operator () (size_type i, size_type j) {
-<a name="l00992"></a>00992 BOOST_UBLAS_CHECK (i &lt; size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00993"></a>00993 BOOST_UBLAS_CHECK (j &lt; size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00994"></a>00994 <span class="keywordflow">if</span> (triangular_type::other (i, j))
-<a name="l00995"></a>00995 <span class="keywordflow">return</span> data () (i, j);
-<a name="l00996"></a>00996 <span class="keywordflow">else</span>
-<a name="l00997"></a>00997 <span class="keywordflow">return</span> data () (j, i);
-<a name="l00998"></a>00998 }
-<a name="l00999"></a>00999 <span class="preprocessor">#else</span>
-<a name="l01000"></a>01000 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l01001"></a>01001 reference operator () (size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l01002"></a>01002 BOOST_UBLAS_CHECK (i &lt; size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01003"></a>01003 BOOST_UBLAS_CHECK (j &lt; size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01004"></a>01004 <span class="keywordflow">if</span> (triangular_type::other (i, j))
-<a name="l01005"></a>01005 <span class="keywordflow">return</span> data () (i, j);
-<a name="l01006"></a>01006 <span class="keywordflow">else</span>
-<a name="l01007"></a>01007 <span class="keywordflow">return</span> data () (j, i);
-<a name="l01008"></a>01008 }
-<a name="l01009"></a>01009 <span class="preprocessor">#endif</span>
-<a name="l01010"></a>01010 <span class="preprocessor"></span>
-<a name="l01011"></a>01011 <span class="comment">// Assignment</span>
-<a name="l01012"></a>01012 BOOST_UBLAS_INLINE
-<a name="l01013"></a>01013 symmetric_adaptor &amp;operator = (<span class="keyword">const</span> symmetric_adaptor &amp;m) {
-<a name="l01014"></a>01014 matrix_assign&lt;scalar_assign, triangular_type&gt; (*<span class="keyword">this</span>, m);
-<a name="l01015"></a>01015 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01016"></a>01016 }
-<a name="l01017"></a>01017 BOOST_UBLAS_INLINE
-<a name="l01018"></a>01018 symmetric_adaptor &amp;assign_temporary (symmetric_adaptor &amp;m) {
-<a name="l01019"></a>01019 *<span class="keyword">this</span> = m;
-<a name="l01020"></a>01020 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01021"></a>01021 }
-<a name="l01022"></a>01022 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01023"></a>01023 BOOST_UBLAS_INLINE
-<a name="l01024"></a>01024 symmetric_adaptor &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="l01025"></a>01025 matrix_assign&lt;scalar_assign, triangular_type&gt; (*<span class="keyword">this</span>, <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix&lt;value_type&gt;</a> (ae));
-<a name="l01026"></a>01026 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01027"></a>01027 }
-<a name="l01028"></a>01028 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01029"></a>01029 BOOST_UBLAS_INLINE
-<a name="l01030"></a>01030 symmetric_adaptor &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="l01031"></a>01031 matrix_assign&lt;scalar_assign, triangular_type&gt; (*<span class="keyword">this</span>, ae);
-<a name="l01032"></a>01032 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01033"></a>01033 }
-<a name="l01034"></a>01034 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01035"></a>01035 BOOST_UBLAS_INLINE
-<a name="l01036"></a>01036 symmetric_adaptor&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="l01037"></a>01037 matrix_assign&lt;scalar_assign, triangular_type&gt; (*<span class="keyword">this</span>, <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix&lt;value_type&gt;</a> (*<span class="keyword">this</span> + ae));
-<a name="l01038"></a>01038 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01039"></a>01039 }
-<a name="l01040"></a>01040 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01041"></a>01041 BOOST_UBLAS_INLINE
-<a name="l01042"></a>01042 symmetric_adaptor &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="l01043"></a>01043 matrix_assign&lt;scalar_plus_assign, triangular_type&gt; (*<span class="keyword">this</span>, ae);
-<a name="l01044"></a>01044 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01045"></a>01045 }
-<a name="l01046"></a>01046 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01047"></a>01047 BOOST_UBLAS_INLINE
-<a name="l01048"></a>01048 symmetric_adaptor&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="l01049"></a>01049 matrix_assign&lt;scalar_assign, triangular_type&gt; (*<span class="keyword">this</span>, <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix&lt;value_type&gt;</a> (*<span class="keyword">this</span> - ae));
-<a name="l01050"></a>01050 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01051"></a>01051 }
-<a name="l01052"></a>01052 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01053"></a>01053 BOOST_UBLAS_INLINE
-<a name="l01054"></a>01054 symmetric_adaptor &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="l01055"></a>01055 matrix_assign&lt;scalar_minus_assign, triangular_type&gt; (*<span class="keyword">this</span>, ae);
-<a name="l01056"></a>01056 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01057"></a>01057 }
-<a name="l01058"></a>01058 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l01059"></a>01059 BOOST_UBLAS_INLINE
-<a name="l01060"></a>01060 symmetric_adaptor&amp; operator *= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l01061"></a>01061 matrix_assign_scalar&lt;scalar_multiplies_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l01062"></a>01062 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01063"></a>01063 }
-<a name="l01064"></a>01064 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l01065"></a>01065 BOOST_UBLAS_INLINE
-<a name="l01066"></a>01066 symmetric_adaptor&amp; operator /= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l01067"></a>01067 matrix_assign_scalar&lt;scalar_divides_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l01068"></a>01068 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01069"></a>01069 }
-<a name="l01070"></a>01070
-<a name="l01071"></a>01071 <span class="comment">// Closure comparison</span>
-<a name="l01072"></a>01072 BOOST_UBLAS_INLINE
-<a name="l01073"></a>01073 <span class="keywordtype">bool</span> same_closure (<span class="keyword">const</span> symmetric_adaptor &amp;sa)<span class="keyword"> const </span>{
-<a name="l01074"></a>01074 <span class="keywordflow">return</span> (*this).data ().same_closure (sa.data ());
-<a name="l01075"></a>01075 }
-<a name="l01076"></a>01076
-<a name="l01077"></a>01077 <span class="comment">// Swapping</span>
-<a name="l01078"></a>01078 BOOST_UBLAS_INLINE
-<a name="l01079"></a>01079 <span class="keywordtype">void</span> swap (symmetric_adaptor &amp;m) {
-<a name="l01080"></a>01080 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;m)
-<a name="l01081"></a>01081 matrix_swap&lt;scalar_swap, triangular_type&gt; (*<span class="keyword">this</span>, m);
-<a name="l01082"></a>01082 }
-<a name="l01083"></a>01083 BOOST_UBLAS_INLINE
-<a name="l01084"></a>01084 <span class="keyword">friend</span> <span class="keywordtype">void</span> swap (symmetric_adaptor &amp;m1, symmetric_adaptor &amp;m2) {
-<a name="l01085"></a>01085 m1.swap (m2);
-<a name="l01086"></a>01086 }
-<a name="l01087"></a>01087
-<a name="l01088"></a>01088 <span class="comment">// Iterator types</span>
-<a name="l01089"></a>01089 <span class="keyword">private</span>:
-<a name="l01090"></a>01090 <span class="comment">// Use matrix iterator</span>
-<a name="l01091"></a>01091 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::const_iterator1 const_subiterator1_type;
-<a name="l01092"></a>01092 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;M&gt;,
-<a name="l01093"></a>01093 <span class="keyword">typename</span> M::const_iterator1,
-<a name="l01094"></a>01094 <span class="keyword">typename</span> M::iterator1&gt;::type subiterator1_type;
-<a name="l01095"></a>01095 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::const_iterator2 const_subiterator2_type;
-<a name="l01096"></a>01096 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;M&gt;,
-<a name="l01097"></a>01097 <span class="keyword">typename</span> M::const_iterator2,
-<a name="l01098"></a>01098 <span class="keyword">typename</span> M::iterator2&gt;::type subiterator2_type;
-<a name="l01099"></a>01099
-<a name="l01100"></a>01100 <span class="keyword">public</span>:
-<a name="l01101"></a>01101 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01102"></a>01102 <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_1symmetric__adaptor_1_1iterator1.html">iterator1</a>;
-<a name="l01103"></a>01103 <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_1symmetric__adaptor_1_1iterator2.html">iterator2</a>;
-<a name="l01104"></a>01104 <span class="keyword">typedef</span> indexed_const_iterator1&lt;self_type, dense_random_access_iterator_tag&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l01105"></a>01105 <span class="keyword">typedef</span> indexed_const_iterator2&lt;self_type, dense_random_access_iterator_tag&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l01106"></a>01106 <span class="preprocessor">#else</span>
-<a name="l01107"></a>01107 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l01108"></a>01108 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator1.html">iterator1</a>;
-<a name="l01109"></a>01109 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l01110"></a>01110 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator2.html">iterator2</a>;
-<a name="l01111"></a>01111 <span class="preprocessor">#endif</span>
-<a name="l01112"></a>01112 <span class="preprocessor"></span> <span class="keyword">typedef</span> reverse_iterator_base1&lt;const_iterator1&gt; const_reverse_iterator1;
-<a name="l01113"></a>01113 <span class="keyword">typedef</span> reverse_iterator_base1&lt;iterator1&gt; reverse_iterator1;
-<a name="l01114"></a>01114 <span class="keyword">typedef</span> reverse_iterator_base2&lt;const_iterator2&gt; const_reverse_iterator2;
-<a name="l01115"></a>01115 <span class="keyword">typedef</span> reverse_iterator_base2&lt;iterator2&gt; reverse_iterator2;
-<a name="l01116"></a>01116
-<a name="l01117"></a>01117 <span class="comment">// Element lookup</span>
-<a name="l01118"></a>01118 BOOST_UBLAS_INLINE
-<a name="l01119"></a>01119 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_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="l01120"></a>01120 <span class="keywordflow">if</span> (triangular_type::other (i, j)) {
-<a name="l01121"></a>01121 <span class="keywordflow">if</span> (triangular_type::other (size1 (), j)) {
-<a name="l01122"></a>01122 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, 0, 0,
-<a name="l01123"></a>01123 data ().find1 (rank, i, j), data ().find1 (rank, size1 (), j),
-<a name="l01124"></a>01124 data ().find2 (rank, size2 (), size1 ()), data ().find2 (rank, size2 (), size1 ()));
-<a name="l01125"></a>01125 } <span class="keywordflow">else</span> {
-<a name="l01126"></a>01126 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, 0, 1,
-<a name="l01127"></a>01127 data ().find1 (rank, i, j), data ().find1 (rank, j, j),
-<a name="l01128"></a>01128 data ().find2 (rank, j, j), data ().find2 (rank, j, size1 ()));
-<a name="l01129"></a>01129 }
-<a name="l01130"></a>01130 } <span class="keywordflow">else</span> {
-<a name="l01131"></a>01131 <span class="keywordflow">if</span> (triangular_type::other (size1 (), j)) {
-<a name="l01132"></a>01132 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, 1, 0,
-<a name="l01133"></a>01133 data ().find1 (rank, j, j), data ().find1 (rank, size1 (), j),
-<a name="l01134"></a>01134 data ().find2 (rank, j, i), data ().find2 (rank, j, j));
-<a name="l01135"></a>01135 } <span class="keywordflow">else</span> {
-<a name="l01136"></a>01136 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, 1, 1,
-<a name="l01137"></a>01137 data ().find1 (rank, size1 (), size2 ()), data ().find1 (rank, size1 (), size2 ()),
-<a name="l01138"></a>01138 data ().find2 (rank, j, i), data ().find2 (rank, j, size1 ()));
-<a name="l01139"></a>01139 }
-<a name="l01140"></a>01140 }
-<a name="l01141"></a>01141 }
-<a name="l01142"></a>01142 BOOST_UBLAS_INLINE
-<a name="l01143"></a>01143 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator1.html">iterator1</a> find1 (<span class="keywordtype">int</span> rank, size_type i, size_type j) {
-<a name="l01144"></a>01144 <span class="keywordflow">if</span> (rank == 1)
-<a name="l01145"></a>01145 i = triangular_type::mutable_restrict1 (i, j, size1(), size2());
-<a name="l01146"></a>01146 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, data ().find1 (rank, i, j));
-<a name="l01147"></a>01147 }
-<a name="l01148"></a>01148 BOOST_UBLAS_INLINE
-<a name="l01149"></a>01149 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_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="l01150"></a>01150 <span class="keywordflow">if</span> (triangular_type::other (i, j)) {
-<a name="l01151"></a>01151 <span class="keywordflow">if</span> (triangular_type::other (i, size2 ())) {
-<a name="l01152"></a>01152 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, 1, 1,
-<a name="l01153"></a>01153 data ().find1 (rank, size2 (), size1 ()), data ().find1 (rank, size2 (), size1 ()),
-<a name="l01154"></a>01154 data ().find2 (rank, i, j), data ().find2 (rank, i, size2 ()));
-<a name="l01155"></a>01155 } <span class="keywordflow">else</span> {
-<a name="l01156"></a>01156 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, 1, 0,
-<a name="l01157"></a>01157 data ().find1 (rank, i, i), data ().find1 (rank, size2 (), i),
-<a name="l01158"></a>01158 data ().find2 (rank, i, j), data ().find2 (rank, i, i));
-<a name="l01159"></a>01159 }
-<a name="l01160"></a>01160 } <span class="keywordflow">else</span> {
-<a name="l01161"></a>01161 <span class="keywordflow">if</span> (triangular_type::other (i, size2 ())) {
-<a name="l01162"></a>01162 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, 0, 1,
-<a name="l01163"></a>01163 data ().find1 (rank, j, i), data ().find1 (rank, i, i),
-<a name="l01164"></a>01164 data ().find2 (rank, i, i), data ().find2 (rank, i, size2 ()));
-<a name="l01165"></a>01165 } <span class="keywordflow">else</span> {
-<a name="l01166"></a>01166 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, 0, 0,
-<a name="l01167"></a>01167 data ().find1 (rank, j, i), data ().find1 (rank, size2 (), i),
-<a name="l01168"></a>01168 data ().find2 (rank, size1 (), size2 ()), data ().find2 (rank, size2 (), size2 ()));
-<a name="l01169"></a>01169 }
-<a name="l01170"></a>01170 }
-<a name="l01171"></a>01171 }
-<a name="l01172"></a>01172 BOOST_UBLAS_INLINE
-<a name="l01173"></a>01173 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator2.html">iterator2</a> find2 (<span class="keywordtype">int</span> rank, size_type i, size_type j) {
-<a name="l01174"></a>01174 <span class="keywordflow">if</span> (rank == 1)
-<a name="l01175"></a>01175 j = triangular_type::mutable_restrict2 (i, j, size1(), size2());
-<a name="l01176"></a>01176 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator2.html">iterator2</a> (*<span class="keyword">this</span>, data ().find2 (rank, i, j));
-<a name="l01177"></a>01177 }
-<a name="l01178"></a>01178
-<a name="l01179"></a>01179 <span class="comment">// Iterators simply are indices.</span>
-<a name="l01180"></a>01180
-<a name="l01181"></a>01181 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01182"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator1.html">01182</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator1.html">const_iterator1</a>:
-<a name="l01183"></a>01183 <span class="keyword">public</span> container_const_reference&lt;symmetric_adaptor&gt;,
-<a name="l01184"></a>01184 <span class="keyword">public</span> random_access_iterator_base&lt;typename iterator_restrict_traits&lt;
-<a name="l01185"></a>01185 typename const_subiterator1_type::iterator_category, dense_random_access_iterator_tag&gt;::iterator_category,
-<a name="l01186"></a>01186 const_iterator1, value_type&gt; {
-<a name="l01187"></a>01187 <span class="keyword">public</span>:
-<a name="l01188"></a>01188 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator1_type::value_type value_type;
-<a name="l01189"></a>01189 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator1_type::difference_type difference_type;
-<a name="l01190"></a>01190 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator1_type::reference reference;
-<a name="l01191"></a>01191 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator1_type::pointer pointer;
-<a name="l01192"></a>01192
-<a name="l01193"></a>01193 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator2.html">const_iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator2.html">dual_iterator_type</a>;
-<a name="l01194"></a>01194 <span class="keyword">typedef</span> const_reverse_iterator2 dual_reverse_iterator_type;
-<a name="l01195"></a>01195
-<a name="l01196"></a>01196 <span class="comment">// Construction and destruction</span>
-<a name="l01197"></a>01197 BOOST_UBLAS_INLINE
-<a name="l01198"></a>01198 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator1.html">const_iterator1</a> ():
-<a name="l01199"></a>01199 container_const_reference&lt;self_type&gt; (),
-<a name="l01200"></a>01200 begin_ (-1), end_ (-1), current_ (-1),
-<a name="l01201"></a>01201 it1_begin_ (), it1_end_ (), it1_ (),
-<a name="l01202"></a>01202 it2_begin_ (), it2_end_ (), it2_ () {}
-<a name="l01203"></a>01203 BOOST_UBLAS_INLINE
-<a name="l01204"></a>01204 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">self_type</a> &amp;m, <span class="keywordtype">int</span> begin, <span class="keywordtype">int</span> end,
-<a name="l01205"></a>01205 <span class="keyword">const</span> const_subiterator1_type &amp;it1_begin, <span class="keyword">const</span> const_subiterator1_type &amp;it1_end,
-<a name="l01206"></a>01206 <span class="keyword">const</span> const_subiterator2_type &amp;it2_begin, <span class="keyword">const</span> const_subiterator2_type &amp;it2_end):
-<a name="l01207"></a>01207 container_const_reference&lt;self_type&gt; (m),
-<a name="l01208"></a>01208 begin_ (begin), end_ (end), current_ (begin),
-<a name="l01209"></a>01209 it1_begin_ (it1_begin), it1_end_ (it1_end), it1_ (it1_begin_),
-<a name="l01210"></a>01210 it2_begin_ (it2_begin), it2_end_ (it2_end), it2_ (it2_begin_) {
-<a name="l01211"></a>01211 <span class="keywordflow">if</span> (current_ == 0 &amp;&amp; it1_ == it1_end_)
-<a name="l01212"></a>01212 current_ = 1;
-<a name="l01213"></a>01213 <span class="keywordflow">if</span> (current_ == 1 &amp;&amp; it2_ == it2_end_)
-<a name="l01214"></a>01214 current_ = 0;
-<a name="l01215"></a>01215 <span class="keywordflow">if</span> ((current_ == 0 &amp;&amp; it1_ == it1_end_) ||
-<a name="l01216"></a>01216 (current_ == 1 &amp;&amp; it2_ == it2_end_))
-<a name="l01217"></a>01217 current_ = end_;
-<a name="l01218"></a>01218 BOOST_UBLAS_CHECK (current_ == end_ ||
-<a name="l01219"></a>01219 (current_ == 0 &amp;&amp; it1_ != it1_end_) ||
-<a name="l01220"></a>01220 (current_ == 1 &amp;&amp; it2_ != it2_end_), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01221"></a>01221 }
-<a name="l01222"></a>01222 <span class="comment">// FIXME cannot compile</span>
-<a name="l01223"></a>01223 <span class="comment">// iterator1 does not have these members!</span>
-<a name="l01224"></a>01224 BOOST_UBLAS_INLINE
-<a name="l01225"></a>01225 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator1.html">iterator1</a> &amp;it):
-<a name="l01226"></a>01226 container_const_reference&lt;self_type&gt; (it ()),
-<a name="l01227"></a>01227 begin_ (it.begin_), end_ (it.end_), current_ (it.current_),
-<a name="l01228"></a>01228 it1_begin_ (it.it1_begin_), it1_end_ (it.it1_end_), it1_ (it.it1_),
-<a name="l01229"></a>01229 it2_begin_ (it.it2_begin_), it2_end_ (it.it2_end_), it2_ (it.it2_) {
-<a name="l01230"></a>01230 BOOST_UBLAS_CHECK (current_ == end_ ||
-<a name="l01231"></a>01231 (current_ == 0 &amp;&amp; it1_ != it1_end_) ||
-<a name="l01232"></a>01232 (current_ == 1 &amp;&amp; it2_ != it2_end_), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01233"></a>01233 }
-<a name="l01234"></a>01234
-<a name="l01235"></a>01235 <span class="comment">// Arithmetic</span>
-<a name="l01236"></a>01236 BOOST_UBLAS_INLINE
-<a name="l01237"></a>01237 const_iterator1 &amp;operator ++ () {
-<a name="l01238"></a>01238 BOOST_UBLAS_CHECK (current_ == 0 || current_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01239"></a>01239 <span class="keywordflow">if</span> (current_ == 0) {
-<a name="l01240"></a>01240 BOOST_UBLAS_CHECK (it1_ != it1_end_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01241"></a>01241 ++ it1_;
-<a name="l01242"></a>01242 <span class="keywordflow">if</span> (it1_ == it1_end_ &amp;&amp; end_ == 1) {
-<a name="l01243"></a>01243 it2_ = it2_begin_;
-<a name="l01244"></a>01244 current_ = 1;
-<a name="l01245"></a>01245 }
-<a name="l01246"></a>01246 } <span class="keywordflow">else</span> <span class="comment">/* if (current_ == 1) */</span> {
-<a name="l01247"></a>01247 BOOST_UBLAS_CHECK (it2_ != it2_end_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01248"></a>01248 ++ it2_;
-<a name="l01249"></a>01249 <span class="keywordflow">if</span> (it2_ == it2_end_ &amp;&amp; end_ == 0) {
-<a name="l01250"></a>01250 it1_ = it1_begin_;
-<a name="l01251"></a>01251 current_ = 0;
-<a name="l01252"></a>01252 }
-<a name="l01253"></a>01253 }
-<a name="l01254"></a>01254 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01255"></a>01255 }
-<a name="l01256"></a>01256 BOOST_UBLAS_INLINE
-<a name="l01257"></a>01257 const_iterator1 &amp;operator -- () {
-<a name="l01258"></a>01258 BOOST_UBLAS_CHECK (current_ == 0 || current_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01259"></a>01259 <span class="keywordflow">if</span> (current_ == 0) {
-<a name="l01260"></a>01260 <span class="keywordflow">if</span> (it1_ == it1_begin_ &amp;&amp; begin_ == 1) {
-<a name="l01261"></a>01261 it2_ = it2_end_;
-<a name="l01262"></a>01262 BOOST_UBLAS_CHECK (it2_ != it2_begin_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01263"></a>01263 -- it2_;
-<a name="l01264"></a>01264 current_ = 1;
-<a name="l01265"></a>01265 } <span class="keywordflow">else</span> {
-<a name="l01266"></a>01266 -- it1_;
-<a name="l01267"></a>01267 }
-<a name="l01268"></a>01268 } <span class="keywordflow">else</span> <span class="comment">/* if (current_ == 1) */</span> {
-<a name="l01269"></a>01269 <span class="keywordflow">if</span> (it2_ == it2_begin_ &amp;&amp; begin_ == 0) {
-<a name="l01270"></a>01270 it1_ = it1_end_;
-<a name="l01271"></a>01271 BOOST_UBLAS_CHECK (it1_ != it1_begin_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01272"></a>01272 -- it1_;
-<a name="l01273"></a>01273 current_ = 0;
-<a name="l01274"></a>01274 } <span class="keywordflow">else</span> {
-<a name="l01275"></a>01275 -- it2_;
-<a name="l01276"></a>01276 }
-<a name="l01277"></a>01277 }
-<a name="l01278"></a>01278 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01279"></a>01279 }
-<a name="l01280"></a>01280 BOOST_UBLAS_INLINE
-<a name="l01281"></a>01281 const_iterator1 &amp;operator += (difference_type n) {
-<a name="l01282"></a>01282 BOOST_UBLAS_CHECK (current_ == 0 || current_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01283"></a>01283 <span class="keywordflow">if</span> (current_ == 0) {
-<a name="l01284"></a>01284 size_type d = (std::min) (n, it1_end_ - it1_);
-<a name="l01285"></a>01285 it1_ += d;
-<a name="l01286"></a>01286 n -= d;
-<a name="l01287"></a>01287 <span class="keywordflow">if</span> (n &gt; 0 || (end_ == 1 &amp;&amp; it1_ == it1_end_)) {
-<a name="l01288"></a>01288 BOOST_UBLAS_CHECK (end_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01289"></a>01289 d = (std::min) (n, it2_end_ - it2_begin_);
-<a name="l01290"></a>01290 it2_ = it2_begin_ + d;
-<a name="l01291"></a>01291 n -= d;
-<a name="l01292"></a>01292 current_ = 1;
-<a name="l01293"></a>01293 }
-<a name="l01294"></a>01294 } <span class="keywordflow">else</span> <span class="comment">/* if (current_ == 1) */</span> {
-<a name="l01295"></a>01295 size_type d = (std::min) (n, it2_end_ - it2_);
-<a name="l01296"></a>01296 it2_ += d;
-<a name="l01297"></a>01297 n -= d;
-<a name="l01298"></a>01298 <span class="keywordflow">if</span> (n &gt; 0 || (end_ == 0 &amp;&amp; it2_ == it2_end_)) {
-<a name="l01299"></a>01299 BOOST_UBLAS_CHECK (end_ == 0, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01300"></a>01300 d = (std::min) (n, it1_end_ - it1_begin_);
-<a name="l01301"></a>01301 it1_ = it1_begin_ + d;
-<a name="l01302"></a>01302 n -= d;
-<a name="l01303"></a>01303 current_ = 0;
-<a name="l01304"></a>01304 }
-<a name="l01305"></a>01305 }
-<a name="l01306"></a>01306 BOOST_UBLAS_CHECK (n == 0, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01307"></a>01307 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01308"></a>01308 }
-<a name="l01309"></a>01309 BOOST_UBLAS_INLINE
-<a name="l01310"></a>01310 const_iterator1 &amp;operator -= (difference_type n) {
-<a name="l01311"></a>01311 BOOST_UBLAS_CHECK (current_ == 0 || current_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01312"></a>01312 <span class="keywordflow">if</span> (current_ == 0) {
-<a name="l01313"></a>01313 size_type d = (std::min) (n, it1_ - it1_begin_);
-<a name="l01314"></a>01314 it1_ -= d;
-<a name="l01315"></a>01315 n -= d;
-<a name="l01316"></a>01316 <span class="keywordflow">if</span> (n &gt; 0) {
-<a name="l01317"></a>01317 BOOST_UBLAS_CHECK (end_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01318"></a>01318 d = (std::min) (n, it2_end_ - it2_begin_);
-<a name="l01319"></a>01319 it2_ = it2_end_ - d;
-<a name="l01320"></a>01320 n -= d;
-<a name="l01321"></a>01321 current_ = 1;
-<a name="l01322"></a>01322 }
-<a name="l01323"></a>01323 } <span class="keywordflow">else</span> <span class="comment">/* if (current_ == 1) */</span> {
-<a name="l01324"></a>01324 size_type d = (std::min) (n, it2_ - it2_begin_);
-<a name="l01325"></a>01325 it2_ -= d;
-<a name="l01326"></a>01326 n -= d;
-<a name="l01327"></a>01327 <span class="keywordflow">if</span> (n &gt; 0) {
-<a name="l01328"></a>01328 BOOST_UBLAS_CHECK (end_ == 0, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01329"></a>01329 d = (std::min) (n, it1_end_ - it1_begin_);
-<a name="l01330"></a>01330 it1_ = it1_end_ - d;
-<a name="l01331"></a>01331 n -= d;
-<a name="l01332"></a>01332 current_ = 0;
-<a name="l01333"></a>01333 }
-<a name="l01334"></a>01334 }
-<a name="l01335"></a>01335 BOOST_UBLAS_CHECK (n == 0, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01336"></a>01336 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01337"></a>01337 }
-<a name="l01338"></a>01338 BOOST_UBLAS_INLINE
-<a name="l01339"></a>01339 difference_type operator - (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l01340"></a>01340 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="l01341"></a>01341 BOOST_UBLAS_CHECK (current_ == 0 || current_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01342"></a>01342 BOOST_UBLAS_CHECK (it.current_ == 0 || it.current_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01343"></a>01343 BOOST_UBLAS_CHECK (<span class="comment">/* begin_ == it.begin_ &amp;&amp; */</span> end_ == it.end_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01344"></a>01344 <span class="keywordflow">if</span> (current_ == 0 &amp;&amp; it.current_ == 0) {
-<a name="l01345"></a>01345 <span class="keywordflow">return</span> it1_ - it.it1_;
-<a name="l01346"></a>01346 } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (current_ == 0 &amp;&amp; it.current_ == 1) {
-<a name="l01347"></a>01347 <span class="keywordflow">if</span> (end_ == 1 &amp;&amp; it.end_ == 1) {
-<a name="l01348"></a>01348 <span class="keywordflow">return</span> (it1_ - it.it1_end_) + (it.it2_begin_ - it.it2_);
-<a name="l01349"></a>01349 } <span class="keywordflow">else</span> <span class="comment">/* if (end_ == 0 &amp;&amp; it.end_ == 0) */</span> {
-<a name="l01350"></a>01350 <span class="keywordflow">return</span> (it1_ - it.it1_begin_) + (it.it2_end_ - it.it2_);
-<a name="l01351"></a>01351 }
-<a name="l01352"></a>01352
-<a name="l01353"></a>01353 } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (current_ == 1 &amp;&amp; it.current_ == 0) {
-<a name="l01354"></a>01354 <span class="keywordflow">if</span> (end_ == 1 &amp;&amp; it.end_ == 1) {
-<a name="l01355"></a>01355 <span class="keywordflow">return</span> (it2_ - it.it2_begin_) + (it.it1_end_ - it.it1_);
-<a name="l01356"></a>01356 } <span class="keywordflow">else</span> <span class="comment">/* if (end_ == 0 &amp;&amp; it.end_ == 0) */</span> {
-<a name="l01357"></a>01357 <span class="keywordflow">return</span> (it2_ - it.it2_end_) + (it.it1_begin_ - it.it1_);
-<a name="l01358"></a>01358 }
-<a name="l01359"></a>01359 }
-<a name="l01360"></a>01360 <span class="comment">/* current_ == 1 &amp;&amp; it.current_ == 1 */</span> {
-<a name="l01361"></a>01361 <span class="keywordflow">return</span> it2_ - it.it2_;
-<a name="l01362"></a>01362 }
-<a name="l01363"></a>01363 }
-<a name="l01364"></a>01364
-<a name="l01365"></a>01365 <span class="comment">// Dereference</span>
-<a name="l01366"></a>01366 BOOST_UBLAS_INLINE
-<a name="l01367"></a>01367 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l01368"></a>01368 BOOST_UBLAS_CHECK (current_ == 0 || current_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01369"></a>01369 <span class="keywordflow">if</span> (current_ == 0) {
-<a name="l01370"></a>01370 BOOST_UBLAS_CHECK (it1_ != it1_end_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01371"></a>01371 <span class="keywordflow">return</span> *it1_;
-<a name="l01372"></a>01372 } <span class="keywordflow">else</span> <span class="comment">/* if (current_ == 1) */</span> {
-<a name="l01373"></a>01373 BOOST_UBLAS_CHECK (it2_ != it2_end_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01374"></a>01374 <span class="keywordflow">return</span> *it2_;
-<a name="l01375"></a>01375 }
-<a name="l01376"></a>01376 }
-<a name="l01377"></a>01377 BOOST_UBLAS_INLINE
-<a name="l01378"></a>01378 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l01379"></a>01379 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l01380"></a>01380 }
-<a name="l01381"></a>01381
-<a name="l01382"></a>01382 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l01383"></a>01383 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l01384"></a>01384 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01385"></a>01385 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">self_type</a>::
-<a name="l01386"></a>01386 <span class="preprocessor">#endif</span>
-<a name="l01387"></a>01387 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator2.html">const_iterator2</a> begin ()<span class="keyword"> const </span>{
-<a name="l01388"></a>01388 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find2 (1, index1 (), 0);
-<a name="l01389"></a>01389 }
-<a name="l01390"></a>01390 BOOST_UBLAS_INLINE
-<a name="l01391"></a>01391 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01392"></a>01392 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">self_type</a>::
-<a name="l01393"></a>01393 <span class="preprocessor">#endif</span>
-<a name="l01394"></a>01394 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator2.html">const_iterator2</a> end ()<span class="keyword"> const </span>{
-<a name="l01395"></a>01395 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find2 (1, index1 (), (*this) ().size2 ());
-<a name="l01396"></a>01396 }
-<a name="l01397"></a>01397 BOOST_UBLAS_INLINE
-<a name="l01398"></a>01398 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01399"></a>01399 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">self_type</a>::
-<a name="l01400"></a>01400 <span class="preprocessor">#endif</span>
-<a name="l01401"></a>01401 <span class="preprocessor"></span> const_reverse_iterator2 rbegin ()<span class="keyword"> const </span>{
-<a name="l01402"></a>01402 <span class="keywordflow">return</span> const_reverse_iterator2 (end ());
-<a name="l01403"></a>01403 }
-<a name="l01404"></a>01404 BOOST_UBLAS_INLINE
-<a name="l01405"></a>01405 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01406"></a>01406 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">self_type</a>::
-<a name="l01407"></a>01407 <span class="preprocessor">#endif</span>
-<a name="l01408"></a>01408 <span class="preprocessor"></span> const_reverse_iterator2 rend ()<span class="keyword"> const </span>{
-<a name="l01409"></a>01409 <span class="keywordflow">return</span> const_reverse_iterator2 (begin ());
-<a name="l01410"></a>01410 }
-<a name="l01411"></a>01411 <span class="preprocessor">#endif</span>
-<a name="l01412"></a>01412 <span class="preprocessor"></span>
-<a name="l01413"></a>01413 <span class="comment">// Indices</span>
-<a name="l01414"></a>01414 BOOST_UBLAS_INLINE
-<a name="l01415"></a>01415 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l01416"></a>01416 BOOST_UBLAS_CHECK (current_ == 0 || current_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01417"></a>01417 <span class="keywordflow">if</span> (current_ == 0) {
-<a name="l01418"></a>01418 BOOST_UBLAS_CHECK (it1_ != it1_end_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01419"></a>01419 <span class="keywordflow">return</span> it1_.index1 ();
-<a name="l01420"></a>01420 } <span class="keywordflow">else</span> <span class="comment">/* if (current_ == 1) */</span> {
-<a name="l01421"></a>01421 BOOST_UBLAS_CHECK (it2_ != it2_end_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01422"></a>01422 <span class="keywordflow">return</span> it2_.index2 ();
-<a name="l01423"></a>01423 }
-<a name="l01424"></a>01424 }
-<a name="l01425"></a>01425 BOOST_UBLAS_INLINE
-<a name="l01426"></a>01426 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l01427"></a>01427 BOOST_UBLAS_CHECK (current_ == 0 || current_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01428"></a>01428 <span class="keywordflow">if</span> (current_ == 0) {
-<a name="l01429"></a>01429 BOOST_UBLAS_CHECK (it1_ != it1_end_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01430"></a>01430 <span class="keywordflow">return</span> it1_.index2 ();
-<a name="l01431"></a>01431 } <span class="keywordflow">else</span> <span class="comment">/* if (current_ == 1) */</span> {
-<a name="l01432"></a>01432 BOOST_UBLAS_CHECK (it2_ != it2_end_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01433"></a>01433 <span class="keywordflow">return</span> it2_.index1 ();
-<a name="l01434"></a>01434 }
-<a name="l01435"></a>01435 }
-<a name="l01436"></a>01436
-<a name="l01437"></a>01437 <span class="comment">// Assignment</span>
-<a name="l01438"></a>01438 BOOST_UBLAS_INLINE
-<a name="l01439"></a>01439 const_iterator1 &amp;operator = (<span class="keyword">const</span> const_iterator1 &amp;it) {
-<a name="l01440"></a>01440 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l01441"></a>01441 begin_ = it.begin_;
-<a name="l01442"></a>01442 end_ = it.end_;
-<a name="l01443"></a>01443 current_ = it.current_;
-<a name="l01444"></a>01444 it1_begin_ = it.it1_begin_;
-<a name="l01445"></a>01445 it1_end_ = it.it1_end_;
-<a name="l01446"></a>01446 it1_ = it.it1_;
-<a name="l01447"></a>01447 it2_begin_ = it.it2_begin_;
-<a name="l01448"></a>01448 it2_end_ = it.it2_end_;
-<a name="l01449"></a>01449 it2_ = it.it2_;
-<a name="l01450"></a>01450 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01451"></a>01451 }
-<a name="l01452"></a>01452
-<a name="l01453"></a>01453 <span class="comment">// Comparison</span>
-<a name="l01454"></a>01454 BOOST_UBLAS_INLINE
-<a name="l01455"></a>01455 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l01456"></a>01456 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="l01457"></a>01457 BOOST_UBLAS_CHECK (current_ == 0 || current_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01458"></a>01458 BOOST_UBLAS_CHECK (it.current_ == 0 || it.current_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01459"></a>01459 BOOST_UBLAS_CHECK (<span class="comment">/* begin_ == it.begin_ &amp;&amp; */</span> end_ == it.end_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01460"></a>01460 <span class="keywordflow">return</span> (current_ == 0 &amp;&amp; it.current_ == 0 &amp;&amp; it1_ == it.it1_) ||
-<a name="l01461"></a>01461 (current_ == 1 &amp;&amp; it.current_ == 1 &amp;&amp; it2_ == it.it2_);
-<a name="l01462"></a>01462 }
-<a name="l01463"></a>01463 BOOST_UBLAS_INLINE
-<a name="l01464"></a>01464 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l01465"></a>01465 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="l01466"></a>01466 <span class="keywordflow">return</span> it - *<span class="keyword">this</span> &gt; 0;
-<a name="l01467"></a>01467 }
-<a name="l01468"></a>01468
-<a name="l01469"></a>01469 <span class="keyword">private</span>:
-<a name="l01470"></a>01470 <span class="keywordtype">int</span> begin_;
-<a name="l01471"></a>01471 <span class="keywordtype">int</span> end_;
-<a name="l01472"></a>01472 <span class="keywordtype">int</span> current_;
-<a name="l01473"></a>01473 const_subiterator1_type it1_begin_;
-<a name="l01474"></a>01474 const_subiterator1_type it1_end_;
-<a name="l01475"></a>01475 const_subiterator1_type it1_;
-<a name="l01476"></a>01476 const_subiterator2_type it2_begin_;
-<a name="l01477"></a>01477 const_subiterator2_type it2_end_;
-<a name="l01478"></a>01478 const_subiterator2_type it2_;
-<a name="l01479"></a>01479 };
-<a name="l01480"></a>01480 <span class="preprocessor">#endif</span>
-<a name="l01481"></a>01481 <span class="preprocessor"></span>
-<a name="l01482"></a>01482 BOOST_UBLAS_INLINE
-<a name="l01483"></a>01483 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator1.html">const_iterator1</a> begin1 ()<span class="keyword"> const </span>{
-<a name="l01484"></a>01484 <span class="keywordflow">return</span> find1 (0, 0, 0);
-<a name="l01485"></a>01485 }
-<a name="l01486"></a>01486 BOOST_UBLAS_INLINE
-<a name="l01487"></a>01487 const_iterator1 end1 ()<span class="keyword"> const </span>{
-<a name="l01488"></a>01488 <span class="keywordflow">return</span> find1 (0, size1 (), 0);
-<a name="l01489"></a>01489 }
-<a name="l01490"></a>01490
-<a name="l01491"></a>01491 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01492"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator1.html">01492</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator1.html">iterator1</a>:
-<a name="l01493"></a>01493 <span class="keyword">public</span> container_reference&lt;symmetric_adaptor&gt;,
-<a name="l01494"></a>01494 <span class="keyword">public</span> random_access_iterator_base&lt;typename iterator_restrict_traits&lt;
-<a name="l01495"></a>01495 typename subiterator1_type::iterator_category, packed_random_access_iterator_tag&gt;::iterator_category,
-<a name="l01496"></a>01496 iterator1, value_type&gt; {
-<a name="l01497"></a>01497 <span class="keyword">public</span>:
-<a name="l01498"></a>01498 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator1_type::value_type value_type;
-<a name="l01499"></a>01499 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator1_type::difference_type difference_type;
-<a name="l01500"></a>01500 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator1_type::reference reference;
-<a name="l01501"></a>01501 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator1_type::pointer pointer;
-<a name="l01502"></a>01502
-<a name="l01503"></a>01503 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator2.html">iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator2.html">dual_iterator_type</a>;
-<a name="l01504"></a>01504 <span class="keyword">typedef</span> reverse_iterator2 dual_reverse_iterator_type;
-<a name="l01505"></a>01505
-<a name="l01506"></a>01506 <span class="comment">// Construction and destruction</span>
-<a name="l01507"></a>01507 BOOST_UBLAS_INLINE
-<a name="l01508"></a>01508 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator1.html">iterator1</a> ():
-<a name="l01509"></a>01509 container_reference&lt;self_type&gt; (), it1_ () {}
-<a name="l01510"></a>01510 BOOST_UBLAS_INLINE
-<a name="l01511"></a>01511 iterator1 (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">self_type</a> &amp;m, <span class="keyword">const</span> subiterator1_type &amp;it1):
-<a name="l01512"></a>01512 container_reference&lt;self_type&gt; (m), it1_ (it1) {}
-<a name="l01513"></a>01513
-<a name="l01514"></a>01514 <span class="comment">// Arithmetic</span>
-<a name="l01515"></a>01515 BOOST_UBLAS_INLINE
-<a name="l01516"></a>01516 iterator1 &amp;operator ++ () {
-<a name="l01517"></a>01517 ++ it1_;
-<a name="l01518"></a>01518 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01519"></a>01519 }
-<a name="l01520"></a>01520 BOOST_UBLAS_INLINE
-<a name="l01521"></a>01521 iterator1 &amp;operator -- () {
-<a name="l01522"></a>01522 -- it1_;
-<a name="l01523"></a>01523 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01524"></a>01524 }
-<a name="l01525"></a>01525 BOOST_UBLAS_INLINE
-<a name="l01526"></a>01526 iterator1 &amp;operator += (difference_type n) {
-<a name="l01527"></a>01527 it1_ += n;
-<a name="l01528"></a>01528 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01529"></a>01529 }
-<a name="l01530"></a>01530 BOOST_UBLAS_INLINE
-<a name="l01531"></a>01531 iterator1 &amp;operator -= (difference_type n) {
-<a name="l01532"></a>01532 it1_ -= n;
-<a name="l01533"></a>01533 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01534"></a>01534 }
-<a name="l01535"></a>01535 BOOST_UBLAS_INLINE
-<a name="l01536"></a>01536 difference_type operator - (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l01537"></a>01537 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="l01538"></a>01538 <span class="keywordflow">return</span> it1_ - it.it1_;
-<a name="l01539"></a>01539 }
-<a name="l01540"></a>01540
-<a name="l01541"></a>01541 <span class="comment">// Dereference</span>
-<a name="l01542"></a>01542 BOOST_UBLAS_INLINE
-<a name="l01543"></a>01543 reference operator * ()<span class="keyword"> const </span>{
-<a name="l01544"></a>01544 <span class="keywordflow">return</span> *it1_;
-<a name="l01545"></a>01545 }
-<a name="l01546"></a>01546 BOOST_UBLAS_INLINE
-<a name="l01547"></a>01547 reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l01548"></a>01548 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l01549"></a>01549 }
-<a name="l01550"></a>01550
-<a name="l01551"></a>01551 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l01552"></a>01552 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l01553"></a>01553 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01554"></a>01554 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">self_type</a>::
-<a name="l01555"></a>01555 <span class="preprocessor">#endif</span>
-<a name="l01556"></a>01556 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator2.html">iterator2</a> begin ()<span class="keyword"> const </span>{
-<a name="l01557"></a>01557 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find2 (1, index1 (), 0);
-<a name="l01558"></a>01558 }
-<a name="l01559"></a>01559 BOOST_UBLAS_INLINE
-<a name="l01560"></a>01560 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01561"></a>01561 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">self_type</a>::
-<a name="l01562"></a>01562 <span class="preprocessor">#endif</span>
-<a name="l01563"></a>01563 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator2.html">iterator2</a> end ()<span class="keyword"> const </span>{
-<a name="l01564"></a>01564 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find2 (1, index1 (), (*this) ().size2 ());
-<a name="l01565"></a>01565 }
-<a name="l01566"></a>01566 BOOST_UBLAS_INLINE
-<a name="l01567"></a>01567 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01568"></a>01568 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">self_type</a>::
-<a name="l01569"></a>01569 <span class="preprocessor">#endif</span>
-<a name="l01570"></a>01570 <span class="preprocessor"></span> reverse_iterator2 rbegin ()<span class="keyword"> const </span>{
-<a name="l01571"></a>01571 <span class="keywordflow">return</span> reverse_iterator2 (end ());
-<a name="l01572"></a>01572 }
-<a name="l01573"></a>01573 BOOST_UBLAS_INLINE
-<a name="l01574"></a>01574 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01575"></a>01575 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">self_type</a>::
-<a name="l01576"></a>01576 <span class="preprocessor">#endif</span>
-<a name="l01577"></a>01577 <span class="preprocessor"></span> reverse_iterator2 rend ()<span class="keyword"> const </span>{
-<a name="l01578"></a>01578 <span class="keywordflow">return</span> reverse_iterator2 (begin ());
-<a name="l01579"></a>01579 }
-<a name="l01580"></a>01580 <span class="preprocessor">#endif</span>
-<a name="l01581"></a>01581 <span class="preprocessor"></span>
-<a name="l01582"></a>01582 <span class="comment">// Indices</span>
-<a name="l01583"></a>01583 BOOST_UBLAS_INLINE
-<a name="l01584"></a>01584 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l01585"></a>01585 <span class="keywordflow">return</span> it1_.index1 ();
-<a name="l01586"></a>01586 }
-<a name="l01587"></a>01587 BOOST_UBLAS_INLINE
-<a name="l01588"></a>01588 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l01589"></a>01589 <span class="keywordflow">return</span> it1_.index2 ();
-<a name="l01590"></a>01590 }
-<a name="l01591"></a>01591
-<a name="l01592"></a>01592 <span class="comment">// Assignment</span>
-<a name="l01593"></a>01593 BOOST_UBLAS_INLINE
-<a name="l01594"></a>01594 iterator1 &amp;operator = (<span class="keyword">const</span> iterator1 &amp;it) {
-<a name="l01595"></a>01595 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l01596"></a>01596 it1_ = it.it1_;
-<a name="l01597"></a>01597 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01598"></a>01598 }
-<a name="l01599"></a>01599
-<a name="l01600"></a>01600 <span class="comment">// Comparison</span>
-<a name="l01601"></a>01601 BOOST_UBLAS_INLINE
-<a name="l01602"></a>01602 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l01603"></a>01603 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="l01604"></a>01604 <span class="keywordflow">return</span> it1_ == it.it1_;
-<a name="l01605"></a>01605 }
-<a name="l01606"></a>01606 BOOST_UBLAS_INLINE
-<a name="l01607"></a>01607 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l01608"></a>01608 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="l01609"></a>01609 <span class="keywordflow">return</span> it1_ &lt; it.it1_;
-<a name="l01610"></a>01610 }
-<a name="l01611"></a>01611
-<a name="l01612"></a>01612 <span class="keyword">private</span>:
-<a name="l01613"></a>01613 subiterator1_type it1_;
-<a name="l01614"></a>01614
-<a name="l01615"></a>01615 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l01616"></a>01616 };
-<a name="l01617"></a>01617 <span class="preprocessor">#endif</span>
-<a name="l01618"></a>01618 <span class="preprocessor"></span>
-<a name="l01619"></a>01619 BOOST_UBLAS_INLINE
-<a name="l01620"></a>01620 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator1.html">iterator1</a> begin1 () {
-<a name="l01621"></a>01621 <span class="keywordflow">return</span> find1 (0, 0, 0);
-<a name="l01622"></a>01622 }
-<a name="l01623"></a>01623 BOOST_UBLAS_INLINE
-<a name="l01624"></a>01624 iterator1 end1 () {
-<a name="l01625"></a>01625 <span class="keywordflow">return</span> find1 (0, size1 (), 0);
-<a name="l01626"></a>01626 }
-<a name="l01627"></a>01627
-<a name="l01628"></a>01628 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01629"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator2.html">01629</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator2.html">const_iterator2</a>:
-<a name="l01630"></a>01630 <span class="keyword">public</span> container_const_reference&lt;symmetric_adaptor&gt;,
-<a name="l01631"></a>01631 <span class="keyword">public</span> random_access_iterator_base&lt;typename iterator_restrict_traits&lt;
-<a name="l01632"></a>01632 typename const_subiterator2_type::iterator_category, dense_random_access_iterator_tag&gt;::iterator_category,
-<a name="l01633"></a>01633 const_iterator2, value_type&gt; {
-<a name="l01634"></a>01634 <span class="keyword">public</span>:
-<a name="l01635"></a>01635 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator2_type::value_type value_type;
-<a name="l01636"></a>01636 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator2_type::difference_type difference_type;
-<a name="l01637"></a>01637 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator2_type::reference reference;
-<a name="l01638"></a>01638 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator2_type::pointer pointer;
-<a name="l01639"></a>01639
-<a name="l01640"></a>01640 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator1.html">const_iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator1.html">dual_iterator_type</a>;
-<a name="l01641"></a>01641 <span class="keyword">typedef</span> const_reverse_iterator1 dual_reverse_iterator_type;
-<a name="l01642"></a>01642
-<a name="l01643"></a>01643 <span class="comment">// Construction and destruction</span>
-<a name="l01644"></a>01644 BOOST_UBLAS_INLINE
-<a name="l01645"></a>01645 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator2.html">const_iterator2</a> ():
-<a name="l01646"></a>01646 container_const_reference&lt;self_type&gt; (),
-<a name="l01647"></a>01647 begin_ (-1), end_ (-1), current_ (-1),
-<a name="l01648"></a>01648 it1_begin_ (), it1_end_ (), it1_ (),
-<a name="l01649"></a>01649 it2_begin_ (), it2_end_ (), it2_ () {}
-<a name="l01650"></a>01650 BOOST_UBLAS_INLINE
-<a name="l01651"></a>01651 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">self_type</a> &amp;m, <span class="keywordtype">int</span> begin, <span class="keywordtype">int</span> end,
-<a name="l01652"></a>01652 <span class="keyword">const</span> const_subiterator1_type &amp;it1_begin, <span class="keyword">const</span> const_subiterator1_type &amp;it1_end,
-<a name="l01653"></a>01653 <span class="keyword">const</span> const_subiterator2_type &amp;it2_begin, <span class="keyword">const</span> const_subiterator2_type &amp;it2_end):
-<a name="l01654"></a>01654 container_const_reference&lt;self_type&gt; (m),
-<a name="l01655"></a>01655 begin_ (begin), end_ (end), current_ (begin),
-<a name="l01656"></a>01656 it1_begin_ (it1_begin), it1_end_ (it1_end), it1_ (it1_begin_),
-<a name="l01657"></a>01657 it2_begin_ (it2_begin), it2_end_ (it2_end), it2_ (it2_begin_) {
-<a name="l01658"></a>01658 <span class="keywordflow">if</span> (current_ == 0 &amp;&amp; it1_ == it1_end_)
-<a name="l01659"></a>01659 current_ = 1;
-<a name="l01660"></a>01660 <span class="keywordflow">if</span> (current_ == 1 &amp;&amp; it2_ == it2_end_)
-<a name="l01661"></a>01661 current_ = 0;
-<a name="l01662"></a>01662 <span class="keywordflow">if</span> ((current_ == 0 &amp;&amp; it1_ == it1_end_) ||
-<a name="l01663"></a>01663 (current_ == 1 &amp;&amp; it2_ == it2_end_))
-<a name="l01664"></a>01664 current_ = end_;
-<a name="l01665"></a>01665 BOOST_UBLAS_CHECK (current_ == end_ ||
-<a name="l01666"></a>01666 (current_ == 0 &amp;&amp; it1_ != it1_end_) ||
-<a name="l01667"></a>01667 (current_ == 1 &amp;&amp; it2_ != it2_end_), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01668"></a>01668 }
-<a name="l01669"></a>01669 <span class="comment">// FIXME cannot compiler</span>
-<a name="l01670"></a>01670 <span class="comment">// iterator2 does not have these members!</span>
-<a name="l01671"></a>01671 BOOST_UBLAS_INLINE
-<a name="l01672"></a>01672 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator2.html">iterator2</a> &amp;it):
-<a name="l01673"></a>01673 container_const_reference&lt;self_type&gt; (it ()),
-<a name="l01674"></a>01674 begin_ (it.begin_), end_ (it.end_), current_ (it.current_),
-<a name="l01675"></a>01675 it1_begin_ (it.it1_begin_), it1_end_ (it.it1_end_), it1_ (it.it1_),
-<a name="l01676"></a>01676 it2_begin_ (it.it2_begin_), it2_end_ (it.it2_end_), it2_ (it.it2_) {
-<a name="l01677"></a>01677 BOOST_UBLAS_CHECK (current_ == end_ ||
-<a name="l01678"></a>01678 (current_ == 0 &amp;&amp; it1_ != it1_end_) ||
-<a name="l01679"></a>01679 (current_ == 1 &amp;&amp; it2_ != it2_end_), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01680"></a>01680 }
-<a name="l01681"></a>01681
-<a name="l01682"></a>01682 <span class="comment">// Arithmetic</span>
-<a name="l01683"></a>01683 BOOST_UBLAS_INLINE
-<a name="l01684"></a>01684 const_iterator2 &amp;operator ++ () {
-<a name="l01685"></a>01685 BOOST_UBLAS_CHECK (current_ == 0 || current_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01686"></a>01686 <span class="keywordflow">if</span> (current_ == 0) {
-<a name="l01687"></a>01687 BOOST_UBLAS_CHECK (it1_ != it1_end_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01688"></a>01688 ++ it1_;
-<a name="l01689"></a>01689 <span class="keywordflow">if</span> (it1_ == it1_end_ &amp;&amp; end_ == 1) {
-<a name="l01690"></a>01690 it2_ = it2_begin_;
-<a name="l01691"></a>01691 current_ = 1;
-<a name="l01692"></a>01692 }
-<a name="l01693"></a>01693 } <span class="keywordflow">else</span> <span class="comment">/* if (current_ == 1) */</span> {
-<a name="l01694"></a>01694 BOOST_UBLAS_CHECK (it2_ != it2_end_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01695"></a>01695 ++ it2_;
-<a name="l01696"></a>01696 <span class="keywordflow">if</span> (it2_ == it2_end_ &amp;&amp; end_ == 0) {
-<a name="l01697"></a>01697 it1_ = it1_begin_;
-<a name="l01698"></a>01698 current_ = 0;
-<a name="l01699"></a>01699 }
-<a name="l01700"></a>01700 }
-<a name="l01701"></a>01701 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01702"></a>01702 }
-<a name="l01703"></a>01703 BOOST_UBLAS_INLINE
-<a name="l01704"></a>01704 const_iterator2 &amp;operator -- () {
-<a name="l01705"></a>01705 BOOST_UBLAS_CHECK (current_ == 0 || current_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01706"></a>01706 <span class="keywordflow">if</span> (current_ == 0) {
-<a name="l01707"></a>01707 <span class="keywordflow">if</span> (it1_ == it1_begin_ &amp;&amp; begin_ == 1) {
-<a name="l01708"></a>01708 it2_ = it2_end_;
-<a name="l01709"></a>01709 BOOST_UBLAS_CHECK (it2_ != it2_begin_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01710"></a>01710 -- it2_;
-<a name="l01711"></a>01711 current_ = 1;
-<a name="l01712"></a>01712 } <span class="keywordflow">else</span> {
-<a name="l01713"></a>01713 -- it1_;
-<a name="l01714"></a>01714 }
-<a name="l01715"></a>01715 } <span class="keywordflow">else</span> <span class="comment">/* if (current_ == 1) */</span> {
-<a name="l01716"></a>01716 <span class="keywordflow">if</span> (it2_ == it2_begin_ &amp;&amp; begin_ == 0) {
-<a name="l01717"></a>01717 it1_ = it1_end_;
-<a name="l01718"></a>01718 BOOST_UBLAS_CHECK (it1_ != it1_begin_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01719"></a>01719 -- it1_;
-<a name="l01720"></a>01720 current_ = 0;
-<a name="l01721"></a>01721 } <span class="keywordflow">else</span> {
-<a name="l01722"></a>01722 -- it2_;
-<a name="l01723"></a>01723 }
-<a name="l01724"></a>01724 }
-<a name="l01725"></a>01725 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01726"></a>01726 }
-<a name="l01727"></a>01727 BOOST_UBLAS_INLINE
-<a name="l01728"></a>01728 const_iterator2 &amp;operator += (difference_type n) {
-<a name="l01729"></a>01729 BOOST_UBLAS_CHECK (current_ == 0 || current_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01730"></a>01730 <span class="keywordflow">if</span> (current_ == 0) {
-<a name="l01731"></a>01731 size_type d = (std::min) (n, it1_end_ - it1_);
-<a name="l01732"></a>01732 it1_ += d;
-<a name="l01733"></a>01733 n -= d;
-<a name="l01734"></a>01734 <span class="keywordflow">if</span> (n &gt; 0 || (end_ == 1 &amp;&amp; it1_ == it1_end_)) {
-<a name="l01735"></a>01735 BOOST_UBLAS_CHECK (end_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01736"></a>01736 d = (std::min) (n, it2_end_ - it2_begin_);
-<a name="l01737"></a>01737 it2_ = it2_begin_ + d;
-<a name="l01738"></a>01738 n -= d;
-<a name="l01739"></a>01739 current_ = 1;
-<a name="l01740"></a>01740 }
-<a name="l01741"></a>01741 } <span class="keywordflow">else</span> <span class="comment">/* if (current_ == 1) */</span> {
-<a name="l01742"></a>01742 size_type d = (std::min) (n, it2_end_ - it2_);
-<a name="l01743"></a>01743 it2_ += d;
-<a name="l01744"></a>01744 n -= d;
-<a name="l01745"></a>01745 <span class="keywordflow">if</span> (n &gt; 0 || (end_ == 0 &amp;&amp; it2_ == it2_end_)) {
-<a name="l01746"></a>01746 BOOST_UBLAS_CHECK (end_ == 0, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01747"></a>01747 d = (std::min) (n, it1_end_ - it1_begin_);
-<a name="l01748"></a>01748 it1_ = it1_begin_ + d;
-<a name="l01749"></a>01749 n -= d;
-<a name="l01750"></a>01750 current_ = 0;
-<a name="l01751"></a>01751 }
-<a name="l01752"></a>01752 }
-<a name="l01753"></a>01753 BOOST_UBLAS_CHECK (n == 0, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01754"></a>01754 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01755"></a>01755 }
-<a name="l01756"></a>01756 BOOST_UBLAS_INLINE
-<a name="l01757"></a>01757 const_iterator2 &amp;operator -= (difference_type n) {
-<a name="l01758"></a>01758 BOOST_UBLAS_CHECK (current_ == 0 || current_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01759"></a>01759 <span class="keywordflow">if</span> (current_ == 0) {
-<a name="l01760"></a>01760 size_type d = (std::min) (n, it1_ - it1_begin_);
-<a name="l01761"></a>01761 it1_ -= d;
-<a name="l01762"></a>01762 n -= d;
-<a name="l01763"></a>01763 <span class="keywordflow">if</span> (n &gt; 0) {
-<a name="l01764"></a>01764 BOOST_UBLAS_CHECK (end_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01765"></a>01765 d = (std::min) (n, it2_end_ - it2_begin_);
-<a name="l01766"></a>01766 it2_ = it2_end_ - d;
-<a name="l01767"></a>01767 n -= d;
-<a name="l01768"></a>01768 current_ = 1;
-<a name="l01769"></a>01769 }
-<a name="l01770"></a>01770 } <span class="keywordflow">else</span> <span class="comment">/* if (current_ == 1) */</span> {
-<a name="l01771"></a>01771 size_type d = (std::min) (n, it2_ - it2_begin_);
-<a name="l01772"></a>01772 it2_ -= d;
-<a name="l01773"></a>01773 n -= d;
-<a name="l01774"></a>01774 <span class="keywordflow">if</span> (n &gt; 0) {
-<a name="l01775"></a>01775 BOOST_UBLAS_CHECK (end_ == 0, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01776"></a>01776 d = (std::min) (n, it1_end_ - it1_begin_);
-<a name="l01777"></a>01777 it1_ = it1_end_ - d;
-<a name="l01778"></a>01778 n -= d;
-<a name="l01779"></a>01779 current_ = 0;
-<a name="l01780"></a>01780 }
-<a name="l01781"></a>01781 }
-<a name="l01782"></a>01782 BOOST_UBLAS_CHECK (n == 0, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01783"></a>01783 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01784"></a>01784 }
-<a name="l01785"></a>01785 BOOST_UBLAS_INLINE
-<a name="l01786"></a>01786 difference_type operator - (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l01787"></a>01787 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="l01788"></a>01788 BOOST_UBLAS_CHECK (current_ == 0 || current_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01789"></a>01789 BOOST_UBLAS_CHECK (it.current_ == 0 || it.current_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01790"></a>01790 BOOST_UBLAS_CHECK (<span class="comment">/* begin_ == it.begin_ &amp;&amp; */</span> end_ == it.end_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01791"></a>01791 <span class="keywordflow">if</span> (current_ == 0 &amp;&amp; it.current_ == 0) {
-<a name="l01792"></a>01792 <span class="keywordflow">return</span> it1_ - it.it1_;
-<a name="l01793"></a>01793 } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (current_ == 0 &amp;&amp; it.current_ == 1) {
-<a name="l01794"></a>01794 <span class="keywordflow">if</span> (end_ == 1 &amp;&amp; it.end_ == 1) {
-<a name="l01795"></a>01795 <span class="keywordflow">return</span> (it1_ - it.it1_end_) + (it.it2_begin_ - it.it2_);
-<a name="l01796"></a>01796 } <span class="keywordflow">else</span> <span class="comment">/* if (end_ == 0 &amp;&amp; it.end_ == 0) */</span> {
-<a name="l01797"></a>01797 <span class="keywordflow">return</span> (it1_ - it.it1_begin_) + (it.it2_end_ - it.it2_);
-<a name="l01798"></a>01798 }
-<a name="l01799"></a>01799
-<a name="l01800"></a>01800 } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (current_ == 1 &amp;&amp; it.current_ == 0) {
-<a name="l01801"></a>01801 <span class="keywordflow">if</span> (end_ == 1 &amp;&amp; it.end_ == 1) {
-<a name="l01802"></a>01802 <span class="keywordflow">return</span> (it2_ - it.it2_begin_) + (it.it1_end_ - it.it1_);
-<a name="l01803"></a>01803 } <span class="keywordflow">else</span> <span class="comment">/* if (end_ == 0 &amp;&amp; it.end_ == 0) */</span> {
-<a name="l01804"></a>01804 <span class="keywordflow">return</span> (it2_ - it.it2_end_) + (it.it1_begin_ - it.it1_);
-<a name="l01805"></a>01805 }
-<a name="l01806"></a>01806 }
-<a name="l01807"></a>01807 <span class="comment">/* current_ == 1 &amp;&amp; it.current_ == 1 */</span> {
-<a name="l01808"></a>01808 <span class="keywordflow">return</span> it2_ - it.it2_;
-<a name="l01809"></a>01809 }
-<a name="l01810"></a>01810 }
-<a name="l01811"></a>01811
-<a name="l01812"></a>01812 <span class="comment">// Dereference</span>
-<a name="l01813"></a>01813 BOOST_UBLAS_INLINE
-<a name="l01814"></a>01814 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l01815"></a>01815 BOOST_UBLAS_CHECK (current_ == 0 || current_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01816"></a>01816 <span class="keywordflow">if</span> (current_ == 0) {
-<a name="l01817"></a>01817 BOOST_UBLAS_CHECK (it1_ != it1_end_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01818"></a>01818 <span class="keywordflow">return</span> *it1_;
-<a name="l01819"></a>01819 } <span class="keywordflow">else</span> <span class="comment">/* if (current_ == 1) */</span> {
-<a name="l01820"></a>01820 BOOST_UBLAS_CHECK (it2_ != it2_end_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01821"></a>01821 <span class="keywordflow">return</span> *it2_;
-<a name="l01822"></a>01822 }
-<a name="l01823"></a>01823 }
-<a name="l01824"></a>01824 BOOST_UBLAS_INLINE
-<a name="l01825"></a>01825 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l01826"></a>01826 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l01827"></a>01827 }
-<a name="l01828"></a>01828
-<a name="l01829"></a>01829 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l01830"></a>01830 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l01831"></a>01831 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01832"></a>01832 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">self_type</a>::
-<a name="l01833"></a>01833 <span class="preprocessor">#endif</span>
-<a name="l01834"></a>01834 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator1.html">const_iterator1</a> begin ()<span class="keyword"> const </span>{
-<a name="l01835"></a>01835 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find1 (1, 0, index2 ());
-<a name="l01836"></a>01836 }
-<a name="l01837"></a>01837 BOOST_UBLAS_INLINE
-<a name="l01838"></a>01838 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01839"></a>01839 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">self_type</a>::
-<a name="l01840"></a>01840 <span class="preprocessor">#endif</span>
-<a name="l01841"></a>01841 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator1.html">const_iterator1</a> end ()<span class="keyword"> const </span>{
-<a name="l01842"></a>01842 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find1 (1, (*<span class="keyword">this</span>) ().size1 (), index2 ());
-<a name="l01843"></a>01843 }
-<a name="l01844"></a>01844 BOOST_UBLAS_INLINE
-<a name="l01845"></a>01845 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01846"></a>01846 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">self_type</a>::
-<a name="l01847"></a>01847 <span class="preprocessor">#endif</span>
-<a name="l01848"></a>01848 <span class="preprocessor"></span> const_reverse_iterator1 rbegin ()<span class="keyword"> const </span>{
-<a name="l01849"></a>01849 <span class="keywordflow">return</span> const_reverse_iterator1 (end ());
-<a name="l01850"></a>01850 }
-<a name="l01851"></a>01851 BOOST_UBLAS_INLINE
-<a name="l01852"></a>01852 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01853"></a>01853 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">self_type</a>::
-<a name="l01854"></a>01854 <span class="preprocessor">#endif</span>
-<a name="l01855"></a>01855 <span class="preprocessor"></span> const_reverse_iterator1 rend ()<span class="keyword"> const </span>{
-<a name="l01856"></a>01856 <span class="keywordflow">return</span> const_reverse_iterator1 (begin ());
-<a name="l01857"></a>01857 }
-<a name="l01858"></a>01858 <span class="preprocessor">#endif</span>
-<a name="l01859"></a>01859 <span class="preprocessor"></span>
-<a name="l01860"></a>01860 <span class="comment">// Indices</span>
-<a name="l01861"></a>01861 BOOST_UBLAS_INLINE
-<a name="l01862"></a>01862 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l01863"></a>01863 BOOST_UBLAS_CHECK (current_ == 0 || current_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01864"></a>01864 <span class="keywordflow">if</span> (current_ == 0) {
-<a name="l01865"></a>01865 BOOST_UBLAS_CHECK (it1_ != it1_end_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01866"></a>01866 <span class="keywordflow">return</span> it1_.index2 ();
-<a name="l01867"></a>01867 } <span class="keywordflow">else</span> <span class="comment">/* if (current_ == 1) */</span> {
-<a name="l01868"></a>01868 BOOST_UBLAS_CHECK (it2_ != it2_end_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01869"></a>01869 <span class="keywordflow">return</span> it2_.index1 ();
-<a name="l01870"></a>01870 }
-<a name="l01871"></a>01871 }
-<a name="l01872"></a>01872 BOOST_UBLAS_INLINE
-<a name="l01873"></a>01873 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l01874"></a>01874 BOOST_UBLAS_CHECK (current_ == 0 || current_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01875"></a>01875 <span class="keywordflow">if</span> (current_ == 0) {
-<a name="l01876"></a>01876 BOOST_UBLAS_CHECK (it1_ != it1_end_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01877"></a>01877 <span class="keywordflow">return</span> it1_.index1 ();
-<a name="l01878"></a>01878 } <span class="keywordflow">else</span> <span class="comment">/* if (current_ == 1) */</span> {
-<a name="l01879"></a>01879 BOOST_UBLAS_CHECK (it2_ != it2_end_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01880"></a>01880 <span class="keywordflow">return</span> it2_.index2 ();
-<a name="l01881"></a>01881 }
-<a name="l01882"></a>01882 }
-<a name="l01883"></a>01883
-<a name="l01884"></a>01884 <span class="comment">// Assignment</span>
-<a name="l01885"></a>01885 BOOST_UBLAS_INLINE
-<a name="l01886"></a>01886 const_iterator2 &amp;operator = (<span class="keyword">const</span> const_iterator2 &amp;it) {
-<a name="l01887"></a>01887 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l01888"></a>01888 begin_ = it.begin_;
-<a name="l01889"></a>01889 end_ = it.end_;
-<a name="l01890"></a>01890 current_ = it.current_;
-<a name="l01891"></a>01891 it1_begin_ = it.it1_begin_;
-<a name="l01892"></a>01892 it1_end_ = it.it1_end_;
-<a name="l01893"></a>01893 it1_ = it.it1_;
-<a name="l01894"></a>01894 it2_begin_ = it.it2_begin_;
-<a name="l01895"></a>01895 it2_end_ = it.it2_end_;
-<a name="l01896"></a>01896 it2_ = it.it2_;
-<a name="l01897"></a>01897 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01898"></a>01898 }
-<a name="l01899"></a>01899
-<a name="l01900"></a>01900 <span class="comment">// Comparison</span>
-<a name="l01901"></a>01901 BOOST_UBLAS_INLINE
-<a name="l01902"></a>01902 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l01903"></a>01903 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="l01904"></a>01904 BOOST_UBLAS_CHECK (current_ == 0 || current_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01905"></a>01905 BOOST_UBLAS_CHECK (it.current_ == 0 || it.current_ == 1, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01906"></a>01906 BOOST_UBLAS_CHECK (<span class="comment">/* begin_ == it.begin_ &amp;&amp; */</span> end_ == it.end_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01907"></a>01907 <span class="keywordflow">return</span> (current_ == 0 &amp;&amp; it.current_ == 0 &amp;&amp; it1_ == it.it1_) ||
-<a name="l01908"></a>01908 (current_ == 1 &amp;&amp; it.current_ == 1 &amp;&amp; it2_ == it.it2_);
-<a name="l01909"></a>01909 }
-<a name="l01910"></a>01910 BOOST_UBLAS_INLINE
-<a name="l01911"></a>01911 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l01912"></a>01912 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="l01913"></a>01913 <span class="keywordflow">return</span> it - *<span class="keyword">this</span> &gt; 0;
-<a name="l01914"></a>01914 }
-<a name="l01915"></a>01915
-<a name="l01916"></a>01916 <span class="keyword">private</span>:
-<a name="l01917"></a>01917 <span class="keywordtype">int</span> begin_;
-<a name="l01918"></a>01918 <span class="keywordtype">int</span> end_;
-<a name="l01919"></a>01919 <span class="keywordtype">int</span> current_;
-<a name="l01920"></a>01920 const_subiterator1_type it1_begin_;
-<a name="l01921"></a>01921 const_subiterator1_type it1_end_;
-<a name="l01922"></a>01922 const_subiterator1_type it1_;
-<a name="l01923"></a>01923 const_subiterator2_type it2_begin_;
-<a name="l01924"></a>01924 const_subiterator2_type it2_end_;
-<a name="l01925"></a>01925 const_subiterator2_type it2_;
-<a name="l01926"></a>01926 };
-<a name="l01927"></a>01927 <span class="preprocessor">#endif</span>
-<a name="l01928"></a>01928 <span class="preprocessor"></span>
-<a name="l01929"></a>01929 BOOST_UBLAS_INLINE
-<a name="l01930"></a>01930 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator2.html">const_iterator2</a> begin2 ()<span class="keyword"> const </span>{
-<a name="l01931"></a>01931 <span class="keywordflow">return</span> find2 (0, 0, 0);
-<a name="l01932"></a>01932 }
-<a name="l01933"></a>01933 BOOST_UBLAS_INLINE
-<a name="l01934"></a>01934 const_iterator2 end2 ()<span class="keyword"> const </span>{
-<a name="l01935"></a>01935 <span class="keywordflow">return</span> find2 (0, 0, size2 ());
-<a name="l01936"></a>01936 }
-<a name="l01937"></a>01937
-<a name="l01938"></a>01938 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01939"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator2.html">01939</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator2.html">iterator2</a>:
-<a name="l01940"></a>01940 <span class="keyword">public</span> container_reference&lt;symmetric_adaptor&gt;,
-<a name="l01941"></a>01941 <span class="keyword">public</span> random_access_iterator_base&lt;typename iterator_restrict_traits&lt;
-<a name="l01942"></a>01942 typename subiterator2_type::iterator_category, packed_random_access_iterator_tag&gt;::iterator_category,
-<a name="l01943"></a>01943 iterator2, value_type&gt; {
-<a name="l01944"></a>01944 <span class="keyword">public</span>:
-<a name="l01945"></a>01945 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator2_type::value_type value_type;
-<a name="l01946"></a>01946 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator2_type::difference_type difference_type;
-<a name="l01947"></a>01947 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator2_type::reference reference;
-<a name="l01948"></a>01948 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator2_type::pointer pointer;
-<a name="l01949"></a>01949
-<a name="l01950"></a>01950 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator1.html">iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator1.html">dual_iterator_type</a>;
-<a name="l01951"></a>01951 <span class="keyword">typedef</span> reverse_iterator1 dual_reverse_iterator_type;
-<a name="l01952"></a>01952
-<a name="l01953"></a>01953 <span class="comment">// Construction and destruction</span>
-<a name="l01954"></a>01954 BOOST_UBLAS_INLINE
-<a name="l01955"></a>01955 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator2.html">iterator2</a> ():
-<a name="l01956"></a>01956 container_reference&lt;self_type&gt; (), it2_ () {}
-<a name="l01957"></a>01957 BOOST_UBLAS_INLINE
-<a name="l01958"></a>01958 iterator2 (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">self_type</a> &amp;m, <span class="keyword">const</span> subiterator2_type &amp;it2):
-<a name="l01959"></a>01959 container_reference&lt;self_type&gt; (m), it2_ (it2) {}
-<a name="l01960"></a>01960
-<a name="l01961"></a>01961 <span class="comment">// Arithmetic</span>
-<a name="l01962"></a>01962 BOOST_UBLAS_INLINE
-<a name="l01963"></a>01963 iterator2 &amp;operator ++ () {
-<a name="l01964"></a>01964 ++ it2_;
-<a name="l01965"></a>01965 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01966"></a>01966 }
-<a name="l01967"></a>01967 BOOST_UBLAS_INLINE
-<a name="l01968"></a>01968 iterator2 &amp;operator -- () {
-<a name="l01969"></a>01969 -- it2_;
-<a name="l01970"></a>01970 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01971"></a>01971 }
-<a name="l01972"></a>01972 BOOST_UBLAS_INLINE
-<a name="l01973"></a>01973 iterator2 &amp;operator += (difference_type n) {
-<a name="l01974"></a>01974 it2_ += n;
-<a name="l01975"></a>01975 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01976"></a>01976 }
-<a name="l01977"></a>01977 BOOST_UBLAS_INLINE
-<a name="l01978"></a>01978 iterator2 &amp;operator -= (difference_type n) {
-<a name="l01979"></a>01979 it2_ -= n;
-<a name="l01980"></a>01980 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01981"></a>01981 }
-<a name="l01982"></a>01982 BOOST_UBLAS_INLINE
-<a name="l01983"></a>01983 difference_type operator - (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l01984"></a>01984 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="l01985"></a>01985 <span class="keywordflow">return</span> it2_ - it.it2_;
-<a name="l01986"></a>01986 }
-<a name="l01987"></a>01987
-<a name="l01988"></a>01988 <span class="comment">// Dereference</span>
-<a name="l01989"></a>01989 BOOST_UBLAS_INLINE
-<a name="l01990"></a>01990 reference operator * ()<span class="keyword"> const </span>{
-<a name="l01991"></a>01991 <span class="keywordflow">return</span> *it2_;
-<a name="l01992"></a>01992 }
-<a name="l01993"></a>01993 BOOST_UBLAS_INLINE
-<a name="l01994"></a>01994 reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l01995"></a>01995 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l01996"></a>01996 }
-<a name="l01997"></a>01997
-<a name="l01998"></a>01998 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l01999"></a>01999 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l02000"></a>02000 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02001"></a>02001 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">self_type</a>::
-<a name="l02002"></a>02002 <span class="preprocessor">#endif</span>
-<a name="l02003"></a>02003 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator1.html">iterator1</a> begin ()<span class="keyword"> const </span>{
-<a name="l02004"></a>02004 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find1 (1, 0, index2 ());
-<a name="l02005"></a>02005 }
-<a name="l02006"></a>02006 BOOST_UBLAS_INLINE
-<a name="l02007"></a>02007 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02008"></a>02008 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">self_type</a>::
-<a name="l02009"></a>02009 <span class="preprocessor">#endif</span>
-<a name="l02010"></a>02010 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator1.html">iterator1</a> end ()<span class="keyword"> const </span>{
-<a name="l02011"></a>02011 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find1 (1, (*<span class="keyword">this</span>) ().size1 (), index2 ());
-<a name="l02012"></a>02012 }
-<a name="l02013"></a>02013 BOOST_UBLAS_INLINE
-<a name="l02014"></a>02014 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02015"></a>02015 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">self_type</a>::
-<a name="l02016"></a>02016 <span class="preprocessor">#endif</span>
-<a name="l02017"></a>02017 <span class="preprocessor"></span> reverse_iterator1 rbegin ()<span class="keyword"> const </span>{
-<a name="l02018"></a>02018 <span class="keywordflow">return</span> reverse_iterator1 (end ());
-<a name="l02019"></a>02019 }
-<a name="l02020"></a>02020 BOOST_UBLAS_INLINE
-<a name="l02021"></a>02021 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l02022"></a>02022 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">self_type</a>::
-<a name="l02023"></a>02023 <span class="preprocessor">#endif</span>
-<a name="l02024"></a>02024 <span class="preprocessor"></span> reverse_iterator1 rend ()<span class="keyword"> const </span>{
-<a name="l02025"></a>02025 <span class="keywordflow">return</span> reverse_iterator1 (begin ());
-<a name="l02026"></a>02026 }
-<a name="l02027"></a>02027 <span class="preprocessor">#endif</span>
-<a name="l02028"></a>02028 <span class="preprocessor"></span>
-<a name="l02029"></a>02029 <span class="comment">// Indices</span>
-<a name="l02030"></a>02030 BOOST_UBLAS_INLINE
-<a name="l02031"></a>02031 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l02032"></a>02032 <span class="keywordflow">return</span> it2_.index1 ();
-<a name="l02033"></a>02033 }
-<a name="l02034"></a>02034 BOOST_UBLAS_INLINE
-<a name="l02035"></a>02035 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l02036"></a>02036 <span class="keywordflow">return</span> it2_.index2 ();
-<a name="l02037"></a>02037 }
-<a name="l02038"></a>02038
-<a name="l02039"></a>02039 <span class="comment">// Assignment</span>
-<a name="l02040"></a>02040 BOOST_UBLAS_INLINE
-<a name="l02041"></a>02041 iterator2 &amp;operator = (<span class="keyword">const</span> iterator2 &amp;it) {
-<a name="l02042"></a>02042 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l02043"></a>02043 it2_ = it.it2_;
-<a name="l02044"></a>02044 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02045"></a>02045 }
-<a name="l02046"></a>02046
-<a name="l02047"></a>02047 <span class="comment">// Comparison</span>
-<a name="l02048"></a>02048 BOOST_UBLAS_INLINE
-<a name="l02049"></a>02049 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l02050"></a>02050 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="l02051"></a>02051 <span class="keywordflow">return</span> it2_ == it.it2_;
-<a name="l02052"></a>02052 }
-<a name="l02053"></a>02053 BOOST_UBLAS_INLINE
-<a name="l02054"></a>02054 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l02055"></a>02055 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="l02056"></a>02056 <span class="keywordflow">return</span> it2_ &lt; it.it2_;
-<a name="l02057"></a>02057 }
-<a name="l02058"></a>02058
-<a name="l02059"></a>02059 <span class="keyword">private</span>:
-<a name="l02060"></a>02060 subiterator2_type it2_;
-<a name="l02061"></a>02061
-<a name="l02062"></a>02062 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l02063"></a>02063 };
-<a name="l02064"></a>02064 <span class="preprocessor">#endif</span>
-<a name="l02065"></a>02065 <span class="preprocessor"></span>
-<a name="l02066"></a>02066 BOOST_UBLAS_INLINE
-<a name="l02067"></a>02067 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator2.html">iterator2</a> begin2 () {
-<a name="l02068"></a>02068 <span class="keywordflow">return</span> find2 (0, 0, 0);
-<a name="l02069"></a>02069 }
-<a name="l02070"></a>02070 BOOST_UBLAS_INLINE
-<a name="l02071"></a>02071 iterator2 end2 () {
-<a name="l02072"></a>02072 <span class="keywordflow">return</span> find2 (0, 0, size2 ());
-<a name="l02073"></a>02073 }
-<a name="l02074"></a>02074
-<a name="l02075"></a>02075 <span class="comment">// Reverse iterators</span>
-<a name="l02076"></a>02076
-<a name="l02077"></a>02077 BOOST_UBLAS_INLINE
-<a name="l02078"></a>02078 const_reverse_iterator1 rbegin1 ()<span class="keyword"> const </span>{
-<a name="l02079"></a>02079 <span class="keywordflow">return</span> const_reverse_iterator1 (end1 ());
-<a name="l02080"></a>02080 }
-<a name="l02081"></a>02081 BOOST_UBLAS_INLINE
-<a name="l02082"></a>02082 const_reverse_iterator1 rend1 ()<span class="keyword"> const </span>{
-<a name="l02083"></a>02083 <span class="keywordflow">return</span> const_reverse_iterator1 (begin1 ());
-<a name="l02084"></a>02084 }
-<a name="l02085"></a>02085
-<a name="l02086"></a>02086 BOOST_UBLAS_INLINE
-<a name="l02087"></a>02087 reverse_iterator1 rbegin1 () {
-<a name="l02088"></a>02088 <span class="keywordflow">return</span> reverse_iterator1 (end1 ());
-<a name="l02089"></a>02089 }
-<a name="l02090"></a>02090 BOOST_UBLAS_INLINE
-<a name="l02091"></a>02091 reverse_iterator1 rend1 () {
-<a name="l02092"></a>02092 <span class="keywordflow">return</span> reverse_iterator1 (begin1 ());
-<a name="l02093"></a>02093 }
-<a name="l02094"></a>02094
-<a name="l02095"></a>02095 BOOST_UBLAS_INLINE
-<a name="l02096"></a>02096 const_reverse_iterator2 rbegin2 ()<span class="keyword"> const </span>{
-<a name="l02097"></a>02097 <span class="keywordflow">return</span> const_reverse_iterator2 (end2 ());
-<a name="l02098"></a>02098 }
-<a name="l02099"></a>02099 BOOST_UBLAS_INLINE
-<a name="l02100"></a>02100 const_reverse_iterator2 rend2 ()<span class="keyword"> const </span>{
-<a name="l02101"></a>02101 <span class="keywordflow">return</span> const_reverse_iterator2 (begin2 ());
-<a name="l02102"></a>02102 }
-<a name="l02103"></a>02103
-<a name="l02104"></a>02104 BOOST_UBLAS_INLINE
-<a name="l02105"></a>02105 reverse_iterator2 rbegin2 () {
-<a name="l02106"></a>02106 <span class="keywordflow">return</span> reverse_iterator2 (end2 ());
-<a name="l02107"></a>02107 }
-<a name="l02108"></a>02108 BOOST_UBLAS_INLINE
-<a name="l02109"></a>02109 reverse_iterator2 rend2 () {
-<a name="l02110"></a>02110 <span class="keywordflow">return</span> reverse_iterator2 (begin2 ());
-<a name="l02111"></a>02111 }
-<a name="l02112"></a>02112
-<a name="l02113"></a>02113 <span class="keyword">private</span>:
-<a name="l02114"></a>02114 matrix_closure_type data_;
-<a name="l02115"></a>02115 };
-<a name="l02116"></a>02116
-<a name="l02117"></a>02117 <span class="comment">// Specialization for temporary_traits</span>
-<a name="l02118"></a>02118 <span class="keyword">template</span> &lt;<span class="keyword">class</span> M, <span class="keyword">class</span> TRI&gt;
-<a name="l02119"></a><a class="code" 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">02119</a> <span class="keyword">struct </span>vector_temporary_traits&lt; symmetric_adaptor&lt;M, TRI&gt; &gt;
-<a name="l02120"></a>02120 : vector_temporary_traits&lt; M &gt; {} ;
-<a name="l02121"></a>02121 <span class="keyword">template</span> &lt;<span class="keyword">class</span> M, <span class="keyword">class</span> TRI&gt;
-<a name="l02122"></a><a class="code" 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">02122</a> <span class="keyword">struct </span>vector_temporary_traits&lt; const symmetric_adaptor&lt;M, TRI&gt; &gt;
-<a name="l02123"></a>02123 : vector_temporary_traits&lt; M &gt; {} ;
-<a name="l02124"></a>02124
-<a name="l02125"></a>02125 <span class="keyword">template</span> &lt;<span class="keyword">class</span> M, <span class="keyword">class</span> TRI&gt;
-<a name="l02126"></a><a class="code" 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">02126</a> <span class="keyword">struct </span>matrix_temporary_traits&lt; symmetric_adaptor&lt;M, TRI&gt; &gt;
-<a name="l02127"></a>02127 : matrix_temporary_traits&lt; M &gt; {} ;
-<a name="l02128"></a>02128 <span class="keyword">template</span> &lt;<span class="keyword">class</span> M, <span class="keyword">class</span> TRI&gt;
-<a name="l02129"></a><a class="code" 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">02129</a> <span class="keyword">struct </span>matrix_temporary_traits&lt; const symmetric_adaptor&lt;M, TRI&gt; &gt;
-<a name="l02130"></a>02130 : matrix_temporary_traits&lt; M &gt; {} ;
-<a name="l02131"></a>02131
-<a name="l02132"></a>02132 }}}
-<a name="l02133"></a>02133
-<a name="l02134"></a>02134 <span class="preprocessor">#endif</span>
-</pre></div></div>
-<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Jul 4 20:31:00 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>
diff --git a/libs/numeric/ublas/doc/html/tab_b.gif b/libs/numeric/ublas/doc/html/tab_b.gif
deleted file mode 100644
index 0d623483ff..0000000000
--- a/libs/numeric/ublas/doc/html/tab_b.gif
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/tab_l.gif b/libs/numeric/ublas/doc/html/tab_l.gif
deleted file mode 100644
index 9b1e6337c9..0000000000
--- a/libs/numeric/ublas/doc/html/tab_l.gif
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/tab_r.gif b/libs/numeric/ublas/doc/html/tab_r.gif
deleted file mode 100644
index ce9dd9f533..0000000000
--- a/libs/numeric/ublas/doc/html/tab_r.gif
+++ /dev/null
Binary files differ
diff --git a/libs/numeric/ublas/doc/html/tabs.css b/libs/numeric/ublas/doc/html/tabs.css
deleted file mode 100644
index a444163416..0000000000
--- a/libs/numeric/ublas/doc/html/tabs.css
+++ /dev/null
@@ -1,105 +0,0 @@
-/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */
-
-DIV.tabs
-{
- float : left;
- width : 100%;
- background : url("tab_b.gif") repeat-x bottom;
- margin-bottom : 4px;
-}
-
-DIV.tabs UL
-{
- margin : 0px;
- padding-left : 10px;
- list-style : none;
-}
-
-DIV.tabs LI, DIV.tabs FORM
-{
- display : inline;
- margin : 0px;
- padding : 0px;
-}
-
-DIV.tabs FORM
-{
- float : right;
-}
-
-DIV.tabs A
-{
- float : left;
- background : url("tab_r.gif") no-repeat right top;
- border-bottom : 1px solid #84B0C7;
- font-size : 80%;
- font-weight : bold;
- text-decoration : none;
-}
-
-DIV.tabs A:hover
-{
- background-position: 100% -150px;
-}
-
-DIV.tabs A:link, DIV.tabs A:visited,
-DIV.tabs A:active, DIV.tabs A:hover
-{
- color: #1A419D;
-}
-
-DIV.tabs SPAN
-{
- float : left;
- display : block;
- background : url("tab_l.gif") no-repeat left top;
- padding : 5px 9px;
- white-space : nowrap;
-}
-
-DIV.tabs #MSearchBox
-{
- float : right;
- display : inline;
- font-size : 1em;
-}
-
-DIV.tabs TD
-{
- font-size : 80%;
- font-weight : bold;
- text-decoration : none;
-}
-
-
-
-/* Commented Backslash Hack hides rule from IE5-Mac \*/
-DIV.tabs SPAN {float : none;}
-/* End IE5-Mac hack */
-
-DIV.tabs A:hover SPAN
-{
- background-position: 0% -150px;
-}
-
-DIV.tabs LI.current A
-{
- background-position: 100% -150px;
- border-width : 0px;
-}
-
-DIV.tabs LI.current SPAN
-{
- background-position: 0% -150px;
- padding-bottom : 6px;
-}
-
-DIV.navpath
-{
- background : none;
- border : none;
- border-bottom : 1px solid #84B0C7;
- text-align : center;
- margin : 2px;
- padding : 2px;
-}
diff --git a/libs/numeric/ublas/doc/html/tags_8hpp_source.html b/libs/numeric/ublas/doc/html/tags_8hpp_source.html
deleted file mode 100644
index 54548b4402..0000000000
--- a/libs/numeric/ublas/doc/html/tags_8hpp_source.html
+++ /dev/null
@@ -1,49 +0,0 @@
-<!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: tags.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>tags.hpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001
-<a name="l00017"></a>00017 <span class="preprocessor">#ifndef BOOST_NUMERIC_UBLAS_TAG_HPP</span>
-<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define BOOST_NUMERIC_UBLAS_TAG_HPP</span>
-<a name="l00019"></a>00019 <span class="preprocessor"></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 { <span class="keyword">namespace </span>tag {
-<a name="l00022"></a>00022
-<a name="l00024"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1tag_1_1major.html">00024</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1tag_1_1major.html" title="Tag for the major dimension.">major</a> {};
-<a name="l00025"></a>00025
-<a name="l00026"></a>00026
-<a name="l00028"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1tag_1_1minor.html">00028</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1tag_1_1minor.html" title="Tag for the minor dimension.">minor</a> {};
-<a name="l00029"></a>00029
-<a name="l00030"></a>00030
-<a name="l00032"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1tag_1_1leading.html">00032</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1tag_1_1leading.html" title="Tag for the leading dimension.">leading</a> {};
-<a name="l00033"></a>00033
-<a name="l00034"></a>00034 }}}} <span class="comment">// Namespace boost::numeric::ublas::tag</span>
-<a name="l00035"></a>00035
-<a name="l00036"></a>00036
-<a name="l00037"></a>00037 <span class="preprocessor">#endif // BOOST_NUMERIC_UBLAS_TAG_HPP</span>
-</pre></div></div>
-<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Jul 4 20:31:00 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>
diff --git a/libs/numeric/ublas/doc/html/todo.html b/libs/numeric/ublas/doc/html/todo.html
deleted file mode 100644
index 4fd687c73f..0000000000
--- a/libs/numeric/ublas/doc/html/todo.html
+++ /dev/null
@@ -1,74 +0,0 @@
-<!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: Todo 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="todo">Todo List </a></h1><p><a class="anchor" id="_todo000013"></a> </p>
-<dl>
-<dt>Class <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> </dt>
-<dd>Add examples link </dd>
-</dl>
-<p><a class="anchor" id="_todo000003"></a> </p>
-<dl>
-<dt>Class <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> </dt>
-<dd>Doxygen has some problems with similar template functions. Correct that. </dd>
-</dl>
-<p><a class="anchor" id="_todo000006"></a> </p>
-<dl>
-<dt>Class <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> </dt>
-<dd>Doxygen has some problems with similar template functions. Correct that. </dd>
-</dl>
-<p><a class="anchor" id="_todo000005"></a> </p>
-<dl>
-<dt>Class <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> </dt>
-<dd>Doxygen has some problems with similar template functions. Correct that. </dd>
-</dl>
-<p><a class="anchor" id="_todo000001"></a> </p>
-<dl>
-<dt>Class <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> </dt>
-<dd>Doxygen has some problems with similar template functions. Correct that. </dd>
-</dl>
-<p><a class="anchor" id="_todo000021"></a> </p>
-<dl>
-<dt>Class <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> </dt>
-<dd>Add examples link </dd>
-</dl>
-<p><a class="anchor" id="_todo000020"></a> </p>
-<dl>
-<dt>Class <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> </dt>
-<dd>Add examples link </dd>
-</dl>
-<p><a class="anchor" id="_todo000026"></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>remove this definition because <code>size</code> is not used </dd>
-</dl>
-<p><a class="anchor" id="_todo000008"></a> </p>
-<dl>
-<dt>Class <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> </dt>
-<dd>Add examples link </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>
diff --git a/libs/numeric/ublas/doc/html/traits_8hpp_source.html b/libs/numeric/ublas/doc/html/traits_8hpp_source.html
deleted file mode 100644
index 776ccf9a71..0000000000
--- a/libs/numeric/ublas/doc/html/traits_8hpp_source.html
+++ /dev/null
@@ -1,728 +0,0 @@
-<!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: traits.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>traits.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_TRAITS_</span>
-<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#define _BOOST_UBLAS_TRAITS_</span>
-<a name="l00015"></a>00015 <span class="preprocessor"></span>
-<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;iterator&gt;</span>
-<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;complex&gt;</span>
-<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;boost/config/no_tr1/cmath.hpp&gt;</span>
-<a name="l00019"></a>00019
-<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;boost/numeric/ublas/detail/config.hpp&gt;</span>
-<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;boost/numeric/ublas/detail/iterator.hpp&gt;</span>
-<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;boost/numeric/ublas/detail/returntype_deduction.hpp&gt;</span>
-<a name="l00023"></a>00023
-<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;boost/type_traits.hpp&gt;</span>
-<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;complex&gt;</span>
-<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;boost/typeof/typeof.hpp&gt;</span>
-<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;boost/utility/enable_if.hpp&gt;</span>
-<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;boost/type_traits/is_float.hpp&gt;</span>
-<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;boost/type_traits/is_integral.hpp&gt;</span>
-<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;boost/mpl/and.hpp&gt;</span>
-<a name="l00031"></a>00031
-<a name="l00032"></a>00032 <span class="comment">// anonymous namespace to avoid ADL issues</span>
-<a name="l00033"></a>00033 <span class="keyword">namespace </span>{
-<a name="l00034"></a>00034 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt; T boost_numeric_ublas_sqrt (<span class="keyword">const</span> T&amp; t) {
-<a name="l00035"></a>00035 <span class="keyword">using namespace </span>std;
-<a name="l00036"></a>00036 <span class="comment">// we&apos;ll find either std::sqrt or else another version via ADL:</span>
-<a name="l00037"></a>00037 <span class="keywordflow">return</span> sqrt (t);
-<a name="l00038"></a>00038 }
-<a name="l00039"></a>00039 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt; T boost_numeric_ublas_abs (<span class="keyword">const</span> T&amp; t) {
-<a name="l00040"></a>00040 <span class="keyword">using namespace </span>std;
-<a name="l00041"></a>00041 <span class="comment">// we&apos;ll find either std::abs or else another version via ADL:</span>
-<a name="l00042"></a>00042 <span class="keywordflow">return</span> abs (t);
-<a name="l00043"></a>00043 }
-<a name="l00044"></a>00044 }
-<a name="l00045"></a>00045
-<a name="l00046"></a>00046 <span class="keyword">namespace </span>boost { <span class="keyword">namespace </span>numeric { <span class="keyword">namespace </span>ublas {
-<a name="l00047"></a>00047
-<a name="l00048"></a>00048 <span class="comment">// Use Joel de Guzman&apos;s return type deduction</span>
-<a name="l00049"></a>00049 <span class="comment">// uBLAS assumes a common return type for all binary arithmetic operators</span>
-<a name="l00050"></a>00050 <span class="keyword">template</span>&lt;<span class="keyword">class</span> X, <span class="keyword">class</span> Y&gt;
-<a name="l00051"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1promote__traits.html">00051</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1promote__traits.html">promote_traits</a> {
-<a name="l00052"></a>00052 <span class="keyword">typedef</span> type_deduction_detail::base_result_of&lt;X, Y&gt; base_type;
-<a name="l00053"></a>00053 <span class="keyword">static</span> <span class="keyword">typename</span> base_type::x_type x;
-<a name="l00054"></a>00054 <span class="keyword">static</span> <span class="keyword">typename</span> base_type::y_type y;
-<a name="l00055"></a>00055 <span class="keyword">static</span> <span class="keyword">const</span> std::size_t size = <span class="keyword">sizeof</span> (
-<a name="l00056"></a>00056 type_deduction_detail::test&lt;
-<a name="l00057"></a>00057 <span class="keyword">typename</span> base_type::x_type
-<a name="l00058"></a>00058 , <span class="keyword">typename</span> base_type::y_type
-<a name="l00059"></a>00059 &gt;(x + y) <span class="comment">// Use x+y to stand of all the arithmetic actions</span>
-<a name="l00060"></a>00060 );
-<a name="l00061"></a>00061
-<a name="l00062"></a>00062 <span class="keyword">static</span> <span class="keyword">const</span> std::size_t index = (size / <span class="keyword">sizeof</span> (char)) - 1;
-<a name="l00063"></a>00063 <span class="keyword">typedef</span> <span class="keyword">typename</span> mpl::at_c&lt;
-<a name="l00064"></a>00064 <span class="keyword">typename</span> base_type::types, index&gt;::type id;
-<a name="l00065"></a>00065 <span class="keyword">typedef</span> <span class="keyword">typename</span> id::type promote_type;
-<a name="l00066"></a>00066 };
-<a name="l00067"></a>00067
-<a name="l00068"></a>00068 <span class="keyword">template</span>&lt;<span class="keyword">typename</span> R, <span class="keyword">typename</span> I&gt;
-<a name="l00069"></a>00069 <span class="keyword">typename</span> boost::enable_if&lt;
-<a name="l00070"></a>00070 mpl::and_&lt;
-<a name="l00071"></a>00071 boost::is_float&lt;R&gt;,
-<a name="l00072"></a>00072 boost::is_integral&lt;I&gt;
-<a name="l00073"></a>00073 &gt;,
-<a name="l00074"></a>00074 std::complex&lt;R&gt; &gt;::type <span class="keyword">inline</span> operator+ (I in1, std::complex&lt;R&gt; <span class="keyword">const</span>&amp; in2 ) {
-<a name="l00075"></a>00075 <span class="keywordflow">return</span> R (in1) + in2;
-<a name="l00076"></a>00076 }
-<a name="l00077"></a>00077
-<a name="l00078"></a>00078 <span class="keyword">template</span>&lt;<span class="keyword">typename</span> R, <span class="keyword">typename</span> I&gt;
-<a name="l00079"></a>00079 <span class="keyword">typename</span> boost::enable_if&lt;
-<a name="l00080"></a>00080 mpl::and_&lt;
-<a name="l00081"></a>00081 boost::is_float&lt;R&gt;,
-<a name="l00082"></a>00082 boost::is_integral&lt;I&gt;
-<a name="l00083"></a>00083 &gt;,
-<a name="l00084"></a>00084 std::complex&lt;R&gt; &gt;::type <span class="keyword">inline</span> operator+ (std::complex&lt;R&gt; <span class="keyword">const</span>&amp; in1, I in2) {
-<a name="l00085"></a>00085 <span class="keywordflow">return</span> in1 + R (in2);
-<a name="l00086"></a>00086 }
-<a name="l00087"></a>00087
-<a name="l00088"></a>00088 <span class="keyword">template</span>&lt;<span class="keyword">typename</span> R, <span class="keyword">typename</span> I&gt;
-<a name="l00089"></a>00089 <span class="keyword">typename</span> boost::enable_if&lt;
-<a name="l00090"></a>00090 mpl::and_&lt;
-<a name="l00091"></a>00091 boost::is_float&lt;R&gt;,
-<a name="l00092"></a>00092 boost::is_integral&lt;I&gt;
-<a name="l00093"></a>00093 &gt;,
-<a name="l00094"></a>00094 std::complex&lt;R&gt; &gt;::type <span class="keyword">inline</span> operator- (I in1, std::complex&lt;R&gt; <span class="keyword">const</span>&amp; in2) {
-<a name="l00095"></a>00095 <span class="keywordflow">return</span> R (in1) - in2;
-<a name="l00096"></a>00096 }
-<a name="l00097"></a>00097
-<a name="l00098"></a>00098 <span class="keyword">template</span>&lt;<span class="keyword">typename</span> R, <span class="keyword">typename</span> I&gt;
-<a name="l00099"></a>00099 <span class="keyword">typename</span> boost::enable_if&lt;
-<a name="l00100"></a>00100 mpl::and_&lt;
-<a name="l00101"></a>00101 boost::is_float&lt;R&gt;,
-<a name="l00102"></a>00102 boost::is_integral&lt;I&gt;
-<a name="l00103"></a>00103 &gt;,
-<a name="l00104"></a>00104 std::complex&lt;R&gt; &gt;::type <span class="keyword">inline</span> operator- (std::complex&lt;R&gt; <span class="keyword">const</span>&amp; in1, I in2) {
-<a name="l00105"></a>00105 <span class="keywordflow">return</span> in1 - R (in2);
-<a name="l00106"></a>00106 }
-<a name="l00107"></a>00107
-<a name="l00108"></a>00108 <span class="keyword">template</span>&lt;<span class="keyword">typename</span> R, <span class="keyword">typename</span> I&gt;
-<a name="l00109"></a>00109 <span class="keyword">typename</span> boost::enable_if&lt;
-<a name="l00110"></a>00110 mpl::and_&lt;
-<a name="l00111"></a>00111 boost::is_float&lt;R&gt;,
-<a name="l00112"></a>00112 boost::is_integral&lt;I&gt;
-<a name="l00113"></a>00113 &gt;,
-<a name="l00114"></a>00114 std::complex&lt;R&gt; &gt;::type <span class="keyword">inline</span> operator* (I in1, std::complex&lt;R&gt; <span class="keyword">const</span>&amp; in2) {
-<a name="l00115"></a>00115 <span class="keywordflow">return</span> R (in1) * in2;
-<a name="l00116"></a>00116 }
-<a name="l00117"></a>00117
-<a name="l00118"></a>00118 <span class="keyword">template</span>&lt;<span class="keyword">typename</span> R, <span class="keyword">typename</span> I&gt;
-<a name="l00119"></a>00119 <span class="keyword">typename</span> boost::enable_if&lt;
-<a name="l00120"></a>00120 mpl::and_&lt;
-<a name="l00121"></a>00121 boost::is_float&lt;R&gt;,
-<a name="l00122"></a>00122 boost::is_integral&lt;I&gt;
-<a name="l00123"></a>00123 &gt;,
-<a name="l00124"></a>00124 std::complex&lt;R&gt; &gt;::type <span class="keyword">inline</span> operator* (std::complex&lt;R&gt; <span class="keyword">const</span>&amp; in1, I in2) {
-<a name="l00125"></a>00125 <span class="keywordflow">return</span> in1 * R(in2);
-<a name="l00126"></a>00126 }
-<a name="l00127"></a>00127
-<a name="l00128"></a>00128 <span class="keyword">template</span>&lt;<span class="keyword">typename</span> R, <span class="keyword">typename</span> I&gt;
-<a name="l00129"></a>00129 <span class="keyword">typename</span> boost::enable_if&lt;
-<a name="l00130"></a>00130 mpl::and_&lt;
-<a name="l00131"></a>00131 boost::is_float&lt;R&gt;,
-<a name="l00132"></a>00132 boost::is_integral&lt;I&gt;
-<a name="l00133"></a>00133 &gt;,
-<a name="l00134"></a>00134 std::complex&lt;R&gt; &gt;::type <span class="keyword">inline</span> operator/ (I in1, std::complex&lt;R&gt; <span class="keyword">const</span>&amp; in2) {
-<a name="l00135"></a>00135 <span class="keywordflow">return</span> R(in1) / in2;
-<a name="l00136"></a>00136 }
-<a name="l00137"></a>00137
-<a name="l00138"></a>00138 <span class="keyword">template</span>&lt;<span class="keyword">typename</span> R, <span class="keyword">typename</span> I&gt;
-<a name="l00139"></a>00139 <span class="keyword">typename</span> boost::enable_if&lt;
-<a name="l00140"></a>00140 mpl::and_&lt;
-<a name="l00141"></a>00141 boost::is_float&lt;R&gt;,
-<a name="l00142"></a>00142 boost::is_integral&lt;I&gt;
-<a name="l00143"></a>00143 &gt;,
-<a name="l00144"></a>00144 std::complex&lt;R&gt; &gt;::type <span class="keyword">inline</span> operator/ (std::complex&lt;R&gt; <span class="keyword">const</span>&amp; in1, I in2) {
-<a name="l00145"></a>00145 <span class="keywordflow">return</span> in1 / R (in2);
-<a name="l00146"></a>00146 }
-<a name="l00147"></a>00147
-<a name="l00148"></a>00148
-<a name="l00149"></a>00149
-<a name="l00150"></a>00150 <span class="comment">// Type traits - generic numeric properties and functions</span>
-<a name="l00151"></a>00151 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt;
-<a name="l00152"></a>00152 <span class="keyword">struct </span>type_traits;
-<a name="l00153"></a>00153
-<a name="l00154"></a>00154 <span class="comment">// Define properties for a generic scalar type</span>
-<a name="l00155"></a>00155 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt;
-<a name="l00156"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">00156</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">scalar_traits</a> {
-<a name="l00157"></a>00157 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">scalar_traits&lt;T&gt;</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">self_type</a>;
-<a name="l00158"></a>00158 <span class="keyword">typedef</span> T value_type;
-<a name="l00159"></a>00159 <span class="keyword">typedef</span> <span class="keyword">const</span> T &amp;const_reference;
-<a name="l00160"></a>00160 <span class="keyword">typedef</span> T &amp;reference;
-<a name="l00161"></a>00161
-<a name="l00162"></a>00162 <span class="keyword">typedef</span> T real_type;
-<a name="l00163"></a>00163 <span class="keyword">typedef</span> real_type precision_type; <span class="comment">// we do not know what type has more precision then the real_type</span>
-<a name="l00164"></a>00164
-<a name="l00165"></a>00165 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> plus_complexity = 1;
-<a name="l00166"></a>00166 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> multiplies_complexity = 1;
-<a name="l00167"></a>00167
-<a name="l00168"></a>00168 <span class="keyword">static</span>
-<a name="l00169"></a>00169 BOOST_UBLAS_INLINE
-<a name="l00170"></a>00170 real_type real (const_reference t) {
-<a name="l00171"></a>00171 <span class="keywordflow">return</span> t;
-<a name="l00172"></a>00172 }
-<a name="l00173"></a>00173 <span class="keyword">static</span>
-<a name="l00174"></a>00174 BOOST_UBLAS_INLINE
-<a name="l00175"></a>00175 real_type imag (const_reference <span class="comment">/*t*/</span>) {
-<a name="l00176"></a>00176 <span class="keywordflow">return</span> 0;
-<a name="l00177"></a>00177 }
-<a name="l00178"></a>00178 <span class="keyword">static</span>
-<a name="l00179"></a>00179 BOOST_UBLAS_INLINE
-<a name="l00180"></a>00180 value_type conj (const_reference t) {
-<a name="l00181"></a>00181 <span class="keywordflow">return</span> t;
-<a name="l00182"></a>00182 }
-<a name="l00183"></a>00183
-<a name="l00184"></a>00184 <span class="keyword">static</span>
-<a name="l00185"></a>00185 BOOST_UBLAS_INLINE
-<a name="l00186"></a>00186 real_type type_abs (const_reference t) {
-<a name="l00187"></a>00187 <span class="keywordflow">return</span> boost_numeric_ublas_abs (t);
-<a name="l00188"></a>00188 }
-<a name="l00189"></a>00189 <span class="keyword">static</span>
-<a name="l00190"></a>00190 BOOST_UBLAS_INLINE
-<a name="l00191"></a>00191 value_type type_sqrt (const_reference t) {
-<a name="l00192"></a>00192 <span class="comment">// force a type conversion back to value_type for intgral types</span>
-<a name="l00193"></a>00193 <span class="keywordflow">return</span> value_type (boost_numeric_ublas_sqrt (t));
-<a name="l00194"></a>00194 }
-<a name="l00195"></a>00195
-<a name="l00196"></a>00196 <span class="keyword">static</span>
-<a name="l00197"></a>00197 BOOST_UBLAS_INLINE
-<a name="l00198"></a>00198 real_type norm_1 (const_reference t) {
-<a name="l00199"></a>00199 <span class="keywordflow">return</span> self_type::type_abs (t);
-<a name="l00200"></a>00200 }
-<a name="l00201"></a>00201 <span class="keyword">static</span>
-<a name="l00202"></a>00202 BOOST_UBLAS_INLINE
-<a name="l00203"></a>00203 real_type norm_2 (const_reference t) {
-<a name="l00204"></a>00204 <span class="keywordflow">return</span> self_type::type_abs (t);
-<a name="l00205"></a>00205 }
-<a name="l00206"></a>00206 <span class="keyword">static</span>
-<a name="l00207"></a>00207 BOOST_UBLAS_INLINE
-<a name="l00208"></a>00208 real_type norm_inf (const_reference t) {
-<a name="l00209"></a>00209 <span class="keywordflow">return</span> self_type::type_abs (t);
-<a name="l00210"></a>00210 }
-<a name="l00211"></a>00211
-<a name="l00212"></a>00212 <span class="keyword">static</span>
-<a name="l00213"></a>00213 BOOST_UBLAS_INLINE
-<a name="l00214"></a>00214 <span class="keywordtype">bool</span> equals (const_reference t1, const_reference t2) {
-<a name="l00215"></a>00215 <span class="keywordflow">return</span> self_type::norm_inf (t1 - t2) &lt; BOOST_UBLAS_TYPE_CHECK_EPSILON *
-<a name="l00216"></a>00216 (std::max) ((std::max) (self_type::norm_inf (t1),
-<a name="l00217"></a>00217 self_type::norm_inf (t2)),
-<a name="l00218"></a>00218 BOOST_UBLAS_TYPE_CHECK_MIN);
-<a name="l00219"></a>00219 }
-<a name="l00220"></a>00220 };
-<a name="l00221"></a>00221
-<a name="l00222"></a>00222 <span class="comment">// Define default type traits, assume T is a scalar type</span>
-<a name="l00223"></a>00223 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt;
-<a name="l00224"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">00224</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits</a> : <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">scalar_traits</a> &lt;T&gt; {
-<a name="l00225"></a>00225 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;T&gt;</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">self_type</a>;
-<a name="l00226"></a>00226 <span class="keyword">typedef</span> T value_type;
-<a name="l00227"></a>00227 <span class="keyword">typedef</span> <span class="keyword">const</span> T &amp;const_reference;
-<a name="l00228"></a>00228 <span class="keyword">typedef</span> T &amp;reference;
-<a name="l00229"></a>00229
-<a name="l00230"></a>00230 <span class="keyword">typedef</span> T real_type;
-<a name="l00231"></a>00231 <span class="keyword">typedef</span> real_type precision_type;
-<a name="l00232"></a>00232 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> multiplies_complexity = 1;
-<a name="l00233"></a>00233
-<a name="l00234"></a>00234 };
-<a name="l00235"></a>00235
-<a name="l00236"></a>00236 <span class="comment">// Define real type traits</span>
-<a name="l00237"></a>00237 <span class="keyword">template</span>&lt;&gt;
-<a name="l00238"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits_3_01float_01_4.html">00238</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits</a>&lt;float&gt; : <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">scalar_traits</a>&lt;float&gt; {
-<a name="l00239"></a>00239 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits_3_01float_01_4.html">type_traits&lt;float&gt;</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits_3_01float_01_4.html">self_type</a>;
-<a name="l00240"></a>00240 <span class="keyword">typedef</span> <span class="keywordtype">float</span> value_type;
-<a name="l00241"></a>00241 <span class="keyword">typedef</span> <span class="keyword">const</span> value_type &amp;const_reference;
-<a name="l00242"></a>00242 <span class="keyword">typedef</span> value_type &amp;reference;
-<a name="l00243"></a>00243 <span class="keyword">typedef</span> value_type real_type;
-<a name="l00244"></a>00244 <span class="keyword">typedef</span> <span class="keywordtype">double</span> precision_type;
-<a name="l00245"></a>00245 };
-<a name="l00246"></a>00246 <span class="keyword">template</span>&lt;&gt;
-<a name="l00247"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits_3_01double_01_4.html">00247</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits</a>&lt;double&gt; : <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">scalar_traits</a>&lt;double&gt; {
-<a name="l00248"></a>00248 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits_3_01double_01_4.html">type_traits&lt;double&gt;</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits_3_01double_01_4.html">self_type</a>;
-<a name="l00249"></a>00249 <span class="keyword">typedef</span> <span class="keywordtype">double</span> value_type;
-<a name="l00250"></a>00250 <span class="keyword">typedef</span> <span class="keyword">const</span> value_type &amp;const_reference;
-<a name="l00251"></a>00251 <span class="keyword">typedef</span> value_type &amp;reference;
-<a name="l00252"></a>00252 <span class="keyword">typedef</span> value_type real_type;
-<a name="l00253"></a>00253 <span class="keyword">typedef</span> <span class="keywordtype">long</span> <span class="keywordtype">double</span> precision_type;
-<a name="l00254"></a>00254 };
-<a name="l00255"></a>00255 <span class="keyword">template</span>&lt;&gt;
-<a name="l00256"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits_3_01long_01double_01_4.html">00256</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits</a>&lt;long double&gt; : <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">scalar_traits</a>&lt;long double&gt; {
-<a name="l00257"></a>00257 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits_3_01long_01double_01_4.html">type_traits&lt;long double&gt;</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits_3_01long_01double_01_4.html">self_type</a>;
-<a name="l00258"></a>00258 <span class="keyword">typedef</span> <span class="keywordtype">long</span> <span class="keywordtype">double</span> value_type;
-<a name="l00259"></a>00259 <span class="keyword">typedef</span> <span class="keyword">const</span> value_type &amp;const_reference;
-<a name="l00260"></a>00260 <span class="keyword">typedef</span> value_type &amp;reference;
-<a name="l00261"></a>00261 <span class="keyword">typedef</span> value_type real_type;
-<a name="l00262"></a>00262 <span class="keyword">typedef</span> value_type precision_type;
-<a name="l00263"></a>00263 };
-<a name="l00264"></a>00264
-<a name="l00265"></a>00265 <span class="comment">// Define properties for a generic complex type</span>
-<a name="l00266"></a>00266 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt;
-<a name="l00267"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">00267</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">complex_traits</a> {
-<a name="l00268"></a>00268 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">complex_traits&lt;T&gt;</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">self_type</a>;
-<a name="l00269"></a>00269 <span class="keyword">typedef</span> T value_type;
-<a name="l00270"></a>00270 <span class="keyword">typedef</span> <span class="keyword">const</span> T &amp;const_reference;
-<a name="l00271"></a>00271 <span class="keyword">typedef</span> T &amp;reference;
-<a name="l00272"></a>00272
-<a name="l00273"></a>00273 <span class="keyword">typedef</span> <span class="keyword">typename</span> T::value_type real_type;
-<a name="l00274"></a>00274 <span class="keyword">typedef</span> real_type precision_type; <span class="comment">// we do not know what type has more precision then the real_type</span>
-<a name="l00275"></a>00275
-<a name="l00276"></a>00276 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> plus_complexity = 2;
-<a name="l00277"></a>00277 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> multiplies_complexity = 6;
-<a name="l00278"></a>00278
-<a name="l00279"></a>00279 <span class="keyword">static</span>
-<a name="l00280"></a>00280 BOOST_UBLAS_INLINE
-<a name="l00281"></a>00281 real_type real (const_reference t) {
-<a name="l00282"></a>00282 <span class="keywordflow">return</span> std::real (t);
-<a name="l00283"></a>00283 }
-<a name="l00284"></a>00284 <span class="keyword">static</span>
-<a name="l00285"></a>00285 BOOST_UBLAS_INLINE
-<a name="l00286"></a>00286 real_type imag (const_reference t) {
-<a name="l00287"></a>00287 <span class="keywordflow">return</span> std::imag (t);
-<a name="l00288"></a>00288 }
-<a name="l00289"></a>00289 <span class="keyword">static</span>
-<a name="l00290"></a>00290 BOOST_UBLAS_INLINE
-<a name="l00291"></a>00291 value_type conj (const_reference t) {
-<a name="l00292"></a>00292 <span class="keywordflow">return</span> std::conj (t);
-<a name="l00293"></a>00293 }
-<a name="l00294"></a>00294
-<a name="l00295"></a>00295 <span class="keyword">static</span>
-<a name="l00296"></a>00296 BOOST_UBLAS_INLINE
-<a name="l00297"></a>00297 real_type type_abs (const_reference t) {
-<a name="l00298"></a>00298 <span class="keywordflow">return</span> abs (t);
-<a name="l00299"></a>00299 }
-<a name="l00300"></a>00300 <span class="keyword">static</span>
-<a name="l00301"></a>00301 BOOST_UBLAS_INLINE
-<a name="l00302"></a>00302 value_type type_sqrt (const_reference t) {
-<a name="l00303"></a>00303 <span class="keywordflow">return</span> sqrt (t);
-<a name="l00304"></a>00304 }
-<a name="l00305"></a>00305
-<a name="l00306"></a>00306 <span class="keyword">static</span>
-<a name="l00307"></a>00307 BOOST_UBLAS_INLINE
-<a name="l00308"></a>00308 real_type norm_1 (const_reference t) {
-<a name="l00309"></a>00309 <span class="keywordflow">return</span> self_type::type_abs (t);
-<a name="l00310"></a>00310 <span class="comment">// original computation has been replaced because a complex number should behave like a scalar type</span>
-<a name="l00311"></a>00311 <span class="comment">// return type_traits&lt;real_type&gt;::type_abs (self_type::real (t)) +</span>
-<a name="l00312"></a>00312 <span class="comment">// type_traits&lt;real_type&gt;::type_abs (self_type::imag (t));</span>
-<a name="l00313"></a>00313 }
-<a name="l00314"></a>00314 <span class="keyword">static</span>
-<a name="l00315"></a>00315 BOOST_UBLAS_INLINE
-<a name="l00316"></a>00316 real_type norm_2 (const_reference t) {
-<a name="l00317"></a>00317 <span class="keywordflow">return</span> self_type::type_abs (t);
-<a name="l00318"></a>00318 }
-<a name="l00319"></a>00319 <span class="keyword">static</span>
-<a name="l00320"></a>00320 BOOST_UBLAS_INLINE
-<a name="l00321"></a>00321 real_type norm_inf (const_reference t) {
-<a name="l00322"></a>00322 <span class="keywordflow">return</span> self_type::type_abs (t);
-<a name="l00323"></a>00323 <span class="comment">// original computation has been replaced because a complex number should behave like a scalar type</span>
-<a name="l00324"></a>00324 <span class="comment">// return (std::max) (type_traits&lt;real_type&gt;::type_abs (self_type::real (t)),</span>
-<a name="l00325"></a>00325 <span class="comment">// type_traits&lt;real_type&gt;::type_abs (self_type::imag (t)));</span>
-<a name="l00326"></a>00326 }
-<a name="l00327"></a>00327
-<a name="l00328"></a>00328 <span class="keyword">static</span>
-<a name="l00329"></a>00329 BOOST_UBLAS_INLINE
-<a name="l00330"></a>00330 <span class="keywordtype">bool</span> equals (const_reference t1, const_reference t2) {
-<a name="l00331"></a>00331 <span class="keywordflow">return</span> self_type::norm_inf (t1 - t2) &lt; BOOST_UBLAS_TYPE_CHECK_EPSILON *
-<a name="l00332"></a>00332 (std::max) ((std::max) (self_type::norm_inf (t1),
-<a name="l00333"></a>00333 self_type::norm_inf (t2)),
-<a name="l00334"></a>00334 BOOST_UBLAS_TYPE_CHECK_MIN);
-<a name="l00335"></a>00335 }
-<a name="l00336"></a>00336 };
-<a name="l00337"></a>00337
-<a name="l00338"></a>00338 <span class="comment">// Define complex type traits</span>
-<a name="l00339"></a>00339 <span class="keyword">template</span>&lt;&gt;
-<a name="l00340"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits_3_01std_1_1complex_3_01float_01_4_01_4.html">00340</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits</a>&lt;std::complex&lt;float&gt; &gt; : <a class="code" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">complex_traits</a>&lt;std::complex&lt;float&gt; &gt;{
-<a name="l00341"></a>00341 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;std::complex&lt;float&gt;</a> &gt; <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits_3_01std_1_1complex_3_01float_01_4_01_4.html">self_type</a>;
-<a name="l00342"></a>00342 <span class="keyword">typedef</span> std::complex&lt;float&gt; value_type;
-<a name="l00343"></a>00343 <span class="keyword">typedef</span> <span class="keyword">const</span> value_type &amp;const_reference;
-<a name="l00344"></a>00344 <span class="keyword">typedef</span> value_type &amp;reference;
-<a name="l00345"></a>00345 <span class="keyword">typedef</span> <span class="keywordtype">float</span> real_type;
-<a name="l00346"></a>00346 <span class="keyword">typedef</span> std::complex&lt;double&gt; precision_type;
-<a name="l00347"></a>00347
-<a name="l00348"></a>00348 };
-<a name="l00349"></a>00349 <span class="keyword">template</span>&lt;&gt;
-<a name="l00350"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits_3_01std_1_1complex_3_01double_01_4_01_4.html">00350</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits</a>&lt;std::complex&lt;double&gt; &gt; : <a class="code" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">complex_traits</a>&lt;std::complex&lt;double&gt; &gt;{
-<a name="l00351"></a>00351 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;std::complex&lt;double&gt;</a> &gt; <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits_3_01std_1_1complex_3_01double_01_4_01_4.html">self_type</a>;
-<a name="l00352"></a>00352 <span class="keyword">typedef</span> std::complex&lt;double&gt; value_type;
-<a name="l00353"></a>00353 <span class="keyword">typedef</span> <span class="keyword">const</span> value_type &amp;const_reference;
-<a name="l00354"></a>00354 <span class="keyword">typedef</span> value_type &amp;reference;
-<a name="l00355"></a>00355 <span class="keyword">typedef</span> <span class="keywordtype">double</span> real_type;
-<a name="l00356"></a>00356 <span class="keyword">typedef</span> std::complex&lt;long double&gt; precision_type;
-<a name="l00357"></a>00357 };
-<a name="l00358"></a>00358 <span class="keyword">template</span>&lt;&gt;
-<a name="l00359"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits_3_01std_1_1complex_3_01long_01double_01_4_01_4.html">00359</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits</a>&lt;std::complex&lt;long double&gt; &gt; : <a class="code" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">complex_traits</a>&lt;std::complex&lt;long double&gt; &gt; {
-<a name="l00360"></a>00360 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;std::complex&lt;long double&gt;</a> &gt; <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits_3_01std_1_1complex_3_01long_01double_01_4_01_4.html">self_type</a>;
-<a name="l00361"></a>00361 <span class="keyword">typedef</span> std::complex&lt;long double&gt; value_type;
-<a name="l00362"></a>00362 <span class="keyword">typedef</span> <span class="keyword">const</span> value_type &amp;const_reference;
-<a name="l00363"></a>00363 <span class="keyword">typedef</span> value_type &amp;reference;
-<a name="l00364"></a>00364 <span class="keyword">typedef</span> <span class="keywordtype">long</span> <span class="keywordtype">double</span> real_type;
-<a name="l00365"></a>00365 <span class="keyword">typedef</span> value_type precision_type;
-<a name="l00366"></a>00366 };
-<a name="l00367"></a>00367
-<a name="l00368"></a>00368 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INTERVAL</span>
-<a name="l00369"></a>00369 <span class="preprocessor"></span> <span class="comment">// Define scalar interval type traits</span>
-<a name="l00370"></a>00370 <span class="keyword">template</span>&lt;&gt;
-<a name="l00371"></a>00371 <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits</a>&lt;boost::numeric::interval&lt;float&gt; &gt; : <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">scalar_traits</a>&lt;boost::numeric::interval&lt;float&gt; &gt; {
-<a name="l00372"></a>00372 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;boost::numeric::interval&lt;float&gt;</a> &gt; self_type;
-<a name="l00373"></a>00373 <span class="keyword">typedef</span> boost::numeric::interval&lt;float&gt; value_type;
-<a name="l00374"></a>00374 <span class="keyword">typedef</span> <span class="keyword">const</span> value_type &amp;const_reference;
-<a name="l00375"></a>00375 <span class="keyword">typedef</span> value_type &amp;reference;
-<a name="l00376"></a>00376 <span class="keyword">typedef</span> value_type real_type;
-<a name="l00377"></a>00377 <span class="keyword">typedef</span> boost::numeric::interval&lt;double&gt; precision_type;
-<a name="l00378"></a>00378
-<a name="l00379"></a>00379 };
-<a name="l00380"></a>00380 <span class="keyword">template</span>&lt;&gt;
-<a name="l00381"></a>00381 <span class="keyword">struct </span>type_traits&lt;boost::numeric::interval&lt;double&gt; &gt; : scalar_traits&lt;boost::numeric::interval&lt;double&gt; &gt; {
-<a name="l00382"></a>00382 <span class="keyword">typedef</span> type_traits&lt;boost::numeric::interval&lt;double&gt; &gt; self_type;
-<a name="l00383"></a>00383 <span class="keyword">typedef</span> boost::numeric::interval&lt;double&gt; value_type;
-<a name="l00384"></a>00384 <span class="keyword">typedef</span> <span class="keyword">const</span> value_type &amp;const_reference;
-<a name="l00385"></a>00385 <span class="keyword">typedef</span> value_type &amp;reference;
-<a name="l00386"></a>00386 <span class="keyword">typedef</span> value_type real_type;
-<a name="l00387"></a>00387 <span class="keyword">typedef</span> boost::numeric::interval&lt;long double&gt; precision_type;
-<a name="l00388"></a>00388 };
-<a name="l00389"></a>00389 <span class="keyword">template</span>&lt;&gt;
-<a name="l00390"></a>00390 <span class="keyword">struct </span>type_traits&lt;boost::numeric::interval&lt;long double&gt; &gt; : scalar_traits&lt;boost::numeric::interval&lt;long double&gt; &gt; {
-<a name="l00391"></a>00391 <span class="keyword">typedef</span> type_traits&lt;boost::numeric::interval&lt;long double&gt; &gt; self_type;
-<a name="l00392"></a>00392 <span class="keyword">typedef</span> boost::numeric::interval&lt;long double&gt; value_type;
-<a name="l00393"></a>00393 <span class="keyword">typedef</span> <span class="keyword">const</span> value_type &amp;const_reference;
-<a name="l00394"></a>00394 <span class="keyword">typedef</span> value_type &amp;reference;
-<a name="l00395"></a>00395 <span class="keyword">typedef</span> value_type real_type;
-<a name="l00396"></a>00396 <span class="keyword">typedef</span> value_type precision_type;
-<a name="l00397"></a>00397 };
-<a name="l00398"></a>00398 <span class="preprocessor">#endif</span>
-<a name="l00399"></a>00399 <span class="preprocessor"></span>
-<a name="l00400"></a>00400
-<a name="l00401"></a>00401 <span class="comment">// Storage tags -- hierarchical definition of storage characteristics</span>
-<a name="l00402"></a>00402
-<a name="l00403"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">00403</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">unknown_storage_tag</a> {};
-<a name="l00404"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__proxy__tag.html">00404</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__proxy__tag.html">sparse_proxy_tag</a>: <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">unknown_storage_tag</a> {};
-<a name="l00405"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__tag.html">00405</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__tag.html">sparse_tag</a>: <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__proxy__tag.html">sparse_proxy_tag</a> {};
-<a name="l00406"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__proxy__tag.html">00406</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__proxy__tag.html">packed_proxy_tag</a>: <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__proxy__tag.html">sparse_proxy_tag</a> {};
-<a name="l00407"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__tag.html">00407</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__tag.html">packed_tag</a>: <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__proxy__tag.html">packed_proxy_tag</a> {};
-<a name="l00408"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__proxy__tag.html">00408</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__proxy__tag.html">dense_proxy_tag</a>: <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__proxy__tag.html">packed_proxy_tag</a> {};
-<a name="l00409"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__tag.html">00409</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__tag.html">dense_tag</a>: <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__proxy__tag.html">dense_proxy_tag</a> {};
-<a name="l00410"></a>00410
-<a name="l00411"></a>00411 <span class="keyword">template</span>&lt;<span class="keyword">class</span> S1, <span class="keyword">class</span> S2&gt;
-<a name="l00412"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits.html">00412</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits.html">storage_restrict_traits</a> {
-<a name="l00413"></a>00413 <span class="keyword">typedef</span> S1 storage_category;
-<a name="l00414"></a>00414 };
-<a name="l00415"></a>00415
-<a name="l00416"></a>00416 <span class="keyword">template</span>&lt;&gt;
-<a name="l00417"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01sparse__tag_00_01dense__proxy__tag_01_4.html">00417</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits.html">storage_restrict_traits</a>&lt;<a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__tag.html">sparse_tag</a>, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__proxy__tag.html">dense_proxy_tag</a>&gt; {
-<a name="l00418"></a>00418 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__proxy__tag.html">sparse_proxy_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__proxy__tag.html">storage_category</a>;
-<a name="l00419"></a>00419 };
-<a name="l00420"></a>00420 <span class="keyword">template</span>&lt;&gt;
-<a name="l00421"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01sparse__tag_00_01packed__proxy__tag_01_4.html">00421</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits.html">storage_restrict_traits</a>&lt;<a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__tag.html">sparse_tag</a>, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__proxy__tag.html">packed_proxy_tag</a>&gt; {
-<a name="l00422"></a>00422 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__proxy__tag.html">sparse_proxy_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__proxy__tag.html">storage_category</a>;
-<a name="l00423"></a>00423 };
-<a name="l00424"></a>00424 <span class="keyword">template</span>&lt;&gt;
-<a name="l00425"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01sparse__tag_00_01sparse__proxy__tag_01_4.html">00425</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits.html">storage_restrict_traits</a>&lt;<a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__tag.html">sparse_tag</a>, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__proxy__tag.html">sparse_proxy_tag</a>&gt; {
-<a name="l00426"></a>00426 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__proxy__tag.html">sparse_proxy_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__proxy__tag.html">storage_category</a>;
-<a name="l00427"></a>00427 };
-<a name="l00428"></a>00428
-<a name="l00429"></a>00429 <span class="keyword">template</span>&lt;&gt;
-<a name="l00430"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01packed__tag_00_01dense__proxy__tag_01_4.html">00430</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits.html">storage_restrict_traits</a>&lt;<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_1dense__proxy__tag.html">dense_proxy_tag</a>&gt; {
-<a name="l00431"></a>00431 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__proxy__tag.html">packed_proxy_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__proxy__tag.html">storage_category</a>;
-<a name="l00432"></a>00432 };
-<a name="l00433"></a>00433 <span class="keyword">template</span>&lt;&gt;
-<a name="l00434"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01packed__tag_00_01packed__proxy__tag_01_4.html">00434</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits.html">storage_restrict_traits</a>&lt;<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__proxy__tag.html">packed_proxy_tag</a>&gt; {
-<a name="l00435"></a>00435 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__proxy__tag.html">packed_proxy_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__proxy__tag.html">storage_category</a>;
-<a name="l00436"></a>00436 };
-<a name="l00437"></a>00437 <span class="keyword">template</span>&lt;&gt;
-<a name="l00438"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01packed__tag_00_01sparse__proxy__tag_01_4.html">00438</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits.html">storage_restrict_traits</a>&lt;<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_1sparse__proxy__tag.html">sparse_proxy_tag</a>&gt; {
-<a name="l00439"></a>00439 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__proxy__tag.html">sparse_proxy_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__proxy__tag.html">storage_category</a>;
-<a name="l00440"></a>00440 };
-<a name="l00441"></a>00441
-<a name="l00442"></a>00442 <span class="keyword">template</span>&lt;&gt;
-<a name="l00443"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01packed__proxy__tag_00_01sparse__proxy__tag_01_4.html">00443</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits.html">storage_restrict_traits</a>&lt;<a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__proxy__tag.html">packed_proxy_tag</a>, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__proxy__tag.html">sparse_proxy_tag</a>&gt; {
-<a name="l00444"></a>00444 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__proxy__tag.html">sparse_proxy_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__proxy__tag.html">storage_category</a>;
-<a name="l00445"></a>00445 };
-<a name="l00446"></a>00446
-<a name="l00447"></a>00447 <span class="keyword">template</span>&lt;&gt;
-<a name="l00448"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__tag_00_01dense__proxy__tag_01_4.html">00448</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits.html">storage_restrict_traits</a>&lt;<a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__tag.html">dense_tag</a>, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__proxy__tag.html">dense_proxy_tag</a>&gt; {
-<a name="l00449"></a>00449 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__proxy__tag.html">dense_proxy_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__proxy__tag.html">storage_category</a>;
-<a name="l00450"></a>00450 };
-<a name="l00451"></a>00451 <span class="keyword">template</span>&lt;&gt;
-<a name="l00452"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__tag_00_01packed__proxy__tag_01_4.html">00452</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits.html">storage_restrict_traits</a>&lt;<a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__tag.html">dense_tag</a>, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__proxy__tag.html">packed_proxy_tag</a>&gt; {
-<a name="l00453"></a>00453 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__proxy__tag.html">packed_proxy_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__proxy__tag.html">storage_category</a>;
-<a name="l00454"></a>00454 };
-<a name="l00455"></a>00455 <span class="keyword">template</span>&lt;&gt;
-<a name="l00456"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__tag_00_01sparse__proxy__tag_01_4.html">00456</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits.html">storage_restrict_traits</a>&lt;<a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__tag.html">dense_tag</a>, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__proxy__tag.html">sparse_proxy_tag</a>&gt; {
-<a name="l00457"></a>00457 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__proxy__tag.html">sparse_proxy_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__proxy__tag.html">storage_category</a>;
-<a name="l00458"></a>00458 };
-<a name="l00459"></a>00459
-<a name="l00460"></a>00460 <span class="keyword">template</span>&lt;&gt;
-<a name="l00461"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__proxy__tag_00_01packed__proxy__tag_01_4.html">00461</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits.html">storage_restrict_traits</a>&lt;<a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__proxy__tag.html">dense_proxy_tag</a>, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__proxy__tag.html">packed_proxy_tag</a>&gt; {
-<a name="l00462"></a>00462 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__proxy__tag.html">packed_proxy_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__proxy__tag.html">storage_category</a>;
-<a name="l00463"></a>00463 };
-<a name="l00464"></a>00464 <span class="keyword">template</span>&lt;&gt;
-<a name="l00465"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__proxy__tag_00_01sparse__proxy__tag_01_4.html">00465</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits.html">storage_restrict_traits</a>&lt;<a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__proxy__tag.html">dense_proxy_tag</a>, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__proxy__tag.html">sparse_proxy_tag</a>&gt; {
-<a name="l00466"></a>00466 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__proxy__tag.html">sparse_proxy_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__proxy__tag.html">storage_category</a>;
-<a name="l00467"></a>00467 };
-<a name="l00468"></a>00468
-<a name="l00469"></a>00469
-<a name="l00470"></a>00470 <span class="comment">// Iterator tags -- hierarchical definition of storage characteristics</span>
-<a name="l00471"></a>00471
-<a name="l00472"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">00472</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a> : <span class="keyword">public</span> std::bidirectional_iterator_tag {};
-<a name="l00473"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">00473</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a> : <span class="keyword">public</span> std::random_access_iterator_tag {};
-<a name="l00474"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__random__access__iterator__tag.html">00474</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__random__access__iterator__tag.html">dense_random_access_iterator_tag</a> : <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a> {};
-<a name="l00475"></a>00475
-<a name="l00476"></a>00476 <span class="comment">// Thanks to Kresimir Fresl for convincing Comeau with iterator_base_traits ;-)</span>
-<a name="l00477"></a>00477 <span class="keyword">template</span>&lt;<span class="keyword">class</span> IC&gt;
-<a name="l00478"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">00478</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a> {};
-<a name="l00479"></a>00479
-<a name="l00480"></a>00480 <span class="keyword">template</span>&lt;&gt;
-<a name="l00481"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1forward__iterator__tag_01_4.html">00481</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;std::forward_iterator_tag&gt; {
-<a name="l00482"></a>00482 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I, <span class="keyword">class</span> T&gt;
-<a name="l00483"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1forward__iterator__tag_01_4_1_1iterator__base.html">00483</a> <span class="keyword">struct </span>iterator_base {
-<a name="l00484"></a>00484 <span class="keyword">typedef</span> forward_iterator_base&lt;std::forward_iterator_tag, I, T&gt; type;
-<a name="l00485"></a>00485 };
-<a name="l00486"></a>00486 };
-<a name="l00487"></a>00487
-<a name="l00488"></a>00488 <span class="keyword">template</span>&lt;&gt;
-<a name="l00489"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1bidirectional__iterator__tag_01_4.html">00489</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;std::bidirectional_iterator_tag&gt; {
-<a name="l00490"></a>00490 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I, <span class="keyword">class</span> T&gt;
-<a name="l00491"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1bidirectional__iterator__tag_01_4_1_1iterator__base.html">00491</a> <span class="keyword">struct </span>iterator_base {
-<a name="l00492"></a>00492 <span class="keyword">typedef</span> bidirectional_iterator_base&lt;std::bidirectional_iterator_tag, I, T&gt; type;
-<a name="l00493"></a>00493 };
-<a name="l00494"></a>00494 };
-<a name="l00495"></a>00495 <span class="keyword">template</span>&lt;&gt;
-<a name="l00496"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01sparse__bidirectional__iterator__tag_01_4.html">00496</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;<a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>&gt; {
-<a name="l00497"></a>00497 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I, <span class="keyword">class</span> T&gt;
-<a name="l00498"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01sparse__bidirectional__iterator__tag_01_4_1_1iterator__base.html">00498</a> <span class="keyword">struct </span>iterator_base {
-<a name="l00499"></a>00499 <span class="keyword">typedef</span> bidirectional_iterator_base&lt;sparse_bidirectional_iterator_tag, I, T&gt; type;
-<a name="l00500"></a>00500 };
-<a name="l00501"></a>00501 };
-<a name="l00502"></a>00502
-<a name="l00503"></a>00503 <span class="keyword">template</span>&lt;&gt;
-<a name="l00504"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1random__access__iterator__tag_01_4.html">00504</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;std::random_access_iterator_tag&gt; {
-<a name="l00505"></a>00505 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I, <span class="keyword">class</span> T&gt;
-<a name="l00506"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1random__access__iterator__tag_01_4_1_1iterator__base.html">00506</a> <span class="keyword">struct </span>iterator_base {
-<a name="l00507"></a>00507 <span class="keyword">typedef</span> random_access_iterator_base&lt;std::random_access_iterator_tag, I, T&gt; type;
-<a name="l00508"></a>00508 };
-<a name="l00509"></a>00509 };
-<a name="l00510"></a>00510 <span class="keyword">template</span>&lt;&gt;
-<a name="l00511"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01packed__random__access__iterator__tag_01_4.html">00511</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;<a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a>&gt; {
-<a name="l00512"></a>00512 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I, <span class="keyword">class</span> T&gt;
-<a name="l00513"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01packed__random__access__iterator__tag_01_4_1_1iterator__base.html">00513</a> <span class="keyword">struct </span>iterator_base {
-<a name="l00514"></a>00514 <span class="keyword">typedef</span> random_access_iterator_base&lt;packed_random_access_iterator_tag, I, T&gt; type;
-<a name="l00515"></a>00515 };
-<a name="l00516"></a>00516 };
-<a name="l00517"></a>00517 <span class="keyword">template</span>&lt;&gt;
-<a name="l00518"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01dense__random__access__iterator__tag_01_4.html">00518</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;<a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__random__access__iterator__tag.html">dense_random_access_iterator_tag</a>&gt; {
-<a name="l00519"></a>00519 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I, <span class="keyword">class</span> T&gt;
-<a name="l00520"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01dense__random__access__iterator__tag_01_4_1_1iterator__base.html">00520</a> <span class="keyword">struct </span>iterator_base {
-<a name="l00521"></a>00521 <span class="keyword">typedef</span> random_access_iterator_base&lt;dense_random_access_iterator_tag, I, T&gt; type;
-<a name="l00522"></a>00522 };
-<a name="l00523"></a>00523 };
-<a name="l00524"></a>00524
-<a name="l00525"></a>00525 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I1, <span class="keyword">class</span> I2&gt;
-<a name="l00526"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits.html">00526</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits.html">iterator_restrict_traits</a> {
-<a name="l00527"></a>00527 <span class="keyword">typedef</span> I1 iterator_category;
-<a name="l00528"></a>00528 };
-<a name="l00529"></a>00529
-<a name="l00530"></a>00530 <span class="keyword">template</span>&lt;&gt;
-<a name="l00531"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01packed__random__access__iteratb562f8de34ea5fb27fcb98884ee3d67a.html">00531</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits.html">iterator_restrict_traits</a>&lt;<a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a>, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>&gt; {
-<a name="l00532"></a>00532 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">iterator_category</a>;
-<a name="l00533"></a>00533 };
-<a name="l00534"></a>00534 <span class="keyword">template</span>&lt;&gt;
-<a name="l00535"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01sparse__bidirectional__iterato23c588affc152003be288f42e0dc2744.html">00535</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits.html">iterator_restrict_traits</a>&lt;<a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a>&gt; {
-<a name="l00536"></a>00536 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">iterator_category</a>;
-<a name="l00537"></a>00537 };
-<a name="l00538"></a>00538
-<a name="l00539"></a>00539 <span class="keyword">template</span>&lt;&gt;
-<a name="l00540"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01dense__random__access__iteratodc161542be457382732ec49a83757970.html">00540</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits.html">iterator_restrict_traits</a>&lt;<a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__random__access__iterator__tag.html">dense_random_access_iterator_tag</a>, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>&gt; {
-<a name="l00541"></a>00541 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">iterator_category</a>;
-<a name="l00542"></a>00542 };
-<a name="l00543"></a>00543 <span class="keyword">template</span>&lt;&gt;
-<a name="l00544"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01sparse__bidirectional__iterato1e94698c6544162be6a31166833585d0.html">00544</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits.html">iterator_restrict_traits</a>&lt;<a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__random__access__iterator__tag.html">dense_random_access_iterator_tag</a>&gt; {
-<a name="l00545"></a>00545 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">iterator_category</a>;
-<a name="l00546"></a>00546 };
-<a name="l00547"></a>00547
-<a name="l00548"></a>00548 <span class="keyword">template</span>&lt;&gt;
-<a name="l00549"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01dense__random__access__iteratod4c6edf0df751ebff1b8ea6b9d08eae7.html">00549</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits.html">iterator_restrict_traits</a>&lt;<a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__random__access__iterator__tag.html">dense_random_access_iterator_tag</a>, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a>&gt; {
-<a name="l00550"></a>00550 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">iterator_category</a>;
-<a name="l00551"></a>00551 };
-<a name="l00552"></a>00552 <span class="keyword">template</span>&lt;&gt;
-<a name="l00553"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01packed__random__access__iterat170beb8dc7452d2a089622087df3fb79.html">00553</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits.html">iterator_restrict_traits</a>&lt;<a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a>, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__random__access__iterator__tag.html">dense_random_access_iterator_tag</a>&gt; {
-<a name="l00554"></a>00554 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">iterator_category</a>;
-<a name="l00555"></a>00555 };
-<a name="l00556"></a>00556
-<a name="l00557"></a>00557 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I&gt;
-<a name="l00558"></a>00558 BOOST_UBLAS_INLINE
-<a name="l00559"></a>00559 <span class="keywordtype">void</span> increment (I &amp;it, <span class="keyword">const</span> I &amp;it_end, <span class="keyword">typename</span> I::difference_type compare, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a>) {
-<a name="l00560"></a>00560 it += (std::min) (compare, it_end - it);
-<a name="l00561"></a>00561 }
-<a name="l00562"></a>00562 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I&gt;
-<a name="l00563"></a>00563 BOOST_UBLAS_INLINE
-<a name="l00564"></a>00564 <span class="keywordtype">void</span> increment (I &amp;it, <span class="keyword">const</span> I &amp;<span class="comment">/* it_end */</span>, <span class="keyword">typename</span> I::difference_type <span class="comment">/* compare */</span>, sparse_bidirectional_iterator_tag) {
-<a name="l00565"></a>00565 ++ it;
-<a name="l00566"></a>00566 }
-<a name="l00567"></a>00567 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I&gt;
-<a name="l00568"></a>00568 BOOST_UBLAS_INLINE
-<a name="l00569"></a>00569 <span class="keywordtype">void</span> increment (I &amp;it, <span class="keyword">const</span> I &amp;it_end, <span class="keyword">typename</span> I::difference_type compare) {
-<a name="l00570"></a>00570 increment (it, it_end, compare, <span class="keyword">typename</span> I::iterator_category ());
-<a name="l00571"></a>00571 }
-<a name="l00572"></a>00572
-<a name="l00573"></a>00573 <span class="keyword">template</span>&lt;<span class="keyword">class</span> I&gt;
-<a name="l00574"></a>00574 BOOST_UBLAS_INLINE
-<a name="l00575"></a>00575 <span class="keywordtype">void</span> increment (I &amp;it, <span class="keyword">const</span> I &amp;it_end) {
-<a name="l00576"></a>00576 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00577"></a>00577 <span class="preprocessor"></span> I cit (it);
-<a name="l00578"></a>00578 <span class="keywordflow">while</span> (cit != it_end) {
-<a name="l00579"></a>00579 BOOST_UBLAS_CHECK (*cit == <span class="keyword">typename</span> I::value_type<span class="comment">/*zero*/</span>(), internal_logic ());
-<a name="l00580"></a>00580 ++ cit;
-<a name="l00581"></a>00581 }
-<a name="l00582"></a>00582 <span class="preprocessor">#endif</span>
-<a name="l00583"></a>00583 <span class="preprocessor"></span> it = it_end;
-<a name="l00584"></a>00584 }
-<a name="l00585"></a>00585
-<a name="l00586"></a>00586 <span class="keyword">namespace </span>detail {
-<a name="l00587"></a>00587
-<a name="l00588"></a>00588 <span class="comment">// specialisation which define whether a type has a trivial constructor</span>
-<a name="l00589"></a>00589 <span class="comment">// or not. This is used by array types.</span>
-<a name="l00590"></a>00590 <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;
-<a name="l00591"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1has__trivial__constructor.html">00591</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1has__trivial__constructor.html">has_trivial_constructor</a> : <span class="keyword">public</span> boost::<a class="code" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1has__trivial__constructor.html">has_trivial_constructor</a>&lt;T&gt; {};
-<a name="l00592"></a>00592
-<a name="l00593"></a>00593 <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;
-<a name="l00594"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1has__trivial__destructor.html">00594</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1has__trivial__destructor.html">has_trivial_destructor</a> : <span class="keyword">public</span> boost::<a class="code" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1has__trivial__destructor.html">has_trivial_destructor</a>&lt;T&gt; {};
-<a name="l00595"></a>00595
-<a name="l00596"></a>00596 <span class="keyword">template</span>&lt;<span class="keyword">typename</span> FLT&gt;
-<a name="l00597"></a><a class="code" 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">00597</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1has__trivial__constructor.html">has_trivial_constructor</a>&lt;std::complex&lt;FLT&gt; &gt; : <span class="keyword">public</span> boost::true_type {};
-<a name="l00598"></a>00598
-<a name="l00599"></a>00599 <span class="keyword">template</span>&lt;<span class="keyword">typename</span> FLT&gt;
-<a name="l00600"></a><a class="code" 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">00600</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1has__trivial__destructor.html">has_trivial_destructor</a>&lt;std::complex&lt;FLT&gt; &gt; : <span class="keyword">public</span> boost::true_type {};
-<a name="l00601"></a>00601
-<a name="l00602"></a>00602 }
-<a name="l00603"></a>00603
-<a name="l00604"></a>00604
-<a name="l00608"></a>00608 <span class="keyword">template</span> &lt; <span class="keyword">class</span> E &gt;
-<a name="l00609"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html">00609</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html" title="Traits class to extract type information from a constant matrix or vector CONTAINER...">container_view_traits</a> {
-<a name="l00611"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#af5064cd16c56c216204b48edaadc7ee7">00611</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> E::size_type <a class="code" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#af5064cd16c56c216204b48edaadc7ee7" title="type of indices">size_type</a>;
-<a name="l00613"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#accf58d00f9fc9bb71cefe5dbc692d7ba">00613</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> E::difference_type <a class="code" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#accf58d00f9fc9bb71cefe5dbc692d7ba" title="type of differences of indices">difference_type</a>;
-<a name="l00614"></a>00614
-<a name="l00616"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#a091a1cb2814b6b67b478ac3922132df5">00616</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> E::storage_category <a class="code" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#a091a1cb2814b6b67b478ac3922132df5" title="storage category: unknown_storage_tag, dense_tag, packed_tag, ...">storage_category</a>;
-<a name="l00617"></a>00617
-<a name="l00619"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#a4ea7126fbacb0e0932fde071006121a2">00619</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> E::value_type <a class="code" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#a4ea7126fbacb0e0932fde071006121a2" title="type of elements">value_type</a>;
-<a name="l00621"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#a898606cf70edd48e415188597be35bf8">00621</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> E::const_reference <a class="code" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#a898606cf70edd48e415188597be35bf8" title="const reference to an element">const_reference</a>;
-<a name="l00622"></a>00622
-<a name="l00624"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#a3e70e3fc95efe22c75e46254540fe102">00624</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> E::const_closure_type <a class="code" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html#a3e70e3fc95efe22c75e46254540fe102" title="type used in expressions to mark a reference to this class (usually a const container_reference&amp;lt;c...">const_closure_type</a>;
-<a name="l00625"></a>00625 };
-<a name="l00626"></a>00626
-<a name="l00630"></a>00630 <span class="keyword">template</span> &lt; <span class="keyword">class</span> E &gt;
-<a name="l00631"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html">00631</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html" title="Traits class to extract additional type information from a mutable matrix or vector...">mutable_container_traits</a> {
-<a name="l00633"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html#acaad8d9d2258ac81d1f03c4c7f0ccd7a">00633</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> E::reference <a class="code" href="structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html#acaad8d9d2258ac81d1f03c4c7f0ccd7a" title="reference to an element">reference</a>;
-<a name="l00634"></a>00634
-<a name="l00636"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html#afc9b405e035bb649a71078a867a0a954">00636</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> E::closure_type <a class="code" href="structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html#afc9b405e035bb649a71078a867a0a954" title="type used in expressions to mark a reference to this class (usually a container_reference&amp;lt;E&amp;gt;...">closure_type</a>;
-<a name="l00637"></a>00637 };
-<a name="l00638"></a>00638
-<a name="l00642"></a>00642 <span class="keyword">template</span> &lt; <span class="keyword">class</span> E &gt;
-<a name="l00643"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1container__traits.html">00643</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1container__traits.html" title="Traits class to extract type information from a matrix or vector CONTAINER.">container_traits</a>
-<a name="l00644"></a>00644 : <a class="code" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html" title="Traits class to extract type information from a constant matrix or vector CONTAINER...">container_view_traits</a>&lt;E&gt;, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html" title="Traits class to extract additional type information from a mutable matrix or vector...">mutable_container_traits</a>&lt;E&gt; {
-<a name="l00645"></a>00645
-<a name="l00646"></a>00646 };
-<a name="l00647"></a>00647
-<a name="l00648"></a>00648
-<a name="l00652"></a>00652 <span class="keyword">template</span> &lt; <span class="keyword">class</span> MATRIX &gt;
-<a name="l00653"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__view__traits.html">00653</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__view__traits.html" title="Traits class to extract type information from a constant MATRIX.">matrix_view_traits</a> : <a class="code" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html" title="Traits class to extract type information from a constant matrix or vector CONTAINER...">container_view_traits</a> &lt;MATRIX&gt; {
-<a name="l00654"></a>00654
-<a name="l00656"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__view__traits.html#ac5889fcf13300a99e309fb9e046a05cd">00656</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> MATRIX::orientation_category <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__view__traits.html#ac5889fcf13300a99e309fb9e046a05cd" title="orientation of the matrix, either row_major_tag, column_major_tag or unknown_orientation_tag...">orientation_category</a>;
-<a name="l00657"></a>00657
-<a name="l00659"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__view__traits.html#ac7188352e006e69595cd3ef63b146981">00659</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> MATRIX::const_iterator1 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__view__traits.html#ac7188352e006e69595cd3ef63b146981" title="row iterator for the matrix">const_iterator1</a>;
-<a name="l00660"></a>00660
-<a name="l00662"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__view__traits.html#ac7631e36ed8151e8502e45fe209ffe7d">00662</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> MATRIX::const_iterator2 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__view__traits.html#ac7631e36ed8151e8502e45fe209ffe7d" title="column iterator for the matrix">const_iterator2</a>;
-<a name="l00663"></a>00663 };
-<a name="l00664"></a>00664
-<a name="l00668"></a>00668 <span class="keyword">template</span> &lt; <span class="keyword">class</span> MATRIX &gt;
-<a name="l00669"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1mutable__matrix__traits.html">00669</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1mutable__matrix__traits.html" title="Traits class to extract additional type information from a mutable MATRIX.">mutable_matrix_traits</a>
-<a name="l00670"></a>00670 : <a class="code" href="structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html" title="Traits class to extract additional type information from a mutable matrix or vector...">mutable_container_traits</a> &lt;MATRIX&gt; {
-<a name="l00671"></a>00671
-<a name="l00673"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1mutable__matrix__traits.html#a4552d6a39479c012ddcd8e192137957f">00673</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> MATRIX::iterator1 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1mutable__matrix__traits.html#a4552d6a39479c012ddcd8e192137957f" title="row iterator for the matrix">iterator1</a>;
-<a name="l00674"></a>00674
-<a name="l00676"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1mutable__matrix__traits.html#ab69dd939738914bdb51477a87a639776">00676</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> MATRIX::iterator2 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1mutable__matrix__traits.html#ab69dd939738914bdb51477a87a639776" title="column iterator for the matrix">iterator2</a>;
-<a name="l00677"></a>00677 };
-<a name="l00678"></a>00678
-<a name="l00679"></a>00679
-<a name="l00683"></a>00683 <span class="keyword">template</span> &lt; <span class="keyword">class</span> MATRIX &gt;
-<a name="l00684"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__traits.html">00684</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__traits.html" title="Traits class to extract type information from a MATRIX.">matrix_traits</a>
-<a name="l00685"></a>00685 : <a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__view__traits.html" title="Traits class to extract type information from a constant MATRIX.">matrix_view_traits</a> &lt;MATRIX&gt;, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1mutable__matrix__traits.html" title="Traits class to extract additional type information from a mutable MATRIX.">mutable_matrix_traits</a> &lt;MATRIX&gt; {
-<a name="l00686"></a>00686 };
-<a name="l00687"></a>00687
-<a name="l00691"></a>00691 <span class="keyword">template</span> &lt; <span class="keyword">class</span> VECTOR &gt;
-<a name="l00692"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__view__traits.html">00692</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__view__traits.html" title="Traits class to extract type information from a VECTOR.">vector_view_traits</a> : <a class="code" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html" title="Traits class to extract type information from a constant matrix or vector CONTAINER...">container_view_traits</a> &lt;VECTOR&gt; {
-<a name="l00693"></a>00693
-<a name="l00695"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__view__traits.html#a3f88a6766f3cea344482f21c1e4d0044">00695</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> VECTOR::const_iterator <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__view__traits.html#a3f88a6766f3cea344482f21c1e4d0044" title="iterator for the VECTOR">const_iterator</a>;
-<a name="l00696"></a>00696
-<a name="l00698"></a>00698 <span class="keyword">static</span>
-<a name="l00699"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__view__traits.html#ab9b26cd5e6e24d6121c5c67f8044c8ec">00699</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__view__traits.html#a3f88a6766f3cea344482f21c1e4d0044" title="iterator for the VECTOR">const_iterator</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__view__traits.html#ab9b26cd5e6e24d6121c5c67f8044c8ec" title="iterator pointing to the first element">begin</a>(<span class="keyword">const</span> VECTOR &amp; v) {
-<a name="l00700"></a>00700 <span class="keywordflow">return</span> v.begin();
-<a name="l00701"></a>00701 }
-<a name="l00703"></a>00703 <span class="keyword">static</span>
-<a name="l00704"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__view__traits.html#a91351e230554759847870b45f4b63776">00704</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__view__traits.html#a3f88a6766f3cea344482f21c1e4d0044" title="iterator for the VECTOR">const_iterator</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__view__traits.html#a91351e230554759847870b45f4b63776" title="iterator pointing behind the last element">end</a>(<span class="keyword">const</span> VECTOR &amp; v) {
-<a name="l00705"></a>00705 <span class="keywordflow">return</span> v.end();
-<a name="l00706"></a>00706 }
-<a name="l00707"></a>00707
-<a name="l00708"></a>00708 };
-<a name="l00709"></a>00709
-<a name="l00713"></a>00713 <span class="keyword">template</span> &lt; <span class="keyword">class</span> VECTOR &gt;
-<a name="l00714"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1mutable__vector__traits.html">00714</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1mutable__vector__traits.html" title="Traits class to extract type information from a VECTOR.">mutable_vector_traits</a> : <a class="code" href="structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html" title="Traits class to extract additional type information from a mutable matrix or vector...">mutable_container_traits</a> &lt;VECTOR&gt; {
-<a name="l00716"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1mutable__vector__traits.html#ac856b512dfca9d3e4cc6f5110c39da84">00716</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> VECTOR::iterator <a class="code" href="structboost_1_1numeric_1_1ublas_1_1mutable__vector__traits.html#ac856b512dfca9d3e4cc6f5110c39da84" title="iterator for the VECTOR">iterator</a>;
-<a name="l00717"></a>00717
-<a name="l00719"></a>00719 <span class="keyword">static</span>
-<a name="l00720"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1mutable__vector__traits.html#a48f4dfdc2d23d086594741e6363aaa00">00720</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1mutable__vector__traits.html#ac856b512dfca9d3e4cc6f5110c39da84" title="iterator for the VECTOR">iterator</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1mutable__vector__traits.html#a48f4dfdc2d23d086594741e6363aaa00" title="iterator pointing to the first element">begin</a>(VECTOR &amp; v) {
-<a name="l00721"></a>00721 <span class="keywordflow">return</span> v.begin();
-<a name="l00722"></a>00722 }
-<a name="l00723"></a>00723
-<a name="l00725"></a>00725 <span class="keyword">static</span>
-<a name="l00726"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1mutable__vector__traits.html#a96d3c5956a00bf8bd9bd5765cc055e81">00726</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1mutable__vector__traits.html#ac856b512dfca9d3e4cc6f5110c39da84" title="iterator for the VECTOR">iterator</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1mutable__vector__traits.html#a96d3c5956a00bf8bd9bd5765cc055e81" title="iterator pointing behind the last element">end</a>(VECTOR &amp; v) {
-<a name="l00727"></a>00727 <span class="keywordflow">return</span> v.end();
-<a name="l00728"></a>00728 }
-<a name="l00729"></a>00729 };
-<a name="l00730"></a>00730
-<a name="l00734"></a>00734 <span class="keyword">template</span> &lt; <span class="keyword">class</span> VECTOR &gt;
-<a name="l00735"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__traits.html">00735</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__traits.html" title="Traits class to extract type information from a VECTOR.">vector_traits</a>
-<a name="l00736"></a>00736 : <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__view__traits.html" title="Traits class to extract type information from a VECTOR.">vector_view_traits</a> &lt;VECTOR&gt;, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1mutable__vector__traits.html" title="Traits class to extract type information from a VECTOR.">mutable_vector_traits</a> &lt;VECTOR&gt; {
-<a name="l00737"></a>00737 };
-<a name="l00738"></a>00738
-<a name="l00739"></a>00739
-<a name="l00740"></a>00740 <span class="comment">// Note: specializations for T[N] and T[M][N] have been moved to traits/c_array.hpp</span>
-<a name="l00741"></a>00741
-<a name="l00742"></a>00742 }}}
-<a name="l00743"></a>00743
-<a name="l00744"></a>00744 <span class="preprocessor">#endif</span>
-</pre></div></div>
-<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Jul 4 20:31:00 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>
diff --git a/libs/numeric/ublas/doc/html/triangular_8hpp_source.html b/libs/numeric/ublas/doc/html/triangular_8hpp_source.html
deleted file mode 100644
index 20c372c4ff..0000000000
--- a/libs/numeric/ublas/doc/html/triangular_8hpp_source.html
+++ /dev/null
@@ -1,2606 +0,0 @@
-<!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: triangular.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>triangular.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_TRIANGULAR_</span>
-<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#define _BOOST_UBLAS_TRIANGULAR_</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 <span class="preprocessor">#include &lt;boost/type_traits/remove_const.hpp&gt;</span>
-<a name="l00019"></a>00019
-<a name="l00020"></a>00020 <span class="comment">// Iterators based on ideas of Jeremy Siek</span>
-<a name="l00021"></a>00021
-<a name="l00022"></a>00022 <span class="keyword">namespace </span>boost { <span class="keyword">namespace </span>numeric { <span class="keyword">namespace </span>ublas {
-<a name="l00023"></a>00023
-<a name="l00024"></a>00024 <span class="keyword">namespace </span>detail {
-<a name="l00025"></a>00025 <span class="keyword">using namespace </span>boost::numeric::ublas;
-<a name="l00026"></a>00026
-<a name="l00027"></a>00027 <span class="comment">// Matrix resizing algorithm</span>
-<a name="l00028"></a>00028 <span class="keyword">template</span> &lt;<span class="keyword">class</span> L, <span class="keyword">class</span> T, <span class="keyword">class</span> M&gt;
-<a name="l00029"></a>00029 BOOST_UBLAS_INLINE
-<a name="l00030"></a>00030 <span class="keywordtype">void</span> matrix_resize_preserve (M&amp; m, M&amp; temporary) {
-<a name="l00031"></a>00031 <span class="keyword">typedef</span> L layout_type;
-<a name="l00032"></a>00032 <span class="keyword">typedef</span> T triangular_type;
-<a name="l00033"></a>00033 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::size_type size_type;
-<a name="l00034"></a>00034 <span class="keyword">const</span> size_type msize1 (m.size1 ()); <span class="comment">// original size</span>
-<a name="l00035"></a>00035 <span class="keyword">const</span> size_type msize2 (m.size2 ());
-<a name="l00036"></a>00036 <span class="keyword">const</span> size_type size1 (temporary.size1 ()); <span class="comment">// new size is specified by temporary</span>
-<a name="l00037"></a>00037 <span class="keyword">const</span> size_type size2 (temporary.size2 ());
-<a name="l00038"></a>00038 <span class="comment">// Common elements to preserve</span>
-<a name="l00039"></a>00039 <span class="keyword">const</span> size_type size1_min = (std::min) (size1, msize1);
-<a name="l00040"></a>00040 <span class="keyword">const</span> size_type size2_min = (std::min) (size2, msize2);
-<a name="l00041"></a>00041 <span class="comment">// Order for major and minor sizes</span>
-<a name="l00042"></a>00042 <span class="keyword">const</span> size_type major_size = layout_type::size_M (size1_min, size2_min);
-<a name="l00043"></a>00043 <span class="keyword">const</span> size_type minor_size = layout_type::size_m (size1_min, size2_min);
-<a name="l00044"></a>00044 <span class="comment">// Indexing copy over major</span>
-<a name="l00045"></a>00045 <span class="keywordflow">for</span> (size_type major = 0; major != major_size; ++major) {
-<a name="l00046"></a>00046 <span class="keywordflow">for</span> (size_type minor = 0; minor != minor_size; ++minor) {
-<a name="l00047"></a>00047 <span class="comment">// find indexes - use invertability of element_ functions</span>
-<a name="l00048"></a>00048 <span class="keyword">const</span> size_type i1 = layout_type::index_M(major, minor);
-<a name="l00049"></a>00049 <span class="keyword">const</span> size_type i2 = layout_type::index_m(major, minor);
-<a name="l00050"></a>00050 <span class="keywordflow">if</span> ( triangular_type::other(i1,i2) ) {
-<a name="l00051"></a>00051 temporary.data () [triangular_type::element (layout_type (), i1, size1, i2, size2)] =
-<a name="l00052"></a>00052 m.data() [triangular_type::element (layout_type (), i1, msize1, i2, msize2)];
-<a name="l00053"></a>00053 }
-<a name="l00054"></a>00054 }
-<a name="l00055"></a>00055 }
-<a name="l00056"></a>00056 m.assign_temporary (temporary);
-<a name="l00057"></a>00057 }
-<a name="l00058"></a>00058 }
-<a name="l00059"></a>00059
-<a name="l00077"></a>00077 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> TRI, <span class="keyword">class</span> L, <span class="keyword">class</span> A&gt;
-<a name="l00078"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html">00078</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html" title="A triangular matrix of values of type T.">triangular_matrix</a>:
-<a name="l00079"></a>00079 <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;triangular_matrix&lt;T, TRI, L, A&gt; &gt; {
-<a name="l00080"></a>00080
-<a name="l00081"></a>00081 <span class="keyword">typedef</span> T *pointer;
-<a name="l00082"></a>00082 <span class="keyword">typedef</span> TRI triangular_type;
-<a name="l00083"></a>00083 <span class="keyword">typedef</span> L layout_type;
-<a name="l00084"></a>00084 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html" title="A triangular matrix of values of type T.">triangular_matrix&lt;T, TRI, L, A&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html" title="A triangular matrix of values of type T.">self_type</a>;
-<a name="l00085"></a>00085 <span class="keyword">public</span>:
-<a name="l00086"></a>00086 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l00087"></a>00087 <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="l00088"></a>00088 <span class="preprocessor">#endif</span>
-<a name="l00089"></a>00089 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> A::size_type size_type;
-<a name="l00090"></a>00090 <span class="keyword">typedef</span> <span class="keyword">typename</span> A::difference_type difference_type;
-<a name="l00091"></a>00091 <span class="keyword">typedef</span> T value_type;
-<a name="l00092"></a>00092 <span class="keyword">typedef</span> <span class="keyword">const</span> T &amp;const_reference;
-<a name="l00093"></a>00093 <span class="keyword">typedef</span> T &amp;reference;
-<a name="l00094"></a>00094 <span class="keyword">typedef</span> A array_type;
-<a name="l00095"></a>00095
-<a name="l00096"></a>00096 <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="l00097"></a>00097 <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="l00098"></a>00098 <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="l00099"></a>00099 <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="l00100"></a>00100 <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="l00101"></a>00101 <span class="keyword">typedef</span> <span class="keyword">typename</span> L::orientation_category orientation_category;
-<a name="l00102"></a>00102
-<a name="l00103"></a>00103 <span class="comment">// Construction and destruction</span>
-<a name="l00104"></a>00104 BOOST_UBLAS_INLINE
-<a name="l00105"></a>00105 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html" title="A triangular matrix of values of type T.">triangular_matrix</a> ():
-<a name="l00106"></a>00106 <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="l00107"></a>00107 size1_ (0), size2_ (0), data_ (0) {}
-<a name="l00108"></a>00108 BOOST_UBLAS_INLINE
-<a name="l00109"></a>00109 triangular_matrix (size_type size1, size_type size2):
-<a name="l00110"></a>00110 <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="l00111"></a>00111 size1_ (size1), size2_ (size2), data_ (triangular_type::packed_size (layout_type (), size1, size2)) {
-<a name="l00112"></a>00112 }
-<a name="l00113"></a>00113 BOOST_UBLAS_INLINE
-<a name="l00114"></a>00114 triangular_matrix (size_type size1, size_type size2, <span class="keyword">const</span> array_type &amp;data):
-<a name="l00115"></a>00115 <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="l00116"></a>00116 size1_ (size1), size2_ (size2), data_ (data) {}
-<a name="l00117"></a>00117 BOOST_UBLAS_INLINE
-<a name="l00118"></a>00118 triangular_matrix (<span class="keyword">const</span> triangular_matrix &amp;m):
-<a name="l00119"></a>00119 <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="l00120"></a>00120 size1_ (m.size1_), size2_ (m.size2_), data_ (m.data_) {}
-<a name="l00121"></a>00121 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00122"></a>00122 BOOST_UBLAS_INLINE
-<a name="l00123"></a>00123 triangular_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):
-<a name="l00124"></a>00124 <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="l00125"></a>00125 size1_ (ae ().size1 ()), size2_ (ae ().size2 ()),
-<a name="l00126"></a>00126 data_ (triangular_type::packed_size (layout_type (), size1_, size2_)) {
-<a name="l00127"></a>00127 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l00128"></a>00128 }
-<a name="l00129"></a>00129
-<a name="l00130"></a>00130 <span class="comment">// Accessors</span>
-<a name="l00131"></a>00131 BOOST_UBLAS_INLINE
-<a name="l00132"></a>00132 size_type size1 ()<span class="keyword"> const </span>{
-<a name="l00133"></a>00133 <span class="keywordflow">return</span> size1_;
-<a name="l00134"></a>00134 }
-<a name="l00135"></a>00135 BOOST_UBLAS_INLINE
-<a name="l00136"></a>00136 size_type size2 ()<span class="keyword"> const </span>{
-<a name="l00137"></a>00137 <span class="keywordflow">return</span> size2_;
-<a name="l00138"></a>00138 }
-<a name="l00139"></a>00139
-<a name="l00140"></a>00140 <span class="comment">// Storage accessors</span>
-<a name="l00141"></a>00141 BOOST_UBLAS_INLINE
-<a name="l00142"></a>00142 <span class="keyword">const</span> array_type &amp;data ()<span class="keyword"> const </span>{
-<a name="l00143"></a>00143 <span class="keywordflow">return</span> data_;
-<a name="l00144"></a>00144 }
-<a name="l00145"></a>00145 BOOST_UBLAS_INLINE
-<a name="l00146"></a>00146 array_type &amp;data () {
-<a name="l00147"></a>00147 <span class="keywordflow">return</span> data_;
-<a name="l00148"></a>00148 }
-<a name="l00149"></a>00149
-<a name="l00150"></a>00150 <span class="comment">// Resizing</span>
-<a name="l00151"></a>00151 BOOST_UBLAS_INLINE
-<a name="l00152"></a>00152 <span class="keywordtype">void</span> resize (size_type size1, size_type size2, <span class="keywordtype">bool</span> preserve = <span class="keyword">true</span>) {
-<a name="l00153"></a>00153 <span class="keywordflow">if</span> (preserve) {
-<a name="l00154"></a>00154 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html" title="A triangular matrix of values of type T.">self_type</a> temporary (size1, size2);
-<a name="l00155"></a>00155 detail::matrix_resize_preserve&lt;layout_type, triangular_type&gt; (*<span class="keyword">this</span>, temporary);
-<a name="l00156"></a>00156 }
-<a name="l00157"></a>00157 <span class="keywordflow">else</span> {
-<a name="l00158"></a>00158 data ().resize (triangular_type::packed_size (layout_type (), size1, size2));
-<a name="l00159"></a>00159 size1_ = size1;
-<a name="l00160"></a>00160 size2_ = size2;
-<a name="l00161"></a>00161 }
-<a name="l00162"></a>00162 }
-<a name="l00163"></a>00163 BOOST_UBLAS_INLINE
-<a name="l00164"></a>00164 <span class="keywordtype">void</span> resize_packed_preserve (size_type size1, size_type size2) {
-<a name="l00165"></a>00165 size1_ = size1;
-<a name="l00166"></a>00166 size2_ = size2;
-<a name="l00167"></a>00167 data ().resize (triangular_type::packed_size (layout_type (), size1_, size2_), value_type ());
-<a name="l00168"></a>00168 }
-<a name="l00169"></a>00169
-<a name="l00170"></a>00170 <span class="comment">// Element access</span>
-<a name="l00171"></a>00171 BOOST_UBLAS_INLINE
-<a name="l00172"></a>00172 const_reference operator () (size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l00173"></a>00173 BOOST_UBLAS_CHECK (i &lt; size1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00174"></a>00174 BOOST_UBLAS_CHECK (j &lt; size2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00175"></a>00175 <span class="keywordflow">if</span> (triangular_type::other (i, j))
-<a name="l00176"></a>00176 <span class="keywordflow">return</span> data () [triangular_type::element (layout_type (), i, size1_, j, size2_)];
-<a name="l00177"></a>00177 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (triangular_type::one (i, j))
-<a name="l00178"></a>00178 <span class="keywordflow">return</span> one_;
-<a name="l00179"></a>00179 <span class="keywordflow">else</span>
-<a name="l00180"></a>00180 <span class="keywordflow">return</span> zero_;
-<a name="l00181"></a>00181 }
-<a name="l00182"></a>00182 BOOST_UBLAS_INLINE
-<a name="l00183"></a>00183 reference at_element (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="keywordflow">return</span> data () [triangular_type::element (layout_type (), i, size1_, j, size2_)];
-<a name="l00187"></a>00187 }
-<a name="l00188"></a>00188 BOOST_UBLAS_INLINE
-<a name="l00189"></a>00189 reference operator () (size_type i, size_type j) {
-<a name="l00190"></a>00190 BOOST_UBLAS_CHECK (i &lt; size1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00191"></a>00191 BOOST_UBLAS_CHECK (j &lt; size2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00192"></a>00192 <span class="keywordflow">if</span> (!triangular_type::other (i, j)) {
-<a name="l00193"></a>00193 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ().raise ();
-<a name="l00194"></a>00194 <span class="comment">// NEVER reached</span>
-<a name="l00195"></a>00195 }
-<a name="l00196"></a>00196 <span class="keywordflow">return</span> data () [triangular_type::element (layout_type (), i, size1_, j, size2_)];
-<a name="l00197"></a>00197 }
-<a name="l00198"></a>00198
-<a name="l00199"></a>00199 <span class="comment">// Element assignment</span>
-<a name="l00200"></a>00200 BOOST_UBLAS_INLINE
-<a name="l00201"></a>00201 reference insert_element (size_type i, size_type j, const_reference t) {
-<a name="l00202"></a>00202 <span class="keywordflow">return</span> (<span class="keyword">operator</span> () (i, j) = t);
-<a name="l00203"></a>00203 }
-<a name="l00204"></a>00204 BOOST_UBLAS_INLINE
-<a name="l00205"></a>00205 <span class="keywordtype">void</span> erase_element (size_type i, size_type j) {
-<a name="l00206"></a>00206 operator () (i, j) = value_type<span class="comment">/*zero*/</span>();
-<a name="l00207"></a>00207 }
-<a name="l00208"></a>00208
-<a name="l00209"></a>00209 <span class="comment">// Zeroing</span>
-<a name="l00210"></a>00210 BOOST_UBLAS_INLINE
-<a name="l00211"></a>00211 <span class="keywordtype">void</span> clear () {
-<a name="l00212"></a>00212 <span class="comment">// data ().clear ();</span>
-<a name="l00213"></a>00213 std::fill (data ().begin (), data ().end (), value_type<span class="comment">/*zero*/</span>());
-<a name="l00214"></a>00214 }
-<a name="l00215"></a>00215
-<a name="l00216"></a>00216 <span class="comment">// Assignment</span>
-<a name="l00217"></a>00217 BOOST_UBLAS_INLINE
-<a name="l00218"></a>00218 triangular_matrix &amp;operator = (<span class="keyword">const</span> triangular_matrix &amp;m) {
-<a name="l00219"></a>00219 size1_ = m.size1_;
-<a name="l00220"></a>00220 size2_ = m.size2_;
-<a name="l00221"></a>00221 data () = m.data ();
-<a name="l00222"></a>00222 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00223"></a>00223 }
-<a name="l00224"></a>00224 BOOST_UBLAS_INLINE
-<a name="l00225"></a>00225 triangular_matrix &amp;assign_temporary (triangular_matrix &amp;m) {
-<a name="l00226"></a>00226 swap (m);
-<a name="l00227"></a>00227 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00228"></a>00228 }
-<a name="l00229"></a>00229 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00230"></a>00230 BOOST_UBLAS_INLINE
-<a name="l00231"></a>00231 triangular_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="l00232"></a>00232 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html" title="A triangular matrix of values of type T.">self_type</a> temporary (ae);
-<a name="l00233"></a>00233 <span class="keywordflow">return</span> assign_temporary (temporary);
-<a name="l00234"></a>00234 }
-<a name="l00235"></a>00235 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00236"></a>00236 BOOST_UBLAS_INLINE
-<a name="l00237"></a>00237 triangular_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="l00238"></a>00238 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l00239"></a>00239 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00240"></a>00240 }
-<a name="l00241"></a>00241 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00242"></a>00242 BOOST_UBLAS_INLINE
-<a name="l00243"></a>00243 triangular_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="l00244"></a>00244 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html" title="A triangular matrix of values of type T.">self_type</a> temporary (*<span class="keyword">this</span> + ae);
-<a name="l00245"></a>00245 <span class="keywordflow">return</span> assign_temporary (temporary);
-<a name="l00246"></a>00246 }
-<a name="l00247"></a>00247 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00248"></a>00248 BOOST_UBLAS_INLINE
-<a name="l00249"></a>00249 triangular_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="l00250"></a>00250 matrix_assign&lt;scalar_plus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l00251"></a>00251 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00252"></a>00252 }
-<a name="l00253"></a>00253 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00254"></a>00254 BOOST_UBLAS_INLINE
-<a name="l00255"></a>00255 triangular_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="l00256"></a>00256 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html" title="A triangular matrix of values of type T.">self_type</a> temporary (*<span class="keyword">this</span> - ae);
-<a name="l00257"></a>00257 <span class="keywordflow">return</span> assign_temporary (temporary);
-<a name="l00258"></a>00258 }
-<a name="l00259"></a>00259 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00260"></a>00260 BOOST_UBLAS_INLINE
-<a name="l00261"></a>00261 triangular_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="l00262"></a>00262 matrix_assign&lt;scalar_minus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l00263"></a>00263 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00264"></a>00264 }
-<a name="l00265"></a>00265 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l00266"></a>00266 BOOST_UBLAS_INLINE
-<a name="l00267"></a>00267 triangular_matrix&amp; operator *= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l00268"></a>00268 matrix_assign_scalar&lt;scalar_multiplies_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l00269"></a>00269 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00270"></a>00270 }
-<a name="l00271"></a>00271 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l00272"></a>00272 BOOST_UBLAS_INLINE
-<a name="l00273"></a>00273 triangular_matrix&amp; operator /= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l00274"></a>00274 matrix_assign_scalar&lt;scalar_divides_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l00275"></a>00275 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00276"></a>00276 }
-<a name="l00277"></a>00277
-<a name="l00278"></a>00278 <span class="comment">// Swapping</span>
-<a name="l00279"></a>00279 BOOST_UBLAS_INLINE
-<a name="l00280"></a>00280 <span class="keywordtype">void</span> swap (triangular_matrix &amp;m) {
-<a name="l00281"></a>00281 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;m) {
-<a name="l00282"></a>00282 <span class="comment">// BOOST_UBLAS_CHECK (size2_ == m.size2_, bad_size ());</span>
-<a name="l00283"></a>00283 std::swap (size1_, m.size1_);
-<a name="l00284"></a>00284 std::swap (size2_, m.size2_);
-<a name="l00285"></a>00285 data ().swap (m.data ());
-<a name="l00286"></a>00286 }
-<a name="l00287"></a>00287 }
-<a name="l00288"></a>00288 BOOST_UBLAS_INLINE
-<a name="l00289"></a>00289 <span class="keyword">friend</span> <span class="keywordtype">void</span> swap (triangular_matrix &amp;m1, triangular_matrix &amp;m2) {
-<a name="l00290"></a>00290 m1.swap (m2);
-<a name="l00291"></a>00291 }
-<a name="l00292"></a>00292
-<a name="l00293"></a>00293 <span class="comment">// Iterator types</span>
-<a name="l00294"></a>00294 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00295"></a>00295 <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_1triangular__matrix_1_1iterator1.html">iterator1</a>;
-<a name="l00296"></a>00296 <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_1triangular__matrix_1_1iterator2.html">iterator2</a>;
-<a name="l00297"></a>00297 <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_1triangular__matrix_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l00298"></a>00298 <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_1triangular__matrix_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l00299"></a>00299 <span class="preprocessor">#else</span>
-<a name="l00300"></a>00300 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l00301"></a>00301 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator1.html">iterator1</a>;
-<a name="l00302"></a>00302 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l00303"></a>00303 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator2.html">iterator2</a>;
-<a name="l00304"></a>00304 <span class="preprocessor">#endif</span>
-<a name="l00305"></a>00305 <span class="preprocessor"></span> <span class="keyword">typedef</span> reverse_iterator_base1&lt;const_iterator1&gt; const_reverse_iterator1;
-<a name="l00306"></a>00306 <span class="keyword">typedef</span> reverse_iterator_base1&lt;iterator1&gt; reverse_iterator1;
-<a name="l00307"></a>00307 <span class="keyword">typedef</span> reverse_iterator_base2&lt;const_iterator2&gt; const_reverse_iterator2;
-<a name="l00308"></a>00308 <span class="keyword">typedef</span> reverse_iterator_base2&lt;iterator2&gt; reverse_iterator2;
-<a name="l00309"></a>00309
-<a name="l00310"></a>00310 <span class="comment">// Element lookup</span>
-<a name="l00311"></a>00311 BOOST_UBLAS_INLINE
-<a name="l00312"></a>00312 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="l00313"></a>00313 <span class="keywordflow">if</span> (rank == 1)
-<a name="l00314"></a>00314 i = triangular_type::restrict1 (i, j, size1_, size2_);
-<a name="l00315"></a>00315 <span class="keywordflow">if</span> (rank == 0)
-<a name="l00316"></a>00316 i = triangular_type::global_restrict1 (i, size1_, j, size2_);
-<a name="l00317"></a>00317 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, i, j);
-<a name="l00318"></a>00318 }
-<a name="l00319"></a>00319 BOOST_UBLAS_INLINE
-<a name="l00320"></a>00320 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator1.html">iterator1</a> find1 (<span class="keywordtype">int</span> rank, size_type i, size_type j) {
-<a name="l00321"></a>00321 <span class="keywordflow">if</span> (rank == 1)
-<a name="l00322"></a>00322 i = triangular_type::mutable_restrict1 (i, j, size1_, size2_);
-<a name="l00323"></a>00323 <span class="keywordflow">if</span> (rank == 0)
-<a name="l00324"></a>00324 i = triangular_type::global_mutable_restrict1 (i, size1_, j, size2_);
-<a name="l00325"></a>00325 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, i, j);
-<a name="l00326"></a>00326 }
-<a name="l00327"></a>00327 BOOST_UBLAS_INLINE
-<a name="l00328"></a>00328 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__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="l00329"></a>00329 <span class="keywordflow">if</span> (rank == 1)
-<a name="l00330"></a>00330 j = triangular_type::restrict2 (i, j, size1_, size2_);
-<a name="l00331"></a>00331 <span class="keywordflow">if</span> (rank == 0)
-<a name="l00332"></a>00332 j = triangular_type::global_restrict2 (i, size1_, j, size2_);
-<a name="l00333"></a>00333 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, i, j);
-<a name="l00334"></a>00334 }
-<a name="l00335"></a>00335 BOOST_UBLAS_INLINE
-<a name="l00336"></a>00336 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator2.html">iterator2</a> find2 (<span class="keywordtype">int</span> rank, size_type i, size_type j) {
-<a name="l00337"></a>00337 <span class="keywordflow">if</span> (rank == 1)
-<a name="l00338"></a>00338 j = triangular_type::mutable_restrict2 (i, j, size1_, size2_);
-<a name="l00339"></a>00339 <span class="keywordflow">if</span> (rank == 0)
-<a name="l00340"></a>00340 j = triangular_type::global_mutable_restrict2 (i, size1_, j, size2_);
-<a name="l00341"></a>00341 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator2.html">iterator2</a> (*<span class="keyword">this</span>, i, j);
-<a name="l00342"></a>00342 }
-<a name="l00343"></a>00343
-<a name="l00344"></a>00344 <span class="comment">// Iterators simply are indices.</span>
-<a name="l00345"></a>00345
-<a name="l00346"></a>00346 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00347"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator1.html">00347</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator1.html">const_iterator1</a>:
-<a name="l00348"></a>00348 <span class="keyword">public</span> container_const_reference&lt;triangular_matrix&gt;,
-<a name="l00349"></a>00349 <span class="keyword">public</span> random_access_iterator_base&lt;packed_random_access_iterator_tag,
-<a name="l00350"></a>00350 const_iterator1, value_type&gt; {
-<a name="l00351"></a>00351 <span class="keyword">public</span>:
-<a name="l00352"></a>00352 <span class="keyword">typedef</span> <span class="keyword">typename</span> triangular_matrix::value_type value_type;
-<a name="l00353"></a>00353 <span class="keyword">typedef</span> <span class="keyword">typename</span> triangular_matrix::difference_type difference_type;
-<a name="l00354"></a>00354 <span class="keyword">typedef</span> <span class="keyword">typename</span> triangular_matrix::const_reference reference;
-<a name="l00355"></a>00355 <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="keyword">typename</span> triangular_matrix::pointer pointer;
-<a name="l00356"></a>00356
-<a name="l00357"></a>00357 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator2.html">const_iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator2.html">dual_iterator_type</a>;
-<a name="l00358"></a>00358 <span class="keyword">typedef</span> const_reverse_iterator2 dual_reverse_iterator_type;
-<a name="l00359"></a>00359
-<a name="l00360"></a>00360 <span class="comment">// Construction and destruction</span>
-<a name="l00361"></a>00361 BOOST_UBLAS_INLINE
-<a name="l00362"></a>00362 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator1.html">const_iterator1</a> ():
-<a name="l00363"></a>00363 container_const_reference&lt;self_type&gt; (), it1_ (), it2_ () {}
-<a name="l00364"></a>00364 BOOST_UBLAS_INLINE
-<a name="l00365"></a>00365 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html" title="A triangular matrix of values of type T.">self_type</a> &amp;m, size_type it1, size_type it2):
-<a name="l00366"></a>00366 container_const_reference&lt;self_type&gt; (m), it1_ (it1), it2_ (it2) {}
-<a name="l00367"></a>00367 BOOST_UBLAS_INLINE
-<a name="l00368"></a>00368 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator1.html">iterator1</a> &amp;it):
-<a name="l00369"></a>00369 container_const_reference&lt;self_type&gt; (it ()), it1_ (it.it1_), it2_ (it.it2_) {}
-<a name="l00370"></a>00370
-<a name="l00371"></a>00371 <span class="comment">// Arithmetic</span>
-<a name="l00372"></a>00372 BOOST_UBLAS_INLINE
-<a name="l00373"></a>00373 const_iterator1 &amp;operator ++ () {
-<a name="l00374"></a>00374 ++ it1_;
-<a name="l00375"></a>00375 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00376"></a>00376 }
-<a name="l00377"></a>00377 BOOST_UBLAS_INLINE
-<a name="l00378"></a>00378 const_iterator1 &amp;operator -- () {
-<a name="l00379"></a>00379 -- it1_;
-<a name="l00380"></a>00380 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00381"></a>00381 }
-<a name="l00382"></a>00382 BOOST_UBLAS_INLINE
-<a name="l00383"></a>00383 const_iterator1 &amp;operator += (difference_type n) {
-<a name="l00384"></a>00384 it1_ += n;
-<a name="l00385"></a>00385 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00386"></a>00386 }
-<a name="l00387"></a>00387 BOOST_UBLAS_INLINE
-<a name="l00388"></a>00388 const_iterator1 &amp;operator -= (difference_type n) {
-<a name="l00389"></a>00389 it1_ -= n;
-<a name="l00390"></a>00390 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00391"></a>00391 }
-<a name="l00392"></a>00392 BOOST_UBLAS_INLINE
-<a name="l00393"></a>00393 difference_type operator - (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l00394"></a>00394 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="l00395"></a>00395 BOOST_UBLAS_CHECK (it2_ == it.it2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00396"></a>00396 <span class="keywordflow">return</span> it1_ - it.it1_;
-<a name="l00397"></a>00397 }
-<a name="l00398"></a>00398
-<a name="l00399"></a>00399 <span class="comment">// Dereference</span>
-<a name="l00400"></a>00400 BOOST_UBLAS_INLINE
-<a name="l00401"></a>00401 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l00402"></a>00402 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) () (it1_, it2_);
-<a name="l00403"></a>00403 }
-<a name="l00404"></a>00404 BOOST_UBLAS_INLINE
-<a name="l00405"></a>00405 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l00406"></a>00406 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l00407"></a>00407 }
-<a name="l00408"></a>00408
-<a name="l00409"></a>00409 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l00410"></a>00410 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l00411"></a>00411 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00412"></a>00412 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html" title="A triangular matrix of values of type T.">self_type</a>::
-<a name="l00413"></a>00413 <span class="preprocessor">#endif</span>
-<a name="l00414"></a>00414 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator2.html">const_iterator2</a> begin ()<span class="keyword"> const </span>{
-<a name="l00415"></a>00415 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find2 (1, it1_, 0);
-<a name="l00416"></a>00416 }
-<a name="l00417"></a>00417 BOOST_UBLAS_INLINE
-<a name="l00418"></a>00418 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00419"></a>00419 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html" title="A triangular matrix of values of type T.">self_type</a>::
-<a name="l00420"></a>00420 <span class="preprocessor">#endif</span>
-<a name="l00421"></a>00421 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator2.html">const_iterator2</a> end ()<span class="keyword"> const </span>{
-<a name="l00422"></a>00422 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find2 (1, it1_, (*<span class="keyword">this</span>) ().size2 ());
-<a name="l00423"></a>00423 }
-<a name="l00424"></a>00424 BOOST_UBLAS_INLINE
-<a name="l00425"></a>00425 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00426"></a>00426 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html" title="A triangular matrix of values of type T.">self_type</a>::
-<a name="l00427"></a>00427 <span class="preprocessor">#endif</span>
-<a name="l00428"></a>00428 <span class="preprocessor"></span> const_reverse_iterator2 rbegin ()<span class="keyword"> const </span>{
-<a name="l00429"></a>00429 <span class="keywordflow">return</span> const_reverse_iterator2 (end ());
-<a name="l00430"></a>00430 }
-<a name="l00431"></a>00431 BOOST_UBLAS_INLINE
-<a name="l00432"></a>00432 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00433"></a>00433 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html" title="A triangular matrix of values of type T.">self_type</a>::
-<a name="l00434"></a>00434 <span class="preprocessor">#endif</span>
-<a name="l00435"></a>00435 <span class="preprocessor"></span> const_reverse_iterator2 rend ()<span class="keyword"> const </span>{
-<a name="l00436"></a>00436 <span class="keywordflow">return</span> const_reverse_iterator2 (begin ());
-<a name="l00437"></a>00437 }
-<a name="l00438"></a>00438 <span class="preprocessor">#endif</span>
-<a name="l00439"></a>00439 <span class="preprocessor"></span>
-<a name="l00440"></a>00440 <span class="comment">// Indices</span>
-<a name="l00441"></a>00441 BOOST_UBLAS_INLINE
-<a name="l00442"></a>00442 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l00443"></a>00443 <span class="keywordflow">return</span> it1_;
-<a name="l00444"></a>00444 }
-<a name="l00445"></a>00445 BOOST_UBLAS_INLINE
-<a name="l00446"></a>00446 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l00447"></a>00447 <span class="keywordflow">return</span> it2_;
-<a name="l00448"></a>00448 }
-<a name="l00449"></a>00449
-<a name="l00450"></a>00450 <span class="comment">// Assignment</span>
-<a name="l00451"></a>00451 BOOST_UBLAS_INLINE
-<a name="l00452"></a>00452 const_iterator1 &amp;operator = (<span class="keyword">const</span> const_iterator1 &amp;it) {
-<a name="l00453"></a>00453 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l00454"></a>00454 it1_ = it.it1_;
-<a name="l00455"></a>00455 it2_ = it.it2_;
-<a name="l00456"></a>00456 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00457"></a>00457 }
-<a name="l00458"></a>00458
-<a name="l00459"></a>00459 <span class="comment">// Comparison</span>
-<a name="l00460"></a>00460 BOOST_UBLAS_INLINE
-<a name="l00461"></a>00461 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l00462"></a>00462 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="l00463"></a>00463 BOOST_UBLAS_CHECK (it2_ == it.it2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00464"></a>00464 <span class="keywordflow">return</span> it1_ == it.it1_;
-<a name="l00465"></a>00465 }
-<a name="l00466"></a>00466 BOOST_UBLAS_INLINE
-<a name="l00467"></a>00467 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l00468"></a>00468 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="l00469"></a>00469 BOOST_UBLAS_CHECK (it2_ == it.it2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00470"></a>00470 <span class="keywordflow">return</span> it1_ &lt; it.it1_;
-<a name="l00471"></a>00471 }
-<a name="l00472"></a>00472
-<a name="l00473"></a>00473 <span class="keyword">private</span>:
-<a name="l00474"></a>00474 size_type it1_;
-<a name="l00475"></a>00475 size_type it2_;
-<a name="l00476"></a>00476 };
-<a name="l00477"></a>00477 <span class="preprocessor">#endif</span>
-<a name="l00478"></a>00478 <span class="preprocessor"></span>
-<a name="l00479"></a>00479 BOOST_UBLAS_INLINE
-<a name="l00480"></a>00480 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator1.html">const_iterator1</a> begin1 ()<span class="keyword"> const </span>{
-<a name="l00481"></a>00481 <span class="keywordflow">return</span> find1 (0, 0, 0);
-<a name="l00482"></a>00482 }
-<a name="l00483"></a>00483 BOOST_UBLAS_INLINE
-<a name="l00484"></a>00484 const_iterator1 end1 ()<span class="keyword"> const </span>{
-<a name="l00485"></a>00485 <span class="keywordflow">return</span> find1 (0, size1_, 0);
-<a name="l00486"></a>00486 }
-<a name="l00487"></a>00487
-<a name="l00488"></a>00488 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00489"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator1.html">00489</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator1.html">iterator1</a>:
-<a name="l00490"></a>00490 <span class="keyword">public</span> container_reference&lt;triangular_matrix&gt;,
-<a name="l00491"></a>00491 <span class="keyword">public</span> random_access_iterator_base&lt;packed_random_access_iterator_tag,
-<a name="l00492"></a>00492 iterator1, value_type&gt; {
-<a name="l00493"></a>00493 <span class="keyword">public</span>:
-<a name="l00494"></a>00494 <span class="keyword">typedef</span> <span class="keyword">typename</span> triangular_matrix::value_type value_type;
-<a name="l00495"></a>00495 <span class="keyword">typedef</span> <span class="keyword">typename</span> triangular_matrix::difference_type difference_type;
-<a name="l00496"></a>00496 <span class="keyword">typedef</span> <span class="keyword">typename</span> triangular_matrix::reference reference;
-<a name="l00497"></a>00497 <span class="keyword">typedef</span> <span class="keyword">typename</span> triangular_matrix::pointer pointer;
-<a name="l00498"></a>00498
-<a name="l00499"></a>00499 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator2.html">iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator2.html">dual_iterator_type</a>;
-<a name="l00500"></a>00500 <span class="keyword">typedef</span> reverse_iterator2 dual_reverse_iterator_type;
-<a name="l00501"></a>00501
-<a name="l00502"></a>00502 <span class="comment">// Construction and destruction</span>
-<a name="l00503"></a>00503 BOOST_UBLAS_INLINE
-<a name="l00504"></a>00504 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator1.html">iterator1</a> ():
-<a name="l00505"></a>00505 container_reference&lt;self_type&gt; (), it1_ (), it2_ () {}
-<a name="l00506"></a>00506 BOOST_UBLAS_INLINE
-<a name="l00507"></a>00507 iterator1 (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html" title="A triangular matrix of values of type T.">self_type</a> &amp;m, size_type it1, size_type it2):
-<a name="l00508"></a>00508 container_reference&lt;self_type&gt; (m), it1_ (it1), it2_ (it2) {}
-<a name="l00509"></a>00509
-<a name="l00510"></a>00510 <span class="comment">// Arithmetic</span>
-<a name="l00511"></a>00511 BOOST_UBLAS_INLINE
-<a name="l00512"></a>00512 iterator1 &amp;operator ++ () {
-<a name="l00513"></a>00513 ++ it1_;
-<a name="l00514"></a>00514 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00515"></a>00515 }
-<a name="l00516"></a>00516 BOOST_UBLAS_INLINE
-<a name="l00517"></a>00517 iterator1 &amp;operator -- () {
-<a name="l00518"></a>00518 -- it1_;
-<a name="l00519"></a>00519 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00520"></a>00520 }
-<a name="l00521"></a>00521 BOOST_UBLAS_INLINE
-<a name="l00522"></a>00522 iterator1 &amp;operator += (difference_type n) {
-<a name="l00523"></a>00523 it1_ += n;
-<a name="l00524"></a>00524 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00525"></a>00525 }
-<a name="l00526"></a>00526 BOOST_UBLAS_INLINE
-<a name="l00527"></a>00527 iterator1 &amp;operator -= (difference_type n) {
-<a name="l00528"></a>00528 it1_ -= n;
-<a name="l00529"></a>00529 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00530"></a>00530 }
-<a name="l00531"></a>00531 BOOST_UBLAS_INLINE
-<a name="l00532"></a>00532 difference_type operator - (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l00533"></a>00533 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="l00534"></a>00534 BOOST_UBLAS_CHECK (it2_ == it.it2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00535"></a>00535 <span class="keywordflow">return</span> it1_ - it.it1_;
-<a name="l00536"></a>00536 }
-<a name="l00537"></a>00537
-<a name="l00538"></a>00538 <span class="comment">// Dereference</span>
-<a name="l00539"></a>00539 BOOST_UBLAS_INLINE
-<a name="l00540"></a>00540 reference operator * ()<span class="keyword"> const </span>{
-<a name="l00541"></a>00541 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) () (it1_, it2_);
-<a name="l00542"></a>00542 }
-<a name="l00543"></a>00543 BOOST_UBLAS_INLINE
-<a name="l00544"></a>00544 reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l00545"></a>00545 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l00546"></a>00546 }
-<a name="l00547"></a>00547
-<a name="l00548"></a>00548 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l00549"></a>00549 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l00550"></a>00550 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00551"></a>00551 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html" title="A triangular matrix of values of type T.">self_type</a>::
-<a name="l00552"></a>00552 <span class="preprocessor">#endif</span>
-<a name="l00553"></a>00553 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator2.html">iterator2</a> begin ()<span class="keyword"> const </span>{
-<a name="l00554"></a>00554 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find2 (1, it1_, 0);
-<a name="l00555"></a>00555 }
-<a name="l00556"></a>00556 BOOST_UBLAS_INLINE
-<a name="l00557"></a>00557 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00558"></a>00558 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html" title="A triangular matrix of values of type T.">self_type</a>::
-<a name="l00559"></a>00559 <span class="preprocessor">#endif</span>
-<a name="l00560"></a>00560 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator2.html">iterator2</a> end ()<span class="keyword"> const </span>{
-<a name="l00561"></a>00561 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find2 (1, it1_, (*<span class="keyword">this</span>) ().size2 ());
-<a name="l00562"></a>00562 }
-<a name="l00563"></a>00563 BOOST_UBLAS_INLINE
-<a name="l00564"></a>00564 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00565"></a>00565 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html" title="A triangular matrix of values of type T.">self_type</a>::
-<a name="l00566"></a>00566 <span class="preprocessor">#endif</span>
-<a name="l00567"></a>00567 <span class="preprocessor"></span> reverse_iterator2 rbegin ()<span class="keyword"> const </span>{
-<a name="l00568"></a>00568 <span class="keywordflow">return</span> reverse_iterator2 (end ());
-<a name="l00569"></a>00569 }
-<a name="l00570"></a>00570 BOOST_UBLAS_INLINE
-<a name="l00571"></a>00571 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00572"></a>00572 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html" title="A triangular matrix of values of type T.">self_type</a>::
-<a name="l00573"></a>00573 <span class="preprocessor">#endif</span>
-<a name="l00574"></a>00574 <span class="preprocessor"></span> reverse_iterator2 rend ()<span class="keyword"> const </span>{
-<a name="l00575"></a>00575 <span class="keywordflow">return</span> reverse_iterator2 (begin ());
-<a name="l00576"></a>00576 }
-<a name="l00577"></a>00577 <span class="preprocessor">#endif</span>
-<a name="l00578"></a>00578 <span class="preprocessor"></span>
-<a name="l00579"></a>00579 <span class="comment">// Indices</span>
-<a name="l00580"></a>00580 BOOST_UBLAS_INLINE
-<a name="l00581"></a>00581 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l00582"></a>00582 <span class="keywordflow">return</span> it1_;
-<a name="l00583"></a>00583 }
-<a name="l00584"></a>00584 BOOST_UBLAS_INLINE
-<a name="l00585"></a>00585 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l00586"></a>00586 <span class="keywordflow">return</span> it2_;
-<a name="l00587"></a>00587 }
-<a name="l00588"></a>00588
-<a name="l00589"></a>00589 <span class="comment">// Assignment</span>
-<a name="l00590"></a>00590 BOOST_UBLAS_INLINE
-<a name="l00591"></a>00591 iterator1 &amp;operator = (<span class="keyword">const</span> iterator1 &amp;it) {
-<a name="l00592"></a>00592 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l00593"></a>00593 it1_ = it.it1_;
-<a name="l00594"></a>00594 it2_ = it.it2_;
-<a name="l00595"></a>00595 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00596"></a>00596 }
-<a name="l00597"></a>00597
-<a name="l00598"></a>00598 <span class="comment">// Comparison</span>
-<a name="l00599"></a>00599 BOOST_UBLAS_INLINE
-<a name="l00600"></a>00600 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l00601"></a>00601 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="l00602"></a>00602 BOOST_UBLAS_CHECK (it2_ == it.it2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00603"></a>00603 <span class="keywordflow">return</span> it1_ == it.it1_;
-<a name="l00604"></a>00604 }
-<a name="l00605"></a>00605 BOOST_UBLAS_INLINE
-<a name="l00606"></a>00606 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l00607"></a>00607 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="l00608"></a>00608 BOOST_UBLAS_CHECK (it2_ == it.it2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00609"></a>00609 <span class="keywordflow">return</span> it1_ &lt; it.it1_;
-<a name="l00610"></a>00610 }
-<a name="l00611"></a>00611
-<a name="l00612"></a>00612 <span class="keyword">private</span>:
-<a name="l00613"></a>00613 size_type it1_;
-<a name="l00614"></a>00614 size_type it2_;
-<a name="l00615"></a>00615
-<a name="l00616"></a>00616 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l00617"></a>00617 };
-<a name="l00618"></a>00618 <span class="preprocessor">#endif</span>
-<a name="l00619"></a>00619 <span class="preprocessor"></span>
-<a name="l00620"></a>00620 BOOST_UBLAS_INLINE
-<a name="l00621"></a>00621 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator1.html">iterator1</a> begin1 () {
-<a name="l00622"></a>00622 <span class="keywordflow">return</span> find1 (0, 0, 0);
-<a name="l00623"></a>00623 }
-<a name="l00624"></a>00624 BOOST_UBLAS_INLINE
-<a name="l00625"></a>00625 iterator1 end1 () {
-<a name="l00626"></a>00626 <span class="keywordflow">return</span> find1 (0, size1_, 0);
-<a name="l00627"></a>00627 }
-<a name="l00628"></a>00628
-<a name="l00629"></a>00629 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00630"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator2.html">00630</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator2.html">const_iterator2</a>:
-<a name="l00631"></a>00631 <span class="keyword">public</span> container_const_reference&lt;triangular_matrix&gt;,
-<a name="l00632"></a>00632 <span class="keyword">public</span> random_access_iterator_base&lt;packed_random_access_iterator_tag,
-<a name="l00633"></a>00633 const_iterator2, value_type&gt; {
-<a name="l00634"></a>00634 <span class="keyword">public</span>:
-<a name="l00635"></a>00635 <span class="keyword">typedef</span> <span class="keyword">typename</span> triangular_matrix::value_type value_type;
-<a name="l00636"></a>00636 <span class="keyword">typedef</span> <span class="keyword">typename</span> triangular_matrix::difference_type difference_type;
-<a name="l00637"></a>00637 <span class="keyword">typedef</span> <span class="keyword">typename</span> triangular_matrix::const_reference reference;
-<a name="l00638"></a>00638 <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="keyword">typename</span> triangular_matrix::pointer pointer;
-<a name="l00639"></a>00639
-<a name="l00640"></a>00640 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator1.html">const_iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator1.html">dual_iterator_type</a>;
-<a name="l00641"></a>00641 <span class="keyword">typedef</span> const_reverse_iterator1 dual_reverse_iterator_type;
-<a name="l00642"></a>00642
-<a name="l00643"></a>00643 <span class="comment">// Construction and destruction</span>
-<a name="l00644"></a>00644 BOOST_UBLAS_INLINE
-<a name="l00645"></a>00645 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator2.html">const_iterator2</a> ():
-<a name="l00646"></a>00646 container_const_reference&lt;self_type&gt; (), it1_ (), it2_ () {}
-<a name="l00647"></a>00647 BOOST_UBLAS_INLINE
-<a name="l00648"></a>00648 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html" title="A triangular matrix of values of type T.">self_type</a> &amp;m, size_type it1, size_type it2):
-<a name="l00649"></a>00649 container_const_reference&lt;self_type&gt; (m), it1_ (it1), it2_ (it2) {}
-<a name="l00650"></a>00650 BOOST_UBLAS_INLINE
-<a name="l00651"></a>00651 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator2.html">iterator2</a> &amp;it):
-<a name="l00652"></a>00652 container_const_reference&lt;self_type&gt; (it ()), it1_ (it.it1_), it2_ (it.it2_) {}
-<a name="l00653"></a>00653
-<a name="l00654"></a>00654 <span class="comment">// Arithmetic</span>
-<a name="l00655"></a>00655 BOOST_UBLAS_INLINE
-<a name="l00656"></a>00656 const_iterator2 &amp;operator ++ () {
-<a name="l00657"></a>00657 ++ it2_;
-<a name="l00658"></a>00658 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00659"></a>00659 }
-<a name="l00660"></a>00660 BOOST_UBLAS_INLINE
-<a name="l00661"></a>00661 const_iterator2 &amp;operator -- () {
-<a name="l00662"></a>00662 -- it2_;
-<a name="l00663"></a>00663 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00664"></a>00664 }
-<a name="l00665"></a>00665 BOOST_UBLAS_INLINE
-<a name="l00666"></a>00666 const_iterator2 &amp;operator += (difference_type n) {
-<a name="l00667"></a>00667 it2_ += n;
-<a name="l00668"></a>00668 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00669"></a>00669 }
-<a name="l00670"></a>00670 BOOST_UBLAS_INLINE
-<a name="l00671"></a>00671 const_iterator2 &amp;operator -= (difference_type n) {
-<a name="l00672"></a>00672 it2_ -= n;
-<a name="l00673"></a>00673 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00674"></a>00674 }
-<a name="l00675"></a>00675 BOOST_UBLAS_INLINE
-<a name="l00676"></a>00676 difference_type operator - (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l00677"></a>00677 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="l00678"></a>00678 BOOST_UBLAS_CHECK (it1_ == it.it1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00679"></a>00679 <span class="keywordflow">return</span> it2_ - it.it2_;
-<a name="l00680"></a>00680 }
-<a name="l00681"></a>00681
-<a name="l00682"></a>00682 <span class="comment">// Dereference</span>
-<a name="l00683"></a>00683 BOOST_UBLAS_INLINE
-<a name="l00684"></a>00684 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l00685"></a>00685 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) () (it1_, it2_);
-<a name="l00686"></a>00686 }
-<a name="l00687"></a>00687 BOOST_UBLAS_INLINE
-<a name="l00688"></a>00688 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l00689"></a>00689 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l00690"></a>00690 }
-<a name="l00691"></a>00691
-<a name="l00692"></a>00692 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l00693"></a>00693 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l00694"></a>00694 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00695"></a>00695 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html" title="A triangular matrix of values of type T.">self_type</a>::
-<a name="l00696"></a>00696 <span class="preprocessor">#endif</span>
-<a name="l00697"></a>00697 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator1.html">const_iterator1</a> begin ()<span class="keyword"> const </span>{
-<a name="l00698"></a>00698 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find1 (1, 0, it2_);
-<a name="l00699"></a>00699 }
-<a name="l00700"></a>00700 BOOST_UBLAS_INLINE
-<a name="l00701"></a>00701 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00702"></a>00702 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html" title="A triangular matrix of values of type T.">self_type</a>::
-<a name="l00703"></a>00703 <span class="preprocessor">#endif</span>
-<a name="l00704"></a>00704 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator1.html">const_iterator1</a> end ()<span class="keyword"> const </span>{
-<a name="l00705"></a>00705 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find1 (1, (*<span class="keyword">this</span>) ().size1 (), it2_);
-<a name="l00706"></a>00706 }
-<a name="l00707"></a>00707 BOOST_UBLAS_INLINE
-<a name="l00708"></a>00708 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00709"></a>00709 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html" title="A triangular matrix of values of type T.">self_type</a>::
-<a name="l00710"></a>00710 <span class="preprocessor">#endif</span>
-<a name="l00711"></a>00711 <span class="preprocessor"></span> const_reverse_iterator1 rbegin ()<span class="keyword"> const </span>{
-<a name="l00712"></a>00712 <span class="keywordflow">return</span> const_reverse_iterator1 (end ());
-<a name="l00713"></a>00713 }
-<a name="l00714"></a>00714 BOOST_UBLAS_INLINE
-<a name="l00715"></a>00715 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00716"></a>00716 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html" title="A triangular matrix of values of type T.">self_type</a>::
-<a name="l00717"></a>00717 <span class="preprocessor">#endif</span>
-<a name="l00718"></a>00718 <span class="preprocessor"></span> const_reverse_iterator1 rend ()<span class="keyword"> const </span>{
-<a name="l00719"></a>00719 <span class="keywordflow">return</span> const_reverse_iterator1 (begin ());
-<a name="l00720"></a>00720 }
-<a name="l00721"></a>00721 <span class="preprocessor">#endif</span>
-<a name="l00722"></a>00722 <span class="preprocessor"></span>
-<a name="l00723"></a>00723 <span class="comment">// Indices</span>
-<a name="l00724"></a>00724 BOOST_UBLAS_INLINE
-<a name="l00725"></a>00725 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l00726"></a>00726 <span class="keywordflow">return</span> it1_;
-<a name="l00727"></a>00727 }
-<a name="l00728"></a>00728 BOOST_UBLAS_INLINE
-<a name="l00729"></a>00729 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l00730"></a>00730 <span class="keywordflow">return</span> it2_;
-<a name="l00731"></a>00731 }
-<a name="l00732"></a>00732
-<a name="l00733"></a>00733 <span class="comment">// Assignment</span>
-<a name="l00734"></a>00734 BOOST_UBLAS_INLINE
-<a name="l00735"></a>00735 const_iterator2 &amp;operator = (<span class="keyword">const</span> const_iterator2 &amp;it) {
-<a name="l00736"></a>00736 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l00737"></a>00737 it1_ = it.it1_;
-<a name="l00738"></a>00738 it2_ = it.it2_;
-<a name="l00739"></a>00739 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00740"></a>00740 }
-<a name="l00741"></a>00741
-<a name="l00742"></a>00742 <span class="comment">// Comparison</span>
-<a name="l00743"></a>00743 BOOST_UBLAS_INLINE
-<a name="l00744"></a>00744 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l00745"></a>00745 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="l00746"></a>00746 BOOST_UBLAS_CHECK (it1_ == it.it1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00747"></a>00747 <span class="keywordflow">return</span> it2_ == it.it2_;
-<a name="l00748"></a>00748 }
-<a name="l00749"></a>00749 BOOST_UBLAS_INLINE
-<a name="l00750"></a>00750 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l00751"></a>00751 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="l00752"></a>00752 BOOST_UBLAS_CHECK (it1_ == it.it1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00753"></a>00753 <span class="keywordflow">return</span> it2_ &lt; it.it2_;
-<a name="l00754"></a>00754 }
-<a name="l00755"></a>00755
-<a name="l00756"></a>00756 <span class="keyword">private</span>:
-<a name="l00757"></a>00757 size_type it1_;
-<a name="l00758"></a>00758 size_type it2_;
-<a name="l00759"></a>00759 };
-<a name="l00760"></a>00760 <span class="preprocessor">#endif</span>
-<a name="l00761"></a>00761 <span class="preprocessor"></span>
-<a name="l00762"></a>00762 BOOST_UBLAS_INLINE
-<a name="l00763"></a>00763 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator2.html">const_iterator2</a> begin2 ()<span class="keyword"> const </span>{
-<a name="l00764"></a>00764 <span class="keywordflow">return</span> find2 (0, 0, 0);
-<a name="l00765"></a>00765 }
-<a name="l00766"></a>00766 BOOST_UBLAS_INLINE
-<a name="l00767"></a>00767 const_iterator2 end2 ()<span class="keyword"> const </span>{
-<a name="l00768"></a>00768 <span class="keywordflow">return</span> find2 (0, 0, size2_);
-<a name="l00769"></a>00769 }
-<a name="l00770"></a>00770
-<a name="l00771"></a>00771 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00772"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator2.html">00772</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator2.html">iterator2</a>:
-<a name="l00773"></a>00773 <span class="keyword">public</span> container_reference&lt;triangular_matrix&gt;,
-<a name="l00774"></a>00774 <span class="keyword">public</span> random_access_iterator_base&lt;packed_random_access_iterator_tag,
-<a name="l00775"></a>00775 iterator2, value_type&gt; {
-<a name="l00776"></a>00776 <span class="keyword">public</span>:
-<a name="l00777"></a>00777 <span class="keyword">typedef</span> <span class="keyword">typename</span> triangular_matrix::value_type value_type;
-<a name="l00778"></a>00778 <span class="keyword">typedef</span> <span class="keyword">typename</span> triangular_matrix::difference_type difference_type;
-<a name="l00779"></a>00779 <span class="keyword">typedef</span> <span class="keyword">typename</span> triangular_matrix::reference reference;
-<a name="l00780"></a>00780 <span class="keyword">typedef</span> <span class="keyword">typename</span> triangular_matrix::pointer pointer;
-<a name="l00781"></a>00781
-<a name="l00782"></a>00782 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator1.html">iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator1.html">dual_iterator_type</a>;
-<a name="l00783"></a>00783 <span class="keyword">typedef</span> reverse_iterator1 dual_reverse_iterator_type;
-<a name="l00784"></a>00784
-<a name="l00785"></a>00785 <span class="comment">// Construction and destruction</span>
-<a name="l00786"></a>00786 BOOST_UBLAS_INLINE
-<a name="l00787"></a>00787 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator2.html">iterator2</a> ():
-<a name="l00788"></a>00788 container_reference&lt;self_type&gt; (), it1_ (), it2_ () {}
-<a name="l00789"></a>00789 BOOST_UBLAS_INLINE
-<a name="l00790"></a>00790 iterator2 (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html" title="A triangular matrix of values of type T.">self_type</a> &amp;m, size_type it1, size_type it2):
-<a name="l00791"></a>00791 container_reference&lt;self_type&gt; (m), it1_ (it1), it2_ (it2) {}
-<a name="l00792"></a>00792
-<a name="l00793"></a>00793 <span class="comment">// Arithmetic</span>
-<a name="l00794"></a>00794 BOOST_UBLAS_INLINE
-<a name="l00795"></a>00795 iterator2 &amp;operator ++ () {
-<a name="l00796"></a>00796 ++ it2_;
-<a name="l00797"></a>00797 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00798"></a>00798 }
-<a name="l00799"></a>00799 BOOST_UBLAS_INLINE
-<a name="l00800"></a>00800 iterator2 &amp;operator -- () {
-<a name="l00801"></a>00801 -- it2_;
-<a name="l00802"></a>00802 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00803"></a>00803 }
-<a name="l00804"></a>00804 BOOST_UBLAS_INLINE
-<a name="l00805"></a>00805 iterator2 &amp;operator += (difference_type n) {
-<a name="l00806"></a>00806 it2_ += n;
-<a name="l00807"></a>00807 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00808"></a>00808 }
-<a name="l00809"></a>00809 BOOST_UBLAS_INLINE
-<a name="l00810"></a>00810 iterator2 &amp;operator -= (difference_type n) {
-<a name="l00811"></a>00811 it2_ -= n;
-<a name="l00812"></a>00812 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00813"></a>00813 }
-<a name="l00814"></a>00814 BOOST_UBLAS_INLINE
-<a name="l00815"></a>00815 difference_type operator - (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l00816"></a>00816 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="l00817"></a>00817 BOOST_UBLAS_CHECK (it1_ == it.it1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00818"></a>00818 <span class="keywordflow">return</span> it2_ - it.it2_;
-<a name="l00819"></a>00819 }
-<a name="l00820"></a>00820
-<a name="l00821"></a>00821 <span class="comment">// Dereference</span>
-<a name="l00822"></a>00822 BOOST_UBLAS_INLINE
-<a name="l00823"></a>00823 reference operator * ()<span class="keyword"> const </span>{
-<a name="l00824"></a>00824 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) () (it1_, it2_);
-<a name="l00825"></a>00825 }
-<a name="l00826"></a>00826 BOOST_UBLAS_INLINE
-<a name="l00827"></a>00827 reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l00828"></a>00828 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l00829"></a>00829 }
-<a name="l00830"></a>00830
-<a name="l00831"></a>00831 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l00832"></a>00832 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l00833"></a>00833 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00834"></a>00834 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html" title="A triangular matrix of values of type T.">self_type</a>::
-<a name="l00835"></a>00835 <span class="preprocessor">#endif</span>
-<a name="l00836"></a>00836 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator1.html">iterator1</a> begin ()<span class="keyword"> const </span>{
-<a name="l00837"></a>00837 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find1 (1, 0, it2_);
-<a name="l00838"></a>00838 }
-<a name="l00839"></a>00839 BOOST_UBLAS_INLINE
-<a name="l00840"></a>00840 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00841"></a>00841 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html" title="A triangular matrix of values of type T.">self_type</a>::
-<a name="l00842"></a>00842 <span class="preprocessor">#endif</span>
-<a name="l00843"></a>00843 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator1.html">iterator1</a> end ()<span class="keyword"> const </span>{
-<a name="l00844"></a>00844 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find1 (1, (*<span class="keyword">this</span>) ().size1 (), it2_);
-<a name="l00845"></a>00845 }
-<a name="l00846"></a>00846 BOOST_UBLAS_INLINE
-<a name="l00847"></a>00847 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00848"></a>00848 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html" title="A triangular matrix of values of type T.">self_type</a>::
-<a name="l00849"></a>00849 <span class="preprocessor">#endif</span>
-<a name="l00850"></a>00850 <span class="preprocessor"></span> reverse_iterator1 rbegin ()<span class="keyword"> const </span>{
-<a name="l00851"></a>00851 <span class="keywordflow">return</span> reverse_iterator1 (end ());
-<a name="l00852"></a>00852 }
-<a name="l00853"></a>00853 BOOST_UBLAS_INLINE
-<a name="l00854"></a>00854 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00855"></a>00855 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html" title="A triangular matrix of values of type T.">self_type</a>::
-<a name="l00856"></a>00856 <span class="preprocessor">#endif</span>
-<a name="l00857"></a>00857 <span class="preprocessor"></span> reverse_iterator1 rend ()<span class="keyword"> const </span>{
-<a name="l00858"></a>00858 <span class="keywordflow">return</span> reverse_iterator1 (begin ());
-<a name="l00859"></a>00859 }
-<a name="l00860"></a>00860 <span class="preprocessor">#endif</span>
-<a name="l00861"></a>00861 <span class="preprocessor"></span>
-<a name="l00862"></a>00862 <span class="comment">// Indices</span>
-<a name="l00863"></a>00863 BOOST_UBLAS_INLINE
-<a name="l00864"></a>00864 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l00865"></a>00865 <span class="keywordflow">return</span> it1_;
-<a name="l00866"></a>00866 }
-<a name="l00867"></a>00867 BOOST_UBLAS_INLINE
-<a name="l00868"></a>00868 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l00869"></a>00869 <span class="keywordflow">return</span> it2_;
-<a name="l00870"></a>00870 }
-<a name="l00871"></a>00871
-<a name="l00872"></a>00872 <span class="comment">// Assignment</span>
-<a name="l00873"></a>00873 BOOST_UBLAS_INLINE
-<a name="l00874"></a>00874 iterator2 &amp;operator = (<span class="keyword">const</span> iterator2 &amp;it) {
-<a name="l00875"></a>00875 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l00876"></a>00876 it1_ = it.it1_;
-<a name="l00877"></a>00877 it2_ = it.it2_;
-<a name="l00878"></a>00878 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00879"></a>00879 }
-<a name="l00880"></a>00880
-<a name="l00881"></a>00881 <span class="comment">// Comparison</span>
-<a name="l00882"></a>00882 BOOST_UBLAS_INLINE
-<a name="l00883"></a>00883 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l00884"></a>00884 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="l00885"></a>00885 BOOST_UBLAS_CHECK (it1_ == it.it1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00886"></a>00886 <span class="keywordflow">return</span> it2_ == it.it2_;
-<a name="l00887"></a>00887 }
-<a name="l00888"></a>00888 BOOST_UBLAS_INLINE
-<a name="l00889"></a>00889 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l00890"></a>00890 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="l00891"></a>00891 BOOST_UBLAS_CHECK (it1_ == it.it1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00892"></a>00892 <span class="keywordflow">return</span> it2_ &lt; it.it2_;
-<a name="l00893"></a>00893 }
-<a name="l00894"></a>00894
-<a name="l00895"></a>00895 <span class="keyword">private</span>:
-<a name="l00896"></a>00896 size_type it1_;
-<a name="l00897"></a>00897 size_type it2_;
-<a name="l00898"></a>00898
-<a name="l00899"></a>00899 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l00900"></a>00900 };
-<a name="l00901"></a>00901 <span class="preprocessor">#endif</span>
-<a name="l00902"></a>00902 <span class="preprocessor"></span>
-<a name="l00903"></a>00903 BOOST_UBLAS_INLINE
-<a name="l00904"></a>00904 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator2.html">iterator2</a> begin2 () {
-<a name="l00905"></a>00905 <span class="keywordflow">return</span> find2 (0, 0, 0);
-<a name="l00906"></a>00906 }
-<a name="l00907"></a>00907 BOOST_UBLAS_INLINE
-<a name="l00908"></a>00908 iterator2 end2 () {
-<a name="l00909"></a>00909 <span class="keywordflow">return</span> find2 (0, 0, size2_);
-<a name="l00910"></a>00910 }
-<a name="l00911"></a>00911
-<a name="l00912"></a>00912 <span class="comment">// Reverse iterators</span>
-<a name="l00913"></a>00913
-<a name="l00914"></a>00914 BOOST_UBLAS_INLINE
-<a name="l00915"></a>00915 const_reverse_iterator1 rbegin1 ()<span class="keyword"> const </span>{
-<a name="l00916"></a>00916 <span class="keywordflow">return</span> const_reverse_iterator1 (end1 ());
-<a name="l00917"></a>00917 }
-<a name="l00918"></a>00918 BOOST_UBLAS_INLINE
-<a name="l00919"></a>00919 const_reverse_iterator1 rend1 ()<span class="keyword"> const </span>{
-<a name="l00920"></a>00920 <span class="keywordflow">return</span> const_reverse_iterator1 (begin1 ());
-<a name="l00921"></a>00921 }
-<a name="l00922"></a>00922
-<a name="l00923"></a>00923 BOOST_UBLAS_INLINE
-<a name="l00924"></a>00924 reverse_iterator1 rbegin1 () {
-<a name="l00925"></a>00925 <span class="keywordflow">return</span> reverse_iterator1 (end1 ());
-<a name="l00926"></a>00926 }
-<a name="l00927"></a>00927 BOOST_UBLAS_INLINE
-<a name="l00928"></a>00928 reverse_iterator1 rend1 () {
-<a name="l00929"></a>00929 <span class="keywordflow">return</span> reverse_iterator1 (begin1 ());
-<a name="l00930"></a>00930 }
-<a name="l00931"></a>00931
-<a name="l00932"></a>00932 BOOST_UBLAS_INLINE
-<a name="l00933"></a>00933 const_reverse_iterator2 rbegin2 ()<span class="keyword"> const </span>{
-<a name="l00934"></a>00934 <span class="keywordflow">return</span> const_reverse_iterator2 (end2 ());
-<a name="l00935"></a>00935 }
-<a name="l00936"></a>00936 BOOST_UBLAS_INLINE
-<a name="l00937"></a>00937 const_reverse_iterator2 rend2 ()<span class="keyword"> const </span>{
-<a name="l00938"></a>00938 <span class="keywordflow">return</span> const_reverse_iterator2 (begin2 ());
-<a name="l00939"></a>00939 }
-<a name="l00940"></a>00940
-<a name="l00941"></a>00941 BOOST_UBLAS_INLINE
-<a name="l00942"></a>00942 reverse_iterator2 rbegin2 () {
-<a name="l00943"></a>00943 <span class="keywordflow">return</span> reverse_iterator2 (end2 ());
-<a name="l00944"></a>00944 }
-<a name="l00945"></a>00945 BOOST_UBLAS_INLINE
-<a name="l00946"></a>00946 reverse_iterator2 rend2 () {
-<a name="l00947"></a>00947 <span class="keywordflow">return</span> reverse_iterator2 (begin2 ());
-<a name="l00948"></a>00948 }
-<a name="l00949"></a>00949
-<a name="l00950"></a>00950 <span class="keyword">private</span>:
-<a name="l00951"></a>00951 size_type size1_;
-<a name="l00952"></a>00952 size_type size2_;
-<a name="l00953"></a>00953 array_type data_;
-<a name="l00954"></a>00954 <span class="keyword">static</span> <span class="keyword">const</span> value_type zero_;
-<a name="l00955"></a>00955 <span class="keyword">static</span> <span class="keyword">const</span> value_type one_;
-<a name="l00956"></a>00956 };
-<a name="l00957"></a>00957
-<a name="l00958"></a>00958 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> TRI, <span class="keyword">class</span> L, <span class="keyword">class</span> A&gt;
-<a name="l00959"></a>00959 <span class="keyword">const</span> <span class="keyword">typename</span> triangular_matrix&lt;T, TRI, L, A&gt;::value_type triangular_matrix&lt;T, TRI, L, A&gt;::zero_ = value_type<span class="comment">/*zero*/</span>();
-<a name="l00960"></a>00960 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> TRI, <span class="keyword">class</span> L, <span class="keyword">class</span> A&gt;
-<a name="l00961"></a>00961 <span class="keyword">const</span> <span class="keyword">typename</span> triangular_matrix&lt;T, TRI, L, A&gt;::value_type triangular_matrix&lt;T, TRI, L, A&gt;::one_ (1);
-<a name="l00962"></a>00962
-<a name="l00963"></a>00963
-<a name="l00964"></a>00964 <span class="comment">// Triangular matrix adaptor class</span>
-<a name="l00965"></a>00965 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> TRI&gt;
-<a name="l00966"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">00966</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">triangular_adaptor</a>:
-<a name="l00967"></a>00967 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression</a>&lt;triangular_adaptor&lt;M, TRI&gt; &gt; {
-<a name="l00968"></a>00968
-<a name="l00969"></a>00969 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">triangular_adaptor&lt;M, TRI&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">self_type</a>;
-<a name="l00970"></a>00970
-<a name="l00971"></a>00971 <span class="keyword">public</span>:
-<a name="l00972"></a>00972 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l00973"></a>00973 <span class="preprocessor"></span> <span class="keyword">using</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression&lt;self_type&gt;::operator </a>();
-<a name="l00974"></a>00974 <span class="preprocessor">#endif</span>
-<a name="l00975"></a>00975 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">const</span> M const_matrix_type;
-<a name="l00976"></a>00976 <span class="keyword">typedef</span> M matrix_type;
-<a name="l00977"></a>00977 <span class="keyword">typedef</span> TRI triangular_type;
-<a name="l00978"></a>00978 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::size_type size_type;
-<a name="l00979"></a>00979 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::difference_type difference_type;
-<a name="l00980"></a>00980 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::value_type value_type;
-<a name="l00981"></a>00981 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::const_reference const_reference;
-<a name="l00982"></a>00982 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;M&gt;,
-<a name="l00983"></a>00983 <span class="keyword">typename</span> M::const_reference,
-<a name="l00984"></a>00984 <span class="keyword">typename</span> M::reference&gt;::type reference;
-<a name="l00985"></a>00985 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;M&gt;,
-<a name="l00986"></a>00986 <span class="keyword">typename</span> M::const_closure_type,
-<a name="l00987"></a>00987 <span class="keyword">typename</span> M::closure_type&gt;::type matrix_closure_type;
-<a name="l00988"></a>00988 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">const_closure_type</a>;
-<a name="l00989"></a>00989 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">closure_type</a>;
-<a name="l00990"></a>00990 <span class="comment">// Replaced by _temporary_traits to avoid type requirements on M</span>
-<a name="l00991"></a>00991 <span class="comment">//typedef typename M::vector_temporary_type vector_temporary_type;</span>
-<a name="l00992"></a>00992 <span class="comment">//typedef typename M::matrix_temporary_type matrix_temporary_type;</span>
-<a name="l00993"></a>00993 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits.html">storage_restrict_traits</a>&lt;<span class="keyword">typename</span> M::storage_category,
-<a name="l00994"></a>00994 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__proxy__tag.html">packed_proxy_tag</a>&gt;::storage_category storage_category;
-<a name="l00995"></a>00995 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::orientation_category orientation_category;
-<a name="l00996"></a>00996
-<a name="l00997"></a>00997 <span class="comment">// Construction and destruction</span>
-<a name="l00998"></a>00998 BOOST_UBLAS_INLINE
-<a name="l00999"></a>00999 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">triangular_adaptor</a> (matrix_type &amp;data):
-<a name="l01000"></a>01000 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression&lt;self_type&gt;</a> (),
-<a name="l01001"></a>01001 data_ (data) {}
-<a name="l01002"></a>01002 BOOST_UBLAS_INLINE
-<a name="l01003"></a>01003 triangular_adaptor (<span class="keyword">const</span> triangular_adaptor &amp;m):
-<a name="l01004"></a>01004 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression&lt;self_type&gt;</a> (),
-<a name="l01005"></a>01005 data_ (m.data_) {}
-<a name="l01006"></a>01006
-<a name="l01007"></a>01007 <span class="comment">// Accessors</span>
-<a name="l01008"></a>01008 BOOST_UBLAS_INLINE
-<a name="l01009"></a>01009 size_type size1 ()<span class="keyword"> const </span>{
-<a name="l01010"></a>01010 <span class="keywordflow">return</span> data_.size1 ();
-<a name="l01011"></a>01011 }
-<a name="l01012"></a>01012 BOOST_UBLAS_INLINE
-<a name="l01013"></a>01013 size_type size2 ()<span class="keyword"> const </span>{
-<a name="l01014"></a>01014 <span class="keywordflow">return</span> data_.size2 ();
-<a name="l01015"></a>01015 }
-<a name="l01016"></a>01016
-<a name="l01017"></a>01017 <span class="comment">// Storage accessors</span>
-<a name="l01018"></a>01018 BOOST_UBLAS_INLINE
-<a name="l01019"></a>01019 <span class="keyword">const</span> matrix_closure_type &amp;data ()<span class="keyword"> const </span>{
-<a name="l01020"></a>01020 <span class="keywordflow">return</span> data_;
-<a name="l01021"></a>01021 }
-<a name="l01022"></a>01022 BOOST_UBLAS_INLINE
-<a name="l01023"></a>01023 matrix_closure_type &amp;data () {
-<a name="l01024"></a>01024 <span class="keywordflow">return</span> data_;
-<a name="l01025"></a>01025 }
-<a name="l01026"></a>01026
-<a name="l01027"></a>01027 <span class="comment">// Element access</span>
-<a name="l01028"></a>01028 <span class="preprocessor">#ifndef BOOST_UBLAS_PROXY_CONST_MEMBER</span>
-<a name="l01029"></a>01029 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l01030"></a>01030 const_reference operator () (size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l01031"></a>01031 BOOST_UBLAS_CHECK (i &lt; size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01032"></a>01032 BOOST_UBLAS_CHECK (j &lt; size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01033"></a>01033 <span class="keywordflow">if</span> (triangular_type::other (i, j))
-<a name="l01034"></a>01034 <span class="keywordflow">return</span> data () (i, j);
-<a name="l01035"></a>01035 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (triangular_type::one (i, j))
-<a name="l01036"></a>01036 <span class="keywordflow">return</span> one_;
-<a name="l01037"></a>01037 <span class="keywordflow">else</span>
-<a name="l01038"></a>01038 <span class="keywordflow">return</span> zero_;
-<a name="l01039"></a>01039 }
-<a name="l01040"></a>01040 BOOST_UBLAS_INLINE
-<a name="l01041"></a>01041 reference operator () (size_type i, size_type j) {
-<a name="l01042"></a>01042 BOOST_UBLAS_CHECK (i &lt; size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01043"></a>01043 BOOST_UBLAS_CHECK (j &lt; size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01044"></a>01044 <span class="keywordflow">if</span> (!triangular_type::other (i, j)) {
-<a name="l01045"></a>01045 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ().raise ();
-<a name="l01046"></a>01046 <span class="comment">// NEVER reached</span>
-<a name="l01047"></a>01047 }
-<a name="l01048"></a>01048 <span class="keywordflow">return</span> data () (i, j);
-<a name="l01049"></a>01049 }
-<a name="l01050"></a>01050 <span class="preprocessor">#else</span>
-<a name="l01051"></a>01051 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l01052"></a>01052 reference operator () (size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l01053"></a>01053 BOOST_UBLAS_CHECK (i &lt; size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01054"></a>01054 BOOST_UBLAS_CHECK (j &lt; size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01055"></a>01055 <span class="keywordflow">if</span> (!triangular_type::other (i, j)) {
-<a name="l01056"></a>01056 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ().raise ();
-<a name="l01057"></a>01057 <span class="comment">// NEVER reached</span>
-<a name="l01058"></a>01058 }
-<a name="l01059"></a>01059 <span class="keywordflow">return</span> data () (i, j);
-<a name="l01060"></a>01060 }
-<a name="l01061"></a>01061 <span class="preprocessor">#endif</span>
-<a name="l01062"></a>01062 <span class="preprocessor"></span>
-<a name="l01063"></a>01063 <span class="comment">// Assignment</span>
-<a name="l01064"></a>01064 BOOST_UBLAS_INLINE
-<a name="l01065"></a>01065 triangular_adaptor &amp;operator = (<span class="keyword">const</span> triangular_adaptor &amp;m) {
-<a name="l01066"></a>01066 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, m);
-<a name="l01067"></a>01067 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01068"></a>01068 }
-<a name="l01069"></a>01069 BOOST_UBLAS_INLINE
-<a name="l01070"></a>01070 triangular_adaptor &amp;assign_temporary (triangular_adaptor &amp;m) {
-<a name="l01071"></a>01071 *<span class="keyword">this</span> = m;
-<a name="l01072"></a>01072 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01073"></a>01073 }
-<a name="l01074"></a>01074 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01075"></a>01075 BOOST_UBLAS_INLINE
-<a name="l01076"></a>01076 triangular_adaptor &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="l01077"></a>01077 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix&lt;value_type&gt;</a> (ae));
-<a name="l01078"></a>01078 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01079"></a>01079 }
-<a name="l01080"></a>01080 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01081"></a>01081 BOOST_UBLAS_INLINE
-<a name="l01082"></a>01082 triangular_adaptor &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="l01083"></a>01083 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l01084"></a>01084 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01085"></a>01085 }
-<a name="l01086"></a>01086 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01087"></a>01087 BOOST_UBLAS_INLINE
-<a name="l01088"></a>01088 triangular_adaptor&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="l01089"></a>01089 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix&lt;value_type&gt;</a> (*<span class="keyword">this</span> + ae));
-<a name="l01090"></a>01090 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01091"></a>01091 }
-<a name="l01092"></a>01092 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01093"></a>01093 BOOST_UBLAS_INLINE
-<a name="l01094"></a>01094 triangular_adaptor &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="l01095"></a>01095 matrix_assign&lt;scalar_plus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l01096"></a>01096 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01097"></a>01097 }
-<a name="l01098"></a>01098 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01099"></a>01099 BOOST_UBLAS_INLINE
-<a name="l01100"></a>01100 triangular_adaptor&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="l01101"></a>01101 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix&lt;value_type&gt;</a> (*<span class="keyword">this</span> - ae));
-<a name="l01102"></a>01102 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01103"></a>01103 }
-<a name="l01104"></a>01104 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01105"></a>01105 BOOST_UBLAS_INLINE
-<a name="l01106"></a>01106 triangular_adaptor &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="l01107"></a>01107 matrix_assign&lt;scalar_minus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l01108"></a>01108 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01109"></a>01109 }
-<a name="l01110"></a>01110 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l01111"></a>01111 BOOST_UBLAS_INLINE
-<a name="l01112"></a>01112 triangular_adaptor&amp; operator *= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l01113"></a>01113 matrix_assign_scalar&lt;scalar_multiplies_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l01114"></a>01114 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01115"></a>01115 }
-<a name="l01116"></a>01116 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l01117"></a>01117 BOOST_UBLAS_INLINE
-<a name="l01118"></a>01118 triangular_adaptor&amp; operator /= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l01119"></a>01119 matrix_assign_scalar&lt;scalar_divides_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l01120"></a>01120 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01121"></a>01121 }
-<a name="l01122"></a>01122
-<a name="l01123"></a>01123 <span class="comment">// Closure comparison</span>
-<a name="l01124"></a>01124 BOOST_UBLAS_INLINE
-<a name="l01125"></a>01125 <span class="keywordtype">bool</span> same_closure (<span class="keyword">const</span> triangular_adaptor &amp;ta)<span class="keyword"> const </span>{
-<a name="l01126"></a>01126 <span class="keywordflow">return</span> (*this).data ().same_closure (ta.data ());
-<a name="l01127"></a>01127 }
-<a name="l01128"></a>01128
-<a name="l01129"></a>01129 <span class="comment">// Swapping</span>
-<a name="l01130"></a>01130 BOOST_UBLAS_INLINE
-<a name="l01131"></a>01131 <span class="keywordtype">void</span> swap (triangular_adaptor &amp;m) {
-<a name="l01132"></a>01132 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;m)
-<a name="l01133"></a>01133 matrix_swap&lt;scalar_swap&gt; (*<span class="keyword">this</span>, m);
-<a name="l01134"></a>01134 }
-<a name="l01135"></a>01135 BOOST_UBLAS_INLINE
-<a name="l01136"></a>01136 <span class="keyword">friend</span> <span class="keywordtype">void</span> swap (triangular_adaptor &amp;m1, triangular_adaptor &amp;m2) {
-<a name="l01137"></a>01137 m1.swap (m2);
-<a name="l01138"></a>01138 }
-<a name="l01139"></a>01139
-<a name="l01140"></a>01140 <span class="comment">// Iterator types</span>
-<a name="l01141"></a>01141 <span class="keyword">private</span>:
-<a name="l01142"></a>01142 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::const_iterator1 const_subiterator1_type;
-<a name="l01143"></a>01143 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;M&gt;,
-<a name="l01144"></a>01144 <span class="keyword">typename</span> M::const_iterator1,
-<a name="l01145"></a>01145 <span class="keyword">typename</span> M::iterator1&gt;::type subiterator1_type;
-<a name="l01146"></a>01146 <span class="keyword">typedef</span> <span class="keyword">typename</span> M::const_iterator2 const_subiterator2_type;
-<a name="l01147"></a>01147 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;M&gt;,
-<a name="l01148"></a>01148 <span class="keyword">typename</span> M::const_iterator2,
-<a name="l01149"></a>01149 <span class="keyword">typename</span> M::iterator2&gt;::type subiterator2_type;
-<a name="l01150"></a>01150
-<a name="l01151"></a>01151 <span class="keyword">public</span>:
-<a name="l01152"></a>01152 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01153"></a>01153 <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_1triangular__adaptor_1_1iterator1.html">iterator1</a>;
-<a name="l01154"></a>01154 <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_1triangular__adaptor_1_1iterator2.html">iterator2</a>;
-<a name="l01155"></a>01155 <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_1triangular__adaptor_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l01156"></a>01156 <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_1triangular__adaptor_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l01157"></a>01157 <span class="preprocessor">#else</span>
-<a name="l01158"></a>01158 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l01159"></a>01159 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator1.html">iterator1</a>;
-<a name="l01160"></a>01160 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l01161"></a>01161 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator2.html">iterator2</a>;
-<a name="l01162"></a>01162 <span class="preprocessor">#endif</span>
-<a name="l01163"></a>01163 <span class="preprocessor"></span> <span class="keyword">typedef</span> reverse_iterator_base1&lt;const_iterator1&gt; const_reverse_iterator1;
-<a name="l01164"></a>01164 <span class="keyword">typedef</span> reverse_iterator_base1&lt;iterator1&gt; reverse_iterator1;
-<a name="l01165"></a>01165 <span class="keyword">typedef</span> reverse_iterator_base2&lt;const_iterator2&gt; const_reverse_iterator2;
-<a name="l01166"></a>01166 <span class="keyword">typedef</span> reverse_iterator_base2&lt;iterator2&gt; reverse_iterator2;
-<a name="l01167"></a>01167
-<a name="l01168"></a>01168 <span class="comment">// Element lookup</span>
-<a name="l01169"></a>01169 BOOST_UBLAS_INLINE
-<a name="l01170"></a>01170 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_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="l01171"></a>01171 <span class="keywordflow">if</span> (rank == 1)
-<a name="l01172"></a>01172 i = triangular_type::restrict1 (i, j, size1(), size2());
-<a name="l01173"></a>01173 <span class="keywordflow">if</span> (rank == 0)
-<a name="l01174"></a>01174 i = triangular_type::global_restrict1 (i, size1(), j, size2());
-<a name="l01175"></a>01175 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, data ().find1 (rank, i, j));
-<a name="l01176"></a>01176 }
-<a name="l01177"></a>01177 BOOST_UBLAS_INLINE
-<a name="l01178"></a>01178 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator1.html">iterator1</a> find1 (<span class="keywordtype">int</span> rank, size_type i, size_type j) {
-<a name="l01179"></a>01179 <span class="keywordflow">if</span> (rank == 1)
-<a name="l01180"></a>01180 i = triangular_type::mutable_restrict1 (i, j, size1(), size2());
-<a name="l01181"></a>01181 <span class="keywordflow">if</span> (rank == 0)
-<a name="l01182"></a>01182 i = triangular_type::global_mutable_restrict1 (i, size1(), j, size2());
-<a name="l01183"></a>01183 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, data ().find1 (rank, i, j));
-<a name="l01184"></a>01184 }
-<a name="l01185"></a>01185 BOOST_UBLAS_INLINE
-<a name="l01186"></a>01186 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_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="l01187"></a>01187 <span class="keywordflow">if</span> (rank == 1)
-<a name="l01188"></a>01188 j = triangular_type::restrict2 (i, j, size1(), size2());
-<a name="l01189"></a>01189 <span class="keywordflow">if</span> (rank == 0)
-<a name="l01190"></a>01190 j = triangular_type::global_restrict2 (i, size1(), j, size2());
-<a name="l01191"></a>01191 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, data ().find2 (rank, i, j));
-<a name="l01192"></a>01192 }
-<a name="l01193"></a>01193 BOOST_UBLAS_INLINE
-<a name="l01194"></a>01194 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator2.html">iterator2</a> find2 (<span class="keywordtype">int</span> rank, size_type i, size_type j) {
-<a name="l01195"></a>01195 <span class="keywordflow">if</span> (rank == 1)
-<a name="l01196"></a>01196 j = triangular_type::mutable_restrict2 (i, j, size1(), size2());
-<a name="l01197"></a>01197 <span class="keywordflow">if</span> (rank == 0)
-<a name="l01198"></a>01198 j = triangular_type::global_mutable_restrict2 (i, size1(), j, size2());
-<a name="l01199"></a>01199 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator2.html">iterator2</a> (*<span class="keyword">this</span>, data ().find2 (rank, i, j));
-<a name="l01200"></a>01200 }
-<a name="l01201"></a>01201
-<a name="l01202"></a>01202 <span class="comment">// Iterators simply are indices.</span>
-<a name="l01203"></a>01203
-<a name="l01204"></a>01204 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01205"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator1.html">01205</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator1.html">const_iterator1</a>:
-<a name="l01206"></a>01206 <span class="keyword">public</span> container_const_reference&lt;triangular_adaptor&gt;,
-<a name="l01207"></a>01207 <span class="keyword">public</span> random_access_iterator_base&lt;typename iterator_restrict_traits&lt;
-<a name="l01208"></a>01208 typename const_subiterator1_type::iterator_category, packed_random_access_iterator_tag&gt;::iterator_category,
-<a name="l01209"></a>01209 const_iterator1, value_type&gt; {
-<a name="l01210"></a>01210 <span class="keyword">public</span>:
-<a name="l01211"></a>01211 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator1_type::value_type value_type;
-<a name="l01212"></a>01212 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator1_type::difference_type difference_type;
-<a name="l01213"></a>01213 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator1_type::reference reference;
-<a name="l01214"></a>01214 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator1_type::pointer pointer;
-<a name="l01215"></a>01215
-<a name="l01216"></a>01216 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator2.html">const_iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator2.html">dual_iterator_type</a>;
-<a name="l01217"></a>01217 <span class="keyword">typedef</span> const_reverse_iterator2 dual_reverse_iterator_type;
-<a name="l01218"></a>01218
-<a name="l01219"></a>01219 <span class="comment">// Construction and destruction</span>
-<a name="l01220"></a>01220 BOOST_UBLAS_INLINE
-<a name="l01221"></a>01221 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator1.html">const_iterator1</a> ():
-<a name="l01222"></a>01222 container_const_reference&lt;self_type&gt; (), it1_ () {}
-<a name="l01223"></a>01223 BOOST_UBLAS_INLINE
-<a name="l01224"></a>01224 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">self_type</a> &amp;m, <span class="keyword">const</span> const_subiterator1_type &amp;it1):
-<a name="l01225"></a>01225 container_const_reference&lt;self_type&gt; (m), it1_ (it1) {}
-<a name="l01226"></a>01226 BOOST_UBLAS_INLINE
-<a name="l01227"></a>01227 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator1.html">iterator1</a> &amp;it):
-<a name="l01228"></a>01228 container_const_reference&lt;self_type&gt; (it ()), it1_ (it.it1_) {}
-<a name="l01229"></a>01229
-<a name="l01230"></a>01230 <span class="comment">// Arithmetic</span>
-<a name="l01231"></a>01231 BOOST_UBLAS_INLINE
-<a name="l01232"></a>01232 const_iterator1 &amp;operator ++ () {
-<a name="l01233"></a>01233 ++ it1_;
-<a name="l01234"></a>01234 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01235"></a>01235 }
-<a name="l01236"></a>01236 BOOST_UBLAS_INLINE
-<a name="l01237"></a>01237 const_iterator1 &amp;operator -- () {
-<a name="l01238"></a>01238 -- it1_;
-<a name="l01239"></a>01239 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01240"></a>01240 }
-<a name="l01241"></a>01241 BOOST_UBLAS_INLINE
-<a name="l01242"></a>01242 const_iterator1 &amp;operator += (difference_type n) {
-<a name="l01243"></a>01243 it1_ += n;
-<a name="l01244"></a>01244 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01245"></a>01245 }
-<a name="l01246"></a>01246 BOOST_UBLAS_INLINE
-<a name="l01247"></a>01247 const_iterator1 &amp;operator -= (difference_type n) {
-<a name="l01248"></a>01248 it1_ -= n;
-<a name="l01249"></a>01249 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01250"></a>01250 }
-<a name="l01251"></a>01251 BOOST_UBLAS_INLINE
-<a name="l01252"></a>01252 difference_type operator - (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l01253"></a>01253 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="l01254"></a>01254 <span class="keywordflow">return</span> it1_ - it.it1_;
-<a name="l01255"></a>01255 }
-<a name="l01256"></a>01256
-<a name="l01257"></a>01257 <span class="comment">// Dereference</span>
-<a name="l01258"></a>01258 BOOST_UBLAS_INLINE
-<a name="l01259"></a>01259 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l01260"></a>01260 size_type i = index1 ();
-<a name="l01261"></a>01261 size_type j = index2 ();
-<a name="l01262"></a>01262 BOOST_UBLAS_CHECK (i &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01263"></a>01263 BOOST_UBLAS_CHECK (j &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01264"></a>01264 <span class="keywordflow">if</span> (triangular_type::other (i, j))
-<a name="l01265"></a>01265 <span class="keywordflow">return</span> *it1_;
-<a name="l01266"></a>01266 <span class="keywordflow">else</span>
-<a name="l01267"></a>01267 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) () (i, j);
-<a name="l01268"></a>01268 }
-<a name="l01269"></a>01269 BOOST_UBLAS_INLINE
-<a name="l01270"></a>01270 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l01271"></a>01271 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l01272"></a>01272 }
-<a name="l01273"></a>01273
-<a name="l01274"></a>01274 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l01275"></a>01275 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l01276"></a>01276 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01277"></a>01277 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">self_type</a>::
-<a name="l01278"></a>01278 <span class="preprocessor">#endif</span>
-<a name="l01279"></a>01279 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator2.html">const_iterator2</a> begin ()<span class="keyword"> const </span>{
-<a name="l01280"></a>01280 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find2 (1, index1 (), 0);
-<a name="l01281"></a>01281 }
-<a name="l01282"></a>01282 BOOST_UBLAS_INLINE
-<a name="l01283"></a>01283 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01284"></a>01284 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">self_type</a>::
-<a name="l01285"></a>01285 <span class="preprocessor">#endif</span>
-<a name="l01286"></a>01286 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator2.html">const_iterator2</a> end ()<span class="keyword"> const </span>{
-<a name="l01287"></a>01287 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find2 (1, index1 (), (*this) ().size2 ());
-<a name="l01288"></a>01288 }
-<a name="l01289"></a>01289 BOOST_UBLAS_INLINE
-<a name="l01290"></a>01290 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01291"></a>01291 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">self_type</a>::
-<a name="l01292"></a>01292 <span class="preprocessor">#endif</span>
-<a name="l01293"></a>01293 <span class="preprocessor"></span> const_reverse_iterator2 rbegin ()<span class="keyword"> const </span>{
-<a name="l01294"></a>01294 <span class="keywordflow">return</span> const_reverse_iterator2 (end ());
-<a name="l01295"></a>01295 }
-<a name="l01296"></a>01296 BOOST_UBLAS_INLINE
-<a name="l01297"></a>01297 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01298"></a>01298 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">self_type</a>::
-<a name="l01299"></a>01299 <span class="preprocessor">#endif</span>
-<a name="l01300"></a>01300 <span class="preprocessor"></span> const_reverse_iterator2 rend ()<span class="keyword"> const </span>{
-<a name="l01301"></a>01301 <span class="keywordflow">return</span> const_reverse_iterator2 (begin ());
-<a name="l01302"></a>01302 }
-<a name="l01303"></a>01303 <span class="preprocessor">#endif</span>
-<a name="l01304"></a>01304 <span class="preprocessor"></span>
-<a name="l01305"></a>01305 <span class="comment">// Indices</span>
-<a name="l01306"></a>01306 BOOST_UBLAS_INLINE
-<a name="l01307"></a>01307 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l01308"></a>01308 <span class="keywordflow">return</span> it1_.index1 ();
-<a name="l01309"></a>01309 }
-<a name="l01310"></a>01310 BOOST_UBLAS_INLINE
-<a name="l01311"></a>01311 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l01312"></a>01312 <span class="keywordflow">return</span> it1_.index2 ();
-<a name="l01313"></a>01313 }
-<a name="l01314"></a>01314
-<a name="l01315"></a>01315 <span class="comment">// Assignment</span>
-<a name="l01316"></a>01316 BOOST_UBLAS_INLINE
-<a name="l01317"></a>01317 const_iterator1 &amp;operator = (<span class="keyword">const</span> const_iterator1 &amp;it) {
-<a name="l01318"></a>01318 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l01319"></a>01319 it1_ = it.it1_;
-<a name="l01320"></a>01320 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01321"></a>01321 }
-<a name="l01322"></a>01322
-<a name="l01323"></a>01323 <span class="comment">// Comparison</span>
-<a name="l01324"></a>01324 BOOST_UBLAS_INLINE
-<a name="l01325"></a>01325 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l01326"></a>01326 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="l01327"></a>01327 <span class="keywordflow">return</span> it1_ == it.it1_;
-<a name="l01328"></a>01328 }
-<a name="l01329"></a>01329 BOOST_UBLAS_INLINE
-<a name="l01330"></a>01330 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l01331"></a>01331 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="l01332"></a>01332 <span class="keywordflow">return</span> it1_ &lt; it.it1_;
-<a name="l01333"></a>01333 }
-<a name="l01334"></a>01334
-<a name="l01335"></a>01335 <span class="keyword">private</span>:
-<a name="l01336"></a>01336 const_subiterator1_type it1_;
-<a name="l01337"></a>01337 };
-<a name="l01338"></a>01338 <span class="preprocessor">#endif</span>
-<a name="l01339"></a>01339 <span class="preprocessor"></span>
-<a name="l01340"></a>01340 BOOST_UBLAS_INLINE
-<a name="l01341"></a>01341 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator1.html">const_iterator1</a> begin1 ()<span class="keyword"> const </span>{
-<a name="l01342"></a>01342 <span class="keywordflow">return</span> find1 (0, 0, 0);
-<a name="l01343"></a>01343 }
-<a name="l01344"></a>01344 BOOST_UBLAS_INLINE
-<a name="l01345"></a>01345 const_iterator1 end1 ()<span class="keyword"> const </span>{
-<a name="l01346"></a>01346 <span class="keywordflow">return</span> find1 (0, size1 (), 0);
-<a name="l01347"></a>01347 }
-<a name="l01348"></a>01348
-<a name="l01349"></a>01349 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01350"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator1.html">01350</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator1.html">iterator1</a>:
-<a name="l01351"></a>01351 <span class="keyword">public</span> container_reference&lt;triangular_adaptor&gt;,
-<a name="l01352"></a>01352 <span class="keyword">public</span> random_access_iterator_base&lt;typename iterator_restrict_traits&lt;
-<a name="l01353"></a>01353 typename subiterator1_type::iterator_category, packed_random_access_iterator_tag&gt;::iterator_category,
-<a name="l01354"></a>01354 iterator1, value_type&gt; {
-<a name="l01355"></a>01355 <span class="keyword">public</span>:
-<a name="l01356"></a>01356 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator1_type::value_type value_type;
-<a name="l01357"></a>01357 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator1_type::difference_type difference_type;
-<a name="l01358"></a>01358 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator1_type::reference reference;
-<a name="l01359"></a>01359 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator1_type::pointer pointer;
-<a name="l01360"></a>01360
-<a name="l01361"></a>01361 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator2.html">iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator2.html">dual_iterator_type</a>;
-<a name="l01362"></a>01362 <span class="keyword">typedef</span> reverse_iterator2 dual_reverse_iterator_type;
-<a name="l01363"></a>01363
-<a name="l01364"></a>01364 <span class="comment">// Construction and destruction</span>
-<a name="l01365"></a>01365 BOOST_UBLAS_INLINE
-<a name="l01366"></a>01366 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator1.html">iterator1</a> ():
-<a name="l01367"></a>01367 container_reference&lt;self_type&gt; (), it1_ () {}
-<a name="l01368"></a>01368 BOOST_UBLAS_INLINE
-<a name="l01369"></a>01369 iterator1 (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">self_type</a> &amp;m, <span class="keyword">const</span> subiterator1_type &amp;it1):
-<a name="l01370"></a>01370 container_reference&lt;self_type&gt; (m), it1_ (it1) {}
-<a name="l01371"></a>01371
-<a name="l01372"></a>01372 <span class="comment">// Arithmetic</span>
-<a name="l01373"></a>01373 BOOST_UBLAS_INLINE
-<a name="l01374"></a>01374 iterator1 &amp;operator ++ () {
-<a name="l01375"></a>01375 ++ it1_;
-<a name="l01376"></a>01376 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01377"></a>01377 }
-<a name="l01378"></a>01378 BOOST_UBLAS_INLINE
-<a name="l01379"></a>01379 iterator1 &amp;operator -- () {
-<a name="l01380"></a>01380 -- it1_;
-<a name="l01381"></a>01381 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01382"></a>01382 }
-<a name="l01383"></a>01383 BOOST_UBLAS_INLINE
-<a name="l01384"></a>01384 iterator1 &amp;operator += (difference_type n) {
-<a name="l01385"></a>01385 it1_ += n;
-<a name="l01386"></a>01386 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01387"></a>01387 }
-<a name="l01388"></a>01388 BOOST_UBLAS_INLINE
-<a name="l01389"></a>01389 iterator1 &amp;operator -= (difference_type n) {
-<a name="l01390"></a>01390 it1_ -= n;
-<a name="l01391"></a>01391 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01392"></a>01392 }
-<a name="l01393"></a>01393 BOOST_UBLAS_INLINE
-<a name="l01394"></a>01394 difference_type operator - (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l01395"></a>01395 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="l01396"></a>01396 <span class="keywordflow">return</span> it1_ - it.it1_;
-<a name="l01397"></a>01397 }
-<a name="l01398"></a>01398
-<a name="l01399"></a>01399 <span class="comment">// Dereference</span>
-<a name="l01400"></a>01400 BOOST_UBLAS_INLINE
-<a name="l01401"></a>01401 reference operator * ()<span class="keyword"> const </span>{
-<a name="l01402"></a>01402 size_type i = index1 ();
-<a name="l01403"></a>01403 size_type j = index2 ();
-<a name="l01404"></a>01404 BOOST_UBLAS_CHECK (i &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01405"></a>01405 BOOST_UBLAS_CHECK (j &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01406"></a>01406 <span class="keywordflow">if</span> (triangular_type::other (i, j))
-<a name="l01407"></a>01407 <span class="keywordflow">return</span> *it1_;
-<a name="l01408"></a>01408 <span class="keywordflow">else</span>
-<a name="l01409"></a>01409 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) () (i, j);
-<a name="l01410"></a>01410 }
-<a name="l01411"></a>01411 BOOST_UBLAS_INLINE
-<a name="l01412"></a>01412 reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l01413"></a>01413 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l01414"></a>01414 }
-<a name="l01415"></a>01415
-<a name="l01416"></a>01416 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l01417"></a>01417 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l01418"></a>01418 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01419"></a>01419 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">self_type</a>::
-<a name="l01420"></a>01420 <span class="preprocessor">#endif</span>
-<a name="l01421"></a>01421 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator2.html">iterator2</a> begin ()<span class="keyword"> const </span>{
-<a name="l01422"></a>01422 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find2 (1, index1 (), 0);
-<a name="l01423"></a>01423 }
-<a name="l01424"></a>01424 BOOST_UBLAS_INLINE
-<a name="l01425"></a>01425 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01426"></a>01426 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">self_type</a>::
-<a name="l01427"></a>01427 <span class="preprocessor">#endif</span>
-<a name="l01428"></a>01428 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator2.html">iterator2</a> end ()<span class="keyword"> const </span>{
-<a name="l01429"></a>01429 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find2 (1, index1 (), (*this) ().size2 ());
-<a name="l01430"></a>01430 }
-<a name="l01431"></a>01431 BOOST_UBLAS_INLINE
-<a name="l01432"></a>01432 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01433"></a>01433 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">self_type</a>::
-<a name="l01434"></a>01434 <span class="preprocessor">#endif</span>
-<a name="l01435"></a>01435 <span class="preprocessor"></span> reverse_iterator2 rbegin ()<span class="keyword"> const </span>{
-<a name="l01436"></a>01436 <span class="keywordflow">return</span> reverse_iterator2 (end ());
-<a name="l01437"></a>01437 }
-<a name="l01438"></a>01438 BOOST_UBLAS_INLINE
-<a name="l01439"></a>01439 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01440"></a>01440 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">self_type</a>::
-<a name="l01441"></a>01441 <span class="preprocessor">#endif</span>
-<a name="l01442"></a>01442 <span class="preprocessor"></span> reverse_iterator2 rend ()<span class="keyword"> const </span>{
-<a name="l01443"></a>01443 <span class="keywordflow">return</span> reverse_iterator2 (begin ());
-<a name="l01444"></a>01444 }
-<a name="l01445"></a>01445 <span class="preprocessor">#endif</span>
-<a name="l01446"></a>01446 <span class="preprocessor"></span>
-<a name="l01447"></a>01447 <span class="comment">// Indices</span>
-<a name="l01448"></a>01448 BOOST_UBLAS_INLINE
-<a name="l01449"></a>01449 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l01450"></a>01450 <span class="keywordflow">return</span> it1_.index1 ();
-<a name="l01451"></a>01451 }
-<a name="l01452"></a>01452 BOOST_UBLAS_INLINE
-<a name="l01453"></a>01453 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l01454"></a>01454 <span class="keywordflow">return</span> it1_.index2 ();
-<a name="l01455"></a>01455 }
-<a name="l01456"></a>01456
-<a name="l01457"></a>01457 <span class="comment">// Assignment</span>
-<a name="l01458"></a>01458 BOOST_UBLAS_INLINE
-<a name="l01459"></a>01459 iterator1 &amp;operator = (<span class="keyword">const</span> iterator1 &amp;it) {
-<a name="l01460"></a>01460 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l01461"></a>01461 it1_ = it.it1_;
-<a name="l01462"></a>01462 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01463"></a>01463 }
-<a name="l01464"></a>01464
-<a name="l01465"></a>01465 <span class="comment">// Comparison</span>
-<a name="l01466"></a>01466 BOOST_UBLAS_INLINE
-<a name="l01467"></a>01467 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l01468"></a>01468 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="l01469"></a>01469 <span class="keywordflow">return</span> it1_ == it.it1_;
-<a name="l01470"></a>01470 }
-<a name="l01471"></a>01471 BOOST_UBLAS_INLINE
-<a name="l01472"></a>01472 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l01473"></a>01473 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="l01474"></a>01474 <span class="keywordflow">return</span> it1_ &lt; it.it1_;
-<a name="l01475"></a>01475 }
-<a name="l01476"></a>01476
-<a name="l01477"></a>01477 <span class="keyword">private</span>:
-<a name="l01478"></a>01478 subiterator1_type it1_;
-<a name="l01479"></a>01479
-<a name="l01480"></a>01480 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l01481"></a>01481 };
-<a name="l01482"></a>01482 <span class="preprocessor">#endif</span>
-<a name="l01483"></a>01483 <span class="preprocessor"></span>
-<a name="l01484"></a>01484 BOOST_UBLAS_INLINE
-<a name="l01485"></a>01485 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator1.html">iterator1</a> begin1 () {
-<a name="l01486"></a>01486 <span class="keywordflow">return</span> find1 (0, 0, 0);
-<a name="l01487"></a>01487 }
-<a name="l01488"></a>01488 BOOST_UBLAS_INLINE
-<a name="l01489"></a>01489 iterator1 end1 () {
-<a name="l01490"></a>01490 <span class="keywordflow">return</span> find1 (0, size1 (), 0);
-<a name="l01491"></a>01491 }
-<a name="l01492"></a>01492
-<a name="l01493"></a>01493 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01494"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator2.html">01494</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator2.html">const_iterator2</a>:
-<a name="l01495"></a>01495 <span class="keyword">public</span> container_const_reference&lt;triangular_adaptor&gt;,
-<a name="l01496"></a>01496 <span class="keyword">public</span> random_access_iterator_base&lt;typename iterator_restrict_traits&lt;
-<a name="l01497"></a>01497 typename const_subiterator1_type::iterator_category, packed_random_access_iterator_tag&gt;::iterator_category,
-<a name="l01498"></a>01498 const_iterator2, value_type&gt; {
-<a name="l01499"></a>01499 <span class="keyword">public</span>:
-<a name="l01500"></a>01500 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator2_type::value_type value_type;
-<a name="l01501"></a>01501 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator2_type::difference_type difference_type;
-<a name="l01502"></a>01502 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator2_type::reference reference;
-<a name="l01503"></a>01503 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator2_type::pointer pointer;
-<a name="l01504"></a>01504
-<a name="l01505"></a>01505 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator1.html">const_iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator1.html">dual_iterator_type</a>;
-<a name="l01506"></a>01506 <span class="keyword">typedef</span> const_reverse_iterator1 dual_reverse_iterator_type;
-<a name="l01507"></a>01507
-<a name="l01508"></a>01508 <span class="comment">// Construction and destruction</span>
-<a name="l01509"></a>01509 BOOST_UBLAS_INLINE
-<a name="l01510"></a>01510 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator2.html">const_iterator2</a> ():
-<a name="l01511"></a>01511 container_const_reference&lt;self_type&gt; (), it2_ () {}
-<a name="l01512"></a>01512 BOOST_UBLAS_INLINE
-<a name="l01513"></a>01513 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">self_type</a> &amp;m, <span class="keyword">const</span> const_subiterator2_type &amp;it2):
-<a name="l01514"></a>01514 container_const_reference&lt;self_type&gt; (m), it2_ (it2) {}
-<a name="l01515"></a>01515 BOOST_UBLAS_INLINE
-<a name="l01516"></a>01516 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator2.html">iterator2</a> &amp;it):
-<a name="l01517"></a>01517 container_const_reference&lt;self_type&gt; (it ()), it2_ (it.it2_) {}
-<a name="l01518"></a>01518
-<a name="l01519"></a>01519 <span class="comment">// Arithmetic</span>
-<a name="l01520"></a>01520 BOOST_UBLAS_INLINE
-<a name="l01521"></a>01521 const_iterator2 &amp;operator ++ () {
-<a name="l01522"></a>01522 ++ it2_;
-<a name="l01523"></a>01523 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01524"></a>01524 }
-<a name="l01525"></a>01525 BOOST_UBLAS_INLINE
-<a name="l01526"></a>01526 const_iterator2 &amp;operator -- () {
-<a name="l01527"></a>01527 -- it2_;
-<a name="l01528"></a>01528 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01529"></a>01529 }
-<a name="l01530"></a>01530 BOOST_UBLAS_INLINE
-<a name="l01531"></a>01531 const_iterator2 &amp;operator += (difference_type n) {
-<a name="l01532"></a>01532 it2_ += n;
-<a name="l01533"></a>01533 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01534"></a>01534 }
-<a name="l01535"></a>01535 BOOST_UBLAS_INLINE
-<a name="l01536"></a>01536 const_iterator2 &amp;operator -= (difference_type n) {
-<a name="l01537"></a>01537 it2_ -= n;
-<a name="l01538"></a>01538 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01539"></a>01539 }
-<a name="l01540"></a>01540 BOOST_UBLAS_INLINE
-<a name="l01541"></a>01541 difference_type operator - (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l01542"></a>01542 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="l01543"></a>01543 <span class="keywordflow">return</span> it2_ - it.it2_;
-<a name="l01544"></a>01544 }
-<a name="l01545"></a>01545
-<a name="l01546"></a>01546 <span class="comment">// Dereference</span>
-<a name="l01547"></a>01547 BOOST_UBLAS_INLINE
-<a name="l01548"></a>01548 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l01549"></a>01549 size_type i = index1 ();
-<a name="l01550"></a>01550 size_type j = index2 ();
-<a name="l01551"></a>01551 BOOST_UBLAS_CHECK (i &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01552"></a>01552 BOOST_UBLAS_CHECK (j &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01553"></a>01553 <span class="keywordflow">if</span> (triangular_type::other (i, j))
-<a name="l01554"></a>01554 <span class="keywordflow">return</span> *it2_;
-<a name="l01555"></a>01555 <span class="keywordflow">else</span>
-<a name="l01556"></a>01556 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) () (i, j);
-<a name="l01557"></a>01557 }
-<a name="l01558"></a>01558 BOOST_UBLAS_INLINE
-<a name="l01559"></a>01559 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l01560"></a>01560 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l01561"></a>01561 }
-<a name="l01562"></a>01562
-<a name="l01563"></a>01563 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l01564"></a>01564 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l01565"></a>01565 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01566"></a>01566 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">self_type</a>::
-<a name="l01567"></a>01567 <span class="preprocessor">#endif</span>
-<a name="l01568"></a>01568 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator1.html">const_iterator1</a> begin ()<span class="keyword"> const </span>{
-<a name="l01569"></a>01569 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find1 (1, 0, index2 ());
-<a name="l01570"></a>01570 }
-<a name="l01571"></a>01571 BOOST_UBLAS_INLINE
-<a name="l01572"></a>01572 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01573"></a>01573 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">self_type</a>::
-<a name="l01574"></a>01574 <span class="preprocessor">#endif</span>
-<a name="l01575"></a>01575 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator1.html">const_iterator1</a> end ()<span class="keyword"> const </span>{
-<a name="l01576"></a>01576 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find1 (1, (*<span class="keyword">this</span>) ().size1 (), index2 ());
-<a name="l01577"></a>01577 }
-<a name="l01578"></a>01578 BOOST_UBLAS_INLINE
-<a name="l01579"></a>01579 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01580"></a>01580 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">self_type</a>::
-<a name="l01581"></a>01581 <span class="preprocessor">#endif</span>
-<a name="l01582"></a>01582 <span class="preprocessor"></span> const_reverse_iterator1 rbegin ()<span class="keyword"> const </span>{
-<a name="l01583"></a>01583 <span class="keywordflow">return</span> const_reverse_iterator1 (end ());
-<a name="l01584"></a>01584 }
-<a name="l01585"></a>01585 BOOST_UBLAS_INLINE
-<a name="l01586"></a>01586 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01587"></a>01587 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">self_type</a>::
-<a name="l01588"></a>01588 <span class="preprocessor">#endif</span>
-<a name="l01589"></a>01589 <span class="preprocessor"></span> const_reverse_iterator1 rend ()<span class="keyword"> const </span>{
-<a name="l01590"></a>01590 <span class="keywordflow">return</span> const_reverse_iterator1 (begin ());
-<a name="l01591"></a>01591 }
-<a name="l01592"></a>01592 <span class="preprocessor">#endif</span>
-<a name="l01593"></a>01593 <span class="preprocessor"></span>
-<a name="l01594"></a>01594 <span class="comment">// Indices</span>
-<a name="l01595"></a>01595 BOOST_UBLAS_INLINE
-<a name="l01596"></a>01596 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l01597"></a>01597 <span class="keywordflow">return</span> it2_.index1 ();
-<a name="l01598"></a>01598 }
-<a name="l01599"></a>01599 BOOST_UBLAS_INLINE
-<a name="l01600"></a>01600 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l01601"></a>01601 <span class="keywordflow">return</span> it2_.index2 ();
-<a name="l01602"></a>01602 }
-<a name="l01603"></a>01603
-<a name="l01604"></a>01604 <span class="comment">// Assignment</span>
-<a name="l01605"></a>01605 BOOST_UBLAS_INLINE
-<a name="l01606"></a>01606 const_iterator2 &amp;operator = (<span class="keyword">const</span> const_iterator2 &amp;it) {
-<a name="l01607"></a>01607 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l01608"></a>01608 it2_ = it.it2_;
-<a name="l01609"></a>01609 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01610"></a>01610 }
-<a name="l01611"></a>01611
-<a name="l01612"></a>01612 <span class="comment">// Comparison</span>
-<a name="l01613"></a>01613 BOOST_UBLAS_INLINE
-<a name="l01614"></a>01614 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l01615"></a>01615 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="l01616"></a>01616 <span class="keywordflow">return</span> it2_ == it.it2_;
-<a name="l01617"></a>01617 }
-<a name="l01618"></a>01618 BOOST_UBLAS_INLINE
-<a name="l01619"></a>01619 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l01620"></a>01620 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="l01621"></a>01621 <span class="keywordflow">return</span> it2_ &lt; it.it2_;
-<a name="l01622"></a>01622 }
-<a name="l01623"></a>01623
-<a name="l01624"></a>01624 <span class="keyword">private</span>:
-<a name="l01625"></a>01625 const_subiterator2_type it2_;
-<a name="l01626"></a>01626 };
-<a name="l01627"></a>01627 <span class="preprocessor">#endif</span>
-<a name="l01628"></a>01628 <span class="preprocessor"></span>
-<a name="l01629"></a>01629 BOOST_UBLAS_INLINE
-<a name="l01630"></a>01630 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator2.html">const_iterator2</a> begin2 ()<span class="keyword"> const </span>{
-<a name="l01631"></a>01631 <span class="keywordflow">return</span> find2 (0, 0, 0);
-<a name="l01632"></a>01632 }
-<a name="l01633"></a>01633 BOOST_UBLAS_INLINE
-<a name="l01634"></a>01634 const_iterator2 end2 ()<span class="keyword"> const </span>{
-<a name="l01635"></a>01635 <span class="keywordflow">return</span> find2 (0, 0, size2 ());
-<a name="l01636"></a>01636 }
-<a name="l01637"></a>01637
-<a name="l01638"></a>01638 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01639"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator2.html">01639</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator2.html">iterator2</a>:
-<a name="l01640"></a>01640 <span class="keyword">public</span> container_reference&lt;triangular_adaptor&gt;,
-<a name="l01641"></a>01641 <span class="keyword">public</span> random_access_iterator_base&lt;typename iterator_restrict_traits&lt;
-<a name="l01642"></a>01642 typename subiterator1_type::iterator_category, packed_random_access_iterator_tag&gt;::iterator_category,
-<a name="l01643"></a>01643 iterator2, value_type&gt; {
-<a name="l01644"></a>01644 <span class="keyword">public</span>:
-<a name="l01645"></a>01645 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator2_type::value_type value_type;
-<a name="l01646"></a>01646 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator2_type::difference_type difference_type;
-<a name="l01647"></a>01647 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator2_type::reference reference;
-<a name="l01648"></a>01648 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator2_type::pointer pointer;
-<a name="l01649"></a>01649
-<a name="l01650"></a>01650 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator1.html">iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator1.html">dual_iterator_type</a>;
-<a name="l01651"></a>01651 <span class="keyword">typedef</span> reverse_iterator1 dual_reverse_iterator_type;
-<a name="l01652"></a>01652
-<a name="l01653"></a>01653 <span class="comment">// Construction and destruction</span>
-<a name="l01654"></a>01654 BOOST_UBLAS_INLINE
-<a name="l01655"></a>01655 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator2.html">iterator2</a> ():
-<a name="l01656"></a>01656 container_reference&lt;self_type&gt; (), it2_ () {}
-<a name="l01657"></a>01657 BOOST_UBLAS_INLINE
-<a name="l01658"></a>01658 iterator2 (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">self_type</a> &amp;m, <span class="keyword">const</span> subiterator2_type &amp;it2):
-<a name="l01659"></a>01659 container_reference&lt;self_type&gt; (m), it2_ (it2) {}
-<a name="l01660"></a>01660
-<a name="l01661"></a>01661 <span class="comment">// Arithmetic</span>
-<a name="l01662"></a>01662 BOOST_UBLAS_INLINE
-<a name="l01663"></a>01663 iterator2 &amp;operator ++ () {
-<a name="l01664"></a>01664 ++ it2_;
-<a name="l01665"></a>01665 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01666"></a>01666 }
-<a name="l01667"></a>01667 BOOST_UBLAS_INLINE
-<a name="l01668"></a>01668 iterator2 &amp;operator -- () {
-<a name="l01669"></a>01669 -- it2_;
-<a name="l01670"></a>01670 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01671"></a>01671 }
-<a name="l01672"></a>01672 BOOST_UBLAS_INLINE
-<a name="l01673"></a>01673 iterator2 &amp;operator += (difference_type n) {
-<a name="l01674"></a>01674 it2_ += n;
-<a name="l01675"></a>01675 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01676"></a>01676 }
-<a name="l01677"></a>01677 BOOST_UBLAS_INLINE
-<a name="l01678"></a>01678 iterator2 &amp;operator -= (difference_type n) {
-<a name="l01679"></a>01679 it2_ -= n;
-<a name="l01680"></a>01680 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01681"></a>01681 }
-<a name="l01682"></a>01682 BOOST_UBLAS_INLINE
-<a name="l01683"></a>01683 difference_type operator - (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l01684"></a>01684 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="l01685"></a>01685 <span class="keywordflow">return</span> it2_ - it.it2_;
-<a name="l01686"></a>01686 }
-<a name="l01687"></a>01687
-<a name="l01688"></a>01688 <span class="comment">// Dereference</span>
-<a name="l01689"></a>01689 BOOST_UBLAS_INLINE
-<a name="l01690"></a>01690 reference operator * ()<span class="keyword"> const </span>{
-<a name="l01691"></a>01691 size_type i = index1 ();
-<a name="l01692"></a>01692 size_type j = index2 ();
-<a name="l01693"></a>01693 BOOST_UBLAS_CHECK (i &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01694"></a>01694 BOOST_UBLAS_CHECK (j &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01695"></a>01695 <span class="keywordflow">if</span> (triangular_type::other (i, j))
-<a name="l01696"></a>01696 <span class="keywordflow">return</span> *it2_;
-<a name="l01697"></a>01697 <span class="keywordflow">else</span>
-<a name="l01698"></a>01698 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) () (i, j);
-<a name="l01699"></a>01699 }
-<a name="l01700"></a>01700 BOOST_UBLAS_INLINE
-<a name="l01701"></a>01701 reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l01702"></a>01702 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l01703"></a>01703 }
-<a name="l01704"></a>01704
-<a name="l01705"></a>01705 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l01706"></a>01706 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l01707"></a>01707 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01708"></a>01708 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">self_type</a>::
-<a name="l01709"></a>01709 <span class="preprocessor">#endif</span>
-<a name="l01710"></a>01710 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator1.html">iterator1</a> begin ()<span class="keyword"> const </span>{
-<a name="l01711"></a>01711 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find1 (1, 0, index2 ());
-<a name="l01712"></a>01712 }
-<a name="l01713"></a>01713 BOOST_UBLAS_INLINE
-<a name="l01714"></a>01714 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01715"></a>01715 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">self_type</a>::
-<a name="l01716"></a>01716 <span class="preprocessor">#endif</span>
-<a name="l01717"></a>01717 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator1.html">iterator1</a> end ()<span class="keyword"> const </span>{
-<a name="l01718"></a>01718 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find1 (1, (*<span class="keyword">this</span>) ().size1 (), index2 ());
-<a name="l01719"></a>01719 }
-<a name="l01720"></a>01720 BOOST_UBLAS_INLINE
-<a name="l01721"></a>01721 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01722"></a>01722 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">self_type</a>::
-<a name="l01723"></a>01723 <span class="preprocessor">#endif</span>
-<a name="l01724"></a>01724 <span class="preprocessor"></span> reverse_iterator1 rbegin ()<span class="keyword"> const </span>{
-<a name="l01725"></a>01725 <span class="keywordflow">return</span> reverse_iterator1 (end ());
-<a name="l01726"></a>01726 }
-<a name="l01727"></a>01727 BOOST_UBLAS_INLINE
-<a name="l01728"></a>01728 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01729"></a>01729 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">self_type</a>::
-<a name="l01730"></a>01730 <span class="preprocessor">#endif</span>
-<a name="l01731"></a>01731 <span class="preprocessor"></span> reverse_iterator1 rend ()<span class="keyword"> const </span>{
-<a name="l01732"></a>01732 <span class="keywordflow">return</span> reverse_iterator1 (begin ());
-<a name="l01733"></a>01733 }
-<a name="l01734"></a>01734 <span class="preprocessor">#endif</span>
-<a name="l01735"></a>01735 <span class="preprocessor"></span>
-<a name="l01736"></a>01736 <span class="comment">// Indices</span>
-<a name="l01737"></a>01737 BOOST_UBLAS_INLINE
-<a name="l01738"></a>01738 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l01739"></a>01739 <span class="keywordflow">return</span> it2_.index1 ();
-<a name="l01740"></a>01740 }
-<a name="l01741"></a>01741 BOOST_UBLAS_INLINE
-<a name="l01742"></a>01742 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l01743"></a>01743 <span class="keywordflow">return</span> it2_.index2 ();
-<a name="l01744"></a>01744 }
-<a name="l01745"></a>01745
-<a name="l01746"></a>01746 <span class="comment">// Assignment</span>
-<a name="l01747"></a>01747 BOOST_UBLAS_INLINE
-<a name="l01748"></a>01748 iterator2 &amp;operator = (<span class="keyword">const</span> iterator2 &amp;it) {
-<a name="l01749"></a>01749 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l01750"></a>01750 it2_ = it.it2_;
-<a name="l01751"></a>01751 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01752"></a>01752 }
-<a name="l01753"></a>01753
-<a name="l01754"></a>01754 <span class="comment">// Comparison</span>
-<a name="l01755"></a>01755 BOOST_UBLAS_INLINE
-<a name="l01756"></a>01756 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l01757"></a>01757 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="l01758"></a>01758 <span class="keywordflow">return</span> it2_ == it.it2_;
-<a name="l01759"></a>01759 }
-<a name="l01760"></a>01760 BOOST_UBLAS_INLINE
-<a name="l01761"></a>01761 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l01762"></a>01762 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="l01763"></a>01763 <span class="keywordflow">return</span> it2_ &lt; it.it2_;
-<a name="l01764"></a>01764 }
-<a name="l01765"></a>01765
-<a name="l01766"></a>01766 <span class="keyword">private</span>:
-<a name="l01767"></a>01767 subiterator2_type it2_;
-<a name="l01768"></a>01768
-<a name="l01769"></a>01769 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l01770"></a>01770 };
-<a name="l01771"></a>01771 <span class="preprocessor">#endif</span>
-<a name="l01772"></a>01772 <span class="preprocessor"></span>
-<a name="l01773"></a>01773 BOOST_UBLAS_INLINE
-<a name="l01774"></a>01774 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator2.html">iterator2</a> begin2 () {
-<a name="l01775"></a>01775 <span class="keywordflow">return</span> find2 (0, 0, 0);
-<a name="l01776"></a>01776 }
-<a name="l01777"></a>01777 BOOST_UBLAS_INLINE
-<a name="l01778"></a>01778 iterator2 end2 () {
-<a name="l01779"></a>01779 <span class="keywordflow">return</span> find2 (0, 0, size2 ());
-<a name="l01780"></a>01780 }
-<a name="l01781"></a>01781
-<a name="l01782"></a>01782 <span class="comment">// Reverse iterators</span>
-<a name="l01783"></a>01783
-<a name="l01784"></a>01784 BOOST_UBLAS_INLINE
-<a name="l01785"></a>01785 const_reverse_iterator1 rbegin1 ()<span class="keyword"> const </span>{
-<a name="l01786"></a>01786 <span class="keywordflow">return</span> const_reverse_iterator1 (end1 ());
-<a name="l01787"></a>01787 }
-<a name="l01788"></a>01788 BOOST_UBLAS_INLINE
-<a name="l01789"></a>01789 const_reverse_iterator1 rend1 ()<span class="keyword"> const </span>{
-<a name="l01790"></a>01790 <span class="keywordflow">return</span> const_reverse_iterator1 (begin1 ());
-<a name="l01791"></a>01791 }
-<a name="l01792"></a>01792
-<a name="l01793"></a>01793 BOOST_UBLAS_INLINE
-<a name="l01794"></a>01794 reverse_iterator1 rbegin1 () {
-<a name="l01795"></a>01795 <span class="keywordflow">return</span> reverse_iterator1 (end1 ());
-<a name="l01796"></a>01796 }
-<a name="l01797"></a>01797 BOOST_UBLAS_INLINE
-<a name="l01798"></a>01798 reverse_iterator1 rend1 () {
-<a name="l01799"></a>01799 <span class="keywordflow">return</span> reverse_iterator1 (begin1 ());
-<a name="l01800"></a>01800 }
-<a name="l01801"></a>01801
-<a name="l01802"></a>01802 BOOST_UBLAS_INLINE
-<a name="l01803"></a>01803 const_reverse_iterator2 rbegin2 ()<span class="keyword"> const </span>{
-<a name="l01804"></a>01804 <span class="keywordflow">return</span> const_reverse_iterator2 (end2 ());
-<a name="l01805"></a>01805 }
-<a name="l01806"></a>01806 BOOST_UBLAS_INLINE
-<a name="l01807"></a>01807 const_reverse_iterator2 rend2 ()<span class="keyword"> const </span>{
-<a name="l01808"></a>01808 <span class="keywordflow">return</span> const_reverse_iterator2 (begin2 ());
-<a name="l01809"></a>01809 }
-<a name="l01810"></a>01810
-<a name="l01811"></a>01811 BOOST_UBLAS_INLINE
-<a name="l01812"></a>01812 reverse_iterator2 rbegin2 () {
-<a name="l01813"></a>01813 <span class="keywordflow">return</span> reverse_iterator2 (end2 ());
-<a name="l01814"></a>01814 }
-<a name="l01815"></a>01815 BOOST_UBLAS_INLINE
-<a name="l01816"></a>01816 reverse_iterator2 rend2 () {
-<a name="l01817"></a>01817 <span class="keywordflow">return</span> reverse_iterator2 (begin2 ());
-<a name="l01818"></a>01818 }
-<a name="l01819"></a>01819
-<a name="l01820"></a>01820 <span class="keyword">private</span>:
-<a name="l01821"></a>01821 matrix_closure_type data_;
-<a name="l01822"></a>01822 <span class="keyword">static</span> <span class="keyword">const</span> value_type zero_;
-<a name="l01823"></a>01823 <span class="keyword">static</span> <span class="keyword">const</span> value_type one_;
-<a name="l01824"></a>01824 };
-<a name="l01825"></a>01825
-<a name="l01826"></a>01826 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> TRI&gt;
-<a name="l01827"></a>01827 <span class="keyword">const</span> <span class="keyword">typename</span> triangular_adaptor&lt;M, TRI&gt;::value_type triangular_adaptor&lt;M, TRI&gt;::zero_ = value_type<span class="comment">/*zero*/</span>();
-<a name="l01828"></a>01828 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> TRI&gt;
-<a name="l01829"></a>01829 <span class="keyword">const</span> <span class="keyword">typename</span> triangular_adaptor&lt;M, TRI&gt;::value_type triangular_adaptor&lt;M, TRI&gt;::one_ (1);
-<a name="l01830"></a>01830
-<a name="l01831"></a>01831 <span class="keyword">template</span> &lt;<span class="keyword">class</span> M, <span class="keyword">class</span> TRI&gt;
-<a name="l01832"></a><a class="code" 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">01832</a> <span class="keyword">struct </span>vector_temporary_traits&lt; triangular_adaptor&lt;M, TRI&gt; &gt;
-<a name="l01833"></a>01833 : vector_temporary_traits&lt; typename boost::remove_const&lt;M&gt;::type &gt; {} ;
-<a name="l01834"></a>01834 <span class="keyword">template</span> &lt;<span class="keyword">class</span> M, <span class="keyword">class</span> TRI&gt;
-<a name="l01835"></a><a class="code" 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">01835</a> <span class="keyword">struct </span>vector_temporary_traits&lt; const triangular_adaptor&lt;M, TRI&gt; &gt;
-<a name="l01836"></a>01836 : vector_temporary_traits&lt; typename boost::remove_const&lt;M&gt;::type &gt; {} ;
-<a name="l01837"></a>01837
-<a name="l01838"></a>01838 <span class="keyword">template</span> &lt;<span class="keyword">class</span> M, <span class="keyword">class</span> TRI&gt;
-<a name="l01839"></a><a class="code" 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">01839</a> <span class="keyword">struct </span>matrix_temporary_traits&lt; triangular_adaptor&lt;M, TRI&gt; &gt;
-<a name="l01840"></a>01840 : matrix_temporary_traits&lt; typename boost::remove_const&lt;M&gt;::type &gt; {};
-<a name="l01841"></a>01841 <span class="keyword">template</span> &lt;<span class="keyword">class</span> M, <span class="keyword">class</span> TRI&gt;
-<a name="l01842"></a><a class="code" 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">01842</a> <span class="keyword">struct </span>matrix_temporary_traits&lt; const triangular_adaptor&lt;M, TRI&gt; &gt;
-<a name="l01843"></a>01843 : matrix_temporary_traits&lt; typename boost::remove_const&lt;M&gt;::type &gt; {};
-<a name="l01844"></a>01844
-<a name="l01845"></a>01845
-<a name="l01846"></a>01846 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l01847"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__solve__traits.html">01847</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__solve__traits.html">matrix_vector_solve_traits</a> {
-<a name="l01848"></a>01848 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1promote__traits.html">promote_traits&lt;typename E1::value_type, typename E2::value_type&gt;::promote_type</a> promote_type;
-<a name="l01849"></a>01849 <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;promote_type&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">result_type</a>;
-<a name="l01850"></a>01850 };
-<a name="l01851"></a>01851
-<a name="l01852"></a>01852 <span class="comment">// Operations:</span>
-<a name="l01853"></a>01853 <span class="comment">// n * (n - 1) / 2 + n = n * (n + 1) / 2 multiplications,</span>
-<a name="l01854"></a>01854 <span class="comment">// n * (n - 1) / 2 additions</span>
-<a name="l01855"></a>01855
-<a name="l01856"></a>01856 <span class="comment">// Dense (proxy) case</span>
-<a name="l01857"></a>01857 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l01858"></a>01858 BOOST_UBLAS_INLINE
-<a name="l01859"></a>01859 <span class="keywordtype">void</span> inplace_solve (<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;E1&gt;</a> &amp;e1, <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression&lt;E2&gt;</a> &amp;e2,
-<a name="l01860"></a>01860 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1lower__tag.html">lower_tag</a>, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1column__major__tag.html">column_major_tag</a>, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__proxy__tag.html">dense_proxy_tag</a>) {
-<a name="l01861"></a>01861 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::size_type size_type;
-<a name="l01862"></a>01862 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::difference_type difference_type;
-<a name="l01863"></a>01863 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::value_type value_type;
-<a name="l01864"></a>01864
-<a name="l01865"></a>01865 BOOST_UBLAS_CHECK (e1 ().size1 () == e1 ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ());
-<a name="l01866"></a>01866 BOOST_UBLAS_CHECK (e1 ().size2 () == e2 ().size (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ());
-<a name="l01867"></a>01867 size_type size = e2 ().size ();
-<a name="l01868"></a>01868 <span class="keywordflow">for</span> (size_type n = 0; n &lt; size; ++ n) {
-<a name="l01869"></a>01869 <span class="preprocessor">#ifndef BOOST_UBLAS_SINGULAR_CHECK</span>
-<a name="l01870"></a>01870 <span class="preprocessor"></span> BOOST_UBLAS_CHECK (e1 () (n, n) != value_type<span class="comment">/*zero*/</span>(), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1singular.html">singular</a> ());
-<a name="l01871"></a>01871 <span class="preprocessor">#else</span>
-<a name="l01872"></a>01872 <span class="preprocessor"></span> <span class="keywordflow">if</span> (e1 () (n, n) == value_type<span class="comment">/*zero*/</span>())
-<a name="l01873"></a>01873 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1singular.html">singular</a> ().raise ();
-<a name="l01874"></a>01874 <span class="preprocessor">#endif</span>
-<a name="l01875"></a>01875 <span class="preprocessor"></span> value_type t = e2 () (n) /= e1 () (n, n);
-<a name="l01876"></a>01876 <span class="keywordflow">if</span> (t != value_type<span class="comment">/*zero*/</span>()) {
-<a name="l01877"></a>01877 <span class="keywordflow">for</span> (size_type m = n + 1; m &lt; size; ++ m)
-<a name="l01878"></a>01878 e2 () (m) -= e1 () (m, n) * t;
-<a name="l01879"></a>01879 }
-<a name="l01880"></a>01880 }
-<a name="l01881"></a>01881 }
-<a name="l01882"></a>01882 <span class="comment">// Packed (proxy) case</span>
-<a name="l01883"></a>01883 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l01884"></a>01884 BOOST_UBLAS_INLINE
-<a name="l01885"></a>01885 <span class="keywordtype">void</span> inplace_solve (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1, vector_expression&lt;E2&gt; &amp;e2,
-<a name="l01886"></a>01886 lower_tag, column_major_tag, packed_proxy_tag) {
-<a name="l01887"></a>01887 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::size_type size_type;
-<a name="l01888"></a>01888 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::difference_type difference_type;
-<a name="l01889"></a>01889 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::value_type value_type;
-<a name="l01890"></a>01890
-<a name="l01891"></a>01891 BOOST_UBLAS_CHECK (e1 ().size1 () == e1 ().size2 (), bad_size ());
-<a name="l01892"></a>01892 BOOST_UBLAS_CHECK (e1 ().size2 () == e2 ().size (), bad_size ());
-<a name="l01893"></a>01893 size_type size = e2 ().size ();
-<a name="l01894"></a>01894 <span class="keywordflow">for</span> (size_type n = 0; n &lt; size; ++ n) {
-<a name="l01895"></a>01895 <span class="preprocessor">#ifndef BOOST_UBLAS_SINGULAR_CHECK</span>
-<a name="l01896"></a>01896 <span class="preprocessor"></span> BOOST_UBLAS_CHECK (e1 () (n, n) != value_type<span class="comment">/*zero*/</span>(), singular ());
-<a name="l01897"></a>01897 <span class="preprocessor">#else</span>
-<a name="l01898"></a>01898 <span class="preprocessor"></span> <span class="keywordflow">if</span> (e1 () (n, n) == value_type<span class="comment">/*zero*/</span>())
-<a name="l01899"></a>01899 singular ().raise ();
-<a name="l01900"></a>01900 <span class="preprocessor">#endif</span>
-<a name="l01901"></a>01901 <span class="preprocessor"></span> value_type t = e2 () (n) /= e1 () (n, n);
-<a name="l01902"></a>01902 <span class="keywordflow">if</span> (t != value_type<span class="comment">/*zero*/</span>()) {
-<a name="l01903"></a>01903 <span class="keyword">typename</span> E1::const_iterator1 it1e1 (e1 ().find1 (1, n + 1, n));
-<a name="l01904"></a>01904 <span class="keyword">typename</span> E1::const_iterator1 it1e1_end (e1 ().find1 (1, e1 ().size1 (), n));
-<a name="l01905"></a>01905 difference_type m (it1e1_end - it1e1);
-<a name="l01906"></a>01906 <span class="keywordflow">while</span> (-- m &gt;= 0)
-<a name="l01907"></a>01907 e2 () (it1e1.index1 ()) -= *it1e1 * t, ++ it1e1;
-<a name="l01908"></a>01908 }
-<a name="l01909"></a>01909 }
-<a name="l01910"></a>01910 }
-<a name="l01911"></a>01911 <span class="comment">// Sparse (proxy) case</span>
-<a name="l01912"></a>01912 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l01913"></a>01913 BOOST_UBLAS_INLINE
-<a name="l01914"></a>01914 <span class="keywordtype">void</span> inplace_solve (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1, vector_expression&lt;E2&gt; &amp;e2,
-<a name="l01915"></a>01915 lower_tag, column_major_tag, unknown_storage_tag) {
-<a name="l01916"></a>01916 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::size_type size_type;
-<a name="l01917"></a>01917 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::difference_type difference_type;
-<a name="l01918"></a>01918 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::value_type value_type;
-<a name="l01919"></a>01919
-<a name="l01920"></a>01920 BOOST_UBLAS_CHECK (e1 ().size1 () == e1 ().size2 (), bad_size ());
-<a name="l01921"></a>01921 BOOST_UBLAS_CHECK (e1 ().size2 () == e2 ().size (), bad_size ());
-<a name="l01922"></a>01922 size_type size = e2 ().size ();
-<a name="l01923"></a>01923 <span class="keywordflow">for</span> (size_type n = 0; n &lt; size; ++ n) {
-<a name="l01924"></a>01924 <span class="preprocessor">#ifndef BOOST_UBLAS_SINGULAR_CHECK</span>
-<a name="l01925"></a>01925 <span class="preprocessor"></span> BOOST_UBLAS_CHECK (e1 () (n, n) != value_type<span class="comment">/*zero*/</span>(), singular ());
-<a name="l01926"></a>01926 <span class="preprocessor">#else</span>
-<a name="l01927"></a>01927 <span class="preprocessor"></span> <span class="keywordflow">if</span> (e1 () (n, n) == value_type<span class="comment">/*zero*/</span>())
-<a name="l01928"></a>01928 singular ().raise ();
-<a name="l01929"></a>01929 <span class="preprocessor">#endif</span>
-<a name="l01930"></a>01930 <span class="preprocessor"></span> value_type t = e2 () (n) /= e1 () (n, n);
-<a name="l01931"></a>01931 <span class="keywordflow">if</span> (t != value_type<span class="comment">/*zero*/</span>()) {
-<a name="l01932"></a>01932 <span class="keyword">typename</span> E1::const_iterator1 it1e1 (e1 ().find1 (1, n + 1, n));
-<a name="l01933"></a>01933 <span class="keyword">typename</span> E1::const_iterator1 it1e1_end (e1 ().find1 (1, e1 ().size1 (), n));
-<a name="l01934"></a>01934 <span class="keywordflow">while</span> (it1e1 != it1e1_end)
-<a name="l01935"></a>01935 e2 () (it1e1.index1 ()) -= *it1e1 * t, ++ it1e1;
-<a name="l01936"></a>01936 }
-<a name="l01937"></a>01937 }
-<a name="l01938"></a>01938 }
-<a name="l01939"></a>01939 <span class="comment">// Redirectors :-)</span>
-<a name="l01940"></a>01940 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l01941"></a>01941 BOOST_UBLAS_INLINE
-<a name="l01942"></a>01942 <span class="keywordtype">void</span> inplace_solve (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1, vector_expression&lt;E2&gt; &amp;e2,
-<a name="l01943"></a>01943 lower_tag, column_major_tag) {
-<a name="l01944"></a>01944 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::storage_category storage_category;
-<a name="l01945"></a>01945 inplace_solve (e1, e2,
-<a name="l01946"></a>01946 lower_tag (), column_major_tag (), storage_category ());
-<a name="l01947"></a>01947 }
-<a name="l01948"></a>01948 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l01949"></a>01949 BOOST_UBLAS_INLINE
-<a name="l01950"></a>01950 <span class="keywordtype">void</span> inplace_solve (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1, vector_expression&lt;E2&gt; &amp;e2,
-<a name="l01951"></a>01951 lower_tag, row_major_tag) {
-<a name="l01952"></a>01952 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::storage_category storage_category;
-<a name="l01953"></a>01953 inplace_solve (e2, trans (e1),
-<a name="l01954"></a>01954 upper_tag (), row_major_tag (), storage_category ());
-<a name="l01955"></a>01955 }
-<a name="l01956"></a>01956 <span class="comment">// Dispatcher</span>
-<a name="l01957"></a>01957 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l01958"></a>01958 BOOST_UBLAS_INLINE
-<a name="l01959"></a>01959 <span class="keywordtype">void</span> inplace_solve (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1, vector_expression&lt;E2&gt; &amp;e2,
-<a name="l01960"></a>01960 lower_tag) {
-<a name="l01961"></a>01961 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::orientation_category orientation_category;
-<a name="l01962"></a>01962 inplace_solve (e1, e2,
-<a name="l01963"></a>01963 lower_tag (), orientation_category ());
-<a name="l01964"></a>01964 }
-<a name="l01965"></a>01965 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l01966"></a>01966 BOOST_UBLAS_INLINE
-<a name="l01967"></a>01967 <span class="keywordtype">void</span> inplace_solve (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1, vector_expression&lt;E2&gt; &amp;e2,
-<a name="l01968"></a>01968 unit_lower_tag) {
-<a name="l01969"></a>01969 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::orientation_category orientation_category;
-<a name="l01970"></a>01970 inplace_solve (triangular_adaptor&lt;const E1, unit_lower&gt; (e1 ()), e2,
-<a name="l01971"></a>01971 unit_lower_tag (), orientation_category ());
-<a name="l01972"></a>01972 }
-<a name="l01973"></a>01973
-<a name="l01974"></a>01974 <span class="comment">// Dense (proxy) case</span>
-<a name="l01975"></a>01975 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l01976"></a>01976 BOOST_UBLAS_INLINE
-<a name="l01977"></a>01977 <span class="keywordtype">void</span> inplace_solve (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1, vector_expression&lt;E2&gt; &amp;e2,
-<a name="l01978"></a>01978 upper_tag, column_major_tag, dense_proxy_tag) {
-<a name="l01979"></a>01979 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::size_type size_type;
-<a name="l01980"></a>01980 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::difference_type difference_type;
-<a name="l01981"></a>01981 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::value_type value_type;
-<a name="l01982"></a>01982
-<a name="l01983"></a>01983 BOOST_UBLAS_CHECK (e1 ().size1 () == e1 ().size2 (), bad_size ());
-<a name="l01984"></a>01984 BOOST_UBLAS_CHECK (e1 ().size2 () == e2 ().size (), bad_size ());
-<a name="l01985"></a>01985 size_type size = e2 ().size ();
-<a name="l01986"></a>01986 <span class="keywordflow">for</span> (difference_type n = size - 1; n &gt;= 0; -- n) {
-<a name="l01987"></a>01987 <span class="preprocessor">#ifndef BOOST_UBLAS_SINGULAR_CHECK</span>
-<a name="l01988"></a>01988 <span class="preprocessor"></span> BOOST_UBLAS_CHECK (e1 () (n, n) != value_type<span class="comment">/*zero*/</span>(), singular ());
-<a name="l01989"></a>01989 <span class="preprocessor">#else</span>
-<a name="l01990"></a>01990 <span class="preprocessor"></span> <span class="keywordflow">if</span> (e1 () (n, n) == value_type<span class="comment">/*zero*/</span>())
-<a name="l01991"></a>01991 singular ().raise ();
-<a name="l01992"></a>01992 <span class="preprocessor">#endif</span>
-<a name="l01993"></a>01993 <span class="preprocessor"></span> value_type t = e2 () (n) /= e1 () (n, n);
-<a name="l01994"></a>01994 <span class="keywordflow">if</span> (t != value_type<span class="comment">/*zero*/</span>()) {
-<a name="l01995"></a>01995 <span class="keywordflow">for</span> (difference_type m = n - 1; m &gt;= 0; -- m)
-<a name="l01996"></a>01996 e2 () (m) -= e1 () (m, n) * t;
-<a name="l01997"></a>01997 }
-<a name="l01998"></a>01998 }
-<a name="l01999"></a>01999 }
-<a name="l02000"></a>02000 <span class="comment">// Packed (proxy) case</span>
-<a name="l02001"></a>02001 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l02002"></a>02002 BOOST_UBLAS_INLINE
-<a name="l02003"></a>02003 <span class="keywordtype">void</span> inplace_solve (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1, vector_expression&lt;E2&gt; &amp;e2,
-<a name="l02004"></a>02004 upper_tag, column_major_tag, packed_proxy_tag) {
-<a name="l02005"></a>02005 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::size_type size_type;
-<a name="l02006"></a>02006 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::difference_type difference_type;
-<a name="l02007"></a>02007 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::value_type value_type;
-<a name="l02008"></a>02008
-<a name="l02009"></a>02009 BOOST_UBLAS_CHECK (e1 ().size1 () == e1 ().size2 (), bad_size ());
-<a name="l02010"></a>02010 BOOST_UBLAS_CHECK (e1 ().size2 () == e2 ().size (), bad_size ());
-<a name="l02011"></a>02011 size_type size = e2 ().size ();
-<a name="l02012"></a>02012 <span class="keywordflow">for</span> (difference_type n = size - 1; n &gt;= 0; -- n) {
-<a name="l02013"></a>02013 <span class="preprocessor">#ifndef BOOST_UBLAS_SINGULAR_CHECK</span>
-<a name="l02014"></a>02014 <span class="preprocessor"></span> BOOST_UBLAS_CHECK (e1 () (n, n) != value_type<span class="comment">/*zero*/</span>(), singular ());
-<a name="l02015"></a>02015 <span class="preprocessor">#else</span>
-<a name="l02016"></a>02016 <span class="preprocessor"></span> <span class="keywordflow">if</span> (e1 () (n, n) == value_type<span class="comment">/*zero*/</span>())
-<a name="l02017"></a>02017 singular ().raise ();
-<a name="l02018"></a>02018 <span class="preprocessor">#endif</span>
-<a name="l02019"></a>02019 <span class="preprocessor"></span> value_type t = e2 () (n) /= e1 () (n, n);
-<a name="l02020"></a>02020 <span class="keywordflow">if</span> (t != value_type<span class="comment">/*zero*/</span>()) {
-<a name="l02021"></a>02021 <span class="keyword">typename</span> E1::const_reverse_iterator1 it1e1 (e1 ().find1 (1, n, n));
-<a name="l02022"></a>02022 <span class="keyword">typename</span> E1::const_reverse_iterator1 it1e1_rend (e1 ().find1 (1, 0, n));
-<a name="l02023"></a>02023 difference_type m (it1e1_rend - it1e1);
-<a name="l02024"></a>02024 <span class="keywordflow">while</span> (-- m &gt;= 0)
-<a name="l02025"></a>02025 e2 () (it1e1.index1 ()) -= *it1e1 * t, ++ it1e1;
-<a name="l02026"></a>02026 }
-<a name="l02027"></a>02027 }
-<a name="l02028"></a>02028 }
-<a name="l02029"></a>02029 <span class="comment">// Sparse (proxy) case</span>
-<a name="l02030"></a>02030 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l02031"></a>02031 BOOST_UBLAS_INLINE
-<a name="l02032"></a>02032 <span class="keywordtype">void</span> inplace_solve (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1, vector_expression&lt;E2&gt; &amp;e2,
-<a name="l02033"></a>02033 upper_tag, column_major_tag, unknown_storage_tag) {
-<a name="l02034"></a>02034 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::size_type size_type;
-<a name="l02035"></a>02035 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::difference_type difference_type;
-<a name="l02036"></a>02036 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::value_type value_type;
-<a name="l02037"></a>02037
-<a name="l02038"></a>02038 BOOST_UBLAS_CHECK (e1 ().size1 () == e1 ().size2 (), bad_size ());
-<a name="l02039"></a>02039 BOOST_UBLAS_CHECK (e1 ().size2 () == e2 ().size (), bad_size ());
-<a name="l02040"></a>02040 size_type size = e2 ().size ();
-<a name="l02041"></a>02041 <span class="keywordflow">for</span> (difference_type n = size - 1; n &gt;= 0; -- n) {
-<a name="l02042"></a>02042 <span class="preprocessor">#ifndef BOOST_UBLAS_SINGULAR_CHECK</span>
-<a name="l02043"></a>02043 <span class="preprocessor"></span> BOOST_UBLAS_CHECK (e1 () (n, n) != value_type<span class="comment">/*zero*/</span>(), singular ());
-<a name="l02044"></a>02044 <span class="preprocessor">#else</span>
-<a name="l02045"></a>02045 <span class="preprocessor"></span> <span class="keywordflow">if</span> (e1 () (n, n) == value_type<span class="comment">/*zero*/</span>())
-<a name="l02046"></a>02046 singular ().raise ();
-<a name="l02047"></a>02047 <span class="preprocessor">#endif</span>
-<a name="l02048"></a>02048 <span class="preprocessor"></span> value_type t = e2 () (n) /= e1 () (n, n);
-<a name="l02049"></a>02049 <span class="keywordflow">if</span> (t != value_type<span class="comment">/*zero*/</span>()) {
-<a name="l02050"></a>02050 <span class="keyword">typename</span> E1::const_reverse_iterator1 it1e1 (e1 ().find1 (1, n, n));
-<a name="l02051"></a>02051 <span class="keyword">typename</span> E1::const_reverse_iterator1 it1e1_rend (e1 ().find1 (1, 0, n));
-<a name="l02052"></a>02052 <span class="keywordflow">while</span> (it1e1 != it1e1_rend)
-<a name="l02053"></a>02053 e2 () (it1e1.index1 ()) -= *it1e1 * t, ++ it1e1;
-<a name="l02054"></a>02054 }
-<a name="l02055"></a>02055 }
-<a name="l02056"></a>02056 }
-<a name="l02057"></a>02057 <span class="comment">// Redirectors :-)</span>
-<a name="l02058"></a>02058 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l02059"></a>02059 BOOST_UBLAS_INLINE
-<a name="l02060"></a>02060 <span class="keywordtype">void</span> inplace_solve (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1, vector_expression&lt;E2&gt; &amp;e2,
-<a name="l02061"></a>02061 upper_tag, column_major_tag) {
-<a name="l02062"></a>02062 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::storage_category storage_category;
-<a name="l02063"></a>02063 inplace_solve (e1, e2,
-<a name="l02064"></a>02064 upper_tag (), column_major_tag (), storage_category ());
-<a name="l02065"></a>02065 }
-<a name="l02066"></a>02066 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l02067"></a>02067 BOOST_UBLAS_INLINE
-<a name="l02068"></a>02068 <span class="keywordtype">void</span> inplace_solve (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1, vector_expression&lt;E2&gt; &amp;e2,
-<a name="l02069"></a>02069 upper_tag, row_major_tag) {
-<a name="l02070"></a>02070 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::storage_category storage_category;
-<a name="l02071"></a>02071 inplace_solve (e2, trans (e1),
-<a name="l02072"></a>02072 lower_tag (), row_major_tag (), storage_category ());
-<a name="l02073"></a>02073 }
-<a name="l02074"></a>02074 <span class="comment">// Dispatcher</span>
-<a name="l02075"></a>02075 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l02076"></a>02076 BOOST_UBLAS_INLINE
-<a name="l02077"></a>02077 <span class="keywordtype">void</span> inplace_solve (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1, vector_expression&lt;E2&gt; &amp;e2,
-<a name="l02078"></a>02078 upper_tag) {
-<a name="l02079"></a>02079 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::orientation_category orientation_category;
-<a name="l02080"></a>02080 inplace_solve (e1, e2,
-<a name="l02081"></a>02081 upper_tag (), orientation_category ());
-<a name="l02082"></a>02082 }
-<a name="l02083"></a>02083 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l02084"></a>02084 BOOST_UBLAS_INLINE
-<a name="l02085"></a>02085 <span class="keywordtype">void</span> inplace_solve (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1, vector_expression&lt;E2&gt; &amp;e2,
-<a name="l02086"></a>02086 unit_upper_tag) {
-<a name="l02087"></a>02087 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::orientation_category orientation_category;
-<a name="l02088"></a>02088 inplace_solve (triangular_adaptor&lt;const E1, unit_upper&gt; (e1 ()), e2,
-<a name="l02089"></a>02089 unit_upper_tag (), orientation_category ());
-<a name="l02090"></a>02090 }
-<a name="l02091"></a>02091
-<a name="l02092"></a>02092 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2, <span class="keyword">class</span> C&gt;
-<a name="l02093"></a>02093 BOOST_UBLAS_INLINE
-<a name="l02094"></a>02094 <span class="keyword">typename</span> matrix_vector_solve_traits&lt;E1, E2&gt;::result_type
-<a name="l02095"></a>02095 solve (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l02096"></a>02096 <span class="keyword">const</span> vector_expression&lt;E2&gt; &amp;e2,
-<a name="l02097"></a>02097 C) {
-<a name="l02098"></a>02098 <span class="keyword">typename</span> matrix_vector_solve_traits&lt;E1, E2&gt;::result_type r (e2);
-<a name="l02099"></a>02099 inplace_solve (e1, r, C ());
-<a name="l02100"></a>02100 <span class="keywordflow">return</span> r;
-<a name="l02101"></a>02101 }
-<a name="l02102"></a>02102
-<a name="l02103"></a>02103 <span class="comment">// Dense (proxy) case</span>
-<a name="l02104"></a>02104 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l02105"></a>02105 BOOST_UBLAS_INLINE
-<a name="l02106"></a>02106 <span class="keywordtype">void</span> inplace_solve (vector_expression&lt;E1&gt; &amp;e1, <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l02107"></a>02107 lower_tag, row_major_tag, dense_proxy_tag) {
-<a name="l02108"></a>02108 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::size_type size_type;
-<a name="l02109"></a>02109 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::difference_type difference_type;
-<a name="l02110"></a>02110 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::value_type value_type;
-<a name="l02111"></a>02111
-<a name="l02112"></a>02112 BOOST_UBLAS_CHECK (e1 ().size () == e2 ().size1 (), bad_size ());
-<a name="l02113"></a>02113 BOOST_UBLAS_CHECK (e2 ().size1 () == e2 ().size2 (), bad_size ());
-<a name="l02114"></a>02114 size_type size = e1 ().size ();
-<a name="l02115"></a>02115 <span class="keywordflow">for</span> (difference_type n = size - 1; n &gt;= 0; -- n) {
-<a name="l02116"></a>02116 <span class="preprocessor">#ifndef BOOST_UBLAS_SINGULAR_CHECK</span>
-<a name="l02117"></a>02117 <span class="preprocessor"></span> BOOST_UBLAS_CHECK (e2 () (n, n) != value_type<span class="comment">/*zero*/</span>(), singular ());
-<a name="l02118"></a>02118 <span class="preprocessor">#else</span>
-<a name="l02119"></a>02119 <span class="preprocessor"></span> <span class="keywordflow">if</span> (e2 () (n, n) == value_type<span class="comment">/*zero*/</span>())
-<a name="l02120"></a>02120 singular ().raise ();
-<a name="l02121"></a>02121 <span class="preprocessor">#endif</span>
-<a name="l02122"></a>02122 <span class="preprocessor"></span> value_type t = e1 () (n) /= e2 () (n, n);
-<a name="l02123"></a>02123 <span class="keywordflow">if</span> (t != value_type<span class="comment">/*zero*/</span>()) {
-<a name="l02124"></a>02124 <span class="keywordflow">for</span> (difference_type m = n - 1; m &gt;= 0; -- m)
-<a name="l02125"></a>02125 e1 () (m) -= t * e2 () (n, m);
-<a name="l02126"></a>02126 }
-<a name="l02127"></a>02127 }
-<a name="l02128"></a>02128 }
-<a name="l02129"></a>02129 <span class="comment">// Packed (proxy) case</span>
-<a name="l02130"></a>02130 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l02131"></a>02131 BOOST_UBLAS_INLINE
-<a name="l02132"></a>02132 <span class="keywordtype">void</span> inplace_solve (vector_expression&lt;E1&gt; &amp;e1, <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l02133"></a>02133 lower_tag, row_major_tag, packed_proxy_tag) {
-<a name="l02134"></a>02134 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::size_type size_type;
-<a name="l02135"></a>02135 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::difference_type difference_type;
-<a name="l02136"></a>02136 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::value_type value_type;
-<a name="l02137"></a>02137
-<a name="l02138"></a>02138 BOOST_UBLAS_CHECK (e1 ().size () == e2 ().size1 (), bad_size ());
-<a name="l02139"></a>02139 BOOST_UBLAS_CHECK (e2 ().size1 () == e2 ().size2 (), bad_size ());
-<a name="l02140"></a>02140 size_type size = e1 ().size ();
-<a name="l02141"></a>02141 <span class="keywordflow">for</span> (difference_type n = size - 1; n &gt;= 0; -- n) {
-<a name="l02142"></a>02142 <span class="preprocessor">#ifndef BOOST_UBLAS_SINGULAR_CHECK</span>
-<a name="l02143"></a>02143 <span class="preprocessor"></span> BOOST_UBLAS_CHECK (e2 () (n, n) != value_type<span class="comment">/*zero*/</span>(), singular ());
-<a name="l02144"></a>02144 <span class="preprocessor">#else</span>
-<a name="l02145"></a>02145 <span class="preprocessor"></span> <span class="keywordflow">if</span> (e2 () (n, n) == value_type<span class="comment">/*zero*/</span>())
-<a name="l02146"></a>02146 singular ().raise ();
-<a name="l02147"></a>02147 <span class="preprocessor">#endif</span>
-<a name="l02148"></a>02148 <span class="preprocessor"></span> value_type t = e1 () (n) /= e2 () (n, n);
-<a name="l02149"></a>02149 <span class="keywordflow">if</span> (t != value_type<span class="comment">/*zero*/</span>()) {
-<a name="l02150"></a>02150 <span class="keyword">typename</span> E2::const_reverse_iterator2 it2e2 (e2 ().find2 (1, n, n));
-<a name="l02151"></a>02151 <span class="keyword">typename</span> E2::const_reverse_iterator2 it2e2_rend (e2 ().find2 (1, n, 0));
-<a name="l02152"></a>02152 difference_type m (it2e2_rend - it2e2);
-<a name="l02153"></a>02153 <span class="keywordflow">while</span> (-- m &gt;= 0)
-<a name="l02154"></a>02154 e1 () (it2e2.index2 ()) -= *it2e2 * t, ++ it2e2;
-<a name="l02155"></a>02155 }
-<a name="l02156"></a>02156 }
-<a name="l02157"></a>02157 }
-<a name="l02158"></a>02158 <span class="comment">// Sparse (proxy) case</span>
-<a name="l02159"></a>02159 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l02160"></a>02160 BOOST_UBLAS_INLINE
-<a name="l02161"></a>02161 <span class="keywordtype">void</span> inplace_solve (vector_expression&lt;E1&gt; &amp;e1, <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l02162"></a>02162 lower_tag, row_major_tag, unknown_storage_tag) {
-<a name="l02163"></a>02163 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::size_type size_type;
-<a name="l02164"></a>02164 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::difference_type difference_type;
-<a name="l02165"></a>02165 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::value_type value_type;
-<a name="l02166"></a>02166
-<a name="l02167"></a>02167 BOOST_UBLAS_CHECK (e1 ().size () == e2 ().size1 (), bad_size ());
-<a name="l02168"></a>02168 BOOST_UBLAS_CHECK (e2 ().size1 () == e2 ().size2 (), bad_size ());
-<a name="l02169"></a>02169 size_type size = e1 ().size ();
-<a name="l02170"></a>02170 <span class="keywordflow">for</span> (difference_type n = size - 1; n &gt;= 0; -- n) {
-<a name="l02171"></a>02171 <span class="preprocessor">#ifndef BOOST_UBLAS_SINGULAR_CHECK</span>
-<a name="l02172"></a>02172 <span class="preprocessor"></span> BOOST_UBLAS_CHECK (e2 () (n, n) != value_type<span class="comment">/*zero*/</span>(), singular ());
-<a name="l02173"></a>02173 <span class="preprocessor">#else</span>
-<a name="l02174"></a>02174 <span class="preprocessor"></span> <span class="keywordflow">if</span> (e2 () (n, n) == value_type<span class="comment">/*zero*/</span>())
-<a name="l02175"></a>02175 singular ().raise ();
-<a name="l02176"></a>02176 <span class="preprocessor">#endif</span>
-<a name="l02177"></a>02177 <span class="preprocessor"></span> value_type t = e1 () (n) /= e2 () (n, n);
-<a name="l02178"></a>02178 <span class="keywordflow">if</span> (t != value_type<span class="comment">/*zero*/</span>()) {
-<a name="l02179"></a>02179 <span class="keyword">typename</span> E2::const_reverse_iterator2 it2e2 (e2 ().find2 (1, n, n));
-<a name="l02180"></a>02180 <span class="keyword">typename</span> E2::const_reverse_iterator2 it2e2_rend (e2 ().find2 (1, n, 0));
-<a name="l02181"></a>02181 <span class="keywordflow">while</span> (it2e2 != it2e2_rend)
-<a name="l02182"></a>02182 e1 () (it2e2.index2 ()) -= *it2e2 * t, ++ it2e2;
-<a name="l02183"></a>02183 }
-<a name="l02184"></a>02184 }
-<a name="l02185"></a>02185 }
-<a name="l02186"></a>02186 <span class="comment">// Redirectors :-)</span>
-<a name="l02187"></a>02187 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l02188"></a>02188 BOOST_UBLAS_INLINE
-<a name="l02189"></a>02189 <span class="keywordtype">void</span> inplace_solve (vector_expression&lt;E1&gt; &amp;e1, <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l02190"></a>02190 lower_tag, row_major_tag) {
-<a name="l02191"></a>02191 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::storage_category storage_category;
-<a name="l02192"></a>02192 inplace_solve (e1, e2,
-<a name="l02193"></a>02193 lower_tag (), row_major_tag (), storage_category ());
-<a name="l02194"></a>02194 }
-<a name="l02195"></a>02195 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l02196"></a>02196 BOOST_UBLAS_INLINE
-<a name="l02197"></a>02197 <span class="keywordtype">void</span> inplace_solve (vector_expression&lt;E1&gt; &amp;e1, <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l02198"></a>02198 lower_tag, column_major_tag) {
-<a name="l02199"></a>02199 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::storage_category storage_category;
-<a name="l02200"></a>02200 inplace_solve (trans (e2), e1,
-<a name="l02201"></a>02201 upper_tag (), row_major_tag (), storage_category ());
-<a name="l02202"></a>02202 }
-<a name="l02203"></a>02203 <span class="comment">// Dispatcher</span>
-<a name="l02204"></a>02204 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l02205"></a>02205 BOOST_UBLAS_INLINE
-<a name="l02206"></a>02206 <span class="keywordtype">void</span> inplace_solve (vector_expression&lt;E1&gt; &amp;e1, <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l02207"></a>02207 lower_tag) {
-<a name="l02208"></a>02208 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::orientation_category orientation_category;
-<a name="l02209"></a>02209 inplace_solve (e1, e2,
-<a name="l02210"></a>02210 lower_tag (), orientation_category ());
-<a name="l02211"></a>02211 }
-<a name="l02212"></a>02212 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l02213"></a>02213 BOOST_UBLAS_INLINE
-<a name="l02214"></a>02214 <span class="keywordtype">void</span> inplace_solve (vector_expression&lt;E1&gt; &amp;e1, <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l02215"></a>02215 unit_lower_tag) {
-<a name="l02216"></a>02216 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::orientation_category orientation_category;
-<a name="l02217"></a>02217 inplace_solve (e1, triangular_adaptor&lt;const E2, unit_lower&gt; (e2 ()),
-<a name="l02218"></a>02218 unit_lower_tag (), orientation_category ());
-<a name="l02219"></a>02219 }
-<a name="l02220"></a>02220
-<a name="l02221"></a>02221 <span class="comment">// Dense (proxy) case</span>
-<a name="l02222"></a>02222 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l02223"></a>02223 BOOST_UBLAS_INLINE
-<a name="l02224"></a>02224 <span class="keywordtype">void</span> inplace_solve (vector_expression&lt;E1&gt; &amp;e1, <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l02225"></a>02225 upper_tag, row_major_tag, dense_proxy_tag) {
-<a name="l02226"></a>02226 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::size_type size_type;
-<a name="l02227"></a>02227 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::difference_type difference_type;
-<a name="l02228"></a>02228 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::value_type value_type;
-<a name="l02229"></a>02229
-<a name="l02230"></a>02230 BOOST_UBLAS_CHECK (e1 ().size () == e2 ().size1 (), bad_size ());
-<a name="l02231"></a>02231 BOOST_UBLAS_CHECK (e2 ().size1 () == e2 ().size2 (), bad_size ());
-<a name="l02232"></a>02232 size_type size = e1 ().size ();
-<a name="l02233"></a>02233 <span class="keywordflow">for</span> (size_type n = 0; n &lt; size; ++ n) {
-<a name="l02234"></a>02234 <span class="preprocessor">#ifndef BOOST_UBLAS_SINGULAR_CHECK</span>
-<a name="l02235"></a>02235 <span class="preprocessor"></span> BOOST_UBLAS_CHECK (e2 () (n, n) != value_type<span class="comment">/*zero*/</span>(), singular ());
-<a name="l02236"></a>02236 <span class="preprocessor">#else</span>
-<a name="l02237"></a>02237 <span class="preprocessor"></span> <span class="keywordflow">if</span> (e2 () (n, n) == value_type<span class="comment">/*zero*/</span>())
-<a name="l02238"></a>02238 singular ().raise ();
-<a name="l02239"></a>02239 <span class="preprocessor">#endif</span>
-<a name="l02240"></a>02240 <span class="preprocessor"></span> value_type t = e1 () (n) /= e2 () (n, n);
-<a name="l02241"></a>02241 <span class="keywordflow">if</span> (t != value_type<span class="comment">/*zero*/</span>()) {
-<a name="l02242"></a>02242 <span class="keywordflow">for</span> (size_type m = n + 1; m &lt; size; ++ m)
-<a name="l02243"></a>02243 e1 () (m) -= t * e2 () (n, m);
-<a name="l02244"></a>02244 }
-<a name="l02245"></a>02245 }
-<a name="l02246"></a>02246 }
-<a name="l02247"></a>02247 <span class="comment">// Packed (proxy) case</span>
-<a name="l02248"></a>02248 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l02249"></a>02249 BOOST_UBLAS_INLINE
-<a name="l02250"></a>02250 <span class="keywordtype">void</span> inplace_solve (vector_expression&lt;E1&gt; &amp;e1, <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l02251"></a>02251 upper_tag, row_major_tag, packed_proxy_tag) {
-<a name="l02252"></a>02252 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::size_type size_type;
-<a name="l02253"></a>02253 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::difference_type difference_type;
-<a name="l02254"></a>02254 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::value_type value_type;
-<a name="l02255"></a>02255
-<a name="l02256"></a>02256 BOOST_UBLAS_CHECK (e1 ().size () == e2 ().size1 (), bad_size ());
-<a name="l02257"></a>02257 BOOST_UBLAS_CHECK (e2 ().size1 () == e2 ().size2 (), bad_size ());
-<a name="l02258"></a>02258 size_type size = e1 ().size ();
-<a name="l02259"></a>02259 <span class="keywordflow">for</span> (size_type n = 0; n &lt; size; ++ n) {
-<a name="l02260"></a>02260 <span class="preprocessor">#ifndef BOOST_UBLAS_SINGULAR_CHECK</span>
-<a name="l02261"></a>02261 <span class="preprocessor"></span> BOOST_UBLAS_CHECK (e2 () (n, n) != value_type<span class="comment">/*zero*/</span>(), singular ());
-<a name="l02262"></a>02262 <span class="preprocessor">#else</span>
-<a name="l02263"></a>02263 <span class="preprocessor"></span> <span class="keywordflow">if</span> (e2 () (n, n) == value_type<span class="comment">/*zero*/</span>())
-<a name="l02264"></a>02264 singular ().raise ();
-<a name="l02265"></a>02265 <span class="preprocessor">#endif</span>
-<a name="l02266"></a>02266 <span class="preprocessor"></span> value_type t = e1 () (n) /= e2 () (n, n);
-<a name="l02267"></a>02267 <span class="keywordflow">if</span> (t != value_type<span class="comment">/*zero*/</span>()) {
-<a name="l02268"></a>02268 <span class="keyword">typename</span> E2::const_iterator2 it2e2 (e2 ().find2 (1, n, n + 1));
-<a name="l02269"></a>02269 <span class="keyword">typename</span> E2::const_iterator2 it2e2_end (e2 ().find2 (1, n, e2 ().size2 ()));
-<a name="l02270"></a>02270 difference_type m (it2e2_end - it2e2);
-<a name="l02271"></a>02271 <span class="keywordflow">while</span> (-- m &gt;= 0)
-<a name="l02272"></a>02272 e1 () (it2e2.index2 ()) -= *it2e2 * t, ++ it2e2;
-<a name="l02273"></a>02273 }
-<a name="l02274"></a>02274 }
-<a name="l02275"></a>02275 }
-<a name="l02276"></a>02276 <span class="comment">// Sparse (proxy) case</span>
-<a name="l02277"></a>02277 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l02278"></a>02278 BOOST_UBLAS_INLINE
-<a name="l02279"></a>02279 <span class="keywordtype">void</span> inplace_solve (vector_expression&lt;E1&gt; &amp;e1, <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l02280"></a>02280 upper_tag, row_major_tag, unknown_storage_tag) {
-<a name="l02281"></a>02281 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::size_type size_type;
-<a name="l02282"></a>02282 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::difference_type difference_type;
-<a name="l02283"></a>02283 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::value_type value_type;
-<a name="l02284"></a>02284
-<a name="l02285"></a>02285 BOOST_UBLAS_CHECK (e1 ().size () == e2 ().size1 (), bad_size ());
-<a name="l02286"></a>02286 BOOST_UBLAS_CHECK (e2 ().size1 () == e2 ().size2 (), bad_size ());
-<a name="l02287"></a>02287 size_type size = e1 ().size ();
-<a name="l02288"></a>02288 <span class="keywordflow">for</span> (size_type n = 0; n &lt; size; ++ n) {
-<a name="l02289"></a>02289 <span class="preprocessor">#ifndef BOOST_UBLAS_SINGULAR_CHECK</span>
-<a name="l02290"></a>02290 <span class="preprocessor"></span> BOOST_UBLAS_CHECK (e2 () (n, n) != value_type<span class="comment">/*zero*/</span>(), singular ());
-<a name="l02291"></a>02291 <span class="preprocessor">#else</span>
-<a name="l02292"></a>02292 <span class="preprocessor"></span> <span class="keywordflow">if</span> (e2 () (n, n) == value_type<span class="comment">/*zero*/</span>())
-<a name="l02293"></a>02293 singular ().raise ();
-<a name="l02294"></a>02294 <span class="preprocessor">#endif</span>
-<a name="l02295"></a>02295 <span class="preprocessor"></span> value_type t = e1 () (n) /= e2 () (n, n);
-<a name="l02296"></a>02296 <span class="keywordflow">if</span> (t != value_type<span class="comment">/*zero*/</span>()) {
-<a name="l02297"></a>02297 <span class="keyword">typename</span> E2::const_iterator2 it2e2 (e2 ().find2 (1, n, n + 1));
-<a name="l02298"></a>02298 <span class="keyword">typename</span> E2::const_iterator2 it2e2_end (e2 ().find2 (1, n, e2 ().size2 ()));
-<a name="l02299"></a>02299 <span class="keywordflow">while</span> (it2e2 != it2e2_end)
-<a name="l02300"></a>02300 e1 () (it2e2.index2 ()) -= *it2e2 * t, ++ it2e2;
-<a name="l02301"></a>02301 }
-<a name="l02302"></a>02302 }
-<a name="l02303"></a>02303 }
-<a name="l02304"></a>02304 <span class="comment">// Redirectors :-)</span>
-<a name="l02305"></a>02305 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l02306"></a>02306 BOOST_UBLAS_INLINE
-<a name="l02307"></a>02307 <span class="keywordtype">void</span> inplace_solve (vector_expression&lt;E1&gt; &amp;e1, <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l02308"></a>02308 upper_tag, row_major_tag) {
-<a name="l02309"></a>02309 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::storage_category storage_category;
-<a name="l02310"></a>02310 inplace_solve (e1, e2,
-<a name="l02311"></a>02311 upper_tag (), row_major_tag (), storage_category ());
-<a name="l02312"></a>02312 }
-<a name="l02313"></a>02313 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l02314"></a>02314 BOOST_UBLAS_INLINE
-<a name="l02315"></a>02315 <span class="keywordtype">void</span> inplace_solve (vector_expression&lt;E1&gt; &amp;e1, <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l02316"></a>02316 upper_tag, column_major_tag) {
-<a name="l02317"></a>02317 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::storage_category storage_category;
-<a name="l02318"></a>02318 inplace_solve (trans (e2), e1,
-<a name="l02319"></a>02319 lower_tag (), row_major_tag (), storage_category ());
-<a name="l02320"></a>02320 }
-<a name="l02321"></a>02321 <span class="comment">// Dispatcher</span>
-<a name="l02322"></a>02322 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l02323"></a>02323 BOOST_UBLAS_INLINE
-<a name="l02324"></a>02324 <span class="keywordtype">void</span> inplace_solve (vector_expression&lt;E1&gt; &amp;e1, <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l02325"></a>02325 upper_tag) {
-<a name="l02326"></a>02326 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::orientation_category orientation_category;
-<a name="l02327"></a>02327 inplace_solve (e1, e2,
-<a name="l02328"></a>02328 upper_tag (), orientation_category ());
-<a name="l02329"></a>02329 }
-<a name="l02330"></a>02330 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l02331"></a>02331 BOOST_UBLAS_INLINE
-<a name="l02332"></a>02332 <span class="keywordtype">void</span> inplace_solve (vector_expression&lt;E1&gt; &amp;e1, <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l02333"></a>02333 unit_upper_tag) {
-<a name="l02334"></a>02334 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::orientation_category orientation_category;
-<a name="l02335"></a>02335 inplace_solve (e1, triangular_adaptor&lt;const E2, unit_upper&gt; (e2 ()),
-<a name="l02336"></a>02336 unit_upper_tag (), orientation_category ());
-<a name="l02337"></a>02337 }
-<a name="l02338"></a>02338
-<a name="l02339"></a>02339 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2, <span class="keyword">class</span> C&gt;
-<a name="l02340"></a>02340 BOOST_UBLAS_INLINE
-<a name="l02341"></a>02341 <span class="keyword">typename</span> matrix_vector_solve_traits&lt;E1, E2&gt;::result_type
-<a name="l02342"></a>02342 solve (<span class="keyword">const</span> vector_expression&lt;E1&gt; &amp;e1,
-<a name="l02343"></a>02343 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l02344"></a>02344 C) {
-<a name="l02345"></a>02345 <span class="keyword">typename</span> matrix_vector_solve_traits&lt;E1, E2&gt;::result_type r (e1);
-<a name="l02346"></a>02346 inplace_solve (r, e2, C ());
-<a name="l02347"></a>02347 <span class="keywordflow">return</span> r;
-<a name="l02348"></a>02348 }
-<a name="l02349"></a>02349
-<a name="l02350"></a>02350 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l02351"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__matrix__solve__traits.html">02351</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1matrix__matrix__solve__traits.html">matrix_matrix_solve_traits</a> {
-<a name="l02352"></a>02352 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1promote__traits.html">promote_traits&lt;typename E1::value_type, typename E2::value_type&gt;::promote_type</a> promote_type;
-<a name="l02353"></a>02353 <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;promote_type&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">result_type</a>;
-<a name="l02354"></a>02354 };
-<a name="l02355"></a>02355
-<a name="l02356"></a>02356 <span class="comment">// Operations:</span>
-<a name="l02357"></a>02357 <span class="comment">// k * n * (n - 1) / 2 + k * n = k * n * (n + 1) / 2 multiplications,</span>
-<a name="l02358"></a>02358 <span class="comment">// k * n * (n - 1) / 2 additions</span>
-<a name="l02359"></a>02359
-<a name="l02360"></a>02360 <span class="comment">// Dense (proxy) case</span>
-<a name="l02361"></a>02361 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l02362"></a>02362 BOOST_UBLAS_INLINE
-<a name="l02363"></a>02363 <span class="keywordtype">void</span> inplace_solve (<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;E1&gt;</a> &amp;e1, <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression&lt;E2&gt;</a> &amp;e2,
-<a name="l02364"></a>02364 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1lower__tag.html">lower_tag</a>, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__proxy__tag.html">dense_proxy_tag</a>) {
-<a name="l02365"></a>02365 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::size_type size_type;
-<a name="l02366"></a>02366 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::difference_type difference_type;
-<a name="l02367"></a>02367 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::value_type value_type;
-<a name="l02368"></a>02368
-<a name="l02369"></a>02369 BOOST_UBLAS_CHECK (e1 ().size1 () == e1 ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ());
-<a name="l02370"></a>02370 BOOST_UBLAS_CHECK (e1 ().size2 () == e2 ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ());
-<a name="l02371"></a>02371 size_type size1 = e2 ().size1 ();
-<a name="l02372"></a>02372 size_type size2 = e2 ().size2 ();
-<a name="l02373"></a>02373 <span class="keywordflow">for</span> (size_type n = 0; n &lt; size1; ++ n) {
-<a name="l02374"></a>02374 <span class="preprocessor">#ifndef BOOST_UBLAS_SINGULAR_CHECK</span>
-<a name="l02375"></a>02375 <span class="preprocessor"></span> BOOST_UBLAS_CHECK (e1 () (n, n) != value_type<span class="comment">/*zero*/</span>(), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1singular.html">singular</a> ());
-<a name="l02376"></a>02376 <span class="preprocessor">#else</span>
-<a name="l02377"></a>02377 <span class="preprocessor"></span> <span class="keywordflow">if</span> (e1 () (n, n) == value_type<span class="comment">/*zero*/</span>())
-<a name="l02378"></a>02378 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1singular.html">singular</a> ().raise ();
-<a name="l02379"></a>02379 <span class="preprocessor">#endif</span>
-<a name="l02380"></a>02380 <span class="preprocessor"></span> <span class="keywordflow">for</span> (size_type l = 0; l &lt; size2; ++ l) {
-<a name="l02381"></a>02381 value_type t = e2 () (n, l) /= e1 () (n, n);
-<a name="l02382"></a>02382 <span class="keywordflow">if</span> (t != value_type<span class="comment">/*zero*/</span>()) {
-<a name="l02383"></a>02383 <span class="keywordflow">for</span> (size_type m = n + 1; m &lt; size1; ++ m)
-<a name="l02384"></a>02384 e2 () (m, l) -= e1 () (m, n) * t;
-<a name="l02385"></a>02385 }
-<a name="l02386"></a>02386 }
-<a name="l02387"></a>02387 }
-<a name="l02388"></a>02388 }
-<a name="l02389"></a>02389 <span class="comment">// Packed (proxy) case</span>
-<a name="l02390"></a>02390 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l02391"></a>02391 BOOST_UBLAS_INLINE
-<a name="l02392"></a>02392 <span class="keywordtype">void</span> inplace_solve (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1, matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l02393"></a>02393 lower_tag, packed_proxy_tag) {
-<a name="l02394"></a>02394 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::size_type size_type;
-<a name="l02395"></a>02395 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::difference_type difference_type;
-<a name="l02396"></a>02396 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::value_type value_type;
-<a name="l02397"></a>02397
-<a name="l02398"></a>02398 BOOST_UBLAS_CHECK (e1 ().size1 () == e1 ().size2 (), bad_size ());
-<a name="l02399"></a>02399 BOOST_UBLAS_CHECK (e1 ().size2 () == e2 ().size1 (), bad_size ());
-<a name="l02400"></a>02400 size_type size1 = e2 ().size1 ();
-<a name="l02401"></a>02401 size_type size2 = e2 ().size2 ();
-<a name="l02402"></a>02402 <span class="keywordflow">for</span> (size_type n = 0; n &lt; size1; ++ n) {
-<a name="l02403"></a>02403 <span class="preprocessor">#ifndef BOOST_UBLAS_SINGULAR_CHECK</span>
-<a name="l02404"></a>02404 <span class="preprocessor"></span> BOOST_UBLAS_CHECK (e1 () (n, n) != value_type<span class="comment">/*zero*/</span>(), singular ());
-<a name="l02405"></a>02405 <span class="preprocessor">#else</span>
-<a name="l02406"></a>02406 <span class="preprocessor"></span> <span class="keywordflow">if</span> (e1 () (n, n) == value_type<span class="comment">/*zero*/</span>())
-<a name="l02407"></a>02407 singular ().raise ();
-<a name="l02408"></a>02408 <span class="preprocessor">#endif</span>
-<a name="l02409"></a>02409 <span class="preprocessor"></span> <span class="keywordflow">for</span> (size_type l = 0; l &lt; size2; ++ l) {
-<a name="l02410"></a>02410 value_type t = e2 () (n, l) /= e1 () (n, n);
-<a name="l02411"></a>02411 <span class="keywordflow">if</span> (t != value_type<span class="comment">/*zero*/</span>()) {
-<a name="l02412"></a>02412 <span class="keyword">typename</span> E1::const_iterator1 it1e1 (e1 ().find1 (1, n + 1, n));
-<a name="l02413"></a>02413 <span class="keyword">typename</span> E1::const_iterator1 it1e1_end (e1 ().find1 (1, e1 ().size1 (), n));
-<a name="l02414"></a>02414 difference_type m (it1e1_end - it1e1);
-<a name="l02415"></a>02415 <span class="keywordflow">while</span> (-- m &gt;= 0)
-<a name="l02416"></a>02416 e2 () (it1e1.index1 (), l) -= *it1e1 * t, ++ it1e1;
-<a name="l02417"></a>02417 }
-<a name="l02418"></a>02418 }
-<a name="l02419"></a>02419 }
-<a name="l02420"></a>02420 }
-<a name="l02421"></a>02421 <span class="comment">// Sparse (proxy) case</span>
-<a name="l02422"></a>02422 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l02423"></a>02423 BOOST_UBLAS_INLINE
-<a name="l02424"></a>02424 <span class="keywordtype">void</span> inplace_solve (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1, matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l02425"></a>02425 lower_tag, unknown_storage_tag) {
-<a name="l02426"></a>02426 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::size_type size_type;
-<a name="l02427"></a>02427 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::difference_type difference_type;
-<a name="l02428"></a>02428 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::value_type value_type;
-<a name="l02429"></a>02429
-<a name="l02430"></a>02430 BOOST_UBLAS_CHECK (e1 ().size1 () == e1 ().size2 (), bad_size ());
-<a name="l02431"></a>02431 BOOST_UBLAS_CHECK (e1 ().size2 () == e2 ().size1 (), bad_size ());
-<a name="l02432"></a>02432 size_type size1 = e2 ().size1 ();
-<a name="l02433"></a>02433 size_type size2 = e2 ().size2 ();
-<a name="l02434"></a>02434 <span class="keywordflow">for</span> (size_type n = 0; n &lt; size1; ++ n) {
-<a name="l02435"></a>02435 <span class="preprocessor">#ifndef BOOST_UBLAS_SINGULAR_CHECK</span>
-<a name="l02436"></a>02436 <span class="preprocessor"></span> BOOST_UBLAS_CHECK (e1 () (n, n) != value_type<span class="comment">/*zero*/</span>(), singular ());
-<a name="l02437"></a>02437 <span class="preprocessor">#else</span>
-<a name="l02438"></a>02438 <span class="preprocessor"></span> <span class="keywordflow">if</span> (e1 () (n, n) == value_type<span class="comment">/*zero*/</span>())
-<a name="l02439"></a>02439 singular ().raise ();
-<a name="l02440"></a>02440 <span class="preprocessor">#endif</span>
-<a name="l02441"></a>02441 <span class="preprocessor"></span> <span class="keywordflow">for</span> (size_type l = 0; l &lt; size2; ++ l) {
-<a name="l02442"></a>02442 value_type t = e2 () (n, l) /= e1 () (n, n);
-<a name="l02443"></a>02443 <span class="keywordflow">if</span> (t != value_type<span class="comment">/*zero*/</span>()) {
-<a name="l02444"></a>02444 <span class="keyword">typename</span> E1::const_iterator1 it1e1 (e1 ().find1 (1, n + 1, n));
-<a name="l02445"></a>02445 <span class="keyword">typename</span> E1::const_iterator1 it1e1_end (e1 ().find1 (1, e1 ().size1 (), n));
-<a name="l02446"></a>02446 <span class="keywordflow">while</span> (it1e1 != it1e1_end)
-<a name="l02447"></a>02447 e2 () (it1e1.index1 (), l) -= *it1e1 * t, ++ it1e1;
-<a name="l02448"></a>02448 }
-<a name="l02449"></a>02449 }
-<a name="l02450"></a>02450 }
-<a name="l02451"></a>02451 }
-<a name="l02452"></a>02452 <span class="comment">// Dispatcher</span>
-<a name="l02453"></a>02453 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l02454"></a>02454 BOOST_UBLAS_INLINE
-<a name="l02455"></a>02455 <span class="keywordtype">void</span> inplace_solve (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1, matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l02456"></a>02456 lower_tag) {
-<a name="l02457"></a>02457 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::storage_category dispatch_category;
-<a name="l02458"></a>02458 inplace_solve (e1, e2,
-<a name="l02459"></a>02459 lower_tag (), dispatch_category ());
-<a name="l02460"></a>02460 }
-<a name="l02461"></a>02461 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l02462"></a>02462 BOOST_UBLAS_INLINE
-<a name="l02463"></a>02463 <span class="keywordtype">void</span> inplace_solve (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1, matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l02464"></a>02464 unit_lower_tag) {
-<a name="l02465"></a>02465 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::storage_category dispatch_category;
-<a name="l02466"></a>02466 inplace_solve (triangular_adaptor&lt;const E1, unit_lower&gt; (e1 ()), e2,
-<a name="l02467"></a>02467 unit_lower_tag (), dispatch_category ());
-<a name="l02468"></a>02468 }
-<a name="l02469"></a>02469
-<a name="l02470"></a>02470 <span class="comment">// Dense (proxy) case</span>
-<a name="l02471"></a>02471 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l02472"></a>02472 BOOST_UBLAS_INLINE
-<a name="l02473"></a>02473 <span class="keywordtype">void</span> inplace_solve (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1, matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l02474"></a>02474 upper_tag, dense_proxy_tag) {
-<a name="l02475"></a>02475 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::size_type size_type;
-<a name="l02476"></a>02476 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::difference_type difference_type;
-<a name="l02477"></a>02477 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::value_type value_type;
-<a name="l02478"></a>02478
-<a name="l02479"></a>02479 BOOST_UBLAS_CHECK (e1 ().size1 () == e1 ().size2 (), bad_size ());
-<a name="l02480"></a>02480 BOOST_UBLAS_CHECK (e1 ().size2 () == e2 ().size1 (), bad_size ());
-<a name="l02481"></a>02481 size_type size1 = e2 ().size1 ();
-<a name="l02482"></a>02482 size_type size2 = e2 ().size2 ();
-<a name="l02483"></a>02483 <span class="keywordflow">for</span> (difference_type n = size1 - 1; n &gt;= 0; -- n) {
-<a name="l02484"></a>02484 <span class="preprocessor">#ifndef BOOST_UBLAS_SINGULAR_CHECK</span>
-<a name="l02485"></a>02485 <span class="preprocessor"></span> BOOST_UBLAS_CHECK (e1 () (n, n) != value_type<span class="comment">/*zero*/</span>(), singular ());
-<a name="l02486"></a>02486 <span class="preprocessor">#else</span>
-<a name="l02487"></a>02487 <span class="preprocessor"></span> <span class="keywordflow">if</span> (e1 () (n, n) == value_type<span class="comment">/*zero*/</span>())
-<a name="l02488"></a>02488 singular ().raise ();
-<a name="l02489"></a>02489 <span class="preprocessor">#endif</span>
-<a name="l02490"></a>02490 <span class="preprocessor"></span> <span class="keywordflow">for</span> (difference_type l = size2 - 1; l &gt;= 0; -- l) {
-<a name="l02491"></a>02491 value_type t = e2 () (n, l) /= e1 () (n, n);
-<a name="l02492"></a>02492 <span class="keywordflow">if</span> (t != value_type<span class="comment">/*zero*/</span>()) {
-<a name="l02493"></a>02493 <span class="keywordflow">for</span> (difference_type m = n - 1; m &gt;= 0; -- m)
-<a name="l02494"></a>02494 e2 () (m, l) -= e1 () (m, n) * t;
-<a name="l02495"></a>02495 }
-<a name="l02496"></a>02496 }
-<a name="l02497"></a>02497 }
-<a name="l02498"></a>02498 }
-<a name="l02499"></a>02499 <span class="comment">// Packed (proxy) case</span>
-<a name="l02500"></a>02500 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l02501"></a>02501 BOOST_UBLAS_INLINE
-<a name="l02502"></a>02502 <span class="keywordtype">void</span> inplace_solve (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1, matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l02503"></a>02503 upper_tag, packed_proxy_tag) {
-<a name="l02504"></a>02504 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::size_type size_type;
-<a name="l02505"></a>02505 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::difference_type difference_type;
-<a name="l02506"></a>02506 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::value_type value_type;
-<a name="l02507"></a>02507
-<a name="l02508"></a>02508 BOOST_UBLAS_CHECK (e1 ().size1 () == e1 ().size2 (), bad_size ());
-<a name="l02509"></a>02509 BOOST_UBLAS_CHECK (e1 ().size2 () == e2 ().size1 (), bad_size ());
-<a name="l02510"></a>02510 size_type size1 = e2 ().size1 ();
-<a name="l02511"></a>02511 size_type size2 = e2 ().size2 ();
-<a name="l02512"></a>02512 <span class="keywordflow">for</span> (difference_type n = size1 - 1; n &gt;= 0; -- n) {
-<a name="l02513"></a>02513 <span class="preprocessor">#ifndef BOOST_UBLAS_SINGULAR_CHECK</span>
-<a name="l02514"></a>02514 <span class="preprocessor"></span> BOOST_UBLAS_CHECK (e1 () (n, n) != value_type<span class="comment">/*zero*/</span>(), singular ());
-<a name="l02515"></a>02515 <span class="preprocessor">#else</span>
-<a name="l02516"></a>02516 <span class="preprocessor"></span> <span class="keywordflow">if</span> (e1 () (n, n) == value_type<span class="comment">/*zero*/</span>())
-<a name="l02517"></a>02517 singular ().raise ();
-<a name="l02518"></a>02518 <span class="preprocessor">#endif</span>
-<a name="l02519"></a>02519 <span class="preprocessor"></span> <span class="keywordflow">for</span> (difference_type l = size2 - 1; l &gt;= 0; -- l) {
-<a name="l02520"></a>02520 value_type t = e2 () (n, l) /= e1 () (n, n);
-<a name="l02521"></a>02521 <span class="keywordflow">if</span> (t != value_type<span class="comment">/*zero*/</span>()) {
-<a name="l02522"></a>02522 <span class="keyword">typename</span> E1::const_reverse_iterator1 it1e1 (e1 ().find1 (1, n, n));
-<a name="l02523"></a>02523 <span class="keyword">typename</span> E1::const_reverse_iterator1 it1e1_rend (e1 ().find1 (1, 0, n));
-<a name="l02524"></a>02524 difference_type m (it1e1_rend - it1e1);
-<a name="l02525"></a>02525 <span class="keywordflow">while</span> (-- m &gt;= 0)
-<a name="l02526"></a>02526 e2 () (it1e1.index1 (), l) -= *it1e1 * t, ++ it1e1;
-<a name="l02527"></a>02527 }
-<a name="l02528"></a>02528 }
-<a name="l02529"></a>02529 }
-<a name="l02530"></a>02530 }
-<a name="l02531"></a>02531 <span class="comment">// Sparse (proxy) case</span>
-<a name="l02532"></a>02532 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l02533"></a>02533 BOOST_UBLAS_INLINE
-<a name="l02534"></a>02534 <span class="keywordtype">void</span> inplace_solve (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1, matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l02535"></a>02535 upper_tag, unknown_storage_tag) {
-<a name="l02536"></a>02536 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::size_type size_type;
-<a name="l02537"></a>02537 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::difference_type difference_type;
-<a name="l02538"></a>02538 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::value_type value_type;
-<a name="l02539"></a>02539
-<a name="l02540"></a>02540 BOOST_UBLAS_CHECK (e1 ().size1 () == e1 ().size2 (), bad_size ());
-<a name="l02541"></a>02541 BOOST_UBLAS_CHECK (e1 ().size2 () == e2 ().size1 (), bad_size ());
-<a name="l02542"></a>02542 size_type size1 = e2 ().size1 ();
-<a name="l02543"></a>02543 size_type size2 = e2 ().size2 ();
-<a name="l02544"></a>02544 <span class="keywordflow">for</span> (difference_type n = size1 - 1; n &gt;= 0; -- n) {
-<a name="l02545"></a>02545 <span class="preprocessor">#ifndef BOOST_UBLAS_SINGULAR_CHECK</span>
-<a name="l02546"></a>02546 <span class="preprocessor"></span> BOOST_UBLAS_CHECK (e1 () (n, n) != value_type<span class="comment">/*zero*/</span>(), singular ());
-<a name="l02547"></a>02547 <span class="preprocessor">#else</span>
-<a name="l02548"></a>02548 <span class="preprocessor"></span> <span class="keywordflow">if</span> (e1 () (n, n) == value_type<span class="comment">/*zero*/</span>())
-<a name="l02549"></a>02549 singular ().raise ();
-<a name="l02550"></a>02550 <span class="preprocessor">#endif</span>
-<a name="l02551"></a>02551 <span class="preprocessor"></span> <span class="keywordflow">for</span> (difference_type l = size2 - 1; l &gt;= 0; -- l) {
-<a name="l02552"></a>02552 value_type t = e2 () (n, l) /= e1 () (n, n);
-<a name="l02553"></a>02553 <span class="keywordflow">if</span> (t != value_type<span class="comment">/*zero*/</span>()) {
-<a name="l02554"></a>02554 <span class="keyword">typename</span> E1::const_reverse_iterator1 it1e1 (e1 ().find1 (1, n, n));
-<a name="l02555"></a>02555 <span class="keyword">typename</span> E1::const_reverse_iterator1 it1e1_rend (e1 ().find1 (1, 0, n));
-<a name="l02556"></a>02556 <span class="keywordflow">while</span> (it1e1 != it1e1_rend)
-<a name="l02557"></a>02557 e2 () (it1e1.index1 (), l) -= *it1e1 * t, ++ it1e1;
-<a name="l02558"></a>02558 }
-<a name="l02559"></a>02559 }
-<a name="l02560"></a>02560 }
-<a name="l02561"></a>02561 }
-<a name="l02562"></a>02562 <span class="comment">// Dispatcher</span>
-<a name="l02563"></a>02563 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l02564"></a>02564 BOOST_UBLAS_INLINE
-<a name="l02565"></a>02565 <span class="keywordtype">void</span> inplace_solve (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1, matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l02566"></a>02566 upper_tag) {
-<a name="l02567"></a>02567 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::storage_category dispatch_category;
-<a name="l02568"></a>02568 inplace_solve (e1, e2,
-<a name="l02569"></a>02569 upper_tag (), dispatch_category ());
-<a name="l02570"></a>02570 }
-<a name="l02571"></a>02571 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l02572"></a>02572 BOOST_UBLAS_INLINE
-<a name="l02573"></a>02573 <span class="keywordtype">void</span> inplace_solve (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1, matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l02574"></a>02574 unit_upper_tag) {
-<a name="l02575"></a>02575 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::storage_category dispatch_category;
-<a name="l02576"></a>02576 inplace_solve (triangular_adaptor&lt;const E1, unit_upper&gt; (e1 ()), e2,
-<a name="l02577"></a>02577 unit_upper_tag (), dispatch_category ());
-<a name="l02578"></a>02578 }
-<a name="l02579"></a>02579
-<a name="l02580"></a>02580 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2, <span class="keyword">class</span> C&gt;
-<a name="l02581"></a>02581 BOOST_UBLAS_INLINE
-<a name="l02582"></a>02582 <span class="keyword">typename</span> matrix_matrix_solve_traits&lt;E1, E2&gt;::result_type
-<a name="l02583"></a>02583 solve (<span class="keyword">const</span> matrix_expression&lt;E1&gt; &amp;e1,
-<a name="l02584"></a>02584 <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;e2,
-<a name="l02585"></a>02585 C) {
-<a name="l02586"></a>02586 <span class="keyword">typename</span> matrix_matrix_solve_traits&lt;E1, E2&gt;::result_type r (e2);
-<a name="l02587"></a>02587 inplace_solve (e1, r, C ());
-<a name="l02588"></a>02588 <span class="keywordflow">return</span> r;
-<a name="l02589"></a>02589 }
-<a name="l02590"></a>02590
-<a name="l02591"></a>02591 }}}
-<a name="l02592"></a>02592
-<a name="l02593"></a>02593 <span class="preprocessor">#endif</span>
-</pre></div></div>
-<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Jul 4 20:31:02 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>
diff --git a/libs/numeric/ublas/doc/html/vector_8hpp_source.html b/libs/numeric/ublas/doc/html/vector_8hpp_source.html
deleted file mode 100644
index eaa56c8258..0000000000
--- a/libs/numeric/ublas/doc/html/vector_8hpp_source.html
+++ /dev/null
@@ -1,1902 +0,0 @@
-<!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: vector.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>vector.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-2010</span>
-<a name="l00003"></a>00003 <span class="comment">// Joerg Walter, Mathias Koch, David Bellot</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 <span class="comment">// And we acknowledge the support from all contributors.</span>
-<a name="l00013"></a>00013
-<a name="l00015"></a>00015
-<a name="l00016"></a>00016 <span class="preprocessor">#ifndef _BOOST_UBLAS_VECTOR_</span>
-<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#define _BOOST_UBLAS_VECTOR_</span>
-<a name="l00018"></a>00018 <span class="preprocessor"></span>
-<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;boost/numeric/ublas/storage.hpp&gt;</span>
-<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;boost/numeric/ublas/vector_expression.hpp&gt;</span>
-<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;boost/numeric/ublas/detail/vector_assign.hpp&gt;</span>
-<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;boost/serialization/collection_size_type.hpp&gt;</span>
-<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;boost/serialization/nvp.hpp&gt;</span>
-<a name="l00024"></a>00024
-<a name="l00025"></a>00025
-<a name="l00026"></a>00026 <span class="comment">// Iterators based on ideas of Jeremy Siek</span>
-<a name="l00027"></a>00027
-<a name="l00028"></a>00028 <span class="keyword">namespace </span>boost { <span class="keyword">namespace </span>numeric { <span class="keyword">namespace </span>ublas {
-<a name="l00029"></a>00029
-<a name="l00039"></a>00039 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> A&gt;
-<a name="l00040"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html">00040</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>:
-<a name="l00041"></a>00041 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container</a>&lt;vector&lt;T, A&gt; &gt; {
-<a name="l00042"></a>00042
-<a name="l00043"></a>00043 <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.">self_type</a>;
-<a name="l00044"></a>00044 <span class="keyword">public</span>:
-<a name="l00045"></a>00045 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l00046"></a>00046 <span class="preprocessor"></span> <span class="keyword">using</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container&lt;self_type&gt;::operator </a>();
-<a name="l00047"></a>00047 <span class="preprocessor">#endif</span>
-<a name="l00048"></a>00048 <span class="preprocessor"></span>
-<a name="l00049"></a>00049 <span class="keyword">typedef</span> <span class="keyword">typename</span> A::size_type size_type;
-<a name="l00050"></a>00050 <span class="keyword">typedef</span> <span class="keyword">typename</span> A::difference_type difference_type;
-<a name="l00051"></a>00051 <span class="keyword">typedef</span> T value_type;
-<a name="l00052"></a>00052 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">type_traits&lt;T&gt;::const_reference</a> const_reference;
-<a name="l00053"></a>00053 <span class="keyword">typedef</span> T &amp;reference;
-<a name="l00054"></a>00054 <span class="keyword">typedef</span> T *pointer;
-<a name="l00055"></a>00055 <span class="keyword">typedef</span> <span class="keyword">const</span> T *const_pointer;
-<a name="l00056"></a>00056 <span class="keyword">typedef</span> A array_type;
-<a name="l00057"></a>00057 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference&lt;const self_type&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">const_closure_type</a>;
-<a name="l00058"></a>00058 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference&lt;self_type&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">closure_type</a>;
-<a name="l00059"></a>00059 <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.">self_type</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="l00060"></a>00060 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__tag.html">dense_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__tag.html">storage_category</a>;
-<a name="l00061"></a>00061
-<a name="l00062"></a>00062 <span class="comment">// Construction and destruction</span>
-<a name="l00063"></a>00063
-<a name="l00066"></a>00066 BOOST_UBLAS_INLINE
-<a name="l00067"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a477a17fb1a95d016e4465de7ae9f7bd0">00067</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a477a17fb1a95d016e4465de7ae9f7bd0" title="Constructor of a vector By default it is empty, i.e. size()==0.">vector</a> ():
-<a name="l00068"></a>00068 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container</a>&lt;<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html">self_type</a>&gt; (),
-<a name="l00069"></a>00069 data_ () {}
-<a name="l00070"></a>00070
-<a name="l00074"></a>00074 <span class="keyword">explicit</span> BOOST_UBLAS_INLINE
-<a name="l00075"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#ae75b77993f678047c69b985f8450edc0">00075</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a477a17fb1a95d016e4465de7ae9f7bd0" title="Constructor of a vector By default it is empty, i.e. size()==0.">vector</a> (size_type <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1b9ef7522219d74ebd27bab25e4b6841" title="Return the size of the vector.">size</a>):
-<a name="l00076"></a>00076 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container</a>&lt;<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html">self_type</a>&gt; (),
-<a name="l00077"></a>00077 data_ (size) {
-<a name="l00078"></a>00078 }
-<a name="l00079"></a>00079
-<a name="l00085"></a>00085 BOOST_UBLAS_INLINE
-<a name="l00086"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#aa2cdc17765d1689ac52d261dcc123724">00086</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a477a17fb1a95d016e4465de7ae9f7bd0" title="Constructor of a vector By default it is empty, i.e. size()==0.">vector</a> (size_type <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1b9ef7522219d74ebd27bab25e4b6841" title="Return the size of the vector.">size</a>, <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1bounded__array.html">array_type</a> &amp;<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a941dea529f7d464d5f044657528c4922" title="Return a const reference to the container. Useful to access data directly for specific...">data</a>):
-<a name="l00087"></a>00087 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container</a>&lt;<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html">self_type</a>&gt; (),
-<a name="l00088"></a>00088 data_ (data) {}
-<a name="l00089"></a>00089
-<a name="l00093"></a>00093 BOOST_UBLAS_INLINE
-<a name="l00094"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a2c095b29597c40a1695c26486f34edba">00094</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a477a17fb1a95d016e4465de7ae9f7bd0" title="Constructor of a vector By default it is empty, i.e. size()==0.">vector</a> (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1bounded__array.html">array_type</a> &amp;<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a941dea529f7d464d5f044657528c4922" title="Return a const reference to the container. Useful to access data directly for specific...">data</a>):
-<a name="l00095"></a>00095 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container</a>&lt;<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html">self_type</a>&gt; (),
-<a name="l00096"></a>00096 data_ (data) {}
-<a name="l00097"></a>00097
-<a name="l00101"></a>00101 BOOST_UBLAS_INLINE
-<a name="l00102"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a812bdffb89c10f69cc9af3963cfb02ea">00102</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a477a17fb1a95d016e4465de7ae9f7bd0" title="Constructor of a vector By default it is empty, i.e. size()==0.">vector</a> (size_type <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1b9ef7522219d74ebd27bab25e4b6841" title="Return the size of the vector.">size</a>, <span class="keyword">const</span> value_type &amp;init):
-<a name="l00103"></a>00103 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container</a>&lt;<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html">self_type</a>&gt; (),
-<a name="l00104"></a>00104 data_ (size, init) {}
-<a name="l00105"></a>00105
-<a name="l00108"></a>00108 BOOST_UBLAS_INLINE
-<a name="l00109"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a18dae81ff4bcd46986e99f58764e773b">00109</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a477a17fb1a95d016e4465de7ae9f7bd0" title="Constructor of a vector By default it is empty, i.e. size()==0.">vector</a> (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> &amp;v):
-<a name="l00110"></a>00110 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container</a>&lt;<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html">self_type</a>&gt; (),
-<a name="l00111"></a>00111 data_ (v.data_) {}
-<a name="l00112"></a>00112
-<a name="l00117"></a>00117 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00118"></a>00118 BOOST_UBLAS_INLINE
-<a name="l00119"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a7b0b649369be331ad80513f220b086dc">00119</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a477a17fb1a95d016e4465de7ae9f7bd0" title="Constructor of a vector By default it is empty, i.e. size()==0.">vector</a> (<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;ae):
-<a name="l00120"></a>00120 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container</a>&lt;<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html">self_type</a>&gt; (),
-<a name="l00121"></a>00121 data_ (ae ().<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1b9ef7522219d74ebd27bab25e4b6841" title="Return the size of the vector.">size</a> ()) {
-<a name="l00122"></a>00122 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l00123"></a>00123 }
-<a name="l00124"></a>00124
-<a name="l00125"></a>00125 <span class="comment">// -----------------------</span>
-<a name="l00126"></a>00126 <span class="comment">// Random Access Container</span>
-<a name="l00127"></a>00127 <span class="comment">// -----------------------</span>
-<a name="l00128"></a>00128
-<a name="l00131"></a>00131 BOOST_UBLAS_INLINE
-<a name="l00132"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a40757a37ac3ad92fc89895a200ac5de3">00132</a> size_type <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a40757a37ac3ad92fc89895a200ac5de3" title="Return the maximum size of the data container. Return the upper bound (maximum size)...">max_size</a> ()<span class="keyword"> const </span>{
-<a name="l00133"></a>00133 <span class="keywordflow">return</span> data_.max_size ();
-<a name="l00134"></a>00134 }
-<a name="l00135"></a>00135
-<a name="l00138"></a>00138 BOOST_UBLAS_INLINE
-<a name="l00139"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a5ca7b44d2563752edcd0cc0ad5f2113c">00139</a> <span class="keywordtype">bool</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a5ca7b44d2563752edcd0cc0ad5f2113c" title="Return true if the vector is empty (size==0).">empty</a> ()<span class="keyword"> const </span>{
-<a name="l00140"></a>00140 <span class="keywordflow">return</span> data_.size () == 0;
-<a name="l00141"></a>00141 }
-<a name="l00142"></a>00142
-<a name="l00143"></a>00143 <span class="comment">// ---------</span>
-<a name="l00144"></a>00144 <span class="comment">// Accessors</span>
-<a name="l00145"></a>00145 <span class="comment">// ---------</span>
-<a name="l00146"></a>00146
-<a name="l00148"></a>00148 BOOST_UBLAS_INLINE
-<a name="l00149"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1b9ef7522219d74ebd27bab25e4b6841">00149</a> size_type <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1b9ef7522219d74ebd27bab25e4b6841" title="Return the size of the vector.">size</a> ()<span class="keyword"> const </span>{
-<a name="l00150"></a>00150 <span class="keywordflow">return</span> data_.size ();
-<a name="l00151"></a>00151 }
-<a name="l00152"></a>00152
-<a name="l00153"></a>00153 <span class="comment">// -----------------</span>
-<a name="l00154"></a>00154 <span class="comment">// Storage accessors</span>
-<a name="l00155"></a>00155 <span class="comment">// -----------------</span>
-<a name="l00156"></a>00156
-<a name="l00158"></a>00158 BOOST_UBLAS_INLINE
-<a name="l00159"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a941dea529f7d464d5f044657528c4922">00159</a> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1bounded__array.html">array_type</a> &amp;<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a941dea529f7d464d5f044657528c4922" title="Return a const reference to the container. Useful to access data directly for specific...">data</a> ()<span class="keyword"> const </span>{
-<a name="l00160"></a>00160 <span class="keywordflow">return</span> data_;
-<a name="l00161"></a>00161 }
-<a name="l00162"></a>00162
-<a name="l00164"></a>00164 BOOST_UBLAS_INLINE
-<a name="l00165"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a2fa457a2e17d4a1b56730078a9eed38f">00165</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1bounded__array.html">array_type</a> &amp;<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a2fa457a2e17d4a1b56730078a9eed38f" title="Return a reference to the container. Useful to speed-up write operations to the data...">data</a> () {
-<a name="l00166"></a>00166 <span class="keywordflow">return</span> data_;
-<a name="l00167"></a>00167 }
-<a name="l00168"></a>00168
-<a name="l00169"></a>00169 <span class="comment">// --------</span>
-<a name="l00170"></a>00170 <span class="comment">// Resizing</span>
-<a name="l00171"></a>00171 <span class="comment">// --------</span>
-<a name="l00172"></a>00172
-<a name="l00177"></a>00177 BOOST_UBLAS_INLINE
-<a name="l00178"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a113118def88db3755da6690b6ec903f0">00178</a> <span class="keywordtype">void</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a113118def88db3755da6690b6ec903f0" title="Resize the vector Resize the vector to a new size. If preserve is true, data are...">resize</a> (size_type <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1b9ef7522219d74ebd27bab25e4b6841" title="Return the size of the vector.">size</a>, <span class="keywordtype">bool</span> preserve = <span class="keyword">true</span>) {
-<a name="l00179"></a>00179 <span class="keywordflow">if</span> (preserve)
-<a name="l00180"></a>00180 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a941dea529f7d464d5f044657528c4922" title="Return a const reference to the container. Useful to access data directly for specific...">data</a> ().resize (size, <span class="keyword">typename</span> A::value_type ());
-<a name="l00181"></a>00181 <span class="keywordflow">else</span>
-<a name="l00182"></a>00182 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a941dea529f7d464d5f044657528c4922" title="Return a const reference to the container. Useful to access data directly for specific...">data</a> ().resize (size);
-<a name="l00183"></a>00183 }
-<a name="l00184"></a>00184
-<a name="l00185"></a>00185 <span class="comment">// ---------------</span>
-<a name="l00186"></a>00186 <span class="comment">// Element support</span>
-<a name="l00187"></a>00187 <span class="comment">// ---------------</span>
-<a name="l00188"></a>00188
-<a name="l00191"></a>00191 <span class="comment">// XXX this semantic is not the one expected by the name of this method</span>
-<a name="l00192"></a>00192 BOOST_UBLAS_INLINE
-<a name="l00193"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a0ad6b2bb8196fc36e33d3aa47d296500">00193</a> pointer <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a0ad6b2bb8196fc36e33d3aa47d296500" title="Return a pointer to the element .">find_element</a> (size_type i) {
-<a name="l00194"></a>00194 <span class="keywordflow">return</span> <span class="keyword">const_cast&lt;</span>pointer<span class="keyword">&gt;</span> (<span class="keyword">const_cast&lt;</span><span class="keyword">const </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html">self_type</a>&amp;<span class="keyword">&gt;</span>(*this).find_element (i));
-<a name="l00195"></a>00195 }
-<a name="l00196"></a>00196
-<a name="l00199"></a>00199 <span class="comment">// XXX this semantic is not the one expected by the name of this method</span>
-<a name="l00200"></a>00200 BOOST_UBLAS_INLINE
-<a name="l00201"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a5b1de2ac98f634b04640bcea98fe8298">00201</a> const_pointer <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a5b1de2ac98f634b04640bcea98fe8298" title="Return a const pointer to the element .">find_element</a> (size_type i)<span class="keyword"> const </span>{
-<a name="l00202"></a>00202 <span class="keywordflow">return</span> &amp; (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a941dea529f7d464d5f044657528c4922" title="Return a const reference to the container. Useful to access data directly for specific...">data</a> () [i]);
-<a name="l00203"></a>00203 }
-<a name="l00204"></a>00204
-<a name="l00205"></a>00205 <span class="comment">// --------------</span>
-<a name="l00206"></a>00206 <span class="comment">// Element access</span>
-<a name="l00207"></a>00207 <span class="comment">// --------------</span>
-<a name="l00208"></a>00208
-<a name="l00212"></a>00212 BOOST_UBLAS_INLINE
-<a name="l00213"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#aa511fcff4d8dba52bf163fbc9664dfbf">00213</a> const_reference operator () (size_type i)<span class="keyword"> const </span>{
-<a name="l00214"></a>00214 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a941dea529f7d464d5f044657528c4922" title="Return a const reference to the container. Useful to access data directly for specific...">data</a> () [i];
-<a name="l00215"></a>00215 }
-<a name="l00216"></a>00216
-<a name="l00220"></a>00220 BOOST_UBLAS_INLINE
-<a name="l00221"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a4b53f6b15f6aaa81b059bbdcaaf00fab">00221</a> reference operator () (size_type i) {
-<a name="l00222"></a>00222 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a941dea529f7d464d5f044657528c4922" title="Return a const reference to the container. Useful to access data directly for specific...">data</a> () [i];
-<a name="l00223"></a>00223 }
-<a name="l00224"></a>00224
-<a name="l00227"></a>00227 BOOST_UBLAS_INLINE
-<a name="l00228"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a0cfc171dac4e78549a96c43062a052c6">00228</a> const_reference <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a0cfc171dac4e78549a96c43062a052c6" title="Return a const reference to the element .">operator [] </a>(size_type i)<span class="keyword"> const </span>{
-<a name="l00229"></a>00229 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) (i);
-<a name="l00230"></a>00230 }
-<a name="l00231"></a>00231
-<a name="l00234"></a>00234 BOOST_UBLAS_INLINE
-<a name="l00235"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a10b3c5c3a5042f21a996eeb75c447529">00235</a> reference <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a0cfc171dac4e78549a96c43062a052c6" title="Return a const reference to the element .">operator [] </a>(size_type i) {
-<a name="l00236"></a>00236 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) (i);
-<a name="l00237"></a>00237 }
-<a name="l00238"></a>00238
-<a name="l00239"></a>00239 <span class="comment">// ------------------</span>
-<a name="l00240"></a>00240 <span class="comment">// Element assignment</span>
-<a name="l00241"></a>00241 <span class="comment">// ------------------</span>
-<a name="l00242"></a>00242
-<a name="l00246"></a>00246 <span class="comment">// XXX semantic of this is to insert a new element and therefore size=size+1 ?</span>
-<a name="l00247"></a>00247 BOOST_UBLAS_INLINE
-<a name="l00248"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a35b8f3eae165e33d8d4e33f86f40b954">00248</a> reference <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a35b8f3eae165e33d8d4e33f86f40b954" title="Set element to the value t.">insert_element</a> (size_type i, const_reference t) {
-<a name="l00249"></a>00249 <span class="keywordflow">return</span> (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a941dea529f7d464d5f044657528c4922" title="Return a const reference to the container. Useful to access data directly for specific...">data</a> () [i] = t);
-<a name="l00250"></a>00250 }
-<a name="l00251"></a>00251
-<a name="l00254"></a>00254 BOOST_UBLAS_INLINE
-<a name="l00255"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#ac3700c206fa1bf8e5205edbb859432c1">00255</a> <span class="keywordtype">void</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#ac3700c206fa1bf8e5205edbb859432c1" title="Set element to the zero value.">erase_element</a> (size_type i) {
-<a name="l00256"></a>00256 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a941dea529f7d464d5f044657528c4922" title="Return a const reference to the container. Useful to access data directly for specific...">data</a> () [i] = value_type<span class="comment">/*zero*/</span>();
-<a name="l00257"></a>00257 }
-<a name="l00258"></a>00258
-<a name="l00259"></a>00259 <span class="comment">// -------</span>
-<a name="l00260"></a>00260 <span class="comment">// Zeroing</span>
-<a name="l00261"></a>00261 <span class="comment">// -------</span>
-<a name="l00262"></a>00262
-<a name="l00264"></a>00264 BOOST_UBLAS_INLINE
-<a name="l00265"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#aad56668044d71db97be9e44db273f09a">00265</a> <span class="keywordtype">void</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#aad56668044d71db97be9e44db273f09a" title="Clear the vector, i.e. set all values to the zero value.">clear</a> () {
-<a name="l00266"></a>00266 std::fill (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a941dea529f7d464d5f044657528c4922" title="Return a const reference to the container. Useful to access data directly for specific...">data</a> ().<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a3737e9b662f9ba10fa87789de4fa37f6" title="return an iterator on the first element of the vector">begin</a> (), <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a941dea529f7d464d5f044657528c4922" title="Return a const reference to the container. Useful to access data directly for specific...">data</a> ().<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a0bde39bb3dac56f1c0c8cc6e044942ab" title="return an iterator after the last element of the vector">end</a> (), value_type<span class="comment">/*zero*/</span>());
-<a name="l00267"></a>00267 }
-<a name="l00268"></a>00268
-<a name="l00269"></a>00269 <span class="comment">// Assignment</span>
-<a name="l00270"></a>00270 <span class="preprocessor">#ifdef BOOST_UBLAS_MOVE_SEMANTICS</span>
-<a name="l00271"></a>00271 <span class="preprocessor"></span>
-<a name="l00275"></a>00275
-<a name="l00276"></a>00276 BOOST_UBLAS_INLINE
-<a name="l00277"></a>00277 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> &amp;<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1724d353e3006619a995342bc6be134e" title="Assign a full vector (RHS-vector) to the current vector (LHS-vector).">operator = </a>(<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> v) {
-<a name="l00278"></a>00278 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a2ece9f4455a3a98e4ab98d131d440f85" title="Assign a full vector (RHS-vector) to the current vector (LHS-vector).">assign_temporary</a>(v);
-<a name="l00279"></a>00279 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00280"></a>00280 }
-<a name="l00281"></a>00281 <span class="preprocessor">#else</span>
-<a name="l00285"></a>00285 <span class="preprocessor"> BOOST_UBLAS_INLINE</span>
-<a name="l00286"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1724d353e3006619a995342bc6be134e">00286</a> <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> &amp;<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1724d353e3006619a995342bc6be134e" title="Assign a full vector (RHS-vector) to the current vector (LHS-vector).">operator = </a>(<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> &amp;v) {
-<a name="l00287"></a>00287 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a941dea529f7d464d5f044657528c4922" title="Return a const reference to the container. Useful to access data directly for specific...">data</a> () = v.<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a941dea529f7d464d5f044657528c4922" title="Return a const reference to the container. Useful to access data directly for specific...">data</a> ();
-<a name="l00288"></a>00288 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00289"></a>00289 }
-<a name="l00290"></a>00290 <span class="preprocessor">#endif</span>
-<a name="l00291"></a>00291 <span class="preprocessor"></span>
-<a name="l00296"></a>00296 <span class="keyword">template</span>&lt;<span class="keyword">class</span> C&gt; <span class="comment">// Container assignment without temporary</span>
-<a name="l00297"></a>00297 BOOST_UBLAS_INLINE
-<a name="l00298"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#af778c9aad1d18346fe2ec22642454755">00298</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> &amp;<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1724d353e3006619a995342bc6be134e" title="Assign a full vector (RHS-vector) to the current vector (LHS-vector).">operator = </a>(<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container&lt;C&gt;</a> &amp;v) {
-<a name="l00299"></a>00299 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a113118def88db3755da6690b6ec903f0" title="Resize the vector Resize the vector to a new size. If preserve is true, data are...">resize</a> (v ().<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1b9ef7522219d74ebd27bab25e4b6841" title="Return the size of the vector.">size</a> (), <span class="keyword">false</span>);
-<a name="l00300"></a>00300 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a449aa3da7748032b856c4ad74549f14d" title="Assign the result of a vector_expression to the vector Assign the result of a vector_expression...">assign</a> (v);
-<a name="l00301"></a>00301 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00302"></a>00302 }
-<a name="l00303"></a>00303
-<a name="l00307"></a>00307 BOOST_UBLAS_INLINE
-<a name="l00308"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a2ece9f4455a3a98e4ab98d131d440f85">00308</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> &amp;<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a2ece9f4455a3a98e4ab98d131d440f85" title="Assign a full vector (RHS-vector) to the current vector (LHS-vector).">assign_temporary</a> (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> &amp;v) {
-<a name="l00309"></a>00309 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#aedce8a2ea66b86b1e3efb21bba7be0c5" title="Swap the content of the vector with another vector.">swap</a> (v);
-<a name="l00310"></a>00310 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00311"></a>00311 }
-<a name="l00312"></a>00312
-<a name="l00318"></a>00318 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00319"></a>00319 BOOST_UBLAS_INLINE
-<a name="l00320"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#af7df90fe154185ba4688750a8acc0c68">00320</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> &amp;<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1724d353e3006619a995342bc6be134e" title="Assign a full vector (RHS-vector) to the current vector (LHS-vector).">operator = </a>(<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;ae) {
-<a name="l00321"></a>00321 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html">self_type</a> temporary (ae);
-<a name="l00322"></a>00322 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a2ece9f4455a3a98e4ab98d131d440f85" title="Assign a full vector (RHS-vector) to the current vector (LHS-vector).">assign_temporary</a> (temporary);
-<a name="l00323"></a>00323 }
-<a name="l00324"></a>00324
-<a name="l00330"></a>00330 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00331"></a>00331 BOOST_UBLAS_INLINE
-<a name="l00332"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a449aa3da7748032b856c4ad74549f14d">00332</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> &amp;<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a449aa3da7748032b856c4ad74549f14d" title="Assign the result of a vector_expression to the vector Assign the result of a vector_expression...">assign</a> (<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;ae) {
-<a name="l00333"></a>00333 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l00334"></a>00334 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00335"></a>00335 }
-<a name="l00336"></a>00336
-<a name="l00337"></a>00337 <span class="comment">// -------------------</span>
-<a name="l00338"></a>00338 <span class="comment">// Computed assignment</span>
-<a name="l00339"></a>00339 <span class="comment">// -------------------</span>
-<a name="l00340"></a>00340
-<a name="l00347"></a>00347 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00348"></a>00348 BOOST_UBLAS_INLINE
-<a name="l00349"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a9ec4c7260a33c9ad841339b4f59aa73b">00349</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> &amp;<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a9ec4c7260a33c9ad841339b4f59aa73b" title="Assign the sum of the vector and a vector_expression to the vector Assign the sum...">operator += </a>(<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;ae) {
-<a name="l00350"></a>00350 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html">self_type</a> temporary (*<span class="keyword">this</span> + ae);
-<a name="l00351"></a>00351 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a2ece9f4455a3a98e4ab98d131d440f85" title="Assign a full vector (RHS-vector) to the current vector (LHS-vector).">assign_temporary</a> (temporary);
-<a name="l00352"></a>00352 }
-<a name="l00353"></a>00353
-<a name="l00360"></a>00360 <span class="keyword">template</span>&lt;<span class="keyword">class</span> C&gt; <span class="comment">// Container assignment without temporary</span>
-<a name="l00361"></a>00361 BOOST_UBLAS_INLINE
-<a name="l00362"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a953fa9e2fa2e610674e5f94391f60333">00362</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> &amp;<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a9ec4c7260a33c9ad841339b4f59aa73b" title="Assign the sum of the vector and a vector_expression to the vector Assign the sum...">operator += </a>(<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container&lt;C&gt;</a> &amp;v) {
-<a name="l00363"></a>00363 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#afd874b1ba7fe6a5b961cc3b228cd1208" title="Assign the sum of the vector and a vector_expression to the vector Assign the sum...">plus_assign</a> (v);
-<a name="l00364"></a>00364 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00365"></a>00365 }
-<a name="l00366"></a>00366
-<a name="l00373"></a>00373 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00374"></a>00374 BOOST_UBLAS_INLINE
-<a name="l00375"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#afd874b1ba7fe6a5b961cc3b228cd1208">00375</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> &amp;<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#afd874b1ba7fe6a5b961cc3b228cd1208" title="Assign the sum of the vector and a vector_expression to the vector Assign the sum...">plus_assign</a> (<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;ae) {
-<a name="l00376"></a>00376 vector_assign&lt;scalar_plus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l00377"></a>00377 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00378"></a>00378 }
-<a name="l00379"></a>00379
-<a name="l00385"></a>00385 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00386"></a>00386 BOOST_UBLAS_INLINE
-<a name="l00387"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a74138b9c59c7dee5d4cfea50359efaa3">00387</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> &amp;<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a74138b9c59c7dee5d4cfea50359efaa3" title="Assign the difference of the vector and a vector_expression to the vector Assign...">operator -= </a>(<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;ae) {
-<a name="l00388"></a>00388 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html">self_type</a> temporary (*<span class="keyword">this</span> - ae);
-<a name="l00389"></a>00389 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a2ece9f4455a3a98e4ab98d131d440f85" title="Assign a full vector (RHS-vector) to the current vector (LHS-vector).">assign_temporary</a> (temporary);
-<a name="l00390"></a>00390 }
-<a name="l00391"></a>00391
-<a name="l00398"></a>00398 <span class="keyword">template</span>&lt;<span class="keyword">class</span> C&gt; <span class="comment">// Container assignment without temporary</span>
-<a name="l00399"></a>00399 BOOST_UBLAS_INLINE
-<a name="l00400"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a04918781e246fb21d1fb0f36948c04fb">00400</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> &amp;<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a74138b9c59c7dee5d4cfea50359efaa3" title="Assign the difference of the vector and a vector_expression to the vector Assign...">operator -= </a>(<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container&lt;C&gt;</a> &amp;v) {
-<a name="l00401"></a>00401 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#ac02f6ccd9710c186f9ae734e6395b742" title="Assign the difference of the vector and a vector_expression to the vector Assign...">minus_assign</a> (v);
-<a name="l00402"></a>00402 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00403"></a>00403 }
-<a name="l00404"></a>00404
-<a name="l00411"></a>00411 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00412"></a>00412 BOOST_UBLAS_INLINE
-<a name="l00413"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#ac02f6ccd9710c186f9ae734e6395b742">00413</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> &amp;<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#ac02f6ccd9710c186f9ae734e6395b742" title="Assign the difference of the vector and a vector_expression to the vector Assign...">minus_assign</a> (<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;ae) {
-<a name="l00414"></a>00414 vector_assign&lt;scalar_minus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l00415"></a>00415 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00416"></a>00416 }
-<a name="l00417"></a>00417
-<a name="l00424"></a>00424 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l00425"></a>00425 BOOST_UBLAS_INLINE
-<a name="l00426"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a6cee4bffbd0981075d11f4e7fc5e04d2">00426</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> &amp;<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a6cee4bffbd0981075d11f4e7fc5e04d2" title="Assign the product of the vector and a scalar to the vector Assign the product of...">operator *= </a>(<span class="keyword">const</span> AT &amp;at) {
-<a name="l00427"></a>00427 vector_assign_scalar&lt;scalar_multiplies_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l00428"></a>00428 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00429"></a>00429 }
-<a name="l00430"></a>00430
-<a name="l00437"></a>00437 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l00438"></a>00438 BOOST_UBLAS_INLINE
-<a name="l00439"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a6800b804a49a7bd4ce3767d1ea0aafc0">00439</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> &amp;<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a6800b804a49a7bd4ce3767d1ea0aafc0" title="Assign the division of the vector by a scalar to the vector Assign the division of...">operator /= </a>(<span class="keyword">const</span> AT &amp;at) {
-<a name="l00440"></a>00440 vector_assign_scalar&lt;scalar_divides_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l00441"></a>00441 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00442"></a>00442 }
-<a name="l00443"></a>00443
-<a name="l00444"></a>00444 <span class="comment">// --------</span>
-<a name="l00445"></a>00445 <span class="comment">// Swapping</span>
-<a name="l00446"></a>00446 <span class="comment">// --------</span>
-<a name="l00447"></a>00447
-<a name="l00450"></a>00450 BOOST_UBLAS_INLINE
-<a name="l00451"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#aedce8a2ea66b86b1e3efb21bba7be0c5">00451</a> <span class="keywordtype">void</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#aedce8a2ea66b86b1e3efb21bba7be0c5" title="Swap the content of the vector with another vector.">swap</a> (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> &amp;v) {
-<a name="l00452"></a>00452 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;v) {
-<a name="l00453"></a>00453 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a941dea529f7d464d5f044657528c4922" title="Return a const reference to the container. Useful to access data directly for specific...">data</a> ().swap (v.<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a941dea529f7d464d5f044657528c4922" title="Return a const reference to the container. Useful to access data directly for specific...">data</a> ());
-<a name="l00454"></a>00454 }
-<a name="l00455"></a>00455 }
-<a name="l00456"></a>00456
-<a name="l00460"></a>00460 BOOST_UBLAS_INLINE
-<a name="l00461"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a7ec2565da7f04f5f8ba42785be772df7">00461</a> <span class="keyword">friend</span> <span class="keywordtype">void</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a7ec2565da7f04f5f8ba42785be772df7" title="Swap the content of two vectors.">swap</a> (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> &amp;v1, <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> &amp;v2) {
-<a name="l00462"></a>00462 v1.<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#aedce8a2ea66b86b1e3efb21bba7be0c5" title="Swap the content of the vector with another vector.">swap</a> (v2);
-<a name="l00463"></a>00463 }
-<a name="l00464"></a>00464
-<a name="l00465"></a>00465 <span class="comment">// Iterator types</span>
-<a name="l00466"></a>00466 <span class="keyword">private</span>:
-<a name="l00467"></a>00467 <span class="comment">// Use the storage array iterator</span>
-<a name="l00468"></a>00468 <span class="keyword">typedef</span> <span class="keyword">typename</span> A::const_iterator const_subiterator_type;
-<a name="l00469"></a>00469 <span class="keyword">typedef</span> <span class="keyword">typename</span> A::iterator subiterator_type;
-<a name="l00470"></a>00470
-<a name="l00471"></a>00471 <span class="keyword">public</span>:
-<a name="l00472"></a>00472 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00473"></a>00473 <span class="preprocessor"></span> <span class="keyword">typedef</span> indexed_iterator&lt;self_type, dense_random_access_iterator_tag&gt; iterator;
-<a name="l00474"></a>00474 <span class="keyword">typedef</span> indexed_const_iterator&lt;self_type, dense_random_access_iterator_tag&gt; const_iterator;
-<a name="l00475"></a>00475 <span class="preprocessor">#else</span>
-<a name="l00476"></a>00476 <span class="preprocessor"></span> <span class="keyword">class </span>const_iterator;
-<a name="l00477"></a>00477 <span class="keyword">class </span>iterator;
-<a name="l00478"></a>00478 <span class="preprocessor">#endif</span>
-<a name="l00479"></a>00479 <span class="preprocessor"></span>
-<a name="l00480"></a>00480 <span class="comment">// --------------</span>
-<a name="l00481"></a>00481 <span class="comment">// Element lookup</span>
-<a name="l00482"></a>00482 <span class="comment">// --------------</span>
-<a name="l00483"></a>00483
-<a name="l00486"></a>00486 BOOST_UBLAS_INLINE
-<a name="l00487"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a3be04f746cfe32f0de3aaa2a5273f3a1">00487</a> const_iterator <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a3be04f746cfe32f0de3aaa2a5273f3a1" title="Return a const iterator to the element i.">find</a> (size_type i)<span class="keyword"> const </span>{
-<a name="l00488"></a>00488 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00489"></a>00489 <span class="preprocessor"></span> <span class="keywordflow">return</span> const_iterator (*<span class="keyword">this</span>, <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a941dea529f7d464d5f044657528c4922" title="Return a const reference to the container. Useful to access data directly for specific...">data</a> ().<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a3737e9b662f9ba10fa87789de4fa37f6" title="return an iterator on the first element of the vector">begin</a> () + i);
-<a name="l00490"></a>00490 <span class="preprocessor">#else</span>
-<a name="l00491"></a>00491 <span class="preprocessor"></span> <span class="keywordflow">return</span> const_iterator (*<span class="keyword">this</span>, i);
-<a name="l00492"></a>00492 <span class="preprocessor">#endif</span>
-<a name="l00493"></a>00493 <span class="preprocessor"></span> }
-<a name="l00494"></a>00494
-<a name="l00497"></a>00497 BOOST_UBLAS_INLINE
-<a name="l00498"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#ac7ed001baef390b605d6b932a055e5f3">00498</a> iterator <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#ac7ed001baef390b605d6b932a055e5f3" title="Return an iterator to the element i.">find</a> (size_type i) {
-<a name="l00499"></a>00499 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00500"></a>00500 <span class="preprocessor"></span> <span class="keywordflow">return</span> iterator (*<span class="keyword">this</span>, <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a941dea529f7d464d5f044657528c4922" title="Return a const reference to the container. Useful to access data directly for specific...">data</a> ().<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a3737e9b662f9ba10fa87789de4fa37f6" title="return an iterator on the first element of the vector">begin</a> () + i);
-<a name="l00501"></a>00501 <span class="preprocessor">#else</span>
-<a name="l00502"></a>00502 <span class="preprocessor"></span> <span class="keywordflow">return</span> iterator (*<span class="keyword">this</span>, i);
-<a name="l00503"></a>00503 <span class="preprocessor">#endif</span>
-<a name="l00504"></a>00504 <span class="preprocessor"></span> }
-<a name="l00505"></a>00505
-<a name="l00506"></a>00506 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00507"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html">00507</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html">const_iterator</a>:
-<a name="l00508"></a>00508 <span class="keyword">public</span> container_const_reference&lt;vector&gt;,
-<a name="l00509"></a>00509 <span class="keyword">public</span> random_access_iterator_base&lt;dense_random_access_iterator_tag,
-<a name="l00510"></a>00510 const_iterator, value_type, difference_type&gt; {
-<a name="l00511"></a>00511 <span class="keyword">public</span>:
-<a name="l00512"></a>00512 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector::difference_type difference_type;
-<a name="l00513"></a>00513 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector::value_type value_type;
-<a name="l00514"></a>00514 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector::const_reference reference;
-<a name="l00515"></a>00515 <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="keyword">typename</span> vector::pointer pointer;
-<a name="l00516"></a>00516
-<a name="l00517"></a>00517 <span class="comment">// ----------------------------</span>
-<a name="l00518"></a>00518 <span class="comment">// Construction and destruction</span>
-<a name="l00519"></a>00519 <span class="comment">// ----------------------------</span>
-<a name="l00520"></a>00520
-<a name="l00521"></a>00521
-<a name="l00522"></a>00522 BOOST_UBLAS_INLINE
-<a name="l00523"></a>00523 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html">const_iterator</a> ():
-<a name="l00524"></a>00524 container_const_reference&lt;self_type&gt; (), it_ () {}
-<a name="l00525"></a>00525 BOOST_UBLAS_INLINE
-<a name="l00526"></a>00526 const_iterator (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">self_type</a> &amp;v, <span class="keyword">const</span> const_subiterator_type &amp;it):
-<a name="l00527"></a>00527 container_const_reference&lt;self_type&gt; (v), it_ (it) {}
-<a name="l00528"></a>00528 BOOST_UBLAS_INLINE
-<a name="l00529"></a>00529 const_iterator (<span class="keyword">const</span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">self_type::iterator</a> &amp;it): <span class="comment">// ISSUE vector:: stops VC8 using std::iterator here</span>
-<a name="l00530"></a>00530 container_const_reference&lt;self_type&gt; (it ()), it_ (it.it_) {}
-<a name="l00531"></a>00531
-<a name="l00532"></a>00532 <span class="comment">// ----------</span>
-<a name="l00533"></a>00533 <span class="comment">// Arithmetic</span>
-<a name="l00534"></a>00534 <span class="comment">// ----------</span>
-<a name="l00535"></a>00535
-<a name="l00538"></a>00538 BOOST_UBLAS_INLINE
-<a name="l00539"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#aa3d01d666d746827ce47ea7c8efd819c">00539</a> const_iterator &amp;<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#aa3d01d666d746827ce47ea7c8efd819c" title="Increment by 1 the position of the iterator.">operator ++ </a>() {
-<a name="l00540"></a>00540 ++ it_;
-<a name="l00541"></a>00541 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00542"></a>00542 }
-<a name="l00543"></a>00543
-<a name="l00546"></a>00546 BOOST_UBLAS_INLINE
-<a name="l00547"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#a8e6b816b5c240010d285b79610c40103">00547</a> const_iterator &amp;<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#a8e6b816b5c240010d285b79610c40103" title="Decrement by 1 the position of the iterator.">operator -- </a>() {
-<a name="l00548"></a>00548 -- it_;
-<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
-<a name="l00554"></a>00554 BOOST_UBLAS_INLINE
-<a name="l00555"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#a4f6ce40c99053ba8eb1e772bcbe4e808">00555</a> const_iterator &amp;<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#a4f6ce40c99053ba8eb1e772bcbe4e808" title="Increment by n the position of the iterator.">operator += </a>(difference_type n) {
-<a name="l00556"></a>00556 it_ += n;
-<a name="l00557"></a>00557 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00558"></a>00558 }
-<a name="l00559"></a>00559
-<a name="l00562"></a>00562 BOOST_UBLAS_INLINE
-<a name="l00563"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#ab9bfac800ab3856232f55e4b7c16948e">00563</a> const_iterator &amp;<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#ab9bfac800ab3856232f55e4b7c16948e" title="Decrement by n the position of the iterator.">operator -= </a>(difference_type n) {
-<a name="l00564"></a>00564 it_ -= n;
-<a name="l00565"></a>00565 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00566"></a>00566 }
-<a name="l00567"></a>00567
-<a name="l00569"></a>00569 BOOST_UBLAS_INLINE
-<a name="l00570"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#abc6917fe636fb1a3640faad786cabe58">00570</a> difference_type <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#abc6917fe636fb1a3640faad786cabe58" title="Return the different in number of positions between 2 iterators.">operator - </a>(<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l00571"></a>00571 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="l00572"></a>00572 <span class="keywordflow">return</span> it_ - it.it_;
-<a name="l00573"></a>00573 }
-<a name="l00574"></a>00574
-<a name="l00578"></a>00578 BOOST_UBLAS_INLINE
-<a name="l00579"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#a4cc48bcf7a236d3270d1194e7f76dd94">00579</a> const_reference <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#a4cc48bcf7a236d3270d1194e7f76dd94" title="Dereference an iterator Dereference an iterator: a bounds&amp;#39; check is done before...">operator * </a>()<span class="keyword"> const </span>{
-<a name="l00580"></a>00580 BOOST_UBLAS_CHECK (it_ &gt;= (*<span class="keyword">this</span>) ().<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a3737e9b662f9ba10fa87789de4fa37f6" title="return an iterator on the first element of the vector">begin</a> ().it_ &amp;&amp; it_ &lt; (*<span class="keyword">this</span>) ().<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a0bde39bb3dac56f1c0c8cc6e044942ab" title="return an iterator after the last element of the vector">end</a> ().it_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00581"></a>00581 <span class="keywordflow">return</span> *it_;
-<a name="l00582"></a>00582 }
-<a name="l00583"></a>00583
-<a name="l00588"></a>00588 BOOST_UBLAS_INLINE
-<a name="l00589"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#aed6e116cffebf9bcf3af11136e8c483e">00589</a> const_reference <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#aed6e116cffebf9bcf3af11136e8c483e" title="Dereference an iterator at the n-th forward value Dereference an iterator at the...">operator [] </a>(difference_type n)<span class="keyword"> const </span>{
-<a name="l00590"></a>00590 <span class="keywordflow">return</span> *(it_ + n);
-<a name="l00591"></a>00591 }
-<a name="l00592"></a>00592
-<a name="l00593"></a>00593 <span class="comment">// Index</span>
-<a name="l00595"></a>00595 <span class="comment"></span> BOOST_UBLAS_INLINE
-<a name="l00596"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#aa6bbfc9b7f699a2588b3b6067dd4268a">00596</a> size_type <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#aa6bbfc9b7f699a2588b3b6067dd4268a" title="return the index of the element referenced by the iterator">index</a> ()<span class="keyword"> const </span>{
-<a name="l00597"></a>00597 BOOST_UBLAS_CHECK (it_ &gt;= (*<span class="keyword">this</span>) ().<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a3737e9b662f9ba10fa87789de4fa37f6" title="return an iterator on the first element of the vector">begin</a> ().it_ &amp;&amp; it_ &lt; (*<span class="keyword">this</span>) ().<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a0bde39bb3dac56f1c0c8cc6e044942ab" title="return an iterator after the last element of the vector">end</a> ().it_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00598"></a>00598 <span class="keywordflow">return</span> it_ - (*this) ().<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a3737e9b662f9ba10fa87789de4fa37f6" title="return an iterator on the first element of the vector">begin</a> ().it_;
-<a name="l00599"></a>00599 }
-<a name="l00600"></a>00600
-<a name="l00601"></a>00601 <span class="comment">// Assignment</span>
-<a name="l00602"></a>00602 BOOST_UBLAS_INLINE
-<a name="l00604"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#ae50919d7a80c0db6c4639854af11121a">00604</a> const_iterator &amp;<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#ae50919d7a80c0db6c4639854af11121a" title="assign the value of an iterator to the iterator">operator = </a>(<span class="keyword">const</span> const_iterator &amp;it) {
-<a name="l00605"></a>00605 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a449aa3da7748032b856c4ad74549f14d" title="Assign the result of a vector_expression to the vector Assign the result of a vector_expression...">container_const_reference&lt;self_type&gt;::assign</a> (&amp;it ());
-<a name="l00606"></a>00606 it_ = it.it_;
-<a name="l00607"></a>00607 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00608"></a>00608 }
-<a name="l00609"></a>00609
-<a name="l00610"></a>00610 <span class="comment">// Comparison</span>
-<a name="l00613"></a>00613 <span class="comment"></span> BOOST_UBLAS_INLINE
-<a name="l00614"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#ac73d92631ffa4397960976491849af60">00614</a> <span class="keywordtype">bool</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#ac73d92631ffa4397960976491849af60" title="compare the value of two itetarors">operator == </a>(<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l00615"></a>00615 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="l00616"></a>00616 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l00617"></a>00617 }
-<a name="l00618"></a>00618
-<a name="l00619"></a>00619
-<a name="l00622"></a>00622 BOOST_UBLAS_INLINE
-<a name="l00623"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#ad7c19d9c67393b8f8dcf92835f2a59f7">00623</a> <span class="keywordtype">bool</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html#ad7c19d9c67393b8f8dcf92835f2a59f7" title="compare the value of two iterators">operator &lt; </a>(<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l00624"></a>00624 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="l00625"></a>00625 <span class="keywordflow">return</span> it_ &lt; it.it_;
-<a name="l00626"></a>00626 }
-<a name="l00627"></a>00627
-<a name="l00628"></a>00628 <span class="keyword">private</span>:
-<a name="l00629"></a>00629 const_subiterator_type it_;
-<a name="l00630"></a>00630
-<a name="l00631"></a>00631 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">iterator</a>;
-<a name="l00632"></a>00632 };
-<a name="l00633"></a>00633 <span class="preprocessor">#endif</span>
-<a name="l00634"></a>00634 <span class="preprocessor"></span>
-<a name="l00636"></a>00636 BOOST_UBLAS_INLINE
-<a name="l00637"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a3737e9b662f9ba10fa87789de4fa37f6">00637</a> const_iterator <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a3737e9b662f9ba10fa87789de4fa37f6" title="return an iterator on the first element of the vector">begin</a> ()<span class="keyword"> const </span>{
-<a name="l00638"></a>00638 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a3be04f746cfe32f0de3aaa2a5273f3a1" title="Return a const iterator to the element i.">find</a> (0);
-<a name="l00639"></a>00639 }
-<a name="l00640"></a>00640
-<a name="l00642"></a>00642 BOOST_UBLAS_INLINE
-<a name="l00643"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a0bde39bb3dac56f1c0c8cc6e044942ab">00643</a> const_iterator <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a0bde39bb3dac56f1c0c8cc6e044942ab" title="return an iterator after the last element of the vector">end</a> ()<span class="keyword"> const </span>{
-<a name="l00644"></a>00644 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a3be04f746cfe32f0de3aaa2a5273f3a1" title="Return a const iterator to the element i.">find</a> (data_.size ());
-<a name="l00645"></a>00645 }
-<a name="l00646"></a>00646
-<a name="l00647"></a>00647 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00648"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">00648</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">iterator</a>:
-<a name="l00649"></a>00649 <span class="keyword">public</span> container_reference&lt;vector&gt;,
-<a name="l00650"></a>00650 <span class="keyword">public</span> random_access_iterator_base&lt;dense_random_access_iterator_tag,
-<a name="l00651"></a>00651 iterator, value_type, difference_type&gt; {
-<a name="l00652"></a>00652 <span class="keyword">public</span>:
-<a name="l00653"></a>00653 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector::difference_type difference_type;
-<a name="l00654"></a>00654 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector::value_type value_type;
-<a name="l00655"></a>00655 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector::reference reference;
-<a name="l00656"></a>00656 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector::pointer pointer;
-<a name="l00657"></a>00657
-<a name="l00658"></a>00658
-<a name="l00659"></a>00659 <span class="comment">// Construction and destruction</span>
-<a name="l00660"></a>00660 BOOST_UBLAS_INLINE
-<a name="l00661"></a>00661 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">iterator</a> ():
-<a name="l00662"></a>00662 container_reference&lt;self_type&gt; (), it_ () {}
-<a name="l00663"></a>00663 BOOST_UBLAS_INLINE
-<a name="l00664"></a>00664 iterator (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">self_type</a> &amp;v, <span class="keyword">const</span> subiterator_type &amp;it):
-<a name="l00665"></a>00665 container_reference&lt;self_type&gt; (v), it_ (it) {}
-<a name="l00666"></a>00666
-<a name="l00667"></a>00667 <span class="comment">// Arithmetic</span>
-<a name="l00668"></a>00668 BOOST_UBLAS_INLINE
-<a name="l00669"></a>00669 iterator &amp;operator ++ () {
-<a name="l00670"></a>00670 ++ it_;
-<a name="l00671"></a>00671 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00672"></a>00672 }
-<a name="l00673"></a>00673 BOOST_UBLAS_INLINE
-<a name="l00674"></a>00674 iterator &amp;operator -- () {
-<a name="l00675"></a>00675 -- it_;
-<a name="l00676"></a>00676 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00677"></a>00677 }
-<a name="l00678"></a>00678 BOOST_UBLAS_INLINE
-<a name="l00679"></a>00679 iterator &amp;operator += (difference_type n) {
-<a name="l00680"></a>00680 it_ += n;
-<a name="l00681"></a>00681 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00682"></a>00682 }
-<a name="l00683"></a>00683 BOOST_UBLAS_INLINE
-<a name="l00684"></a>00684 iterator &amp;operator -= (difference_type n) {
-<a name="l00685"></a>00685 it_ -= n;
-<a name="l00686"></a>00686 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00687"></a>00687 }
-<a name="l00688"></a>00688 BOOST_UBLAS_INLINE
-<a name="l00689"></a>00689 difference_type operator - (<span class="keyword">const</span> iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l00690"></a>00690 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="l00691"></a>00691 <span class="keywordflow">return</span> it_ - it.it_;
-<a name="l00692"></a>00692 }
-<a name="l00693"></a>00693
-<a name="l00694"></a>00694 <span class="comment">// Dereference</span>
-<a name="l00695"></a>00695 BOOST_UBLAS_INLINE
-<a name="l00696"></a>00696 reference operator * ()<span class="keyword"> const </span>{
-<a name="l00697"></a>00697 BOOST_UBLAS_CHECK (it_ &gt;= (*<span class="keyword">this</span>) ().<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a3737e9b662f9ba10fa87789de4fa37f6" title="return an iterator on the first element of the vector">begin</a> ().it_ &amp;&amp; it_ &lt; (*<span class="keyword">this</span>) ().<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a0bde39bb3dac56f1c0c8cc6e044942ab" title="return an iterator after the last element of the vector">end</a> ().it_ , <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00698"></a>00698 <span class="keywordflow">return</span> *it_;
-<a name="l00699"></a>00699 }
-<a name="l00700"></a>00700 BOOST_UBLAS_INLINE
-<a name="l00701"></a>00701 reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l00702"></a>00702 <span class="keywordflow">return</span> *(it_ + n);
-<a name="l00703"></a>00703 }
-<a name="l00704"></a>00704
-<a name="l00705"></a>00705 <span class="comment">// Index</span>
-<a name="l00706"></a>00706 BOOST_UBLAS_INLINE
-<a name="l00707"></a>00707 size_type index ()<span class="keyword"> const </span>{
-<a name="l00708"></a>00708 BOOST_UBLAS_CHECK (it_ &gt;= (*<span class="keyword">this</span>) ().<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a3737e9b662f9ba10fa87789de4fa37f6" title="return an iterator on the first element of the vector">begin</a> ().it_ &amp;&amp; it_ &lt; (*<span class="keyword">this</span>) ().<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a0bde39bb3dac56f1c0c8cc6e044942ab" title="return an iterator after the last element of the vector">end</a> ().it_ , <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00709"></a>00709 <span class="keywordflow">return</span> it_ - (*this) ().<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a3737e9b662f9ba10fa87789de4fa37f6" title="return an iterator on the first element of the vector">begin</a> ().it_;
-<a name="l00710"></a>00710 }
-<a name="l00711"></a>00711
-<a name="l00712"></a>00712 <span class="comment">// Assignment</span>
-<a name="l00713"></a>00713 BOOST_UBLAS_INLINE
-<a name="l00714"></a>00714 iterator &amp;operator = (<span class="keyword">const</span> iterator &amp;it) {
-<a name="l00715"></a>00715 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a449aa3da7748032b856c4ad74549f14d" title="Assign the result of a vector_expression to the vector Assign the result of a vector_expression...">container_reference&lt;self_type&gt;::assign</a> (&amp;it ());
-<a name="l00716"></a>00716 it_ = it.it_;
-<a name="l00717"></a>00717 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00718"></a>00718 }
-<a name="l00719"></a>00719
-<a name="l00720"></a>00720 <span class="comment">// Comparison</span>
-<a name="l00721"></a>00721 BOOST_UBLAS_INLINE
-<a name="l00722"></a>00722 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l00723"></a>00723 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="l00724"></a>00724 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l00725"></a>00725 }
-<a name="l00726"></a>00726 BOOST_UBLAS_INLINE
-<a name="l00727"></a>00727 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l00728"></a>00728 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="l00729"></a>00729 <span class="keywordflow">return</span> it_ &lt; it.it_;
-<a name="l00730"></a>00730 }
-<a name="l00731"></a>00731
-<a name="l00732"></a>00732 <span class="keyword">private</span>:
-<a name="l00733"></a>00733 subiterator_type it_;
-<a name="l00734"></a>00734
-<a name="l00735"></a>00735 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html">const_iterator</a>;
-<a name="l00736"></a>00736 };
-<a name="l00737"></a>00737 <span class="preprocessor">#endif</span>
-<a name="l00738"></a>00738 <span class="preprocessor"></span>
-<a name="l00740"></a>00740 BOOST_UBLAS_INLINE
-<a name="l00741"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a3160d419e77bfd6fe805e4a70cbf882b">00741</a> iterator <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a3160d419e77bfd6fe805e4a70cbf882b" title="Return an iterator on the first element of the vector.">begin</a> () {
-<a name="l00742"></a>00742 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a3be04f746cfe32f0de3aaa2a5273f3a1" title="Return a const iterator to the element i.">find</a> (0);
-<a name="l00743"></a>00743 }
-<a name="l00744"></a>00744
-<a name="l00746"></a>00746 BOOST_UBLAS_INLINE
-<a name="l00747"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#afdb08490029b3d55cdec200d665bfa04">00747</a> iterator <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#afdb08490029b3d55cdec200d665bfa04" title="Return an iterator at the end of the vector.">end</a> () {
-<a name="l00748"></a>00748 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a3be04f746cfe32f0de3aaa2a5273f3a1" title="Return a const iterator to the element i.">find</a> (data_.size ());
-<a name="l00749"></a>00749 }
-<a name="l00750"></a>00750
-<a name="l00751"></a>00751 <span class="comment">// Reverse iterator</span>
-<a name="l00752"></a>00752 <span class="keyword">typedef</span> reverse_iterator_base&lt;const_iterator&gt; const_reverse_iterator;
-<a name="l00753"></a>00753 <span class="keyword">typedef</span> reverse_iterator_base&lt;iterator&gt; reverse_iterator;
-<a name="l00754"></a>00754
-<a name="l00756"></a>00756 BOOST_UBLAS_INLINE
-<a name="l00757"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1860dd32b80e7418fbf49fe7b99f6012">00757</a> const_reverse_iterator <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1860dd32b80e7418fbf49fe7b99f6012" title="Return a const reverse iterator before the first element of the reversed vector (i...">rbegin</a> ()<span class="keyword"> const </span>{
-<a name="l00758"></a>00758 <span class="keywordflow">return</span> const_reverse_iterator (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a0bde39bb3dac56f1c0c8cc6e044942ab" title="return an iterator after the last element of the vector">end</a> ());
-<a name="l00759"></a>00759 }
-<a name="l00760"></a>00760
-<a name="l00762"></a>00762 BOOST_UBLAS_INLINE
-<a name="l00763"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a0098add795c37e4d67f6f98436e1aac8">00763</a> const_reverse_iterator <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a0098add795c37e4d67f6f98436e1aac8" title="Return a const reverse iterator on the end of the reverse vector (i.e. first element...">rend</a> ()<span class="keyword"> const </span>{
-<a name="l00764"></a>00764 <span class="keywordflow">return</span> const_reverse_iterator (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a3737e9b662f9ba10fa87789de4fa37f6" title="return an iterator on the first element of the vector">begin</a> ());
-<a name="l00765"></a>00765 }
-<a name="l00766"></a>00766
-<a name="l00768"></a>00768 BOOST_UBLAS_INLINE
-<a name="l00769"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1595a26c1f668988af4a8bbe86ae4ed4">00769</a> reverse_iterator <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1595a26c1f668988af4a8bbe86ae4ed4" title="Return a const reverse iterator before the first element of the reversed vector (i...">rbegin</a> () {
-<a name="l00770"></a>00770 <span class="keywordflow">return</span> reverse_iterator (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a0bde39bb3dac56f1c0c8cc6e044942ab" title="return an iterator after the last element of the vector">end</a> ());
-<a name="l00771"></a>00771 }
-<a name="l00772"></a>00772
-<a name="l00774"></a>00774 BOOST_UBLAS_INLINE
-<a name="l00775"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a423d1dc8dbf20b2180093a504dea0ea2">00775</a> reverse_iterator <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a423d1dc8dbf20b2180093a504dea0ea2" title="Return a const reverse iterator on the end of the reverse vector (i.e. first element...">rend</a> () {
-<a name="l00776"></a>00776 <span class="keywordflow">return</span> reverse_iterator (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a3737e9b662f9ba10fa87789de4fa37f6" title="return an iterator on the first element of the vector">begin</a> ());
-<a name="l00777"></a>00777 }
-<a name="l00778"></a>00778
-<a name="l00779"></a>00779 <span class="comment">// -------------</span>
-<a name="l00780"></a>00780 <span class="comment">// Serialization</span>
-<a name="l00781"></a>00781 <span class="comment">// -------------</span>
-<a name="l00782"></a>00782
-<a name="l00786"></a>00786 <span class="keyword">template</span>&lt;<span class="keyword">class</span> Archive&gt;
-<a name="l00787"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a44062e23411cf30e80dd25d500cdfe2e">00787</a> <span class="keywordtype">void</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a44062e23411cf30e80dd25d500cdfe2e">serialize</a>(Archive &amp; ar, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="comment">/* file_version */</span>){
-<a name="l00788"></a>00788 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;data&quot;</span>,data_);
-<a name="l00789"></a>00789 }
-<a name="l00790"></a>00790
-<a name="l00791"></a>00791 <span class="keyword">private</span>:
-<a name="l00792"></a>00792 array_type data_;
-<a name="l00793"></a>00793 };
-<a name="l00794"></a>00794
-<a name="l00795"></a>00795
-<a name="l00796"></a>00796 <span class="comment">// --------------------</span>
-<a name="l00797"></a>00797 <span class="comment">// Bounded vector class</span>
-<a name="l00798"></a>00798 <span class="comment">// --------------------</span>
-<a name="l00799"></a>00799
-<a name="l00803"></a>00803 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, std::<span class="keywordtype">size_t</span> N&gt;
-<a name="l00804"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1bounded__vector.html">00804</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1bounded__vector.html" title="a dense vector of values of type T, of variable size but with maximum . A dense vector...">bounded_vector</a>:
-<a name="l00805"></a>00805 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>&lt;T, bounded_array&lt;T, N&gt; &gt; {
-<a name="l00806"></a>00806
-<a name="l00807"></a>00807 <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, bounded_array&lt;T, N&gt;</a> &gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector_type</a>;
-<a name="l00808"></a>00808 <span class="keyword">public</span>:
-<a name="l00809"></a>00809 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_type::size_type size_type;
-<a name="l00810"></a>00810 <span class="keyword">static</span> <span class="keyword">const</span> size_type <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a40757a37ac3ad92fc89895a200ac5de3" title="Return the maximum size of the data container. Return the upper bound (maximum size)...">max_size</a> = N;
-<a name="l00811"></a>00811
-<a name="l00812"></a>00812 <span class="comment">// Construction and destruction</span>
-<a name="l00813"></a>00813 BOOST_UBLAS_INLINE
-<a name="l00814"></a>00814 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1bounded__vector.html" title="a dense vector of values of type T, of variable size but with maximum . A dense vector...">bounded_vector</a> ():
-<a name="l00815"></a>00815 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector_type</a> (N) {}
-<a name="l00816"></a>00816 BOOST_UBLAS_INLINE
-<a name="l00817"></a>00817 bounded_vector (size_type <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1b9ef7522219d74ebd27bab25e4b6841" title="Return the size of the vector.">size</a>):
-<a name="l00818"></a>00818 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector_type</a> (size) {}
-<a name="l00819"></a>00819 BOOST_UBLAS_INLINE
-<a name="l00820"></a>00820 bounded_vector (<span class="keyword">const</span> bounded_vector &amp;v):
-<a name="l00821"></a>00821 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector_type</a> (v) {}
-<a name="l00822"></a>00822 <span class="keyword">template</span>&lt;<span class="keyword">class</span> A2&gt; <span class="comment">// Allow vector&lt;T,bounded_array&lt;N&gt; construction</span>
-<a name="l00823"></a>00823 BOOST_UBLAS_INLINE
-<a name="l00824"></a>00824 bounded_vector (<span class="keyword">const</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, A2&gt;</a> &amp;v):
-<a name="l00825"></a>00825 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector_type</a> (v) {}
-<a name="l00826"></a>00826 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00827"></a>00827 BOOST_UBLAS_INLINE
-<a name="l00828"></a>00828 bounded_vector (<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;ae):
-<a name="l00829"></a>00829 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector_type</a> (ae) {}
-<a name="l00830"></a>00830 BOOST_UBLAS_INLINE
-<a name="l00831"></a>00831 ~bounded_vector () {}
-<a name="l00832"></a>00832
-<a name="l00833"></a>00833 <span class="comment">// Assignment</span>
-<a name="l00834"></a>00834 <span class="preprocessor">#ifdef BOOST_UBLAS_MOVE_SEMANTICS</span>
-<a name="l00835"></a>00835 <span class="preprocessor"></span>
-<a name="l00837"></a>00837 BOOST_UBLAS_INLINE
-<a name="l00838"></a>00838 bounded_vector &amp;operator = (bounded_vector v) {
-<a name="l00839"></a>00839 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1724d353e3006619a995342bc6be134e" title="Assign a full vector (RHS-vector) to the current vector (LHS-vector).">vector_type::operator = </a>(v);
-<a name="l00840"></a>00840 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00841"></a>00841 }
-<a name="l00842"></a>00842 <span class="preprocessor">#else</span>
-<a name="l00843"></a>00843 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l00844"></a>00844 bounded_vector &amp;operator = (<span class="keyword">const</span> bounded_vector &amp;v) {
-<a name="l00845"></a>00845 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1724d353e3006619a995342bc6be134e" title="Assign a full vector (RHS-vector) to the current vector (LHS-vector).">vector_type::operator = </a>(v);
-<a name="l00846"></a>00846 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00847"></a>00847 }
-<a name="l00848"></a>00848 <span class="preprocessor">#endif</span>
-<a name="l00849"></a>00849 <span class="preprocessor"></span> <span class="keyword">template</span>&lt;<span class="keyword">class</span> A2&gt; <span class="comment">// Generic vector assignment</span>
-<a name="l00850"></a>00850 BOOST_UBLAS_INLINE
-<a name="l00851"></a>00851 bounded_vector &amp;operator = (<span class="keyword">const</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, A2&gt;</a> &amp;v) {
-<a name="l00852"></a>00852 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1724d353e3006619a995342bc6be134e" title="Assign a full vector (RHS-vector) to the current vector (LHS-vector).">vector_type::operator = </a>(v);
-<a name="l00853"></a>00853 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00854"></a>00854 }
-<a name="l00855"></a>00855 <span class="keyword">template</span>&lt;<span class="keyword">class</span> C&gt; <span class="comment">// Container assignment without temporary</span>
-<a name="l00856"></a>00856 BOOST_UBLAS_INLINE
-<a name="l00857"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1bounded__vector.html#a4a7502fc64dded94ce5b719da367c2f4">00857</a> bounded_vector &amp;operator = (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container&lt;C&gt;</a> &amp;v) {
-<a name="l00858"></a>00858 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1724d353e3006619a995342bc6be134e" title="Assign a full vector (RHS-vector) to the current vector (LHS-vector).">vector_type::operator = </a>(v);
-<a name="l00859"></a>00859 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00860"></a>00860 }
-<a name="l00861"></a>00861 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00862"></a>00862 BOOST_UBLAS_INLINE
-<a name="l00863"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1bounded__vector.html#a4d152b88addf11aa2754b3a24f46ba86">00863</a> bounded_vector &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;ae) {
-<a name="l00864"></a>00864 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html#a1724d353e3006619a995342bc6be134e" title="Assign a full vector (RHS-vector) to the current vector (LHS-vector).">vector_type::operator = </a>(ae);
-<a name="l00865"></a>00865 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00866"></a>00866 }
-<a name="l00867"></a>00867 };
-<a name="l00868"></a>00868
-<a name="l00869"></a>00869
-<a name="l00870"></a>00870 <span class="comment">// -----------------</span>
-<a name="l00871"></a>00871 <span class="comment">// Zero vector class</span>
-<a name="l00872"></a>00872 <span class="comment">// -----------------</span>
-<a name="l00873"></a>00873
-<a name="l00878"></a>00878 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> ALLOC&gt;
-<a name="l00879"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__vector.html">00879</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__vector.html" title="A zero vector of type T and a given size A zero vector of type T and a given size...">zero_vector</a>:
-<a name="l00880"></a>00880 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container</a>&lt;zero_vector&lt;T, ALLOC&gt; &gt; {
-<a name="l00881"></a>00881
-<a name="l00882"></a>00882 <span class="keyword">typedef</span> <span class="keyword">const</span> T *const_pointer;
-<a name="l00883"></a>00883 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__vector.html" title="A zero vector of type T and a given size A zero vector of type T and a given size...">zero_vector&lt;T, ALLOC&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__vector.html" title="A zero vector of type T and a given size A zero vector of type T and a given size...">self_type</a>;
-<a name="l00884"></a>00884 <span class="keyword">public</span>:
-<a name="l00885"></a>00885 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l00886"></a>00886 <span class="preprocessor"></span> <span class="keyword">using</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container&lt;self_type&gt;::operator </a>();
-<a name="l00887"></a>00887 <span class="preprocessor">#endif</span>
-<a name="l00888"></a>00888 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> ALLOC::size_type size_type;
-<a name="l00889"></a>00889 <span class="keyword">typedef</span> <span class="keyword">typename</span> ALLOC::difference_type difference_type;
-<a name="l00890"></a>00890 <span class="keyword">typedef</span> T value_type;
-<a name="l00891"></a>00891 <span class="keyword">typedef</span> <span class="keyword">const</span> T &amp;const_reference;
-<a name="l00892"></a>00892 <span class="keyword">typedef</span> T &amp;reference;
-<a name="l00893"></a>00893 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference&lt;const self_type&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">const_closure_type</a>;
-<a name="l00894"></a>00894 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference&lt;self_type&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">closure_type</a>;
-<a name="l00895"></a>00895 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__tag.html">sparse_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__tag.html">storage_category</a>;
-<a name="l00896"></a>00896
-<a name="l00897"></a>00897 <span class="comment">// Construction and destruction</span>
-<a name="l00898"></a>00898 BOOST_UBLAS_INLINE
-<a name="l00899"></a>00899 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__vector.html" title="A zero vector of type T and a given size A zero vector of type T and a given size...">zero_vector</a> ():
-<a name="l00900"></a>00900 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container&lt;self_type&gt;</a> (),
-<a name="l00901"></a>00901 size_ (0) {}
-<a name="l00902"></a>00902 <span class="keyword">explicit</span> BOOST_UBLAS_INLINE
-<a name="l00903"></a>00903 zero_vector (size_type size):
-<a name="l00904"></a>00904 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container&lt;self_type&gt;</a> (),
-<a name="l00905"></a>00905 size_ (size) {}
-<a name="l00906"></a>00906 BOOST_UBLAS_INLINE
-<a name="l00907"></a>00907 zero_vector (<span class="keyword">const</span> zero_vector &amp;v):
-<a name="l00908"></a>00908 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container&lt;self_type&gt;</a> (),
-<a name="l00909"></a>00909 size_ (v.size_) {}
-<a name="l00910"></a>00910
-<a name="l00911"></a>00911 <span class="comment">// Accessors</span>
-<a name="l00912"></a>00912 BOOST_UBLAS_INLINE
-<a name="l00913"></a>00913 size_type size ()<span class="keyword"> const </span>{
-<a name="l00914"></a>00914 <span class="keywordflow">return</span> size_;
-<a name="l00915"></a>00915 }
-<a name="l00916"></a>00916
-<a name="l00917"></a>00917 <span class="comment">// Resizing</span>
-<a name="l00918"></a>00918 BOOST_UBLAS_INLINE
-<a name="l00919"></a>00919 <span class="keywordtype">void</span> resize (size_type size, <span class="keywordtype">bool</span> <span class="comment">/*preserve*/</span> = <span class="keyword">true</span>) {
-<a name="l00920"></a>00920 size_ = size;
-<a name="l00921"></a>00921 }
-<a name="l00922"></a>00922
-<a name="l00923"></a>00923 <span class="comment">// Element support</span>
-<a name="l00924"></a>00924 BOOST_UBLAS_INLINE
-<a name="l00925"></a>00925 const_pointer find_element (size_type i)<span class="keyword"> const </span>{
-<a name="l00926"></a>00926 <span class="keywordflow">return</span> &amp; zero_;
-<a name="l00927"></a>00927 }
-<a name="l00928"></a>00928
-<a name="l00929"></a>00929 <span class="comment">// Element access</span>
-<a name="l00930"></a>00930 BOOST_UBLAS_INLINE
-<a name="l00931"></a>00931 const_reference operator () (size_type <span class="comment">/* i */</span>)<span class="keyword"> const </span>{
-<a name="l00932"></a>00932 <span class="keywordflow">return</span> zero_;
-<a name="l00933"></a>00933 }
-<a name="l00934"></a>00934
-<a name="l00935"></a>00935 BOOST_UBLAS_INLINE
-<a name="l00936"></a>00936 const_reference operator [] (size_type i)<span class="keyword"> const </span>{
-<a name="l00937"></a>00937 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) (i);
-<a name="l00938"></a>00938 }
-<a name="l00939"></a>00939
-<a name="l00940"></a>00940 <span class="comment">// Assignment</span>
-<a name="l00941"></a>00941 BOOST_UBLAS_INLINE
-<a name="l00942"></a>00942 zero_vector &amp;operator = (<span class="keyword">const</span> zero_vector &amp;v) {
-<a name="l00943"></a>00943 size_ = v.size_;
-<a name="l00944"></a>00944 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00945"></a>00945 }
-<a name="l00946"></a>00946 BOOST_UBLAS_INLINE
-<a name="l00947"></a>00947 zero_vector &amp;assign_temporary (zero_vector &amp;v) {
-<a name="l00948"></a>00948 swap (v);
-<a name="l00949"></a>00949 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00950"></a>00950 }
-<a name="l00951"></a>00951
-<a name="l00952"></a>00952 <span class="comment">// Swapping</span>
-<a name="l00953"></a>00953 BOOST_UBLAS_INLINE
-<a name="l00954"></a>00954 <span class="keywordtype">void</span> swap (zero_vector &amp;v) {
-<a name="l00955"></a>00955 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;v) {
-<a name="l00956"></a>00956 std::swap (size_, v.size_);
-<a name="l00957"></a>00957 }
-<a name="l00958"></a>00958 }
-<a name="l00959"></a>00959 BOOST_UBLAS_INLINE
-<a name="l00960"></a>00960 <span class="keyword">friend</span> <span class="keywordtype">void</span> swap (zero_vector &amp;v1, zero_vector &amp;v2) {
-<a name="l00961"></a>00961 v1.swap (v2);
-<a name="l00962"></a>00962 }
-<a name="l00963"></a>00963
-<a name="l00964"></a>00964 <span class="comment">// Iterator types</span>
-<a name="l00965"></a>00965 <span class="keyword">public</span>:
-<a name="l00966"></a>00966 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__vector_1_1const__iterator.html">const_iterator</a>;
-<a name="l00967"></a>00967
-<a name="l00968"></a>00968 <span class="comment">// Element lookup</span>
-<a name="l00969"></a>00969 BOOST_UBLAS_INLINE
-<a name="l00970"></a>00970 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__vector_1_1const__iterator.html">const_iterator</a> find (size_type <span class="comment">/*i*/</span>)<span class="keyword"> const </span>{
-<a name="l00971"></a>00971 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__vector_1_1const__iterator.html">const_iterator</a> (*<span class="keyword">this</span>);
-<a name="l00972"></a>00972 }
-<a name="l00973"></a>00973
-<a name="l00974"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__vector_1_1const__iterator.html">00974</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__vector_1_1const__iterator.html">const_iterator</a>:
-<a name="l00975"></a>00975 <span class="keyword">public</span> container_const_reference&lt;zero_vector&gt;,
-<a name="l00976"></a>00976 <span class="keyword">public</span> bidirectional_iterator_base&lt;sparse_bidirectional_iterator_tag,
-<a name="l00977"></a>00977 const_iterator, value_type&gt; {
-<a name="l00978"></a>00978 <span class="keyword">public</span>:
-<a name="l00979"></a>00979 <span class="keyword">typedef</span> <span class="keyword">typename</span> zero_vector::difference_type difference_type;
-<a name="l00980"></a>00980 <span class="keyword">typedef</span> <span class="keyword">typename</span> zero_vector::value_type value_type;
-<a name="l00981"></a>00981 <span class="keyword">typedef</span> <span class="keyword">typename</span> zero_vector::const_reference reference;
-<a name="l00982"></a>00982 <span class="keyword">typedef</span> <span class="keyword">typename</span> zero_vector::const_pointer pointer;
-<a name="l00983"></a>00983
-<a name="l00984"></a>00984 <span class="comment">// Construction and destruction</span>
-<a name="l00985"></a>00985 BOOST_UBLAS_INLINE
-<a name="l00986"></a>00986 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__vector_1_1const__iterator.html">const_iterator</a> ():
-<a name="l00987"></a>00987 container_const_reference&lt;self_type&gt; () {}
-<a name="l00988"></a>00988 BOOST_UBLAS_INLINE
-<a name="l00989"></a>00989 const_iterator (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__vector.html" title="A zero vector of type T and a given size A zero vector of type T and a given size...">self_type</a> &amp;v):
-<a name="l00990"></a>00990 container_const_reference&lt;self_type&gt; (v) {}
-<a name="l00991"></a>00991
-<a name="l00992"></a>00992 <span class="comment">// Arithmetic</span>
-<a name="l00993"></a>00993 BOOST_UBLAS_INLINE
-<a name="l00994"></a>00994 const_iterator &amp;operator ++ () {
-<a name="l00995"></a>00995 BOOST_UBLAS_CHECK_FALSE (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00996"></a>00996 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00997"></a>00997 }
-<a name="l00998"></a>00998 BOOST_UBLAS_INLINE
-<a name="l00999"></a>00999 const_iterator &amp;operator -- () {
-<a name="l01000"></a>01000 BOOST_UBLAS_CHECK_FALSE (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01001"></a>01001 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01002"></a>01002 }
-<a name="l01003"></a>01003
-<a name="l01004"></a>01004 <span class="comment">// Dereference</span>
-<a name="l01005"></a>01005 BOOST_UBLAS_INLINE
-<a name="l01006"></a>01006 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l01007"></a>01007 BOOST_UBLAS_CHECK_FALSE (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01008"></a>01008 <span class="keywordflow">return</span> zero_; <span class="comment">// arbitary return value</span>
-<a name="l01009"></a>01009 }
-<a name="l01010"></a>01010
-<a name="l01011"></a>01011 <span class="comment">// Index</span>
-<a name="l01012"></a>01012 BOOST_UBLAS_INLINE
-<a name="l01013"></a>01013 size_type index ()<span class="keyword"> const </span>{
-<a name="l01014"></a>01014 BOOST_UBLAS_CHECK_FALSE (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01015"></a>01015 <span class="keywordflow">return</span> 0; <span class="comment">// arbitary return value</span>
-<a name="l01016"></a>01016 }
-<a name="l01017"></a>01017
-<a name="l01018"></a>01018 <span class="comment">// Assignment</span>
-<a name="l01019"></a>01019 BOOST_UBLAS_INLINE
-<a name="l01020"></a>01020 const_iterator &amp;operator = (<span class="keyword">const</span> const_iterator &amp;it) {
-<a name="l01021"></a>01021 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l01022"></a>01022 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01023"></a>01023 }
-<a name="l01024"></a>01024
-<a name="l01025"></a>01025 <span class="comment">// Comparison</span>
-<a name="l01026"></a>01026 BOOST_UBLAS_INLINE
-<a name="l01027"></a>01027 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l01028"></a>01028 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="l01029"></a>01029 detail::ignore_unused_variable_warning(it);
-<a name="l01030"></a>01030 <span class="keywordflow">return</span> <span class="keyword">true</span>;
-<a name="l01031"></a>01031 }
-<a name="l01032"></a>01032 };
-<a name="l01033"></a>01033
-<a name="l01034"></a>01034 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__vector_1_1const__iterator.html">const_iterator</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__vector_1_1const__iterator.html">iterator</a>;
-<a name="l01035"></a>01035
-<a name="l01036"></a>01036 BOOST_UBLAS_INLINE
-<a name="l01037"></a>01037 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__vector_1_1const__iterator.html">const_iterator</a> begin ()<span class="keyword"> const </span>{
-<a name="l01038"></a>01038 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1zero__vector_1_1const__iterator.html">const_iterator</a> (*<span class="keyword">this</span>);
-<a name="l01039"></a>01039 }
-<a name="l01040"></a>01040 BOOST_UBLAS_INLINE
-<a name="l01041"></a>01041 const_iterator end ()<span class="keyword"> const </span>{
-<a name="l01042"></a>01042 <span class="keywordflow">return</span> const_iterator (*<span class="keyword">this</span>);
-<a name="l01043"></a>01043 }
-<a name="l01044"></a>01044
-<a name="l01045"></a>01045 <span class="comment">// Reverse iterator</span>
-<a name="l01046"></a>01046 <span class="keyword">typedef</span> reverse_iterator_base&lt;const_iterator&gt; const_reverse_iterator;
-<a name="l01047"></a>01047
-<a name="l01048"></a>01048 BOOST_UBLAS_INLINE
-<a name="l01049"></a>01049 const_reverse_iterator rbegin ()<span class="keyword"> const </span>{
-<a name="l01050"></a>01050 <span class="keywordflow">return</span> const_reverse_iterator (end ());
-<a name="l01051"></a>01051 }
-<a name="l01052"></a>01052 BOOST_UBLAS_INLINE
-<a name="l01053"></a>01053 const_reverse_iterator rend ()<span class="keyword"> const </span>{
-<a name="l01054"></a>01054 <span class="keywordflow">return</span> const_reverse_iterator (begin ());
-<a name="l01055"></a>01055 }
-<a name="l01056"></a>01056
-<a name="l01057"></a>01057 <span class="comment">// Serialization</span>
-<a name="l01058"></a>01058 <span class="keyword">template</span>&lt;<span class="keyword">class</span> Archive&gt;
-<a name="l01059"></a>01059 <span class="keywordtype">void</span> serialize(Archive &amp; ar, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="comment">/* file_version */</span>){
-<a name="l01060"></a>01060 serialization::collection_size_type s (size_);
-<a name="l01061"></a>01061 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;size&quot;</span>,s);
-<a name="l01062"></a>01062 <span class="keywordflow">if</span> (Archive::is_loading::value) {
-<a name="l01063"></a>01063 size_ = s;
-<a name="l01064"></a>01064 }
-<a name="l01065"></a>01065 }
-<a name="l01066"></a>01066
-<a name="l01067"></a>01067 <span class="keyword">private</span>:
-<a name="l01068"></a>01068 size_type size_;
-<a name="l01069"></a>01069 <span class="keyword">typedef</span> <span class="keyword">const</span> value_type const_value_type;
-<a name="l01070"></a>01070 <span class="keyword">static</span> const_value_type zero_;
-<a name="l01071"></a>01071 };
-<a name="l01072"></a>01072
-<a name="l01073"></a>01073 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> ALLOC&gt;
-<a name="l01074"></a>01074 <span class="keyword">typename</span> zero_vector&lt;T, ALLOC&gt;::const_value_type zero_vector&lt;T, ALLOC&gt;::zero_ = T(<span class="comment">/*zero*/</span>);
-<a name="l01075"></a>01075
-<a name="l01076"></a>01076
-<a name="l01077"></a>01077 <span class="comment">// Unit vector class</span>
-<a name="l01083"></a>01083 <span class="comment"></span> <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> ALLOC&gt;
-<a name="l01084"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html">01084</a> <span class="keyword">class </span><a class="code" 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>:
-<a name="l01085"></a>01085 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container</a>&lt;unit_vector&lt;T, ALLOC&gt; &gt; {
-<a name="l01086"></a>01086
-<a name="l01087"></a>01087 <span class="keyword">typedef</span> <span class="keyword">const</span> T *const_pointer;
-<a name="l01088"></a>01088 <span class="keyword">typedef</span> <a class="code" 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&lt;T, ALLOC&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html" title="unit_vector represents a canonical unit vector unit_vector represents a canonical...">self_type</a>;
-<a name="l01089"></a>01089 <span class="keyword">public</span>:
-<a name="l01090"></a>01090 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l01091"></a>01091 <span class="preprocessor"></span> <span class="keyword">using</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container&lt;self_type&gt;::operator </a>();
-<a name="l01092"></a>01092 <span class="preprocessor">#endif</span>
-<a name="l01093"></a>01093 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> ALLOC::size_type size_type;
-<a name="l01094"></a>01094 <span class="keyword">typedef</span> <span class="keyword">typename</span> ALLOC::difference_type difference_type;
-<a name="l01095"></a>01095 <span class="keyword">typedef</span> T value_type;
-<a name="l01096"></a>01096 <span class="keyword">typedef</span> <span class="keyword">const</span> T &amp;const_reference;
-<a name="l01097"></a>01097 <span class="keyword">typedef</span> T &amp;reference;
-<a name="l01098"></a>01098 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference&lt;const self_type&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">const_closure_type</a>;
-<a name="l01099"></a>01099 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference&lt;self_type&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">closure_type</a>;
-<a name="l01100"></a>01100 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__tag.html">sparse_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__tag.html">storage_category</a>;
-<a name="l01101"></a>01101
-<a name="l01102"></a>01102 <span class="comment">// Construction and destruction</span>
-<a name="l01104"></a>01104 <span class="comment"></span> BOOST_UBLAS_INLINE
-<a name="l01105"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#a2c9563ed01b1c1ed02f6889e666ea57b">01105</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#a2c9563ed01b1c1ed02f6889e666ea57b" title="Simple constructor with dimension and index 0.">unit_vector</a> ():
-<a name="l01106"></a>01106 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container</a>&lt;<a class="code" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html" title="unit_vector represents a canonical unit vector unit_vector represents a canonical...">self_type</a>&gt; (),
-<a name="l01107"></a>01107 size_ (0), index_ (0) {}
-<a name="l01108"></a>01108
-<a name="l01112"></a>01112 BOOST_UBLAS_INLINE
-<a name="l01113"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#a902e22f9b4ee33ade864ec4166c7933c">01113</a> <span class="keyword">explicit</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#a2c9563ed01b1c1ed02f6889e666ea57b" title="Simple constructor with dimension and index 0.">unit_vector</a> (size_type size, size_type <a class="code" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#acaa259e1495730cd27c61241f4068f28" title="Return the order of the unit vector.">index</a> = 0):
-<a name="l01114"></a>01114 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container</a>&lt;<a class="code" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html" title="unit_vector represents a canonical unit vector unit_vector represents a canonical...">self_type</a>&gt; (),
-<a name="l01115"></a>01115 size_ (size), index_ (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#acaa259e1495730cd27c61241f4068f28" title="Return the order of the unit vector.">index</a>) {}
-<a name="l01116"></a>01116
-<a name="l01118"></a>01118 BOOST_UBLAS_INLINE
-<a name="l01119"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#a7474b9a13870610d40f7a4e2b584decd">01119</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#a2c9563ed01b1c1ed02f6889e666ea57b" title="Simple constructor with dimension and index 0.">unit_vector</a> (<span class="keyword">const</span> <a class="code" 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> &amp;v):
-<a name="l01120"></a>01120 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container</a>&lt;<a class="code" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html" title="unit_vector represents a canonical unit vector unit_vector represents a canonical...">self_type</a>&gt; (),
-<a name="l01121"></a>01121 size_ (v.size_), index_ (v.index_) {}
-<a name="l01122"></a>01122
-<a name="l01123"></a>01123 <span class="comment">// Accessors</span>
-<a name="l01124"></a>01124 <span class="comment">//----------</span>
-<a name="l01125"></a>01125
-<a name="l01127"></a>01127 BOOST_UBLAS_INLINE
-<a name="l01128"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#ae3cab9225c79b18e895d4f1d0f045b80">01128</a> size_type <a class="code" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#ae3cab9225c79b18e895d4f1d0f045b80" title="Return the size (dimension) of the vector.">size</a> ()<span class="keyword"> const </span>{
-<a name="l01129"></a>01129 <span class="keywordflow">return</span> size_;
-<a name="l01130"></a>01130 }
-<a name="l01131"></a>01131
-<a name="l01133"></a>01133 BOOST_UBLAS_INLINE
-<a name="l01134"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#acaa259e1495730cd27c61241f4068f28">01134</a> size_type <a class="code" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#acaa259e1495730cd27c61241f4068f28" title="Return the order of the unit vector.">index</a> ()<span class="keyword"> const </span>{
-<a name="l01135"></a>01135 <span class="keywordflow">return</span> index_;
-<a name="l01136"></a>01136 }
-<a name="l01137"></a>01137
-<a name="l01138"></a>01138 <span class="comment">// Resizing</span>
-<a name="l01139"></a>01139 <span class="comment">// --------</span>
-<a name="l01140"></a>01140
-<a name="l01143"></a>01143 BOOST_UBLAS_INLINE
-<a name="l01144"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#a7d5c93416d68c17a93bc3dec0a8ad914">01144</a> <span class="keywordtype">void</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#a7d5c93416d68c17a93bc3dec0a8ad914" title="Resize the vector. The values are preserved by default (i.e. the index does not change)...">resize</a> (size_type size, <span class="keywordtype">bool</span> <span class="comment">/*preserve*/</span> = <span class="keyword">true</span>) {
-<a name="l01145"></a>01145 size_ = size;
-<a name="l01146"></a>01146 }
-<a name="l01147"></a>01147
-<a name="l01148"></a>01148 <span class="comment">// Element support</span>
-<a name="l01149"></a>01149 <span class="comment">// ---------------</span>
-<a name="l01150"></a>01150
-<a name="l01152"></a>01152 BOOST_UBLAS_INLINE
-<a name="l01153"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#a3a332a696c21d95de23451238db15248">01153</a> const_pointer <a class="code" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#a3a332a696c21d95de23451238db15248" title="Return a const pointer to the element of index i.">find_element</a> (size_type i)<span class="keyword"> const </span>{
-<a name="l01154"></a>01154 <span class="keywordflow">if</span> (i == index_)
-<a name="l01155"></a>01155 <span class="keywordflow">return</span> &amp; one_;
-<a name="l01156"></a>01156 <span class="keywordflow">else</span>
-<a name="l01157"></a>01157 <span class="keywordflow">return</span> &amp; zero_;
-<a name="l01158"></a>01158 }
-<a name="l01159"></a>01159
-<a name="l01160"></a>01160 <span class="comment">// Element access</span>
-<a name="l01161"></a>01161 BOOST_UBLAS_INLINE
-<a name="l01162"></a>01162 const_reference operator () (size_type i)<span class="keyword"> const </span>{
-<a name="l01163"></a>01163 <span class="keywordflow">if</span> (i == index_)
-<a name="l01164"></a>01164 <span class="keywordflow">return</span> one_;
-<a name="l01165"></a>01165 <span class="keywordflow">else</span>
-<a name="l01166"></a>01166 <span class="keywordflow">return</span> zero_;
-<a name="l01167"></a>01167 }
-<a name="l01168"></a>01168
-<a name="l01169"></a>01169 BOOST_UBLAS_INLINE
-<a name="l01170"></a>01170 const_reference operator [] (size_type i)<span class="keyword"> const </span>{
-<a name="l01171"></a>01171 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) (i);
-<a name="l01172"></a>01172 }
-<a name="l01173"></a>01173
-<a name="l01174"></a>01174 <span class="comment">// Assignment</span>
-<a name="l01175"></a>01175 BOOST_UBLAS_INLINE
-<a name="l01176"></a>01176 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#a2c9563ed01b1c1ed02f6889e666ea57b" title="Simple constructor with dimension and index 0.">unit_vector</a> &amp;operator = (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#a2c9563ed01b1c1ed02f6889e666ea57b" title="Simple constructor with dimension and index 0.">unit_vector</a> &amp;v) {
-<a name="l01177"></a>01177 size_ = v.size_;
-<a name="l01178"></a>01178 index_ = v.index_;
-<a name="l01179"></a>01179 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01180"></a>01180 }
-<a name="l01181"></a>01181 BOOST_UBLAS_INLINE
-<a name="l01182"></a>01182 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#a2c9563ed01b1c1ed02f6889e666ea57b" title="Simple constructor with dimension and index 0.">unit_vector</a> &amp;assign_temporary (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#a2c9563ed01b1c1ed02f6889e666ea57b" title="Simple constructor with dimension and index 0.">unit_vector</a> &amp;v) {
-<a name="l01183"></a>01183 swap (v);
-<a name="l01184"></a>01184 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01185"></a>01185 }
-<a name="l01186"></a>01186
-<a name="l01187"></a>01187 <span class="comment">// Swapping</span>
-<a name="l01188"></a>01188 BOOST_UBLAS_INLINE
-<a name="l01189"></a>01189 <span class="keywordtype">void</span> swap (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#a2c9563ed01b1c1ed02f6889e666ea57b" title="Simple constructor with dimension and index 0.">unit_vector</a> &amp;v) {
-<a name="l01190"></a>01190 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;v) {
-<a name="l01191"></a>01191 std::swap (size_, v.size_);
-<a name="l01192"></a>01192 std::swap (index_, v.index_);
-<a name="l01193"></a>01193 }
-<a name="l01194"></a>01194 }
-<a name="l01195"></a>01195 BOOST_UBLAS_INLINE
-<a name="l01196"></a>01196 <span class="keyword">friend</span> <span class="keywordtype">void</span> swap (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#a2c9563ed01b1c1ed02f6889e666ea57b" title="Simple constructor with dimension and index 0.">unit_vector</a> &amp;v1, <a class="code" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html#a2c9563ed01b1c1ed02f6889e666ea57b" title="Simple constructor with dimension and index 0.">unit_vector</a> &amp;v2) {
-<a name="l01197"></a>01197 v1.swap (v2);
-<a name="l01198"></a>01198 }
-<a name="l01199"></a>01199
-<a name="l01200"></a>01200 <span class="comment">// Iterator types</span>
-<a name="l01201"></a>01201 <span class="keyword">private</span>:
-<a name="l01202"></a>01202 <span class="comment">// Use bool to indicate begin (one_ as value)</span>
-<a name="l01203"></a>01203 <span class="keyword">typedef</span> <span class="keywordtype">bool</span> const_subiterator_type;
-<a name="l01204"></a>01204 <span class="keyword">public</span>:
-<a name="l01205"></a>01205 <span class="keyword">class </span>const_iterator;
-<a name="l01206"></a>01206
-<a name="l01207"></a>01207 <span class="comment">// Element lookup</span>
-<a name="l01208"></a>01208 BOOST_UBLAS_INLINE
-<a name="l01209"></a>01209 const_iterator find (size_type i)<span class="keyword"> const </span>{
-<a name="l01210"></a>01210 <span class="keywordflow">return</span> const_iterator (*<span class="keyword">this</span>, i &lt;= index_);
-<a name="l01211"></a>01211 }
-<a name="l01212"></a>01212
-<a name="l01213"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1unit__vector_1_1const__iterator.html">01213</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1unit__vector_1_1const__iterator.html">const_iterator</a>:
-<a name="l01214"></a>01214 <span class="keyword">public</span> container_const_reference&lt;unit_vector&gt;,
-<a name="l01215"></a>01215 <span class="keyword">public</span> bidirectional_iterator_base&lt;sparse_bidirectional_iterator_tag,
-<a name="l01216"></a>01216 const_iterator, value_type&gt; {
-<a name="l01217"></a>01217 <span class="keyword">public</span>:
-<a name="l01218"></a>01218 <span class="keyword">typedef</span> <span class="keyword">typename</span> unit_vector::difference_type difference_type;
-<a name="l01219"></a>01219 <span class="keyword">typedef</span> <span class="keyword">typename</span> unit_vector::value_type value_type;
-<a name="l01220"></a>01220 <span class="keyword">typedef</span> <span class="keyword">typename</span> unit_vector::const_reference reference;
-<a name="l01221"></a>01221 <span class="keyword">typedef</span> <span class="keyword">typename</span> unit_vector::const_pointer pointer;
-<a name="l01222"></a>01222
-<a name="l01223"></a>01223 <span class="comment">// Construction and destruction</span>
-<a name="l01224"></a>01224 BOOST_UBLAS_INLINE
-<a name="l01225"></a>01225 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1unit__vector_1_1const__iterator.html">const_iterator</a> ():
-<a name="l01226"></a>01226 container_const_reference&lt;unit_vector&gt; (), it_ () {}
-<a name="l01227"></a>01227 BOOST_UBLAS_INLINE
-<a name="l01228"></a>01228 const_iterator (<span class="keyword">const</span> <a class="code" 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> &amp;v, <span class="keyword">const</span> const_subiterator_type &amp;it):
-<a name="l01229"></a>01229 container_const_reference&lt;unit_vector&gt; (v), it_ (it) {}
-<a name="l01230"></a>01230
-<a name="l01231"></a>01231 <span class="comment">// Arithmetic</span>
-<a name="l01232"></a>01232 BOOST_UBLAS_INLINE
-<a name="l01233"></a>01233 const_iterator &amp;operator ++ () {
-<a name="l01234"></a>01234 BOOST_UBLAS_CHECK (it_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01235"></a>01235 it_ = !it_;
-<a name="l01236"></a>01236 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01237"></a>01237 }
-<a name="l01238"></a>01238 BOOST_UBLAS_INLINE
-<a name="l01239"></a>01239 const_iterator &amp;operator -- () {
-<a name="l01240"></a>01240 BOOST_UBLAS_CHECK (!it_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01241"></a>01241 it_ = !it_;
-<a name="l01242"></a>01242 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01243"></a>01243 }
-<a name="l01244"></a>01244
-<a name="l01245"></a>01245 <span class="comment">// Dereference</span>
-<a name="l01246"></a>01246 BOOST_UBLAS_INLINE
-<a name="l01247"></a>01247 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l01248"></a>01248 BOOST_UBLAS_CHECK (it_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01249"></a>01249 <span class="keywordflow">return</span> one_;
-<a name="l01250"></a>01250 }
-<a name="l01251"></a>01251
-<a name="l01252"></a>01252 <span class="comment">// Index</span>
-<a name="l01253"></a>01253 BOOST_UBLAS_INLINE
-<a name="l01254"></a>01254 size_type index ()<span class="keyword"> const </span>{
-<a name="l01255"></a>01255 BOOST_UBLAS_CHECK (it_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01256"></a>01256 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().index_;
-<a name="l01257"></a>01257 }
-<a name="l01258"></a>01258
-<a name="l01259"></a>01259 <span class="comment">// Assignment</span>
-<a name="l01260"></a>01260 BOOST_UBLAS_INLINE
-<a name="l01261"></a>01261 const_iterator &amp;operator = (<span class="keyword">const</span> const_iterator &amp;it) {
-<a name="l01262"></a>01262 container_const_reference&lt;unit_vector&gt;::assign (&amp;it ());
-<a name="l01263"></a>01263 it_ = it.it_;
-<a name="l01264"></a>01264 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01265"></a>01265 }
-<a name="l01266"></a>01266
-<a name="l01267"></a>01267 <span class="comment">// Comparison</span>
-<a name="l01268"></a>01268 BOOST_UBLAS_INLINE
-<a name="l01269"></a>01269 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l01270"></a>01270 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="l01271"></a>01271 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l01272"></a>01272 }
-<a name="l01273"></a>01273
-<a name="l01274"></a>01274 <span class="keyword">private</span>:
-<a name="l01275"></a>01275 const_subiterator_type it_;
-<a name="l01276"></a>01276 };
-<a name="l01277"></a>01277
-<a name="l01278"></a>01278 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1unit__vector_1_1const__iterator.html">const_iterator</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1unit__vector_1_1const__iterator.html">iterator</a>;
-<a name="l01279"></a>01279
-<a name="l01280"></a>01280 BOOST_UBLAS_INLINE
-<a name="l01281"></a>01281 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1unit__vector_1_1const__iterator.html">const_iterator</a> begin ()<span class="keyword"> const </span>{
-<a name="l01282"></a>01282 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1unit__vector_1_1const__iterator.html">const_iterator</a> (*<span class="keyword">this</span>, <span class="keyword">true</span>);
-<a name="l01283"></a>01283 }
-<a name="l01284"></a>01284 BOOST_UBLAS_INLINE
-<a name="l01285"></a>01285 const_iterator end ()<span class="keyword"> const </span>{
-<a name="l01286"></a>01286 <span class="keywordflow">return</span> const_iterator (*<span class="keyword">this</span>, <span class="keyword">false</span>);
-<a name="l01287"></a>01287 }
-<a name="l01288"></a>01288
-<a name="l01289"></a>01289 <span class="comment">// Reverse iterator</span>
-<a name="l01290"></a>01290 <span class="keyword">typedef</span> reverse_iterator_base&lt;const_iterator&gt; const_reverse_iterator;
-<a name="l01291"></a>01291
-<a name="l01292"></a>01292 BOOST_UBLAS_INLINE
-<a name="l01293"></a>01293 const_reverse_iterator rbegin ()<span class="keyword"> const </span>{
-<a name="l01294"></a>01294 <span class="keywordflow">return</span> const_reverse_iterator (end ());
-<a name="l01295"></a>01295 }
-<a name="l01296"></a>01296 BOOST_UBLAS_INLINE
-<a name="l01297"></a>01297 const_reverse_iterator rend ()<span class="keyword"> const </span>{
-<a name="l01298"></a>01298 <span class="keywordflow">return</span> const_reverse_iterator (begin ());
-<a name="l01299"></a>01299 }
-<a name="l01300"></a>01300
-<a name="l01301"></a>01301 <span class="comment">// Serialization</span>
-<a name="l01302"></a>01302 <span class="keyword">template</span>&lt;<span class="keyword">class</span> Archive&gt;
-<a name="l01303"></a>01303 <span class="keywordtype">void</span> serialize(Archive &amp; ar, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="comment">/* file_version */</span>){
-<a name="l01304"></a>01304 serialization::collection_size_type s (size_);
-<a name="l01305"></a>01305 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;size&quot;</span>,s);
-<a name="l01306"></a>01306 <span class="keywordflow">if</span> (Archive::is_loading::value) {
-<a name="l01307"></a>01307 size_ = s;
-<a name="l01308"></a>01308 }
-<a name="l01309"></a>01309 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;index&quot;</span>, index_);
-<a name="l01310"></a>01310 }
-<a name="l01311"></a>01311
-<a name="l01312"></a>01312 <span class="keyword">private</span>:
-<a name="l01313"></a>01313 size_type size_;
-<a name="l01314"></a>01314 size_type index_;
-<a name="l01315"></a>01315 <span class="keyword">typedef</span> <span class="keyword">const</span> value_type const_value_type;
-<a name="l01316"></a>01316 <span class="keyword">static</span> const_value_type zero_;
-<a name="l01317"></a>01317 <span class="keyword">static</span> const_value_type one_;
-<a name="l01318"></a>01318 };
-<a name="l01319"></a>01319
-<a name="l01320"></a>01320 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> ALLOC&gt;
-<a name="l01321"></a>01321 <span class="keyword">typename</span> unit_vector&lt;T, ALLOC&gt;::const_value_type unit_vector&lt;T, ALLOC&gt;::zero_ = T(<span class="comment">/*zero*/</span>);
-<a name="l01322"></a>01322 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> ALLOC&gt;
-<a name="l01323"></a>01323 <span class="keyword">typename</span> unit_vector&lt;T, ALLOC&gt;::const_value_type unit_vector&lt;T, ALLOC&gt;::one_ (1); <span class="comment">// ISSUE: need &apos;one&apos;-traits here</span>
-<a name="l01324"></a>01324
-<a name="l01330"></a>01330 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> ALLOC&gt;
-<a name="l01331"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__vector.html">01331</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__vector.html" title="A scalar (i.e. unique value) vector of type T and a given size A scalar (i.e. unique...">scalar_vector</a>:
-<a name="l01332"></a>01332 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container</a>&lt;scalar_vector&lt;T, ALLOC&gt; &gt; {
-<a name="l01333"></a>01333
-<a name="l01334"></a>01334 <span class="keyword">typedef</span> <span class="keyword">const</span> T *const_pointer;
-<a name="l01335"></a>01335 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__vector.html" title="A scalar (i.e. unique value) vector of type T and a given size A scalar (i.e. unique...">scalar_vector&lt;T, ALLOC&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__vector.html" title="A scalar (i.e. unique value) vector of type T and a given size A scalar (i.e. unique...">self_type</a>;
-<a name="l01336"></a>01336 <span class="keyword">public</span>:
-<a name="l01337"></a>01337 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l01338"></a>01338 <span class="preprocessor"></span> <span class="keyword">using</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container&lt;self_type&gt;::operator </a>();
-<a name="l01339"></a>01339 <span class="preprocessor">#endif</span>
-<a name="l01340"></a>01340 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> ALLOC::size_type size_type;
-<a name="l01341"></a>01341 <span class="keyword">typedef</span> <span class="keyword">typename</span> ALLOC::difference_type difference_type;
-<a name="l01342"></a>01342 <span class="keyword">typedef</span> T value_type;
-<a name="l01343"></a>01343 <span class="keyword">typedef</span> <span class="keyword">const</span> T &amp;const_reference;
-<a name="l01344"></a>01344 <span class="keyword">typedef</span> T &amp;reference;
-<a name="l01345"></a>01345 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference&lt;const self_type&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">const_closure_type</a>;
-<a name="l01346"></a>01346 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference&lt;self_type&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">closure_type</a>;
-<a name="l01347"></a>01347 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__tag.html">dense_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__tag.html">storage_category</a>;
-<a name="l01348"></a>01348
-<a name="l01349"></a>01349 <span class="comment">// Construction and destruction</span>
-<a name="l01350"></a>01350 BOOST_UBLAS_INLINE
-<a name="l01351"></a>01351 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__vector.html" title="A scalar (i.e. unique value) vector of type T and a given size A scalar (i.e. unique...">scalar_vector</a> ():
-<a name="l01352"></a>01352 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container&lt;self_type&gt;</a> (),
-<a name="l01353"></a>01353 size_ (0), value_ () {}
-<a name="l01354"></a>01354 BOOST_UBLAS_INLINE
-<a name="l01355"></a>01355 <span class="keyword">explicit</span> scalar_vector (size_type size, <span class="keyword">const</span> value_type &amp;value = value_type(1)):
-<a name="l01356"></a>01356 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container&lt;self_type&gt;</a> (),
-<a name="l01357"></a>01357 size_ (size), value_ (value) {}
-<a name="l01358"></a>01358 BOOST_UBLAS_INLINE
-<a name="l01359"></a>01359 scalar_vector (<span class="keyword">const</span> scalar_vector &amp;v):
-<a name="l01360"></a>01360 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container&lt;self_type&gt;</a> (),
-<a name="l01361"></a>01361 size_ (v.size_), value_ (v.value_) {}
-<a name="l01362"></a>01362
-<a name="l01363"></a>01363 <span class="comment">// Accessors</span>
-<a name="l01364"></a>01364 BOOST_UBLAS_INLINE
-<a name="l01365"></a>01365 size_type size ()<span class="keyword"> const </span>{
-<a name="l01366"></a>01366 <span class="keywordflow">return</span> size_;
-<a name="l01367"></a>01367 }
-<a name="l01368"></a>01368
-<a name="l01369"></a>01369 <span class="comment">// Resizing</span>
-<a name="l01370"></a>01370 BOOST_UBLAS_INLINE
-<a name="l01371"></a>01371 <span class="keywordtype">void</span> resize (size_type size, <span class="keywordtype">bool</span> <span class="comment">/*preserve*/</span> = <span class="keyword">true</span>) {
-<a name="l01372"></a>01372 size_ = size;
-<a name="l01373"></a>01373 }
-<a name="l01374"></a>01374
-<a name="l01375"></a>01375 <span class="comment">// Element support</span>
-<a name="l01376"></a>01376 BOOST_UBLAS_INLINE
-<a name="l01377"></a>01377 const_pointer find_element (size_type <span class="comment">/*i*/</span>)<span class="keyword"> const </span>{
-<a name="l01378"></a>01378 <span class="keywordflow">return</span> &amp; value_;
-<a name="l01379"></a>01379 }
-<a name="l01380"></a>01380
-<a name="l01381"></a>01381 <span class="comment">// Element access</span>
-<a name="l01382"></a>01382 BOOST_UBLAS_INLINE
-<a name="l01383"></a>01383 const_reference operator () (size_type <span class="comment">/*i*/</span>)<span class="keyword"> const </span>{
-<a name="l01384"></a>01384 <span class="keywordflow">return</span> value_;
-<a name="l01385"></a>01385 }
-<a name="l01386"></a>01386
-<a name="l01387"></a>01387 BOOST_UBLAS_INLINE
-<a name="l01388"></a>01388 const_reference operator [] (size_type <span class="comment">/*i*/</span>)<span class="keyword"> const </span>{
-<a name="l01389"></a>01389 <span class="keywordflow">return</span> value_;
-<a name="l01390"></a>01390 }
-<a name="l01391"></a>01391
-<a name="l01392"></a>01392 <span class="comment">// Assignment</span>
-<a name="l01393"></a>01393 BOOST_UBLAS_INLINE
-<a name="l01394"></a>01394 scalar_vector &amp;operator = (<span class="keyword">const</span> scalar_vector &amp;v) {
-<a name="l01395"></a>01395 size_ = v.size_;
-<a name="l01396"></a>01396 value_ = v.value_;
-<a name="l01397"></a>01397 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01398"></a>01398 }
-<a name="l01399"></a>01399 BOOST_UBLAS_INLINE
-<a name="l01400"></a>01400 scalar_vector &amp;assign_temporary (scalar_vector &amp;v) {
-<a name="l01401"></a>01401 swap (v);
-<a name="l01402"></a>01402 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01403"></a>01403 }
-<a name="l01404"></a>01404
-<a name="l01405"></a>01405 <span class="comment">// Swapping</span>
-<a name="l01406"></a>01406 BOOST_UBLAS_INLINE
-<a name="l01407"></a>01407 <span class="keywordtype">void</span> swap (scalar_vector &amp;v) {
-<a name="l01408"></a>01408 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;v) {
-<a name="l01409"></a>01409 std::swap (size_, v.size_);
-<a name="l01410"></a>01410 std::swap (value_, v.value_);
-<a name="l01411"></a>01411 }
-<a name="l01412"></a>01412 }
-<a name="l01413"></a>01413 BOOST_UBLAS_INLINE
-<a name="l01414"></a>01414 <span class="keyword">friend</span> <span class="keywordtype">void</span> swap (scalar_vector &amp;v1, scalar_vector &amp;v2) {
-<a name="l01415"></a>01415 v1.swap (v2);
-<a name="l01416"></a>01416 }
-<a name="l01417"></a>01417
-<a name="l01418"></a>01418 <span class="comment">// Iterator types</span>
-<a name="l01419"></a>01419 <span class="keyword">private</span>:
-<a name="l01420"></a>01420 <span class="comment">// Use an index</span>
-<a name="l01421"></a>01421 <span class="keyword">typedef</span> size_type const_subiterator_type;
-<a name="l01422"></a>01422
-<a name="l01423"></a>01423 <span class="keyword">public</span>:
-<a name="l01424"></a>01424 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01425"></a>01425 <span class="preprocessor"></span> <span class="keyword">typedef</span> indexed_const_iterator&lt;self_type, dense_random_access_iterator_tag&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__vector_1_1const__iterator.html">iterator</a>;
-<a name="l01426"></a>01426 <span class="keyword">typedef</span> indexed_const_iterator&lt;self_type, dense_random_access_iterator_tag&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__vector_1_1const__iterator.html">const_iterator</a>;
-<a name="l01427"></a>01427 <span class="preprocessor">#else</span>
-<a name="l01428"></a>01428 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__vector_1_1const__iterator.html">const_iterator</a>;
-<a name="l01429"></a>01429 <span class="preprocessor">#endif</span>
-<a name="l01430"></a>01430 <span class="preprocessor"></span>
-<a name="l01431"></a>01431 <span class="comment">// Element lookup</span>
-<a name="l01432"></a>01432 BOOST_UBLAS_INLINE
-<a name="l01433"></a>01433 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__vector_1_1const__iterator.html">const_iterator</a> find (size_type i)<span class="keyword"> const </span>{
-<a name="l01434"></a>01434 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__vector_1_1const__iterator.html">const_iterator</a> (*<span class="keyword">this</span>, i);
-<a name="l01435"></a>01435 }
-<a name="l01436"></a>01436
-<a name="l01437"></a>01437 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01438"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__vector_1_1const__iterator.html">01438</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__vector_1_1const__iterator.html">const_iterator</a>:
-<a name="l01439"></a>01439 <span class="keyword">public</span> container_const_reference&lt;scalar_vector&gt;,
-<a name="l01440"></a>01440 <span class="keyword">public</span> random_access_iterator_base&lt;dense_random_access_iterator_tag,
-<a name="l01441"></a>01441 const_iterator, value_type&gt; {
-<a name="l01442"></a>01442 <span class="keyword">public</span>:
-<a name="l01443"></a>01443 <span class="keyword">typedef</span> <span class="keyword">typename</span> scalar_vector::difference_type difference_type;
-<a name="l01444"></a>01444 <span class="keyword">typedef</span> <span class="keyword">typename</span> scalar_vector::value_type value_type;
-<a name="l01445"></a>01445 <span class="keyword">typedef</span> <span class="keyword">typename</span> scalar_vector::const_reference reference;
-<a name="l01446"></a>01446 <span class="keyword">typedef</span> <span class="keyword">typename</span> scalar_vector::const_pointer pointer;
-<a name="l01447"></a>01447
-<a name="l01448"></a>01448 <span class="comment">// Construction and destruction</span>
-<a name="l01449"></a>01449 BOOST_UBLAS_INLINE
-<a name="l01450"></a>01450 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__vector_1_1const__iterator.html">const_iterator</a> ():
-<a name="l01451"></a>01451 container_const_reference&lt;scalar_vector&gt; (), it_ () {}
-<a name="l01452"></a>01452 BOOST_UBLAS_INLINE
-<a name="l01453"></a>01453 const_iterator (<span class="keyword">const</span> scalar_vector &amp;v, <span class="keyword">const</span> const_subiterator_type &amp;it):
-<a name="l01454"></a>01454 container_const_reference&lt;scalar_vector&gt; (v), it_ (it) {}
-<a name="l01455"></a>01455
-<a name="l01456"></a>01456 <span class="comment">// Arithmetic</span>
-<a name="l01457"></a>01457 BOOST_UBLAS_INLINE
-<a name="l01458"></a>01458 const_iterator &amp;operator ++ () {
-<a name="l01459"></a>01459 ++ it_;
-<a name="l01460"></a>01460 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01461"></a>01461 }
-<a name="l01462"></a>01462 BOOST_UBLAS_INLINE
-<a name="l01463"></a>01463 const_iterator &amp;operator -- () {
-<a name="l01464"></a>01464 -- it_;
-<a name="l01465"></a>01465 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01466"></a>01466 }
-<a name="l01467"></a>01467 BOOST_UBLAS_INLINE
-<a name="l01468"></a>01468 const_iterator &amp;operator += (difference_type n) {
-<a name="l01469"></a>01469 it_ += n;
-<a name="l01470"></a>01470 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01471"></a>01471 }
-<a name="l01472"></a>01472 BOOST_UBLAS_INLINE
-<a name="l01473"></a>01473 const_iterator &amp;operator -= (difference_type n) {
-<a name="l01474"></a>01474 it_ -= n;
-<a name="l01475"></a>01475 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01476"></a>01476 }
-<a name="l01477"></a>01477 BOOST_UBLAS_INLINE
-<a name="l01478"></a>01478 difference_type operator - (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l01479"></a>01479 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="l01480"></a>01480 <span class="keywordflow">return</span> it_ - it.it_;
-<a name="l01481"></a>01481 }
-<a name="l01482"></a>01482
-<a name="l01483"></a>01483 <span class="comment">// Dereference</span>
-<a name="l01484"></a>01484 BOOST_UBLAS_INLINE
-<a name="l01485"></a>01485 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l01486"></a>01486 BOOST_UBLAS_CHECK (it_ &lt; (*<span class="keyword">this</span>) ().size (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01487"></a>01487 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) () (index ());
-<a name="l01488"></a>01488 }
-<a name="l01489"></a>01489 BOOST_UBLAS_INLINE
-<a name="l01490"></a>01490 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l01491"></a>01491 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l01492"></a>01492 }
-<a name="l01493"></a>01493
-<a name="l01494"></a>01494 <span class="comment">// Index</span>
-<a name="l01495"></a>01495 BOOST_UBLAS_INLINE
-<a name="l01496"></a>01496 size_type index ()<span class="keyword"> const </span>{
-<a name="l01497"></a>01497 BOOST_UBLAS_CHECK (it_ &lt; (*<span class="keyword">this</span>) ().size (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01498"></a>01498 <span class="keywordflow">return</span> it_;
-<a name="l01499"></a>01499 }
-<a name="l01500"></a>01500
-<a name="l01501"></a>01501 <span class="comment">// Assignment</span>
-<a name="l01502"></a>01502 BOOST_UBLAS_INLINE
-<a name="l01503"></a>01503 const_iterator &amp;operator = (<span class="keyword">const</span> const_iterator &amp;it) {
-<a name="l01504"></a>01504 container_const_reference&lt;scalar_vector&gt;::assign (&amp;it ());
-<a name="l01505"></a>01505 it_ = it.it_;
-<a name="l01506"></a>01506 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01507"></a>01507 }
-<a name="l01508"></a>01508
-<a name="l01509"></a>01509 <span class="comment">// Comparison</span>
-<a name="l01510"></a>01510 BOOST_UBLAS_INLINE
-<a name="l01511"></a>01511 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l01512"></a>01512 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="l01513"></a>01513 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l01514"></a>01514 }
-<a name="l01515"></a>01515 BOOST_UBLAS_INLINE
-<a name="l01516"></a>01516 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l01517"></a>01517 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="l01518"></a>01518 <span class="keywordflow">return</span> it_ &lt; it.it_;
-<a name="l01519"></a>01519 }
-<a name="l01520"></a>01520
-<a name="l01521"></a>01521 <span class="keyword">private</span>:
-<a name="l01522"></a>01522 const_subiterator_type it_;
-<a name="l01523"></a>01523 };
-<a name="l01524"></a>01524
-<a name="l01525"></a>01525 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__vector_1_1const__iterator.html">const_iterator</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__vector_1_1const__iterator.html">iterator</a>;
-<a name="l01526"></a>01526 <span class="preprocessor">#endif</span>
-<a name="l01527"></a>01527 <span class="preprocessor"></span>
-<a name="l01528"></a>01528 BOOST_UBLAS_INLINE
-<a name="l01529"></a>01529 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__vector_1_1const__iterator.html">const_iterator</a> begin ()<span class="keyword"> const </span>{
-<a name="l01530"></a>01530 <span class="keywordflow">return</span> find (0);
-<a name="l01531"></a>01531 }
-<a name="l01532"></a>01532 BOOST_UBLAS_INLINE
-<a name="l01533"></a>01533 const_iterator end ()<span class="keyword"> const </span>{
-<a name="l01534"></a>01534 <span class="keywordflow">return</span> find (size_);
-<a name="l01535"></a>01535 }
-<a name="l01536"></a>01536
-<a name="l01537"></a>01537 <span class="comment">// Reverse iterator</span>
-<a name="l01538"></a>01538 <span class="keyword">typedef</span> reverse_iterator_base&lt;const_iterator&gt; const_reverse_iterator;
-<a name="l01539"></a>01539
-<a name="l01540"></a>01540 BOOST_UBLAS_INLINE
-<a name="l01541"></a>01541 const_reverse_iterator rbegin ()<span class="keyword"> const </span>{
-<a name="l01542"></a>01542 <span class="keywordflow">return</span> const_reverse_iterator (end ());
-<a name="l01543"></a>01543 }
-<a name="l01544"></a>01544 BOOST_UBLAS_INLINE
-<a name="l01545"></a>01545 const_reverse_iterator rend ()<span class="keyword"> const </span>{
-<a name="l01546"></a>01546 <span class="keywordflow">return</span> const_reverse_iterator (begin ());
-<a name="l01547"></a>01547 }
-<a name="l01548"></a>01548
-<a name="l01549"></a>01549 <span class="comment">// Serialization</span>
-<a name="l01550"></a>01550 <span class="keyword">template</span>&lt;<span class="keyword">class</span> Archive&gt;
-<a name="l01551"></a>01551 <span class="keywordtype">void</span> serialize(Archive &amp; ar, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="comment">/* file_version */</span>){
-<a name="l01552"></a>01552 serialization::collection_size_type s (size_);
-<a name="l01553"></a>01553 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;size&quot;</span>,s);
-<a name="l01554"></a>01554 <span class="keywordflow">if</span> (Archive::is_loading::value) {
-<a name="l01555"></a>01555 size_ = s;
-<a name="l01556"></a>01556 }
-<a name="l01557"></a>01557 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;value&quot;</span>, value_);
-<a name="l01558"></a>01558 }
-<a name="l01559"></a>01559
-<a name="l01560"></a>01560 <span class="keyword">private</span>:
-<a name="l01561"></a>01561 size_type size_;
-<a name="l01562"></a>01562 value_type value_;
-<a name="l01563"></a>01563 };
-<a name="l01564"></a>01564
-<a name="l01565"></a>01565 <span class="comment">// ------------------------</span>
-<a name="l01566"></a>01566 <span class="comment">// Array based vector class</span>
-<a name="l01567"></a>01567 <span class="comment">// ------------------------</span>
-<a name="l01568"></a>01568
-<a name="l01570"></a>01570 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, std::<span class="keywordtype">size_t</span> N&gt;
-<a name="l01571"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__vector.html">01571</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__vector.html" title="A dense vector of values of type T with the given size. The data is stored as an...">c_vector</a>:
-<a name="l01572"></a>01572 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container</a>&lt;c_vector&lt;T, N&gt; &gt; {
-<a name="l01573"></a>01573
-<a name="l01574"></a>01574 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__vector.html" title="A dense vector of values of type T with the given size. The data is stored as an...">c_vector&lt;T, N&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__vector.html" title="A dense vector of values of type T with the given size. The data is stored as an...">self_type</a>;
-<a name="l01575"></a>01575 <span class="keyword">public</span>:
-<a name="l01576"></a>01576 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l01577"></a>01577 <span class="preprocessor"></span> <span class="keyword">using</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container&lt;self_type&gt;::operator </a>();
-<a name="l01578"></a>01578 <span class="preprocessor">#endif</span>
-<a name="l01579"></a>01579 <span class="preprocessor"></span> <span class="keyword">typedef</span> std::size_t size_type;
-<a name="l01580"></a>01580 <span class="keyword">typedef</span> std::ptrdiff_t difference_type;
-<a name="l01581"></a>01581 <span class="keyword">typedef</span> T value_type;
-<a name="l01582"></a>01582 <span class="keyword">typedef</span> <span class="keyword">const</span> T &amp;const_reference;
-<a name="l01583"></a>01583 <span class="keyword">typedef</span> T &amp;reference;
-<a name="l01584"></a>01584 <span class="keyword">typedef</span> value_type array_type[N];
-<a name="l01585"></a>01585 <span class="keyword">typedef</span> T *pointer;
-<a name="l01586"></a>01586 <span class="keyword">typedef</span> <span class="keyword">const</span> T *const_pointer;
-<a name="l01587"></a>01587 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference&lt;const self_type&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">const_closure_type</a>;
-<a name="l01588"></a>01588 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference&lt;self_type&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">closure_type</a>;
-<a name="l01589"></a>01589 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__vector.html" title="A dense vector of values of type T with the given size. The data is stored as an...">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__vector.html" title="A dense vector of values of type T with the given size. The data is stored as an...">vector_temporary_type</a>;
-<a name="l01590"></a>01590 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__tag.html">dense_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__tag.html">storage_category</a>;
-<a name="l01591"></a>01591
-<a name="l01592"></a>01592 <span class="comment">// Construction and destruction</span>
-<a name="l01593"></a>01593 BOOST_UBLAS_INLINE
-<a name="l01594"></a>01594 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__vector.html" title="A dense vector of values of type T with the given size. The data is stored as an...">c_vector</a> ():
-<a name="l01595"></a>01595 size_ (N) <span class="comment">/* , data_ () */</span> {}
-<a name="l01596"></a>01596 <span class="keyword">explicit</span> BOOST_UBLAS_INLINE
-<a name="l01597"></a>01597 c_vector (size_type size):
-<a name="l01598"></a>01598 size_ (size) <span class="comment">/* , data_ () */</span> {
-<a name="l01599"></a>01599 <span class="keywordflow">if</span> (size_ &gt; N)
-<a name="l01600"></a>01600 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ().raise ();
-<a name="l01601"></a>01601 }
-<a name="l01602"></a>01602 BOOST_UBLAS_INLINE
-<a name="l01603"></a>01603 c_vector (<span class="keyword">const</span> c_vector &amp;v):
-<a name="l01604"></a>01604 size_ (v.size_) <span class="comment">/* , data_ () */</span> {
-<a name="l01605"></a>01605 <span class="keywordflow">if</span> (size_ &gt; N)
-<a name="l01606"></a>01606 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ().raise ();
-<a name="l01607"></a>01607 assign(v);
-<a name="l01608"></a>01608 }
-<a name="l01609"></a>01609 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01610"></a>01610 BOOST_UBLAS_INLINE
-<a name="l01611"></a>01611 c_vector (<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;ae):
-<a name="l01612"></a>01612 size_ (ae ().size ()) <span class="comment">/* , data_ () */</span> {
-<a name="l01613"></a>01613 <span class="keywordflow">if</span> (size_ &gt; N)
-<a name="l01614"></a>01614 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ().raise ();
-<a name="l01615"></a>01615 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l01616"></a>01616 }
-<a name="l01617"></a>01617
-<a name="l01618"></a>01618 <span class="comment">// Accessors</span>
-<a name="l01619"></a>01619 BOOST_UBLAS_INLINE
-<a name="l01620"></a>01620 size_type size ()<span class="keyword"> const </span>{
-<a name="l01621"></a>01621 <span class="keywordflow">return</span> size_;
-<a name="l01622"></a>01622 }
-<a name="l01623"></a>01623 BOOST_UBLAS_INLINE
-<a name="l01624"></a>01624 const_pointer data ()<span class="keyword"> const </span>{
-<a name="l01625"></a>01625 <span class="keywordflow">return</span> data_;
-<a name="l01626"></a>01626 }
-<a name="l01627"></a>01627 BOOST_UBLAS_INLINE
-<a name="l01628"></a>01628 pointer data () {
-<a name="l01629"></a>01629 <span class="keywordflow">return</span> data_;
-<a name="l01630"></a>01630 }
-<a name="l01631"></a>01631
-<a name="l01632"></a>01632 <span class="comment">// Resizing</span>
-<a name="l01633"></a>01633 BOOST_UBLAS_INLINE
-<a name="l01634"></a>01634 <span class="keywordtype">void</span> resize (size_type size, <span class="keywordtype">bool</span> preserve = <span class="keyword">true</span>) {
-<a name="l01635"></a>01635 <span class="keywordflow">if</span> (size &gt; N)
-<a name="l01636"></a>01636 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ().raise ();
-<a name="l01637"></a>01637 size_ = size;
-<a name="l01638"></a>01638 }
-<a name="l01639"></a>01639
-<a name="l01640"></a>01640 <span class="comment">// Element support</span>
-<a name="l01641"></a>01641 BOOST_UBLAS_INLINE
-<a name="l01642"></a>01642 pointer find_element (size_type i) {
-<a name="l01643"></a>01643 <span class="keywordflow">return</span> <span class="keyword">const_cast&lt;</span>pointer<span class="keyword">&gt;</span> (<span class="keyword">const_cast&lt;</span><span class="keyword">const </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__vector.html" title="A dense vector of values of type T with the given size. The data is stored as an...">self_type</a>&amp;<span class="keyword">&gt;</span>(*this).find_element (i));
-<a name="l01644"></a>01644 }
-<a name="l01645"></a>01645 BOOST_UBLAS_INLINE
-<a name="l01646"></a>01646 const_pointer find_element (size_type i)<span class="keyword"> const </span>{
-<a name="l01647"></a>01647 <span class="keywordflow">return</span> &amp; data_ [i];
-<a name="l01648"></a>01648 }
-<a name="l01649"></a>01649
-<a name="l01650"></a>01650 <span class="comment">// Element access</span>
-<a name="l01651"></a>01651 BOOST_UBLAS_INLINE
-<a name="l01652"></a>01652 const_reference operator () (size_type i)<span class="keyword"> const </span>{
-<a name="l01653"></a>01653 BOOST_UBLAS_CHECK (i &lt; size_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01654"></a>01654 <span class="keywordflow">return</span> data_ [i];
-<a name="l01655"></a>01655 }
-<a name="l01656"></a>01656 BOOST_UBLAS_INLINE
-<a name="l01657"></a>01657 reference operator () (size_type i) {
-<a name="l01658"></a>01658 BOOST_UBLAS_CHECK (i &lt; size_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01659"></a>01659 <span class="keywordflow">return</span> data_ [i];
-<a name="l01660"></a>01660 }
-<a name="l01661"></a>01661
-<a name="l01662"></a>01662 BOOST_UBLAS_INLINE
-<a name="l01663"></a>01663 const_reference operator [] (size_type i)<span class="keyword"> const </span>{
-<a name="l01664"></a>01664 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) (i);
-<a name="l01665"></a>01665 }
-<a name="l01666"></a>01666 BOOST_UBLAS_INLINE
-<a name="l01667"></a>01667 reference operator [] (size_type i) {
-<a name="l01668"></a>01668 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) (i);
-<a name="l01669"></a>01669 }
-<a name="l01670"></a>01670
-<a name="l01671"></a>01671 <span class="comment">// Element assignment</span>
-<a name="l01672"></a>01672 BOOST_UBLAS_INLINE
-<a name="l01673"></a>01673 reference insert_element (size_type i, const_reference t) {
-<a name="l01674"></a>01674 BOOST_UBLAS_CHECK (i &lt; size_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01675"></a>01675 <span class="keywordflow">return</span> (data_ [i] = t);
-<a name="l01676"></a>01676 }
-<a name="l01677"></a>01677 BOOST_UBLAS_INLINE
-<a name="l01678"></a>01678 <span class="keywordtype">void</span> erase_element (size_type i) {
-<a name="l01679"></a>01679 BOOST_UBLAS_CHECK (i &lt; size_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01680"></a>01680 data_ [i] = value_type<span class="comment">/*zero*/</span>();
-<a name="l01681"></a>01681 }
-<a name="l01682"></a>01682
-<a name="l01683"></a>01683 <span class="comment">// Zeroing</span>
-<a name="l01684"></a>01684 BOOST_UBLAS_INLINE
-<a name="l01685"></a>01685 <span class="keywordtype">void</span> clear () {
-<a name="l01686"></a>01686 std::fill (data_, data_ + size_, value_type<span class="comment">/*zero*/</span>());
-<a name="l01687"></a>01687 }
-<a name="l01688"></a>01688
-<a name="l01689"></a>01689 <span class="comment">// Assignment</span>
-<a name="l01690"></a>01690 <span class="preprocessor">#ifdef BOOST_UBLAS_MOVE_SEMANTICS</span>
-<a name="l01691"></a>01691 <span class="preprocessor"></span>
-<a name="l01693"></a>01693 BOOST_UBLAS_INLINE
-<a name="l01694"></a>01694 c_vector &amp;operator = (c_vector v) {
-<a name="l01695"></a>01695 assign_temporary(v);
-<a name="l01696"></a>01696 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01697"></a>01697 }
-<a name="l01698"></a>01698 <span class="preprocessor">#else</span>
-<a name="l01699"></a>01699 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l01700"></a>01700 c_vector &amp;operator = (<span class="keyword">const</span> c_vector &amp;v) {
-<a name="l01701"></a>01701 size_ = v.size_;
-<a name="l01702"></a>01702 std::copy (v.data_, v.data_ + v.size_, data_);
-<a name="l01703"></a>01703 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01704"></a>01704 }
-<a name="l01705"></a>01705 <span class="preprocessor">#endif</span>
-<a name="l01706"></a>01706 <span class="preprocessor"></span> <span class="keyword">template</span>&lt;<span class="keyword">class</span> C&gt; <span class="comment">// Container assignment without temporary</span>
-<a name="l01707"></a>01707 BOOST_UBLAS_INLINE
-<a name="l01708"></a>01708 c_vector &amp;operator = (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container&lt;C&gt;</a> &amp;v) {
-<a name="l01709"></a>01709 resize (v ().size (), <span class="keyword">false</span>);
-<a name="l01710"></a>01710 assign (v);
-<a name="l01711"></a>01711 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01712"></a>01712 }
-<a name="l01713"></a>01713 BOOST_UBLAS_INLINE
-<a name="l01714"></a>01714 c_vector &amp;assign_temporary (c_vector &amp;v) {
-<a name="l01715"></a>01715 swap (v);
-<a name="l01716"></a>01716 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01717"></a>01717 }
-<a name="l01718"></a>01718 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01719"></a>01719 BOOST_UBLAS_INLINE
-<a name="l01720"></a>01720 c_vector &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;ae) {
-<a name="l01721"></a>01721 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__vector.html" title="A dense vector of values of type T with the given size. The data is stored as an...">self_type</a> temporary (ae);
-<a name="l01722"></a>01722 <span class="keywordflow">return</span> assign_temporary (temporary);
-<a name="l01723"></a>01723 }
-<a name="l01724"></a>01724 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01725"></a>01725 BOOST_UBLAS_INLINE
-<a name="l01726"></a>01726 c_vector &amp;assign (<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;ae) {
-<a name="l01727"></a>01727 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l01728"></a>01728 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01729"></a>01729 }
-<a name="l01730"></a>01730
-<a name="l01731"></a>01731 <span class="comment">// Computed assignment</span>
-<a name="l01732"></a>01732 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01733"></a>01733 BOOST_UBLAS_INLINE
-<a name="l01734"></a>01734 c_vector &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;ae) {
-<a name="l01735"></a>01735 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__vector.html" title="A dense vector of values of type T with the given size. The data is stored as an...">self_type</a> temporary (*<span class="keyword">this</span> + ae);
-<a name="l01736"></a>01736 <span class="keywordflow">return</span> assign_temporary (temporary);
-<a name="l01737"></a>01737 }
-<a name="l01738"></a>01738 <span class="keyword">template</span>&lt;<span class="keyword">class</span> C&gt; <span class="comment">// Container assignment without temporary</span>
-<a name="l01739"></a>01739 BOOST_UBLAS_INLINE
-<a name="l01740"></a>01740 c_vector &amp;operator += (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container&lt;C&gt;</a> &amp;v) {
-<a name="l01741"></a>01741 plus_assign (v);
-<a name="l01742"></a>01742 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01743"></a>01743 }
-<a name="l01744"></a>01744 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01745"></a>01745 BOOST_UBLAS_INLINE
-<a name="l01746"></a>01746 c_vector &amp;plus_assign (<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;ae) {
-<a name="l01747"></a>01747 vector_assign&lt;scalar_plus_assign&gt; ( *<span class="keyword">this</span>, ae);
-<a name="l01748"></a>01748 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01749"></a>01749 }
-<a name="l01750"></a>01750 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01751"></a>01751 BOOST_UBLAS_INLINE
-<a name="l01752"></a>01752 c_vector &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;ae) {
-<a name="l01753"></a>01753 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__vector.html" title="A dense vector of values of type T with the given size. The data is stored as an...">self_type</a> temporary (*<span class="keyword">this</span> - ae);
-<a name="l01754"></a>01754 <span class="keywordflow">return</span> assign_temporary (temporary);
-<a name="l01755"></a>01755 }
-<a name="l01756"></a>01756 <span class="keyword">template</span>&lt;<span class="keyword">class</span> C&gt; <span class="comment">// Container assignment without temporary</span>
-<a name="l01757"></a>01757 BOOST_UBLAS_INLINE
-<a name="l01758"></a>01758 c_vector &amp;operator -= (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container&lt;C&gt;</a> &amp;v) {
-<a name="l01759"></a>01759 minus_assign (v);
-<a name="l01760"></a>01760 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01761"></a>01761 }
-<a name="l01762"></a>01762 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01763"></a>01763 BOOST_UBLAS_INLINE
-<a name="l01764"></a>01764 c_vector &amp;minus_assign (<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;ae) {
-<a name="l01765"></a>01765 vector_assign&lt;scalar_minus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l01766"></a>01766 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01767"></a>01767 }
-<a name="l01768"></a>01768 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l01769"></a>01769 BOOST_UBLAS_INLINE
-<a name="l01770"></a>01770 c_vector &amp;operator *= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l01771"></a>01771 vector_assign_scalar&lt;scalar_multiplies_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l01772"></a>01772 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01773"></a>01773 }
-<a name="l01774"></a>01774 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l01775"></a>01775 BOOST_UBLAS_INLINE
-<a name="l01776"></a>01776 c_vector &amp;operator /= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l01777"></a>01777 vector_assign_scalar&lt;scalar_divides_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l01778"></a>01778 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01779"></a>01779 }
-<a name="l01780"></a>01780
-<a name="l01781"></a>01781 <span class="comment">// Swapping</span>
-<a name="l01782"></a>01782 BOOST_UBLAS_INLINE
-<a name="l01783"></a>01783 <span class="keywordtype">void</span> swap (c_vector &amp;v) {
-<a name="l01784"></a>01784 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;v) {
-<a name="l01785"></a>01785 BOOST_UBLAS_CHECK (size_ == v.size_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ());
-<a name="l01786"></a>01786 std::swap (size_, v.size_);
-<a name="l01787"></a>01787 std::swap_ranges (data_, data_ + size_, v.data_);
-<a name="l01788"></a>01788 }
-<a name="l01789"></a>01789 }
-<a name="l01790"></a>01790 BOOST_UBLAS_INLINE
-<a name="l01791"></a>01791 <span class="keyword">friend</span> <span class="keywordtype">void</span> swap (c_vector &amp;v1, c_vector &amp;v2) {
-<a name="l01792"></a>01792 v1.swap (v2);
-<a name="l01793"></a>01793 }
-<a name="l01794"></a>01794
-<a name="l01795"></a>01795 <span class="comment">// Iterator types</span>
-<a name="l01796"></a>01796 <span class="keyword">private</span>:
-<a name="l01797"></a>01797 <span class="comment">// Use pointers for iterator</span>
-<a name="l01798"></a>01798 <span class="keyword">typedef</span> const_pointer const_subiterator_type;
-<a name="l01799"></a>01799 <span class="keyword">typedef</span> pointer subiterator_type;
-<a name="l01800"></a>01800
-<a name="l01801"></a>01801 <span class="keyword">public</span>:
-<a name="l01802"></a>01802 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01803"></a>01803 <span class="preprocessor"></span> <span class="keyword">typedef</span> indexed_iterator&lt;self_type, dense_random_access_iterator_tag&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1iterator.html">iterator</a>;
-<a name="l01804"></a>01804 <span class="keyword">typedef</span> indexed_const_iterator&lt;self_type, dense_random_access_iterator_tag&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1const__iterator.html">const_iterator</a>;
-<a name="l01805"></a>01805 <span class="preprocessor">#else</span>
-<a name="l01806"></a>01806 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1const__iterator.html">const_iterator</a>;
-<a name="l01807"></a>01807 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1iterator.html">iterator</a>;
-<a name="l01808"></a>01808 <span class="preprocessor">#endif</span>
-<a name="l01809"></a>01809 <span class="preprocessor"></span>
-<a name="l01810"></a>01810 <span class="comment">// Element lookup</span>
-<a name="l01811"></a>01811 BOOST_UBLAS_INLINE
-<a name="l01812"></a>01812 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1const__iterator.html">const_iterator</a> find (size_type i)<span class="keyword"> const </span>{
-<a name="l01813"></a>01813 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01814"></a>01814 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1const__iterator.html">const_iterator</a> (*<span class="keyword">this</span>, &amp;data_ [i]);
-<a name="l01815"></a>01815 <span class="preprocessor">#else</span>
-<a name="l01816"></a>01816 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1const__iterator.html">const_iterator</a> (*<span class="keyword">this</span>, i);
-<a name="l01817"></a>01817 <span class="preprocessor">#endif</span>
-<a name="l01818"></a>01818 <span class="preprocessor"></span> }
-<a name="l01819"></a>01819 BOOST_UBLAS_INLINE
-<a name="l01820"></a>01820 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1iterator.html">iterator</a> find (size_type i) {
-<a name="l01821"></a>01821 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01822"></a>01822 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1iterator.html">iterator</a> (*<span class="keyword">this</span>, &amp;data_ [i]);
-<a name="l01823"></a>01823 <span class="preprocessor">#else</span>
-<a name="l01824"></a>01824 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1iterator.html">iterator</a> (*<span class="keyword">this</span>, i);
-<a name="l01825"></a>01825 <span class="preprocessor">#endif</span>
-<a name="l01826"></a>01826 <span class="preprocessor"></span> }
-<a name="l01827"></a>01827
-<a name="l01828"></a>01828 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01829"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1const__iterator.html">01829</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1const__iterator.html">const_iterator</a>:
-<a name="l01830"></a>01830 <span class="keyword">public</span> container_const_reference&lt;c_vector&gt;,
-<a name="l01831"></a>01831 <span class="keyword">public</span> random_access_iterator_base&lt;dense_random_access_iterator_tag,
-<a name="l01832"></a>01832 const_iterator, value_type&gt; {
-<a name="l01833"></a>01833 <span class="keyword">public</span>:
-<a name="l01834"></a>01834 <span class="keyword">typedef</span> <span class="keyword">typename</span> c_vector::difference_type difference_type;
-<a name="l01835"></a>01835 <span class="keyword">typedef</span> <span class="keyword">typename</span> c_vector::value_type value_type;
-<a name="l01836"></a>01836 <span class="keyword">typedef</span> <span class="keyword">typename</span> c_vector::const_reference reference;
-<a name="l01837"></a>01837 <span class="keyword">typedef</span> <span class="keyword">typename</span> c_vector::const_pointer pointer;
-<a name="l01838"></a>01838
-<a name="l01839"></a>01839 <span class="comment">// Construction and destruction</span>
-<a name="l01840"></a>01840 BOOST_UBLAS_INLINE
-<a name="l01841"></a>01841 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1const__iterator.html">const_iterator</a> ():
-<a name="l01842"></a>01842 container_const_reference&lt;self_type&gt; (), it_ () {}
-<a name="l01843"></a>01843 BOOST_UBLAS_INLINE
-<a name="l01844"></a>01844 const_iterator (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__vector.html" title="A dense vector of values of type T with the given size. The data is stored as an...">self_type</a> &amp;v, <span class="keyword">const</span> const_subiterator_type &amp;it):
-<a name="l01845"></a>01845 container_const_reference&lt;self_type&gt; (v), it_ (it) {}
-<a name="l01846"></a>01846 BOOST_UBLAS_INLINE
-<a name="l01847"></a>01847 const_iterator (<span class="keyword">const</span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1iterator.html">self_type::iterator</a> &amp;it): <span class="comment">// ISSUE self_type:: stops VC8 using std::iterator here</span>
-<a name="l01848"></a>01848 container_const_reference&lt;self_type&gt; (it ()), it_ (it.it_) {}
-<a name="l01849"></a>01849
-<a name="l01850"></a>01850 <span class="comment">// Arithmetic</span>
-<a name="l01851"></a>01851 BOOST_UBLAS_INLINE
-<a name="l01852"></a>01852 const_iterator &amp;operator ++ () {
-<a name="l01853"></a>01853 ++ it_;
-<a name="l01854"></a>01854 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01855"></a>01855 }
-<a name="l01856"></a>01856 BOOST_UBLAS_INLINE
-<a name="l01857"></a>01857 const_iterator &amp;operator -- () {
-<a name="l01858"></a>01858 -- it_;
-<a name="l01859"></a>01859 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01860"></a>01860 }
-<a name="l01861"></a>01861 BOOST_UBLAS_INLINE
-<a name="l01862"></a>01862 const_iterator &amp;operator += (difference_type n) {
-<a name="l01863"></a>01863 it_ += n;
-<a name="l01864"></a>01864 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01865"></a>01865 }
-<a name="l01866"></a>01866 BOOST_UBLAS_INLINE
-<a name="l01867"></a>01867 const_iterator &amp;operator -= (difference_type n) {
-<a name="l01868"></a>01868 it_ -= n;
-<a name="l01869"></a>01869 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01870"></a>01870 }
-<a name="l01871"></a>01871 BOOST_UBLAS_INLINE
-<a name="l01872"></a>01872 difference_type operator - (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l01873"></a>01873 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="l01874"></a>01874 <span class="keywordflow">return</span> it_ - it.it_;
-<a name="l01875"></a>01875 }
-<a name="l01876"></a>01876
-<a name="l01877"></a>01877 <span class="comment">// Dereference</span>
-<a name="l01878"></a>01878 BOOST_UBLAS_INLINE
-<a name="l01879"></a>01879 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l01880"></a>01880 BOOST_UBLAS_CHECK (it_ &gt;= (*<span class="keyword">this</span>) ().begin ().it_ &amp;&amp; it_ &lt; (*<span class="keyword">this</span>) ().end ().it_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01881"></a>01881 <span class="keywordflow">return</span> *it_;
-<a name="l01882"></a>01882 }
-<a name="l01883"></a>01883 BOOST_UBLAS_INLINE
-<a name="l01884"></a>01884 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l01885"></a>01885 <span class="keywordflow">return</span> *(it_ + n);
-<a name="l01886"></a>01886 }
-<a name="l01887"></a>01887
-<a name="l01888"></a>01888 <span class="comment">// Index</span>
-<a name="l01889"></a>01889 BOOST_UBLAS_INLINE
-<a name="l01890"></a>01890 size_type index ()<span class="keyword"> const </span>{
-<a name="l01891"></a>01891 BOOST_UBLAS_CHECK (it_ &gt;= (*<span class="keyword">this</span>) ().begin ().it_ &amp;&amp; it_ &lt; (*<span class="keyword">this</span>) ().end ().it_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01892"></a>01892 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__vector.html" title="A dense vector of values of type T with the given size. The data is stored as an...">self_type</a> &amp;v = (*this) ();
-<a name="l01893"></a>01893 <span class="keywordflow">return</span> it_ - v.begin ().it_;
-<a name="l01894"></a>01894 }
-<a name="l01895"></a>01895
-<a name="l01896"></a>01896 <span class="comment">// Assignment</span>
-<a name="l01897"></a>01897 BOOST_UBLAS_INLINE
-<a name="l01898"></a>01898 const_iterator &amp;operator = (<span class="keyword">const</span> const_iterator &amp;it) {
-<a name="l01899"></a>01899 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l01900"></a>01900 it_ = it.it_;
-<a name="l01901"></a>01901 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01902"></a>01902 }
-<a name="l01903"></a>01903
-<a name="l01904"></a>01904 <span class="comment">// Comparison</span>
-<a name="l01905"></a>01905 BOOST_UBLAS_INLINE
-<a name="l01906"></a>01906 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l01907"></a>01907 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="l01908"></a>01908 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l01909"></a>01909 }
-<a name="l01910"></a>01910 BOOST_UBLAS_INLINE
-<a name="l01911"></a>01911 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l01912"></a>01912 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="l01913"></a>01913 <span class="keywordflow">return</span> it_ &lt; it.it_;
-<a name="l01914"></a>01914 }
-<a name="l01915"></a>01915
-<a name="l01916"></a>01916 <span class="keyword">private</span>:
-<a name="l01917"></a>01917 const_subiterator_type it_;
-<a name="l01918"></a>01918
-<a name="l01919"></a>01919 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1iterator.html">iterator</a>;
-<a name="l01920"></a>01920 };
-<a name="l01921"></a>01921 <span class="preprocessor">#endif</span>
-<a name="l01922"></a>01922 <span class="preprocessor"></span>
-<a name="l01923"></a>01923 BOOST_UBLAS_INLINE
-<a name="l01924"></a>01924 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1const__iterator.html">const_iterator</a> begin ()<span class="keyword"> const </span>{
-<a name="l01925"></a>01925 <span class="keywordflow">return</span> find (0);
-<a name="l01926"></a>01926 }
-<a name="l01927"></a>01927 BOOST_UBLAS_INLINE
-<a name="l01928"></a>01928 const_iterator end ()<span class="keyword"> const </span>{
-<a name="l01929"></a>01929 <span class="keywordflow">return</span> find (size_);
-<a name="l01930"></a>01930 }
-<a name="l01931"></a>01931
-<a name="l01932"></a>01932 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01933"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1iterator.html">01933</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1iterator.html">iterator</a>:
-<a name="l01934"></a>01934 <span class="keyword">public</span> container_reference&lt;c_vector&gt;,
-<a name="l01935"></a>01935 <span class="keyword">public</span> random_access_iterator_base&lt;dense_random_access_iterator_tag,
-<a name="l01936"></a>01936 iterator, value_type&gt; {
-<a name="l01937"></a>01937 <span class="keyword">public</span>:
-<a name="l01938"></a>01938 <span class="keyword">typedef</span> <span class="keyword">typename</span> c_vector::difference_type difference_type;
-<a name="l01939"></a>01939 <span class="keyword">typedef</span> <span class="keyword">typename</span> c_vector::value_type value_type;
-<a name="l01940"></a>01940 <span class="keyword">typedef</span> <span class="keyword">typename</span> c_vector::reference reference;
-<a name="l01941"></a>01941 <span class="keyword">typedef</span> <span class="keyword">typename</span> c_vector::pointer pointer;
-<a name="l01942"></a>01942
-<a name="l01943"></a>01943 <span class="comment">// Construction and destruction</span>
-<a name="l01944"></a>01944 BOOST_UBLAS_INLINE
-<a name="l01945"></a>01945 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1iterator.html">iterator</a> ():
-<a name="l01946"></a>01946 container_reference&lt;self_type&gt; (), it_ () {}
-<a name="l01947"></a>01947 BOOST_UBLAS_INLINE
-<a name="l01948"></a>01948 iterator (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__vector.html" title="A dense vector of values of type T with the given size. The data is stored as an...">self_type</a> &amp;v, <span class="keyword">const</span> subiterator_type &amp;it):
-<a name="l01949"></a>01949 container_reference&lt;self_type&gt; (v), it_ (it) {}
-<a name="l01950"></a>01950
-<a name="l01951"></a>01951 <span class="comment">// Arithmetic</span>
-<a name="l01952"></a>01952 BOOST_UBLAS_INLINE
-<a name="l01953"></a>01953 iterator &amp;operator ++ () {
-<a name="l01954"></a>01954 ++ it_;
-<a name="l01955"></a>01955 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01956"></a>01956 }
-<a name="l01957"></a>01957 BOOST_UBLAS_INLINE
-<a name="l01958"></a>01958 iterator &amp;operator -- () {
-<a name="l01959"></a>01959 -- it_;
-<a name="l01960"></a>01960 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01961"></a>01961 }
-<a name="l01962"></a>01962 BOOST_UBLAS_INLINE
-<a name="l01963"></a>01963 iterator &amp;operator += (difference_type n) {
-<a name="l01964"></a>01964 it_ += n;
-<a name="l01965"></a>01965 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01966"></a>01966 }
-<a name="l01967"></a>01967 BOOST_UBLAS_INLINE
-<a name="l01968"></a>01968 iterator &amp;operator -= (difference_type n) {
-<a name="l01969"></a>01969 it_ -= n;
-<a name="l01970"></a>01970 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01971"></a>01971 }
-<a name="l01972"></a>01972 BOOST_UBLAS_INLINE
-<a name="l01973"></a>01973 difference_type operator - (<span class="keyword">const</span> iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l01974"></a>01974 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="l01975"></a>01975 <span class="keywordflow">return</span> it_ - it.it_;
-<a name="l01976"></a>01976 }
-<a name="l01977"></a>01977
-<a name="l01978"></a>01978 <span class="comment">// Dereference</span>
-<a name="l01979"></a>01979 BOOST_UBLAS_INLINE
-<a name="l01980"></a>01980 reference operator * ()<span class="keyword"> const </span>{
-<a name="l01981"></a>01981 BOOST_UBLAS_CHECK (it_ &gt;= (*<span class="keyword">this</span>) ().begin ().it_ &amp;&amp; it_ &lt; (*<span class="keyword">this</span>) ().end ().it_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01982"></a>01982 <span class="keywordflow">return</span> *it_;
-<a name="l01983"></a>01983 }
-<a name="l01984"></a>01984 BOOST_UBLAS_INLINE
-<a name="l01985"></a>01985 reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l01986"></a>01986 <span class="keywordflow">return</span> *(it_ + n);
-<a name="l01987"></a>01987 }
-<a name="l01988"></a>01988
-<a name="l01989"></a>01989 <span class="comment">// Index</span>
-<a name="l01990"></a>01990 BOOST_UBLAS_INLINE
-<a name="l01991"></a>01991 size_type index ()<span class="keyword"> const </span>{
-<a name="l01992"></a>01992 BOOST_UBLAS_CHECK (it_ &gt;= (*<span class="keyword">this</span>) ().begin ().it_ &amp;&amp; it_ &lt; (*<span class="keyword">this</span>) ().end ().it_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01993"></a>01993 <span class="comment">// EDG won&apos;t allow const self_type it doesn&apos;t allow friend access to it_</span>
-<a name="l01994"></a>01994 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__vector.html" title="A dense vector of values of type T with the given size. The data is stored as an...">self_type</a> &amp;v = (*this) ();
-<a name="l01995"></a>01995 <span class="keywordflow">return</span> it_ - v.begin ().it_;
-<a name="l01996"></a>01996 }
-<a name="l01997"></a>01997
-<a name="l01998"></a>01998 <span class="comment">// Assignment</span>
-<a name="l01999"></a>01999 BOOST_UBLAS_INLINE
-<a name="l02000"></a>02000 iterator &amp;operator = (<span class="keyword">const</span> iterator &amp;it) {
-<a name="l02001"></a>02001 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l02002"></a>02002 it_ = it.it_;
-<a name="l02003"></a>02003 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02004"></a>02004 }
-<a name="l02005"></a>02005
-<a name="l02006"></a>02006 <span class="comment">// Comparison</span>
-<a name="l02007"></a>02007 BOOST_UBLAS_INLINE
-<a name="l02008"></a>02008 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l02009"></a>02009 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="l02010"></a>02010 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l02011"></a>02011 }
-<a name="l02012"></a>02012 BOOST_UBLAS_INLINE
-<a name="l02013"></a>02013 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l02014"></a>02014 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="l02015"></a>02015 <span class="keywordflow">return</span> it_ &lt; it.it_;
-<a name="l02016"></a>02016 }
-<a name="l02017"></a>02017
-<a name="l02018"></a>02018 <span class="keyword">private</span>:
-<a name="l02019"></a>02019 subiterator_type it_;
-<a name="l02020"></a>02020
-<a name="l02021"></a>02021 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1const__iterator.html">const_iterator</a>;
-<a name="l02022"></a>02022 };
-<a name="l02023"></a>02023 <span class="preprocessor">#endif</span>
-<a name="l02024"></a>02024 <span class="preprocessor"></span>
-<a name="l02025"></a>02025 BOOST_UBLAS_INLINE
-<a name="l02026"></a>02026 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1iterator.html">iterator</a> begin () {
-<a name="l02027"></a>02027 <span class="keywordflow">return</span> find (0);
-<a name="l02028"></a>02028 }
-<a name="l02029"></a>02029 BOOST_UBLAS_INLINE
-<a name="l02030"></a>02030 iterator end () {
-<a name="l02031"></a>02031 <span class="keywordflow">return</span> find (size_);
-<a name="l02032"></a>02032 }
-<a name="l02033"></a>02033
-<a name="l02034"></a>02034 <span class="comment">// Reverse iterator</span>
-<a name="l02035"></a>02035 <span class="keyword">typedef</span> reverse_iterator_base&lt;const_iterator&gt; const_reverse_iterator;
-<a name="l02036"></a>02036 <span class="keyword">typedef</span> reverse_iterator_base&lt;iterator&gt; reverse_iterator;
-<a name="l02037"></a>02037
-<a name="l02038"></a>02038 BOOST_UBLAS_INLINE
-<a name="l02039"></a>02039 const_reverse_iterator rbegin ()<span class="keyword"> const </span>{
-<a name="l02040"></a>02040 <span class="keywordflow">return</span> const_reverse_iterator (end ());
-<a name="l02041"></a>02041 }
-<a name="l02042"></a>02042 BOOST_UBLAS_INLINE
-<a name="l02043"></a>02043 const_reverse_iterator rend ()<span class="keyword"> const </span>{
-<a name="l02044"></a>02044 <span class="keywordflow">return</span> const_reverse_iterator (begin ());
-<a name="l02045"></a>02045 }
-<a name="l02046"></a>02046 BOOST_UBLAS_INLINE
-<a name="l02047"></a>02047 reverse_iterator rbegin () {
-<a name="l02048"></a>02048 <span class="keywordflow">return</span> reverse_iterator (end ());
-<a name="l02049"></a>02049 }
-<a name="l02050"></a>02050 BOOST_UBLAS_INLINE
-<a name="l02051"></a>02051 reverse_iterator rend () {
-<a name="l02052"></a>02052 <span class="keywordflow">return</span> reverse_iterator (begin ());
-<a name="l02053"></a>02053 }
-<a name="l02054"></a>02054
-<a name="l02055"></a>02055 <span class="comment">// Serialization</span>
-<a name="l02056"></a>02056 <span class="keyword">template</span>&lt;<span class="keyword">class</span> Archive&gt;
-<a name="l02057"></a>02057 <span class="keywordtype">void</span> serialize(Archive &amp; ar, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="comment">/* file_version */</span>){
-<a name="l02058"></a>02058 serialization::collection_size_type s (size_);
-<a name="l02059"></a>02059 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;size&quot;</span>,s);
-<a name="l02060"></a>02060
-<a name="l02061"></a>02061 <span class="comment">// copy the value back if loading</span>
-<a name="l02062"></a>02062 <span class="keywordflow">if</span> (Archive::is_loading::value) {
-<a name="l02063"></a>02063 <span class="keywordflow">if</span> (s &gt; N) bad_size(<span class="stringliteral">&quot;too large size in bounded_vector::load()\n&quot;</span>).raise();
-<a name="l02064"></a>02064 size_ = s;
-<a name="l02065"></a>02065 }
-<a name="l02066"></a>02066 <span class="comment">// ISSUE: this writes the full array</span>
-<a name="l02067"></a>02067 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;data&quot;</span>,data_);
-<a name="l02068"></a>02068 }
-<a name="l02069"></a>02069
-<a name="l02070"></a>02070 <span class="keyword">private</span>:
-<a name="l02071"></a>02071 size_type size_;
-<a name="l02072"></a>02072 array_type data_;
-<a name="l02073"></a>02073 };
-<a name="l02074"></a>02074
-<a name="l02075"></a>02075 }}}
-<a name="l02076"></a>02076
-<a name="l02077"></a>02077 <span class="preprocessor">#endif</span>
-</pre></div></div>
-<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Jul 4 20:31:03 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>
diff --git a/libs/numeric/ublas/doc/html/vector__expression_8hpp_source.html b/libs/numeric/ublas/doc/html/vector__expression_8hpp_source.html
deleted file mode 100644
index 112120b2c4..0000000000
--- a/libs/numeric/ublas/doc/html/vector__expression_8hpp_source.html
+++ /dev/null
@@ -1,1699 +0,0 @@
-<!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: vector_expression.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>vector_expression.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_VECTOR_EXPRESSION_</span>
-<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#define _BOOST_UBLAS_VECTOR_EXPRESSION_</span>
-<a name="l00015"></a>00015 <span class="preprocessor"></span>
-<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;boost/numeric/ublas/expression_types.hpp&gt;</span>
-<a name="l00017"></a>00017
-<a name="l00018"></a>00018
-<a name="l00019"></a>00019 <span class="comment">// Expression templates based on ideas of Todd Veldhuizen and Geoffrey Furnish</span>
-<a name="l00020"></a>00020 <span class="comment">// Iterators based on ideas of Jeremy Siek</span>
-<a name="l00021"></a>00021 <span class="comment">//</span>
-<a name="l00022"></a>00022 <span class="comment">// Classes that model the Vector Expression concept</span>
-<a name="l00023"></a>00023
-<a name="l00024"></a>00024 <span class="keyword">namespace </span>boost { <span class="keyword">namespace </span>numeric { <span class="keyword">namespace </span>ublas {
-<a name="l00025"></a>00025
-<a name="l00026"></a>00026 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E&gt;
-<a name="l00027"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">00027</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference</a>:
-<a name="l00028"></a>00028 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a>&lt;vector_reference&lt;E&gt; &gt; {
-<a name="l00029"></a>00029
-<a name="l00030"></a>00030 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference&lt;E&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">self_type</a>;
-<a name="l00031"></a>00031 <span class="keyword">public</span>:
-<a name="l00032"></a>00032 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l00033"></a>00033 <span class="preprocessor"></span> <span class="keyword">using</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression&lt;vector_reference&lt;E&gt;</a> &gt;::operator ();
-<a name="l00034"></a>00034 <span class="preprocessor">#endif</span>
-<a name="l00035"></a>00035 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> E::size_type size_type;
-<a name="l00036"></a>00036 <span class="keyword">typedef</span> <span class="keyword">typename</span> E::difference_type difference_type;
-<a name="l00037"></a>00037 <span class="keyword">typedef</span> <span class="keyword">typename</span> E::value_type value_type;
-<a name="l00038"></a>00038 <span class="keyword">typedef</span> <span class="keyword">typename</span> E::const_reference const_reference;
-<a name="l00039"></a>00039 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;E&gt;,
-<a name="l00040"></a>00040 <span class="keyword">typename</span> E::const_reference,
-<a name="l00041"></a>00041 <span class="keyword">typename</span> E::reference&gt;::type reference;
-<a name="l00042"></a>00042 <span class="keyword">typedef</span> E referred_type;
-<a name="l00043"></a>00043 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">const_closure_type</a>;
-<a name="l00044"></a>00044 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">closure_type</a>;
-<a name="l00045"></a>00045 <span class="keyword">typedef</span> <span class="keyword">typename</span> E::storage_category storage_category;
-<a name="l00046"></a>00046
-<a name="l00047"></a>00047 <span class="comment">// Construction and destruction</span>
-<a name="l00048"></a>00048 BOOST_UBLAS_INLINE
-<a name="l00049"></a>00049 <span class="keyword">explicit</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference</a> (referred_type &amp;e):
-<a name="l00050"></a>00050 e_ (e) {}
-<a name="l00051"></a>00051
-<a name="l00052"></a>00052 <span class="comment">// Accessors</span>
-<a name="l00053"></a>00053 BOOST_UBLAS_INLINE
-<a name="l00054"></a>00054 size_type size ()<span class="keyword"> const </span>{
-<a name="l00055"></a>00055 <span class="keywordflow">return</span> expression ().size ();
-<a name="l00056"></a>00056 }
-<a name="l00057"></a>00057
-<a name="l00058"></a>00058 <span class="keyword">public</span>:
-<a name="l00059"></a>00059 <span class="comment">// Expression accessors - const correct</span>
-<a name="l00060"></a>00060 BOOST_UBLAS_INLINE
-<a name="l00061"></a>00061 <span class="keyword">const</span> referred_type &amp;expression ()<span class="keyword"> const </span>{
-<a name="l00062"></a>00062 <span class="keywordflow">return</span> e_;
-<a name="l00063"></a>00063 }
-<a name="l00064"></a>00064 BOOST_UBLAS_INLINE
-<a name="l00065"></a>00065 referred_type &amp;expression () {
-<a name="l00066"></a>00066 <span class="keywordflow">return</span> e_;
-<a name="l00067"></a>00067 }
-<a name="l00068"></a>00068
-<a name="l00069"></a>00069 <span class="keyword">public</span>:
-<a name="l00070"></a>00070 <span class="comment">// Element access</span>
-<a name="l00071"></a>00071 <span class="preprocessor">#ifndef BOOST_UBLAS_REFERENCE_CONST_MEMBER</span>
-<a name="l00072"></a>00072 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l00073"></a>00073 const_reference operator () (size_type i)<span class="keyword"> const </span>{
-<a name="l00074"></a>00074 <span class="keywordflow">return</span> expression () (i);
-<a name="l00075"></a>00075 }
-<a name="l00076"></a>00076 BOOST_UBLAS_INLINE
-<a name="l00077"></a>00077 reference operator () (size_type i) {
-<a name="l00078"></a>00078 <span class="keywordflow">return</span> expression () (i);
-<a name="l00079"></a>00079 }
-<a name="l00080"></a>00080
-<a name="l00081"></a>00081 BOOST_UBLAS_INLINE
-<a name="l00082"></a>00082 const_reference operator [] (size_type i)<span class="keyword"> const </span>{
-<a name="l00083"></a>00083 <span class="keywordflow">return</span> expression () [i];
-<a name="l00084"></a>00084 }
-<a name="l00085"></a>00085 BOOST_UBLAS_INLINE
-<a name="l00086"></a>00086 reference operator [] (size_type i) {
-<a name="l00087"></a>00087 <span class="keywordflow">return</span> expression () [i];
-<a name="l00088"></a>00088 }
-<a name="l00089"></a>00089 <span class="preprocessor">#else</span>
-<a name="l00090"></a>00090 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l00091"></a>00091 reference operator () (size_type i)<span class="keyword"> const </span>{
-<a name="l00092"></a>00092 <span class="keywordflow">return</span> expression () (i);
-<a name="l00093"></a>00093 }
-<a name="l00094"></a>00094
-<a name="l00095"></a>00095 BOOST_UBLAS_INLINE
-<a name="l00096"></a>00096 reference operator [] (size_type i)<span class="keyword"> const </span>{
-<a name="l00097"></a>00097 <span class="keywordflow">return</span> expression () [i];
-<a name="l00098"></a>00098 }
-<a name="l00099"></a>00099 <span class="preprocessor">#endif</span>
-<a name="l00100"></a>00100 <span class="preprocessor"></span>
-<a name="l00101"></a>00101 <span class="comment">// Assignment</span>
-<a name="l00102"></a>00102 BOOST_UBLAS_INLINE
-<a name="l00103"></a>00103 vector_reference &amp;operator = (<span class="keyword">const</span> vector_reference &amp;v) {
-<a name="l00104"></a>00104 expression ().operator = (v);
-<a name="l00105"></a>00105 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00106"></a>00106 }
-<a name="l00107"></a>00107 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00108"></a>00108 BOOST_UBLAS_INLINE
-<a name="l00109"></a>00109 vector_reference &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;ae) {
-<a name="l00110"></a>00110 expression ().operator = (ae);
-<a name="l00111"></a>00111 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00112"></a>00112 }
-<a name="l00113"></a>00113 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00114"></a>00114 BOOST_UBLAS_INLINE
-<a name="l00115"></a>00115 vector_reference &amp;assign (<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;ae) {
-<a name="l00116"></a>00116 expression ().assign (ae);
-<a name="l00117"></a>00117 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00118"></a>00118 }
-<a name="l00119"></a>00119 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00120"></a>00120 BOOST_UBLAS_INLINE
-<a name="l00121"></a>00121 vector_reference &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;ae) {
-<a name="l00122"></a>00122 expression ().operator += (ae);
-<a name="l00123"></a>00123 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00124"></a>00124 }
-<a name="l00125"></a>00125 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00126"></a>00126 BOOST_UBLAS_INLINE
-<a name="l00127"></a>00127 vector_reference &amp;plus_assign (<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;ae) {
-<a name="l00128"></a>00128 expression ().plus_assign (ae);
-<a name="l00129"></a>00129 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00130"></a>00130 }
-<a name="l00131"></a>00131 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00132"></a>00132 BOOST_UBLAS_INLINE
-<a name="l00133"></a>00133 vector_reference &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;ae) {
-<a name="l00134"></a>00134 expression ().operator -= (ae);
-<a name="l00135"></a>00135 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00136"></a>00136 }
-<a name="l00137"></a>00137 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00138"></a>00138 BOOST_UBLAS_INLINE
-<a name="l00139"></a>00139 vector_reference &amp;minus_assign (<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;ae) {
-<a name="l00140"></a>00140 expression ().minus_assign (ae);
-<a name="l00141"></a>00141 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00142"></a>00142 }
-<a name="l00143"></a>00143 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l00144"></a>00144 BOOST_UBLAS_INLINE
-<a name="l00145"></a>00145 vector_reference &amp;operator *= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l00146"></a>00146 expression ().operator *= (at);
-<a name="l00147"></a>00147 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00148"></a>00148 }
-<a name="l00149"></a>00149 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l00150"></a>00150 BOOST_UBLAS_INLINE
-<a name="l00151"></a>00151 vector_reference &amp;operator /= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l00152"></a>00152 expression ().operator /= (at);
-<a name="l00153"></a>00153 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00154"></a>00154 }
-<a name="l00155"></a>00155
-<a name="l00156"></a>00156 <span class="comment">// Swapping</span>
-<a name="l00157"></a>00157 BOOST_UBLAS_INLINE
-<a name="l00158"></a>00158 <span class="keywordtype">void</span> swap (vector_reference &amp;v) {
-<a name="l00159"></a>00159 expression ().swap (v.expression ());
-<a name="l00160"></a>00160 }
-<a name="l00161"></a>00161
-<a name="l00162"></a>00162 <span class="comment">// Closure comparison</span>
-<a name="l00163"></a>00163 BOOST_UBLAS_INLINE
-<a name="l00164"></a>00164 <span class="keywordtype">bool</span> same_closure (<span class="keyword">const</span> vector_reference &amp;vr)<span class="keyword"> const </span>{
-<a name="l00165"></a>00165 <span class="keywordflow">return</span> &amp;(*this).e_ == &amp;vr.e_;
-<a name="l00166"></a>00166 }
-<a name="l00167"></a>00167
-<a name="l00168"></a>00168 <span class="comment">// Iterator types</span>
-<a name="l00169"></a>00169 <span class="keyword">typedef</span> <span class="keyword">typename</span> E::const_iterator const_iterator;
-<a name="l00170"></a>00170 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;E&gt;,
-<a name="l00171"></a>00171 <span class="keyword">typename</span> E::const_iterator,
-<a name="l00172"></a>00172 <span class="keyword">typename</span> E::iterator&gt;::type iterator;
-<a name="l00173"></a>00173
-<a name="l00174"></a>00174 <span class="comment">// Element lookup</span>
-<a name="l00175"></a>00175 BOOST_UBLAS_INLINE
-<a name="l00176"></a>00176 const_iterator find (size_type i)<span class="keyword"> const </span>{
-<a name="l00177"></a>00177 <span class="keywordflow">return</span> expression ().find (i);
-<a name="l00178"></a>00178 }
-<a name="l00179"></a>00179 BOOST_UBLAS_INLINE
-<a name="l00180"></a>00180 iterator find (size_type i) {
-<a name="l00181"></a>00181 <span class="keywordflow">return</span> expression ().find (i);
-<a name="l00182"></a>00182 }
-<a name="l00183"></a>00183
-<a name="l00184"></a>00184 <span class="comment">// Iterator is the iterator of the referenced expression.</span>
-<a name="l00185"></a>00185
-<a name="l00186"></a>00186 BOOST_UBLAS_INLINE
-<a name="l00187"></a>00187 const_iterator begin ()<span class="keyword"> const </span>{
-<a name="l00188"></a>00188 <span class="keywordflow">return</span> expression ().begin ();
-<a name="l00189"></a>00189 }
-<a name="l00190"></a>00190 BOOST_UBLAS_INLINE
-<a name="l00191"></a>00191 const_iterator end ()<span class="keyword"> const </span>{
-<a name="l00192"></a>00192 <span class="keywordflow">return</span> expression ().end ();
-<a name="l00193"></a>00193 }
-<a name="l00194"></a>00194
-<a name="l00195"></a>00195 BOOST_UBLAS_INLINE
-<a name="l00196"></a>00196 iterator begin () {
-<a name="l00197"></a>00197 <span class="keywordflow">return</span> expression ().begin ();
-<a name="l00198"></a>00198 }
-<a name="l00199"></a>00199 BOOST_UBLAS_INLINE
-<a name="l00200"></a>00200 iterator end () {
-<a name="l00201"></a>00201 <span class="keywordflow">return</span> expression ().end ();
-<a name="l00202"></a>00202 }
-<a name="l00203"></a>00203
-<a name="l00204"></a>00204 <span class="comment">// Reverse iterator</span>
-<a name="l00205"></a>00205 <span class="keyword">typedef</span> reverse_iterator_base&lt;const_iterator&gt; const_reverse_iterator;
-<a name="l00206"></a>00206 <span class="keyword">typedef</span> reverse_iterator_base&lt;iterator&gt; reverse_iterator;
-<a name="l00207"></a>00207
-<a name="l00208"></a>00208 BOOST_UBLAS_INLINE
-<a name="l00209"></a>00209 const_reverse_iterator rbegin ()<span class="keyword"> const </span>{
-<a name="l00210"></a>00210 <span class="keywordflow">return</span> const_reverse_iterator (end ());
-<a name="l00211"></a>00211 }
-<a name="l00212"></a>00212 BOOST_UBLAS_INLINE
-<a name="l00213"></a>00213 const_reverse_iterator rend ()<span class="keyword"> const </span>{
-<a name="l00214"></a>00214 <span class="keywordflow">return</span> const_reverse_iterator (begin ());
-<a name="l00215"></a>00215 }
-<a name="l00216"></a>00216 BOOST_UBLAS_INLINE
-<a name="l00217"></a>00217 reverse_iterator rbegin () {
-<a name="l00218"></a>00218 <span class="keywordflow">return</span> reverse_iterator (end ());
-<a name="l00219"></a>00219 }
-<a name="l00220"></a>00220 BOOST_UBLAS_INLINE
-<a name="l00221"></a>00221 reverse_iterator rend () {
-<a name="l00222"></a>00222 <span class="keywordflow">return</span> reverse_iterator (begin ());
-<a name="l00223"></a>00223 }
-<a name="l00224"></a>00224
-<a name="l00225"></a>00225 <span class="keyword">private</span>:
-<a name="l00226"></a>00226 referred_type &amp;e_;
-<a name="l00227"></a>00227 };
-<a name="l00228"></a>00228
-<a name="l00229"></a>00229
-<a name="l00230"></a>00230 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E, <span class="keyword">class</span> F&gt;
-<a name="l00231"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__unary.html">00231</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__unary.html">vector_unary</a>:
-<a name="l00232"></a>00232 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a>&lt;vector_unary&lt;E, F&gt; &gt; {
-<a name="l00233"></a>00233
-<a name="l00234"></a>00234 <span class="keyword">typedef</span> F functor_type;
-<a name="l00235"></a>00235 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_same&lt;F, scalar_identity&lt;typename E::value_type&gt; &gt;,
-<a name="l00236"></a>00236 E,
-<a name="l00237"></a>00237 <span class="keyword">const</span> E&gt;::type expression_type;
-<a name="l00238"></a>00238 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;expression_type&gt;,
-<a name="l00239"></a>00239 <span class="keyword">typename</span> E::const_closure_type,
-<a name="l00240"></a>00240 <span class="keyword">typename</span> E::closure_type&gt;::type expression_closure_type;
-<a name="l00241"></a>00241 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__unary.html">vector_unary&lt;E, F&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__unary.html">self_type</a>;
-<a name="l00242"></a>00242 <span class="keyword">public</span>:
-<a name="l00243"></a>00243 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l00244"></a>00244 <span class="preprocessor"></span> <span class="keyword">using</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression&lt;vector_unary&lt;E, F&gt;</a> &gt;::operator ();
-<a name="l00245"></a>00245 <span class="preprocessor">#endif</span>
-<a name="l00246"></a>00246 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> E::size_type size_type;
-<a name="l00247"></a>00247 <span class="keyword">typedef</span> <span class="keyword">typename</span> E::difference_type difference_type;
-<a name="l00248"></a>00248 <span class="keyword">typedef</span> <span class="keyword">typename</span> F::result_type value_type;
-<a name="l00249"></a>00249 <span class="keyword">typedef</span> value_type const_reference;
-<a name="l00250"></a>00250 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_same&lt;F, scalar_identity&lt;value_type&gt; &gt;,
-<a name="l00251"></a>00251 <span class="keyword">typename</span> E::reference,
-<a name="l00252"></a>00252 value_type&gt;::type reference;
-<a name="l00253"></a>00253 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__unary.html">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__unary.html">const_closure_type</a>;
-<a name="l00254"></a>00254 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__unary.html">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__unary.html">closure_type</a>;
-<a name="l00255"></a>00255 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">unknown_storage_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">storage_category</a>;
-<a name="l00256"></a>00256
-<a name="l00257"></a>00257 <span class="comment">// Construction and destruction</span>
-<a name="l00258"></a>00258 BOOST_UBLAS_INLINE
-<a name="l00259"></a>00259 <span class="comment">// May be used as mutable expression.</span>
-<a name="l00260"></a>00260 <span class="keyword">explicit</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__unary.html">vector_unary</a> (expression_type &amp;e):
-<a name="l00261"></a>00261 e_ (e) {}
-<a name="l00262"></a>00262
-<a name="l00263"></a>00263 <span class="comment">// Accessors</span>
-<a name="l00264"></a>00264 BOOST_UBLAS_INLINE
-<a name="l00265"></a>00265 size_type size ()<span class="keyword"> const </span>{
-<a name="l00266"></a>00266 <span class="keywordflow">return</span> e_.size ();
-<a name="l00267"></a>00267 }
-<a name="l00268"></a>00268
-<a name="l00269"></a>00269 <span class="keyword">public</span>:
-<a name="l00270"></a>00270 <span class="comment">// Expression accessors</span>
-<a name="l00271"></a>00271 BOOST_UBLAS_INLINE
-<a name="l00272"></a>00272 <span class="keyword">const</span> expression_closure_type &amp;expression ()<span class="keyword"> const </span>{
-<a name="l00273"></a>00273 <span class="keywordflow">return</span> e_;
-<a name="l00274"></a>00274 }
-<a name="l00275"></a>00275
-<a name="l00276"></a>00276 <span class="keyword">public</span>:
-<a name="l00277"></a>00277 <span class="comment">// Element access</span>
-<a name="l00278"></a>00278 BOOST_UBLAS_INLINE
-<a name="l00279"></a>00279 const_reference operator () (size_type i)<span class="keyword"> const </span>{
-<a name="l00280"></a>00280 <span class="keywordflow">return</span> functor_type::apply (e_ (i));
-<a name="l00281"></a>00281 }
-<a name="l00282"></a>00282 BOOST_UBLAS_INLINE
-<a name="l00283"></a>00283 reference operator () (size_type i) {
-<a name="l00284"></a>00284 BOOST_STATIC_ASSERT ((boost::is_same&lt;functor_type, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__identity.html">scalar_identity&lt;value_type &gt;</a> &gt;::value));
-<a name="l00285"></a>00285 <span class="keywordflow">return</span> e_ (i);
-<a name="l00286"></a>00286 }
-<a name="l00287"></a>00287
-<a name="l00288"></a>00288 BOOST_UBLAS_INLINE
-<a name="l00289"></a>00289 const_reference operator [] (size_type i)<span class="keyword"> const </span>{
-<a name="l00290"></a>00290 <span class="keywordflow">return</span> functor_type::apply (e_ [i]);
-<a name="l00291"></a>00291 }
-<a name="l00292"></a>00292 BOOST_UBLAS_INLINE
-<a name="l00293"></a>00293 reference operator [] (size_type i) {
-<a name="l00294"></a>00294 BOOST_STATIC_ASSERT ((boost::is_same&lt;functor_type, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__identity.html">scalar_identity&lt;value_type &gt;</a> &gt;::value));
-<a name="l00295"></a>00295 <span class="keywordflow">return</span> e_ [i];
-<a name="l00296"></a>00296 }
-<a name="l00297"></a>00297
-<a name="l00298"></a>00298 <span class="comment">// Closure comparison</span>
-<a name="l00299"></a>00299 BOOST_UBLAS_INLINE
-<a name="l00300"></a>00300 <span class="keywordtype">bool</span> same_closure (<span class="keyword">const</span> vector_unary &amp;vu)<span class="keyword"> const </span>{
-<a name="l00301"></a>00301 <span class="keywordflow">return</span> (*this).expression ().same_closure (vu.expression ());
-<a name="l00302"></a>00302 }
-<a name="l00303"></a>00303
-<a name="l00304"></a>00304 <span class="comment">// Iterator types</span>
-<a name="l00305"></a>00305 <span class="keyword">private</span>:
-<a name="l00306"></a>00306 <span class="keyword">typedef</span> <span class="keyword">typename</span> E::const_iterator const_subiterator_type;
-<a name="l00307"></a>00307 <span class="keyword">typedef</span> <span class="keyword">const</span> value_type *const_pointer;
-<a name="l00308"></a>00308
-<a name="l00309"></a>00309 <span class="keyword">public</span>:
-<a name="l00310"></a>00310 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00311"></a>00311 <span class="preprocessor"></span> <span class="keyword">typedef</span> indexed_const_iterator&lt;const_closure_type, typename const_subiterator_type::iterator_category&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__unary_1_1const__iterator.html">const_iterator</a>;
-<a name="l00312"></a>00312 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__unary_1_1const__iterator.html">const_iterator</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__unary_1_1const__iterator.html">iterator</a>;
-<a name="l00313"></a>00313 <span class="preprocessor">#else</span>
-<a name="l00314"></a>00314 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__unary_1_1const__iterator.html">const_iterator</a>;
-<a name="l00315"></a>00315 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__unary_1_1const__iterator.html">const_iterator</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__unary_1_1const__iterator.html">iterator</a>;
-<a name="l00316"></a>00316 <span class="preprocessor">#endif</span>
-<a name="l00317"></a>00317 <span class="preprocessor"></span>
-<a name="l00318"></a>00318 <span class="comment">// Element lookup</span>
-<a name="l00319"></a>00319 BOOST_UBLAS_INLINE
-<a name="l00320"></a>00320 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__unary_1_1const__iterator.html">const_iterator</a> find (size_type i)<span class="keyword"> const </span>{
-<a name="l00321"></a>00321 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00322"></a>00322 <span class="preprocessor"></span> const_subiterator_type it (e_.find (i));
-<a name="l00323"></a>00323 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__unary_1_1const__iterator.html">const_iterator</a> (*<span class="keyword">this</span>, it.index ());
-<a name="l00324"></a>00324 <span class="preprocessor">#else</span>
-<a name="l00325"></a>00325 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__unary_1_1const__iterator.html">const_iterator</a> (*<span class="keyword">this</span>, e_.find (i));
-<a name="l00326"></a>00326 <span class="preprocessor">#endif</span>
-<a name="l00327"></a>00327 <span class="preprocessor"></span> }
-<a name="l00328"></a>00328
-<a name="l00329"></a>00329 <span class="comment">// Iterator enhances the iterator of the referenced expression</span>
-<a name="l00330"></a>00330 <span class="comment">// with the unary functor.</span>
-<a name="l00331"></a>00331
-<a name="l00332"></a>00332 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00333"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__unary_1_1const__iterator.html">00333</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__unary_1_1const__iterator.html">const_iterator</a>:
-<a name="l00334"></a>00334 <span class="keyword">public</span> container_const_reference&lt;vector_unary&gt;,
-<a name="l00335"></a>00335 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename E::const_iterator::iterator_category&gt;::template
-<a name="l00336"></a>00336 iterator_base&lt;const_iterator, value_type&gt;::type {
-<a name="l00337"></a>00337 <span class="keyword">public</span>:
-<a name="l00338"></a>00338 <span class="keyword">typedef</span> <span class="keyword">typename</span> E::const_iterator::iterator_category iterator_category;
-<a name="l00339"></a>00339 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_unary::difference_type difference_type;
-<a name="l00340"></a>00340 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_unary::value_type value_type;
-<a name="l00341"></a>00341 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_unary::const_reference reference;
-<a name="l00342"></a>00342 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_unary::const_pointer pointer;
-<a name="l00343"></a>00343
-<a name="l00344"></a>00344 <span class="comment">// Construction and destruction</span>
-<a name="l00345"></a>00345 BOOST_UBLAS_INLINE
-<a name="l00346"></a>00346 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__unary_1_1const__iterator.html">const_iterator</a> ():
-<a name="l00347"></a>00347 container_const_reference&lt;self_type&gt; (), it_ () {}
-<a name="l00348"></a>00348 BOOST_UBLAS_INLINE
-<a name="l00349"></a>00349 const_iterator (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__unary.html">self_type</a> &amp;vu, <span class="keyword">const</span> const_subiterator_type &amp;it):
-<a name="l00350"></a>00350 container_const_reference&lt;self_type&gt; (vu), it_ (it) {}
-<a name="l00351"></a>00351
-<a name="l00352"></a>00352 <span class="comment">// Arithmetic</span>
-<a name="l00353"></a>00353 BOOST_UBLAS_INLINE
-<a name="l00354"></a>00354 const_iterator &amp;operator ++ () {
-<a name="l00355"></a>00355 ++ it_;
-<a name="l00356"></a>00356 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00357"></a>00357 }
-<a name="l00358"></a>00358 BOOST_UBLAS_INLINE
-<a name="l00359"></a>00359 const_iterator &amp;operator -- () {
-<a name="l00360"></a>00360 -- it_;
-<a name="l00361"></a>00361 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00362"></a>00362 }
-<a name="l00363"></a>00363 BOOST_UBLAS_INLINE
-<a name="l00364"></a>00364 const_iterator &amp;operator += (difference_type n) {
-<a name="l00365"></a>00365 it_ += n;
-<a name="l00366"></a>00366 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00367"></a>00367 }
-<a name="l00368"></a>00368 BOOST_UBLAS_INLINE
-<a name="l00369"></a>00369 const_iterator &amp;operator -= (difference_type n) {
-<a name="l00370"></a>00370 it_ -= n;
-<a name="l00371"></a>00371 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00372"></a>00372 }
-<a name="l00373"></a>00373 BOOST_UBLAS_INLINE
-<a name="l00374"></a>00374 difference_type operator - (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l00375"></a>00375 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00376"></a>00376 <span class="keywordflow">return</span> it_ - it.it_;
-<a name="l00377"></a>00377 }
-<a name="l00378"></a>00378
-<a name="l00379"></a>00379 <span class="comment">// Dereference</span>
-<a name="l00380"></a>00380 BOOST_UBLAS_INLINE
-<a name="l00381"></a>00381 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l00382"></a>00382 <span class="keywordflow">return</span> functor_type::apply (*it_);
-<a name="l00383"></a>00383 }
-<a name="l00384"></a>00384 BOOST_UBLAS_INLINE
-<a name="l00385"></a>00385 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l00386"></a>00386 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l00387"></a>00387 }
-<a name="l00388"></a>00388
-<a name="l00389"></a>00389 <span class="comment">// Index</span>
-<a name="l00390"></a>00390 BOOST_UBLAS_INLINE
-<a name="l00391"></a>00391 size_type index ()<span class="keyword"> const </span>{
-<a name="l00392"></a>00392 <span class="keywordflow">return</span> it_.index ();
-<a name="l00393"></a>00393 }
-<a name="l00394"></a>00394
-<a name="l00395"></a>00395 <span class="comment">// Assignment</span>
-<a name="l00396"></a>00396 BOOST_UBLAS_INLINE
-<a name="l00397"></a>00397 const_iterator &amp;operator = (<span class="keyword">const</span> const_iterator &amp;it) {
-<a name="l00398"></a>00398 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l00399"></a>00399 it_ = it.it_;
-<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
-<a name="l00403"></a>00403 <span class="comment">// Comparison</span>
-<a name="l00404"></a>00404 BOOST_UBLAS_INLINE
-<a name="l00405"></a>00405 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l00406"></a>00406 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00407"></a>00407 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l00408"></a>00408 }
-<a name="l00409"></a>00409 BOOST_UBLAS_INLINE
-<a name="l00410"></a>00410 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l00411"></a>00411 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00412"></a>00412 <span class="keywordflow">return</span> it_ &lt; it.it_;
-<a name="l00413"></a>00413 }
-<a name="l00414"></a>00414
-<a name="l00415"></a>00415 <span class="keyword">private</span>:
-<a name="l00416"></a>00416 const_subiterator_type it_;
-<a name="l00417"></a>00417 };
-<a name="l00418"></a>00418 <span class="preprocessor">#endif</span>
-<a name="l00419"></a>00419 <span class="preprocessor"></span>
-<a name="l00420"></a>00420 BOOST_UBLAS_INLINE
-<a name="l00421"></a>00421 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__unary_1_1const__iterator.html">const_iterator</a> begin ()<span class="keyword"> const </span>{
-<a name="l00422"></a>00422 <span class="keywordflow">return</span> find (0);
-<a name="l00423"></a>00423 }
-<a name="l00424"></a>00424 BOOST_UBLAS_INLINE
-<a name="l00425"></a>00425 const_iterator end ()<span class="keyword"> const </span>{
-<a name="l00426"></a>00426 <span class="keywordflow">return</span> find (size ());
-<a name="l00427"></a>00427 }
-<a name="l00428"></a>00428
-<a name="l00429"></a>00429 <span class="comment">// Reverse iterator</span>
-<a name="l00430"></a>00430 <span class="keyword">typedef</span> reverse_iterator_base&lt;const_iterator&gt; const_reverse_iterator;
-<a name="l00431"></a>00431
-<a name="l00432"></a>00432 BOOST_UBLAS_INLINE
-<a name="l00433"></a>00433 const_reverse_iterator rbegin ()<span class="keyword"> const </span>{
-<a name="l00434"></a>00434 <span class="keywordflow">return</span> const_reverse_iterator (end ());
-<a name="l00435"></a>00435 }
-<a name="l00436"></a>00436 BOOST_UBLAS_INLINE
-<a name="l00437"></a>00437 const_reverse_iterator rend ()<span class="keyword"> const </span>{
-<a name="l00438"></a>00438 <span class="keywordflow">return</span> const_reverse_iterator (begin ());
-<a name="l00439"></a>00439 }
-<a name="l00440"></a>00440
-<a name="l00441"></a>00441 <span class="keyword">private</span>:
-<a name="l00442"></a>00442 expression_closure_type e_;
-<a name="l00443"></a>00443 };
-<a name="l00444"></a>00444
-<a name="l00445"></a>00445 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E, <span class="keyword">class</span> F&gt;
-<a name="l00446"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__unary__traits.html">00446</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__unary__traits.html">vector_unary_traits</a> {
-<a name="l00447"></a>00447 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__unary.html">vector_unary&lt;E, F&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__unary.html">expression_type</a>;
-<a name="l00448"></a>00448 <span class="comment">//FIXME</span>
-<a name="l00449"></a>00449 <span class="comment">// #ifndef BOOST_UBLAS_SIMPLE_ET_DEBUG</span>
-<a name="l00450"></a>00450 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__unary.html">expression_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__unary.html">result_type</a>;
-<a name="l00451"></a>00451 <span class="comment">// #else</span>
-<a name="l00452"></a>00452 <span class="comment">// typedef typename E::vector_temporary_type result_type;</span>
-<a name="l00453"></a>00453 <span class="comment">// #endif</span>
-<a name="l00454"></a>00454 };
-<a name="l00455"></a>00455
-<a name="l00456"></a>00456 <span class="comment">// (- v) [i] = - v [i]</span>
-<a name="l00457"></a>00457 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E&gt;
-<a name="l00458"></a>00458 BOOST_UBLAS_INLINE
-<a name="l00459"></a>00459 <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__unary__traits.html">vector_unary_traits&lt;E, scalar_negate&lt;typename E::value_type&gt;</a> &gt;::result_type
-<a name="l00460"></a>00460 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;E&gt;</a> &amp;e) {
-<a name="l00461"></a>00461 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__unary__traits.html">vector_unary_traits&lt;E, scalar_negate&lt;typename E::value_type&gt;</a> &gt;::expression_type expression_type;
-<a name="l00462"></a>00462 <span class="keywordflow">return</span> expression_type (e ());
-<a name="l00463"></a>00463 }
-<a name="l00464"></a>00464
-<a name="l00465"></a>00465 <span class="comment">// (conj v) [i] = conj (v [i])</span>
-<a name="l00466"></a>00466 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E&gt;
-<a name="l00467"></a>00467 BOOST_UBLAS_INLINE
-<a name="l00468"></a>00468 <span class="keyword">typename</span> vector_unary_traits&lt;E, scalar_conj&lt;typename E::value_type&gt; &gt;::result_type
-<a name="l00469"></a>00469 conj (<span class="keyword">const</span> vector_expression&lt;E&gt; &amp;e) {
-<a name="l00470"></a>00470 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_unary_traits&lt;E, scalar_conj&lt;typename E::value_type&gt; &gt;::expression_type expression_type;
-<a name="l00471"></a>00471 <span class="keywordflow">return</span> expression_type (e ());
-<a name="l00472"></a>00472 }
-<a name="l00473"></a>00473
-<a name="l00474"></a>00474 <span class="comment">// (real v) [i] = real (v [i])</span>
-<a name="l00475"></a>00475 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E&gt;
-<a name="l00476"></a>00476 BOOST_UBLAS_INLINE
-<a name="l00477"></a>00477 <span class="keyword">typename</span> vector_unary_traits&lt;E, scalar_real&lt;typename E::value_type&gt; &gt;::result_type
-<a name="l00478"></a>00478 real (<span class="keyword">const</span> vector_expression&lt;E&gt; &amp;e) {
-<a name="l00479"></a>00479 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_unary_traits&lt;E, scalar_real&lt;typename E::value_type&gt; &gt;::expression_type expression_type;
-<a name="l00480"></a>00480 <span class="keywordflow">return</span> expression_type (e ());
-<a name="l00481"></a>00481 }
-<a name="l00482"></a>00482
-<a name="l00483"></a>00483 <span class="comment">// (imag v) [i] = imag (v [i])</span>
-<a name="l00484"></a>00484 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E&gt;
-<a name="l00485"></a>00485 BOOST_UBLAS_INLINE
-<a name="l00486"></a>00486 <span class="keyword">typename</span> vector_unary_traits&lt;E, scalar_imag&lt;typename E::value_type&gt; &gt;::result_type
-<a name="l00487"></a>00487 imag (<span class="keyword">const</span> vector_expression&lt;E&gt; &amp;e) {
-<a name="l00488"></a>00488 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_unary_traits&lt;E, scalar_imag&lt;typename E::value_type&gt; &gt;::expression_type expression_type;
-<a name="l00489"></a>00489 <span class="keywordflow">return</span> expression_type (e ());
-<a name="l00490"></a>00490 }
-<a name="l00491"></a>00491
-<a name="l00492"></a>00492 <span class="comment">// (trans v) [i] = v [i]</span>
-<a name="l00493"></a>00493 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E&gt;
-<a name="l00494"></a>00494 BOOST_UBLAS_INLINE
-<a name="l00495"></a>00495 <span class="keyword">typename</span> vector_unary_traits&lt;const E, scalar_identity&lt;typename E::value_type&gt; &gt;::result_type
-<a name="l00496"></a>00496 trans (<span class="keyword">const</span> vector_expression&lt;E&gt; &amp;e) {
-<a name="l00497"></a>00497 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_unary_traits&lt;const E, scalar_identity&lt;typename E::value_type&gt; &gt;::expression_type expression_type;
-<a name="l00498"></a>00498 <span class="keywordflow">return</span> expression_type (e ());
-<a name="l00499"></a>00499 }
-<a name="l00500"></a>00500 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E&gt;
-<a name="l00501"></a>00501 BOOST_UBLAS_INLINE
-<a name="l00502"></a>00502 <span class="keyword">typename</span> vector_unary_traits&lt;E, scalar_identity&lt;typename E::value_type&gt; &gt;::result_type
-<a name="l00503"></a>00503 trans (vector_expression&lt;E&gt; &amp;e) {
-<a name="l00504"></a>00504 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_unary_traits&lt;E, scalar_identity&lt;typename E::value_type&gt; &gt;::expression_type expression_type;
-<a name="l00505"></a>00505 <span class="keywordflow">return</span> expression_type (e ());
-<a name="l00506"></a>00506 }
-<a name="l00507"></a>00507
-<a name="l00508"></a>00508 <span class="comment">// (herm v) [i] = conj (v [i])</span>
-<a name="l00509"></a>00509 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E&gt;
-<a name="l00510"></a>00510 BOOST_UBLAS_INLINE
-<a name="l00511"></a>00511 <span class="keyword">typename</span> vector_unary_traits&lt;E, scalar_conj&lt;typename E::value_type&gt; &gt;::result_type
-<a name="l00512"></a>00512 herm (<span class="keyword">const</span> vector_expression&lt;E&gt; &amp;e) {
-<a name="l00513"></a>00513 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_unary_traits&lt;E, scalar_conj&lt;typename E::value_type&gt; &gt;::expression_type expression_type;
-<a name="l00514"></a>00514 <span class="keywordflow">return</span> expression_type (e ());
-<a name="l00515"></a>00515 }
-<a name="l00516"></a>00516
-<a name="l00517"></a>00517 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2, <span class="keyword">class</span> F&gt;
-<a name="l00518"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary.html">00518</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary.html">vector_binary</a>:
-<a name="l00519"></a>00519 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a>&lt;vector_binary&lt;E1, E2, F&gt; &gt; {
-<a name="l00520"></a>00520
-<a name="l00521"></a>00521 <span class="keyword">typedef</span> E1 expression1_type;
-<a name="l00522"></a>00522 <span class="keyword">typedef</span> E2 expression2_type;
-<a name="l00523"></a>00523 <span class="keyword">typedef</span> F functor_type;
-<a name="l00524"></a>00524 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::const_closure_type expression1_closure_type;
-<a name="l00525"></a>00525 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::const_closure_type expression2_closure_type;
-<a name="l00526"></a>00526 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary.html">vector_binary&lt;E1, E2, F&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary.html">self_type</a>;
-<a name="l00527"></a>00527 <span class="keyword">public</span>:
-<a name="l00528"></a>00528 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l00529"></a>00529 <span class="preprocessor"></span> <span class="keyword">using</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression&lt;vector_binary&lt;E1, E2, F&gt;</a> &gt;::operator ();
-<a name="l00530"></a>00530 <span class="preprocessor">#endif</span>
-<a name="l00531"></a>00531 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1promote__traits.html">promote_traits&lt;typename E1::size_type, typename E2::size_type&gt;::promote_type</a> size_type;
-<a name="l00532"></a>00532 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1promote__traits.html">promote_traits&lt;typename E1::difference_type, typename E2::difference_type&gt;::promote_type</a> difference_type;
-<a name="l00533"></a>00533 <span class="keyword">typedef</span> <span class="keyword">typename</span> F::result_type value_type;
-<a name="l00534"></a>00534 <span class="keyword">typedef</span> value_type const_reference;
-<a name="l00535"></a>00535 <span class="keyword">typedef</span> const_reference reference;
-<a name="l00536"></a>00536 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary.html">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary.html">const_closure_type</a>;
-<a name="l00537"></a>00537 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary.html">const_closure_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary.html">closure_type</a>;
-<a name="l00538"></a>00538 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">unknown_storage_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">storage_category</a>;
-<a name="l00539"></a>00539
-<a name="l00540"></a>00540 <span class="comment">// Construction and destruction</span>
-<a name="l00541"></a>00541 BOOST_UBLAS_INLINE
-<a name="l00542"></a>00542 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary.html">vector_binary</a> (<span class="keyword">const</span> expression1_type &amp;e1, <span class="keyword">const</span> expression2_type &amp;e2):
-<a name="l00543"></a>00543 e1_ (e1), e2_ (e2) {}
-<a name="l00544"></a>00544
-<a name="l00545"></a>00545 <span class="comment">// Accessors</span>
-<a name="l00546"></a>00546 BOOST_UBLAS_INLINE
-<a name="l00547"></a>00547 size_type size ()<span class="keyword"> const </span>{
-<a name="l00548"></a>00548 <span class="keywordflow">return</span> BOOST_UBLAS_SAME (e1_.size (), e2_.size ());
-<a name="l00549"></a>00549 }
-<a name="l00550"></a>00550
-<a name="l00551"></a>00551 <span class="keyword">private</span>:
-<a name="l00552"></a>00552 <span class="comment">// Accessors</span>
-<a name="l00553"></a>00553 BOOST_UBLAS_INLINE
-<a name="l00554"></a>00554 <span class="keyword">const</span> expression1_closure_type &amp;expression1 ()<span class="keyword"> const </span>{
-<a name="l00555"></a>00555 <span class="keywordflow">return</span> e1_;
-<a name="l00556"></a>00556 }
-<a name="l00557"></a>00557 BOOST_UBLAS_INLINE
-<a name="l00558"></a>00558 <span class="keyword">const</span> expression2_closure_type &amp;expression2 ()<span class="keyword"> const </span>{
-<a name="l00559"></a>00559 <span class="keywordflow">return</span> e2_;
-<a name="l00560"></a>00560 }
-<a name="l00561"></a>00561
-<a name="l00562"></a>00562 <span class="keyword">public</span>:
-<a name="l00563"></a>00563 <span class="comment">// Element access</span>
-<a name="l00564"></a>00564 BOOST_UBLAS_INLINE
-<a name="l00565"></a>00565 const_reference operator () (size_type i)<span class="keyword"> const </span>{
-<a name="l00566"></a>00566 <span class="keywordflow">return</span> functor_type::apply (e1_ (i), e2_ (i));
-<a name="l00567"></a>00567 }
-<a name="l00568"></a>00568
-<a name="l00569"></a>00569 BOOST_UBLAS_INLINE
-<a name="l00570"></a>00570 const_reference operator [] (size_type i)<span class="keyword"> const </span>{
-<a name="l00571"></a>00571 <span class="keywordflow">return</span> functor_type::apply (e1_ [i], e2_ [i]);
-<a name="l00572"></a>00572 }
-<a name="l00573"></a>00573
-<a name="l00574"></a>00574 <span class="comment">// Closure comparison</span>
-<a name="l00575"></a>00575 BOOST_UBLAS_INLINE
-<a name="l00576"></a>00576 <span class="keywordtype">bool</span> same_closure (<span class="keyword">const</span> vector_binary &amp;vb)<span class="keyword"> const </span>{
-<a name="l00577"></a>00577 <span class="keywordflow">return</span> (*this).expression1 ().same_closure (vb.expression1 ()) &amp;&amp;
-<a name="l00578"></a>00578 (*this).expression2 ().same_closure (vb.expression2 ());
-<a name="l00579"></a>00579 }
-<a name="l00580"></a>00580
-<a name="l00581"></a>00581 <span class="comment">// Iterator types</span>
-<a name="l00582"></a>00582 <span class="keyword">private</span>:
-<a name="l00583"></a>00583 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::const_iterator const_subiterator1_type;
-<a name="l00584"></a>00584 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::const_iterator const_subiterator2_type;
-<a name="l00585"></a>00585 <span class="keyword">typedef</span> <span class="keyword">const</span> value_type *const_pointer;
-<a name="l00586"></a>00586
-<a name="l00587"></a>00587 <span class="keyword">public</span>:
-<a name="l00588"></a>00588 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00589"></a>00589 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits.html">iterator_restrict_traits</a>&lt;<span class="keyword">typename</span> const_subiterator1_type::iterator_category,
-<a name="l00590"></a>00590 <span class="keyword">typename</span> const_subiterator2_type::iterator_category&gt;::iterator_category iterator_category;
-<a name="l00591"></a>00591 <span class="keyword">typedef</span> indexed_const_iterator&lt;const_closure_type, iterator_category&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary_1_1const__iterator.html">const_iterator</a>;
-<a name="l00592"></a>00592 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary_1_1const__iterator.html">const_iterator</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary_1_1const__iterator.html">iterator</a>;
-<a name="l00593"></a>00593 <span class="preprocessor">#else</span>
-<a name="l00594"></a>00594 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary_1_1const__iterator.html">const_iterator</a>;
-<a name="l00595"></a>00595 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary_1_1const__iterator.html">const_iterator</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary_1_1const__iterator.html">iterator</a>;
-<a name="l00596"></a>00596 <span class="preprocessor">#endif</span>
-<a name="l00597"></a>00597 <span class="preprocessor"></span>
-<a name="l00598"></a>00598 <span class="comment">// Element lookup</span>
-<a name="l00599"></a>00599 BOOST_UBLAS_INLINE
-<a name="l00600"></a>00600 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary_1_1const__iterator.html">const_iterator</a> find (size_type i)<span class="keyword"> const </span>{
-<a name="l00601"></a>00601 const_subiterator1_type it1 (e1_.find (i));
-<a name="l00602"></a>00602 const_subiterator1_type it1_end (e1_.find (size ()));
-<a name="l00603"></a>00603 const_subiterator2_type it2 (e2_.find (i));
-<a name="l00604"></a>00604 const_subiterator2_type it2_end (e2_.find (size ()));
-<a name="l00605"></a>00605 i = (std::min) (it1 != it1_end ? it1.index () : size (),
-<a name="l00606"></a>00606 it2 != it2_end ? it2.index () : size ());
-<a name="l00607"></a>00607 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00608"></a>00608 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary_1_1const__iterator.html">const_iterator</a> (*<span class="keyword">this</span>, i);
-<a name="l00609"></a>00609 <span class="preprocessor">#else</span>
-<a name="l00610"></a>00610 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary_1_1const__iterator.html">const_iterator</a> (*<span class="keyword">this</span>, i, it1, it1_end, it2, it2_end);
-<a name="l00611"></a>00611 <span class="preprocessor">#endif</span>
-<a name="l00612"></a>00612 <span class="preprocessor"></span> }
-<a name="l00613"></a>00613
-<a name="l00614"></a>00614 <span class="comment">// Iterator merges the iterators of the referenced expressions and</span>
-<a name="l00615"></a>00615 <span class="comment">// enhances them with the binary functor.</span>
-<a name="l00616"></a>00616
-<a name="l00617"></a>00617 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00618"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary_1_1const__iterator.html">00618</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary_1_1const__iterator.html">const_iterator</a>:
-<a name="l00619"></a>00619 <span class="keyword">public</span> container_const_reference&lt;vector_binary&gt;,
-<a name="l00620"></a>00620 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename iterator_restrict_traits&lt;typename E1::const_iterator::iterator_category,
-<a name="l00621"></a>00621 typename E2::const_iterator::iterator_category&gt;::iterator_category&gt;::template
-<a name="l00622"></a>00622 iterator_base&lt;const_iterator, value_type&gt;::type {
-<a name="l00623"></a>00623 <span class="keyword">public</span>:
-<a name="l00624"></a>00624 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits.html">iterator_restrict_traits</a>&lt;<span class="keyword">typename</span> E1::const_iterator::iterator_category,
-<a name="l00625"></a>00625 <span class="keyword">typename</span> E2::const_iterator::iterator_category&gt;::iterator_category iterator_category;
-<a name="l00626"></a>00626 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_binary::difference_type difference_type;
-<a name="l00627"></a>00627 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_binary::value_type value_type;
-<a name="l00628"></a>00628 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_binary::const_reference reference;
-<a name="l00629"></a>00629 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_binary::const_pointer pointer;
-<a name="l00630"></a>00630
-<a name="l00631"></a>00631 <span class="comment">// Construction and destruction</span>
-<a name="l00632"></a>00632 BOOST_UBLAS_INLINE
-<a name="l00633"></a>00633 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary_1_1const__iterator.html">const_iterator</a> ():
-<a name="l00634"></a>00634 container_const_reference&lt;self_type&gt; (), i_ (), it1_ (), it1_end_ (), it2_ (), it2_end_ () {}
-<a name="l00635"></a>00635 BOOST_UBLAS_INLINE
-<a name="l00636"></a>00636 const_iterator (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary.html">self_type</a> &amp;vb, size_type i,
-<a name="l00637"></a>00637 <span class="keyword">const</span> const_subiterator1_type &amp;it1, <span class="keyword">const</span> const_subiterator1_type &amp;it1_end,
-<a name="l00638"></a>00638 <span class="keyword">const</span> const_subiterator2_type &amp;it2, <span class="keyword">const</span> const_subiterator2_type &amp;it2_end):
-<a name="l00639"></a>00639 container_const_reference&lt;self_type&gt; (vb), i_ (i), it1_ (it1), it1_end_ (it1_end), it2_ (it2), it2_end_ (it2_end) {}
-<a name="l00640"></a>00640
-<a name="l00641"></a>00641 <span class="keyword">private</span>:
-<a name="l00642"></a>00642 <span class="comment">// Dense specializations</span>
-<a name="l00643"></a>00643 BOOST_UBLAS_INLINE
-<a name="l00644"></a>00644 <span class="keywordtype">void</span> increment (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__random__access__iterator__tag.html">dense_random_access_iterator_tag</a>) {
-<a name="l00645"></a>00645 ++ i_; ++ it1_; ++ it2_;
-<a name="l00646"></a>00646 }
-<a name="l00647"></a>00647 BOOST_UBLAS_INLINE
-<a name="l00648"></a>00648 <span class="keywordtype">void</span> decrement (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__random__access__iterator__tag.html">dense_random_access_iterator_tag</a>) {
-<a name="l00649"></a>00649 -- i_; -- it1_; -- it2_;
-<a name="l00650"></a>00650 }
-<a name="l00651"></a>00651 BOOST_UBLAS_INLINE
-<a name="l00652"></a>00652 <span class="keywordtype">void</span> increment (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__random__access__iterator__tag.html">dense_random_access_iterator_tag</a>, difference_type n) {
-<a name="l00653"></a>00653 i_ += n; it1_ += n; it2_ += n;
-<a name="l00654"></a>00654 }
-<a name="l00655"></a>00655 BOOST_UBLAS_INLINE
-<a name="l00656"></a>00656 <span class="keywordtype">void</span> decrement (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__random__access__iterator__tag.html">dense_random_access_iterator_tag</a>, difference_type n) {
-<a name="l00657"></a>00657 i_ -= n; it1_ -= n; it2_ -= n;
-<a name="l00658"></a>00658 }
-<a name="l00659"></a>00659 BOOST_UBLAS_INLINE
-<a name="l00660"></a>00660 value_type dereference (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__random__access__iterator__tag.html">dense_random_access_iterator_tag</a>)<span class="keyword"> const </span>{
-<a name="l00661"></a>00661 <span class="keywordflow">return</span> functor_type::apply (*it1_, *it2_);
-<a name="l00662"></a>00662 }
-<a name="l00663"></a>00663
-<a name="l00664"></a>00664 <span class="comment">// Packed specializations</span>
-<a name="l00665"></a>00665 BOOST_UBLAS_INLINE
-<a name="l00666"></a>00666 <span class="keywordtype">void</span> increment (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a>) {
-<a name="l00667"></a>00667 <span class="keywordflow">if</span> (it1_ != it1_end_)
-<a name="l00668"></a>00668 <span class="keywordflow">if</span> (it1_.index () &lt;= i_)
-<a name="l00669"></a>00669 ++ it1_;
-<a name="l00670"></a>00670 <span class="keywordflow">if</span> (it2_ != it2_end_)
-<a name="l00671"></a>00671 <span class="keywordflow">if</span> (it2_.index () &lt;= i_)
-<a name="l00672"></a>00672 ++ it2_;
-<a name="l00673"></a>00673 ++ i_;
-<a name="l00674"></a>00674 }
-<a name="l00675"></a>00675 BOOST_UBLAS_INLINE
-<a name="l00676"></a>00676 <span class="keywordtype">void</span> decrement (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a>) {
-<a name="l00677"></a>00677 <span class="keywordflow">if</span> (it1_ != it1_end_)
-<a name="l00678"></a>00678 <span class="keywordflow">if</span> (i_ &lt;= it1_.index ())
-<a name="l00679"></a>00679 -- it1_;
-<a name="l00680"></a>00680 <span class="keywordflow">if</span> (it2_ != it2_end_)
-<a name="l00681"></a>00681 <span class="keywordflow">if</span> (i_ &lt;= it2_.index ())
-<a name="l00682"></a>00682 -- it2_;
-<a name="l00683"></a>00683 -- i_;
-<a name="l00684"></a>00684 }
-<a name="l00685"></a>00685 BOOST_UBLAS_INLINE
-<a name="l00686"></a>00686 <span class="keywordtype">void</span> increment (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a>, difference_type n) {
-<a name="l00687"></a>00687 <span class="keywordflow">while</span> (n &gt; 0) {
-<a name="l00688"></a>00688 increment (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a> ());
-<a name="l00689"></a>00689 --n;
-<a name="l00690"></a>00690 }
-<a name="l00691"></a>00691 <span class="keywordflow">while</span> (n &lt; 0) {
-<a name="l00692"></a>00692 decrement (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a> ());
-<a name="l00693"></a>00693 ++n;
-<a name="l00694"></a>00694 }
-<a name="l00695"></a>00695 }
-<a name="l00696"></a>00696 BOOST_UBLAS_INLINE
-<a name="l00697"></a>00697 <span class="keywordtype">void</span> decrement (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a>, difference_type n) {
-<a name="l00698"></a>00698 <span class="keywordflow">while</span> (n &gt; 0) {
-<a name="l00699"></a>00699 decrement (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a> ());
-<a name="l00700"></a>00700 --n;
-<a name="l00701"></a>00701 }
-<a name="l00702"></a>00702 <span class="keywordflow">while</span> (n &lt; 0) {
-<a name="l00703"></a>00703 increment (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a> ());
-<a name="l00704"></a>00704 ++n;
-<a name="l00705"></a>00705 }
-<a name="l00706"></a>00706 }
-<a name="l00707"></a>00707 BOOST_UBLAS_INLINE
-<a name="l00708"></a>00708 value_type dereference (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a>)<span class="keyword"> const </span>{
-<a name="l00709"></a>00709 value_type t1 = value_type<span class="comment">/*zero*/</span>();
-<a name="l00710"></a>00710 <span class="keywordflow">if</span> (it1_ != it1_end_)
-<a name="l00711"></a>00711 <span class="keywordflow">if</span> (it1_.index () == i_)
-<a name="l00712"></a>00712 t1 = *it1_;
-<a name="l00713"></a>00713 value_type t2 = value_type<span class="comment">/*zero*/</span>();
-<a name="l00714"></a>00714 <span class="keywordflow">if</span> (it2_ != it2_end_)
-<a name="l00715"></a>00715 <span class="keywordflow">if</span> (it2_.index () == i_)
-<a name="l00716"></a>00716 t2 = *it2_;
-<a name="l00717"></a>00717 <span class="keywordflow">return</span> functor_type::apply (t1, t2);
-<a name="l00718"></a>00718 }
-<a name="l00719"></a>00719
-<a name="l00720"></a>00720 <span class="comment">// Sparse specializations</span>
-<a name="l00721"></a>00721 BOOST_UBLAS_INLINE
-<a name="l00722"></a>00722 <span class="keywordtype">void</span> increment (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>) {
-<a name="l00723"></a>00723 size_type index1 = (*this) ().size ();
-<a name="l00724"></a>00724 <span class="keywordflow">if</span> (it1_ != it1_end_) {
-<a name="l00725"></a>00725 <span class="keywordflow">if</span> (it1_.index () &lt;= i_)
-<a name="l00726"></a>00726 ++ it1_;
-<a name="l00727"></a>00727 <span class="keywordflow">if</span> (it1_ != it1_end_)
-<a name="l00728"></a>00728 index1 = it1_.index ();
-<a name="l00729"></a>00729 }
-<a name="l00730"></a>00730 size_type index2 = (*this) ().size ();
-<a name="l00731"></a>00731 <span class="keywordflow">if</span> (it2_ != it2_end_) {
-<a name="l00732"></a>00732 <span class="keywordflow">if</span> (it2_.index () &lt;= i_)
-<a name="l00733"></a>00733 ++ it2_;
-<a name="l00734"></a>00734 <span class="keywordflow">if</span> (it2_ != it2_end_)
-<a name="l00735"></a>00735 index2 = it2_.index ();
-<a name="l00736"></a>00736 }
-<a name="l00737"></a>00737 i_ = (std::min) (index1, index2);
-<a name="l00738"></a>00738 }
-<a name="l00739"></a>00739 BOOST_UBLAS_INLINE
-<a name="l00740"></a>00740 <span class="keywordtype">void</span> decrement (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>) {
-<a name="l00741"></a>00741 size_type index1 = (*this) ().size ();
-<a name="l00742"></a>00742 <span class="keywordflow">if</span> (it1_ != it1_end_) {
-<a name="l00743"></a>00743 <span class="keywordflow">if</span> (i_ &lt;= it1_.index ())
-<a name="l00744"></a>00744 -- it1_;
-<a name="l00745"></a>00745 <span class="keywordflow">if</span> (it1_ != it1_end_)
-<a name="l00746"></a>00746 index1 = it1_.index ();
-<a name="l00747"></a>00747 }
-<a name="l00748"></a>00748 size_type index2 = (*this) ().size ();
-<a name="l00749"></a>00749 <span class="keywordflow">if</span> (it2_ != it2_end_) {
-<a name="l00750"></a>00750 <span class="keywordflow">if</span> (i_ &lt;= it2_.index ())
-<a name="l00751"></a>00751 -- it2_;
-<a name="l00752"></a>00752 <span class="keywordflow">if</span> (it2_ != it2_end_)
-<a name="l00753"></a>00753 index2 = it2_.index ();
-<a name="l00754"></a>00754 }
-<a name="l00755"></a>00755 i_ = (std::max) (index1, index2);
-<a name="l00756"></a>00756 }
-<a name="l00757"></a>00757 BOOST_UBLAS_INLINE
-<a name="l00758"></a>00758 <span class="keywordtype">void</span> increment (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>, difference_type n) {
-<a name="l00759"></a>00759 <span class="keywordflow">while</span> (n &gt; 0) {
-<a name="l00760"></a>00760 increment (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a> ());
-<a name="l00761"></a>00761 --n;
-<a name="l00762"></a>00762 }
-<a name="l00763"></a>00763 <span class="keywordflow">while</span> (n &lt; 0) {
-<a name="l00764"></a>00764 decrement (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a> ());
-<a name="l00765"></a>00765 ++n;
-<a name="l00766"></a>00766 }
-<a name="l00767"></a>00767 }
-<a name="l00768"></a>00768 BOOST_UBLAS_INLINE
-<a name="l00769"></a>00769 <span class="keywordtype">void</span> decrement (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>, difference_type n) {
-<a name="l00770"></a>00770 <span class="keywordflow">while</span> (n &gt; 0) {
-<a name="l00771"></a>00771 decrement (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a> ());
-<a name="l00772"></a>00772 --n;
-<a name="l00773"></a>00773 }
-<a name="l00774"></a>00774 <span class="keywordflow">while</span> (n &lt; 0) {
-<a name="l00775"></a>00775 increment (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a> ());
-<a name="l00776"></a>00776 ++n;
-<a name="l00777"></a>00777 }
-<a name="l00778"></a>00778 }
-<a name="l00779"></a>00779 BOOST_UBLAS_INLINE
-<a name="l00780"></a>00780 value_type dereference (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>)<span class="keyword"> const </span>{
-<a name="l00781"></a>00781 value_type t1 = value_type<span class="comment">/*zero*/</span>();
-<a name="l00782"></a>00782 <span class="keywordflow">if</span> (it1_ != it1_end_)
-<a name="l00783"></a>00783 <span class="keywordflow">if</span> (it1_.index () == i_)
-<a name="l00784"></a>00784 t1 = *it1_;
-<a name="l00785"></a>00785 value_type t2 = value_type<span class="comment">/*zero*/</span>();
-<a name="l00786"></a>00786 <span class="keywordflow">if</span> (it2_ != it2_end_)
-<a name="l00787"></a>00787 <span class="keywordflow">if</span> (it2_.index () == i_)
-<a name="l00788"></a>00788 t2 = *it2_;
-<a name="l00789"></a>00789 <span class="keywordflow">return</span> functor_type::apply (t1, t2);
-<a name="l00790"></a>00790 }
-<a name="l00791"></a>00791
-<a name="l00792"></a>00792 <span class="keyword">public</span>:
-<a name="l00793"></a>00793 <span class="comment">// Arithmetic</span>
-<a name="l00794"></a>00794 BOOST_UBLAS_INLINE
-<a name="l00795"></a>00795 const_iterator &amp;operator ++ () {
-<a name="l00796"></a>00796 increment (iterator_category ());
-<a name="l00797"></a>00797 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00798"></a>00798 }
-<a name="l00799"></a>00799 BOOST_UBLAS_INLINE
-<a name="l00800"></a>00800 const_iterator &amp;operator -- () {
-<a name="l00801"></a>00801 decrement (iterator_category ());
-<a name="l00802"></a>00802 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00803"></a>00803 }
-<a name="l00804"></a>00804 BOOST_UBLAS_INLINE
-<a name="l00805"></a>00805 const_iterator &amp;operator += (difference_type n) {
-<a name="l00806"></a>00806 increment (iterator_category (), n);
-<a name="l00807"></a>00807 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00808"></a>00808 }
-<a name="l00809"></a>00809 BOOST_UBLAS_INLINE
-<a name="l00810"></a>00810 const_iterator &amp;operator -= (difference_type n) {
-<a name="l00811"></a>00811 decrement (iterator_category (), n);
-<a name="l00812"></a>00812 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00813"></a>00813 }
-<a name="l00814"></a>00814 BOOST_UBLAS_INLINE
-<a name="l00815"></a>00815 difference_type operator - (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l00816"></a>00816 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00817"></a>00817 <span class="keywordflow">return</span> index () - it.index ();
-<a name="l00818"></a>00818 }
-<a name="l00819"></a>00819
-<a name="l00820"></a>00820 <span class="comment">// Dereference</span>
-<a name="l00821"></a>00821 BOOST_UBLAS_INLINE
-<a name="l00822"></a>00822 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l00823"></a>00823 <span class="keywordflow">return</span> dereference (iterator_category ());
-<a name="l00824"></a>00824 }
-<a name="l00825"></a>00825 BOOST_UBLAS_INLINE
-<a name="l00826"></a>00826 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l00827"></a>00827 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l00828"></a>00828 }
-<a name="l00829"></a>00829
-<a name="l00830"></a>00830 <span class="comment">// Index</span>
-<a name="l00831"></a>00831 BOOST_UBLAS_INLINE
-<a name="l00832"></a>00832 size_type index ()<span class="keyword"> const </span>{
-<a name="l00833"></a>00833 <span class="keywordflow">return</span> i_;
-<a name="l00834"></a>00834 }
-<a name="l00835"></a>00835
-<a name="l00836"></a>00836 <span class="comment">// Assignment</span>
-<a name="l00837"></a>00837 BOOST_UBLAS_INLINE
-<a name="l00838"></a>00838 const_iterator &amp;operator = (<span class="keyword">const</span> const_iterator &amp;it) {
-<a name="l00839"></a>00839 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l00840"></a>00840 i_ = it.i_;
-<a name="l00841"></a>00841 it1_ = it.it1_;
-<a name="l00842"></a>00842 it1_end_ = it.it1_end_;
-<a name="l00843"></a>00843 it2_ = it.it2_;
-<a name="l00844"></a>00844 it2_end_ = it.it2_end_;
-<a name="l00845"></a>00845 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00846"></a>00846 }
-<a name="l00847"></a>00847
-<a name="l00848"></a>00848 <span class="comment">// Comparison</span>
-<a name="l00849"></a>00849 BOOST_UBLAS_INLINE
-<a name="l00850"></a>00850 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l00851"></a>00851 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00852"></a>00852 <span class="keywordflow">return</span> index () == it.index ();
-<a name="l00853"></a>00853 }
-<a name="l00854"></a>00854 BOOST_UBLAS_INLINE
-<a name="l00855"></a>00855 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l00856"></a>00856 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00857"></a>00857 <span class="keywordflow">return</span> index () &lt; it.index ();
-<a name="l00858"></a>00858 }
-<a name="l00859"></a>00859
-<a name="l00860"></a>00860 <span class="keyword">private</span>:
-<a name="l00861"></a>00861 size_type i_;
-<a name="l00862"></a>00862 const_subiterator1_type it1_;
-<a name="l00863"></a>00863 const_subiterator1_type it1_end_;
-<a name="l00864"></a>00864 const_subiterator2_type it2_;
-<a name="l00865"></a>00865 const_subiterator2_type it2_end_;
-<a name="l00866"></a>00866 };
-<a name="l00867"></a>00867 <span class="preprocessor">#endif</span>
-<a name="l00868"></a>00868 <span class="preprocessor"></span>
-<a name="l00869"></a>00869 BOOST_UBLAS_INLINE
-<a name="l00870"></a>00870 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary_1_1const__iterator.html">const_iterator</a> begin ()<span class="keyword"> const </span>{
-<a name="l00871"></a>00871 <span class="keywordflow">return</span> find (0);
-<a name="l00872"></a>00872 }
-<a name="l00873"></a>00873 BOOST_UBLAS_INLINE
-<a name="l00874"></a>00874 const_iterator end ()<span class="keyword"> const </span>{
-<a name="l00875"></a>00875 <span class="keywordflow">return</span> find (size ());
-<a name="l00876"></a>00876 }
-<a name="l00877"></a>00877
-<a name="l00878"></a>00878 <span class="comment">// Reverse iterator</span>
-<a name="l00879"></a>00879 <span class="keyword">typedef</span> reverse_iterator_base&lt;const_iterator&gt; const_reverse_iterator;
-<a name="l00880"></a>00880
-<a name="l00881"></a>00881 BOOST_UBLAS_INLINE
-<a name="l00882"></a>00882 const_reverse_iterator rbegin ()<span class="keyword"> const </span>{
-<a name="l00883"></a>00883 <span class="keywordflow">return</span> const_reverse_iterator (end ());
-<a name="l00884"></a>00884 }
-<a name="l00885"></a>00885 BOOST_UBLAS_INLINE
-<a name="l00886"></a>00886 const_reverse_iterator rend ()<span class="keyword"> const </span>{
-<a name="l00887"></a>00887 <span class="keywordflow">return</span> const_reverse_iterator (begin ());
-<a name="l00888"></a>00888 }
-<a name="l00889"></a>00889
-<a name="l00890"></a>00890 <span class="keyword">private</span>:
-<a name="l00891"></a>00891 expression1_closure_type e1_;
-<a name="l00892"></a>00892 expression2_closure_type e2_;
-<a name="l00893"></a>00893 };
-<a name="l00894"></a>00894
-<a name="l00895"></a>00895 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2, <span class="keyword">class</span> F&gt;
-<a name="l00896"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__binary__traits.html">00896</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__binary__traits.html">vector_binary_traits</a> {
-<a name="l00897"></a>00897 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary.html">vector_binary&lt;E1, E2, F&gt;</a> expression_type;
-<a name="l00898"></a>00898 <span class="preprocessor">#ifndef BOOST_UBLAS_SIMPLE_ET_DEBUG</span>
-<a name="l00899"></a>00899 <span class="preprocessor"></span> <span class="keyword">typedef</span> expression_type <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary.html">result_type</a>;
-<a name="l00900"></a>00900 <span class="preprocessor">#else</span>
-<a name="l00901"></a>00901 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::vector_temporary_type <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary.html">result_type</a>;
-<a name="l00902"></a>00902 <span class="preprocessor">#endif</span>
-<a name="l00903"></a>00903 <span class="preprocessor"></span> };
-<a name="l00904"></a>00904
-<a name="l00905"></a>00905 <span class="comment">// (v1 + v2) [i] = v1 [i] + v2 [i]</span>
-<a name="l00906"></a>00906 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l00907"></a>00907 BOOST_UBLAS_INLINE
-<a name="l00908"></a>00908 <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__binary__traits.html">vector_binary_traits</a>&lt;E1, E2, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__plus.html">scalar_plus</a>&lt;<span class="keyword">typename</span> E1::value_type,
-<a name="l00909"></a>00909 <span class="keyword">typename</span> E2::value_type&gt; &gt;::result_type
-<a name="l00910"></a>00910 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;E1&gt;</a> &amp;e1,
-<a name="l00911"></a>00911 <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;E2&gt;</a> &amp;e2) {
-<a name="l00912"></a>00912 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__binary__traits.html">vector_binary_traits</a>&lt;E1, E2, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1scalar__plus.html">scalar_plus</a>&lt;<span class="keyword">typename</span> E1::value_type,
-<a name="l00913"></a>00913 <span class="keyword">typename</span> E2::value_type&gt; &gt;::expression_type expression_type;
-<a name="l00914"></a>00914 <span class="keywordflow">return</span> expression_type (e1 (), e2 ());
-<a name="l00915"></a>00915 }
-<a name="l00916"></a>00916
-<a name="l00917"></a>00917 <span class="comment">// (v1 - v2) [i] = v1 [i] - v2 [i]</span>
-<a name="l00918"></a>00918 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l00919"></a>00919 BOOST_UBLAS_INLINE
-<a name="l00920"></a>00920 <span class="keyword">typename</span> vector_binary_traits&lt;E1, E2, scalar_minus&lt;<span class="keyword">typename</span> E1::value_type,
-<a name="l00921"></a>00921 <span class="keyword">typename</span> E2::value_type&gt; &gt;::result_type
-<a name="l00922"></a>00922 operator - (<span class="keyword">const</span> vector_expression&lt;E1&gt; &amp;e1,
-<a name="l00923"></a>00923 <span class="keyword">const</span> vector_expression&lt;E2&gt; &amp;e2) {
-<a name="l00924"></a>00924 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_binary_traits&lt;E1, E2, scalar_minus&lt;<span class="keyword">typename</span> E1::value_type,
-<a name="l00925"></a>00925 <span class="keyword">typename</span> E2::value_type&gt; &gt;::expression_type expression_type;
-<a name="l00926"></a>00926 <span class="keywordflow">return</span> expression_type (e1 (), e2 ());
-<a name="l00927"></a>00927 }
-<a name="l00928"></a>00928
-<a name="l00929"></a>00929 <span class="comment">// (v1 * v2) [i] = v1 [i] * v2 [i]</span>
-<a name="l00930"></a>00930 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l00931"></a>00931 BOOST_UBLAS_INLINE
-<a name="l00932"></a>00932 <span class="keyword">typename</span> vector_binary_traits&lt;E1, E2, scalar_multiplies&lt;<span class="keyword">typename</span> E1::value_type,
-<a name="l00933"></a>00933 <span class="keyword">typename</span> E2::value_type&gt; &gt;::result_type
-<a name="l00934"></a>00934 element_prod (<span class="keyword">const</span> vector_expression&lt;E1&gt; &amp;e1,
-<a name="l00935"></a>00935 <span class="keyword">const</span> vector_expression&lt;E2&gt; &amp;e2) {
-<a name="l00936"></a>00936 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_binary_traits&lt;E1, E2, scalar_multiplies&lt;<span class="keyword">typename</span> E1::value_type,
-<a name="l00937"></a>00937 <span class="keyword">typename</span> E2::value_type&gt; &gt;::expression_type expression_type;
-<a name="l00938"></a>00938 <span class="keywordflow">return</span> expression_type (e1 (), e2 ());
-<a name="l00939"></a>00939 }
-<a name="l00940"></a>00940
-<a name="l00941"></a>00941 <span class="comment">// (v1 / v2) [i] = v1 [i] / v2 [i]</span>
-<a name="l00942"></a>00942 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l00943"></a>00943 BOOST_UBLAS_INLINE
-<a name="l00944"></a>00944 <span class="keyword">typename</span> vector_binary_traits&lt;E1, E2, scalar_divides&lt;<span class="keyword">typename</span> E1::value_type,
-<a name="l00945"></a>00945 <span class="keyword">typename</span> E2::value_type&gt; &gt;::result_type
-<a name="l00946"></a>00946 element_div (<span class="keyword">const</span> vector_expression&lt;E1&gt; &amp;e1,
-<a name="l00947"></a>00947 <span class="keyword">const</span> vector_expression&lt;E2&gt; &amp;e2) {
-<a name="l00948"></a>00948 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_binary_traits&lt;E1, E2, scalar_divides&lt;<span class="keyword">typename</span> E1::value_type,
-<a name="l00949"></a>00949 <span class="keyword">typename</span> E2::value_type&gt; &gt;::expression_type expression_type;
-<a name="l00950"></a>00950 <span class="keywordflow">return</span> expression_type (e1 (), e2 ());
-<a name="l00951"></a>00951 }
-<a name="l00952"></a>00952
-<a name="l00953"></a>00953
-<a name="l00954"></a>00954 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2, <span class="keyword">class</span> F&gt;
-<a name="l00955"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1.html">00955</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1.html">vector_binary_scalar1</a>:
-<a name="l00956"></a>00956 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a>&lt;vector_binary_scalar1&lt;E1, E2, F&gt; &gt; {
-<a name="l00957"></a>00957
-<a name="l00958"></a>00958 <span class="keyword">typedef</span> F functor_type;
-<a name="l00959"></a>00959 <span class="keyword">typedef</span> E1 expression1_type;
-<a name="l00960"></a>00960 <span class="keyword">typedef</span> E2 expression2_type;
-<a name="l00961"></a>00961 <span class="keyword">public</span>:
-<a name="l00962"></a>00962 <span class="keyword">typedef</span> <span class="keyword">const</span> E1&amp; expression1_closure_type;
-<a name="l00963"></a>00963 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::const_closure_type expression2_closure_type;
-<a name="l00964"></a>00964 <span class="keyword">private</span>:
-<a name="l00965"></a>00965 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1.html">vector_binary_scalar1&lt;E1, E2, F&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1.html">self_type</a>;
-<a name="l00966"></a>00966 <span class="keyword">public</span>:
-<a name="l00967"></a>00967 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l00968"></a>00968 <span class="preprocessor"></span> <span class="keyword">using</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression&lt;vector_binary_scalar1&lt;E1, E2, F&gt;</a> &gt;::operator ();
-<a name="l00969"></a>00969 <span class="preprocessor">#endif</span>
-<a name="l00970"></a>00970 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::size_type size_type;
-<a name="l00971"></a>00971 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::difference_type difference_type;
-<a name="l00972"></a>00972 <span class="keyword">typedef</span> <span class="keyword">typename</span> F::result_type value_type;
-<a name="l00973"></a>00973 <span class="keyword">typedef</span> value_type const_reference;
-<a name="l00974"></a>00974 <span class="keyword">typedef</span> const_reference reference;
-<a name="l00975"></a>00975 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1.html">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1.html">const_closure_type</a>;
-<a name="l00976"></a>00976 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1.html">const_closure_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1.html">closure_type</a>;
-<a name="l00977"></a>00977 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">unknown_storage_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">storage_category</a>;
-<a name="l00978"></a>00978
-<a name="l00979"></a>00979 <span class="comment">// Construction and destruction</span>
-<a name="l00980"></a>00980 BOOST_UBLAS_INLINE
-<a name="l00981"></a>00981 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1.html">vector_binary_scalar1</a> (<span class="keyword">const</span> expression1_type &amp;e1, <span class="keyword">const</span> expression2_type &amp;e2):
-<a name="l00982"></a>00982 e1_ (e1), e2_ (e2) {}
-<a name="l00983"></a>00983
-<a name="l00984"></a>00984 <span class="comment">// Accessors</span>
-<a name="l00985"></a>00985 BOOST_UBLAS_INLINE
-<a name="l00986"></a>00986 size_type size ()<span class="keyword"> const </span>{
-<a name="l00987"></a>00987 <span class="keywordflow">return</span> e2_.size ();
-<a name="l00988"></a>00988 }
-<a name="l00989"></a>00989
-<a name="l00990"></a>00990 <span class="keyword">public</span>:
-<a name="l00991"></a>00991 <span class="comment">// Element access</span>
-<a name="l00992"></a>00992 BOOST_UBLAS_INLINE
-<a name="l00993"></a>00993 const_reference operator () (size_type i)<span class="keyword"> const </span>{
-<a name="l00994"></a>00994 <span class="keywordflow">return</span> functor_type::apply (e1_, e2_ (i));
-<a name="l00995"></a>00995 }
-<a name="l00996"></a>00996
-<a name="l00997"></a>00997 BOOST_UBLAS_INLINE
-<a name="l00998"></a>00998 const_reference operator [] (size_type i)<span class="keyword"> const </span>{
-<a name="l00999"></a>00999 <span class="keywordflow">return</span> functor_type::apply (e1_, e2_ [i]);
-<a name="l01000"></a>01000 }
-<a name="l01001"></a>01001
-<a name="l01002"></a>01002 <span class="comment">// Closure comparison</span>
-<a name="l01003"></a>01003 BOOST_UBLAS_INLINE
-<a name="l01004"></a>01004 <span class="keywordtype">bool</span> same_closure (<span class="keyword">const</span> vector_binary_scalar1 &amp;vbs1)<span class="keyword"> const </span>{
-<a name="l01005"></a>01005 <span class="keywordflow">return</span> &amp;e1_ == &amp;(vbs1.e1_) &amp;&amp;
-<a name="l01006"></a>01006 (*this).e2_.same_closure (vbs1.e2_);
-<a name="l01007"></a>01007 }
-<a name="l01008"></a>01008
-<a name="l01009"></a>01009 <span class="comment">// Iterator types</span>
-<a name="l01010"></a>01010 <span class="keyword">private</span>:
-<a name="l01011"></a>01011 <span class="keyword">typedef</span> expression1_type const_subiterator1_type;
-<a name="l01012"></a>01012 <span class="keyword">typedef</span> <span class="keyword">typename</span> expression2_type::const_iterator const_subiterator2_type;
-<a name="l01013"></a>01013 <span class="keyword">typedef</span> <span class="keyword">const</span> value_type *const_pointer;
-<a name="l01014"></a>01014
-<a name="l01015"></a>01015 <span class="keyword">public</span>:
-<a name="l01016"></a>01016 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01017"></a>01017 <span class="preprocessor"></span> <span class="keyword">typedef</span> indexed_const_iterator&lt;const_closure_type, typename const_subiterator2_type::iterator_category&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1_1_1const__iterator.html">const_iterator</a>;
-<a name="l01018"></a>01018 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1_1_1const__iterator.html">const_iterator</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1_1_1const__iterator.html">iterator</a>;
-<a name="l01019"></a>01019 <span class="preprocessor">#else</span>
-<a name="l01020"></a>01020 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1_1_1const__iterator.html">const_iterator</a>;
-<a name="l01021"></a>01021 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1_1_1const__iterator.html">const_iterator</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1_1_1const__iterator.html">iterator</a>;
-<a name="l01022"></a>01022 <span class="preprocessor">#endif</span>
-<a name="l01023"></a>01023 <span class="preprocessor"></span>
-<a name="l01024"></a>01024 <span class="comment">// Element lookup</span>
-<a name="l01025"></a>01025 BOOST_UBLAS_INLINE
-<a name="l01026"></a>01026 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1_1_1const__iterator.html">const_iterator</a> find (size_type i)<span class="keyword"> const </span>{
-<a name="l01027"></a>01027 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01028"></a>01028 <span class="preprocessor"></span> const_subiterator2_type it (e2_.find (i));
-<a name="l01029"></a>01029 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1_1_1const__iterator.html">const_iterator</a> (*<span class="keyword">this</span>, it.index ());
-<a name="l01030"></a>01030 <span class="preprocessor">#else</span>
-<a name="l01031"></a>01031 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1_1_1const__iterator.html">const_iterator</a> (*<span class="keyword">this</span>, const_subiterator1_type (e1_), e2_.find (i));
-<a name="l01032"></a>01032 <span class="preprocessor">#endif</span>
-<a name="l01033"></a>01033 <span class="preprocessor"></span> }
-<a name="l01034"></a>01034
-<a name="l01035"></a>01035 <span class="comment">// Iterator enhances the iterator of the referenced vector expression</span>
-<a name="l01036"></a>01036 <span class="comment">// with the binary functor.</span>
-<a name="l01037"></a>01037
-<a name="l01038"></a>01038 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01039"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1_1_1const__iterator.html">01039</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1_1_1const__iterator.html">const_iterator</a>:
-<a name="l01040"></a>01040 <span class="keyword">public</span> container_const_reference&lt;vector_binary_scalar1&gt;,
-<a name="l01041"></a>01041 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename E2::const_iterator::iterator_category&gt;::template
-<a name="l01042"></a>01042 iterator_base&lt;const_iterator, value_type&gt;::type {
-<a name="l01043"></a>01043 <span class="keyword">public</span>:
-<a name="l01044"></a>01044 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::const_iterator::iterator_category iterator_category;
-<a name="l01045"></a>01045 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_binary_scalar1::difference_type difference_type;
-<a name="l01046"></a>01046 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_binary_scalar1::value_type value_type;
-<a name="l01047"></a>01047 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_binary_scalar1::const_reference reference;
-<a name="l01048"></a>01048 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_binary_scalar1::const_pointer pointer;
-<a name="l01049"></a>01049
-<a name="l01050"></a>01050 <span class="comment">// Construction and destruction</span>
-<a name="l01051"></a>01051 BOOST_UBLAS_INLINE
-<a name="l01052"></a>01052 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1_1_1const__iterator.html">const_iterator</a> ():
-<a name="l01053"></a>01053 container_const_reference&lt;self_type&gt; (), it1_ (), it2_ () {}
-<a name="l01054"></a>01054 BOOST_UBLAS_INLINE
-<a name="l01055"></a>01055 const_iterator (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1.html">self_type</a> &amp;vbs, <span class="keyword">const</span> const_subiterator1_type &amp;it1, <span class="keyword">const</span> const_subiterator2_type &amp;it2):
-<a name="l01056"></a>01056 container_const_reference&lt;self_type&gt; (vbs), it1_ (it1), it2_ (it2) {}
-<a name="l01057"></a>01057
-<a name="l01058"></a>01058 <span class="comment">// Arithmetic</span>
-<a name="l01059"></a>01059 BOOST_UBLAS_INLINE
-<a name="l01060"></a>01060 const_iterator &amp;operator ++ () {
-<a name="l01061"></a>01061 ++ it2_;
-<a name="l01062"></a>01062 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01063"></a>01063 }
-<a name="l01064"></a>01064 BOOST_UBLAS_INLINE
-<a name="l01065"></a>01065 const_iterator &amp;operator -- () {
-<a name="l01066"></a>01066 -- it2_;
-<a name="l01067"></a>01067 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01068"></a>01068 }
-<a name="l01069"></a>01069 BOOST_UBLAS_INLINE
-<a name="l01070"></a>01070 const_iterator &amp;operator += (difference_type n) {
-<a name="l01071"></a>01071 it2_ += n;
-<a name="l01072"></a>01072 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01073"></a>01073 }
-<a name="l01074"></a>01074 BOOST_UBLAS_INLINE
-<a name="l01075"></a>01075 const_iterator &amp;operator -= (difference_type n) {
-<a name="l01076"></a>01076 it2_ -= n;
-<a name="l01077"></a>01077 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01078"></a>01078 }
-<a name="l01079"></a>01079 BOOST_UBLAS_INLINE
-<a name="l01080"></a>01080 difference_type operator - (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l01081"></a>01081 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01082"></a>01082 <span class="comment">// FIXME we shouldn&apos;t compare floats</span>
-<a name="l01083"></a>01083 <span class="comment">// BOOST_UBLAS_CHECK (it1_ == it.it1_, external_logic ());</span>
-<a name="l01084"></a>01084 <span class="keywordflow">return</span> it2_ - it.it2_;
-<a name="l01085"></a>01085 }
-<a name="l01086"></a>01086
-<a name="l01087"></a>01087 <span class="comment">// Dereference</span>
-<a name="l01088"></a>01088 BOOST_UBLAS_INLINE
-<a name="l01089"></a>01089 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l01090"></a>01090 <span class="keywordflow">return</span> functor_type::apply (it1_, *it2_);
-<a name="l01091"></a>01091 }
-<a name="l01092"></a>01092 BOOST_UBLAS_INLINE
-<a name="l01093"></a>01093 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l01094"></a>01094 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l01095"></a>01095 }
-<a name="l01096"></a>01096
-<a name="l01097"></a>01097 <span class="comment">// Index</span>
-<a name="l01098"></a>01098 BOOST_UBLAS_INLINE
-<a name="l01099"></a>01099 size_type index ()<span class="keyword"> const </span>{
-<a name="l01100"></a>01100 <span class="keywordflow">return</span> it2_.index ();
-<a name="l01101"></a>01101 }
-<a name="l01102"></a>01102
-<a name="l01103"></a>01103 <span class="comment">// Assignment </span>
-<a name="l01104"></a>01104 BOOST_UBLAS_INLINE
-<a name="l01105"></a>01105 const_iterator &amp;operator = (<span class="keyword">const</span> const_iterator &amp;it) {
-<a name="l01106"></a>01106 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l01107"></a>01107 it1_ = it.it1_;
-<a name="l01108"></a>01108 it2_ = it.it2_;
-<a name="l01109"></a>01109 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01110"></a>01110 }
-<a name="l01111"></a>01111
-<a name="l01112"></a>01112 <span class="comment">// Comparison</span>
-<a name="l01113"></a>01113 BOOST_UBLAS_INLINE
-<a name="l01114"></a>01114 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l01115"></a>01115 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01116"></a>01116 <span class="comment">// FIXME we shouldn&apos;t compare floats</span>
-<a name="l01117"></a>01117 <span class="comment">// BOOST_UBLAS_CHECK (it1_ == it.it1_, external_logic ());</span>
-<a name="l01118"></a>01118 <span class="keywordflow">return</span> it2_ == it.it2_;
-<a name="l01119"></a>01119 }
-<a name="l01120"></a>01120 BOOST_UBLAS_INLINE
-<a name="l01121"></a>01121 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l01122"></a>01122 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01123"></a>01123 <span class="comment">// FIXME we shouldn&apos;t compare floats</span>
-<a name="l01124"></a>01124 <span class="comment">// BOOST_UBLAS_CHECK (it1_ == it.it1_, external_logic ());</span>
-<a name="l01125"></a>01125 <span class="keywordflow">return</span> it2_ &lt; it.it2_;
-<a name="l01126"></a>01126 }
-<a name="l01127"></a>01127
-<a name="l01128"></a>01128 <span class="keyword">private</span>:
-<a name="l01129"></a>01129 const_subiterator1_type it1_;
-<a name="l01130"></a>01130 const_subiterator2_type it2_;
-<a name="l01131"></a>01131 };
-<a name="l01132"></a>01132 <span class="preprocessor">#endif</span>
-<a name="l01133"></a>01133 <span class="preprocessor"></span>
-<a name="l01134"></a>01134 BOOST_UBLAS_INLINE
-<a name="l01135"></a>01135 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1_1_1const__iterator.html">const_iterator</a> begin ()<span class="keyword"> const </span>{
-<a name="l01136"></a>01136 <span class="keywordflow">return</span> find (0);
-<a name="l01137"></a>01137 }
-<a name="l01138"></a>01138 BOOST_UBLAS_INLINE
-<a name="l01139"></a>01139 const_iterator end ()<span class="keyword"> const </span>{
-<a name="l01140"></a>01140 <span class="keywordflow">return</span> find (size ());
-<a name="l01141"></a>01141 }
-<a name="l01142"></a>01142
-<a name="l01143"></a>01143 <span class="comment">// Reverse iterator</span>
-<a name="l01144"></a>01144 <span class="keyword">typedef</span> reverse_iterator_base&lt;const_iterator&gt; const_reverse_iterator;
-<a name="l01145"></a>01145
-<a name="l01146"></a>01146 BOOST_UBLAS_INLINE
-<a name="l01147"></a>01147 const_reverse_iterator rbegin ()<span class="keyword"> const </span>{
-<a name="l01148"></a>01148 <span class="keywordflow">return</span> const_reverse_iterator (end ());
-<a name="l01149"></a>01149 }
-<a name="l01150"></a>01150 BOOST_UBLAS_INLINE
-<a name="l01151"></a>01151 const_reverse_iterator rend ()<span class="keyword"> const </span>{
-<a name="l01152"></a>01152 <span class="keywordflow">return</span> const_reverse_iterator (begin ());
-<a name="l01153"></a>01153 }
-<a name="l01154"></a>01154
-<a name="l01155"></a>01155 <span class="keyword">private</span>:
-<a name="l01156"></a>01156 expression1_closure_type e1_;
-<a name="l01157"></a>01157 expression2_closure_type e2_;
-<a name="l01158"></a>01158 };
-<a name="l01159"></a>01159
-<a name="l01160"></a>01160 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2, <span class="keyword">class</span> F&gt;
-<a name="l01161"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1__traits.html">01161</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1__traits.html">vector_binary_scalar1_traits</a> {
-<a name="l01162"></a>01162 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1.html">vector_binary_scalar1&lt;E1, E2, F&gt;</a> expression_type; <span class="comment">// allow E1 to be builtin type</span>
-<a name="l01163"></a>01163 <span class="preprocessor">#ifndef BOOST_UBLAS_SIMPLE_ET_DEBUG</span>
-<a name="l01164"></a>01164 <span class="preprocessor"></span> <span class="keyword">typedef</span> expression_type <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1.html">result_type</a>;
-<a name="l01165"></a>01165 <span class="preprocessor">#else</span>
-<a name="l01166"></a>01166 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::vector_temporary_type <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1.html">result_type</a>;
-<a name="l01167"></a>01167 <span class="preprocessor">#endif</span>
-<a name="l01168"></a>01168 <span class="preprocessor"></span> };
-<a name="l01169"></a>01169
-<a name="l01170"></a>01170 <span class="comment">// (t * v) [i] = t * v [i]</span>
-<a name="l01171"></a>01171 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T1, <span class="keyword">class</span> E2&gt;
-<a name="l01172"></a>01172 BOOST_UBLAS_INLINE
-<a name="l01173"></a>01173 <span class="keyword">typename</span> enable_if&lt; is_convertible&lt;T1, typename E2::value_type &gt;,
-<a name="l01174"></a>01174 <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1__traits.html">vector_binary_scalar1_traits&lt;const T1, E2, scalar_multiplies&lt;T1, typename E2::value_type&gt;</a> &gt;::result_type
-<a name="l01175"></a>01175 &gt;::type
-<a name="l01176"></a>01176 operator * (<span class="keyword">const</span> T1 &amp;e1,
-<a name="l01177"></a>01177 <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;E2&gt;</a> &amp;e2) {
-<a name="l01178"></a>01178 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1__traits.html">vector_binary_scalar1_traits&lt;const T1, E2, scalar_multiplies&lt;T1, typename E2::value_type&gt;</a> &gt;::expression_type expression_type;
-<a name="l01179"></a>01179 <span class="keywordflow">return</span> expression_type (e1, e2 ());
-<a name="l01180"></a>01180 }
-<a name="l01181"></a>01181
-<a name="l01182"></a>01182
-<a name="l01183"></a>01183 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2, <span class="keyword">class</span> F&gt;
-<a name="l01184"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2.html">01184</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2.html">vector_binary_scalar2</a>:
-<a name="l01185"></a>01185 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a>&lt;vector_binary_scalar2&lt;E1, E2, F&gt; &gt; {
-<a name="l01186"></a>01186
-<a name="l01187"></a>01187 <span class="keyword">typedef</span> F functor_type;
-<a name="l01188"></a>01188 <span class="keyword">typedef</span> E1 expression1_type;
-<a name="l01189"></a>01189 <span class="keyword">typedef</span> E2 expression2_type;
-<a name="l01190"></a>01190 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::const_closure_type expression1_closure_type;
-<a name="l01191"></a>01191 <span class="keyword">typedef</span> <span class="keyword">const</span> E2&amp; expression2_closure_type;
-<a name="l01192"></a>01192 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2.html">vector_binary_scalar2&lt;E1, E2, F&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2.html">self_type</a>;
-<a name="l01193"></a>01193 <span class="keyword">public</span>:
-<a name="l01194"></a>01194 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l01195"></a>01195 <span class="preprocessor"></span> <span class="keyword">using</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression&lt;vector_binary_scalar2&lt;E1, E2, F&gt;</a> &gt;::operator ();
-<a name="l01196"></a>01196 <span class="preprocessor">#endif</span>
-<a name="l01197"></a>01197 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::size_type size_type;
-<a name="l01198"></a>01198 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::difference_type difference_type;
-<a name="l01199"></a>01199 <span class="keyword">typedef</span> <span class="keyword">typename</span> F::result_type value_type;
-<a name="l01200"></a>01200 <span class="keyword">typedef</span> value_type const_reference;
-<a name="l01201"></a>01201 <span class="keyword">typedef</span> const_reference reference;
-<a name="l01202"></a>01202 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2.html">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2.html">const_closure_type</a>;
-<a name="l01203"></a>01203 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2.html">const_closure_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2.html">closure_type</a>;
-<a name="l01204"></a>01204 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">unknown_storage_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">storage_category</a>;
-<a name="l01205"></a>01205
-<a name="l01206"></a>01206 <span class="comment">// Construction and destruction</span>
-<a name="l01207"></a>01207 BOOST_UBLAS_INLINE
-<a name="l01208"></a>01208 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2.html">vector_binary_scalar2</a> (<span class="keyword">const</span> expression1_type &amp;e1, <span class="keyword">const</span> expression2_type &amp;e2):
-<a name="l01209"></a>01209 e1_ (e1), e2_ (e2) {}
-<a name="l01210"></a>01210
-<a name="l01211"></a>01211 <span class="comment">// Accessors</span>
-<a name="l01212"></a>01212 BOOST_UBLAS_INLINE
-<a name="l01213"></a>01213 size_type size ()<span class="keyword"> const </span>{
-<a name="l01214"></a>01214 <span class="keywordflow">return</span> e1_.size ();
-<a name="l01215"></a>01215 }
-<a name="l01216"></a>01216
-<a name="l01217"></a>01217 <span class="keyword">public</span>:
-<a name="l01218"></a>01218 <span class="comment">// Element access</span>
-<a name="l01219"></a>01219 BOOST_UBLAS_INLINE
-<a name="l01220"></a>01220 const_reference operator () (size_type i)<span class="keyword"> const </span>{
-<a name="l01221"></a>01221 <span class="keywordflow">return</span> functor_type::apply (e1_ (i), e2_);
-<a name="l01222"></a>01222 }
-<a name="l01223"></a>01223
-<a name="l01224"></a>01224 BOOST_UBLAS_INLINE
-<a name="l01225"></a>01225 const_reference operator [] (size_type i)<span class="keyword"> const </span>{
-<a name="l01226"></a>01226 <span class="keywordflow">return</span> functor_type::apply (e1_ [i], e2_);
-<a name="l01227"></a>01227 }
-<a name="l01228"></a>01228
-<a name="l01229"></a>01229 <span class="comment">// Closure comparison</span>
-<a name="l01230"></a>01230 BOOST_UBLAS_INLINE
-<a name="l01231"></a>01231 <span class="keywordtype">bool</span> same_closure (<span class="keyword">const</span> vector_binary_scalar2 &amp;vbs2)<span class="keyword"> const </span>{
-<a name="l01232"></a>01232 <span class="keywordflow">return</span> (*this).e1_.same_closure (vbs2.e1_) &amp;&amp;
-<a name="l01233"></a>01233 &amp;e2_ == &amp;(vbs2.e2_);
-<a name="l01234"></a>01234 }
-<a name="l01235"></a>01235
-<a name="l01236"></a>01236 <span class="comment">// Iterator types</span>
-<a name="l01237"></a>01237 <span class="keyword">private</span>:
-<a name="l01238"></a>01238 <span class="keyword">typedef</span> <span class="keyword">typename</span> expression1_type::const_iterator const_subiterator1_type;
-<a name="l01239"></a>01239 <span class="keyword">typedef</span> expression2_type const_subiterator2_type;
-<a name="l01240"></a>01240 <span class="keyword">typedef</span> <span class="keyword">const</span> value_type *const_pointer;
-<a name="l01241"></a>01241
-<a name="l01242"></a>01242 <span class="keyword">public</span>:
-<a name="l01243"></a>01243 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01244"></a>01244 <span class="preprocessor"></span> <span class="keyword">typedef</span> indexed_const_iterator&lt;const_closure_type, typename const_subiterator2_type::iterator_category&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2_1_1const__iterator.html">const_iterator</a>;
-<a name="l01245"></a>01245 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2_1_1const__iterator.html">const_iterator</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2_1_1const__iterator.html">iterator</a>;
-<a name="l01246"></a>01246 <span class="preprocessor">#else</span>
-<a name="l01247"></a>01247 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2_1_1const__iterator.html">const_iterator</a>;
-<a name="l01248"></a>01248 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2_1_1const__iterator.html">const_iterator</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2_1_1const__iterator.html">iterator</a>;
-<a name="l01249"></a>01249 <span class="preprocessor">#endif</span>
-<a name="l01250"></a>01250 <span class="preprocessor"></span>
-<a name="l01251"></a>01251 <span class="comment">// Element lookup</span>
-<a name="l01252"></a>01252 BOOST_UBLAS_INLINE
-<a name="l01253"></a>01253 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2_1_1const__iterator.html">const_iterator</a> find (size_type i)<span class="keyword"> const </span>{
-<a name="l01254"></a>01254 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01255"></a>01255 <span class="preprocessor"></span> const_subiterator1_type it (e1_.find (i));
-<a name="l01256"></a>01256 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2_1_1const__iterator.html">const_iterator</a> (*<span class="keyword">this</span>, it.index ());
-<a name="l01257"></a>01257 <span class="preprocessor">#else</span>
-<a name="l01258"></a>01258 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2_1_1const__iterator.html">const_iterator</a> (*<span class="keyword">this</span>, e1_.find (i), const_subiterator2_type (e2_));
-<a name="l01259"></a>01259 <span class="preprocessor">#endif</span>
-<a name="l01260"></a>01260 <span class="preprocessor"></span> }
-<a name="l01261"></a>01261
-<a name="l01262"></a>01262 <span class="comment">// Iterator enhances the iterator of the referenced vector expression</span>
-<a name="l01263"></a>01263 <span class="comment">// with the binary functor.</span>
-<a name="l01264"></a>01264
-<a name="l01265"></a>01265 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01266"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2_1_1const__iterator.html">01266</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2_1_1const__iterator.html">const_iterator</a>:
-<a name="l01267"></a>01267 <span class="keyword">public</span> container_const_reference&lt;vector_binary_scalar2&gt;,
-<a name="l01268"></a>01268 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename E1::const_iterator::iterator_category&gt;::template
-<a name="l01269"></a>01269 iterator_base&lt;const_iterator, value_type&gt;::type {
-<a name="l01270"></a>01270 <span class="keyword">public</span>:
-<a name="l01271"></a>01271 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::const_iterator::iterator_category iterator_category;
-<a name="l01272"></a>01272 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_binary_scalar2::difference_type difference_type;
-<a name="l01273"></a>01273 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_binary_scalar2::value_type value_type;
-<a name="l01274"></a>01274 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_binary_scalar2::const_reference reference;
-<a name="l01275"></a>01275 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_binary_scalar2::const_pointer pointer;
-<a name="l01276"></a>01276
-<a name="l01277"></a>01277 <span class="comment">// Construction and destruction</span>
-<a name="l01278"></a>01278 BOOST_UBLAS_INLINE
-<a name="l01279"></a>01279 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2_1_1const__iterator.html">const_iterator</a> ():
-<a name="l01280"></a>01280 container_const_reference&lt;self_type&gt; (), it1_ (), it2_ () {}
-<a name="l01281"></a>01281 BOOST_UBLAS_INLINE
-<a name="l01282"></a>01282 const_iterator (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2.html">self_type</a> &amp;vbs, <span class="keyword">const</span> const_subiterator1_type &amp;it1, <span class="keyword">const</span> const_subiterator2_type &amp;it2):
-<a name="l01283"></a>01283 container_const_reference&lt;self_type&gt; (vbs), it1_ (it1), it2_ (it2) {}
-<a name="l01284"></a>01284
-<a name="l01285"></a>01285 <span class="comment">// Arithmetic</span>
-<a name="l01286"></a>01286 BOOST_UBLAS_INLINE
-<a name="l01287"></a>01287 const_iterator &amp;operator ++ () {
-<a name="l01288"></a>01288 ++ it1_;
-<a name="l01289"></a>01289 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01290"></a>01290 }
-<a name="l01291"></a>01291 BOOST_UBLAS_INLINE
-<a name="l01292"></a>01292 const_iterator &amp;operator -- () {
-<a name="l01293"></a>01293 -- it1_;
-<a name="l01294"></a>01294 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01295"></a>01295 }
-<a name="l01296"></a>01296 BOOST_UBLAS_INLINE
-<a name="l01297"></a>01297 const_iterator &amp;operator += (difference_type n) {
-<a name="l01298"></a>01298 it1_ += n;
-<a name="l01299"></a>01299 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01300"></a>01300 }
-<a name="l01301"></a>01301 BOOST_UBLAS_INLINE
-<a name="l01302"></a>01302 const_iterator &amp;operator -= (difference_type n) {
-<a name="l01303"></a>01303 it1_ -= n;
-<a name="l01304"></a>01304 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01305"></a>01305 }
-<a name="l01306"></a>01306 BOOST_UBLAS_INLINE
-<a name="l01307"></a>01307 difference_type operator - (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l01308"></a>01308 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01309"></a>01309 <span class="comment">// FIXME we shouldn&apos;t compare floats</span>
-<a name="l01310"></a>01310 <span class="comment">// BOOST_UBLAS_CHECK (it2_ == it.it2_, external_logic ());</span>
-<a name="l01311"></a>01311 <span class="keywordflow">return</span> it1_ - it.it1_;
-<a name="l01312"></a>01312 }
-<a name="l01313"></a>01313
-<a name="l01314"></a>01314 <span class="comment">// Dereference</span>
-<a name="l01315"></a>01315 BOOST_UBLAS_INLINE
-<a name="l01316"></a>01316 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l01317"></a>01317 <span class="keywordflow">return</span> functor_type::apply (*it1_, it2_);
-<a name="l01318"></a>01318 }
-<a name="l01319"></a>01319 BOOST_UBLAS_INLINE
-<a name="l01320"></a>01320 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l01321"></a>01321 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l01322"></a>01322 }
-<a name="l01323"></a>01323
-<a name="l01324"></a>01324 <span class="comment">// Index</span>
-<a name="l01325"></a>01325 BOOST_UBLAS_INLINE
-<a name="l01326"></a>01326 size_type index ()<span class="keyword"> const </span>{
-<a name="l01327"></a>01327 <span class="keywordflow">return</span> it1_.index ();
-<a name="l01328"></a>01328 }
-<a name="l01329"></a>01329
-<a name="l01330"></a>01330 <span class="comment">// Assignment</span>
-<a name="l01331"></a>01331 BOOST_UBLAS_INLINE
-<a name="l01332"></a>01332 const_iterator &amp;operator = (<span class="keyword">const</span> const_iterator &amp;it) {
-<a name="l01333"></a>01333 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l01334"></a>01334 it1_ = it.it1_;
-<a name="l01335"></a>01335 it2_ = it.it2_;
-<a name="l01336"></a>01336 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01337"></a>01337 }
-<a name="l01338"></a>01338
-<a name="l01339"></a>01339 <span class="comment">// Comparison</span>
-<a name="l01340"></a>01340 BOOST_UBLAS_INLINE
-<a name="l01341"></a>01341 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l01342"></a>01342 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01343"></a>01343 <span class="comment">// FIXME we shouldn&apos;t compare floats</span>
-<a name="l01344"></a>01344 <span class="comment">// BOOST_UBLAS_CHECK (it2_ == it.it2_, external_logic ());</span>
-<a name="l01345"></a>01345 <span class="keywordflow">return</span> it1_ == it.it1_;
-<a name="l01346"></a>01346 }
-<a name="l01347"></a>01347 BOOST_UBLAS_INLINE
-<a name="l01348"></a>01348 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l01349"></a>01349 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01350"></a>01350 <span class="comment">// FIXME we shouldn&apos;t compare floats</span>
-<a name="l01351"></a>01351 <span class="comment">// BOOST_UBLAS_CHECK (it2_ == it.it2_, external_logic ());</span>
-<a name="l01352"></a>01352 <span class="keywordflow">return</span> it1_ &lt; it.it1_;
-<a name="l01353"></a>01353 }
-<a name="l01354"></a>01354
-<a name="l01355"></a>01355 <span class="keyword">private</span>:
-<a name="l01356"></a>01356 const_subiterator1_type it1_;
-<a name="l01357"></a>01357 const_subiterator2_type it2_;
-<a name="l01358"></a>01358 };
-<a name="l01359"></a>01359 <span class="preprocessor">#endif</span>
-<a name="l01360"></a>01360 <span class="preprocessor"></span>
-<a name="l01361"></a>01361 BOOST_UBLAS_INLINE
-<a name="l01362"></a>01362 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2_1_1const__iterator.html">const_iterator</a> begin ()<span class="keyword"> const </span>{
-<a name="l01363"></a>01363 <span class="keywordflow">return</span> find (0);
-<a name="l01364"></a>01364 }
-<a name="l01365"></a>01365 BOOST_UBLAS_INLINE
-<a name="l01366"></a>01366 const_iterator end ()<span class="keyword"> const </span>{
-<a name="l01367"></a>01367 <span class="keywordflow">return</span> find (size ());
-<a name="l01368"></a>01368 }
-<a name="l01369"></a>01369
-<a name="l01370"></a>01370 <span class="comment">// Reverse iterator</span>
-<a name="l01371"></a>01371 <span class="keyword">typedef</span> reverse_iterator_base&lt;const_iterator&gt; const_reverse_iterator;
-<a name="l01372"></a>01372
-<a name="l01373"></a>01373 BOOST_UBLAS_INLINE
-<a name="l01374"></a>01374 const_reverse_iterator rbegin ()<span class="keyword"> const </span>{
-<a name="l01375"></a>01375 <span class="keywordflow">return</span> const_reverse_iterator (end ());
-<a name="l01376"></a>01376 }
-<a name="l01377"></a>01377 BOOST_UBLAS_INLINE
-<a name="l01378"></a>01378 const_reverse_iterator rend ()<span class="keyword"> const </span>{
-<a name="l01379"></a>01379 <span class="keywordflow">return</span> const_reverse_iterator (begin ());
-<a name="l01380"></a>01380 }
-<a name="l01381"></a>01381
-<a name="l01382"></a>01382 <span class="keyword">private</span>:
-<a name="l01383"></a>01383 expression1_closure_type e1_;
-<a name="l01384"></a>01384 expression2_closure_type e2_;
-<a name="l01385"></a>01385 };
-<a name="l01386"></a>01386
-<a name="l01387"></a>01387 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2, <span class="keyword">class</span> F&gt;
-<a name="l01388"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2__traits.html">01388</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2__traits.html">vector_binary_scalar2_traits</a> {
-<a name="l01389"></a>01389 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2.html">vector_binary_scalar2&lt;E1, E2, F&gt;</a> expression_type; <span class="comment">// allow E2 to be builtin type</span>
-<a name="l01390"></a>01390 <span class="preprocessor">#ifndef BOOST_UBLAS_SIMPLE_ET_DEBUG</span>
-<a name="l01391"></a>01391 <span class="preprocessor"></span> <span class="keyword">typedef</span> expression_type <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2.html">result_type</a>;
-<a name="l01392"></a>01392 <span class="preprocessor">#else</span>
-<a name="l01393"></a>01393 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::vector_temporary_type <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2.html">result_type</a>;
-<a name="l01394"></a>01394 <span class="preprocessor">#endif</span>
-<a name="l01395"></a>01395 <span class="preprocessor"></span> };
-<a name="l01396"></a>01396
-<a name="l01397"></a>01397 <span class="comment">// (v * t) [i] = v [i] * t</span>
-<a name="l01398"></a>01398 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> T2&gt;
-<a name="l01399"></a>01399 BOOST_UBLAS_INLINE
-<a name="l01400"></a>01400 <span class="keyword">typename</span> enable_if&lt; is_convertible&lt;T2, typename E1::value_type &gt;,
-<a name="l01401"></a>01401 <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2__traits.html">vector_binary_scalar2_traits&lt;E1, const T2, scalar_multiplies&lt;typename E1::value_type, T2&gt;</a> &gt;::result_type
-<a name="l01402"></a>01402 &gt;::type
-<a name="l01403"></a>01403 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;E1&gt;</a> &amp;e1,
-<a name="l01404"></a>01404 <span class="keyword">const</span> T2 &amp;e2) {
-<a name="l01405"></a>01405 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2__traits.html">vector_binary_scalar2_traits&lt;E1, const T2, scalar_multiplies&lt;typename E1::value_type, T2&gt;</a> &gt;::expression_type expression_type;
-<a name="l01406"></a>01406 <span class="keywordflow">return</span> expression_type (e1 (), e2);
-<a name="l01407"></a>01407 }
-<a name="l01408"></a>01408
-<a name="l01409"></a>01409 <span class="comment">// (v / t) [i] = v [i] / t</span>
-<a name="l01410"></a>01410 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> T2&gt;
-<a name="l01411"></a>01411 BOOST_UBLAS_INLINE
-<a name="l01412"></a>01412 <span class="keyword">typename</span> vector_binary_scalar2_traits&lt;E1, const T2, scalar_divides&lt;typename E1::value_type, T2&gt; &gt;::result_type
-<a name="l01413"></a>01413 operator / (<span class="keyword">const</span> vector_expression&lt;E1&gt; &amp;e1,
-<a name="l01414"></a>01414 <span class="keyword">const</span> T2 &amp;e2) {
-<a name="l01415"></a>01415 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_binary_scalar2_traits&lt;E1, const T2, scalar_divides&lt;typename E1::value_type, T2&gt; &gt;::expression_type expression_type;
-<a name="l01416"></a>01416 <span class="keywordflow">return</span> expression_type (e1 (), e2);
-<a name="l01417"></a>01417 }
-<a name="l01418"></a>01418
-<a name="l01419"></a>01419
-<a name="l01420"></a>01420 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E, <span class="keyword">class</span> F&gt;
-<a name="l01421"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__scalar__unary.html">01421</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__scalar__unary.html">vector_scalar_unary</a>:
-<a name="l01422"></a>01422 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html" title="Base class for Scalar Expression models.">scalar_expression</a>&lt;vector_scalar_unary&lt;E, F&gt; &gt; {
-<a name="l01423"></a>01423
-<a name="l01424"></a>01424 <span class="keyword">typedef</span> E expression_type;
-<a name="l01425"></a>01425 <span class="keyword">typedef</span> F functor_type;
-<a name="l01426"></a>01426 <span class="keyword">typedef</span> <span class="keyword">typename</span> E::const_closure_type expression_closure_type;
-<a name="l01427"></a>01427 <span class="keyword">typedef</span> <span class="keyword">typename</span> E::const_iterator::iterator_category iterator_category;
-<a name="l01428"></a>01428 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__scalar__unary.html">vector_scalar_unary&lt;E, F&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__scalar__unary.html">self_type</a>;
-<a name="l01429"></a>01429 <span class="keyword">public</span>:
-<a name="l01430"></a>01430 <span class="keyword">typedef</span> <span class="keyword">typename</span> F::result_type value_type;
-<a name="l01431"></a>01431 <span class="keyword">typedef</span> <span class="keyword">typename</span> E::difference_type difference_type;
-<a name="l01432"></a>01432 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__scalar__unary.html">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__scalar__unary.html">const_closure_type</a>;
-<a name="l01433"></a>01433 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__scalar__unary.html">const_closure_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__scalar__unary.html">closure_type</a>;
-<a name="l01434"></a>01434 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">unknown_storage_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">storage_category</a>;
-<a name="l01435"></a>01435
-<a name="l01436"></a>01436 <span class="comment">// Construction and destruction</span>
-<a name="l01437"></a>01437 BOOST_UBLAS_INLINE
-<a name="l01438"></a>01438 <span class="keyword">explicit</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__scalar__unary.html">vector_scalar_unary</a> (<span class="keyword">const</span> expression_type &amp;e):
-<a name="l01439"></a>01439 e_ (e) {}
-<a name="l01440"></a>01440
-<a name="l01441"></a>01441 <span class="keyword">private</span>:
-<a name="l01442"></a>01442 <span class="comment">// Expression accessors</span>
-<a name="l01443"></a>01443 BOOST_UBLAS_INLINE
-<a name="l01444"></a>01444 <span class="keyword">const</span> expression_closure_type &amp;expression ()<span class="keyword"> const </span>{
-<a name="l01445"></a>01445 <span class="keywordflow">return</span> e_;
-<a name="l01446"></a>01446 }
-<a name="l01447"></a>01447
-<a name="l01448"></a>01448 <span class="keyword">public</span>:
-<a name="l01449"></a>01449 BOOST_UBLAS_INLINE
-<a name="l01450"></a>01450 operator value_type ()<span class="keyword"> const </span>{
-<a name="l01451"></a>01451 <span class="keywordflow">return</span> evaluate (iterator_category ());
-<a name="l01452"></a>01452 }
-<a name="l01453"></a>01453
-<a name="l01454"></a>01454 <span class="keyword">private</span>:
-<a name="l01455"></a>01455 <span class="comment">// Dense random access specialization</span>
-<a name="l01456"></a>01456 BOOST_UBLAS_INLINE
-<a name="l01457"></a>01457 value_type evaluate (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__random__access__iterator__tag.html">dense_random_access_iterator_tag</a>)<span class="keyword"> const </span>{
-<a name="l01458"></a>01458 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXING</span>
-<a name="l01459"></a>01459 <span class="preprocessor"></span> <span class="keywordflow">return</span> functor_type::apply (e_);
-<a name="l01460"></a>01460 <span class="preprocessor">#elif BOOST_UBLAS_USE_ITERATING</span>
-<a name="l01461"></a>01461 <span class="preprocessor"></span> difference_type size = e_.size ();
-<a name="l01462"></a>01462 <span class="keywordflow">return</span> functor_type::apply (size, e_.begin ());
-<a name="l01463"></a>01463 <span class="preprocessor">#else</span>
-<a name="l01464"></a>01464 <span class="preprocessor"></span> difference_type size = e_.size ();
-<a name="l01465"></a>01465 <span class="keywordflow">if</span> (size &gt;= BOOST_UBLAS_ITERATOR_THRESHOLD)
-<a name="l01466"></a>01466 <span class="keywordflow">return</span> functor_type::apply (size, e_.begin ());
-<a name="l01467"></a>01467 <span class="keywordflow">else</span>
-<a name="l01468"></a>01468 <span class="keywordflow">return</span> functor_type::apply (e_);
-<a name="l01469"></a>01469 <span class="preprocessor">#endif</span>
-<a name="l01470"></a>01470 <span class="preprocessor"></span> }
-<a name="l01471"></a>01471
-<a name="l01472"></a>01472 <span class="comment">// Packed bidirectional specialization</span>
-<a name="l01473"></a>01473 BOOST_UBLAS_INLINE
-<a name="l01474"></a>01474 value_type evaluate (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a>)<span class="keyword"> const </span>{
-<a name="l01475"></a>01475 <span class="keywordflow">return</span> functor_type::apply (e_.begin (), e_.end ());
-<a name="l01476"></a>01476 }
-<a name="l01477"></a>01477
-<a name="l01478"></a>01478 <span class="comment">// Sparse bidirectional specialization</span>
-<a name="l01479"></a>01479 BOOST_UBLAS_INLINE
-<a name="l01480"></a>01480 value_type evaluate (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>)<span class="keyword"> const </span>{
-<a name="l01481"></a>01481 <span class="keywordflow">return</span> functor_type::apply (e_.begin (), e_.end ());
-<a name="l01482"></a>01482 }
-<a name="l01483"></a>01483
-<a name="l01484"></a>01484 <span class="keyword">private</span>:
-<a name="l01485"></a>01485 expression_closure_type e_;
-<a name="l01486"></a>01486 };
-<a name="l01487"></a>01487
-<a name="l01488"></a>01488 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E, <span class="keyword">class</span> F&gt;
-<a name="l01489"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__unary__traits.html">01489</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__unary__traits.html">vector_scalar_unary_traits</a> {
-<a name="l01490"></a>01490 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__scalar__unary.html">vector_scalar_unary&lt;E, F&gt;</a> expression_type;
-<a name="l01491"></a>01491 <span class="preprocessor">#if !defined (BOOST_UBLAS_SIMPLE_ET_DEBUG) &amp;&amp; defined (BOOST_UBLAS_USE_SCALAR_ET)</span>
-<a name="l01492"></a>01492 <span class="preprocessor"></span><span class="comment">// FIXME don&apos;t define USE_SCALAR_ET other then for testing</span>
-<a name="l01493"></a>01493 <span class="comment">// They do not work for complex types</span>
-<a name="l01494"></a>01494 <span class="keyword">typedef</span> expression_type result_type;
-<a name="l01495"></a>01495 <span class="preprocessor">#else</span>
-<a name="l01496"></a>01496 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> F::result_type result_type;
-<a name="l01497"></a>01497 <span class="preprocessor">#endif</span>
-<a name="l01498"></a>01498 <span class="preprocessor"></span> };
-<a name="l01499"></a>01499
-<a name="l01500"></a>01500 <span class="comment">// sum v = sum (v [i])</span>
-<a name="l01501"></a>01501 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E&gt;
-<a name="l01502"></a>01502 BOOST_UBLAS_INLINE
-<a name="l01503"></a>01503 <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__unary__traits.html">vector_scalar_unary_traits&lt;E, vector_sum&lt;E&gt;</a> &gt;::result_type
-<a name="l01504"></a>01504 sum (<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;E&gt;</a> &amp;e) {
-<a name="l01505"></a>01505 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__unary__traits.html">vector_scalar_unary_traits&lt;E, vector_sum&lt;E&gt;</a> &gt;::expression_type expression_type;
-<a name="l01506"></a>01506 <span class="keywordflow">return</span> expression_type (e ());
-<a name="l01507"></a>01507 }
-<a name="l01508"></a>01508
-<a name="l01509"></a>01509 <span class="comment">// real: norm_1 v = sum (abs (v [i]))</span>
-<a name="l01510"></a>01510 <span class="comment">// complex: norm_1 v = sum (abs (real (v [i])) + abs (imag (v [i])))</span>
-<a name="l01511"></a>01511 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E&gt;
-<a name="l01512"></a>01512 BOOST_UBLAS_INLINE
-<a name="l01513"></a>01513 <span class="keyword">typename</span> vector_scalar_unary_traits&lt;E, vector_norm_1&lt;E&gt; &gt;::result_type
-<a name="l01514"></a>01514 norm_1 (<span class="keyword">const</span> vector_expression&lt;E&gt; &amp;e) {
-<a name="l01515"></a>01515 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_scalar_unary_traits&lt;E, vector_norm_1&lt;E&gt; &gt;::expression_type expression_type;
-<a name="l01516"></a>01516 <span class="keywordflow">return</span> expression_type (e ());
-<a name="l01517"></a>01517 }
-<a name="l01518"></a>01518
-<a name="l01519"></a>01519 <span class="comment">// real: norm_2 v = sqrt (sum (v [i] * v [i]))</span>
-<a name="l01520"></a>01520 <span class="comment">// complex: norm_2 v = sqrt (sum (v [i] * conj (v [i])))</span>
-<a name="l01521"></a>01521 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E&gt;
-<a name="l01522"></a>01522 BOOST_UBLAS_INLINE
-<a name="l01523"></a>01523 <span class="keyword">typename</span> vector_scalar_unary_traits&lt;E, vector_norm_2&lt;E&gt; &gt;::result_type
-<a name="l01524"></a>01524 norm_2 (<span class="keyword">const</span> vector_expression&lt;E&gt; &amp;e) {
-<a name="l01525"></a>01525 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_scalar_unary_traits&lt;E, vector_norm_2&lt;E&gt; &gt;::expression_type expression_type;
-<a name="l01526"></a>01526 <span class="keywordflow">return</span> expression_type (e ());
-<a name="l01527"></a>01527 }
-<a name="l01528"></a>01528
-<a name="l01529"></a>01529 <span class="comment">// real: norm_inf v = maximum (abs (v [i]))</span>
-<a name="l01530"></a>01530 <span class="comment">// complex: norm_inf v = maximum (maximum (abs (real (v [i])), abs (imag (v [i]))))</span>
-<a name="l01531"></a>01531 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E&gt;
-<a name="l01532"></a>01532 BOOST_UBLAS_INLINE
-<a name="l01533"></a>01533 <span class="keyword">typename</span> vector_scalar_unary_traits&lt;E, vector_norm_inf&lt;E&gt; &gt;::result_type
-<a name="l01534"></a>01534 norm_inf (<span class="keyword">const</span> vector_expression&lt;E&gt; &amp;e) {
-<a name="l01535"></a>01535 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_scalar_unary_traits&lt;E, vector_norm_inf&lt;E&gt; &gt;::expression_type expression_type;
-<a name="l01536"></a>01536 <span class="keywordflow">return</span> expression_type (e ());
-<a name="l01537"></a>01537 }
-<a name="l01538"></a>01538
-<a name="l01539"></a>01539 <span class="comment">// real: index_norm_inf v = minimum (i: abs (v [i]) == maximum (abs (v [i])))</span>
-<a name="l01540"></a>01540 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E&gt;
-<a name="l01541"></a>01541 BOOST_UBLAS_INLINE
-<a name="l01542"></a>01542 <span class="keyword">typename</span> vector_scalar_unary_traits&lt;E, vector_index_norm_inf&lt;E&gt; &gt;::result_type
-<a name="l01543"></a>01543 index_norm_inf (<span class="keyword">const</span> vector_expression&lt;E&gt; &amp;e) {
-<a name="l01544"></a>01544 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_scalar_unary_traits&lt;E, vector_index_norm_inf&lt;E&gt; &gt;::expression_type expression_type;
-<a name="l01545"></a>01545 <span class="keywordflow">return</span> expression_type (e ());
-<a name="l01546"></a>01546 }
-<a name="l01547"></a>01547
-<a name="l01548"></a>01548 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2, <span class="keyword">class</span> F&gt;
-<a name="l01549"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__scalar__binary.html">01549</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__scalar__binary.html">vector_scalar_binary</a>:
-<a name="l01550"></a>01550 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html" title="Base class for Scalar Expression models.">scalar_expression</a>&lt;vector_scalar_binary&lt;E1, E2, F&gt; &gt; {
-<a name="l01551"></a>01551
-<a name="l01552"></a>01552 <span class="keyword">typedef</span> E1 expression1_type;
-<a name="l01553"></a>01553 <span class="keyword">typedef</span> E2 expression2_type;
-<a name="l01554"></a>01554 <span class="keyword">typedef</span> F functor_type;
-<a name="l01555"></a>01555 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::const_closure_type expression1_closure_type;
-<a name="l01556"></a>01556 <span class="keyword">typedef</span> <span class="keyword">typename</span> E2::const_closure_type expression2_closure_type;
-<a name="l01557"></a>01557 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits.html">iterator_restrict_traits</a>&lt;<span class="keyword">typename</span> E1::const_iterator::iterator_category,
-<a name="l01558"></a>01558 <span class="keyword">typename</span> E2::const_iterator::iterator_category&gt;::iterator_category iterator_category;
-<a name="l01559"></a>01559 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__scalar__binary.html">vector_scalar_binary&lt;E1, E2, F&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__scalar__binary.html">self_type</a>;
-<a name="l01560"></a>01560 <span class="keyword">public</span>:
-<a name="l01561"></a>01561 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> complexity = 1;
-<a name="l01562"></a>01562 <span class="keyword">typedef</span> <span class="keyword">typename</span> F::result_type value_type;
-<a name="l01563"></a>01563 <span class="keyword">typedef</span> <span class="keyword">typename</span> E1::difference_type difference_type;
-<a name="l01564"></a>01564 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__scalar__binary.html">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__scalar__binary.html">const_closure_type</a>;
-<a name="l01565"></a>01565 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__scalar__binary.html">const_closure_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__scalar__binary.html">closure_type</a>;
-<a name="l01566"></a>01566 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">unknown_storage_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">storage_category</a>;
-<a name="l01567"></a>01567
-<a name="l01568"></a>01568 <span class="comment">// Construction and destruction</span>
-<a name="l01569"></a>01569 BOOST_UBLAS_INLINE
-<a name="l01570"></a>01570 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__scalar__binary.html">vector_scalar_binary</a> (<span class="keyword">const</span> expression1_type &amp;e1, <span class="keyword">const</span> expression2_type &amp;e2):
-<a name="l01571"></a>01571 e1_ (e1), e2_ (e2) {}
-<a name="l01572"></a>01572
-<a name="l01573"></a>01573 <span class="keyword">private</span>:
-<a name="l01574"></a>01574 <span class="comment">// Accessors</span>
-<a name="l01575"></a>01575 BOOST_UBLAS_INLINE
-<a name="l01576"></a>01576 <span class="keyword">const</span> expression1_closure_type &amp;expression1 ()<span class="keyword"> const </span>{
-<a name="l01577"></a>01577 <span class="keywordflow">return</span> e1_;
-<a name="l01578"></a>01578 }
-<a name="l01579"></a>01579 BOOST_UBLAS_INLINE
-<a name="l01580"></a>01580 <span class="keyword">const</span> expression2_closure_type &amp;expression2 ()<span class="keyword"> const </span>{
-<a name="l01581"></a>01581 <span class="keywordflow">return</span> e2_;
-<a name="l01582"></a>01582 }
-<a name="l01583"></a>01583
-<a name="l01584"></a>01584 <span class="keyword">public</span>:
-<a name="l01585"></a>01585 BOOST_UBLAS_INLINE
-<a name="l01586"></a>01586 operator value_type ()<span class="keyword"> const </span>{
-<a name="l01587"></a>01587 <span class="keywordflow">return</span> evaluate (iterator_category ());
-<a name="l01588"></a>01588 }
-<a name="l01589"></a>01589
-<a name="l01590"></a>01590 <span class="keyword">private</span>:
-<a name="l01591"></a>01591 <span class="comment">// Dense random access specialization</span>
-<a name="l01592"></a>01592 BOOST_UBLAS_INLINE
-<a name="l01593"></a>01593 value_type evaluate (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__random__access__iterator__tag.html">dense_random_access_iterator_tag</a>)<span class="keyword"> const </span>{
-<a name="l01594"></a>01594 BOOST_UBLAS_CHECK (e1_.size () == e2_.size (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a>());
-<a name="l01595"></a>01595 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXING</span>
-<a name="l01596"></a>01596 <span class="preprocessor"></span> <span class="keywordflow">return</span> functor_type::apply (e1_, e2_);
-<a name="l01597"></a>01597 <span class="preprocessor">#elif BOOST_UBLAS_USE_ITERATING</span>
-<a name="l01598"></a>01598 <span class="preprocessor"></span> difference_type size = BOOST_UBLAS_SAME (e1_.size (), e2_.size ());
-<a name="l01599"></a>01599 <span class="keywordflow">return</span> functor_type::apply (size, e1_.begin (), e2_.begin ());
-<a name="l01600"></a>01600 <span class="preprocessor">#else</span>
-<a name="l01601"></a>01601 <span class="preprocessor"></span> difference_type size = BOOST_UBLAS_SAME (e1_.size (), e2_.size ());
-<a name="l01602"></a>01602 <span class="keywordflow">if</span> (size &gt;= BOOST_UBLAS_ITERATOR_THRESHOLD)
-<a name="l01603"></a>01603 <span class="keywordflow">return</span> functor_type::apply (size, e1_.begin (), e2_.begin ());
-<a name="l01604"></a>01604 <span class="keywordflow">else</span>
-<a name="l01605"></a>01605 <span class="keywordflow">return</span> functor_type::apply (e1_, e2_);
-<a name="l01606"></a>01606 <span class="preprocessor">#endif</span>
-<a name="l01607"></a>01607 <span class="preprocessor"></span> }
-<a name="l01608"></a>01608
-<a name="l01609"></a>01609 <span class="comment">// Packed bidirectional specialization</span>
-<a name="l01610"></a>01610 BOOST_UBLAS_INLINE
-<a name="l01611"></a>01611 value_type evaluate (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a>)<span class="keyword"> const </span>{
-<a name="l01612"></a>01612 BOOST_UBLAS_CHECK (e1_.size () == e2_.size (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a>());
-<a name="l01613"></a>01613 <span class="keywordflow">return</span> functor_type::apply (e1_.begin (), e1_.end (), e2_.begin (), e2_.end ());
-<a name="l01614"></a>01614 }
-<a name="l01615"></a>01615
-<a name="l01616"></a>01616 <span class="comment">// Sparse bidirectional specialization</span>
-<a name="l01617"></a>01617 BOOST_UBLAS_INLINE
-<a name="l01618"></a>01618 value_type evaluate (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a>)<span class="keyword"> const </span>{
-<a name="l01619"></a>01619 BOOST_UBLAS_CHECK (e1_.size () == e2_.size (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a>());
-<a name="l01620"></a>01620 <span class="keywordflow">return</span> functor_type::apply (e1_.begin (), e1_.end (), e2_.begin (), e2_.end (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">sparse_bidirectional_iterator_tag</a> ());
-<a name="l01621"></a>01621 }
-<a name="l01622"></a>01622
-<a name="l01623"></a>01623 <span class="keyword">private</span>:
-<a name="l01624"></a>01624 expression1_closure_type e1_;
-<a name="l01625"></a>01625 expression2_closure_type e2_;
-<a name="l01626"></a>01626 };
-<a name="l01627"></a>01627
-<a name="l01628"></a>01628 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2, <span class="keyword">class</span> F&gt;
-<a name="l01629"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__binary__traits.html">01629</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__binary__traits.html">vector_scalar_binary_traits</a> {
-<a name="l01630"></a>01630 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__scalar__binary.html">vector_scalar_binary&lt;E1, E2, F&gt;</a> expression_type;
-<a name="l01631"></a>01631 <span class="preprocessor">#if !defined (BOOST_UBLAS_SIMPLE_ET_DEBUG) &amp;&amp; defined (BOOST_UBLAS_USE_SCALAR_ET)</span>
-<a name="l01632"></a>01632 <span class="preprocessor"></span><span class="comment">// FIXME don&apos;t define USE_SCALAR_ET other then for testing</span>
-<a name="l01633"></a>01633 <span class="comment">// They do not work for complex types</span>
-<a name="l01634"></a>01634 <span class="keyword">typedef</span> expression_type result_type;
-<a name="l01635"></a>01635 <span class="preprocessor">#else</span>
-<a name="l01636"></a>01636 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> F::result_type result_type;
-<a name="l01637"></a>01637 <span class="preprocessor">#endif</span>
-<a name="l01638"></a>01638 <span class="preprocessor"></span> };
-<a name="l01639"></a>01639
-<a name="l01640"></a>01640 <span class="comment">// inner_prod (v1, v2) = sum (v1 [i] * v2 [i])</span>
-<a name="l01641"></a>01641 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l01642"></a>01642 BOOST_UBLAS_INLINE
-<a name="l01643"></a>01643 <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__binary__traits.html">vector_scalar_binary_traits</a>&lt;E1, E2, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__inner__prod.html">vector_inner_prod</a>&lt;E1, E2,
-<a name="l01644"></a>01644 <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1promote__traits.html">promote_traits</a>&lt;<span class="keyword">typename</span> E1::value_type,
-<a name="l01645"></a>01645 <span class="keyword">typename</span> E2::value_type&gt;::promote_type&gt; &gt;::result_type
-<a name="l01646"></a>01646 inner_prod (<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;E1&gt;</a> &amp;e1,
-<a name="l01647"></a>01647 <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;E2&gt;</a> &amp;e2) {
-<a name="l01648"></a>01648 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__binary__traits.html">vector_scalar_binary_traits</a>&lt;E1, E2, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__inner__prod.html">vector_inner_prod</a>&lt;E1, E2,
-<a name="l01649"></a>01649 <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1promote__traits.html">promote_traits</a>&lt;<span class="keyword">typename</span> E1::value_type,
-<a name="l01650"></a>01650 <span class="keyword">typename</span> E2::value_type&gt;::promote_type&gt; &gt;::expression_type expression_type;
-<a name="l01651"></a>01651 <span class="keywordflow">return</span> expression_type (e1 (), e2 ());
-<a name="l01652"></a>01652 }
-<a name="l01653"></a>01653
-<a name="l01654"></a>01654 <span class="keyword">template</span>&lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
-<a name="l01655"></a>01655 BOOST_UBLAS_INLINE
-<a name="l01656"></a>01656 <span class="keyword">typename</span> vector_scalar_binary_traits&lt;E1, E2, vector_inner_prod&lt;E1, E2,
-<a name="l01657"></a>01657 <span class="keyword">typename</span> type_traits&lt;<span class="keyword">typename</span> promote_traits&lt;<span class="keyword">typename</span> E1::value_type,
-<a name="l01658"></a>01658 <span class="keyword">typename</span> E2::value_type&gt;::promote_type&gt;::precision_type&gt; &gt;::result_type
-<a name="l01659"></a>01659 prec_inner_prod (<span class="keyword">const</span> vector_expression&lt;E1&gt; &amp;e1,
-<a name="l01660"></a>01660 <span class="keyword">const</span> vector_expression&lt;E2&gt; &amp;e2) {
-<a name="l01661"></a>01661 <span class="keyword">typedef</span> <span class="keyword">typename</span> vector_scalar_binary_traits&lt;E1, E2, vector_inner_prod&lt;E1, E2,
-<a name="l01662"></a>01662 <span class="keyword">typename</span> type_traits&lt;<span class="keyword">typename</span> promote_traits&lt;<span class="keyword">typename</span> E1::value_type,
-<a name="l01663"></a>01663 <span class="keyword">typename</span> E2::value_type&gt;::promote_type&gt;::precision_type&gt; &gt;::expression_type expression_type;
-<a name="l01664"></a>01664 <span class="keywordflow">return</span> expression_type (e1 (), e2 ());
-<a name="l01665"></a>01665 }
-<a name="l01666"></a>01666
-<a name="l01667"></a>01667 }}}
-<a name="l01668"></a>01668
-<a name="l01669"></a>01669 <span class="preprocessor">#endif</span>
-</pre></div></div>
-<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Jul 4 20:31:03 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>
diff --git a/libs/numeric/ublas/doc/html/vector__of__vector_8hpp_source.html b/libs/numeric/ublas/doc/html/vector__of__vector_8hpp_source.html
deleted file mode 100644
index a7e3a53c4f..0000000000
--- a/libs/numeric/ublas/doc/html/vector__of__vector_8hpp_source.html
+++ /dev/null
@@ -1,1288 +0,0 @@
-<!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: vector_of_vector.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>vector_of_vector.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) 2003</span>
-<a name="l00003"></a>00003 <span class="comment">// Gunter Winkler, Joerg Walter</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_VECTOR_OF_VECTOR_</span>
-<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#define _BOOST_UBLAS_VECTOR_OF_VECTOR_</span>
-<a name="l00015"></a>00015 <span class="preprocessor"></span>
-<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;boost/type_traits.hpp&gt;</span>
-<a name="l00017"></a>00017
-<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;boost/numeric/ublas/storage_sparse.hpp&gt;</span>
-<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;boost/numeric/ublas/matrix_sparse.hpp&gt;</span>
-<a name="l00020"></a>00020
-<a name="l00021"></a>00021 <span class="comment">// Iterators based on ideas of Jeremy Siek</span>
-<a name="l00022"></a>00022
-<a name="l00023"></a>00023 <span class="keyword">namespace </span>boost { <span class="keyword">namespace </span>numeric { <span class="keyword">namespace </span>ublas {
-<a name="l00024"></a>00024
-<a name="l00025"></a>00025 <span class="comment">// uBLAS sparse vector based sparse matrix class</span>
-<a name="l00026"></a>00026 <span class="comment">// FIXME outer vector can be sparse type but it is completely filled</span>
-<a name="l00027"></a>00027 <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="l00028"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">00028</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">generalized_vector_of_vector</a>:
-<a name="l00029"></a>00029 <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;generalized_vector_of_vector&lt;T, L, A&gt; &gt; {
-<a name="l00030"></a>00030
-<a name="l00031"></a>00031 <span class="keyword">typedef</span> T &amp;true_reference;
-<a name="l00032"></a>00032 <span class="keyword">typedef</span> T *pointer;
-<a name="l00033"></a>00033 <span class="keyword">typedef</span> <span class="keyword">const</span> T *const_pointer;
-<a name="l00034"></a>00034 <span class="keyword">typedef</span> L layout_type;
-<a name="l00035"></a>00035 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">generalized_vector_of_vector&lt;T, L, A&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">self_type</a>;
-<a name="l00036"></a>00036 <span class="keyword">public</span>:
-<a name="l00037"></a>00037 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l00038"></a>00038 <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="l00039"></a>00039 <span class="preprocessor">#endif</span>
-<a name="l00040"></a>00040 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> A::size_type size_type;
-<a name="l00041"></a>00041 <span class="keyword">typedef</span> <span class="keyword">typename</span> A::difference_type difference_type;
-<a name="l00042"></a>00042 <span class="keyword">typedef</span> T value_type;
-<a name="l00043"></a>00043 <span class="keyword">typedef</span> <span class="keyword">const</span> T &amp;const_reference;
-<a name="l00044"></a>00044 <span class="preprocessor">#ifndef BOOST_UBLAS_STRICT_VECTOR_SPARSE</span>
-<a name="l00045"></a>00045 <span class="preprocessor"></span> <span class="keyword">typedef</span> T &amp;reference;
-<a name="l00046"></a>00046 <span class="preprocessor">#else</span>
-<a name="l00047"></a>00047 <span class="preprocessor"></span> <span class="keyword">typedef</span> sparse_matrix_element&lt;self_type&gt; reference;
-<a name="l00048"></a>00048 <span class="preprocessor">#endif</span>
-<a name="l00049"></a>00049 <span class="preprocessor"></span> <span class="keyword">typedef</span> A array_type;
-<a name="l00050"></a>00050 <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="l00051"></a>00051 <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="l00052"></a>00052 <span class="keyword">typedef</span> <span class="keyword">typename</span> A::value_type vector_data_value_type;
-<a name="l00053"></a>00053 <span class="keyword">typedef</span> vector_data_value_type vector_temporary_type;
-<a name="l00054"></a>00054 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">matrix_temporary_type</a>;
-<a name="l00055"></a>00055 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__tag.html">sparse_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__tag.html">storage_category</a>;
-<a name="l00056"></a>00056 <span class="keyword">typedef</span> <span class="keyword">typename</span> L::orientation_category orientation_category;
-<a name="l00057"></a>00057
-<a name="l00058"></a>00058 <span class="comment">// Construction and destruction</span>
-<a name="l00059"></a>00059 BOOST_UBLAS_INLINE
-<a name="l00060"></a>00060 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">generalized_vector_of_vector</a> ():
-<a name="l00061"></a>00061 <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="l00062"></a>00062 size1_ (0), size2_ (0), data_ (1) {
-<a name="l00063"></a>00063 <span class="keyword">const</span> size_type sizeM = layout_type::size_M (size1_, size2_);
-<a name="l00064"></a>00064 <span class="comment">// create size1+1 empty vector elements</span>
-<a name="l00065"></a>00065 data_.insert_element (sizeM, vector_data_value_type ());
-<a name="l00066"></a>00066 storage_invariants ();
-<a name="l00067"></a>00067 }
-<a name="l00068"></a>00068 BOOST_UBLAS_INLINE
-<a name="l00069"></a>00069 generalized_vector_of_vector (size_type size1, size_type size2, size_type non_zeros = 0):
-<a name="l00070"></a>00070 <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="l00071"></a>00071 size1_ (size1), size2_ (size2), data_ (layout_type::size_M (size1_, size2_) + 1) {
-<a name="l00072"></a>00072 <span class="keyword">const</span> size_type sizeM = layout_type::size_M (size1_, size2_);
-<a name="l00073"></a>00073 <span class="keyword">const</span> size_type sizem = layout_type::size_m (size1_, size2_);
-<a name="l00074"></a>00074 <span class="keywordflow">for</span> (size_type i = 0; i &lt; sizeM; ++ i) <span class="comment">// create size1 vector elements</span>
-<a name="l00075"></a>00075 data_.insert_element (i, vector_data_value_type ()) .resize (sizem, <span class="keyword">false</span>);
-<a name="l00076"></a>00076 data_.insert_element (sizeM, vector_data_value_type ());
-<a name="l00077"></a>00077 storage_invariants ();
-<a name="l00078"></a>00078 }
-<a name="l00079"></a>00079 BOOST_UBLAS_INLINE
-<a name="l00080"></a>00080 generalized_vector_of_vector (<span class="keyword">const</span> generalized_vector_of_vector &amp;m):
-<a name="l00081"></a>00081 <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="l00082"></a>00082 size1_ (m.size1_), size2_ (m.size2_), data_ (m.data_) {
-<a name="l00083"></a>00083 storage_invariants ();
-<a name="l00084"></a>00084 }
-<a name="l00085"></a>00085 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00086"></a>00086 BOOST_UBLAS_INLINE
-<a name="l00087"></a>00087 generalized_vector_of_vector (<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 non_zeros = 0):
-<a name="l00088"></a>00088 <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="l00089"></a>00089 size1_ (ae ().size1 ()), size2_ (ae ().size2 ()), data_ (layout_type::size_M (size1_, size2_) + 1) {
-<a name="l00090"></a>00090 <span class="keyword">const</span> size_type sizeM = layout_type::size_M (size1_, size2_);
-<a name="l00091"></a>00091 <span class="keyword">const</span> size_type sizem = layout_type::size_m (size1_, size2_);
-<a name="l00092"></a>00092 <span class="keywordflow">for</span> (size_type i = 0; i &lt; sizeM; ++ i) <span class="comment">// create size1 vector elements</span>
-<a name="l00093"></a>00093 data_.insert_element (i, vector_data_value_type ()) .resize (sizem, <span class="keyword">false</span>);
-<a name="l00094"></a>00094 data_.insert_element (sizeM, vector_data_value_type ());
-<a name="l00095"></a>00095 storage_invariants ();
-<a name="l00096"></a>00096 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l00097"></a>00097 }
-<a name="l00098"></a>00098
-<a name="l00099"></a>00099 <span class="comment">// Accessors</span>
-<a name="l00100"></a>00100 BOOST_UBLAS_INLINE
-<a name="l00101"></a>00101 size_type size1 ()<span class="keyword"> const </span>{
-<a name="l00102"></a>00102 <span class="keywordflow">return</span> size1_;
-<a name="l00103"></a>00103 }
-<a name="l00104"></a>00104 BOOST_UBLAS_INLINE
-<a name="l00105"></a>00105 size_type size2 ()<span class="keyword"> const </span>{
-<a name="l00106"></a>00106 <span class="keywordflow">return</span> size2_;
-<a name="l00107"></a>00107 }
-<a name="l00108"></a>00108 BOOST_UBLAS_INLINE
-<a name="l00109"></a>00109 size_type nnz_capacity ()<span class="keyword"> const </span>{
-<a name="l00110"></a>00110 size_type non_zeros = 0;
-<a name="l00111"></a>00111 <span class="keywordflow">for</span> (const_vectoriterator_type itv = data_.begin (); itv != data_.end (); ++ itv)
-<a name="l00112"></a>00112 non_zeros += (*itv).nnz_capacity ();
-<a name="l00113"></a>00113 <span class="keywordflow">return</span> non_zeros;
-<a name="l00114"></a>00114 }
-<a name="l00115"></a>00115 BOOST_UBLAS_INLINE
-<a name="l00116"></a>00116 size_type nnz ()<span class="keyword"> const </span>{
-<a name="l00117"></a>00117 size_type non_zeros = 0;
-<a name="l00118"></a>00118 <span class="keywordflow">for</span> (const_vectoriterator_type itv = data_.begin (); itv != data_.end (); ++ itv)
-<a name="l00119"></a>00119 non_zeros += (*itv).nnz ();
-<a name="l00120"></a>00120 <span class="keywordflow">return</span> non_zeros;
-<a name="l00121"></a>00121 }
-<a name="l00122"></a>00122
-<a name="l00123"></a>00123 <span class="comment">// Storage accessors</span>
-<a name="l00124"></a>00124 BOOST_UBLAS_INLINE
-<a name="l00125"></a>00125 <span class="keyword">const</span> array_type &amp;data ()<span class="keyword"> const </span>{
-<a name="l00126"></a>00126 <span class="keywordflow">return</span> data_;
-<a name="l00127"></a>00127 }
-<a name="l00128"></a>00128 BOOST_UBLAS_INLINE
-<a name="l00129"></a>00129 array_type &amp;data () {
-<a name="l00130"></a>00130 <span class="keywordflow">return</span> data_;
-<a name="l00131"></a>00131 }
-<a name="l00132"></a>00132
-<a name="l00133"></a>00133 <span class="comment">// Resizing</span>
-<a name="l00134"></a>00134 BOOST_UBLAS_INLINE
-<a name="l00135"></a>00135 <span class="keywordtype">void</span> resize (size_type size1, size_type size2, <span class="keywordtype">bool</span> preserve = <span class="keyword">true</span>) {
-<a name="l00136"></a>00136 <span class="keyword">const</span> size_type oldM = layout_type::size_M (size1_, size2_);
-<a name="l00137"></a>00137 size1_ = size1;
-<a name="l00138"></a>00138 size2_ = size2;
-<a name="l00139"></a>00139 <span class="keyword">const</span> size_type sizeM = layout_type::size_M (size1_, size2_);
-<a name="l00140"></a>00140 <span class="keyword">const</span> size_type sizem = layout_type::size_m (size1_, size2_);
-<a name="l00141"></a>00141 data ().resize (sizeM + 1, preserve);
-<a name="l00142"></a>00142 <span class="keywordflow">if</span> (preserve) {
-<a name="l00143"></a>00143 <span class="keywordflow">for</span> (size_type i = 0; (i &lt;= oldM) &amp;&amp; (i &lt; sizeM); ++ i)
-<a name="l00144"></a>00144 ref (data () [i]).resize (sizem, preserve);
-<a name="l00145"></a>00145 <span class="keywordflow">for</span> (size_type i = oldM+1; i &lt; sizeM; ++ i) <span class="comment">// create new vector elements</span>
-<a name="l00146"></a>00146 data_.insert_element (i, vector_data_value_type ()) .resize (sizem, <span class="keyword">false</span>);
-<a name="l00147"></a>00147 <span class="keywordflow">if</span> (sizeM &gt; oldM) {
-<a name="l00148"></a>00148 data_.insert_element (sizeM, vector_data_value_type ());
-<a name="l00149"></a>00149 } <span class="keywordflow">else</span> {
-<a name="l00150"></a>00150 ref (data () [sizeM]).resize (0, <span class="keyword">false</span>);
-<a name="l00151"></a>00151 }
-<a name="l00152"></a>00152 } <span class="keywordflow">else</span> {
-<a name="l00153"></a>00153 <span class="keywordflow">for</span> (size_type i = 0; i &lt; sizeM; ++ i)
-<a name="l00154"></a>00154 data_.insert_element (i, vector_data_value_type ()) .resize (sizem, <span class="keyword">false</span>);
-<a name="l00155"></a>00155 data_.insert_element (sizeM, vector_data_value_type ());
-<a name="l00156"></a>00156 }
-<a name="l00157"></a>00157 storage_invariants ();
-<a name="l00158"></a>00158 }
-<a name="l00159"></a>00159
-<a name="l00160"></a>00160 <span class="comment">// Element support</span>
-<a name="l00161"></a>00161 BOOST_UBLAS_INLINE
-<a name="l00162"></a>00162 pointer find_element (size_type i, size_type j) {
-<a name="l00163"></a>00163 <span class="keywordflow">return</span> <span class="keyword">const_cast&lt;</span>pointer<span class="keyword">&gt;</span> (<span class="keyword">const_cast&lt;</span><span class="keyword">const </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">self_type</a>&amp;<span class="keyword">&gt;</span>(*this).find_element (i, j));
-<a name="l00164"></a>00164 }
-<a name="l00165"></a>00165 BOOST_UBLAS_INLINE
-<a name="l00166"></a>00166 const_pointer find_element (size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l00167"></a>00167 <span class="keyword">const</span> size_type elementM = layout_type::index_M (i, j);
-<a name="l00168"></a>00168 <span class="keyword">const</span> size_type elementm = layout_type::index_m (i, j);
-<a name="l00169"></a>00169 <span class="comment">// optimise: check the storage_type and index directly if element always exists</span>
-<a name="l00170"></a>00170 <span class="keywordflow">if</span> (boost::is_convertible&lt;typename array_type::storage_category, packed_tag&gt;::value) {
-<a name="l00171"></a>00171 <span class="keywordflow">return</span> &amp; (data () [elementM] [elementm]);
-<a name="l00172"></a>00172 }
-<a name="l00173"></a>00173 <span class="keywordflow">else</span> {
-<a name="l00174"></a>00174 <span class="keyword">const</span> <span class="keyword">typename</span> array_type::value_type *pv = data ().find_element (elementM);
-<a name="l00175"></a>00175 <span class="keywordflow">if</span> (!pv)
-<a name="l00176"></a>00176 <span class="keywordflow">return</span> 0;
-<a name="l00177"></a>00177 <span class="keywordflow">return</span> pv-&gt;find_element (elementm);
-<a name="l00178"></a>00178 }
-<a name="l00179"></a>00179 }
-<a name="l00180"></a>00180
-<a name="l00181"></a>00181 <span class="comment">// Element access</span>
-<a name="l00182"></a>00182 BOOST_UBLAS_INLINE
-<a name="l00183"></a>00183 const_reference operator () (size_type i, size_type j)<span class="keyword"> const </span>{
-<a name="l00184"></a>00184 const_pointer p = find_element (i, j);
-<a name="l00185"></a>00185 <span class="comment">// optimise: check the storage_type and index directly if element always exists</span>
-<a name="l00186"></a>00186 <span class="keywordflow">if</span> (boost::is_convertible&lt;typename array_type::storage_category, packed_tag&gt;::value) {
-<a name="l00187"></a>00187 BOOST_UBLAS_CHECK (p, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> () );
-<a name="l00188"></a>00188 <span class="keywordflow">return</span> *p;
-<a name="l00189"></a>00189 }
-<a name="l00190"></a>00190 <span class="keywordflow">else</span> {
-<a name="l00191"></a>00191 <span class="keywordflow">if</span> (p)
-<a name="l00192"></a>00192 <span class="keywordflow">return</span> *p;
-<a name="l00193"></a>00193 <span class="keywordflow">else</span>
-<a name="l00194"></a>00194 <span class="keywordflow">return</span> zero_;
-<a name="l00195"></a>00195 }
-<a name="l00196"></a>00196 }
-<a name="l00197"></a>00197 BOOST_UBLAS_INLINE
-<a name="l00198"></a>00198 reference operator () (size_type i, size_type j) {
-<a name="l00199"></a>00199 <span class="preprocessor">#ifndef BOOST_UBLAS_STRICT_MATRIX_SPARSE</span>
-<a name="l00200"></a>00200 <span class="preprocessor"></span> <span class="keywordflow">return</span> at_element (i, j);
-<a name="l00201"></a>00201 <span class="preprocessor">#else</span>
-<a name="l00202"></a>00202 <span class="preprocessor"></span> <span class="keywordflow">return</span> reference (*<span class="keyword">this</span>, i, j);
-<a name="l00203"></a>00203 <span class="preprocessor">#endif</span>
-<a name="l00204"></a>00204 <span class="preprocessor"></span> }
-<a name="l00205"></a>00205
-<a name="l00206"></a>00206 <span class="comment">// Assignment</span>
-<a name="l00207"></a>00207 BOOST_UBLAS_INLINE
-<a name="l00208"></a>00208 generalized_vector_of_vector &amp;operator = (<span class="keyword">const</span> generalized_vector_of_vector &amp;m) {
-<a name="l00209"></a>00209 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;m) {
-<a name="l00210"></a>00210 size1_ = m.size1_;
-<a name="l00211"></a>00211 size2_ = m.size2_;
-<a name="l00212"></a>00212 data () = m.data ();
-<a name="l00213"></a>00213 }
-<a name="l00214"></a>00214 storage_invariants ();
-<a name="l00215"></a>00215 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00216"></a>00216 }
-<a name="l00217"></a>00217 BOOST_UBLAS_INLINE
-<a name="l00218"></a>00218 generalized_vector_of_vector &amp;assign_temporary (generalized_vector_of_vector &amp;m) {
-<a name="l00219"></a>00219 swap (m);
-<a name="l00220"></a>00220 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00221"></a>00221 }
-<a name="l00222"></a>00222 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00223"></a>00223 BOOST_UBLAS_INLINE
-<a name="l00224"></a>00224 generalized_vector_of_vector &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="l00225"></a>00225 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">self_type</a> temporary (ae);
-<a name="l00226"></a>00226 <span class="keywordflow">return</span> assign_temporary (temporary);
-<a name="l00227"></a>00227 }
-<a name="l00228"></a>00228 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00229"></a>00229 BOOST_UBLAS_INLINE
-<a name="l00230"></a>00230 generalized_vector_of_vector &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="l00231"></a>00231 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l00232"></a>00232 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00233"></a>00233 }
-<a name="l00234"></a>00234 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00235"></a>00235 BOOST_UBLAS_INLINE
-<a name="l00236"></a>00236 generalized_vector_of_vector&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="l00237"></a>00237 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">self_type</a> temporary (*<span class="keyword">this</span> + ae);
-<a name="l00238"></a>00238 <span class="keywordflow">return</span> assign_temporary (temporary);
-<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 generalized_vector_of_vector &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="l00243"></a>00243 matrix_assign&lt;scalar_plus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l00244"></a>00244 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<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 generalized_vector_of_vector&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="l00249"></a>00249 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">self_type</a> temporary (*<span class="keyword">this</span> - ae);
-<a name="l00250"></a>00250 <span class="keywordflow">return</span> assign_temporary (temporary);
-<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 generalized_vector_of_vector &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="l00255"></a>00255 matrix_assign&lt;scalar_minus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l00256"></a>00256 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00257"></a>00257 }
-<a name="l00258"></a>00258 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l00259"></a>00259 BOOST_UBLAS_INLINE
-<a name="l00260"></a>00260 generalized_vector_of_vector&amp; operator *= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l00261"></a>00261 matrix_assign_scalar&lt;scalar_multiplies_assign&gt; (*<span class="keyword">this</span>, at);
-<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> AT&gt;
-<a name="l00265"></a>00265 BOOST_UBLAS_INLINE
-<a name="l00266"></a>00266 generalized_vector_of_vector&amp; operator /= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l00267"></a>00267 matrix_assign_scalar&lt;scalar_divides_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l00268"></a>00268 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00269"></a>00269 }
-<a name="l00270"></a>00270
-<a name="l00271"></a>00271 <span class="comment">// Swapping</span>
-<a name="l00272"></a>00272 BOOST_UBLAS_INLINE
-<a name="l00273"></a>00273 <span class="keywordtype">void</span> swap (generalized_vector_of_vector &amp;m) {
-<a name="l00274"></a>00274 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;m) {
-<a name="l00275"></a>00275 std::swap (size1_, m.size1_);
-<a name="l00276"></a>00276 std::swap (size2_, m.size2_);
-<a name="l00277"></a>00277 data ().swap (m.data ());
-<a name="l00278"></a>00278 }
-<a name="l00279"></a>00279 storage_invariants ();
-<a name="l00280"></a>00280 }
-<a name="l00281"></a>00281 BOOST_UBLAS_INLINE
-<a name="l00282"></a>00282 <span class="keyword">friend</span> <span class="keywordtype">void</span> swap (generalized_vector_of_vector &amp;m1, generalized_vector_of_vector &amp;m2) {
-<a name="l00283"></a>00283 m1.swap (m2);
-<a name="l00284"></a>00284 }
-<a name="l00285"></a>00285
-<a name="l00286"></a>00286 <span class="comment">// Sorting</span>
-<a name="l00287"></a>00287 <span class="keywordtype">void</span> sort () {
-<a name="l00288"></a>00288 vectoriterator_type itv (data ().begin ());
-<a name="l00289"></a>00289 vectoriterator_type itv_end (data ().end ());
-<a name="l00290"></a>00290 <span class="keywordflow">while</span> (itv != itv_end) {
-<a name="l00291"></a>00291 (*itv).sort ();
-<a name="l00292"></a>00292 ++ itv;
-<a name="l00293"></a>00293 }
-<a name="l00294"></a>00294 }
-<a name="l00295"></a>00295
-<a name="l00296"></a>00296 <span class="comment">// Element insertion and erasure</span>
-<a name="l00297"></a>00297 BOOST_UBLAS_INLINE
-<a name="l00298"></a>00298 true_reference insert_element (size_type i, size_type j, const_reference t) {
-<a name="l00299"></a>00299 <span class="keyword">const</span> size_type elementM = layout_type::index_M (i, j);
-<a name="l00300"></a>00300 <span class="keyword">const</span> size_type elementm = layout_type::index_m (i, j);
-<a name="l00301"></a>00301 vector_data_value_type&amp; vd (ref (data () [elementM]));
-<a name="l00302"></a>00302 storage_invariants ();
-<a name="l00303"></a>00303 <span class="keywordflow">return</span> vd.insert_element (elementm, t);
-<a name="l00304"></a>00304 }
-<a name="l00305"></a>00305 BOOST_UBLAS_INLINE
-<a name="l00306"></a>00306 <span class="keywordtype">void</span> append_element (size_type i, size_type j, const_reference t) {
-<a name="l00307"></a>00307 <span class="keyword">const</span> size_type elementM = layout_type::index_M (i, j);
-<a name="l00308"></a>00308 <span class="keyword">const</span> size_type elementm = layout_type::index_m (i, j);
-<a name="l00309"></a>00309 vector_data_value_type&amp; vd (ref (data () [elementM]));
-<a name="l00310"></a>00310 storage_invariants ();
-<a name="l00311"></a>00311 <span class="keywordflow">return</span> vd.append_element (elementm, t);
-<a name="l00312"></a>00312 }
-<a name="l00313"></a>00313 BOOST_UBLAS_INLINE
-<a name="l00314"></a>00314 <span class="keywordtype">void</span> erase_element (size_type i, size_type j) {
-<a name="l00315"></a>00315 vectoriterator_type itv (data ().find (layout_type::index_M (i, j)));
-<a name="l00316"></a>00316 <span class="keywordflow">if</span> (itv == data ().end ())
-<a name="l00317"></a>00317 <span class="keywordflow">return</span>;
-<a name="l00318"></a>00318 (*itv).erase_element (layout_type::index_m (i, j));
-<a name="l00319"></a>00319 storage_invariants ();
-<a name="l00320"></a>00320 }
-<a name="l00321"></a>00321 BOOST_UBLAS_INLINE
-<a name="l00322"></a>00322 <span class="keywordtype">void</span> clear () {
-<a name="l00323"></a>00323 <span class="keyword">const</span> size_type sizeM = layout_type::size_M (size1_, size2_);
-<a name="l00324"></a>00324 <span class="comment">// FIXME should clear data () if this is done via value_type/*zero*/() then it is not size preserving</span>
-<a name="l00325"></a>00325 <span class="keywordflow">for</span> (size_type i = 0; i &lt; sizeM; ++ i)
-<a name="l00326"></a>00326 ref (data () [i]).clear ();
-<a name="l00327"></a>00327 storage_invariants ();
-<a name="l00328"></a>00328 }
-<a name="l00329"></a>00329
-<a name="l00330"></a>00330 <span class="comment">// Iterator types</span>
-<a name="l00331"></a>00331 <span class="keyword">private</span>:
-<a name="l00332"></a>00332 <span class="comment">// Use vector iterator</span>
-<a name="l00333"></a>00333 <span class="keyword">typedef</span> <span class="keyword">typename</span> A::const_iterator const_vectoriterator_type;
-<a name="l00334"></a>00334 <span class="keyword">typedef</span> <span class="keyword">typename</span> A::iterator vectoriterator_type;
-<a name="l00335"></a>00335 <span class="keyword">typedef</span> <span class="keyword">typename</span> A::value_type::const_iterator const_subiterator_type;
-<a name="l00336"></a>00336 <span class="keyword">typedef</span> <span class="keyword">typename</span> A::value_type::iterator subiterator_type;
-<a name="l00337"></a>00337
-<a name="l00338"></a>00338 BOOST_UBLAS_INLINE
-<a name="l00339"></a>00339 true_reference at_element (size_type i, size_type j) {
-<a name="l00340"></a>00340 <span class="keywordflow">return</span> ref (ref (data () [layout_type::index_M (i, j)]) [layout_type::index_m (i, j)]);
-<a name="l00341"></a>00341 }
-<a name="l00342"></a>00342
-<a name="l00343"></a>00343 <span class="keyword">public</span>:
-<a name="l00344"></a>00344 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l00345"></a>00345 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator1.html">iterator1</a>;
-<a name="l00346"></a>00346 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l00347"></a>00347 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator2.html">iterator2</a>;
-<a name="l00348"></a>00348 <span class="keyword">typedef</span> reverse_iterator_base1&lt;const_iterator1&gt; const_reverse_iterator1;
-<a name="l00349"></a>00349 <span class="keyword">typedef</span> reverse_iterator_base1&lt;iterator1&gt; reverse_iterator1;
-<a name="l00350"></a>00350 <span class="keyword">typedef</span> reverse_iterator_base2&lt;const_iterator2&gt; const_reverse_iterator2;
-<a name="l00351"></a>00351 <span class="keyword">typedef</span> reverse_iterator_base2&lt;iterator2&gt; reverse_iterator2;
-<a name="l00352"></a>00352
-<a name="l00353"></a>00353 <span class="comment">// Element lookup</span>
-<a name="l00354"></a>00354 <span class="comment">// BOOST_UBLAS_INLINE This function seems to be big. So we do not let the compiler inline it. </span>
-<a name="l00355"></a>00355 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator1.html">const_iterator1</a> find1 (<span class="keywordtype">int</span> rank, size_type i, size_type j, <span class="keywordtype">int</span> direction = 1)<span class="keyword"> const </span>{
-<a name="l00356"></a>00356 <span class="keywordflow">for</span> (;;) {
-<a name="l00357"></a>00357 const_vectoriterator_type itv (data ().find (layout_type::index_M (i, j)));
-<a name="l00358"></a>00358 const_vectoriterator_type itv_end (data ().end ());
-<a name="l00359"></a>00359 <span class="keywordflow">if</span> (itv == itv_end)
-<a name="l00360"></a>00360 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv_end, (*(-- itv)).end ());
-<a name="l00361"></a>00361
-<a name="l00362"></a>00362 const_subiterator_type it ((*itv).find (layout_type::index_m (i, j)));
-<a name="l00363"></a>00363 const_subiterator_type it_end ((*itv).end ());
-<a name="l00364"></a>00364 <span class="keywordflow">if</span> (rank == 0)
-<a name="l00365"></a>00365 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l00366"></a>00366 <span class="keywordflow">if</span> (it != it_end &amp;&amp; it.index () == layout_type::index_m (i, j))
-<a name="l00367"></a>00367 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l00368"></a>00368 <span class="keywordflow">if</span> (direction &gt; 0) {
-<a name="l00369"></a>00369 <span class="keywordflow">if</span> (layout_type::fast_i ()) {
-<a name="l00370"></a>00370 <span class="keywordflow">if</span> (it == it_end)
-<a name="l00371"></a>00371 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l00372"></a>00372 i = it.index ();
-<a name="l00373"></a>00373 } <span class="keywordflow">else</span> {
-<a name="l00374"></a>00374 <span class="keywordflow">if</span> (i &gt;= size1_)
-<a name="l00375"></a>00375 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l00376"></a>00376 ++ i;
-<a name="l00377"></a>00377 }
-<a name="l00378"></a>00378 } <span class="keywordflow">else</span> <span class="comment">/* if (direction &lt; 0) */</span> {
-<a name="l00379"></a>00379 <span class="keywordflow">if</span> (layout_type::fast_i ()) {
-<a name="l00380"></a>00380 <span class="keywordflow">if</span> (it == (*itv).begin ())
-<a name="l00381"></a>00381 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l00382"></a>00382 --it;
-<a name="l00383"></a>00383 i = it.index ();
-<a name="l00384"></a>00384 } <span class="keywordflow">else</span> {
-<a name="l00385"></a>00385 <span class="keywordflow">if</span> (i == 0)
-<a name="l00386"></a>00386 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l00387"></a>00387 -- i;
-<a name="l00388"></a>00388 }
-<a name="l00389"></a>00389 }
-<a name="l00390"></a>00390 }
-<a name="l00391"></a>00391 }
-<a name="l00392"></a>00392 <span class="comment">// BOOST_UBLAS_INLINE This function seems to be big. So we do not let the compiler inline it. </span>
-<a name="l00393"></a>00393 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator1.html">iterator1</a> find1 (<span class="keywordtype">int</span> rank, size_type i, size_type j, <span class="keywordtype">int</span> direction = 1) {
-<a name="l00394"></a>00394 <span class="keywordflow">for</span> (;;) {
-<a name="l00395"></a>00395 vectoriterator_type itv (data ().find (layout_type::index_M (i, j)));
-<a name="l00396"></a>00396 vectoriterator_type itv_end (data ().end ());
-<a name="l00397"></a>00397 <span class="keywordflow">if</span> (itv == itv_end)
-<a name="l00398"></a>00398 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv_end, (*(-- itv)).end ());
-<a name="l00399"></a>00399
-<a name="l00400"></a>00400 subiterator_type it ((*itv).find (layout_type::index_m (i, j)));
-<a name="l00401"></a>00401 subiterator_type it_end ((*itv).end ());
-<a name="l00402"></a>00402 <span class="keywordflow">if</span> (rank == 0)
-<a name="l00403"></a>00403 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l00404"></a>00404 <span class="keywordflow">if</span> (it != it_end &amp;&amp; it.index () == layout_type::index_m (i, j))
-<a name="l00405"></a>00405 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l00406"></a>00406 <span class="keywordflow">if</span> (direction &gt; 0) {
-<a name="l00407"></a>00407 <span class="keywordflow">if</span> (layout_type::fast_i ()) {
-<a name="l00408"></a>00408 <span class="keywordflow">if</span> (it == it_end)
-<a name="l00409"></a>00409 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l00410"></a>00410 i = it.index ();
-<a name="l00411"></a>00411 } <span class="keywordflow">else</span> {
-<a name="l00412"></a>00412 <span class="keywordflow">if</span> (i &gt;= size1_)
-<a name="l00413"></a>00413 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l00414"></a>00414 ++ i;
-<a name="l00415"></a>00415 }
-<a name="l00416"></a>00416 } <span class="keywordflow">else</span> <span class="comment">/* if (direction &lt; 0) */</span> {
-<a name="l00417"></a>00417 <span class="keywordflow">if</span> (layout_type::fast_i ()) {
-<a name="l00418"></a>00418 <span class="keywordflow">if</span> (it == (*itv).begin ())
-<a name="l00419"></a>00419 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l00420"></a>00420 --it;
-<a name="l00421"></a>00421 i = it.index ();
-<a name="l00422"></a>00422 } <span class="keywordflow">else</span> {
-<a name="l00423"></a>00423 <span class="keywordflow">if</span> (i == 0)
-<a name="l00424"></a>00424 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l00425"></a>00425 -- i;
-<a name="l00426"></a>00426 }
-<a name="l00427"></a>00427 }
-<a name="l00428"></a>00428 }
-<a name="l00429"></a>00429 }
-<a name="l00430"></a>00430 <span class="comment">// BOOST_UBLAS_INLINE This function seems to be big. So we do not let the compiler inline it. </span>
-<a name="l00431"></a>00431 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator2.html">const_iterator2</a> find2 (<span class="keywordtype">int</span> rank, size_type i, size_type j, <span class="keywordtype">int</span> direction = 1)<span class="keyword"> const </span>{
-<a name="l00432"></a>00432 <span class="keywordflow">for</span> (;;) {
-<a name="l00433"></a>00433 const_vectoriterator_type itv (data ().find (layout_type::index_M (i, j)));
-<a name="l00434"></a>00434 const_vectoriterator_type itv_end (data ().end ());
-<a name="l00435"></a>00435 <span class="keywordflow">if</span> (itv == itv_end)
-<a name="l00436"></a>00436 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv_end, (*(-- itv)).end ());
-<a name="l00437"></a>00437
-<a name="l00438"></a>00438 const_subiterator_type it ((*itv).find (layout_type::index_m (i, j)));
-<a name="l00439"></a>00439 const_subiterator_type it_end ((*itv).end ());
-<a name="l00440"></a>00440 <span class="keywordflow">if</span> (rank == 0)
-<a name="l00441"></a>00441 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l00442"></a>00442 <span class="keywordflow">if</span> (it != it_end &amp;&amp; it.index () == layout_type::index_m (i, j))
-<a name="l00443"></a>00443 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l00444"></a>00444 <span class="keywordflow">if</span> (direction &gt; 0) {
-<a name="l00445"></a>00445 <span class="keywordflow">if</span> (layout_type::fast_j ()) {
-<a name="l00446"></a>00446 <span class="keywordflow">if</span> (it == it_end)
-<a name="l00447"></a>00447 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l00448"></a>00448 j = it.index ();
-<a name="l00449"></a>00449 } <span class="keywordflow">else</span> {
-<a name="l00450"></a>00450 <span class="keywordflow">if</span> (j &gt;= size2_)
-<a name="l00451"></a>00451 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l00452"></a>00452 ++ j;
-<a name="l00453"></a>00453 }
-<a name="l00454"></a>00454 } <span class="keywordflow">else</span> <span class="comment">/* if (direction &lt; 0) */</span> {
-<a name="l00455"></a>00455 <span class="keywordflow">if</span> (layout_type::fast_j ()) {
-<a name="l00456"></a>00456 <span class="keywordflow">if</span> (it == (*itv).begin ())
-<a name="l00457"></a>00457 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l00458"></a>00458 --it;
-<a name="l00459"></a>00459 j = it.index ();
-<a name="l00460"></a>00460 } <span class="keywordflow">else</span> {
-<a name="l00461"></a>00461 <span class="keywordflow">if</span> (j == 0)
-<a name="l00462"></a>00462 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l00463"></a>00463 -- j;
-<a name="l00464"></a>00464 }
-<a name="l00465"></a>00465 }
-<a name="l00466"></a>00466 }
-<a name="l00467"></a>00467 }
-<a name="l00468"></a>00468 <span class="comment">// BOOST_UBLAS_INLINE This function seems to be big. So we do not let the compiler inline it. </span>
-<a name="l00469"></a>00469 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator2.html">iterator2</a> find2 (<span class="keywordtype">int</span> rank, size_type i, size_type j, <span class="keywordtype">int</span> direction = 1) {
-<a name="l00470"></a>00470 <span class="keywordflow">for</span> (;;) {
-<a name="l00471"></a>00471 vectoriterator_type itv (data ().find (layout_type::index_M (i, j)));
-<a name="l00472"></a>00472 vectoriterator_type itv_end (data ().end ());
-<a name="l00473"></a>00473 <span class="keywordflow">if</span> (itv == itv_end)
-<a name="l00474"></a>00474 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator2.html">iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv_end, (*(-- itv)).end ());
-<a name="l00475"></a>00475
-<a name="l00476"></a>00476 subiterator_type it ((*itv).find (layout_type::index_m (i, j)));
-<a name="l00477"></a>00477 subiterator_type it_end ((*itv).end ());
-<a name="l00478"></a>00478 <span class="keywordflow">if</span> (rank == 0)
-<a name="l00479"></a>00479 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator2.html">iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l00480"></a>00480 <span class="keywordflow">if</span> (it != it_end &amp;&amp; it.index () == layout_type::index_m (i, j))
-<a name="l00481"></a>00481 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator2.html">iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l00482"></a>00482 <span class="keywordflow">if</span> (direction &gt; 0) {
-<a name="l00483"></a>00483 <span class="keywordflow">if</span> (layout_type::fast_j ()) {
-<a name="l00484"></a>00484 <span class="keywordflow">if</span> (it == it_end)
-<a name="l00485"></a>00485 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator2.html">iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l00486"></a>00486 j = it.index ();
-<a name="l00487"></a>00487 } <span class="keywordflow">else</span> {
-<a name="l00488"></a>00488 <span class="keywordflow">if</span> (j &gt;= size2_)
-<a name="l00489"></a>00489 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator2.html">iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l00490"></a>00490 ++ j;
-<a name="l00491"></a>00491 }
-<a name="l00492"></a>00492 } <span class="keywordflow">else</span> <span class="comment">/* if (direction &lt; 0) */</span> {
-<a name="l00493"></a>00493 <span class="keywordflow">if</span> (layout_type::fast_j ()) {
-<a name="l00494"></a>00494 <span class="keywordflow">if</span> (it == (*itv).begin ())
-<a name="l00495"></a>00495 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator2.html">iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l00496"></a>00496 --it;
-<a name="l00497"></a>00497 j = it.index ();
-<a name="l00498"></a>00498 } <span class="keywordflow">else</span> {
-<a name="l00499"></a>00499 <span class="keywordflow">if</span> (j == 0)
-<a name="l00500"></a>00500 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator2.html">iterator2</a> (*<span class="keyword">this</span>, rank, i, j, itv, it);
-<a name="l00501"></a>00501 -- j;
-<a name="l00502"></a>00502 }
-<a name="l00503"></a>00503 }
-<a name="l00504"></a>00504 }
-<a name="l00505"></a>00505 }
-<a name="l00506"></a>00506
-<a name="l00507"></a>00507
-<a name="l00508"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator1.html">00508</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator1.html">const_iterator1</a>:
-<a name="l00509"></a>00509 <span class="keyword">public</span> container_const_reference&lt;generalized_vector_of_vector&gt;,
-<a name="l00510"></a>00510 <span class="keyword">public</span> bidirectional_iterator_base&lt;sparse_bidirectional_iterator_tag,
-<a name="l00511"></a>00511 const_iterator1, value_type&gt; {
-<a name="l00512"></a>00512 <span class="keyword">public</span>:
-<a name="l00513"></a>00513 <span class="keyword">typedef</span> <span class="keyword">typename</span> generalized_vector_of_vector::difference_type difference_type;
-<a name="l00514"></a>00514 <span class="keyword">typedef</span> <span class="keyword">typename</span> generalized_vector_of_vector::value_type value_type;
-<a name="l00515"></a>00515 <span class="keyword">typedef</span> <span class="keyword">typename</span> generalized_vector_of_vector::const_reference reference;
-<a name="l00516"></a>00516 <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="keyword">typename</span> generalized_vector_of_vector::pointer pointer;
-<a name="l00517"></a>00517
-<a name="l00518"></a>00518 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator2.html">const_iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator2.html">dual_iterator_type</a>;
-<a name="l00519"></a>00519 <span class="keyword">typedef</span> const_reverse_iterator2 dual_reverse_iterator_type;
-<a name="l00520"></a>00520
-<a name="l00521"></a>00521 <span class="comment">// Construction and destruction</span>
-<a name="l00522"></a>00522 BOOST_UBLAS_INLINE
-<a name="l00523"></a>00523 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator1.html">const_iterator1</a> ():
-<a name="l00524"></a>00524 container_const_reference&lt;self_type&gt; (), rank_ (), i_ (), j_ (), itv_ (), it_ () {}
-<a name="l00525"></a>00525 BOOST_UBLAS_INLINE
-<a name="l00526"></a>00526 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">self_type</a> &amp;m, <span class="keywordtype">int</span> rank, size_type i, size_type j, <span class="keyword">const</span> const_vectoriterator_type &amp;itv, <span class="keyword">const</span> const_subiterator_type &amp;it):
-<a name="l00527"></a>00527 container_const_reference&lt;self_type&gt; (m), rank_ (rank), i_ (i), j_ (j), itv_ (itv), it_ (it) {}
-<a name="l00528"></a>00528 BOOST_UBLAS_INLINE
-<a name="l00529"></a>00529 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator1.html">iterator1</a> &amp;it):
-<a name="l00530"></a>00530 container_const_reference&lt;self_type&gt; (it ()), rank_ (it.rank_), i_ (it.i_), j_ (it.j_), itv_ (it.itv_), it_ (it.it_) {}
-<a name="l00531"></a>00531
-<a name="l00532"></a>00532 <span class="comment">// Arithmetic</span>
-<a name="l00533"></a>00533 BOOST_UBLAS_INLINE
-<a name="l00534"></a>00534 const_iterator1 &amp;operator ++ () {
-<a name="l00535"></a>00535 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; layout_type::fast_i ())
-<a name="l00536"></a>00536 ++ it_;
-<a name="l00537"></a>00537 <span class="keywordflow">else</span> {
-<a name="l00538"></a>00538 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">self_type</a> &amp;m = (*this) ();
-<a name="l00539"></a>00539 i_ = index1 () + 1;
-<a name="l00540"></a>00540 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; ++ itv_ == m.end1 ().itv_)
-<a name="l00541"></a>00541 *<span class="keyword">this</span> = m.find1 (rank_, i_, j_, 1);
-<a name="l00542"></a>00542 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l00543"></a>00543 it_ = (*itv_).begin ();
-<a name="l00544"></a>00544 <span class="keywordflow">if</span> (it_ == (*itv_).end () || index2 () != j_)
-<a name="l00545"></a>00545 *<span class="keyword">this</span> = m.find1 (rank_, i_, j_, 1);
-<a name="l00546"></a>00546 }
-<a name="l00547"></a>00547 }
-<a name="l00548"></a>00548 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00549"></a>00549 }
-<a name="l00550"></a>00550 BOOST_UBLAS_INLINE
-<a name="l00551"></a>00551 const_iterator1 &amp;operator -- () {
-<a name="l00552"></a>00552 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; layout_type::fast_i ())
-<a name="l00553"></a>00553 -- it_;
-<a name="l00554"></a>00554 <span class="keywordflow">else</span> {
-<a name="l00555"></a>00555 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">self_type</a> &amp;m = (*this) ();
-<a name="l00556"></a>00556 i_ = index1 () - 1;
-<a name="l00557"></a>00557 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; -- itv_ == m.end1 ().itv_)
-<a name="l00558"></a>00558 *<span class="keyword">this</span> = m.find1 (rank_, i_, j_, -1);
-<a name="l00559"></a>00559 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l00560"></a>00560 it_ = (*itv_).begin ();
-<a name="l00561"></a>00561 <span class="keywordflow">if</span> (it_ == (*itv_).end () || index2 () != j_)
-<a name="l00562"></a>00562 *<span class="keyword">this</span> = m.find1 (rank_, i_, j_, -1);
-<a name="l00563"></a>00563 }
-<a name="l00564"></a>00564 }
-<a name="l00565"></a>00565 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00566"></a>00566 }
-<a name="l00567"></a>00567
-<a name="l00568"></a>00568 <span class="comment">// Dereference</span>
-<a name="l00569"></a>00569 BOOST_UBLAS_INLINE
-<a name="l00570"></a>00570 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l00571"></a>00571 BOOST_UBLAS_CHECK (index1 () &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00572"></a>00572 BOOST_UBLAS_CHECK (index2 () &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00573"></a>00573 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l00574"></a>00574 <span class="keywordflow">return</span> *it_;
-<a name="l00575"></a>00575 } <span class="keywordflow">else</span> {
-<a name="l00576"></a>00576 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) () (i_, j_);
-<a name="l00577"></a>00577 }
-<a name="l00578"></a>00578 }
-<a name="l00579"></a>00579
-<a name="l00580"></a>00580 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l00581"></a>00581 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l00582"></a>00582 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00583"></a>00583 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">self_type</a>::
-<a name="l00584"></a>00584 <span class="preprocessor">#endif</span>
-<a name="l00585"></a>00585 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator2.html">const_iterator2</a> begin ()<span class="keyword"> const </span>{
-<a name="l00586"></a>00586 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">self_type</a> &amp;m = (*this) ();
-<a name="l00587"></a>00587 <span class="keywordflow">return</span> m.find2 (1, index1 (), 0);
-<a name="l00588"></a>00588 }
-<a name="l00589"></a>00589 BOOST_UBLAS_INLINE
-<a name="l00590"></a>00590 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00591"></a>00591 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">self_type</a>::
-<a name="l00592"></a>00592 <span class="preprocessor">#endif</span>
-<a name="l00593"></a>00593 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator2.html">const_iterator2</a> end ()<span class="keyword"> const </span>{
-<a name="l00594"></a>00594 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">self_type</a> &amp;m = (*this) ();
-<a name="l00595"></a>00595 <span class="keywordflow">return</span> m.find2 (1, index1 (), m.size2 ());
-<a name="l00596"></a>00596 }
-<a name="l00597"></a>00597 BOOST_UBLAS_INLINE
-<a name="l00598"></a>00598 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00599"></a>00599 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">self_type</a>::
-<a name="l00600"></a>00600 <span class="preprocessor">#endif</span>
-<a name="l00601"></a>00601 <span class="preprocessor"></span> const_reverse_iterator2 rbegin ()<span class="keyword"> const </span>{
-<a name="l00602"></a>00602 <span class="keywordflow">return</span> const_reverse_iterator2 (end ());
-<a name="l00603"></a>00603 }
-<a name="l00604"></a>00604 BOOST_UBLAS_INLINE
-<a name="l00605"></a>00605 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00606"></a>00606 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">self_type</a>::
-<a name="l00607"></a>00607 <span class="preprocessor">#endif</span>
-<a name="l00608"></a>00608 <span class="preprocessor"></span> const_reverse_iterator2 rend ()<span class="keyword"> const </span>{
-<a name="l00609"></a>00609 <span class="keywordflow">return</span> const_reverse_iterator2 (begin ());
-<a name="l00610"></a>00610 }
-<a name="l00611"></a>00611 <span class="preprocessor">#endif</span>
-<a name="l00612"></a>00612 <span class="preprocessor"></span>
-<a name="l00613"></a>00613 <span class="comment">// Indices</span>
-<a name="l00614"></a>00614 BOOST_UBLAS_INLINE
-<a name="l00615"></a>00615 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l00616"></a>00616 BOOST_UBLAS_CHECK (*<span class="keyword">this</span> != (*<span class="keyword">this</span>) ().find1 (0, (*<span class="keyword">this</span>) ().size1 (), j_), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00617"></a>00617 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l00618"></a>00618 BOOST_UBLAS_CHECK (layout_type::index_M (itv_.index (), it_.index ()) &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00619"></a>00619 <span class="keywordflow">return</span> layout_type::index_M (itv_.index (), it_.index ());
-<a name="l00620"></a>00620 } <span class="keywordflow">else</span> {
-<a name="l00621"></a>00621 <span class="keywordflow">return</span> i_;
-<a name="l00622"></a>00622 }
-<a name="l00623"></a>00623 }
-<a name="l00624"></a>00624 BOOST_UBLAS_INLINE
-<a name="l00625"></a>00625 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l00626"></a>00626 BOOST_UBLAS_CHECK (*<span class="keyword">this</span> != (*<span class="keyword">this</span>) ().find1 (0, (*<span class="keyword">this</span>) ().size1 (), j_), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00627"></a>00627 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l00628"></a>00628 BOOST_UBLAS_CHECK (layout_type::index_m (itv_.index (), it_.index ()) &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00629"></a>00629 <span class="keywordflow">return</span> layout_type::index_m (itv_.index (), it_.index ());
-<a name="l00630"></a>00630 } <span class="keywordflow">else</span> {
-<a name="l00631"></a>00631 <span class="keywordflow">return</span> j_;
-<a name="l00632"></a>00632 }
-<a name="l00633"></a>00633 }
-<a name="l00634"></a>00634
-<a name="l00635"></a>00635 <span class="comment">// Assignment</span>
-<a name="l00636"></a>00636 BOOST_UBLAS_INLINE
-<a name="l00637"></a>00637 const_iterator1 &amp;operator = (<span class="keyword">const</span> const_iterator1 &amp;it) {
-<a name="l00638"></a>00638 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l00639"></a>00639 rank_ = it.rank_;
-<a name="l00640"></a>00640 i_ = it.i_;
-<a name="l00641"></a>00641 j_ = it.j_;
-<a name="l00642"></a>00642 itv_ = it.itv_;
-<a name="l00643"></a>00643 it_ = it.it_;
-<a name="l00644"></a>00644 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00645"></a>00645 }
-<a name="l00646"></a>00646
-<a name="l00647"></a>00647 <span class="comment">// Comparison</span>
-<a name="l00648"></a>00648 BOOST_UBLAS_INLINE
-<a name="l00649"></a>00649 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l00650"></a>00650 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="l00651"></a>00651 <span class="comment">// BOOST_UBLAS_CHECK (rank_ == it.rank_, internal_logic ());</span>
-<a name="l00652"></a>00652 <span class="keywordflow">if</span> (rank_ == 1 || it.rank_ == 1) {
-<a name="l00653"></a>00653 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l00654"></a>00654 } <span class="keywordflow">else</span> {
-<a name="l00655"></a>00655 <span class="keywordflow">return</span> i_ == it.i_ &amp;&amp; j_ == it.j_;
-<a name="l00656"></a>00656 }
-<a name="l00657"></a>00657 }
-<a name="l00658"></a>00658
-<a name="l00659"></a>00659 <span class="keyword">private</span>:
-<a name="l00660"></a>00660 <span class="keywordtype">int</span> rank_;
-<a name="l00661"></a>00661 size_type i_;
-<a name="l00662"></a>00662 size_type j_;
-<a name="l00663"></a>00663 const_vectoriterator_type itv_;
-<a name="l00664"></a>00664 const_subiterator_type it_;
-<a name="l00665"></a>00665 };
-<a name="l00666"></a>00666
-<a name="l00667"></a>00667 BOOST_UBLAS_INLINE
-<a name="l00668"></a>00668 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator1.html">const_iterator1</a> begin1 ()<span class="keyword"> const </span>{
-<a name="l00669"></a>00669 <span class="keywordflow">return</span> find1 (0, 0, 0);
-<a name="l00670"></a>00670 }
-<a name="l00671"></a>00671 BOOST_UBLAS_INLINE
-<a name="l00672"></a>00672 const_iterator1 end1 ()<span class="keyword"> const </span>{
-<a name="l00673"></a>00673 <span class="keywordflow">return</span> find1 (0, size1_, 0);
-<a name="l00674"></a>00674 }
-<a name="l00675"></a>00675
-<a name="l00676"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator1.html">00676</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator1.html">iterator1</a>:
-<a name="l00677"></a>00677 <span class="keyword">public</span> container_reference&lt;generalized_vector_of_vector&gt;,
-<a name="l00678"></a>00678 <span class="keyword">public</span> bidirectional_iterator_base&lt;sparse_bidirectional_iterator_tag,
-<a name="l00679"></a>00679 iterator1, value_type&gt; {
-<a name="l00680"></a>00680 <span class="keyword">public</span>:
-<a name="l00681"></a>00681 <span class="keyword">typedef</span> <span class="keyword">typename</span> generalized_vector_of_vector::difference_type difference_type;
-<a name="l00682"></a>00682 <span class="keyword">typedef</span> <span class="keyword">typename</span> generalized_vector_of_vector::value_type value_type;
-<a name="l00683"></a>00683 <span class="keyword">typedef</span> <span class="keyword">typename</span> generalized_vector_of_vector::true_reference reference;
-<a name="l00684"></a>00684 <span class="keyword">typedef</span> <span class="keyword">typename</span> generalized_vector_of_vector::pointer pointer;
-<a name="l00685"></a>00685
-<a name="l00686"></a>00686 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator2.html">iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator2.html">dual_iterator_type</a>;
-<a name="l00687"></a>00687 <span class="keyword">typedef</span> reverse_iterator2 dual_reverse_iterator_type;
-<a name="l00688"></a>00688
-<a name="l00689"></a>00689 <span class="comment">// Construction and destruction</span>
-<a name="l00690"></a>00690 BOOST_UBLAS_INLINE
-<a name="l00691"></a>00691 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator1.html">iterator1</a> ():
-<a name="l00692"></a>00692 container_reference&lt;self_type&gt; (), rank_ (), i_ (), j_ (), itv_ (), it_ () {}
-<a name="l00693"></a>00693 BOOST_UBLAS_INLINE
-<a name="l00694"></a>00694 iterator1 (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">self_type</a> &amp;m, <span class="keywordtype">int</span> rank, size_type i, size_type j, <span class="keyword">const</span> vectoriterator_type &amp;itv, <span class="keyword">const</span> subiterator_type &amp;it):
-<a name="l00695"></a>00695 container_reference&lt;self_type&gt; (m), rank_ (rank), i_ (i), j_ (j), itv_ (itv), it_ (it) {}
-<a name="l00696"></a>00696
-<a name="l00697"></a>00697 <span class="comment">// Arithmetic</span>
-<a name="l00698"></a>00698 BOOST_UBLAS_INLINE
-<a name="l00699"></a>00699 iterator1 &amp;operator ++ () {
-<a name="l00700"></a>00700 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; layout_type::fast_i ())
-<a name="l00701"></a>00701 ++ it_;
-<a name="l00702"></a>00702 <span class="keywordflow">else</span> {
-<a name="l00703"></a>00703 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">self_type</a> &amp;m = (*this) ();
-<a name="l00704"></a>00704 i_ = index1 () + 1;
-<a name="l00705"></a>00705 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; ++ itv_ == m.end1 ().itv_)
-<a name="l00706"></a>00706 *<span class="keyword">this</span> = m.find1 (rank_, i_, j_, 1);
-<a name="l00707"></a>00707 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l00708"></a>00708 it_ = (*itv_).begin ();
-<a name="l00709"></a>00709 <span class="keywordflow">if</span> (it_ == (*itv_).end () || index2 () != j_)
-<a name="l00710"></a>00710 *<span class="keyword">this</span> = m.find1 (rank_, i_, j_, 1);
-<a name="l00711"></a>00711 }
-<a name="l00712"></a>00712 }
-<a name="l00713"></a>00713 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00714"></a>00714 }
-<a name="l00715"></a>00715 BOOST_UBLAS_INLINE
-<a name="l00716"></a>00716 iterator1 &amp;operator -- () {
-<a name="l00717"></a>00717 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; layout_type::fast_i ())
-<a name="l00718"></a>00718 -- it_;
-<a name="l00719"></a>00719 <span class="keywordflow">else</span> {
-<a name="l00720"></a>00720 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">self_type</a> &amp;m = (*this) ();
-<a name="l00721"></a>00721 i_ = index1 () - 1;
-<a name="l00722"></a>00722 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; -- itv_ == m.end1 ().itv_)
-<a name="l00723"></a>00723 *<span class="keyword">this</span> = m.find1 (rank_, i_, j_, -1);
-<a name="l00724"></a>00724 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l00725"></a>00725 it_ = (*itv_).begin ();
-<a name="l00726"></a>00726 <span class="keywordflow">if</span> (it_ == (*itv_).end () || index2 () != j_)
-<a name="l00727"></a>00727 *<span class="keyword">this</span> = m.find1 (rank_, i_, j_, -1);
-<a name="l00728"></a>00728 }
-<a name="l00729"></a>00729 }
-<a name="l00730"></a>00730 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00731"></a>00731 }
-<a name="l00732"></a>00732
-<a name="l00733"></a>00733 <span class="comment">// Dereference</span>
-<a name="l00734"></a>00734 BOOST_UBLAS_INLINE
-<a name="l00735"></a>00735 true_reference operator * ()<span class="keyword"> const </span>{
-<a name="l00736"></a>00736 BOOST_UBLAS_CHECK (index1 () &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00737"></a>00737 BOOST_UBLAS_CHECK (index2 () &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00738"></a>00738 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l00739"></a>00739 <span class="keywordflow">return</span> *it_;
-<a name="l00740"></a>00740 } <span class="keywordflow">else</span> {
-<a name="l00741"></a>00741 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().at_element (i_, j_);
-<a name="l00742"></a>00742 }
-<a name="l00743"></a>00743 }
-<a name="l00744"></a>00744
-<a name="l00745"></a>00745 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l00746"></a>00746 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l00747"></a>00747 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00748"></a>00748 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">self_type</a>::
-<a name="l00749"></a>00749 <span class="preprocessor">#endif</span>
-<a name="l00750"></a>00750 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator2.html">iterator2</a> begin ()<span class="keyword"> const </span>{
-<a name="l00751"></a>00751 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">self_type</a> &amp;m = (*this) ();
-<a name="l00752"></a>00752 <span class="keywordflow">return</span> m.find2 (1, index1 (), 0);
-<a name="l00753"></a>00753 }
-<a name="l00754"></a>00754 BOOST_UBLAS_INLINE
-<a name="l00755"></a>00755 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00756"></a>00756 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">self_type</a>::
-<a name="l00757"></a>00757 <span class="preprocessor">#endif</span>
-<a name="l00758"></a>00758 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator2.html">iterator2</a> end ()<span class="keyword"> const </span>{
-<a name="l00759"></a>00759 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">self_type</a> &amp;m = (*this) ();
-<a name="l00760"></a>00760 <span class="keywordflow">return</span> m.find2 (1, index1 (), m.size2 ());
-<a name="l00761"></a>00761 }
-<a name="l00762"></a>00762 BOOST_UBLAS_INLINE
-<a name="l00763"></a>00763 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00764"></a>00764 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">self_type</a>::
-<a name="l00765"></a>00765 <span class="preprocessor">#endif</span>
-<a name="l00766"></a>00766 <span class="preprocessor"></span> reverse_iterator2 rbegin ()<span class="keyword"> const </span>{
-<a name="l00767"></a>00767 <span class="keywordflow">return</span> reverse_iterator2 (end ());
-<a name="l00768"></a>00768 }
-<a name="l00769"></a>00769 BOOST_UBLAS_INLINE
-<a name="l00770"></a>00770 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00771"></a>00771 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">self_type</a>::
-<a name="l00772"></a>00772 <span class="preprocessor">#endif</span>
-<a name="l00773"></a>00773 <span class="preprocessor"></span> reverse_iterator2 rend ()<span class="keyword"> const </span>{
-<a name="l00774"></a>00774 <span class="keywordflow">return</span> reverse_iterator2 (begin ());
-<a name="l00775"></a>00775 }
-<a name="l00776"></a>00776 <span class="preprocessor">#endif</span>
-<a name="l00777"></a>00777 <span class="preprocessor"></span>
-<a name="l00778"></a>00778 <span class="comment">// Indices</span>
-<a name="l00779"></a>00779 BOOST_UBLAS_INLINE
-<a name="l00780"></a>00780 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l00781"></a>00781 BOOST_UBLAS_CHECK (*<span class="keyword">this</span> != (*<span class="keyword">this</span>) ().find1 (0, (*<span class="keyword">this</span>) ().size1 (), j_), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00782"></a>00782 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l00783"></a>00783 BOOST_UBLAS_CHECK (layout_type::index_M (itv_.index (), it_.index ()) &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00784"></a>00784 <span class="keywordflow">return</span> layout_type::index_M (itv_.index (), it_.index ());
-<a name="l00785"></a>00785 } <span class="keywordflow">else</span> {
-<a name="l00786"></a>00786 <span class="keywordflow">return</span> i_;
-<a name="l00787"></a>00787 }
-<a name="l00788"></a>00788 }
-<a name="l00789"></a>00789 BOOST_UBLAS_INLINE
-<a name="l00790"></a>00790 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l00791"></a>00791 BOOST_UBLAS_CHECK (*<span class="keyword">this</span> != (*<span class="keyword">this</span>) ().find1 (0, (*<span class="keyword">this</span>) ().size1 (), j_), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00792"></a>00792 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l00793"></a>00793 BOOST_UBLAS_CHECK (layout_type::index_m (itv_.index (), it_.index ()) &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00794"></a>00794 <span class="keywordflow">return</span> layout_type::index_m (itv_.index (), it_.index ());
-<a name="l00795"></a>00795 } <span class="keywordflow">else</span> {
-<a name="l00796"></a>00796 <span class="keywordflow">return</span> j_;
-<a name="l00797"></a>00797 }
-<a name="l00798"></a>00798 }
-<a name="l00799"></a>00799
-<a name="l00800"></a>00800 <span class="comment">// Assignment </span>
-<a name="l00801"></a>00801 BOOST_UBLAS_INLINE
-<a name="l00802"></a>00802 iterator1 &amp;operator = (<span class="keyword">const</span> iterator1 &amp;it) {
-<a name="l00803"></a>00803 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l00804"></a>00804 rank_ = it.rank_;
-<a name="l00805"></a>00805 i_ = it.i_;
-<a name="l00806"></a>00806 j_ = it.j_;
-<a name="l00807"></a>00807 itv_ = it.itv_;
-<a name="l00808"></a>00808 it_ = it.it_;
-<a name="l00809"></a>00809 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00810"></a>00810 }
-<a name="l00811"></a>00811
-<a name="l00812"></a>00812 <span class="comment">// Comparison</span>
-<a name="l00813"></a>00813 BOOST_UBLAS_INLINE
-<a name="l00814"></a>00814 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{
-<a name="l00815"></a>00815 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="l00816"></a>00816 <span class="comment">// BOOST_UBLAS_CHECK (rank_ == it.rank_, internal_logic ());</span>
-<a name="l00817"></a>00817 <span class="keywordflow">if</span> (rank_ == 1 || it.rank_ == 1) {
-<a name="l00818"></a>00818 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l00819"></a>00819 } <span class="keywordflow">else</span> {
-<a name="l00820"></a>00820 <span class="keywordflow">return</span> i_ == it.i_ &amp;&amp; j_ == it.j_;
-<a name="l00821"></a>00821 }
-<a name="l00822"></a>00822 }
-<a name="l00823"></a>00823
-<a name="l00824"></a>00824 <span class="keyword">private</span>:
-<a name="l00825"></a>00825 <span class="keywordtype">int</span> rank_;
-<a name="l00826"></a>00826 size_type i_;
-<a name="l00827"></a>00827 size_type j_;
-<a name="l00828"></a>00828 vectoriterator_type itv_;
-<a name="l00829"></a>00829 subiterator_type it_;
-<a name="l00830"></a>00830
-<a name="l00831"></a>00831 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator1.html">const_iterator1</a>;
-<a name="l00832"></a>00832 };
-<a name="l00833"></a>00833
-<a name="l00834"></a>00834 BOOST_UBLAS_INLINE
-<a name="l00835"></a>00835 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator1.html">iterator1</a> begin1 () {
-<a name="l00836"></a>00836 <span class="keywordflow">return</span> find1 (0, 0, 0);
-<a name="l00837"></a>00837 }
-<a name="l00838"></a>00838 BOOST_UBLAS_INLINE
-<a name="l00839"></a>00839 iterator1 end1 () {
-<a name="l00840"></a>00840 <span class="keywordflow">return</span> find1 (0, size1_, 0);
-<a name="l00841"></a>00841 }
-<a name="l00842"></a>00842
-<a name="l00843"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator2.html">00843</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator2.html">const_iterator2</a>:
-<a name="l00844"></a>00844 <span class="keyword">public</span> container_const_reference&lt;generalized_vector_of_vector&gt;,
-<a name="l00845"></a>00845 <span class="keyword">public</span> bidirectional_iterator_base&lt;sparse_bidirectional_iterator_tag,
-<a name="l00846"></a>00846 const_iterator2, value_type&gt; {
-<a name="l00847"></a>00847 <span class="keyword">public</span>:
-<a name="l00848"></a>00848 <span class="keyword">typedef</span> <span class="keyword">typename</span> generalized_vector_of_vector::difference_type difference_type;
-<a name="l00849"></a>00849 <span class="keyword">typedef</span> <span class="keyword">typename</span> generalized_vector_of_vector::value_type value_type;
-<a name="l00850"></a>00850 <span class="keyword">typedef</span> <span class="keyword">typename</span> generalized_vector_of_vector::const_reference reference;
-<a name="l00851"></a>00851 <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="keyword">typename</span> generalized_vector_of_vector::pointer pointer;
-<a name="l00852"></a>00852
-<a name="l00853"></a>00853 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator1.html">const_iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator1.html">dual_iterator_type</a>;
-<a name="l00854"></a>00854 <span class="keyword">typedef</span> const_reverse_iterator1 dual_reverse_iterator_type;
-<a name="l00855"></a>00855
-<a name="l00856"></a>00856 <span class="comment">// Construction and destruction</span>
-<a name="l00857"></a>00857 BOOST_UBLAS_INLINE
-<a name="l00858"></a>00858 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator2.html">const_iterator2</a> ():
-<a name="l00859"></a>00859 container_const_reference&lt;self_type&gt; (), rank_ (), i_ (), j_ (), itv_ (), it_ () {}
-<a name="l00860"></a>00860 BOOST_UBLAS_INLINE
-<a name="l00861"></a>00861 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">self_type</a> &amp;m, <span class="keywordtype">int</span> rank, size_type i, size_type j, <span class="keyword">const</span> const_vectoriterator_type &amp;itv, <span class="keyword">const</span> const_subiterator_type &amp;it):
-<a name="l00862"></a>00862 container_const_reference&lt;self_type&gt; (m), rank_ (rank), i_ (i), j_ (j), itv_ (itv), it_ (it) {}
-<a name="l00863"></a>00863 BOOST_UBLAS_INLINE
-<a name="l00864"></a>00864 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator2.html">iterator2</a> &amp;it):
-<a name="l00865"></a>00865 container_const_reference&lt;self_type&gt; (it ()), rank_ (it.rank_), i_ (it.i_), j_ (it.j_), itv_ (it.itv_), it_ (it.it_) {}
-<a name="l00866"></a>00866
-<a name="l00867"></a>00867 <span class="comment">// Arithmetic</span>
-<a name="l00868"></a>00868 BOOST_UBLAS_INLINE
-<a name="l00869"></a>00869 const_iterator2 &amp;operator ++ () {
-<a name="l00870"></a>00870 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; layout_type::fast_j ())
-<a name="l00871"></a>00871 ++ it_;
-<a name="l00872"></a>00872 <span class="keywordflow">else</span> {
-<a name="l00873"></a>00873 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">self_type</a> &amp;m = (*this) ();
-<a name="l00874"></a>00874 j_ = index2 () + 1;
-<a name="l00875"></a>00875 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; ++ itv_ == m.end2 ().itv_)
-<a name="l00876"></a>00876 *<span class="keyword">this</span> = m.find2 (rank_, i_, j_, 1);
-<a name="l00877"></a>00877 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l00878"></a>00878 it_ = (*itv_).begin ();
-<a name="l00879"></a>00879 <span class="keywordflow">if</span> (it_ == (*itv_).end () || index1 () != i_)
-<a name="l00880"></a>00880 *<span class="keyword">this</span> = m.find2 (rank_, i_, j_, 1);
-<a name="l00881"></a>00881 }
-<a name="l00882"></a>00882 }
-<a name="l00883"></a>00883 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00884"></a>00884 }
-<a name="l00885"></a>00885 BOOST_UBLAS_INLINE
-<a name="l00886"></a>00886 const_iterator2 &amp;operator -- () {
-<a name="l00887"></a>00887 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; layout_type::fast_j ())
-<a name="l00888"></a>00888 -- it_;
-<a name="l00889"></a>00889 <span class="keywordflow">else</span> {
-<a name="l00890"></a>00890 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">self_type</a> &amp;m = (*this) ();
-<a name="l00891"></a>00891 j_ = index2 () - 1;
-<a name="l00892"></a>00892 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; -- itv_ == m.end2 ().itv_)
-<a name="l00893"></a>00893 *<span class="keyword">this</span> = m.find2 (rank_, i_, j_, -1);
-<a name="l00894"></a>00894 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l00895"></a>00895 it_ = (*itv_).begin ();
-<a name="l00896"></a>00896 <span class="keywordflow">if</span> (it_ == (*itv_).end () || index1 () != i_)
-<a name="l00897"></a>00897 *<span class="keyword">this</span> = m.find2 (rank_, i_, j_, -1);
-<a name="l00898"></a>00898 }
-<a name="l00899"></a>00899 }
-<a name="l00900"></a>00900 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00901"></a>00901 }
-<a name="l00902"></a>00902
-<a name="l00903"></a>00903 <span class="comment">// Dereference</span>
-<a name="l00904"></a>00904 BOOST_UBLAS_INLINE
-<a name="l00905"></a>00905 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l00906"></a>00906 BOOST_UBLAS_CHECK (index1 () &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00907"></a>00907 BOOST_UBLAS_CHECK (index2 () &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00908"></a>00908 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l00909"></a>00909 <span class="keywordflow">return</span> *it_;
-<a name="l00910"></a>00910 } <span class="keywordflow">else</span> {
-<a name="l00911"></a>00911 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) () (i_, j_);
-<a name="l00912"></a>00912 }
-<a name="l00913"></a>00913 }
-<a name="l00914"></a>00914
-<a name="l00915"></a>00915 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l00916"></a>00916 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l00917"></a>00917 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00918"></a>00918 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">self_type</a>::
-<a name="l00919"></a>00919 <span class="preprocessor">#endif</span>
-<a name="l00920"></a>00920 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator1.html">const_iterator1</a> begin ()<span class="keyword"> const </span>{
-<a name="l00921"></a>00921 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">self_type</a> &amp;m = (*this) ();
-<a name="l00922"></a>00922 <span class="keywordflow">return</span> m.find1 (1, 0, index2 ());
-<a name="l00923"></a>00923 }
-<a name="l00924"></a>00924 BOOST_UBLAS_INLINE
-<a name="l00925"></a>00925 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00926"></a>00926 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">self_type</a>::
-<a name="l00927"></a>00927 <span class="preprocessor">#endif</span>
-<a name="l00928"></a>00928 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator1.html">const_iterator1</a> end ()<span class="keyword"> const </span>{
-<a name="l00929"></a>00929 <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">self_type</a> &amp;m = (*this) ();
-<a name="l00930"></a>00930 <span class="keywordflow">return</span> m.find1 (1, m.size1 (), index2 ());
-<a name="l00931"></a>00931 }
-<a name="l00932"></a>00932 BOOST_UBLAS_INLINE
-<a name="l00933"></a>00933 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00934"></a>00934 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">self_type</a>::
-<a name="l00935"></a>00935 <span class="preprocessor">#endif</span>
-<a name="l00936"></a>00936 <span class="preprocessor"></span> const_reverse_iterator1 rbegin ()<span class="keyword"> const </span>{
-<a name="l00937"></a>00937 <span class="keywordflow">return</span> const_reverse_iterator1 (end ());
-<a name="l00938"></a>00938 }
-<a name="l00939"></a>00939 BOOST_UBLAS_INLINE
-<a name="l00940"></a>00940 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l00941"></a>00941 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">self_type</a>::
-<a name="l00942"></a>00942 <span class="preprocessor">#endif</span>
-<a name="l00943"></a>00943 <span class="preprocessor"></span> const_reverse_iterator1 rend ()<span class="keyword"> const </span>{
-<a name="l00944"></a>00944 <span class="keywordflow">return</span> const_reverse_iterator1 (begin ());
-<a name="l00945"></a>00945 }
-<a name="l00946"></a>00946 <span class="preprocessor">#endif</span>
-<a name="l00947"></a>00947 <span class="preprocessor"></span>
-<a name="l00948"></a>00948 <span class="comment">// Indices</span>
-<a name="l00949"></a>00949 BOOST_UBLAS_INLINE
-<a name="l00950"></a>00950 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l00951"></a>00951 BOOST_UBLAS_CHECK (*<span class="keyword">this</span> != (*<span class="keyword">this</span>) ().find2 (0, i_, (*<span class="keyword">this</span>) ().size2 ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00952"></a>00952 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l00953"></a>00953 BOOST_UBLAS_CHECK (layout_type::index_M (itv_.index (), it_.index ()) &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00954"></a>00954 <span class="keywordflow">return</span> layout_type::index_M (itv_.index (), it_.index ());
-<a name="l00955"></a>00955 } <span class="keywordflow">else</span> {
-<a name="l00956"></a>00956 <span class="keywordflow">return</span> i_;
-<a name="l00957"></a>00957 }
-<a name="l00958"></a>00958 }
-<a name="l00959"></a>00959 BOOST_UBLAS_INLINE
-<a name="l00960"></a>00960 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l00961"></a>00961 BOOST_UBLAS_CHECK (*<span class="keyword">this</span> != (*<span class="keyword">this</span>) ().find2 (0, i_, (*<span class="keyword">this</span>) ().size2 ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00962"></a>00962 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l00963"></a>00963 BOOST_UBLAS_CHECK (layout_type::index_m (itv_.index (), it_.index ()) &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00964"></a>00964 <span class="keywordflow">return</span> layout_type::index_m (itv_.index (), it_.index ());
-<a name="l00965"></a>00965 } <span class="keywordflow">else</span> {
-<a name="l00966"></a>00966 <span class="keywordflow">return</span> j_;
-<a name="l00967"></a>00967 }
-<a name="l00968"></a>00968 }
-<a name="l00969"></a>00969
-<a name="l00970"></a>00970 <span class="comment">// Assignment </span>
-<a name="l00971"></a>00971 BOOST_UBLAS_INLINE
-<a name="l00972"></a>00972 const_iterator2 &amp;operator = (<span class="keyword">const</span> const_iterator2 &amp;it) {
-<a name="l00973"></a>00973 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l00974"></a>00974 rank_ = it.rank_;
-<a name="l00975"></a>00975 i_ = it.i_;
-<a name="l00976"></a>00976 j_ = it.j_;
-<a name="l00977"></a>00977 itv_ = it.itv_;
-<a name="l00978"></a>00978 it_ = it.it_;
-<a name="l00979"></a>00979 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00980"></a>00980 }
-<a name="l00981"></a>00981
-<a name="l00982"></a>00982 <span class="comment">// Comparison</span>
-<a name="l00983"></a>00983 BOOST_UBLAS_INLINE
-<a name="l00984"></a>00984 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l00985"></a>00985 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="l00986"></a>00986 <span class="comment">// BOOST_UBLAS_CHECK (rank_ == it.rank_, internal_logic ());</span>
-<a name="l00987"></a>00987 <span class="keywordflow">if</span> (rank_ == 1 || it.rank_ == 1) {
-<a name="l00988"></a>00988 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l00989"></a>00989 } <span class="keywordflow">else</span> {
-<a name="l00990"></a>00990 <span class="keywordflow">return</span> i_ == it.i_ &amp;&amp; j_ == it.j_;
-<a name="l00991"></a>00991 }
-<a name="l00992"></a>00992 }
-<a name="l00993"></a>00993
-<a name="l00994"></a>00994 <span class="keyword">private</span>:
-<a name="l00995"></a>00995 <span class="keywordtype">int</span> rank_;
-<a name="l00996"></a>00996 size_type i_;
-<a name="l00997"></a>00997 size_type j_;
-<a name="l00998"></a>00998 const_vectoriterator_type itv_;
-<a name="l00999"></a>00999 const_subiterator_type it_;
-<a name="l01000"></a>01000 };
-<a name="l01001"></a>01001
-<a name="l01002"></a>01002 BOOST_UBLAS_INLINE
-<a name="l01003"></a>01003 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator2.html">const_iterator2</a> begin2 ()<span class="keyword"> const </span>{
-<a name="l01004"></a>01004 <span class="keywordflow">return</span> find2 (0, 0, 0);
-<a name="l01005"></a>01005 }
-<a name="l01006"></a>01006 BOOST_UBLAS_INLINE
-<a name="l01007"></a>01007 const_iterator2 end2 ()<span class="keyword"> const </span>{
-<a name="l01008"></a>01008 <span class="keywordflow">return</span> find2 (0, 0, size2_);
-<a name="l01009"></a>01009 }
-<a name="l01010"></a>01010
-<a name="l01011"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator2.html">01011</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator2.html">iterator2</a>:
-<a name="l01012"></a>01012 <span class="keyword">public</span> container_reference&lt;generalized_vector_of_vector&gt;,
-<a name="l01013"></a>01013 <span class="keyword">public</span> bidirectional_iterator_base&lt;sparse_bidirectional_iterator_tag,
-<a name="l01014"></a>01014 iterator2, value_type&gt; {
-<a name="l01015"></a>01015 <span class="keyword">public</span>:
-<a name="l01016"></a>01016 <span class="keyword">typedef</span> <span class="keyword">typename</span> generalized_vector_of_vector::difference_type difference_type;
-<a name="l01017"></a>01017 <span class="keyword">typedef</span> <span class="keyword">typename</span> generalized_vector_of_vector::value_type value_type;
-<a name="l01018"></a>01018 <span class="keyword">typedef</span> <span class="keyword">typename</span> generalized_vector_of_vector::true_reference reference;
-<a name="l01019"></a>01019 <span class="keyword">typedef</span> <span class="keyword">typename</span> generalized_vector_of_vector::pointer pointer;
-<a name="l01020"></a>01020
-<a name="l01021"></a>01021 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator1.html">iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator1.html">dual_iterator_type</a>;
-<a name="l01022"></a>01022 <span class="keyword">typedef</span> reverse_iterator1 dual_reverse_iterator_type;
-<a name="l01023"></a>01023
-<a name="l01024"></a>01024 <span class="comment">// Construction and destruction</span>
-<a name="l01025"></a>01025 BOOST_UBLAS_INLINE
-<a name="l01026"></a>01026 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator2.html">iterator2</a> ():
-<a name="l01027"></a>01027 container_reference&lt;self_type&gt; (), rank_ (), i_ (), j_ (), itv_ (), it_ () {}
-<a name="l01028"></a>01028 BOOST_UBLAS_INLINE
-<a name="l01029"></a>01029 iterator2 (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">self_type</a> &amp;m, <span class="keywordtype">int</span> rank, size_type i, size_type j, <span class="keyword">const</span> vectoriterator_type &amp;itv, <span class="keyword">const</span> subiterator_type &amp;it):
-<a name="l01030"></a>01030 container_reference&lt;self_type&gt; (m), rank_ (rank), i_ (i), j_ (j), itv_ (itv), it_ (it) {}
-<a name="l01031"></a>01031
-<a name="l01032"></a>01032 <span class="comment">// Arithmetic</span>
-<a name="l01033"></a>01033 BOOST_UBLAS_INLINE
-<a name="l01034"></a>01034 iterator2 &amp;operator ++ () {
-<a name="l01035"></a>01035 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; layout_type::fast_j ())
-<a name="l01036"></a>01036 ++ it_;
-<a name="l01037"></a>01037 <span class="keywordflow">else</span> {
-<a name="l01038"></a>01038 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">self_type</a> &amp;m = (*this) ();
-<a name="l01039"></a>01039 j_ = index2 () + 1;
-<a name="l01040"></a>01040 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; ++ itv_ == m.end2 ().itv_)
-<a name="l01041"></a>01041 *<span class="keyword">this</span> = m.find2 (rank_, i_, j_, 1);
-<a name="l01042"></a>01042 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l01043"></a>01043 it_ = (*itv_).begin ();
-<a name="l01044"></a>01044 <span class="keywordflow">if</span> (it_ == (*itv_).end () || index1 () != i_)
-<a name="l01045"></a>01045 *<span class="keyword">this</span> = m.find2 (rank_, i_, j_, 1);
-<a name="l01046"></a>01046 }
-<a name="l01047"></a>01047 }
-<a name="l01048"></a>01048 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01049"></a>01049 }
-<a name="l01050"></a>01050 BOOST_UBLAS_INLINE
-<a name="l01051"></a>01051 iterator2 &amp;operator -- () {
-<a name="l01052"></a>01052 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; layout_type::fast_j ())
-<a name="l01053"></a>01053 -- it_;
-<a name="l01054"></a>01054 <span class="keywordflow">else</span> {
-<a name="l01055"></a>01055 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">self_type</a> &amp;m = (*this) ();
-<a name="l01056"></a>01056 j_ = index2 () - 1;
-<a name="l01057"></a>01057 <span class="keywordflow">if</span> (rank_ == 1 &amp;&amp; -- itv_ == m.end2 ().itv_)
-<a name="l01058"></a>01058 *<span class="keyword">this</span> = m.find2 (rank_, i_, j_, -1);
-<a name="l01059"></a>01059 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l01060"></a>01060 it_ = (*itv_).begin ();
-<a name="l01061"></a>01061 <span class="keywordflow">if</span> (it_ == (*itv_).end () || index1 () != i_)
-<a name="l01062"></a>01062 *<span class="keyword">this</span> = m.find2 (rank_, i_, j_, -1);
-<a name="l01063"></a>01063 }
-<a name="l01064"></a>01064 }
-<a name="l01065"></a>01065 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01066"></a>01066 }
-<a name="l01067"></a>01067
-<a name="l01068"></a>01068 <span class="comment">// Dereference</span>
-<a name="l01069"></a>01069 BOOST_UBLAS_INLINE
-<a name="l01070"></a>01070 true_reference operator * ()<span class="keyword"> const </span>{
-<a name="l01071"></a>01071 BOOST_UBLAS_CHECK (index1 () &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01072"></a>01072 BOOST_UBLAS_CHECK (index2 () &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01073"></a>01073 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l01074"></a>01074 <span class="keywordflow">return</span> *it_;
-<a name="l01075"></a>01075 } <span class="keywordflow">else</span> {
-<a name="l01076"></a>01076 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().at_element (i_, j_);
-<a name="l01077"></a>01077 }
-<a name="l01078"></a>01078 }
-<a name="l01079"></a>01079
-<a name="l01080"></a>01080 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span>
-<a name="l01081"></a>01081 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l01082"></a>01082 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01083"></a>01083 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">self_type</a>::
-<a name="l01084"></a>01084 <span class="preprocessor">#endif</span>
-<a name="l01085"></a>01085 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator1.html">iterator1</a> begin ()<span class="keyword"> const </span>{
-<a name="l01086"></a>01086 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">self_type</a> &amp;m = (*this) ();
-<a name="l01087"></a>01087 <span class="keywordflow">return</span> m.find1 (1, 0, index2 ());
-<a name="l01088"></a>01088 }
-<a name="l01089"></a>01089 BOOST_UBLAS_INLINE
-<a name="l01090"></a>01090 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01091"></a>01091 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">self_type</a>::
-<a name="l01092"></a>01092 <span class="preprocessor">#endif</span>
-<a name="l01093"></a>01093 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator1.html">iterator1</a> end ()<span class="keyword"> const </span>{
-<a name="l01094"></a>01094 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">self_type</a> &amp;m = (*this) ();
-<a name="l01095"></a>01095 <span class="keywordflow">return</span> m.find1 (1, m.size1 (), index2 ());
-<a name="l01096"></a>01096 }
-<a name="l01097"></a>01097 BOOST_UBLAS_INLINE
-<a name="l01098"></a>01098 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01099"></a>01099 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">self_type</a>::
-<a name="l01100"></a>01100 <span class="preprocessor">#endif</span>
-<a name="l01101"></a>01101 <span class="preprocessor"></span> reverse_iterator1 rbegin ()<span class="keyword"> const </span>{
-<a name="l01102"></a>01102 <span class="keywordflow">return</span> reverse_iterator1 (end ());
-<a name="l01103"></a>01103 }
-<a name="l01104"></a>01104 BOOST_UBLAS_INLINE
-<a name="l01105"></a>01105 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span>
-<a name="l01106"></a>01106 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">self_type</a>::
-<a name="l01107"></a>01107 <span class="preprocessor">#endif</span>
-<a name="l01108"></a>01108 <span class="preprocessor"></span> reverse_iterator1 rend ()<span class="keyword"> const </span>{
-<a name="l01109"></a>01109 <span class="keywordflow">return</span> reverse_iterator1 (begin ());
-<a name="l01110"></a>01110 }
-<a name="l01111"></a>01111 <span class="preprocessor">#endif</span>
-<a name="l01112"></a>01112 <span class="preprocessor"></span>
-<a name="l01113"></a>01113 <span class="comment">// Indices</span>
-<a name="l01114"></a>01114 BOOST_UBLAS_INLINE
-<a name="l01115"></a>01115 size_type index1 ()<span class="keyword"> const </span>{
-<a name="l01116"></a>01116 BOOST_UBLAS_CHECK (*<span class="keyword">this</span> != (*<span class="keyword">this</span>) ().find2 (0, i_, (*<span class="keyword">this</span>) ().size2 ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01117"></a>01117 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l01118"></a>01118 BOOST_UBLAS_CHECK (layout_type::index_M (itv_.index (), it_.index ()) &lt; (*<span class="keyword">this</span>) ().size1 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01119"></a>01119 <span class="keywordflow">return</span> layout_type::index_M (itv_.index (), it_.index ());
-<a name="l01120"></a>01120 } <span class="keywordflow">else</span> {
-<a name="l01121"></a>01121 <span class="keywordflow">return</span> i_;
-<a name="l01122"></a>01122 }
-<a name="l01123"></a>01123 }
-<a name="l01124"></a>01124 BOOST_UBLAS_INLINE
-<a name="l01125"></a>01125 size_type index2 ()<span class="keyword"> const </span>{
-<a name="l01126"></a>01126 BOOST_UBLAS_CHECK (*<span class="keyword">this</span> != (*<span class="keyword">this</span>) ().find2 (0, i_, (*<span class="keyword">this</span>) ().size2 ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01127"></a>01127 <span class="keywordflow">if</span> (rank_ == 1) {
-<a name="l01128"></a>01128 BOOST_UBLAS_CHECK (layout_type::index_m (itv_.index (), it_.index ()) &lt; (*<span class="keyword">this</span>) ().size2 (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01129"></a>01129 <span class="keywordflow">return</span> layout_type::index_m (itv_.index (), it_.index ());
-<a name="l01130"></a>01130 } <span class="keywordflow">else</span> {
-<a name="l01131"></a>01131 <span class="keywordflow">return</span> j_;
-<a name="l01132"></a>01132 }
-<a name="l01133"></a>01133 }
-<a name="l01134"></a>01134
-<a name="l01135"></a>01135 <span class="comment">// Assignment </span>
-<a name="l01136"></a>01136 BOOST_UBLAS_INLINE
-<a name="l01137"></a>01137 iterator2 &amp;operator = (<span class="keyword">const</span> iterator2 &amp;it) {
-<a name="l01138"></a>01138 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l01139"></a>01139 rank_ = it.rank_;
-<a name="l01140"></a>01140 i_ = it.i_;
-<a name="l01141"></a>01141 j_ = it.j_;
-<a name="l01142"></a>01142 itv_ = it.itv_;
-<a name="l01143"></a>01143 it_ = it.it_;
-<a name="l01144"></a>01144 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01145"></a>01145 }
-<a name="l01146"></a>01146
-<a name="l01147"></a>01147 <span class="comment">// Comparison</span>
-<a name="l01148"></a>01148 BOOST_UBLAS_INLINE
-<a name="l01149"></a>01149 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{
-<a name="l01150"></a>01150 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="l01151"></a>01151 <span class="comment">// BOOST_UBLAS_CHECK (rank_ == it.rank_, internal_logic ());</span>
-<a name="l01152"></a>01152 <span class="keywordflow">if</span> (rank_ == 1 || it.rank_ == 1) {
-<a name="l01153"></a>01153 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l01154"></a>01154 } <span class="keywordflow">else</span> {
-<a name="l01155"></a>01155 <span class="keywordflow">return</span> i_ == it.i_ &amp;&amp; j_ == it.j_;
-<a name="l01156"></a>01156 }
-<a name="l01157"></a>01157 }
-<a name="l01158"></a>01158
-<a name="l01159"></a>01159 <span class="keyword">private</span>:
-<a name="l01160"></a>01160 <span class="keywordtype">int</span> rank_;
-<a name="l01161"></a>01161 size_type i_;
-<a name="l01162"></a>01162 size_type j_;
-<a name="l01163"></a>01163 vectoriterator_type itv_;
-<a name="l01164"></a>01164 subiterator_type it_;
-<a name="l01165"></a>01165
-<a name="l01166"></a>01166 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator2.html">const_iterator2</a>;
-<a name="l01167"></a>01167 };
-<a name="l01168"></a>01168
-<a name="l01169"></a>01169 BOOST_UBLAS_INLINE
-<a name="l01170"></a>01170 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator2.html">iterator2</a> begin2 () {
-<a name="l01171"></a>01171 <span class="keywordflow">return</span> find2 (0, 0, 0);
-<a name="l01172"></a>01172 }
-<a name="l01173"></a>01173 BOOST_UBLAS_INLINE
-<a name="l01174"></a>01174 iterator2 end2 () {
-<a name="l01175"></a>01175 <span class="keywordflow">return</span> find2 (0, 0, size2_);
-<a name="l01176"></a>01176 }
-<a name="l01177"></a>01177
-<a name="l01178"></a>01178 <span class="comment">// Reverse iterators</span>
-<a name="l01179"></a>01179
-<a name="l01180"></a>01180 BOOST_UBLAS_INLINE
-<a name="l01181"></a>01181 const_reverse_iterator1 rbegin1 ()<span class="keyword"> const </span>{
-<a name="l01182"></a>01182 <span class="keywordflow">return</span> const_reverse_iterator1 (end1 ());
-<a name="l01183"></a>01183 }
-<a name="l01184"></a>01184 BOOST_UBLAS_INLINE
-<a name="l01185"></a>01185 const_reverse_iterator1 rend1 ()<span class="keyword"> const </span>{
-<a name="l01186"></a>01186 <span class="keywordflow">return</span> const_reverse_iterator1 (begin1 ());
-<a name="l01187"></a>01187 }
-<a name="l01188"></a>01188
-<a name="l01189"></a>01189 BOOST_UBLAS_INLINE
-<a name="l01190"></a>01190 reverse_iterator1 rbegin1 () {
-<a name="l01191"></a>01191 <span class="keywordflow">return</span> reverse_iterator1 (end1 ());
-<a name="l01192"></a>01192 }
-<a name="l01193"></a>01193 BOOST_UBLAS_INLINE
-<a name="l01194"></a>01194 reverse_iterator1 rend1 () {
-<a name="l01195"></a>01195 <span class="keywordflow">return</span> reverse_iterator1 (begin1 ());
-<a name="l01196"></a>01196 }
-<a name="l01197"></a>01197
-<a name="l01198"></a>01198 BOOST_UBLAS_INLINE
-<a name="l01199"></a>01199 const_reverse_iterator2 rbegin2 ()<span class="keyword"> const </span>{
-<a name="l01200"></a>01200 <span class="keywordflow">return</span> const_reverse_iterator2 (end2 ());
-<a name="l01201"></a>01201 }
-<a name="l01202"></a>01202 BOOST_UBLAS_INLINE
-<a name="l01203"></a>01203 const_reverse_iterator2 rend2 ()<span class="keyword"> const </span>{
-<a name="l01204"></a>01204 <span class="keywordflow">return</span> const_reverse_iterator2 (begin2 ());
-<a name="l01205"></a>01205 }
-<a name="l01206"></a>01206
-<a name="l01207"></a>01207 BOOST_UBLAS_INLINE
-<a name="l01208"></a>01208 reverse_iterator2 rbegin2 () {
-<a name="l01209"></a>01209 <span class="keywordflow">return</span> reverse_iterator2 (end2 ());
-<a name="l01210"></a>01210 }
-<a name="l01211"></a>01211 BOOST_UBLAS_INLINE
-<a name="l01212"></a>01212 reverse_iterator2 rend2 () {
-<a name="l01213"></a>01213 <span class="keywordflow">return</span> reverse_iterator2 (begin2 ());
-<a name="l01214"></a>01214 }
-<a name="l01215"></a>01215
-<a name="l01216"></a>01216 <span class="comment">// Serialization</span>
-<a name="l01217"></a>01217 <span class="keyword">template</span>&lt;<span class="keyword">class</span> Archive&gt;
-<a name="l01218"></a>01218 <span class="keywordtype">void</span> serialize(Archive &amp; ar, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="comment">/* file_version */</span>){
-<a name="l01219"></a>01219
-<a name="l01220"></a>01220 <span class="comment">// we need to copy to a collection_size_type to get a portable</span>
-<a name="l01221"></a>01221 <span class="comment">// and efficient serialization</span>
-<a name="l01222"></a>01222 serialization::collection_size_type s1 (size1_);
-<a name="l01223"></a>01223 serialization::collection_size_type s2 (size2_);
-<a name="l01224"></a>01224
-<a name="l01225"></a>01225 <span class="comment">// serialize the sizes</span>
-<a name="l01226"></a>01226 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;size1&quot;</span>,s1)
-<a name="l01227"></a>01227 &amp; serialization::make_nvp(<span class="stringliteral">&quot;size2&quot;</span>,s2);
-<a name="l01228"></a>01228
-<a name="l01229"></a>01229 <span class="comment">// copy the values back if loading</span>
-<a name="l01230"></a>01230 <span class="keywordflow">if</span> (Archive::is_loading::value) {
-<a name="l01231"></a>01231 size1_ = s1;
-<a name="l01232"></a>01232 size2_ = s2;
-<a name="l01233"></a>01233 }
-<a name="l01234"></a>01234
-<a name="l01235"></a>01235 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;data&quot;</span>, data_);
-<a name="l01236"></a>01236
-<a name="l01237"></a>01237 storage_invariants();
-<a name="l01238"></a>01238 }
-<a name="l01239"></a>01239
-<a name="l01240"></a>01240 <span class="keyword">private</span>:
-<a name="l01241"></a>01241 <span class="keywordtype">void</span> storage_invariants ()<span class="keyword"> const</span>
-<a name="l01242"></a>01242 <span class="keyword"> </span>{
-<a name="l01243"></a>01243 BOOST_UBLAS_CHECK (layout_type::size_M (size1_, size2_) + 1 == data_.size (), internal_logic ());
-<a name="l01244"></a>01244 BOOST_UBLAS_CHECK (data ().begin () != data ().end (), internal_logic ());
-<a name="l01245"></a>01245
-<a name="l01246"></a>01246 }
-<a name="l01247"></a>01247 size_type size1_;
-<a name="l01248"></a>01248 size_type size2_;
-<a name="l01249"></a>01249 array_type data_;
-<a name="l01250"></a>01250 <span class="keyword">static</span> <span class="keyword">const</span> value_type zero_;
-<a name="l01251"></a>01251 };
-<a name="l01252"></a>01252
-<a name="l01253"></a>01253 <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="l01254"></a>01254 <span class="keyword">const</span> <span class="keyword">typename</span> generalized_vector_of_vector&lt;T, L, A&gt;::value_type generalized_vector_of_vector&lt;T, L, A&gt;::zero_ = value_type<span class="comment">/*zero*/</span>();
-<a name="l01255"></a>01255
-<a name="l01256"></a>01256 }}}
-<a name="l01257"></a>01257
-<a name="l01258"></a>01258 <span class="preprocessor">#endif</span>
-</pre></div></div>
-<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Jul 4 20:31:03 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>
diff --git a/libs/numeric/ublas/doc/html/vector__proxy_8hpp_source.html b/libs/numeric/ublas/doc/html/vector__proxy_8hpp_source.html
deleted file mode 100644
index e0be5cec59..0000000000
--- a/libs/numeric/ublas/doc/html/vector__proxy_8hpp_source.html
+++ /dev/null
@@ -1,1605 +0,0 @@
-<!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: vector_proxy.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>vector_proxy.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_VECTOR_PROXY_</span>
-<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#define _BOOST_UBLAS_VECTOR_PROXY_</span>
-<a name="l00015"></a>00015 <span class="preprocessor"></span>
-<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;boost/numeric/ublas/vector_expression.hpp&gt;</span>
-<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;boost/numeric/ublas/detail/vector_assign.hpp&gt;</span>
-<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;boost/numeric/ublas/detail/temporary.hpp&gt;</span>
-<a name="l00019"></a>00019
-<a name="l00020"></a>00020 <span class="comment">// Iterators based on ideas of Jeremy Siek</span>
-<a name="l00021"></a>00021
-<a name="l00022"></a>00022 <span class="keyword">namespace </span>boost { <span class="keyword">namespace </span>numeric { <span class="keyword">namespace </span>ublas {
-<a name="l00023"></a>00023
-<a name="l00033"></a>00033 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V&gt;
-<a name="l00034"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">00034</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html" title="A vector referencing a continuous subvector of elements of vector v containing all...">vector_range</a>:
-<a name="l00035"></a>00035 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a>&lt;vector_range&lt;V&gt; &gt; {
-<a name="l00036"></a>00036
-<a name="l00037"></a>00037 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html" title="A vector referencing a continuous subvector of elements of vector v containing all...">vector_range&lt;V&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html" title="A vector referencing a continuous subvector of elements of vector v containing all...">self_type</a>;
-<a name="l00038"></a>00038 <span class="keyword">public</span>:
-<a name="l00039"></a>00039 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l00040"></a>00040 <span class="preprocessor"></span> <span class="keyword">using</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression&lt;self_type&gt;::operator </a>();
-<a name="l00041"></a>00041 <span class="preprocessor">#endif</span>
-<a name="l00042"></a>00042 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">const</span> V const_vector_type;
-<a name="l00043"></a>00043 <span class="keyword">typedef</span> V vector_type;
-<a name="l00044"></a>00044 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::size_type size_type;
-<a name="l00045"></a>00045 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::difference_type difference_type;
-<a name="l00046"></a>00046 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::value_type value_type;
-<a name="l00047"></a>00047 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::const_reference const_reference;
-<a name="l00048"></a>00048 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;V&gt;,
-<a name="l00049"></a>00049 <span class="keyword">typename</span> V::const_reference,
-<a name="l00050"></a>00050 <span class="keyword">typename</span> V::reference&gt;::type reference;
-<a name="l00051"></a>00051 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;V&gt;,
-<a name="l00052"></a>00052 <span class="keyword">typename</span> V::const_closure_type,
-<a name="l00053"></a>00053 <span class="keyword">typename</span> V::closure_type&gt;::type vector_closure_type;
-<a name="l00054"></a>00054 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">basic_range&lt;size_type, difference_type&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a>;
-<a name="l00055"></a>00055 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html" title="A vector referencing a continuous subvector of elements of vector v containing all...">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html" title="A vector referencing a continuous subvector of elements of vector v containing all...">const_closure_type</a>;
-<a name="l00056"></a>00056 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html" title="A vector referencing a continuous subvector of elements of vector v containing all...">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html" title="A vector referencing a continuous subvector of elements of vector v containing all...">closure_type</a>;
-<a name="l00057"></a>00057 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits.html">storage_restrict_traits</a>&lt;<span class="keyword">typename</span> V::storage_category,
-<a name="l00058"></a>00058 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__proxy__tag.html">dense_proxy_tag</a>&gt;::storage_category storage_category;
-<a name="l00059"></a>00059
-<a name="l00060"></a>00060 <span class="comment">// Construction and destruction</span>
-<a name="l00061"></a>00061 BOOST_UBLAS_INLINE
-<a name="l00062"></a>00062 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html" title="A vector referencing a continuous subvector of elements of vector v containing all...">vector_range</a> (vector_type &amp;data, <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a> &amp;r):
-<a name="l00063"></a>00063 data_ (data), r_ (r.preprocess (data.size ())) {
-<a name="l00064"></a>00064 <span class="comment">// Early checking of preconditions here.</span>
-<a name="l00065"></a>00065 <span class="comment">// BOOST_UBLAS_CHECK (r_.start () &lt;= data_.size () &amp;&amp;</span>
-<a name="l00066"></a>00066 <span class="comment">// r_.start () + r_.size () &lt;= data_.size (), bad_index ());</span>
-<a name="l00067"></a>00067 }
-<a name="l00068"></a>00068 BOOST_UBLAS_INLINE
-<a name="l00069"></a>00069 vector_range (<span class="keyword">const</span> vector_closure_type &amp;data, <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a> &amp;r, <span class="keywordtype">bool</span>):
-<a name="l00070"></a>00070 data_ (data), r_ (r.preprocess (data.size ())) {
-<a name="l00071"></a>00071 <span class="comment">// Early checking of preconditions here.</span>
-<a name="l00072"></a>00072 <span class="comment">// BOOST_UBLAS_CHECK (r_.start () &lt;= data_.size () &amp;&amp;</span>
-<a name="l00073"></a>00073 <span class="comment">// r_.start () + r_.size () &lt;= data_.size (), bad_index ());</span>
-<a name="l00074"></a>00074 }
-<a name="l00075"></a>00075
-<a name="l00076"></a>00076 <span class="comment">// Accessors</span>
-<a name="l00077"></a>00077 BOOST_UBLAS_INLINE
-<a name="l00078"></a>00078 size_type start ()<span class="keyword"> const </span>{
-<a name="l00079"></a>00079 <span class="keywordflow">return</span> r_.start ();
-<a name="l00080"></a>00080 }
-<a name="l00081"></a>00081 BOOST_UBLAS_INLINE
-<a name="l00082"></a>00082 size_type size ()<span class="keyword"> const </span>{
-<a name="l00083"></a>00083 <span class="keywordflow">return</span> r_.size ();
-<a name="l00084"></a>00084 }
-<a name="l00085"></a>00085
-<a name="l00086"></a>00086 <span class="comment">// Storage accessors</span>
-<a name="l00087"></a>00087 BOOST_UBLAS_INLINE
-<a name="l00088"></a>00088 <span class="keyword">const</span> vector_closure_type &amp;data ()<span class="keyword"> const </span>{
-<a name="l00089"></a>00089 <span class="keywordflow">return</span> data_;
-<a name="l00090"></a>00090 }
-<a name="l00091"></a>00091 BOOST_UBLAS_INLINE
-<a name="l00092"></a>00092 vector_closure_type &amp;data () {
-<a name="l00093"></a>00093 <span class="keywordflow">return</span> data_;
-<a name="l00094"></a>00094 }
-<a name="l00095"></a>00095
-<a name="l00096"></a>00096 <span class="comment">// Element access</span>
-<a name="l00097"></a>00097 <span class="preprocessor">#ifndef BOOST_UBLAS_PROXY_CONST_MEMBER</span>
-<a name="l00098"></a>00098 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l00099"></a>00099 const_reference operator () (size_type i)<span class="keyword"> const </span>{
-<a name="l00100"></a>00100 <span class="keywordflow">return</span> data_ (r_ (i));
-<a name="l00101"></a>00101 }
-<a name="l00102"></a>00102 BOOST_UBLAS_INLINE
-<a name="l00103"></a>00103 reference operator () (size_type i) {
-<a name="l00104"></a>00104 <span class="keywordflow">return</span> data_ (r_ (i));
-<a name="l00105"></a>00105 }
-<a name="l00106"></a>00106
-<a name="l00107"></a>00107 BOOST_UBLAS_INLINE
-<a name="l00108"></a>00108 const_reference operator [] (size_type i)<span class="keyword"> const </span>{
-<a name="l00109"></a>00109 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) (i);
-<a name="l00110"></a>00110 }
-<a name="l00111"></a>00111 BOOST_UBLAS_INLINE
-<a name="l00112"></a>00112 reference operator [] (size_type i) {
-<a name="l00113"></a>00113 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) (i);
-<a name="l00114"></a>00114 }
-<a name="l00115"></a>00115 <span class="preprocessor">#else</span>
-<a name="l00116"></a>00116 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l00117"></a>00117 reference operator () (size_type i)<span class="keyword"> const </span>{
-<a name="l00118"></a>00118 <span class="keywordflow">return</span> data_ (r_ (i));
-<a name="l00119"></a>00119 }
-<a name="l00120"></a>00120
-<a name="l00121"></a>00121 BOOST_UBLAS_INLINE
-<a name="l00122"></a>00122 reference operator [] (size_type i)<span class="keyword"> const </span>{
-<a name="l00123"></a>00123 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) (i);
-<a name="l00124"></a>00124 }
-<a name="l00125"></a>00125 <span class="preprocessor">#endif</span>
-<a name="l00126"></a>00126 <span class="preprocessor"></span>
-<a name="l00127"></a>00127 <span class="comment">// ISSUE can this be done in free project function?</span>
-<a name="l00128"></a>00128 <span class="comment">// Although a const function can create a non-const proxy to a non-const object</span>
-<a name="l00129"></a>00129 <span class="comment">// Critical is that vector_type and data_ (vector_closure_type) are const correct</span>
-<a name="l00130"></a>00130 BOOST_UBLAS_INLINE
-<a name="l00131"></a>00131 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html" title="A vector referencing a continuous subvector of elements of vector v containing all...">vector_range&lt;vector_type&gt;</a> project (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a> &amp;r)<span class="keyword"> const </span>{
-<a name="l00132"></a>00132 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html" title="A vector referencing a continuous subvector of elements of vector v containing all...">vector_range&lt;vector_type&gt;</a> (data_, r_.compose (r.preprocess (data_.size ())), <span class="keyword">false</span>);
-<a name="l00133"></a>00133 }
-<a name="l00134"></a>00134
-<a name="l00135"></a>00135 <span class="comment">// Assignment</span>
-<a name="l00136"></a>00136 BOOST_UBLAS_INLINE
-<a name="l00137"></a>00137 vector_range &amp;operator = (<span class="keyword">const</span> vector_range &amp;vr) {
-<a name="l00138"></a>00138 <span class="comment">// ISSUE need a temporary, proxy can be overlaping alias</span>
-<a name="l00139"></a>00139 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <span class="keyword">typename</span> vector_temporary_traits&lt;V&gt;::type (vr));
-<a name="l00140"></a>00140 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00141"></a>00141 }
-<a name="l00142"></a>00142 BOOST_UBLAS_INLINE
-<a name="l00143"></a>00143 vector_range &amp;assign_temporary (vector_range &amp;vr) {
-<a name="l00144"></a>00144 <span class="comment">// assign elements, proxied container remains the same</span>
-<a name="l00145"></a>00145 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, vr);
-<a name="l00146"></a>00146 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00147"></a>00147 }
-<a name="l00148"></a>00148 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00149"></a>00149 BOOST_UBLAS_INLINE
-<a name="l00150"></a>00150 vector_range &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;ae) {
-<a name="l00151"></a>00151 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <span class="keyword">typename</span> vector_temporary_traits&lt;V&gt;::type (ae));
-<a name="l00152"></a>00152 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00153"></a>00153 }
-<a name="l00154"></a>00154 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00155"></a>00155 BOOST_UBLAS_INLINE
-<a name="l00156"></a>00156 vector_range &amp;assign (<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;ae) {
-<a name="l00157"></a>00157 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l00158"></a>00158 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00159"></a>00159 }
-<a name="l00160"></a>00160 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00161"></a>00161 BOOST_UBLAS_INLINE
-<a name="l00162"></a>00162 vector_range &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;ae) {
-<a name="l00163"></a>00163 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <span class="keyword">typename</span> vector_temporary_traits&lt;V&gt;::type (*<span class="keyword">this</span> + ae));
-<a name="l00164"></a>00164 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00165"></a>00165 }
-<a name="l00166"></a>00166 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00167"></a>00167 BOOST_UBLAS_INLINE
-<a name="l00168"></a>00168 vector_range &amp;plus_assign (<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;ae) {
-<a name="l00169"></a>00169 vector_assign&lt;scalar_plus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l00170"></a>00170 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00171"></a>00171 }
-<a name="l00172"></a>00172 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00173"></a>00173 BOOST_UBLAS_INLINE
-<a name="l00174"></a>00174 vector_range &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;ae) {
-<a name="l00175"></a>00175 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <span class="keyword">typename</span> vector_temporary_traits&lt;V&gt;::type (*<span class="keyword">this</span> - ae));
-<a name="l00176"></a>00176 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00177"></a>00177 }
-<a name="l00178"></a>00178 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00179"></a>00179 BOOST_UBLAS_INLINE
-<a name="l00180"></a>00180 vector_range &amp;minus_assign (<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;ae) {
-<a name="l00181"></a>00181 vector_assign&lt;scalar_minus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l00182"></a>00182 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00183"></a>00183 }
-<a name="l00184"></a>00184 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l00185"></a>00185 BOOST_UBLAS_INLINE
-<a name="l00186"></a>00186 vector_range &amp;operator *= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l00187"></a>00187 vector_assign_scalar&lt;scalar_multiplies_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l00188"></a>00188 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00189"></a>00189 }
-<a name="l00190"></a>00190 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l00191"></a>00191 BOOST_UBLAS_INLINE
-<a name="l00192"></a>00192 vector_range &amp;operator /= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l00193"></a>00193 vector_assign_scalar&lt;scalar_divides_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l00194"></a>00194 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00195"></a>00195 }
-<a name="l00196"></a>00196
-<a name="l00197"></a>00197 <span class="comment">// Closure comparison</span>
-<a name="l00198"></a>00198 BOOST_UBLAS_INLINE
-<a name="l00199"></a>00199 <span class="keywordtype">bool</span> same_closure (<span class="keyword">const</span> vector_range &amp;vr)<span class="keyword"> const </span>{
-<a name="l00200"></a>00200 <span class="keywordflow">return</span> (*this).data_.same_closure (vr.data_);
-<a name="l00201"></a>00201 }
-<a name="l00202"></a>00202
-<a name="l00203"></a>00203 <span class="comment">// Comparison</span>
-<a name="l00204"></a>00204 BOOST_UBLAS_INLINE
-<a name="l00205"></a>00205 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> vector_range &amp;vr)<span class="keyword"> const </span>{
-<a name="l00206"></a>00206 <span class="keywordflow">return</span> (*this).data_ == vr.data_ &amp;&amp; r_ == vr.r_;
-<a name="l00207"></a>00207 }
-<a name="l00208"></a>00208
-<a name="l00209"></a>00209 <span class="comment">// Swapping</span>
-<a name="l00210"></a>00210 BOOST_UBLAS_INLINE
-<a name="l00211"></a>00211 <span class="keywordtype">void</span> swap (vector_range vr) {
-<a name="l00212"></a>00212 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;vr) {
-<a name="l00213"></a>00213 BOOST_UBLAS_CHECK (size () == vr.size (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ());
-<a name="l00214"></a>00214 <span class="comment">// Sparse ranges may be nonconformant now.</span>
-<a name="l00215"></a>00215 <span class="comment">// std::swap_ranges (begin (), end (), vr.begin ());</span>
-<a name="l00216"></a>00216 vector_swap&lt;scalar_swap&gt; (*<span class="keyword">this</span>, vr);
-<a name="l00217"></a>00217 }
-<a name="l00218"></a>00218 }
-<a name="l00219"></a>00219 BOOST_UBLAS_INLINE
-<a name="l00220"></a>00220 <span class="keyword">friend</span> <span class="keywordtype">void</span> swap (vector_range vr1, vector_range vr2) {
-<a name="l00221"></a>00221 vr1.swap (vr2);
-<a name="l00222"></a>00222 }
-<a name="l00223"></a>00223
-<a name="l00224"></a>00224 <span class="comment">// Iterator types</span>
-<a name="l00225"></a>00225 <span class="keyword">private</span>:
-<a name="l00226"></a>00226 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::const_iterator const_subiterator_type;
-<a name="l00227"></a>00227 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;V&gt;,
-<a name="l00228"></a>00228 <span class="keyword">typename</span> V::const_iterator,
-<a name="l00229"></a>00229 <span class="keyword">typename</span> V::iterator&gt;::type subiterator_type;
-<a name="l00230"></a>00230
-<a name="l00231"></a>00231 <span class="keyword">public</span>:
-<a name="l00232"></a>00232 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00233"></a>00233 <span class="preprocessor"></span> <span class="keyword">typedef</span> indexed_iterator&lt;vector_range&lt;vector_type&gt;,
-<a name="l00234"></a>00234 <span class="keyword">typename</span> subiterator_type::iterator_category&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1iterator.html">iterator</a>;
-<a name="l00235"></a>00235 <span class="keyword">typedef</span> indexed_const_iterator&lt;vector_range&lt;vector_type&gt;,
-<a name="l00236"></a>00236 <span class="keyword">typename</span> const_subiterator_type::iterator_category&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1const__iterator.html">const_iterator</a>;
-<a name="l00237"></a>00237 <span class="preprocessor">#else</span>
-<a name="l00238"></a>00238 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1const__iterator.html">const_iterator</a>;
-<a name="l00239"></a>00239 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1iterator.html">iterator</a>;
-<a name="l00240"></a>00240 <span class="preprocessor">#endif</span>
-<a name="l00241"></a>00241 <span class="preprocessor"></span>
-<a name="l00242"></a>00242 <span class="comment">// Element lookup</span>
-<a name="l00243"></a>00243 BOOST_UBLAS_INLINE
-<a name="l00244"></a>00244 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1const__iterator.html">const_iterator</a> find (size_type i)<span class="keyword"> const </span>{
-<a name="l00245"></a>00245 const_subiterator_type it (data_.find (start () + i));
-<a name="l00246"></a>00246 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00247"></a>00247 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1const__iterator.html">const_iterator</a> (*<span class="keyword">this</span>, it.index ());
-<a name="l00248"></a>00248 <span class="preprocessor">#else</span>
-<a name="l00249"></a>00249 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1const__iterator.html">const_iterator</a> (*<span class="keyword">this</span>, it);
-<a name="l00250"></a>00250 <span class="preprocessor">#endif</span>
-<a name="l00251"></a>00251 <span class="preprocessor"></span> }
-<a name="l00252"></a>00252 BOOST_UBLAS_INLINE
-<a name="l00253"></a>00253 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1iterator.html">iterator</a> find (size_type i) {
-<a name="l00254"></a>00254 subiterator_type it (data_.find (start () + i));
-<a name="l00255"></a>00255 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00256"></a>00256 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1iterator.html">iterator</a> (*<span class="keyword">this</span>, it.index ());
-<a name="l00257"></a>00257 <span class="preprocessor">#else</span>
-<a name="l00258"></a>00258 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1iterator.html">iterator</a> (*<span class="keyword">this</span>, it);
-<a name="l00259"></a>00259 <span class="preprocessor">#endif</span>
-<a name="l00260"></a>00260 <span class="preprocessor"></span> }
-<a name="l00261"></a>00261
-<a name="l00262"></a>00262 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00263"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1const__iterator.html">00263</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1const__iterator.html">const_iterator</a>:
-<a name="l00264"></a>00264 <span class="keyword">public</span> container_const_reference&lt;vector_range&gt;,
-<a name="l00265"></a>00265 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename const_subiterator_type::iterator_category&gt;::template
-<a name="l00266"></a>00266 iterator_base&lt;const_iterator, value_type&gt;::type {
-<a name="l00267"></a>00267 <span class="keyword">public</span>:
-<a name="l00268"></a>00268 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator_type::difference_type difference_type;
-<a name="l00269"></a>00269 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator_type::value_type value_type;
-<a name="l00270"></a>00270 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator_type::reference reference;
-<a name="l00271"></a>00271 <span class="keyword">typedef</span> <span class="keyword">typename</span> const_subiterator_type::pointer pointer;
-<a name="l00272"></a>00272
-<a name="l00273"></a>00273 <span class="comment">// Construction and destruction</span>
-<a name="l00274"></a>00274 BOOST_UBLAS_INLINE
-<a name="l00275"></a>00275 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1const__iterator.html">const_iterator</a> ():
-<a name="l00276"></a>00276 container_const_reference&lt;self_type&gt; (), it_ () {}
-<a name="l00277"></a>00277 BOOST_UBLAS_INLINE
-<a name="l00278"></a>00278 const_iterator (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html" title="A vector referencing a continuous subvector of elements of vector v containing all...">self_type</a> &amp;vr, <span class="keyword">const</span> const_subiterator_type &amp;it):
-<a name="l00279"></a>00279 container_const_reference&lt;self_type&gt; (vr), it_ (it) {}
-<a name="l00280"></a>00280 BOOST_UBLAS_INLINE
-<a name="l00281"></a>00281 const_iterator (<span class="keyword">const</span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1iterator.html">self_type::iterator</a> &amp;it): <span class="comment">// ISSUE self_type:: stops VC8 using std::iterator here</span>
-<a name="l00282"></a>00282 container_const_reference&lt;self_type&gt; (it ()), it_ (it.it_) {}
-<a name="l00283"></a>00283
-<a name="l00284"></a>00284 <span class="comment">// Arithmetic</span>
-<a name="l00285"></a>00285 BOOST_UBLAS_INLINE
-<a name="l00286"></a>00286 const_iterator &amp;operator ++ () {
-<a name="l00287"></a>00287 ++ it_;
-<a name="l00288"></a>00288 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00289"></a>00289 }
-<a name="l00290"></a>00290 BOOST_UBLAS_INLINE
-<a name="l00291"></a>00291 const_iterator &amp;operator -- () {
-<a name="l00292"></a>00292 -- it_;
-<a name="l00293"></a>00293 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00294"></a>00294 }
-<a name="l00295"></a>00295 BOOST_UBLAS_INLINE
-<a name="l00296"></a>00296 const_iterator &amp;operator += (difference_type n) {
-<a name="l00297"></a>00297 it_ += n;
-<a name="l00298"></a>00298 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00299"></a>00299 }
-<a name="l00300"></a>00300 BOOST_UBLAS_INLINE
-<a name="l00301"></a>00301 const_iterator &amp;operator -= (difference_type n) {
-<a name="l00302"></a>00302 it_ -= n;
-<a name="l00303"></a>00303 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00304"></a>00304 }
-<a name="l00305"></a>00305 BOOST_UBLAS_INLINE
-<a name="l00306"></a>00306 difference_type operator - (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l00307"></a>00307 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00308"></a>00308 <span class="keywordflow">return</span> it_ - it.it_;
-<a name="l00309"></a>00309 }
-<a name="l00310"></a>00310
-<a name="l00311"></a>00311 <span class="comment">// Dereference</span>
-<a name="l00312"></a>00312 BOOST_UBLAS_INLINE
-<a name="l00313"></a>00313 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l00314"></a>00314 BOOST_UBLAS_CHECK (index () &lt; (*<span class="keyword">this</span>) ().size (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00315"></a>00315 <span class="keywordflow">return</span> *it_;
-<a name="l00316"></a>00316 }
-<a name="l00317"></a>00317 BOOST_UBLAS_INLINE
-<a name="l00318"></a>00318 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l00319"></a>00319 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l00320"></a>00320 }
-<a name="l00321"></a>00321
-<a name="l00322"></a>00322 <span class="comment">// Index</span>
-<a name="l00323"></a>00323 BOOST_UBLAS_INLINE
-<a name="l00324"></a>00324 size_type index ()<span class="keyword"> const </span>{
-<a name="l00325"></a>00325 <span class="keywordflow">return</span> it_.index () - (*this) ().start ();
-<a name="l00326"></a>00326 }
-<a name="l00327"></a>00327
-<a name="l00328"></a>00328 <span class="comment">// Assignment</span>
-<a name="l00329"></a>00329 BOOST_UBLAS_INLINE
-<a name="l00330"></a>00330 const_iterator &amp;operator = (<span class="keyword">const</span> const_iterator &amp;it) {
-<a name="l00331"></a>00331 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l00332"></a>00332 it_ = it.it_;
-<a name="l00333"></a>00333 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00334"></a>00334 }
-<a name="l00335"></a>00335
-<a name="l00336"></a>00336 <span class="comment">// Comparison</span>
-<a name="l00337"></a>00337 BOOST_UBLAS_INLINE
-<a name="l00338"></a>00338 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l00339"></a>00339 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00340"></a>00340 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l00341"></a>00341 }
-<a name="l00342"></a>00342 BOOST_UBLAS_INLINE
-<a name="l00343"></a>00343 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l00344"></a>00344 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00345"></a>00345 <span class="keywordflow">return</span> it_ &lt; it.it_;
-<a name="l00346"></a>00346 }
-<a name="l00347"></a>00347
-<a name="l00348"></a>00348 <span class="keyword">private</span>:
-<a name="l00349"></a>00349 const_subiterator_type it_;
-<a name="l00350"></a>00350 };
-<a name="l00351"></a>00351 <span class="preprocessor">#endif</span>
-<a name="l00352"></a>00352 <span class="preprocessor"></span>
-<a name="l00353"></a>00353 BOOST_UBLAS_INLINE
-<a name="l00354"></a>00354 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1const__iterator.html">const_iterator</a> begin ()<span class="keyword"> const </span>{
-<a name="l00355"></a>00355 <span class="keywordflow">return</span> find (0);
-<a name="l00356"></a>00356 }
-<a name="l00357"></a>00357 BOOST_UBLAS_INLINE
-<a name="l00358"></a>00358 const_iterator end ()<span class="keyword"> const </span>{
-<a name="l00359"></a>00359 <span class="keywordflow">return</span> find (size ());
-<a name="l00360"></a>00360 }
-<a name="l00361"></a>00361
-<a name="l00362"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1iterator.html">00362</a> <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00363"></a>00363 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1iterator.html">iterator</a>:
-<a name="l00364"></a>00364 <span class="keyword">public</span> container_reference&lt;vector_range&gt;,
-<a name="l00365"></a>00365 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename subiterator_type::iterator_category&gt;::template
-<a name="l00366"></a>00366 iterator_base&lt;iterator, value_type&gt;::type {
-<a name="l00367"></a>00367 <span class="keyword">public</span>:
-<a name="l00368"></a>00368 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator_type::difference_type difference_type;
-<a name="l00369"></a>00369 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator_type::value_type value_type;
-<a name="l00370"></a>00370 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator_type::reference reference;
-<a name="l00371"></a>00371 <span class="keyword">typedef</span> <span class="keyword">typename</span> subiterator_type::pointer pointer;
-<a name="l00372"></a>00372
-<a name="l00373"></a>00373 <span class="comment">// Construction and destruction</span>
-<a name="l00374"></a>00374 BOOST_UBLAS_INLINE
-<a name="l00375"></a>00375 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1iterator.html">iterator</a> ():
-<a name="l00376"></a>00376 container_reference&lt;self_type&gt; (), it_ () {}
-<a name="l00377"></a>00377 BOOST_UBLAS_INLINE
-<a name="l00378"></a>00378 iterator (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html" title="A vector referencing a continuous subvector of elements of vector v containing all...">self_type</a> &amp;vr, <span class="keyword">const</span> subiterator_type &amp;it):
-<a name="l00379"></a>00379 container_reference&lt;self_type&gt; (vr), it_ (it) {}
-<a name="l00380"></a>00380
-<a name="l00381"></a>00381 <span class="comment">// Arithmetic</span>
-<a name="l00382"></a>00382 BOOST_UBLAS_INLINE
-<a name="l00383"></a>00383 iterator &amp;operator ++ () {
-<a name="l00384"></a>00384 ++ it_;
-<a name="l00385"></a>00385 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00386"></a>00386 }
-<a name="l00387"></a>00387 BOOST_UBLAS_INLINE
-<a name="l00388"></a>00388 iterator &amp;operator -- () {
-<a name="l00389"></a>00389 -- it_;
-<a name="l00390"></a>00390 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00391"></a>00391 }
-<a name="l00392"></a>00392 BOOST_UBLAS_INLINE
-<a name="l00393"></a>00393 iterator &amp;operator += (difference_type n) {
-<a name="l00394"></a>00394 it_ += n;
-<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 iterator &amp;operator -= (difference_type n) {
-<a name="l00399"></a>00399 it_ -= n;
-<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 difference_type operator - (<span class="keyword">const</span> iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l00404"></a>00404 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00405"></a>00405 <span class="keywordflow">return</span> it_ - it.it_;
-<a name="l00406"></a>00406 }
-<a name="l00407"></a>00407
-<a name="l00408"></a>00408 <span class="comment">// Dereference</span>
-<a name="l00409"></a>00409 BOOST_UBLAS_INLINE
-<a name="l00410"></a>00410 reference operator * ()<span class="keyword"> const </span>{
-<a name="l00411"></a>00411 BOOST_UBLAS_CHECK (index () &lt; (*<span class="keyword">this</span>) ().size (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00412"></a>00412 <span class="keywordflow">return</span> *it_;
-<a name="l00413"></a>00413 }
-<a name="l00414"></a>00414 BOOST_UBLAS_INLINE
-<a name="l00415"></a>00415 reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l00416"></a>00416 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l00417"></a>00417 }
-<a name="l00418"></a>00418
-<a name="l00419"></a>00419 <span class="comment">// Index</span>
-<a name="l00420"></a>00420 BOOST_UBLAS_INLINE
-<a name="l00421"></a>00421 size_type index ()<span class="keyword"> const </span>{
-<a name="l00422"></a>00422 <span class="keywordflow">return</span> it_.index () - (*this) ().start ();
-<a name="l00423"></a>00423 }
-<a name="l00424"></a>00424
-<a name="l00425"></a>00425 <span class="comment">// Assignment</span>
-<a name="l00426"></a>00426 BOOST_UBLAS_INLINE
-<a name="l00427"></a>00427 iterator &amp;operator = (<span class="keyword">const</span> iterator &amp;it) {
-<a name="l00428"></a>00428 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l00429"></a>00429 it_ = it.it_;
-<a name="l00430"></a>00430 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00431"></a>00431 }
-<a name="l00432"></a>00432
-<a name="l00433"></a>00433 <span class="comment">// Comparison</span>
-<a name="l00434"></a>00434 BOOST_UBLAS_INLINE
-<a name="l00435"></a>00435 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l00436"></a>00436 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00437"></a>00437 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l00438"></a>00438 }
-<a name="l00439"></a>00439 BOOST_UBLAS_INLINE
-<a name="l00440"></a>00440 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l00441"></a>00441 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00442"></a>00442 <span class="keywordflow">return</span> it_ &lt; it.it_;
-<a name="l00443"></a>00443 }
-<a name="l00444"></a>00444
-<a name="l00445"></a>00445 <span class="keyword">private</span>:
-<a name="l00446"></a>00446 subiterator_type it_;
-<a name="l00447"></a>00447
-<a name="l00448"></a>00448 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1const__iterator.html">const_iterator</a>;
-<a name="l00449"></a>00449 };
-<a name="l00450"></a>00450 <span class="preprocessor">#endif</span>
-<a name="l00451"></a>00451 <span class="preprocessor"></span>
-<a name="l00452"></a>00452 BOOST_UBLAS_INLINE
-<a name="l00453"></a>00453 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1iterator.html">iterator</a> begin () {
-<a name="l00454"></a>00454 <span class="keywordflow">return</span> find (0);
-<a name="l00455"></a>00455 }
-<a name="l00456"></a>00456 BOOST_UBLAS_INLINE
-<a name="l00457"></a>00457 iterator end () {
-<a name="l00458"></a>00458 <span class="keywordflow">return</span> find (size ());
-<a name="l00459"></a>00459 }
-<a name="l00460"></a>00460
-<a name="l00461"></a>00461 <span class="comment">// Reverse iterator</span>
-<a name="l00462"></a>00462 <span class="keyword">typedef</span> reverse_iterator_base&lt;const_iterator&gt; const_reverse_iterator;
-<a name="l00463"></a>00463 <span class="keyword">typedef</span> reverse_iterator_base&lt;iterator&gt; reverse_iterator;
-<a name="l00464"></a>00464
-<a name="l00465"></a>00465 BOOST_UBLAS_INLINE
-<a name="l00466"></a>00466 const_reverse_iterator rbegin ()<span class="keyword"> const </span>{
-<a name="l00467"></a>00467 <span class="keywordflow">return</span> const_reverse_iterator (end ());
-<a name="l00468"></a>00468 }
-<a name="l00469"></a>00469 BOOST_UBLAS_INLINE
-<a name="l00470"></a>00470 const_reverse_iterator rend ()<span class="keyword"> const </span>{
-<a name="l00471"></a>00471 <span class="keywordflow">return</span> const_reverse_iterator (begin ());
-<a name="l00472"></a>00472 }
-<a name="l00473"></a>00473 BOOST_UBLAS_INLINE
-<a name="l00474"></a>00474 reverse_iterator rbegin () {
-<a name="l00475"></a>00475 <span class="keywordflow">return</span> reverse_iterator (end ());
-<a name="l00476"></a>00476 }
-<a name="l00477"></a>00477 BOOST_UBLAS_INLINE
-<a name="l00478"></a>00478 reverse_iterator rend () {
-<a name="l00479"></a>00479 <span class="keywordflow">return</span> reverse_iterator (begin ());
-<a name="l00480"></a>00480 }
-<a name="l00481"></a>00481
-<a name="l00482"></a>00482 <span class="keyword">private</span>:
-<a name="l00483"></a>00483 vector_closure_type data_;
-<a name="l00484"></a>00484 range_type r_;
-<a name="l00485"></a>00485 };
-<a name="l00486"></a>00486
-<a name="l00487"></a>00487 <span class="comment">// ------------------</span>
-<a name="l00488"></a>00488 <span class="comment">// Simple Projections</span>
-<a name="l00489"></a>00489 <span class="comment">// ------------------</span>
-<a name="l00490"></a>00490
-<a name="l00496"></a>00496 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V&gt;
-<a name="l00497"></a>00497 BOOST_UBLAS_INLINE
-<a name="l00498"></a>00498 vector_range&lt;V&gt; subrange (V &amp;data, <span class="keyword">typename</span> V::size_type start, <span class="keyword">typename</span> V::size_type stop) {
-<a name="l00499"></a>00499 <span class="keyword">typedef</span> basic_range&lt;typename V::size_type, typename V::difference_type&gt; range_type;
-<a name="l00500"></a>00500 <span class="keywordflow">return</span> vector_range&lt;V&gt; (data, range_type (start, stop));
-<a name="l00501"></a>00501 }
-<a name="l00502"></a>00502
-<a name="l00508"></a>00508 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V&gt;
-<a name="l00509"></a>00509 BOOST_UBLAS_INLINE
-<a name="l00510"></a>00510 vector_range&lt;const V&gt; subrange (<span class="keyword">const</span> V &amp;data, <span class="keyword">typename</span> V::size_type start, <span class="keyword">typename</span> V::size_type stop) {
-<a name="l00511"></a>00511 <span class="keyword">typedef</span> basic_range&lt;typename V::size_type, typename V::difference_type&gt; range_type;
-<a name="l00512"></a>00512 <span class="keywordflow">return</span> vector_range&lt;const V&gt; (data, range_type (start, stop));
-<a name="l00513"></a>00513 }
-<a name="l00514"></a>00514
-<a name="l00515"></a>00515 <span class="comment">// -------------------</span>
-<a name="l00516"></a>00516 <span class="comment">// Generic Projections</span>
-<a name="l00517"></a>00517 <span class="comment">// -------------------</span>
-<a name="l00518"></a>00518
-<a name="l00524"></a>00524 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V&gt;
-<a name="l00525"></a>00525 BOOST_UBLAS_INLINE
-<a name="l00526"></a>00526 vector_range&lt;V&gt; project (V &amp;data, <span class="keyword">typename</span> vector_range&lt;V&gt;::range_type <span class="keyword">const</span> &amp;r) {
-<a name="l00527"></a>00527 <span class="keywordflow">return</span> vector_range&lt;V&gt; (data, r);
-<a name="l00528"></a>00528 }
-<a name="l00529"></a>00529
-<a name="l00535"></a>00535 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V&gt;
-<a name="l00536"></a>00536 BOOST_UBLAS_INLINE
-<a name="l00537"></a>00537 <span class="keyword">const</span> vector_range&lt;const V&gt; project (<span class="keyword">const</span> V &amp;data, <span class="keyword">typename</span> vector_range&lt;V&gt;::range_type <span class="keyword">const</span> &amp;r) {
-<a name="l00538"></a>00538 <span class="comment">// ISSUE was: return vector_range&lt;V&gt; (const_cast&lt;V &amp;&gt; (data), r);</span>
-<a name="l00539"></a>00539 <span class="keywordflow">return</span> vector_range&lt;const V&gt; (data, r);
-<a name="l00540"></a>00540 }
-<a name="l00541"></a>00541
-<a name="l00547"></a>00547 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V&gt;
-<a name="l00548"></a>00548 BOOST_UBLAS_INLINE
-<a name="l00549"></a>00549 vector_range&lt;V&gt; project (vector_range&lt;V&gt; &amp;data, <span class="keyword">const</span> <span class="keyword">typename</span> vector_range&lt;V&gt;::range_type &amp;r) {
-<a name="l00550"></a>00550 <span class="keywordflow">return</span> data.project (r);
-<a name="l00551"></a>00551 }
-<a name="l00552"></a>00552
-<a name="l00558"></a>00558 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V&gt;
-<a name="l00559"></a>00559 BOOST_UBLAS_INLINE
-<a name="l00560"></a>00560 <span class="keyword">const</span> vector_range&lt;V&gt; project (<span class="keyword">const</span> vector_range&lt;V&gt; &amp;data, <span class="keyword">const</span> <span class="keyword">typename</span> vector_range&lt;V&gt;::range_type &amp;r) {
-<a name="l00561"></a>00561 <span class="keywordflow">return</span> data.project (r);
-<a name="l00562"></a>00562 }
-<a name="l00563"></a>00563
-<a name="l00564"></a>00564 <span class="comment">// Specialization of temporary_traits</span>
-<a name="l00565"></a>00565 <span class="keyword">template</span> &lt;<span class="keyword">class</span> V&gt;
-<a name="l00566"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01vector__range_3_01_v_01_4_01_4.html">00566</a> <span class="keyword">struct </span>vector_temporary_traits&lt; vector_range&lt;V&gt; &gt;
-<a name="l00567"></a>00567 : vector_temporary_traits&lt; V &gt; {} ;
-<a name="l00568"></a>00568 <span class="keyword">template</span> &lt;<span class="keyword">class</span> V&gt;
-<a name="l00569"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01vector__range_3_01_v_01_4_01_4.html">00569</a> <span class="keyword">struct </span>vector_temporary_traits&lt; const vector_range&lt;V&gt; &gt;
-<a name="l00570"></a>00570 : vector_temporary_traits&lt; V &gt; {} ;
-<a name="l00571"></a>00571
-<a name="l00572"></a>00572
-<a name="l00587"></a>00587 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V&gt;
-<a name="l00588"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">00588</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html" title="A vector referencing a non continuous subvector of elements of vector v containing...">vector_slice</a>:
-<a name="l00589"></a>00589 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a>&lt;vector_slice&lt;V&gt; &gt; {
-<a name="l00590"></a>00590
-<a name="l00591"></a>00591 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html" title="A vector referencing a non continuous subvector of elements of vector v containing...">vector_slice&lt;V&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html" title="A vector referencing a non continuous subvector of elements of vector v containing...">self_type</a>;
-<a name="l00592"></a>00592 <span class="keyword">public</span>:
-<a name="l00593"></a>00593 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l00594"></a>00594 <span class="preprocessor"></span> <span class="keyword">using</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression&lt;self_type&gt;::operator </a>();
-<a name="l00595"></a>00595 <span class="preprocessor">#endif</span>
-<a name="l00596"></a>00596 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">const</span> V const_vector_type;
-<a name="l00597"></a>00597 <span class="keyword">typedef</span> V vector_type;
-<a name="l00598"></a>00598 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::size_type size_type;
-<a name="l00599"></a>00599 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::difference_type difference_type;
-<a name="l00600"></a>00600 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::value_type value_type;
-<a name="l00601"></a>00601 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::const_reference const_reference;
-<a name="l00602"></a>00602 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;V&gt;,
-<a name="l00603"></a>00603 <span class="keyword">typename</span> V::const_reference,
-<a name="l00604"></a>00604 <span class="keyword">typename</span> V::reference&gt;::type reference;
-<a name="l00605"></a>00605 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;V&gt;,
-<a name="l00606"></a>00606 <span class="keyword">typename</span> V::const_closure_type,
-<a name="l00607"></a>00607 <span class="keyword">typename</span> V::closure_type&gt;::type vector_closure_type;
-<a name="l00608"></a>00608 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">basic_range&lt;size_type, difference_type&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a>;
-<a name="l00609"></a>00609 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">basic_slice&lt;size_type, difference_type&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">slice_type</a>;
-<a name="l00610"></a>00610 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html" title="A vector referencing a non continuous subvector of elements of vector v containing...">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html" title="A vector referencing a non continuous subvector of elements of vector v containing...">const_closure_type</a>;
-<a name="l00611"></a>00611 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html" title="A vector referencing a non continuous subvector of elements of vector v containing...">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html" title="A vector referencing a non continuous subvector of elements of vector v containing...">closure_type</a>;
-<a name="l00612"></a>00612 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits.html">storage_restrict_traits</a>&lt;<span class="keyword">typename</span> V::storage_category,
-<a name="l00613"></a>00613 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__proxy__tag.html">dense_proxy_tag</a>&gt;::storage_category storage_category;
-<a name="l00614"></a>00614
-<a name="l00615"></a>00615 <span class="comment">// Construction and destruction</span>
-<a name="l00616"></a>00616 BOOST_UBLAS_INLINE
-<a name="l00617"></a>00617 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html" title="A vector referencing a non continuous subvector of elements of vector v containing...">vector_slice</a> (vector_type &amp;data, <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">slice_type</a> &amp;s):
-<a name="l00618"></a>00618 data_ (data), s_ (s.preprocess (data.size ())) {
-<a name="l00619"></a>00619 <span class="comment">// Early checking of preconditions here.</span>
-<a name="l00620"></a>00620 <span class="comment">// BOOST_UBLAS_CHECK (s_.start () &lt;= data_.size () &amp;&amp;</span>
-<a name="l00621"></a>00621 <span class="comment">// s_.start () + s_.stride () * (s_.size () - (s_.size () &gt; 0)) &lt;= data_.size (), bad_index ());</span>
-<a name="l00622"></a>00622 }
-<a name="l00623"></a>00623 BOOST_UBLAS_INLINE
-<a name="l00624"></a>00624 vector_slice (<span class="keyword">const</span> vector_closure_type &amp;data, <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">slice_type</a> &amp;s, <span class="keywordtype">int</span>):
-<a name="l00625"></a>00625 data_ (data), s_ (s.preprocess (data.size ())) {
-<a name="l00626"></a>00626 <span class="comment">// Early checking of preconditions here.</span>
-<a name="l00627"></a>00627 <span class="comment">// BOOST_UBLAS_CHECK (s_.start () &lt;= data_.size () &amp;&amp;</span>
-<a name="l00628"></a>00628 <span class="comment">// s_.start () + s_.stride () * (s_.size () - (s_.size () &gt; 0)) &lt;= data_.size (), bad_index ());</span>
-<a name="l00629"></a>00629 }
-<a name="l00630"></a>00630
-<a name="l00631"></a>00631 <span class="comment">// Accessors</span>
-<a name="l00632"></a>00632 BOOST_UBLAS_INLINE
-<a name="l00633"></a>00633 size_type start ()<span class="keyword"> const </span>{
-<a name="l00634"></a>00634 <span class="keywordflow">return</span> s_.start ();
-<a name="l00635"></a>00635 }
-<a name="l00636"></a>00636 BOOST_UBLAS_INLINE
-<a name="l00637"></a>00637 difference_type stride ()<span class="keyword"> const </span>{
-<a name="l00638"></a>00638 <span class="keywordflow">return</span> s_.stride ();
-<a name="l00639"></a>00639 }
-<a name="l00640"></a>00640 BOOST_UBLAS_INLINE
-<a name="l00641"></a>00641 size_type size ()<span class="keyword"> const </span>{
-<a name="l00642"></a>00642 <span class="keywordflow">return</span> s_.size ();
-<a name="l00643"></a>00643 }
-<a name="l00644"></a>00644
-<a name="l00645"></a>00645 <span class="comment">// Storage accessors</span>
-<a name="l00646"></a>00646 BOOST_UBLAS_INLINE
-<a name="l00647"></a>00647 <span class="keyword">const</span> vector_closure_type &amp;data ()<span class="keyword"> const </span>{
-<a name="l00648"></a>00648 <span class="keywordflow">return</span> data_;
-<a name="l00649"></a>00649 }
-<a name="l00650"></a>00650 BOOST_UBLAS_INLINE
-<a name="l00651"></a>00651 vector_closure_type &amp;data () {
-<a name="l00652"></a>00652 <span class="keywordflow">return</span> data_;
-<a name="l00653"></a>00653 }
-<a name="l00654"></a>00654
-<a name="l00655"></a>00655 <span class="comment">// Element access</span>
-<a name="l00656"></a>00656 <span class="preprocessor">#ifndef BOOST_UBLAS_PROXY_CONST_MEMBER</span>
-<a name="l00657"></a>00657 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l00658"></a>00658 const_reference operator () (size_type i)<span class="keyword"> const </span>{
-<a name="l00659"></a>00659 <span class="keywordflow">return</span> data_ (s_ (i));
-<a name="l00660"></a>00660 }
-<a name="l00661"></a>00661 BOOST_UBLAS_INLINE
-<a name="l00662"></a>00662 reference operator () (size_type i) {
-<a name="l00663"></a>00663 <span class="keywordflow">return</span> data_ (s_ (i));
-<a name="l00664"></a>00664 }
-<a name="l00665"></a>00665
-<a name="l00666"></a>00666 BOOST_UBLAS_INLINE
-<a name="l00667"></a>00667 const_reference operator [] (size_type i)<span class="keyword"> const </span>{
-<a name="l00668"></a>00668 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) (i);
-<a name="l00669"></a>00669 }
-<a name="l00670"></a>00670 BOOST_UBLAS_INLINE
-<a name="l00671"></a>00671 reference operator [] (size_type i) {
-<a name="l00672"></a>00672 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) (i);
-<a name="l00673"></a>00673 }
-<a name="l00674"></a>00674 <span class="preprocessor">#else</span>
-<a name="l00675"></a>00675 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l00676"></a>00676 reference operator () (size_type i)<span class="keyword"> const </span>{
-<a name="l00677"></a>00677 <span class="keywordflow">return</span> data_ (s_ (i));
-<a name="l00678"></a>00678 }
-<a name="l00679"></a>00679
-<a name="l00680"></a>00680 BOOST_UBLAS_INLINE
-<a name="l00681"></a>00681 reference operator [] (size_type i)<span class="keyword"> const </span>{
-<a name="l00682"></a>00682 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) (i);
-<a name="l00683"></a>00683 }
-<a name="l00684"></a>00684 <span class="preprocessor">#endif</span>
-<a name="l00685"></a>00685 <span class="preprocessor"></span>
-<a name="l00686"></a>00686 <span class="comment">// ISSUE can this be done in free project function?</span>
-<a name="l00687"></a>00687 <span class="comment">// Although a const function can create a non-const proxy to a non-const object</span>
-<a name="l00688"></a>00688 <span class="comment">// Critical is that vector_type and data_ (vector_closure_type) are const correct</span>
-<a name="l00689"></a>00689 BOOST_UBLAS_INLINE
-<a name="l00690"></a>00690 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html" title="A vector referencing a non continuous subvector of elements of vector v containing...">vector_slice&lt;vector_type&gt;</a> project (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a> &amp;r)<span class="keyword"> const </span>{
-<a name="l00691"></a>00691 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html" title="A vector referencing a non continuous subvector of elements of vector v containing...">vector_slice&lt;vector_type&gt;</a> (data_, s_.compose (r.preprocess (data_.size ())), <span class="keyword">false</span>);
-<a name="l00692"></a>00692 }
-<a name="l00693"></a>00693 BOOST_UBLAS_INLINE
-<a name="l00694"></a>00694 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html" title="A vector referencing a non continuous subvector of elements of vector v containing...">vector_slice&lt;vector_type&gt;</a> project (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">slice_type</a> &amp;s)<span class="keyword"> const </span>{
-<a name="l00695"></a>00695 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html" title="A vector referencing a non continuous subvector of elements of vector v containing...">vector_slice&lt;vector_type&gt;</a> (data_, s_.compose (s.preprocess (data_.size ())), <span class="keyword">false</span>);
-<a name="l00696"></a>00696 }
-<a name="l00697"></a>00697
-<a name="l00698"></a>00698 <span class="comment">// Assignment</span>
-<a name="l00699"></a>00699 BOOST_UBLAS_INLINE
-<a name="l00700"></a>00700 vector_slice &amp;operator = (<span class="keyword">const</span> vector_slice &amp;vs) {
-<a name="l00701"></a>00701 <span class="comment">// ISSUE need a temporary, proxy can be overlaping alias</span>
-<a name="l00702"></a>00702 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <span class="keyword">typename</span> vector_temporary_traits&lt;V&gt;::type (vs));
-<a name="l00703"></a>00703 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00704"></a>00704 }
-<a name="l00705"></a>00705 BOOST_UBLAS_INLINE
-<a name="l00706"></a>00706 vector_slice &amp;assign_temporary (vector_slice &amp;vs) {
-<a name="l00707"></a>00707 <span class="comment">// assign elements, proxied container remains the same</span>
-<a name="l00708"></a>00708 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, vs);
-<a name="l00709"></a>00709 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00710"></a>00710 }
-<a name="l00711"></a>00711 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00712"></a>00712 BOOST_UBLAS_INLINE
-<a name="l00713"></a>00713 vector_slice &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;ae) {
-<a name="l00714"></a>00714 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <span class="keyword">typename</span> vector_temporary_traits&lt;V&gt;::type (ae));
-<a name="l00715"></a>00715 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00716"></a>00716 }
-<a name="l00717"></a>00717 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00718"></a>00718 BOOST_UBLAS_INLINE
-<a name="l00719"></a>00719 vector_slice &amp;assign (<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;ae) {
-<a name="l00720"></a>00720 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l00721"></a>00721 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00722"></a>00722 }
-<a name="l00723"></a>00723 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00724"></a>00724 BOOST_UBLAS_INLINE
-<a name="l00725"></a>00725 vector_slice &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;ae) {
-<a name="l00726"></a>00726 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <span class="keyword">typename</span> vector_temporary_traits&lt;V&gt;::type (*<span class="keyword">this</span> + ae));
-<a name="l00727"></a>00727 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00728"></a>00728 }
-<a name="l00729"></a>00729 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00730"></a>00730 BOOST_UBLAS_INLINE
-<a name="l00731"></a>00731 vector_slice &amp;plus_assign (<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;ae) {
-<a name="l00732"></a>00732 vector_assign&lt;scalar_plus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l00733"></a>00733 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00734"></a>00734 }
-<a name="l00735"></a>00735 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00736"></a>00736 BOOST_UBLAS_INLINE
-<a name="l00737"></a>00737 vector_slice &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;ae) {
-<a name="l00738"></a>00738 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <span class="keyword">typename</span> vector_temporary_traits&lt;V&gt;::type (*<span class="keyword">this</span> - ae));
-<a name="l00739"></a>00739 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00740"></a>00740 }
-<a name="l00741"></a>00741 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00742"></a>00742 BOOST_UBLAS_INLINE
-<a name="l00743"></a>00743 vector_slice &amp;minus_assign (<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;ae) {
-<a name="l00744"></a>00744 vector_assign&lt;scalar_minus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l00745"></a>00745 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00746"></a>00746 }
-<a name="l00747"></a>00747 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l00748"></a>00748 BOOST_UBLAS_INLINE
-<a name="l00749"></a>00749 vector_slice &amp;operator *= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l00750"></a>00750 vector_assign_scalar&lt;scalar_multiplies_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l00751"></a>00751 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00752"></a>00752 }
-<a name="l00753"></a>00753 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l00754"></a>00754 BOOST_UBLAS_INLINE
-<a name="l00755"></a>00755 vector_slice &amp;operator /= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l00756"></a>00756 vector_assign_scalar&lt;scalar_divides_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l00757"></a>00757 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00758"></a>00758 }
-<a name="l00759"></a>00759
-<a name="l00760"></a>00760 <span class="comment">// Closure comparison</span>
-<a name="l00761"></a>00761 BOOST_UBLAS_INLINE
-<a name="l00762"></a>00762 <span class="keywordtype">bool</span> same_closure (<span class="keyword">const</span> vector_slice &amp;vr)<span class="keyword"> const </span>{
-<a name="l00763"></a>00763 <span class="keywordflow">return</span> (*this).data_.same_closure (vr.data_);
-<a name="l00764"></a>00764 }
-<a name="l00765"></a>00765
-<a name="l00766"></a>00766 <span class="comment">// Comparison</span>
-<a name="l00767"></a>00767 BOOST_UBLAS_INLINE
-<a name="l00768"></a>00768 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> vector_slice &amp;vs)<span class="keyword"> const </span>{
-<a name="l00769"></a>00769 <span class="keywordflow">return</span> (*this).data_ == vs.data_ &amp;&amp; s_ == vs.s_;
-<a name="l00770"></a>00770 }
-<a name="l00771"></a>00771
-<a name="l00772"></a>00772 <span class="comment">// Swapping</span>
-<a name="l00773"></a>00773 BOOST_UBLAS_INLINE
-<a name="l00774"></a>00774 <span class="keywordtype">void</span> swap (vector_slice vs) {
-<a name="l00775"></a>00775 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;vs) {
-<a name="l00776"></a>00776 BOOST_UBLAS_CHECK (size () == vs.size (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ());
-<a name="l00777"></a>00777 <span class="comment">// Sparse ranges may be nonconformant now.</span>
-<a name="l00778"></a>00778 <span class="comment">// std::swap_ranges (begin (), end (), vs.begin ());</span>
-<a name="l00779"></a>00779 vector_swap&lt;scalar_swap&gt; (*<span class="keyword">this</span>, vs);
-<a name="l00780"></a>00780 }
-<a name="l00781"></a>00781 }
-<a name="l00782"></a>00782 BOOST_UBLAS_INLINE
-<a name="l00783"></a>00783 <span class="keyword">friend</span> <span class="keywordtype">void</span> swap (vector_slice vs1, vector_slice vs2) {
-<a name="l00784"></a>00784 vs1.swap (vs2);
-<a name="l00785"></a>00785 }
-<a name="l00786"></a>00786
-<a name="l00787"></a>00787 <span class="comment">// Iterator types</span>
-<a name="l00788"></a>00788 <span class="keyword">private</span>:
-<a name="l00789"></a>00789 <span class="comment">// Use slice as an index - FIXME this fails for packed assignment</span>
-<a name="l00790"></a>00790 <span class="keyword">typedef</span> <span class="keyword">typename</span> slice_type::const_iterator const_subiterator_type;
-<a name="l00791"></a>00791 <span class="keyword">typedef</span> <span class="keyword">typename</span> slice_type::const_iterator subiterator_type;
-<a name="l00792"></a>00792
-<a name="l00793"></a>00793 <span class="keyword">public</span>:
-<a name="l00794"></a>00794 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00795"></a>00795 <span class="preprocessor"></span> <span class="keyword">typedef</span> indexed_iterator&lt;vector_slice&lt;vector_type&gt;,
-<a name="l00796"></a>00796 <span class="keyword">typename</span> vector_type::iterator::iterator_category&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1iterator.html">iterator</a>;
-<a name="l00797"></a>00797 <span class="keyword">typedef</span> indexed_const_iterator&lt;vector_slice&lt;vector_type&gt;,
-<a name="l00798"></a>00798 <span class="keyword">typename</span> vector_type::const_iterator::iterator_category&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1const__iterator.html">const_iterator</a>;
-<a name="l00799"></a>00799 <span class="preprocessor">#else</span>
-<a name="l00800"></a>00800 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1const__iterator.html">const_iterator</a>;
-<a name="l00801"></a>00801 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1iterator.html">iterator</a>;
-<a name="l00802"></a>00802 <span class="preprocessor">#endif</span>
-<a name="l00803"></a>00803 <span class="preprocessor"></span>
-<a name="l00804"></a>00804 <span class="comment">// Element lookup</span>
-<a name="l00805"></a>00805 BOOST_UBLAS_INLINE
-<a name="l00806"></a>00806 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1const__iterator.html">const_iterator</a> find (size_type i)<span class="keyword"> const </span>{
-<a name="l00807"></a>00807 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00808"></a>00808 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1const__iterator.html">const_iterator</a> (*<span class="keyword">this</span>, i);
-<a name="l00809"></a>00809 <span class="preprocessor">#else</span>
-<a name="l00810"></a>00810 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1const__iterator.html">const_iterator</a> (*<span class="keyword">this</span>, s_.begin () + i);
-<a name="l00811"></a>00811 <span class="preprocessor">#endif</span>
-<a name="l00812"></a>00812 <span class="preprocessor"></span> }
-<a name="l00813"></a>00813 BOOST_UBLAS_INLINE
-<a name="l00814"></a>00814 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1iterator.html">iterator</a> find (size_type i) {
-<a name="l00815"></a>00815 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00816"></a>00816 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1iterator.html">iterator</a> (*<span class="keyword">this</span>, i);
-<a name="l00817"></a>00817 <span class="preprocessor">#else</span>
-<a name="l00818"></a>00818 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1iterator.html">iterator</a> (*<span class="keyword">this</span>, s_.begin () + i);
-<a name="l00819"></a>00819 <span class="preprocessor">#endif</span>
-<a name="l00820"></a>00820 <span class="preprocessor"></span> }
-<a name="l00821"></a>00821
-<a name="l00822"></a>00822 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00823"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1const__iterator.html">00823</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1const__iterator.html">const_iterator</a>:
-<a name="l00824"></a>00824 <span class="keyword">public</span> container_const_reference&lt;vector_slice&gt;,
-<a name="l00825"></a>00825 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename V::const_iterator::iterator_category&gt;::template
-<a name="l00826"></a>00826 iterator_base&lt;const_iterator, value_type&gt;::type {
-<a name="l00827"></a>00827 <span class="keyword">public</span>:
-<a name="l00828"></a>00828 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::const_iterator::difference_type difference_type;
-<a name="l00829"></a>00829 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::const_iterator::value_type value_type;
-<a name="l00830"></a>00830 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::const_reference reference; <span class="comment">//FIXME due to indexing access</span>
-<a name="l00831"></a>00831 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::const_iterator::pointer pointer;
-<a name="l00832"></a>00832
-<a name="l00833"></a>00833 <span class="comment">// Construction and destruction</span>
-<a name="l00834"></a>00834 BOOST_UBLAS_INLINE
-<a name="l00835"></a>00835 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1const__iterator.html">const_iterator</a> ():
-<a name="l00836"></a>00836 container_const_reference&lt;self_type&gt; (), it_ () {}
-<a name="l00837"></a>00837 BOOST_UBLAS_INLINE
-<a name="l00838"></a>00838 const_iterator (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html" title="A vector referencing a non continuous subvector of elements of vector v containing...">self_type</a> &amp;vs, <span class="keyword">const</span> const_subiterator_type &amp;it):
-<a name="l00839"></a>00839 container_const_reference&lt;self_type&gt; (vs), it_ (it) {}
-<a name="l00840"></a>00840 BOOST_UBLAS_INLINE
-<a name="l00841"></a>00841 const_iterator (<span class="keyword">const</span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1iterator.html">self_type::iterator</a> &amp;it): <span class="comment">// ISSUE self_type:: stops VC8 using std::iterator here</span>
-<a name="l00842"></a>00842 container_const_reference&lt;self_type&gt; (it ()), it_ (it.it_) {}
-<a name="l00843"></a>00843
-<a name="l00844"></a>00844 <span class="comment">// Arithmetic</span>
-<a name="l00845"></a>00845 BOOST_UBLAS_INLINE
-<a name="l00846"></a>00846 const_iterator &amp;operator ++ () {
-<a name="l00847"></a>00847 ++ it_;
-<a name="l00848"></a>00848 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00849"></a>00849 }
-<a name="l00850"></a>00850 BOOST_UBLAS_INLINE
-<a name="l00851"></a>00851 const_iterator &amp;operator -- () {
-<a name="l00852"></a>00852 -- it_;
-<a name="l00853"></a>00853 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00854"></a>00854 }
-<a name="l00855"></a>00855 BOOST_UBLAS_INLINE
-<a name="l00856"></a>00856 const_iterator &amp;operator += (difference_type n) {
-<a name="l00857"></a>00857 it_ += n;
-<a name="l00858"></a>00858 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00859"></a>00859 }
-<a name="l00860"></a>00860 BOOST_UBLAS_INLINE
-<a name="l00861"></a>00861 const_iterator &amp;operator -= (difference_type n) {
-<a name="l00862"></a>00862 it_ -= n;
-<a name="l00863"></a>00863 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00864"></a>00864 }
-<a name="l00865"></a>00865 BOOST_UBLAS_INLINE
-<a name="l00866"></a>00866 difference_type operator - (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l00867"></a>00867 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00868"></a>00868 <span class="keywordflow">return</span> it_ - it.it_;
-<a name="l00869"></a>00869 }
-<a name="l00870"></a>00870
-<a name="l00871"></a>00871 <span class="comment">// Dereference</span>
-<a name="l00872"></a>00872 BOOST_UBLAS_INLINE
-<a name="l00873"></a>00873 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l00874"></a>00874 <span class="comment">// FIXME replace find with at_element</span>
-<a name="l00875"></a>00875 BOOST_UBLAS_CHECK (index () &lt; (*<span class="keyword">this</span>) ().size (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00876"></a>00876 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().data_ (*it_);
-<a name="l00877"></a>00877 }
-<a name="l00878"></a>00878 BOOST_UBLAS_INLINE
-<a name="l00879"></a>00879 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l00880"></a>00880 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l00881"></a>00881 }
-<a name="l00882"></a>00882
-<a name="l00883"></a>00883 <span class="comment">// Index</span>
-<a name="l00884"></a>00884 BOOST_UBLAS_INLINE
-<a name="l00885"></a>00885 size_type index ()<span class="keyword"> const </span>{
-<a name="l00886"></a>00886 <span class="keywordflow">return</span> it_.index ();
-<a name="l00887"></a>00887 }
-<a name="l00888"></a>00888
-<a name="l00889"></a>00889 <span class="comment">// Assignment</span>
-<a name="l00890"></a>00890 BOOST_UBLAS_INLINE
-<a name="l00891"></a>00891 const_iterator &amp;operator = (<span class="keyword">const</span> const_iterator &amp;it) {
-<a name="l00892"></a>00892 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l00893"></a>00893 it_ = it.it_;
-<a name="l00894"></a>00894 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00895"></a>00895 }
-<a name="l00896"></a>00896
-<a name="l00897"></a>00897 <span class="comment">// Comparison</span>
-<a name="l00898"></a>00898 BOOST_UBLAS_INLINE
-<a name="l00899"></a>00899 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l00900"></a>00900 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00901"></a>00901 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l00902"></a>00902 }
-<a name="l00903"></a>00903 BOOST_UBLAS_INLINE
-<a name="l00904"></a>00904 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l00905"></a>00905 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <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> it_ &lt; it.it_;
-<a name="l00907"></a>00907 }
-<a name="l00908"></a>00908
-<a name="l00909"></a>00909 <span class="keyword">private</span>:
-<a name="l00910"></a>00910 const_subiterator_type it_;
-<a name="l00911"></a>00911 };
-<a name="l00912"></a>00912 <span class="preprocessor">#endif</span>
-<a name="l00913"></a>00913 <span class="preprocessor"></span>
-<a name="l00914"></a>00914 BOOST_UBLAS_INLINE
-<a name="l00915"></a>00915 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1const__iterator.html">const_iterator</a> begin ()<span class="keyword"> const </span>{
-<a name="l00916"></a>00916 <span class="keywordflow">return</span> find (0);
-<a name="l00917"></a>00917 }
-<a name="l00918"></a>00918 BOOST_UBLAS_INLINE
-<a name="l00919"></a>00919 const_iterator end ()<span class="keyword"> const </span>{
-<a name="l00920"></a>00920 <span class="keywordflow">return</span> find (size ());
-<a name="l00921"></a>00921 }
-<a name="l00922"></a>00922
-<a name="l00923"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1iterator.html">00923</a> <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l00924"></a>00924 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1iterator.html">iterator</a>:
-<a name="l00925"></a>00925 <span class="keyword">public</span> container_reference&lt;vector_slice&gt;,
-<a name="l00926"></a>00926 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename V::iterator::iterator_category&gt;::template
-<a name="l00927"></a>00927 iterator_base&lt;iterator, value_type&gt;::type {
-<a name="l00928"></a>00928 <span class="keyword">public</span>:
-<a name="l00929"></a>00929 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::iterator::difference_type difference_type;
-<a name="l00930"></a>00930 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::iterator::value_type value_type;
-<a name="l00931"></a>00931 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::reference reference; <span class="comment">//FIXME due to indexing access</span>
-<a name="l00932"></a>00932 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::iterator::pointer pointer;
-<a name="l00933"></a>00933
-<a name="l00934"></a>00934 <span class="comment">// Construction and destruction</span>
-<a name="l00935"></a>00935 BOOST_UBLAS_INLINE
-<a name="l00936"></a>00936 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1iterator.html">iterator</a> ():
-<a name="l00937"></a>00937 container_reference&lt;self_type&gt; (), it_ () {}
-<a name="l00938"></a>00938 BOOST_UBLAS_INLINE
-<a name="l00939"></a>00939 iterator (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html" title="A vector referencing a non continuous subvector of elements of vector v containing...">self_type</a> &amp;vs, <span class="keyword">const</span> subiterator_type &amp;it):
-<a name="l00940"></a>00940 container_reference&lt;self_type&gt; (vs), it_ (it) {}
-<a name="l00941"></a>00941
-<a name="l00942"></a>00942 <span class="comment">// Arithmetic</span>
-<a name="l00943"></a>00943 BOOST_UBLAS_INLINE
-<a name="l00944"></a>00944 iterator &amp;operator ++ () {
-<a name="l00945"></a>00945 ++ it_;
-<a name="l00946"></a>00946 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00947"></a>00947 }
-<a name="l00948"></a>00948 BOOST_UBLAS_INLINE
-<a name="l00949"></a>00949 iterator &amp;operator -- () {
-<a name="l00950"></a>00950 -- it_;
-<a name="l00951"></a>00951 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00952"></a>00952 }
-<a name="l00953"></a>00953 BOOST_UBLAS_INLINE
-<a name="l00954"></a>00954 iterator &amp;operator += (difference_type n) {
-<a name="l00955"></a>00955 it_ += n;
-<a name="l00956"></a>00956 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00957"></a>00957 }
-<a name="l00958"></a>00958 BOOST_UBLAS_INLINE
-<a name="l00959"></a>00959 iterator &amp;operator -= (difference_type n) {
-<a name="l00960"></a>00960 it_ -= n;
-<a name="l00961"></a>00961 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00962"></a>00962 }
-<a name="l00963"></a>00963 BOOST_UBLAS_INLINE
-<a name="l00964"></a>00964 difference_type operator - (<span class="keyword">const</span> iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l00965"></a>00965 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l00966"></a>00966 <span class="keywordflow">return</span> it_ - it.it_;
-<a name="l00967"></a>00967 }
-<a name="l00968"></a>00968
-<a name="l00969"></a>00969 <span class="comment">// Dereference</span>
-<a name="l00970"></a>00970 BOOST_UBLAS_INLINE
-<a name="l00971"></a>00971 reference operator * ()<span class="keyword"> const </span>{
-<a name="l00972"></a>00972 <span class="comment">// FIXME replace find with at_element</span>
-<a name="l00973"></a>00973 BOOST_UBLAS_CHECK (index () &lt; (*<span class="keyword">this</span>) ().size (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00974"></a>00974 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().data_ (*it_);
-<a name="l00975"></a>00975 }
-<a name="l00976"></a>00976 BOOST_UBLAS_INLINE
-<a name="l00977"></a>00977 reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l00978"></a>00978 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l00979"></a>00979 }
-<a name="l00980"></a>00980
-<a name="l00981"></a>00981
-<a name="l00982"></a>00982 <span class="comment">// Index</span>
-<a name="l00983"></a>00983 BOOST_UBLAS_INLINE
-<a name="l00984"></a>00984 size_type index ()<span class="keyword"> const </span>{
-<a name="l00985"></a>00985 <span class="keywordflow">return</span> it_.index ();
-<a name="l00986"></a>00986 }
-<a name="l00987"></a>00987
-<a name="l00988"></a>00988 <span class="comment">// Assignment</span>
-<a name="l00989"></a>00989 BOOST_UBLAS_INLINE
-<a name="l00990"></a>00990 iterator &amp;operator = (<span class="keyword">const</span> iterator &amp;it) {
-<a name="l00991"></a>00991 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l00992"></a>00992 it_ = it.it_;
-<a name="l00993"></a>00993 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00994"></a>00994 }
-<a name="l00995"></a>00995
-<a name="l00996"></a>00996 <span class="comment">// Comparison</span>
-<a name="l00997"></a>00997 BOOST_UBLAS_INLINE
-<a name="l00998"></a>00998 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l00999"></a>00999 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01000"></a>01000 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l01001"></a>01001 }
-<a name="l01002"></a>01002 BOOST_UBLAS_INLINE
-<a name="l01003"></a>01003 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l01004"></a>01004 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01005"></a>01005 <span class="keywordflow">return</span> it_ &lt; it.it_;
-<a name="l01006"></a>01006 }
-<a name="l01007"></a>01007
-<a name="l01008"></a>01008 <span class="keyword">private</span>:
-<a name="l01009"></a>01009 subiterator_type it_;
-<a name="l01010"></a>01010
-<a name="l01011"></a>01011 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1const__iterator.html">const_iterator</a>;
-<a name="l01012"></a>01012 };
-<a name="l01013"></a>01013 <span class="preprocessor">#endif</span>
-<a name="l01014"></a>01014 <span class="preprocessor"></span>
-<a name="l01015"></a>01015 BOOST_UBLAS_INLINE
-<a name="l01016"></a>01016 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1iterator.html">iterator</a> begin () {
-<a name="l01017"></a>01017 <span class="keywordflow">return</span> find (0);
-<a name="l01018"></a>01018 }
-<a name="l01019"></a>01019 BOOST_UBLAS_INLINE
-<a name="l01020"></a>01020 iterator end () {
-<a name="l01021"></a>01021 <span class="keywordflow">return</span> find (size ());
-<a name="l01022"></a>01022 }
-<a name="l01023"></a>01023
-<a name="l01024"></a>01024 <span class="comment">// Reverse iterator</span>
-<a name="l01025"></a>01025 <span class="keyword">typedef</span> reverse_iterator_base&lt;const_iterator&gt; const_reverse_iterator;
-<a name="l01026"></a>01026 <span class="keyword">typedef</span> reverse_iterator_base&lt;iterator&gt; reverse_iterator;
-<a name="l01027"></a>01027
-<a name="l01028"></a>01028 BOOST_UBLAS_INLINE
-<a name="l01029"></a>01029 const_reverse_iterator rbegin ()<span class="keyword"> const </span>{
-<a name="l01030"></a>01030 <span class="keywordflow">return</span> const_reverse_iterator (end ());
-<a name="l01031"></a>01031 }
-<a name="l01032"></a>01032 BOOST_UBLAS_INLINE
-<a name="l01033"></a>01033 const_reverse_iterator rend ()<span class="keyword"> const </span>{
-<a name="l01034"></a>01034 <span class="keywordflow">return</span> const_reverse_iterator (begin ());
-<a name="l01035"></a>01035 }
-<a name="l01036"></a>01036 BOOST_UBLAS_INLINE
-<a name="l01037"></a>01037 reverse_iterator rbegin () {
-<a name="l01038"></a>01038 <span class="keywordflow">return</span> reverse_iterator (end ());
-<a name="l01039"></a>01039 }
-<a name="l01040"></a>01040 BOOST_UBLAS_INLINE
-<a name="l01041"></a>01041 reverse_iterator rend () {
-<a name="l01042"></a>01042 <span class="keywordflow">return</span> reverse_iterator (begin ());
-<a name="l01043"></a>01043 }
-<a name="l01044"></a>01044
-<a name="l01045"></a>01045 <span class="keyword">private</span>:
-<a name="l01046"></a>01046 vector_closure_type data_;
-<a name="l01047"></a>01047 slice_type s_;
-<a name="l01048"></a>01048 };
-<a name="l01049"></a>01049
-<a name="l01050"></a>01050 <span class="comment">// Simple Projections</span>
-<a name="l01051"></a>01051 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V&gt;
-<a name="l01052"></a>01052 BOOST_UBLAS_INLINE
-<a name="l01053"></a>01053 vector_slice&lt;V&gt; subslice (V &amp;data, <span class="keyword">typename</span> V::size_type start, <span class="keyword">typename</span> V::difference_type stride, <span class="keyword">typename</span> V::size_type size) {
-<a name="l01054"></a>01054 <span class="keyword">typedef</span> basic_slice&lt;typename V::size_type, typename V::difference_type&gt; slice_type;
-<a name="l01055"></a>01055 <span class="keywordflow">return</span> vector_slice&lt;V&gt; (data, slice_type (start, stride, size));
-<a name="l01056"></a>01056 }
-<a name="l01057"></a>01057 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V&gt;
-<a name="l01058"></a>01058 BOOST_UBLAS_INLINE
-<a name="l01059"></a>01059 vector_slice&lt;const V&gt; subslice (<span class="keyword">const</span> V &amp;data, <span class="keyword">typename</span> V::size_type start, <span class="keyword">typename</span> V::difference_type stride, <span class="keyword">typename</span> V::size_type size) {
-<a name="l01060"></a>01060 <span class="keyword">typedef</span> basic_slice&lt;typename V::size_type, typename V::difference_type&gt; slice_type;
-<a name="l01061"></a>01061 <span class="keywordflow">return</span> vector_slice&lt;const V&gt; (data, slice_type (start, stride, size));
-<a name="l01062"></a>01062 }
-<a name="l01063"></a>01063
-<a name="l01064"></a>01064 <span class="comment">// Generic Projections</span>
-<a name="l01065"></a>01065 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V&gt;
-<a name="l01066"></a>01066 BOOST_UBLAS_INLINE
-<a name="l01067"></a>01067 vector_slice&lt;V&gt; project (V &amp;data, <span class="keyword">const</span> <span class="keyword">typename</span> vector_slice&lt;V&gt;::slice_type &amp;s) {
-<a name="l01068"></a>01068 <span class="keywordflow">return</span> vector_slice&lt;V&gt; (data, s);
-<a name="l01069"></a>01069 }
-<a name="l01070"></a>01070 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V&gt;
-<a name="l01071"></a>01071 BOOST_UBLAS_INLINE
-<a name="l01072"></a>01072 <span class="keyword">const</span> vector_slice&lt;const V&gt; project (<span class="keyword">const</span> V &amp;data, <span class="keyword">const</span> <span class="keyword">typename</span> vector_slice&lt;V&gt;::slice_type &amp;s) {
-<a name="l01073"></a>01073 <span class="comment">// ISSUE was: return vector_slice&lt;V&gt; (const_cast&lt;V &amp;&gt; (data), s);</span>
-<a name="l01074"></a>01074 <span class="keywordflow">return</span> vector_slice&lt;const V&gt; (data, s);
-<a name="l01075"></a>01075 }
-<a name="l01076"></a>01076 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V&gt;
-<a name="l01077"></a>01077 BOOST_UBLAS_INLINE
-<a name="l01078"></a>01078 vector_slice&lt;V&gt; project (vector_slice&lt;V&gt; &amp;data, <span class="keyword">const</span> <span class="keyword">typename</span> vector_slice&lt;V&gt;::slice_type &amp;s) {
-<a name="l01079"></a>01079 <span class="keywordflow">return</span> data.project (s);
-<a name="l01080"></a>01080 }
-<a name="l01081"></a>01081 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V&gt;
-<a name="l01082"></a>01082 BOOST_UBLAS_INLINE
-<a name="l01083"></a>01083 <span class="keyword">const</span> vector_slice&lt;V&gt; project (<span class="keyword">const</span> vector_slice&lt;V&gt; &amp;data, <span class="keyword">const</span> <span class="keyword">typename</span> vector_slice&lt;V&gt;::slice_type &amp;s) {
-<a name="l01084"></a>01084 <span class="keywordflow">return</span> data.project (s);
-<a name="l01085"></a>01085 }
-<a name="l01086"></a>01086 <span class="comment">// ISSUE in the following two functions it would be logical to use vector_slice&lt;V&gt;::range_type but this confuses VC7.1 and 8.0</span>
-<a name="l01087"></a>01087 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V&gt;
-<a name="l01088"></a>01088 BOOST_UBLAS_INLINE
-<a name="l01089"></a>01089 vector_slice&lt;V&gt; project (vector_slice&lt;V&gt; &amp;data, <span class="keyword">const</span> <span class="keyword">typename</span> vector_range&lt;V&gt;::range_type &amp;r) {
-<a name="l01090"></a>01090 <span class="keywordflow">return</span> data.project (r);
-<a name="l01091"></a>01091 }
-<a name="l01092"></a>01092 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V&gt;
-<a name="l01093"></a>01093 BOOST_UBLAS_INLINE
-<a name="l01094"></a>01094 <span class="keyword">const</span> vector_slice&lt;V&gt; project (<span class="keyword">const</span> vector_slice&lt;V&gt; &amp;data, <span class="keyword">const</span> <span class="keyword">typename</span> vector_range&lt;V&gt;::range_type &amp;r) {
-<a name="l01095"></a>01095 <span class="keywordflow">return</span> data.project (r);
-<a name="l01096"></a>01096 }
-<a name="l01097"></a>01097
-<a name="l01098"></a>01098 <span class="comment">// Specialization of temporary_traits</span>
-<a name="l01099"></a>01099 <span class="keyword">template</span> &lt;<span class="keyword">class</span> V&gt;
-<a name="l01100"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01vector__slice_3_01_v_01_4_01_4.html">01100</a> <span class="keyword">struct </span>vector_temporary_traits&lt; vector_slice&lt;V&gt; &gt;
-<a name="l01101"></a>01101 : vector_temporary_traits&lt; V &gt; {} ;
-<a name="l01102"></a>01102 <span class="keyword">template</span> &lt;<span class="keyword">class</span> V&gt;
-<a name="l01103"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01vector__slice_3_01_v_01_4_01_4.html">01103</a> <span class="keyword">struct </span>vector_temporary_traits&lt; const vector_slice&lt;V&gt; &gt;
-<a name="l01104"></a>01104 : vector_temporary_traits&lt; V &gt; {} ;
-<a name="l01105"></a>01105
-<a name="l01106"></a>01106
-<a name="l01107"></a>01107 <span class="comment">// Vector based indirection class</span>
-<a name="l01108"></a>01108 <span class="comment">// Contributed by Toon Knapen.</span>
-<a name="l01109"></a>01109 <span class="comment">// Extended and optimized by Kresimir Fresl.</span>
-<a name="l01110"></a>01110
-<a name="l01130"></a>01130 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V, <span class="keyword">class</span> IA&gt;
-<a name="l01131"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html">01131</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html" title="A vector referencing a non continuous subvector of elements given another vector...">vector_indirect</a>:
-<a name="l01132"></a>01132 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression</a>&lt;vector_indirect&lt;V, IA&gt; &gt; {
-<a name="l01133"></a>01133
-<a name="l01134"></a>01134 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html" title="A vector referencing a non continuous subvector of elements given another vector...">vector_indirect&lt;V, IA&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html" title="A vector referencing a non continuous subvector of elements given another vector...">self_type</a>;
-<a name="l01135"></a>01135 <span class="keyword">public</span>:
-<a name="l01136"></a>01136 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l01137"></a>01137 <span class="preprocessor"></span> <span class="keyword">using</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression&lt;self_type&gt;::operator </a>();
-<a name="l01138"></a>01138 <span class="preprocessor">#endif</span>
-<a name="l01139"></a>01139 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">const</span> V const_vector_type;
-<a name="l01140"></a>01140 <span class="keyword">typedef</span> V vector_type;
-<a name="l01141"></a>01141 <span class="keyword">typedef</span> <span class="keyword">const</span> IA const_indirect_array_type;
-<a name="l01142"></a>01142 <span class="keyword">typedef</span> IA indirect_array_type;
-<a name="l01143"></a>01143 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::size_type size_type;
-<a name="l01144"></a>01144 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::difference_type difference_type;
-<a name="l01145"></a>01145 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::value_type value_type;
-<a name="l01146"></a>01146 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::const_reference const_reference;
-<a name="l01147"></a>01147 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;V&gt;,
-<a name="l01148"></a>01148 <span class="keyword">typename</span> V::const_reference,
-<a name="l01149"></a>01149 <span class="keyword">typename</span> V::reference&gt;::type reference;
-<a name="l01150"></a>01150 <span class="keyword">typedef</span> <span class="keyword">typename</span> boost::mpl::if_&lt;boost::is_const&lt;V&gt;,
-<a name="l01151"></a>01151 <span class="keyword">typename</span> V::const_closure_type,
-<a name="l01152"></a>01152 <span class="keyword">typename</span> V::closure_type&gt;::type vector_closure_type;
-<a name="l01153"></a>01153 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">basic_range&lt;size_type, difference_type&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a>;
-<a name="l01154"></a>01154 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">basic_slice&lt;size_type, difference_type&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">slice_type</a>;
-<a name="l01155"></a>01155 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html" title="A vector referencing a non continuous subvector of elements given another vector...">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html" title="A vector referencing a non continuous subvector of elements given another vector...">const_closure_type</a>;
-<a name="l01156"></a>01156 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html" title="A vector referencing a non continuous subvector of elements given another vector...">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html" title="A vector referencing a non continuous subvector of elements given another vector...">closure_type</a>;
-<a name="l01157"></a>01157 <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits.html">storage_restrict_traits</a>&lt;<span class="keyword">typename</span> V::storage_category,
-<a name="l01158"></a>01158 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1dense__proxy__tag.html">dense_proxy_tag</a>&gt;::storage_category storage_category;
-<a name="l01159"></a>01159
-<a name="l01160"></a>01160 <span class="comment">// Construction and destruction</span>
-<a name="l01161"></a>01161 BOOST_UBLAS_INLINE
-<a name="l01162"></a>01162 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html" title="A vector referencing a non continuous subvector of elements given another vector...">vector_indirect</a> (vector_type &amp;data, size_type size):
-<a name="l01163"></a>01163 data_ (data), ia_ (size) {}
-<a name="l01164"></a>01164 BOOST_UBLAS_INLINE
-<a name="l01165"></a>01165 vector_indirect (vector_type &amp;data, <span class="keyword">const</span> indirect_array_type &amp;ia):
-<a name="l01166"></a>01166 data_ (data), ia_ (ia.preprocess (data.size ())) {}
-<a name="l01167"></a>01167 BOOST_UBLAS_INLINE
-<a name="l01168"></a>01168 vector_indirect (<span class="keyword">const</span> vector_closure_type &amp;data, <span class="keyword">const</span> indirect_array_type &amp;ia, <span class="keywordtype">int</span>):
-<a name="l01169"></a>01169 data_ (data), ia_ (ia.preprocess (data.size ())) {}
-<a name="l01170"></a>01170
-<a name="l01171"></a>01171 <span class="comment">// Accessors</span>
-<a name="l01172"></a>01172 BOOST_UBLAS_INLINE
-<a name="l01173"></a>01173 size_type size ()<span class="keyword"> const </span>{
-<a name="l01174"></a>01174 <span class="keywordflow">return</span> ia_.size ();
-<a name="l01175"></a>01175 }
-<a name="l01176"></a>01176 BOOST_UBLAS_INLINE
-<a name="l01177"></a>01177 const_indirect_array_type &amp;indirect ()<span class="keyword"> const </span>{
-<a name="l01178"></a>01178 <span class="keywordflow">return</span> ia_;
-<a name="l01179"></a>01179 }
-<a name="l01180"></a>01180 BOOST_UBLAS_INLINE
-<a name="l01181"></a>01181 indirect_array_type &amp;indirect () {
-<a name="l01182"></a>01182 <span class="keywordflow">return</span> ia_;
-<a name="l01183"></a>01183 }
-<a name="l01184"></a>01184
-<a name="l01185"></a>01185 <span class="comment">// Storage accessors</span>
-<a name="l01186"></a>01186 BOOST_UBLAS_INLINE
-<a name="l01187"></a>01187 <span class="keyword">const</span> vector_closure_type &amp;data ()<span class="keyword"> const </span>{
-<a name="l01188"></a>01188 <span class="keywordflow">return</span> data_;
-<a name="l01189"></a>01189 }
-<a name="l01190"></a>01190 BOOST_UBLAS_INLINE
-<a name="l01191"></a>01191 vector_closure_type &amp;data () {
-<a name="l01192"></a>01192 <span class="keywordflow">return</span> data_;
-<a name="l01193"></a>01193 }
-<a name="l01194"></a>01194
-<a name="l01195"></a>01195 <span class="comment">// Element access</span>
-<a name="l01196"></a>01196 <span class="preprocessor">#ifndef BOOST_UBLAS_PROXY_CONST_MEMBER</span>
-<a name="l01197"></a>01197 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l01198"></a>01198 const_reference operator () (size_type i)<span class="keyword"> const </span>{
-<a name="l01199"></a>01199 <span class="keywordflow">return</span> data_ (ia_ (i));
-<a name="l01200"></a>01200 }
-<a name="l01201"></a>01201 BOOST_UBLAS_INLINE
-<a name="l01202"></a>01202 reference operator () (size_type i) {
-<a name="l01203"></a>01203 <span class="keywordflow">return</span> data_ (ia_ (i));
-<a name="l01204"></a>01204 }
-<a name="l01205"></a>01205
-<a name="l01206"></a>01206 BOOST_UBLAS_INLINE
-<a name="l01207"></a>01207 const_reference operator [] (size_type i)<span class="keyword"> const </span>{
-<a name="l01208"></a>01208 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) (i);
-<a name="l01209"></a>01209 }
-<a name="l01210"></a>01210 BOOST_UBLAS_INLINE
-<a name="l01211"></a>01211 reference operator [] (size_type i) {
-<a name="l01212"></a>01212 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) (i);
-<a name="l01213"></a>01213 }
-<a name="l01214"></a>01214 <span class="preprocessor">#else</span>
-<a name="l01215"></a>01215 <span class="preprocessor"></span> BOOST_UBLAS_INLINE
-<a name="l01216"></a>01216 reference operator () (size_type i)<span class="keyword"> const </span>{
-<a name="l01217"></a>01217 <span class="keywordflow">return</span> data_ (ia_ (i));
-<a name="l01218"></a>01218 }
-<a name="l01219"></a>01219
-<a name="l01220"></a>01220 BOOST_UBLAS_INLINE
-<a name="l01221"></a>01221 reference operator [] (size_type i)<span class="keyword"> const </span>{
-<a name="l01222"></a>01222 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) (i);
-<a name="l01223"></a>01223 }
-<a name="l01224"></a>01224 <span class="preprocessor">#endif</span>
-<a name="l01225"></a>01225 <span class="preprocessor"></span>
-<a name="l01226"></a>01226 <span class="comment">// ISSUE can this be done in free project function?</span>
-<a name="l01227"></a>01227 <span class="comment">// Although a const function can create a non-const proxy to a non-const object</span>
-<a name="l01228"></a>01228 <span class="comment">// Critical is that vector_type and data_ (vector_closure_type) are const correct</span>
-<a name="l01229"></a>01229 BOOST_UBLAS_INLINE
-<a name="l01230"></a>01230 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html" title="A vector referencing a non continuous subvector of elements given another vector...">vector_indirect&lt;vector_type, indirect_array_type&gt;</a> project (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a> &amp;r)<span class="keyword"> const </span>{
-<a name="l01231"></a>01231 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html" title="A vector referencing a non continuous subvector of elements given another vector...">vector_indirect&lt;vector_type, indirect_array_type&gt;</a> (data_, ia_.compose (r.preprocess (data_.size ())), 0);
-<a name="l01232"></a>01232 }
-<a name="l01233"></a>01233 BOOST_UBLAS_INLINE
-<a name="l01234"></a>01234 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html" title="A vector referencing a non continuous subvector of elements given another vector...">vector_indirect&lt;vector_type, indirect_array_type&gt;</a> project (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">slice_type</a> &amp;s)<span class="keyword"> const </span>{
-<a name="l01235"></a>01235 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html" title="A vector referencing a non continuous subvector of elements given another vector...">vector_indirect&lt;vector_type, indirect_array_type&gt;</a> (data_, ia_.compose (s.preprocess (data_.size ())), 0);
-<a name="l01236"></a>01236 }
-<a name="l01237"></a>01237 BOOST_UBLAS_INLINE
-<a name="l01238"></a>01238 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html" title="A vector referencing a non continuous subvector of elements given another vector...">vector_indirect&lt;vector_type, indirect_array_type&gt;</a> project (<span class="keyword">const</span> indirect_array_type &amp;ia)<span class="keyword"> const </span>{
-<a name="l01239"></a>01239 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html" title="A vector referencing a non continuous subvector of elements given another vector...">vector_indirect&lt;vector_type, indirect_array_type&gt;</a> (data_, ia_.compose (ia.preprocess (data_.size ())), 0);
-<a name="l01240"></a>01240 }
-<a name="l01241"></a>01241
-<a name="l01242"></a>01242 <span class="comment">// Assignment</span>
-<a name="l01243"></a>01243 BOOST_UBLAS_INLINE
-<a name="l01244"></a>01244 vector_indirect &amp;operator = (<span class="keyword">const</span> vector_indirect &amp;vi) {
-<a name="l01245"></a>01245 <span class="comment">// ISSUE need a temporary, proxy can be overlaping alias</span>
-<a name="l01246"></a>01246 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <span class="keyword">typename</span> vector_temporary_traits&lt;V&gt;::type (vi));
-<a name="l01247"></a>01247 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01248"></a>01248 }
-<a name="l01249"></a>01249 BOOST_UBLAS_INLINE
-<a name="l01250"></a>01250 vector_indirect &amp;assign_temporary (vector_indirect &amp;vi) {
-<a name="l01251"></a>01251 <span class="comment">// assign elements, proxied container remains the same</span>
-<a name="l01252"></a>01252 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, vi);
-<a name="l01253"></a>01253 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01254"></a>01254 }
-<a name="l01255"></a>01255 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01256"></a>01256 BOOST_UBLAS_INLINE
-<a name="l01257"></a>01257 vector_indirect &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;ae) {
-<a name="l01258"></a>01258 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <span class="keyword">typename</span> vector_temporary_traits&lt;V&gt;::type (ae));
-<a name="l01259"></a>01259 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01260"></a>01260 }
-<a name="l01261"></a>01261 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01262"></a>01262 BOOST_UBLAS_INLINE
-<a name="l01263"></a>01263 vector_indirect &amp;assign (<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;ae) {
-<a name="l01264"></a>01264 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l01265"></a>01265 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01266"></a>01266 }
-<a name="l01267"></a>01267 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01268"></a>01268 BOOST_UBLAS_INLINE
-<a name="l01269"></a>01269 vector_indirect &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;ae) {
-<a name="l01270"></a>01270 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <span class="keyword">typename</span> vector_temporary_traits&lt;V&gt;::type (*<span class="keyword">this</span> + ae));
-<a name="l01271"></a>01271 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01272"></a>01272 }
-<a name="l01273"></a>01273 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01274"></a>01274 BOOST_UBLAS_INLINE
-<a name="l01275"></a>01275 vector_indirect &amp;plus_assign (<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;ae) {
-<a name="l01276"></a>01276 vector_assign&lt;scalar_plus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l01277"></a>01277 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01278"></a>01278 }
-<a name="l01279"></a>01279 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01280"></a>01280 BOOST_UBLAS_INLINE
-<a name="l01281"></a>01281 vector_indirect &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;ae) {
-<a name="l01282"></a>01282 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, <span class="keyword">typename</span> vector_temporary_traits&lt;V&gt;::type (*<span class="keyword">this</span> - ae));
-<a name="l01283"></a>01283 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01284"></a>01284 }
-<a name="l01285"></a>01285 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01286"></a>01286 BOOST_UBLAS_INLINE
-<a name="l01287"></a>01287 vector_indirect &amp;minus_assign (<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;ae) {
-<a name="l01288"></a>01288 vector_assign&lt;scalar_minus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l01289"></a>01289 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01290"></a>01290 }
-<a name="l01291"></a>01291 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l01292"></a>01292 BOOST_UBLAS_INLINE
-<a name="l01293"></a>01293 vector_indirect &amp;operator *= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l01294"></a>01294 vector_assign_scalar&lt;scalar_multiplies_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l01295"></a>01295 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01296"></a>01296 }
-<a name="l01297"></a>01297 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l01298"></a>01298 BOOST_UBLAS_INLINE
-<a name="l01299"></a>01299 vector_indirect &amp;operator /= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l01300"></a>01300 vector_assign_scalar&lt;scalar_divides_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l01301"></a>01301 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01302"></a>01302 }
-<a name="l01303"></a>01303
-<a name="l01304"></a>01304 <span class="comment">// Closure comparison</span>
-<a name="l01305"></a>01305 BOOST_UBLAS_INLINE
-<a name="l01306"></a>01306 <span class="keywordtype">bool</span> same_closure (<span class="keyword">const</span> vector_indirect &amp;vr)<span class="keyword"> const </span>{
-<a name="l01307"></a>01307 <span class="keywordflow">return</span> <span class="keyword">true</span>;
-<a name="l01308"></a>01308 }
-<a name="l01309"></a>01309
-<a name="l01310"></a>01310 <span class="comment">// Comparison</span>
-<a name="l01311"></a>01311 BOOST_UBLAS_INLINE
-<a name="l01312"></a>01312 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> vector_indirect &amp;vi)<span class="keyword"> const </span>{
-<a name="l01313"></a>01313 <span class="keywordflow">return</span> (*this).data_ == vi.data_ &amp;&amp; ia_ == vi.ia_;
-<a name="l01314"></a>01314 }
-<a name="l01315"></a>01315
-<a name="l01316"></a>01316 <span class="comment">// Swapping</span>
-<a name="l01317"></a>01317 BOOST_UBLAS_INLINE
-<a name="l01318"></a>01318 <span class="keywordtype">void</span> swap (vector_indirect vi) {
-<a name="l01319"></a>01319 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;vi) {
-<a name="l01320"></a>01320 BOOST_UBLAS_CHECK (size () == vi.size (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">bad_size</a> ());
-<a name="l01321"></a>01321 <span class="comment">// Sparse ranges may be nonconformant now.</span>
-<a name="l01322"></a>01322 <span class="comment">// std::swap_ranges (begin (), end (), vi.begin ());</span>
-<a name="l01323"></a>01323 vector_swap&lt;scalar_swap&gt; (*<span class="keyword">this</span>, vi);
-<a name="l01324"></a>01324 }
-<a name="l01325"></a>01325 }
-<a name="l01326"></a>01326 BOOST_UBLAS_INLINE
-<a name="l01327"></a>01327 <span class="keyword">friend</span> <span class="keywordtype">void</span> swap (vector_indirect vi1, vector_indirect vi2) {
-<a name="l01328"></a>01328 vi1.swap (vi2);
-<a name="l01329"></a>01329 }
-<a name="l01330"></a>01330
-<a name="l01331"></a>01331 <span class="comment">// Iterator types</span>
-<a name="l01332"></a>01332 <span class="keyword">private</span>:
-<a name="l01333"></a>01333 <span class="comment">// Use indirect array as an index - FIXME this fails for packed assignment</span>
-<a name="l01334"></a>01334 <span class="keyword">typedef</span> <span class="keyword">typename</span> IA::const_iterator const_subiterator_type;
-<a name="l01335"></a>01335 <span class="keyword">typedef</span> <span class="keyword">typename</span> IA::const_iterator subiterator_type;
-<a name="l01336"></a>01336
-<a name="l01337"></a>01337 <span class="keyword">public</span>:
-<a name="l01338"></a>01338 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01339"></a>01339 <span class="preprocessor"></span> <span class="keyword">typedef</span> indexed_iterator&lt;vector_indirect&lt;vector_type, indirect_array_type&gt;,
-<a name="l01340"></a>01340 <span class="keyword">typename</span> vector_type::iterator::iterator_category&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1iterator.html">iterator</a>;
-<a name="l01341"></a>01341 <span class="keyword">typedef</span> indexed_const_iterator&lt;vector_indirect&lt;vector_type, indirect_array_type&gt;,
-<a name="l01342"></a>01342 <span class="keyword">typename</span> vector_type::const_iterator::iterator_category&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1const__iterator.html">const_iterator</a>;
-<a name="l01343"></a>01343 <span class="preprocessor">#else</span>
-<a name="l01344"></a>01344 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1const__iterator.html">const_iterator</a>;
-<a name="l01345"></a>01345 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1iterator.html">iterator</a>;
-<a name="l01346"></a>01346 <span class="preprocessor">#endif</span>
-<a name="l01347"></a>01347 <span class="preprocessor"></span> <span class="comment">// Element lookup</span>
-<a name="l01348"></a>01348 BOOST_UBLAS_INLINE
-<a name="l01349"></a>01349 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1const__iterator.html">const_iterator</a> find (size_type i)<span class="keyword"> const </span>{
-<a name="l01350"></a>01350 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01351"></a>01351 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1const__iterator.html">const_iterator</a> (*<span class="keyword">this</span>, i);
-<a name="l01352"></a>01352 <span class="preprocessor">#else</span>
-<a name="l01353"></a>01353 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1const__iterator.html">const_iterator</a> (*<span class="keyword">this</span>, ia_.begin () + i);
-<a name="l01354"></a>01354 <span class="preprocessor">#endif</span>
-<a name="l01355"></a>01355 <span class="preprocessor"></span> }
-<a name="l01356"></a>01356 BOOST_UBLAS_INLINE
-<a name="l01357"></a>01357 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1iterator.html">iterator</a> find (size_type i) {
-<a name="l01358"></a>01358 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01359"></a>01359 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1iterator.html">iterator</a> (*<span class="keyword">this</span>, i);
-<a name="l01360"></a>01360 <span class="preprocessor">#else</span>
-<a name="l01361"></a>01361 <span class="preprocessor"></span> <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1iterator.html">iterator</a> (*<span class="keyword">this</span>, ia_.begin () + i);
-<a name="l01362"></a>01362 <span class="preprocessor">#endif</span>
-<a name="l01363"></a>01363 <span class="preprocessor"></span> }
-<a name="l01364"></a>01364
-<a name="l01365"></a>01365 <span class="comment">// Iterators simply are indices.</span>
-<a name="l01366"></a>01366
-<a name="l01367"></a>01367 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01368"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1const__iterator.html">01368</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1const__iterator.html">const_iterator</a>:
-<a name="l01369"></a>01369 <span class="keyword">public</span> container_const_reference&lt;vector_indirect&gt;,
-<a name="l01370"></a>01370 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename V::const_iterator::iterator_category&gt;::template
-<a name="l01371"></a>01371 iterator_base&lt;const_iterator, value_type&gt;::type {
-<a name="l01372"></a>01372 <span class="keyword">public</span>:
-<a name="l01373"></a>01373 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::const_iterator::difference_type difference_type;
-<a name="l01374"></a>01374 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::const_iterator::value_type value_type;
-<a name="l01375"></a>01375 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::const_reference reference; <span class="comment">//FIXME due to indexing access</span>
-<a name="l01376"></a>01376 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::const_iterator::pointer pointer;
-<a name="l01377"></a>01377
-<a name="l01378"></a>01378 <span class="comment">// Construction and destruction</span>
-<a name="l01379"></a>01379 BOOST_UBLAS_INLINE
-<a name="l01380"></a>01380 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1const__iterator.html">const_iterator</a> ():
-<a name="l01381"></a>01381 container_const_reference&lt;self_type&gt; (), it_ () {}
-<a name="l01382"></a>01382 BOOST_UBLAS_INLINE
-<a name="l01383"></a>01383 const_iterator (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html" title="A vector referencing a non continuous subvector of elements given another vector...">self_type</a> &amp;vi, <span class="keyword">const</span> const_subiterator_type &amp;it):
-<a name="l01384"></a>01384 container_const_reference&lt;self_type&gt; (vi), it_ (it) {}
-<a name="l01385"></a>01385 BOOST_UBLAS_INLINE
-<a name="l01386"></a>01386 const_iterator (<span class="keyword">const</span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1iterator.html">self_type::iterator</a> &amp;it): <span class="comment">// ISSUE self_type:: stops VC8 using std::iterator here</span>
-<a name="l01387"></a>01387 container_const_reference&lt;self_type&gt; (it ()), it_ (it.it_) {}
-<a name="l01388"></a>01388
-<a name="l01389"></a>01389 <span class="comment">// Arithmetic</span>
-<a name="l01390"></a>01390 BOOST_UBLAS_INLINE
-<a name="l01391"></a>01391 const_iterator &amp;operator ++ () {
-<a name="l01392"></a>01392 ++ it_;
-<a name="l01393"></a>01393 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01394"></a>01394 }
-<a name="l01395"></a>01395 BOOST_UBLAS_INLINE
-<a name="l01396"></a>01396 const_iterator &amp;operator -- () {
-<a name="l01397"></a>01397 -- it_;
-<a name="l01398"></a>01398 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01399"></a>01399 }
-<a name="l01400"></a>01400 BOOST_UBLAS_INLINE
-<a name="l01401"></a>01401 const_iterator &amp;operator += (difference_type n) {
-<a name="l01402"></a>01402 it_ += n;
-<a name="l01403"></a>01403 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01404"></a>01404 }
-<a name="l01405"></a>01405 BOOST_UBLAS_INLINE
-<a name="l01406"></a>01406 const_iterator &amp;operator -= (difference_type n) {
-<a name="l01407"></a>01407 it_ -= n;
-<a name="l01408"></a>01408 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01409"></a>01409 }
-<a name="l01410"></a>01410 BOOST_UBLAS_INLINE
-<a name="l01411"></a>01411 difference_type operator - (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l01412"></a>01412 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01413"></a>01413 <span class="keywordflow">return</span> it_ - it.it_;
-<a name="l01414"></a>01414 }
-<a name="l01415"></a>01415
-<a name="l01416"></a>01416 <span class="comment">// Dereference</span>
-<a name="l01417"></a>01417 BOOST_UBLAS_INLINE
-<a name="l01418"></a>01418 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l01419"></a>01419 <span class="comment">// FIXME replace find with at_element</span>
-<a name="l01420"></a>01420 BOOST_UBLAS_CHECK (index () &lt; (*<span class="keyword">this</span>) ().size (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01421"></a>01421 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().data_ (*it_);
-<a name="l01422"></a>01422 }
-<a name="l01423"></a>01423 BOOST_UBLAS_INLINE
-<a name="l01424"></a>01424 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l01425"></a>01425 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l01426"></a>01426 }
-<a name="l01427"></a>01427
-<a name="l01428"></a>01428 <span class="comment">// Index</span>
-<a name="l01429"></a>01429 BOOST_UBLAS_INLINE
-<a name="l01430"></a>01430 size_type index ()<span class="keyword"> const </span>{
-<a name="l01431"></a>01431 <span class="keywordflow">return</span> it_.index ();
-<a name="l01432"></a>01432 }
-<a name="l01433"></a>01433
-<a name="l01434"></a>01434 <span class="comment">// Assignment</span>
-<a name="l01435"></a>01435 BOOST_UBLAS_INLINE
-<a name="l01436"></a>01436 const_iterator &amp;operator = (<span class="keyword">const</span> const_iterator &amp;it) {
-<a name="l01437"></a>01437 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l01438"></a>01438 it_ = it.it_;
-<a name="l01439"></a>01439 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01440"></a>01440 }
-<a name="l01441"></a>01441
-<a name="l01442"></a>01442 <span class="comment">// Comparison</span>
-<a name="l01443"></a>01443 BOOST_UBLAS_INLINE
-<a name="l01444"></a>01444 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l01445"></a>01445 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01446"></a>01446 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l01447"></a>01447 }
-<a name="l01448"></a>01448 BOOST_UBLAS_INLINE
-<a name="l01449"></a>01449 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l01450"></a>01450 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01451"></a>01451 <span class="keywordflow">return</span> it_ &lt; it.it_;
-<a name="l01452"></a>01452 }
-<a name="l01453"></a>01453
-<a name="l01454"></a>01454 <span class="keyword">private</span>:
-<a name="l01455"></a>01455 const_subiterator_type it_;
-<a name="l01456"></a>01456 };
-<a name="l01457"></a>01457 <span class="preprocessor">#endif</span>
-<a name="l01458"></a>01458 <span class="preprocessor"></span>
-<a name="l01459"></a>01459 BOOST_UBLAS_INLINE
-<a name="l01460"></a>01460 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1const__iterator.html">const_iterator</a> begin ()<span class="keyword"> const </span>{
-<a name="l01461"></a>01461 <span class="keywordflow">return</span> find (0);
-<a name="l01462"></a>01462 }
-<a name="l01463"></a>01463 BOOST_UBLAS_INLINE
-<a name="l01464"></a>01464 const_iterator end ()<span class="keyword"> const </span>{
-<a name="l01465"></a>01465 <span class="keywordflow">return</span> find (size ());
-<a name="l01466"></a>01466 }
-<a name="l01467"></a>01467
-<a name="l01468"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1iterator.html">01468</a> <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span>
-<a name="l01469"></a>01469 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1iterator.html">iterator</a>:
-<a name="l01470"></a>01470 <span class="keyword">public</span> container_reference&lt;vector_indirect&gt;,
-<a name="l01471"></a>01471 <span class="keyword">public</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">iterator_base_traits</a>&lt;typename V::iterator::iterator_category&gt;::template
-<a name="l01472"></a>01472 iterator_base&lt;iterator, value_type&gt;::type {
-<a name="l01473"></a>01473 <span class="keyword">public</span>:
-<a name="l01474"></a>01474 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::iterator::difference_type difference_type;
-<a name="l01475"></a>01475 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::iterator::value_type value_type;
-<a name="l01476"></a>01476 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::reference reference; <span class="comment">//FIXME due to indexing access</span>
-<a name="l01477"></a>01477 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::iterator::pointer pointer;
-<a name="l01478"></a>01478
-<a name="l01479"></a>01479 <span class="comment">// Construction and destruction</span>
-<a name="l01480"></a>01480 BOOST_UBLAS_INLINE
-<a name="l01481"></a>01481 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1iterator.html">iterator</a> ():
-<a name="l01482"></a>01482 container_reference&lt;self_type&gt; (), it_ () {}
-<a name="l01483"></a>01483 BOOST_UBLAS_INLINE
-<a name="l01484"></a>01484 iterator (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html" title="A vector referencing a non continuous subvector of elements given another vector...">self_type</a> &amp;vi, <span class="keyword">const</span> subiterator_type &amp;it):
-<a name="l01485"></a>01485 container_reference&lt;self_type&gt; (vi), it_ (it) {}
-<a name="l01486"></a>01486
-<a name="l01487"></a>01487 <span class="comment">// Arithmetic</span>
-<a name="l01488"></a>01488 BOOST_UBLAS_INLINE
-<a name="l01489"></a>01489 iterator &amp;operator ++ () {
-<a name="l01490"></a>01490 ++ it_;
-<a name="l01491"></a>01491 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01492"></a>01492 }
-<a name="l01493"></a>01493 BOOST_UBLAS_INLINE
-<a name="l01494"></a>01494 iterator &amp;operator -- () {
-<a name="l01495"></a>01495 -- it_;
-<a name="l01496"></a>01496 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01497"></a>01497 }
-<a name="l01498"></a>01498 BOOST_UBLAS_INLINE
-<a name="l01499"></a>01499 iterator &amp;operator += (difference_type n) {
-<a name="l01500"></a>01500 it_ += n;
-<a name="l01501"></a>01501 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01502"></a>01502 }
-<a name="l01503"></a>01503 BOOST_UBLAS_INLINE
-<a name="l01504"></a>01504 iterator &amp;operator -= (difference_type n) {
-<a name="l01505"></a>01505 it_ -= n;
-<a name="l01506"></a>01506 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01507"></a>01507 }
-<a name="l01508"></a>01508 BOOST_UBLAS_INLINE
-<a name="l01509"></a>01509 difference_type operator - (<span class="keyword">const</span> iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l01510"></a>01510 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01511"></a>01511 <span class="keywordflow">return</span> it_ - it.it_;
-<a name="l01512"></a>01512 }
-<a name="l01513"></a>01513
-<a name="l01514"></a>01514 <span class="comment">// Dereference</span>
-<a name="l01515"></a>01515 BOOST_UBLAS_INLINE
-<a name="l01516"></a>01516 reference operator * ()<span class="keyword"> const </span>{
-<a name="l01517"></a>01517 <span class="comment">// FIXME replace find with at_element</span>
-<a name="l01518"></a>01518 BOOST_UBLAS_CHECK (index () &lt; (*<span class="keyword">this</span>) ().size (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01519"></a>01519 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().data_ (*it_);
-<a name="l01520"></a>01520 }
-<a name="l01521"></a>01521 BOOST_UBLAS_INLINE
-<a name="l01522"></a>01522 reference operator [] (difference_type n)<span class="keyword"> const </span>{
-<a name="l01523"></a>01523 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
-<a name="l01524"></a>01524 }
-<a name="l01525"></a>01525
-<a name="l01526"></a>01526 <span class="comment">// Index</span>
-<a name="l01527"></a>01527 BOOST_UBLAS_INLINE
-<a name="l01528"></a>01528 size_type index ()<span class="keyword"> const </span>{
-<a name="l01529"></a>01529 <span class="keywordflow">return</span> it_.index ();
-<a name="l01530"></a>01530 }
-<a name="l01531"></a>01531
-<a name="l01532"></a>01532 <span class="comment">// Assignment</span>
-<a name="l01533"></a>01533 BOOST_UBLAS_INLINE
-<a name="l01534"></a>01534 iterator &amp;operator = (<span class="keyword">const</span> iterator &amp;it) {
-<a name="l01535"></a>01535 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l01536"></a>01536 it_ = it.it_;
-<a name="l01537"></a>01537 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01538"></a>01538 }
-<a name="l01539"></a>01539
-<a name="l01540"></a>01540 <span class="comment">// Comparison</span>
-<a name="l01541"></a>01541 BOOST_UBLAS_INLINE
-<a name="l01542"></a>01542 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l01543"></a>01543 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01544"></a>01544 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l01545"></a>01545 }
-<a name="l01546"></a>01546 BOOST_UBLAS_INLINE
-<a name="l01547"></a>01547 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l01548"></a>01548 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().same_closure (it ()), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01549"></a>01549 <span class="keywordflow">return</span> it_ &lt; it.it_;
-<a name="l01550"></a>01550 }
-<a name="l01551"></a>01551
-<a name="l01552"></a>01552 <span class="keyword">private</span>:
-<a name="l01553"></a>01553 subiterator_type it_;
-<a name="l01554"></a>01554
-<a name="l01555"></a>01555 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1const__iterator.html">const_iterator</a>;
-<a name="l01556"></a>01556 };
-<a name="l01557"></a>01557 <span class="preprocessor">#endif</span>
-<a name="l01558"></a>01558 <span class="preprocessor"></span>
-<a name="l01559"></a>01559 BOOST_UBLAS_INLINE
-<a name="l01560"></a>01560 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1iterator.html">iterator</a> begin () {
-<a name="l01561"></a>01561 <span class="keywordflow">return</span> find (0);
-<a name="l01562"></a>01562 }
-<a name="l01563"></a>01563 BOOST_UBLAS_INLINE
-<a name="l01564"></a>01564 iterator end () {
-<a name="l01565"></a>01565 <span class="keywordflow">return</span> find (size ());
-<a name="l01566"></a>01566 }
-<a name="l01567"></a>01567
-<a name="l01568"></a>01568 <span class="comment">// Reverse iterator</span>
-<a name="l01569"></a>01569 <span class="keyword">typedef</span> reverse_iterator_base&lt;const_iterator&gt; const_reverse_iterator;
-<a name="l01570"></a>01570 <span class="keyword">typedef</span> reverse_iterator_base&lt;iterator&gt; reverse_iterator;
-<a name="l01571"></a>01571
-<a name="l01572"></a>01572 BOOST_UBLAS_INLINE
-<a name="l01573"></a>01573 const_reverse_iterator rbegin ()<span class="keyword"> const </span>{
-<a name="l01574"></a>01574 <span class="keywordflow">return</span> const_reverse_iterator (end ());
-<a name="l01575"></a>01575 }
-<a name="l01576"></a>01576 BOOST_UBLAS_INLINE
-<a name="l01577"></a>01577 const_reverse_iterator rend ()<span class="keyword"> const </span>{
-<a name="l01578"></a>01578 <span class="keywordflow">return</span> const_reverse_iterator (begin ());
-<a name="l01579"></a>01579 }
-<a name="l01580"></a>01580 BOOST_UBLAS_INLINE
-<a name="l01581"></a>01581 reverse_iterator rbegin () {
-<a name="l01582"></a>01582 <span class="keywordflow">return</span> reverse_iterator (end ());
-<a name="l01583"></a>01583 }
-<a name="l01584"></a>01584 BOOST_UBLAS_INLINE
-<a name="l01585"></a>01585 reverse_iterator rend () {
-<a name="l01586"></a>01586 <span class="keywordflow">return</span> reverse_iterator (begin ());
-<a name="l01587"></a>01587 }
-<a name="l01588"></a>01588
-<a name="l01589"></a>01589 <span class="keyword">private</span>:
-<a name="l01590"></a>01590 vector_closure_type data_;
-<a name="l01591"></a>01591 indirect_array_type ia_;
-<a name="l01592"></a>01592 };
-<a name="l01593"></a>01593
-<a name="l01594"></a>01594 <span class="comment">// Projections</span>
-<a name="l01595"></a>01595 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V, <span class="keyword">class</span> A&gt;
-<a name="l01596"></a>01596 BOOST_UBLAS_INLINE
-<a name="l01597"></a>01597 vector_indirect&lt;V, indirect_array&lt;A&gt; &gt; project (V &amp;data, <span class="keyword">const</span> indirect_array&lt;A&gt; &amp;ia) {
-<a name="l01598"></a>01598 <span class="keywordflow">return</span> vector_indirect&lt;V, indirect_array&lt;A&gt; &gt; (data, ia);
-<a name="l01599"></a>01599 }
-<a name="l01600"></a>01600 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V, <span class="keyword">class</span> A&gt;
-<a name="l01601"></a>01601 BOOST_UBLAS_INLINE
-<a name="l01602"></a>01602 <span class="keyword">const</span> vector_indirect&lt;const V, indirect_array&lt;A&gt; &gt; project (<span class="keyword">const</span> V &amp;data, <span class="keyword">const</span> indirect_array&lt;A&gt; &amp;ia) {
-<a name="l01603"></a>01603 <span class="comment">// ISSUE was: return vector_indirect&lt;V, indirect_array&lt;A&gt; &gt; (const_cast&lt;V &amp;&gt; (data), ia)</span>
-<a name="l01604"></a>01604 <span class="keywordflow">return</span> vector_indirect&lt;const V, indirect_array&lt;A&gt; &gt; (data, ia);
-<a name="l01605"></a>01605 }
-<a name="l01606"></a>01606 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V, <span class="keyword">class</span> IA&gt;
-<a name="l01607"></a>01607 BOOST_UBLAS_INLINE
-<a name="l01608"></a>01608 vector_indirect&lt;V, IA&gt; project (vector_indirect&lt;V, IA&gt; &amp;data, <span class="keyword">const</span> <span class="keyword">typename</span> vector_indirect&lt;V, IA&gt;::range_type &amp;r) {
-<a name="l01609"></a>01609 <span class="keywordflow">return</span> data.project (r);
-<a name="l01610"></a>01610 }
-<a name="l01611"></a>01611 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V, <span class="keyword">class</span> IA&gt;
-<a name="l01612"></a>01612 BOOST_UBLAS_INLINE
-<a name="l01613"></a>01613 <span class="keyword">const</span> vector_indirect&lt;V, IA&gt; project (<span class="keyword">const</span> vector_indirect&lt;V, IA&gt; &amp;data, <span class="keyword">const</span> <span class="keyword">typename</span> vector_indirect&lt;V, IA&gt;::range_type &amp;r) {
-<a name="l01614"></a>01614 <span class="keywordflow">return</span> data.project (r);
-<a name="l01615"></a>01615 }
-<a name="l01616"></a>01616 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V, <span class="keyword">class</span> IA&gt;
-<a name="l01617"></a>01617 BOOST_UBLAS_INLINE
-<a name="l01618"></a>01618 vector_indirect&lt;V, IA&gt; project (vector_indirect&lt;V, IA&gt; &amp;data, <span class="keyword">const</span> <span class="keyword">typename</span> vector_indirect&lt;V, IA&gt;::slice_type &amp;s) {
-<a name="l01619"></a>01619 <span class="keywordflow">return</span> data.project (s);
-<a name="l01620"></a>01620 }
-<a name="l01621"></a>01621 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V, <span class="keyword">class</span> IA&gt;
-<a name="l01622"></a>01622 BOOST_UBLAS_INLINE
-<a name="l01623"></a>01623 <span class="keyword">const</span> vector_indirect&lt;V, IA&gt; project (<span class="keyword">const</span> vector_indirect&lt;V, IA&gt; &amp;data, <span class="keyword">const</span> <span class="keyword">typename</span> vector_indirect&lt;V, IA&gt;::slice_type &amp;s) {
-<a name="l01624"></a>01624 <span class="keywordflow">return</span> data.project (s);
-<a name="l01625"></a>01625 }
-<a name="l01626"></a>01626 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V, <span class="keyword">class</span> A&gt;
-<a name="l01627"></a>01627 BOOST_UBLAS_INLINE
-<a name="l01628"></a>01628 vector_indirect&lt;V, indirect_array&lt;A&gt; &gt; project (vector_indirect&lt;V, indirect_array&lt;A&gt; &gt; &amp;data, <span class="keyword">const</span> indirect_array&lt;A&gt; &amp;ia) {
-<a name="l01629"></a>01629 <span class="keywordflow">return</span> data.project (ia);
-<a name="l01630"></a>01630 }
-<a name="l01631"></a>01631 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V, <span class="keyword">class</span> A&gt;
-<a name="l01632"></a>01632 BOOST_UBLAS_INLINE
-<a name="l01633"></a>01633 <span class="keyword">const</span> vector_indirect&lt;V, indirect_array&lt;A&gt; &gt; project (<span class="keyword">const</span> vector_indirect&lt;V, indirect_array&lt;A&gt; &gt; &amp;data, <span class="keyword">const</span> indirect_array&lt;A&gt; &amp;ia) {
-<a name="l01634"></a>01634 <span class="keywordflow">return</span> data.project (ia);
-<a name="l01635"></a>01635 }
-<a name="l01636"></a>01636
-<a name="l01637"></a>01637 <span class="comment">// Specialization of temporary_traits</span>
-<a name="l01638"></a>01638 <span class="keyword">template</span> &lt;<span class="keyword">class</span> V&gt;
-<a name="l01639"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01vector__indirect_3_01_v_01_4_01_4.html">01639</a> <span class="keyword">struct </span>vector_temporary_traits&lt; vector_indirect&lt;V&gt; &gt;
-<a name="l01640"></a>01640 : vector_temporary_traits&lt; V &gt; {} ;
-<a name="l01641"></a>01641 <span class="keyword">template</span> &lt;<span class="keyword">class</span> V&gt;
-<a name="l01642"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01vector__indirect_3_01_v_01_4_01_4.html">01642</a> <span class="keyword">struct </span>vector_temporary_traits&lt; const vector_indirect&lt;V&gt; &gt;
-<a name="l01643"></a>01643 : vector_temporary_traits&lt; V &gt; {} ;
-<a name="l01644"></a>01644
-<a name="l01645"></a>01645 }}}
-<a name="l01646"></a>01646
-<a name="l01647"></a>01647 <span class="preprocessor">#endif</span>
-</pre></div></div>
-<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Jul 4 20:31:05 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>
diff --git a/libs/numeric/ublas/doc/html/vector__sparse_8hpp_source.html b/libs/numeric/ublas/doc/html/vector__sparse_8hpp_source.html
deleted file mode 100644
index b5f85707a5..0000000000
--- a/libs/numeric/ublas/doc/html/vector__sparse_8hpp_source.html
+++ /dev/null
@@ -1,2092 +0,0 @@
-<!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: vector_sparse.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>vector_sparse.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_VECTOR_SPARSE_</span>
-<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#define _BOOST_UBLAS_VECTOR_SPARSE_</span>
-<a name="l00015"></a>00015 <span class="preprocessor"></span>
-<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;boost/numeric/ublas/storage_sparse.hpp&gt;</span>
-<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;boost/numeric/ublas/vector_expression.hpp&gt;</span>
-<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;boost/numeric/ublas/detail/vector_assign.hpp&gt;</span>
-<a name="l00019"></a>00019 <span class="preprocessor">#if BOOST_UBLAS_TYPE_CHECK</span>
-<a name="l00020"></a>00020 <span class="preprocessor"></span><span class="preprocessor">#include &lt;boost/numeric/ublas/vector.hpp&gt;</span>
-<a name="l00021"></a>00021 <span class="preprocessor">#endif</span>
-<a name="l00022"></a>00022 <span class="preprocessor"></span>
-<a name="l00023"></a>00023 <span class="comment">// Iterators based on ideas of Jeremy Siek</span>
-<a name="l00024"></a>00024
-<a name="l00025"></a>00025 <span class="keyword">namespace </span>boost { <span class="keyword">namespace </span>numeric { <span class="keyword">namespace </span>ublas {
-<a name="l00026"></a>00026
-<a name="l00027"></a>00027 <span class="preprocessor">#ifdef BOOST_UBLAS_STRICT_VECTOR_SPARSE</span>
-<a name="l00028"></a>00028 <span class="preprocessor"></span>
-<a name="l00029"></a>00029 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V&gt;
-<a name="l00030"></a>00030 <span class="keyword">class </span>sparse_vector_element:
-<a name="l00031"></a>00031 <span class="keyword">public</span> container_reference&lt;V&gt; {
-<a name="l00032"></a>00032 <span class="keyword">public</span>:
-<a name="l00033"></a>00033 <span class="keyword">typedef</span> V vector_type;
-<a name="l00034"></a>00034 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::size_type size_type;
-<a name="l00035"></a>00035 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::value_type value_type;
-<a name="l00036"></a>00036 <span class="keyword">typedef</span> <span class="keyword">const</span> value_type &amp;const_reference;
-<a name="l00037"></a>00037 <span class="keyword">typedef</span> value_type *pointer;
-<a name="l00038"></a>00038
-<a name="l00039"></a>00039 <span class="keyword">private</span>:
-<a name="l00040"></a>00040 <span class="comment">// Proxied element operations</span>
-<a name="l00041"></a>00041 <span class="keywordtype">void</span> get_d ()<span class="keyword"> const </span>{
-<a name="l00042"></a>00042 pointer p = (*this) ().find_element (i_);
-<a name="l00043"></a>00043 <span class="keywordflow">if</span> (p)
-<a name="l00044"></a>00044 d_ = *p;
-<a name="l00045"></a>00045 <span class="keywordflow">else</span>
-<a name="l00046"></a>00046 d_ = value_type<span class="comment">/*zero*/</span>();
-<a name="l00047"></a>00047 }
-<a name="l00048"></a>00048
-<a name="l00049"></a>00049 <span class="keywordtype">void</span> <span class="keyword">set</span> (<span class="keyword">const</span> value_type &amp;s) <span class="keyword">const</span> {
-<a name="l00050"></a>00050 pointer p = (*this) ().find_element (i_);
-<a name="l00051"></a>00051 <span class="keywordflow">if</span> (!p)
-<a name="l00052"></a>00052 (*this) ().insert_element (i_, s);
-<a name="l00053"></a>00053 <span class="keywordflow">else</span>
-<a name="l00054"></a>00054 *p = s;
-<a name="l00055"></a>00055 }
-<a name="l00056"></a>00056
-<a name="l00057"></a>00057 <span class="keyword">public</span>:
-<a name="l00058"></a>00058 <span class="comment">// Construction and destruction</span>
-<a name="l00059"></a>00059 sparse_vector_element (vector_type &amp;v, size_type i):
-<a name="l00060"></a>00060 container_reference&lt;vector_type&gt; (v), i_ (i) {
-<a name="l00061"></a>00061 }
-<a name="l00062"></a>00062 BOOST_UBLAS_INLINE
-<a name="l00063"></a>00063 sparse_vector_element (<span class="keyword">const</span> sparse_vector_element &amp;p):
-<a name="l00064"></a>00064 container_reference&lt;vector_type&gt; (p), i_ (p.i_) {}
-<a name="l00065"></a>00065 BOOST_UBLAS_INLINE
-<a name="l00066"></a>00066 ~sparse_vector_element () {
-<a name="l00067"></a>00067 }
-<a name="l00068"></a>00068
-<a name="l00069"></a>00069 <span class="comment">// Assignment</span>
-<a name="l00070"></a>00070 BOOST_UBLAS_INLINE
-<a name="l00071"></a>00071 sparse_vector_element &amp;operator = (<span class="keyword">const</span> sparse_vector_element &amp;p) {
-<a name="l00072"></a>00072 <span class="comment">// Overide the implict copy assignment</span>
-<a name="l00073"></a>00073 p.get_d ();
-<a name="l00074"></a>00074 <span class="keyword">set</span> (p.d_);
-<a name="l00075"></a>00075 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00076"></a>00076 }
-<a name="l00077"></a>00077 <span class="keyword">template</span>&lt;<span class="keyword">class</span> D&gt;
-<a name="l00078"></a>00078 BOOST_UBLAS_INLINE
-<a name="l00079"></a>00079 sparse_vector_element &amp;operator = (<span class="keyword">const</span> D &amp;d) {
-<a name="l00080"></a>00080 <span class="keyword">set</span> (d);
-<a name="l00081"></a>00081 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00082"></a>00082 }
-<a name="l00083"></a>00083 <span class="keyword">template</span>&lt;<span class="keyword">class</span> D&gt;
-<a name="l00084"></a>00084 BOOST_UBLAS_INLINE
-<a name="l00085"></a>00085 sparse_vector_element &amp;operator += (<span class="keyword">const</span> D &amp;d) {
-<a name="l00086"></a>00086 get_d ();
-<a name="l00087"></a>00087 d_ += d;
-<a name="l00088"></a>00088 <span class="keyword">set</span> (d_);
-<a name="l00089"></a>00089 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00090"></a>00090 }
-<a name="l00091"></a>00091 <span class="keyword">template</span>&lt;<span class="keyword">class</span> D&gt;
-<a name="l00092"></a>00092 BOOST_UBLAS_INLINE
-<a name="l00093"></a>00093 sparse_vector_element &amp;operator -= (<span class="keyword">const</span> D &amp;d) {
-<a name="l00094"></a>00094 get_d ();
-<a name="l00095"></a>00095 d_ -= d;
-<a name="l00096"></a>00096 <span class="keyword">set</span> (d_);
-<a name="l00097"></a>00097 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00098"></a>00098 }
-<a name="l00099"></a>00099 <span class="keyword">template</span>&lt;<span class="keyword">class</span> D&gt;
-<a name="l00100"></a>00100 BOOST_UBLAS_INLINE
-<a name="l00101"></a>00101 sparse_vector_element &amp;operator *= (<span class="keyword">const</span> D &amp;d) {
-<a name="l00102"></a>00102 get_d ();
-<a name="l00103"></a>00103 d_ *= d;
-<a name="l00104"></a>00104 <span class="keyword">set</span> (d_);
-<a name="l00105"></a>00105 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00106"></a>00106 }
-<a name="l00107"></a>00107 <span class="keyword">template</span>&lt;<span class="keyword">class</span> D&gt;
-<a name="l00108"></a>00108 BOOST_UBLAS_INLINE
-<a name="l00109"></a>00109 sparse_vector_element &amp;operator /= (<span class="keyword">const</span> D &amp;d) {
-<a name="l00110"></a>00110 get_d ();
-<a name="l00111"></a>00111 d_ /= d;
-<a name="l00112"></a>00112 <span class="keyword">set</span> (d_);
-<a name="l00113"></a>00113 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00114"></a>00114 }
-<a name="l00115"></a>00115
-<a name="l00116"></a>00116 <span class="comment">// Comparison</span>
-<a name="l00117"></a>00117 <span class="keyword">template</span>&lt;<span class="keyword">class</span> D&gt;
-<a name="l00118"></a>00118 BOOST_UBLAS_INLINE
-<a name="l00119"></a>00119 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> D &amp;d)<span class="keyword"> const </span>{
-<a name="l00120"></a>00120 get_d ();
-<a name="l00121"></a>00121 <span class="keywordflow">return</span> d_ == d;
-<a name="l00122"></a>00122 }
-<a name="l00123"></a>00123 <span class="keyword">template</span>&lt;<span class="keyword">class</span> D&gt;
-<a name="l00124"></a>00124 BOOST_UBLAS_INLINE
-<a name="l00125"></a>00125 <span class="keywordtype">bool</span> operator != (<span class="keyword">const</span> D &amp;d)<span class="keyword"> const </span>{
-<a name="l00126"></a>00126 get_d ();
-<a name="l00127"></a>00127 <span class="keywordflow">return</span> d_ != d;
-<a name="l00128"></a>00128 }
-<a name="l00129"></a>00129
-<a name="l00130"></a>00130 <span class="comment">// Conversion - weak link in proxy as d_ is not a perfect alias for the element</span>
-<a name="l00131"></a>00131 BOOST_UBLAS_INLINE
-<a name="l00132"></a>00132 operator const_reference ()<span class="keyword"> const </span>{
-<a name="l00133"></a>00133 get_d ();
-<a name="l00134"></a>00134 <span class="keywordflow">return</span> d_;
-<a name="l00135"></a>00135 }
-<a name="l00136"></a>00136
-<a name="l00137"></a>00137 <span class="comment">// Conversion to reference - may be invalidated</span>
-<a name="l00138"></a>00138 BOOST_UBLAS_INLINE
-<a name="l00139"></a>00139 value_type&amp; ref ()<span class="keyword"> const </span>{
-<a name="l00140"></a>00140 <span class="keyword">const</span> pointer p = (*this) ().find_element (i_);
-<a name="l00141"></a>00141 <span class="keywordflow">if</span> (!p)
-<a name="l00142"></a>00142 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().insert_element (i_, value_type<span class="comment">/*zero*/</span>());
-<a name="l00143"></a>00143 <span class="keywordflow">else</span>
-<a name="l00144"></a>00144 <span class="keywordflow">return</span> *p;
-<a name="l00145"></a>00145 }
-<a name="l00146"></a>00146
-<a name="l00147"></a>00147 <span class="keyword">private</span>:
-<a name="l00148"></a>00148 size_type i_;
-<a name="l00149"></a>00149 <span class="keyword">mutable</span> value_type d_;
-<a name="l00150"></a>00150 };
-<a name="l00151"></a>00151
-<a name="l00152"></a>00152 <span class="comment">/*</span>
-<a name="l00153"></a>00153 <span class="comment"> * Generalise explicit reference access</span>
-<a name="l00154"></a>00154 <span class="comment"> */</span>
-<a name="l00155"></a>00155 <span class="keyword">namespace </span>detail {
-<a name="l00156"></a>00156 <span class="keyword">template</span> &lt;<span class="keyword">class</span> R&gt;
-<a name="l00157"></a>00157 <span class="keyword">struct </span>element_reference {
-<a name="l00158"></a>00158 <span class="keyword">typedef</span> R&amp; reference;
-<a name="l00159"></a>00159 <span class="keyword">static</span> reference get_reference (reference r)
-<a name="l00160"></a>00160 {
-<a name="l00161"></a>00161 <span class="keywordflow">return</span> r;
-<a name="l00162"></a>00162 }
-<a name="l00163"></a>00163 };
-<a name="l00164"></a>00164 <span class="keyword">template</span> &lt;<span class="keyword">class</span> V&gt;
-<a name="l00165"></a>00165 <span class="keyword">struct </span>element_reference&lt;sparse_vector_element&lt;V&gt; &gt; {
-<a name="l00166"></a>00166 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::value_type&amp; reference;
-<a name="l00167"></a>00167 <span class="keyword">static</span> reference get_reference (<span class="keyword">const</span> sparse_vector_element&lt;V&gt;&amp; sve)
-<a name="l00168"></a>00168 {
-<a name="l00169"></a>00169 <span class="keywordflow">return</span> sve.ref ();
-<a name="l00170"></a>00170 }
-<a name="l00171"></a>00171 };
-<a name="l00172"></a>00172 }
-<a name="l00173"></a>00173 <span class="keyword">template</span> &lt;<span class="keyword">class</span> VER&gt;
-<a name="l00174"></a>00174 <span class="keyword">typename</span> detail::element_reference&lt;VER&gt;::reference ref (VER&amp; ver) {
-<a name="l00175"></a>00175 <span class="keywordflow">return</span> detail::element_reference&lt;VER&gt;::get_reference (ver);
-<a name="l00176"></a>00176 }
-<a name="l00177"></a>00177 <span class="keyword">template</span> &lt;<span class="keyword">class</span> VER&gt;
-<a name="l00178"></a>00178 <span class="keyword">typename</span> detail::element_reference&lt;VER&gt;::reference ref (<span class="keyword">const</span> VER&amp; ver) {
-<a name="l00179"></a>00179 <span class="keywordflow">return</span> detail::element_reference&lt;VER&gt;::get_reference (ver);
-<a name="l00180"></a>00180 }
-<a name="l00181"></a>00181
-<a name="l00182"></a>00182
-<a name="l00183"></a>00183 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V&gt;
-<a name="l00184"></a>00184 <span class="keyword">struct </span>type_traits&lt;sparse_vector_element&lt;V&gt; &gt; {
-<a name="l00185"></a>00185 <span class="keyword">typedef</span> <span class="keyword">typename</span> V::value_type element_type;
-<a name="l00186"></a>00186 <span class="keyword">typedef</span> type_traits&lt;sparse_vector_element&lt;V&gt; &gt; self_type;
-<a name="l00187"></a>00187 <span class="keyword">typedef</span> <span class="keyword">typename</span> type_traits&lt;element_type&gt;::value_type value_type;
-<a name="l00188"></a>00188 <span class="keyword">typedef</span> <span class="keyword">typename</span> type_traits&lt;element_type&gt;::const_reference const_reference;
-<a name="l00189"></a>00189 <span class="keyword">typedef</span> sparse_vector_element&lt;V&gt; reference;
-<a name="l00190"></a>00190 <span class="keyword">typedef</span> <span class="keyword">typename</span> type_traits&lt;element_type&gt;::real_type real_type;
-<a name="l00191"></a>00191 <span class="keyword">typedef</span> <span class="keyword">typename</span> type_traits&lt;element_type&gt;::precision_type precision_type;
-<a name="l00192"></a>00192
-<a name="l00193"></a>00193 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> plus_complexity = type_traits&lt;element_type&gt;::plus_complexity;
-<a name="l00194"></a>00194 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> multiplies_complexity = type_traits&lt;element_type&gt;::multiplies_complexity;
-<a name="l00195"></a>00195
-<a name="l00196"></a>00196 <span class="keyword">static</span>
-<a name="l00197"></a>00197 BOOST_UBLAS_INLINE
-<a name="l00198"></a>00198 real_type real (const_reference t) {
-<a name="l00199"></a>00199 <span class="keywordflow">return</span> type_traits&lt;element_type&gt;::real (t);
-<a name="l00200"></a>00200 }
-<a name="l00201"></a>00201 <span class="keyword">static</span>
-<a name="l00202"></a>00202 BOOST_UBLAS_INLINE
-<a name="l00203"></a>00203 real_type imag (const_reference t) {
-<a name="l00204"></a>00204 <span class="keywordflow">return</span> type_traits&lt;element_type&gt;::imag (t);
-<a name="l00205"></a>00205 }
-<a name="l00206"></a>00206 <span class="keyword">static</span>
-<a name="l00207"></a>00207 BOOST_UBLAS_INLINE
-<a name="l00208"></a>00208 value_type conj (const_reference t) {
-<a name="l00209"></a>00209 <span class="keywordflow">return</span> type_traits&lt;element_type&gt;::conj (t);
-<a name="l00210"></a>00210 }
-<a name="l00211"></a>00211
-<a name="l00212"></a>00212 <span class="keyword">static</span>
-<a name="l00213"></a>00213 BOOST_UBLAS_INLINE
-<a name="l00214"></a>00214 real_type type_abs (const_reference t) {
-<a name="l00215"></a>00215 <span class="keywordflow">return</span> type_traits&lt;element_type&gt;::type_abs (t);
-<a name="l00216"></a>00216 }
-<a name="l00217"></a>00217 <span class="keyword">static</span>
-<a name="l00218"></a>00218 BOOST_UBLAS_INLINE
-<a name="l00219"></a>00219 value_type type_sqrt (const_reference t) {
-<a name="l00220"></a>00220 <span class="keywordflow">return</span> type_traits&lt;element_type&gt;::type_sqrt (t);
-<a name="l00221"></a>00221 }
-<a name="l00222"></a>00222
-<a name="l00223"></a>00223 <span class="keyword">static</span>
-<a name="l00224"></a>00224 BOOST_UBLAS_INLINE
-<a name="l00225"></a>00225 real_type norm_1 (const_reference t) {
-<a name="l00226"></a>00226 <span class="keywordflow">return</span> type_traits&lt;element_type&gt;::norm_1 (t);
-<a name="l00227"></a>00227 }
-<a name="l00228"></a>00228 <span class="keyword">static</span>
-<a name="l00229"></a>00229 BOOST_UBLAS_INLINE
-<a name="l00230"></a>00230 real_type norm_2 (const_reference t) {
-<a name="l00231"></a>00231 <span class="keywordflow">return</span> type_traits&lt;element_type&gt;::norm_2 (t);
-<a name="l00232"></a>00232 }
-<a name="l00233"></a>00233 <span class="keyword">static</span>
-<a name="l00234"></a>00234 BOOST_UBLAS_INLINE
-<a name="l00235"></a>00235 real_type norm_inf (const_reference t) {
-<a name="l00236"></a>00236 <span class="keywordflow">return</span> type_traits&lt;element_type&gt;::norm_inf (t);
-<a name="l00237"></a>00237 }
-<a name="l00238"></a>00238
-<a name="l00239"></a>00239 <span class="keyword">static</span>
-<a name="l00240"></a>00240 BOOST_UBLAS_INLINE
-<a name="l00241"></a>00241 <span class="keywordtype">bool</span> equals (const_reference t1, const_reference t2) {
-<a name="l00242"></a>00242 <span class="keywordflow">return</span> type_traits&lt;element_type&gt;::equals (t1, t2);
-<a name="l00243"></a>00243 }
-<a name="l00244"></a>00244 };
-<a name="l00245"></a>00245
-<a name="l00246"></a>00246 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V1, <span class="keyword">class</span> T2&gt;
-<a name="l00247"></a>00247 <span class="keyword">struct </span>promote_traits&lt;sparse_vector_element&lt;V1&gt;, T2&gt; {
-<a name="l00248"></a>00248 <span class="keyword">typedef</span> <span class="keyword">typename</span> promote_traits&lt;typename sparse_vector_element&lt;V1&gt;::value_type, T2&gt;::promote_type promote_type;
-<a name="l00249"></a>00249 };
-<a name="l00250"></a>00250 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T1, <span class="keyword">class</span> V2&gt;
-<a name="l00251"></a>00251 <span class="keyword">struct </span>promote_traits&lt;T1, sparse_vector_element&lt;V2&gt; &gt; {
-<a name="l00252"></a>00252 <span class="keyword">typedef</span> <span class="keyword">typename</span> promote_traits&lt;T1, typename sparse_vector_element&lt;V2&gt;::value_type&gt;::promote_type promote_type;
-<a name="l00253"></a>00253 };
-<a name="l00254"></a>00254 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V1, <span class="keyword">class</span> V2&gt;
-<a name="l00255"></a>00255 <span class="keyword">struct </span>promote_traits&lt;sparse_vector_element&lt;V1&gt;, sparse_vector_element&lt;V2&gt; &gt; {
-<a name="l00256"></a>00256 <span class="keyword">typedef</span> <span class="keyword">typename</span> promote_traits&lt;typename sparse_vector_element&lt;V1&gt;::value_type,
-<a name="l00257"></a>00257 <span class="keyword">typename</span> sparse_vector_element&lt;V2&gt;::value_type&gt;::promote_type promote_type;
-<a name="l00258"></a>00258 };
-<a name="l00259"></a>00259
-<a name="l00260"></a>00260 <span class="preprocessor">#endif</span>
-<a name="l00261"></a>00261 <span class="preprocessor"></span>
-<a name="l00262"></a>00262
-<a name="l00279"></a>00279 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> A&gt;
-<a name="l00280"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector.html">00280</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector.html" title="Index map based sparse vector.">mapped_vector</a>:
-<a name="l00281"></a>00281 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container</a>&lt;mapped_vector&lt;T, A&gt; &gt; {
-<a name="l00282"></a>00282
-<a name="l00283"></a>00283 <span class="keyword">typedef</span> T &amp;true_reference;
-<a name="l00284"></a>00284 <span class="keyword">typedef</span> T *pointer;
-<a name="l00285"></a>00285 <span class="keyword">typedef</span> <span class="keyword">const</span> T *const_pointer;
-<a name="l00286"></a>00286 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector.html" title="Index map based sparse vector.">mapped_vector&lt;T, A&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector.html" title="Index map based sparse vector.">self_type</a>;
-<a name="l00287"></a>00287 <span class="keyword">public</span>:
-<a name="l00288"></a>00288 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l00289"></a>00289 <span class="preprocessor"></span> <span class="keyword">using</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container&lt;self_type&gt;::operator </a>();
-<a name="l00290"></a>00290 <span class="preprocessor">#endif</span>
-<a name="l00291"></a>00291 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> A::size_type size_type;
-<a name="l00292"></a>00292 <span class="keyword">typedef</span> <span class="keyword">typename</span> A::difference_type difference_type;
-<a name="l00293"></a>00293 <span class="keyword">typedef</span> T value_type;
-<a name="l00294"></a>00294 <span class="keyword">typedef</span> A array_type;
-<a name="l00295"></a>00295 <span class="keyword">typedef</span> <span class="keyword">const</span> value_type &amp;const_reference;
-<a name="l00296"></a>00296 <span class="preprocessor">#ifndef BOOST_UBLAS_STRICT_VECTOR_SPARSE</span>
-<a name="l00297"></a>00297 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1map__traits.html">detail::map_traits&lt;A,T&gt;::reference</a> reference;
-<a name="l00298"></a>00298 <span class="preprocessor">#else</span>
-<a name="l00299"></a>00299 <span class="preprocessor"></span> <span class="keyword">typedef</span> sparse_vector_element&lt;self_type&gt; reference;
-<a name="l00300"></a>00300 <span class="preprocessor">#endif</span>
-<a name="l00301"></a>00301 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference&lt;const self_type&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">const_closure_type</a>;
-<a name="l00302"></a>00302 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference&lt;self_type&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">closure_type</a>;
-<a name="l00303"></a>00303 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector.html" title="Index map based sparse vector.">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector.html" title="Index map based sparse vector.">vector_temporary_type</a>;
-<a name="l00304"></a>00304 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__tag.html">sparse_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__tag.html">storage_category</a>;
-<a name="l00305"></a>00305
-<a name="l00306"></a>00306 <span class="comment">// Construction and destruction</span>
-<a name="l00307"></a>00307 BOOST_UBLAS_INLINE
-<a name="l00308"></a>00308 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector.html" title="Index map based sparse vector.">mapped_vector</a> ():
-<a name="l00309"></a>00309 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container&lt;self_type&gt;</a> (),
-<a name="l00310"></a>00310 size_ (0), data_ () {}
-<a name="l00311"></a>00311 BOOST_UBLAS_INLINE
-<a name="l00312"></a>00312 mapped_vector (size_type size, size_type non_zeros = 0):
-<a name="l00313"></a>00313 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container&lt;self_type&gt;</a> (),
-<a name="l00314"></a>00314 size_ (size), data_ () {
-<a name="l00315"></a>00315 detail::map_reserve (data(), restrict_capacity (non_zeros));
-<a name="l00316"></a>00316 }
-<a name="l00317"></a>00317 BOOST_UBLAS_INLINE
-<a name="l00318"></a>00318 mapped_vector (<span class="keyword">const</span> mapped_vector &amp;v):
-<a name="l00319"></a>00319 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container&lt;self_type&gt;</a> (),
-<a name="l00320"></a>00320 size_ (v.size_), data_ (v.data_) {}
-<a name="l00321"></a>00321 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00322"></a>00322 BOOST_UBLAS_INLINE
-<a name="l00323"></a>00323 mapped_vector (<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;ae, size_type non_zeros = 0):
-<a name="l00324"></a>00324 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container&lt;self_type&gt;</a> (),
-<a name="l00325"></a>00325 size_ (ae ().size ()), data_ () {
-<a name="l00326"></a>00326 detail::map_reserve (data(), restrict_capacity (non_zeros));
-<a name="l00327"></a>00327 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l00328"></a>00328 }
-<a name="l00329"></a>00329
-<a name="l00330"></a>00330 <span class="comment">// Accessors</span>
-<a name="l00331"></a>00331 BOOST_UBLAS_INLINE
-<a name="l00332"></a>00332 size_type size ()<span class="keyword"> const </span>{
-<a name="l00333"></a>00333 <span class="keywordflow">return</span> size_;
-<a name="l00334"></a>00334 }
-<a name="l00335"></a>00335 BOOST_UBLAS_INLINE
-<a name="l00336"></a>00336 size_type nnz_capacity ()<span class="keyword"> const </span>{
-<a name="l00337"></a>00337 <span class="keywordflow">return</span> detail::map_capacity (data ());
-<a name="l00338"></a>00338 }
-<a name="l00339"></a>00339 BOOST_UBLAS_INLINE
-<a name="l00340"></a>00340 size_type nnz ()<span class="keyword"> const </span>{
-<a name="l00341"></a>00341 <span class="keywordflow">return</span> data (). size ();
-<a name="l00342"></a>00342 }
-<a name="l00343"></a>00343
-<a name="l00344"></a>00344 <span class="comment">// Storage accessors</span>
-<a name="l00345"></a>00345 BOOST_UBLAS_INLINE
-<a name="l00346"></a>00346 <span class="keyword">const</span> array_type &amp;data ()<span class="keyword"> const </span>{
-<a name="l00347"></a>00347 <span class="keywordflow">return</span> data_;
-<a name="l00348"></a>00348 }
-<a name="l00349"></a>00349 BOOST_UBLAS_INLINE
-<a name="l00350"></a>00350 array_type &amp;data () {
-<a name="l00351"></a>00351 <span class="keywordflow">return</span> data_;
-<a name="l00352"></a>00352 }
-<a name="l00353"></a>00353
-<a name="l00354"></a>00354 <span class="comment">// Resizing</span>
-<a name="l00355"></a>00355 <span class="keyword">private</span>:
-<a name="l00356"></a>00356 BOOST_UBLAS_INLINE
-<a name="l00357"></a>00357 size_type restrict_capacity (size_type non_zeros)<span class="keyword"> const </span>{
-<a name="l00358"></a>00358 non_zeros = (std::min) (non_zeros, size_);
-<a name="l00359"></a>00359 <span class="keywordflow">return</span> non_zeros;
-<a name="l00360"></a>00360 }
-<a name="l00361"></a>00361 <span class="keyword">public</span>:
-<a name="l00362"></a>00362 BOOST_UBLAS_INLINE
-<a name="l00363"></a>00363 <span class="keywordtype">void</span> resize (size_type size, <span class="keywordtype">bool</span> preserve = <span class="keyword">true</span>) {
-<a name="l00364"></a>00364 size_ = size;
-<a name="l00365"></a>00365 <span class="keywordflow">if</span> (preserve) {
-<a name="l00366"></a>00366 data ().erase (data ().lower_bound(size_), data ().end());
-<a name="l00367"></a>00367 }
-<a name="l00368"></a>00368 <span class="keywordflow">else</span> {
-<a name="l00369"></a>00369 data ().clear ();
-<a name="l00370"></a>00370 }
-<a name="l00371"></a>00371 }
-<a name="l00372"></a>00372
-<a name="l00373"></a>00373 <span class="comment">// Reserving</span>
-<a name="l00374"></a>00374 BOOST_UBLAS_INLINE
-<a name="l00375"></a>00375 <span class="keywordtype">void</span> reserve (size_type non_zeros = 0, <span class="keywordtype">bool</span> preserve = <span class="keyword">true</span>) {
-<a name="l00376"></a>00376 detail::map_reserve (data (), restrict_capacity (non_zeros));
-<a name="l00377"></a>00377 }
-<a name="l00378"></a>00378
-<a name="l00379"></a>00379 <span class="comment">// Element support</span>
-<a name="l00380"></a>00380 BOOST_UBLAS_INLINE
-<a name="l00381"></a>00381 pointer find_element (size_type i) {
-<a name="l00382"></a>00382 <span class="keywordflow">return</span> <span class="keyword">const_cast&lt;</span>pointer<span class="keyword">&gt;</span> (<span class="keyword">const_cast&lt;</span><span class="keyword">const </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector.html" title="Index map based sparse vector.">self_type</a>&amp;<span class="keyword">&gt;</span>(*this).find_element (i));
-<a name="l00383"></a>00383 }
-<a name="l00384"></a>00384 BOOST_UBLAS_INLINE
-<a name="l00385"></a>00385 const_pointer find_element (size_type i)<span class="keyword"> const </span>{
-<a name="l00386"></a>00386 const_subiterator_type it (data ().find (i));
-<a name="l00387"></a>00387 <span class="keywordflow">if</span> (it == data ().end ())
-<a name="l00388"></a>00388 <span class="keywordflow">return</span> 0;
-<a name="l00389"></a>00389 BOOST_UBLAS_CHECK ((*it).first == i, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ()); <span class="comment">// broken map</span>
-<a name="l00390"></a>00390 <span class="keywordflow">return</span> &amp;(*it).second;
-<a name="l00391"></a>00391 }
-<a name="l00392"></a>00392
-<a name="l00393"></a>00393 <span class="comment">// Element access</span>
-<a name="l00394"></a>00394 BOOST_UBLAS_INLINE
-<a name="l00395"></a>00395 const_reference operator () (size_type i)<span class="keyword"> const </span>{
-<a name="l00396"></a>00396 BOOST_UBLAS_CHECK (i &lt; size_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00397"></a>00397 const_subiterator_type it (data ().find (i));
-<a name="l00398"></a>00398 <span class="keywordflow">if</span> (it == data ().end ())
-<a name="l00399"></a>00399 <span class="keywordflow">return</span> zero_;
-<a name="l00400"></a>00400 BOOST_UBLAS_CHECK ((*it).first == i, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ()); <span class="comment">// broken map</span>
-<a name="l00401"></a>00401 <span class="keywordflow">return</span> (*it).second;
-<a name="l00402"></a>00402 }
-<a name="l00403"></a>00403 BOOST_UBLAS_INLINE
-<a name="l00404"></a>00404 true_reference ref (size_type i) {
-<a name="l00405"></a>00405 BOOST_UBLAS_CHECK (i &lt; size_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00406"></a>00406 std::pair&lt;subiterator_type, bool&gt; ii (data ().insert (<span class="keyword">typename</span> array_type::value_type (i, value_type<span class="comment">/*zero*/</span>())));
-<a name="l00407"></a>00407 BOOST_UBLAS_CHECK ((ii.first)-&gt;first == i, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ()); <span class="comment">// broken map</span>
-<a name="l00408"></a>00408 <span class="keywordflow">return</span> (ii.first)-&gt;second;
-<a name="l00409"></a>00409 }
-<a name="l00410"></a>00410 BOOST_UBLAS_INLINE
-<a name="l00411"></a>00411 reference operator () (size_type i) {
-<a name="l00412"></a>00412 <span class="preprocessor">#ifndef BOOST_UBLAS_STRICT_VECTOR_SPARSE</span>
-<a name="l00413"></a>00413 <span class="preprocessor"></span> <span class="keywordflow">return</span> ref (i);
-<a name="l00414"></a>00414 <span class="preprocessor">#else</span>
-<a name="l00415"></a>00415 <span class="preprocessor"></span> BOOST_UBLAS_CHECK (i &lt; size_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00416"></a>00416 <span class="keywordflow">return</span> reference (*<span class="keyword">this</span>, i);
-<a name="l00417"></a>00417 <span class="preprocessor">#endif</span>
-<a name="l00418"></a>00418 <span class="preprocessor"></span> }
-<a name="l00419"></a>00419
-<a name="l00420"></a>00420 BOOST_UBLAS_INLINE
-<a name="l00421"></a>00421 const_reference operator [] (size_type i)<span class="keyword"> const </span>{
-<a name="l00422"></a>00422 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) (i);
-<a name="l00423"></a>00423 }
-<a name="l00424"></a>00424 BOOST_UBLAS_INLINE
-<a name="l00425"></a>00425 reference operator [] (size_type i) {
-<a name="l00426"></a>00426 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) (i);
-<a name="l00427"></a>00427 }
-<a name="l00428"></a>00428
-<a name="l00429"></a>00429 <span class="comment">// Element assignment</span>
-<a name="l00430"></a>00430 BOOST_UBLAS_INLINE
-<a name="l00431"></a>00431 true_reference insert_element (size_type i, const_reference t) {
-<a name="l00432"></a>00432 std::pair&lt;subiterator_type, bool&gt; ii = data ().insert (<span class="keyword">typename</span> array_type::value_type (i, t));
-<a name="l00433"></a>00433 BOOST_UBLAS_CHECK (ii.second, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ()); <span class="comment">// duplicate element</span>
-<a name="l00434"></a>00434 BOOST_UBLAS_CHECK ((ii.first)-&gt;first == i, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ()); <span class="comment">// broken map</span>
-<a name="l00435"></a>00435 <span class="keywordflow">if</span> (!ii.second) <span class="comment">// existing element</span>
-<a name="l00436"></a>00436 (ii.first)-&gt;second = t;
-<a name="l00437"></a>00437 <span class="keywordflow">return</span> (ii.first)-&gt;second;
-<a name="l00438"></a>00438 }
-<a name="l00439"></a>00439 BOOST_UBLAS_INLINE
-<a name="l00440"></a>00440 <span class="keywordtype">void</span> erase_element (size_type i) {
-<a name="l00441"></a>00441 subiterator_type it = data ().find (i);
-<a name="l00442"></a>00442 <span class="keywordflow">if</span> (it == data ().end ())
-<a name="l00443"></a>00443 <span class="keywordflow">return</span>;
-<a name="l00444"></a>00444 data ().erase (it);
-<a name="l00445"></a>00445 }
-<a name="l00446"></a>00446
-<a name="l00447"></a>00447 <span class="comment">// Zeroing</span>
-<a name="l00448"></a>00448 BOOST_UBLAS_INLINE
-<a name="l00449"></a>00449 <span class="keywordtype">void</span> clear () {
-<a name="l00450"></a>00450 data ().clear ();
-<a name="l00451"></a>00451 }
-<a name="l00452"></a>00452
-<a name="l00453"></a>00453 <span class="comment">// Assignment</span>
-<a name="l00454"></a>00454 BOOST_UBLAS_INLINE
-<a name="l00455"></a>00455 mapped_vector &amp;operator = (<span class="keyword">const</span> mapped_vector &amp;v) {
-<a name="l00456"></a>00456 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;v) {
-<a name="l00457"></a>00457 size_ = v.size_;
-<a name="l00458"></a>00458 data () = v.data ();
-<a name="l00459"></a>00459 }
-<a name="l00460"></a>00460 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00461"></a>00461 }
-<a name="l00462"></a>00462 <span class="keyword">template</span>&lt;<span class="keyword">class</span> C&gt; <span class="comment">// Container assignment without temporary</span>
-<a name="l00463"></a>00463 BOOST_UBLAS_INLINE
-<a name="l00464"></a>00464 mapped_vector &amp;operator = (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container&lt;C&gt;</a> &amp;v) {
-<a name="l00465"></a>00465 resize (v ().size (), <span class="keyword">false</span>);
-<a name="l00466"></a>00466 assign (v);
-<a name="l00467"></a>00467 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00468"></a>00468 }
-<a name="l00469"></a>00469 BOOST_UBLAS_INLINE
-<a name="l00470"></a>00470 mapped_vector &amp;assign_temporary (mapped_vector &amp;v) {
-<a name="l00471"></a>00471 swap (v);
-<a name="l00472"></a>00472 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00473"></a>00473 }
-<a name="l00474"></a>00474 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00475"></a>00475 BOOST_UBLAS_INLINE
-<a name="l00476"></a>00476 mapped_vector &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;ae) {
-<a name="l00477"></a>00477 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector.html" title="Index map based sparse vector.">self_type</a> temporary (ae, detail::map_capacity (data()));
-<a name="l00478"></a>00478 <span class="keywordflow">return</span> assign_temporary (temporary);
-<a name="l00479"></a>00479 }
-<a name="l00480"></a>00480 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00481"></a>00481 BOOST_UBLAS_INLINE
-<a name="l00482"></a>00482 mapped_vector &amp;assign (<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;ae) {
-<a name="l00483"></a>00483 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l00484"></a>00484 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00485"></a>00485 }
-<a name="l00486"></a>00486
-<a name="l00487"></a>00487 <span class="comment">// Computed assignment</span>
-<a name="l00488"></a>00488 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00489"></a>00489 BOOST_UBLAS_INLINE
-<a name="l00490"></a>00490 mapped_vector &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;ae) {
-<a name="l00491"></a>00491 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector.html" title="Index map based sparse vector.">self_type</a> temporary (*<span class="keyword">this</span> + ae, detail::map_capacity (data()));
-<a name="l00492"></a>00492 <span class="keywordflow">return</span> assign_temporary (temporary);
-<a name="l00493"></a>00493 }
-<a name="l00494"></a>00494 <span class="keyword">template</span>&lt;<span class="keyword">class</span> C&gt; <span class="comment">// Container assignment without temporary</span>
-<a name="l00495"></a>00495 BOOST_UBLAS_INLINE
-<a name="l00496"></a>00496 mapped_vector &amp;operator += (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container&lt;C&gt;</a> &amp;v) {
-<a name="l00497"></a>00497 plus_assign (v);
-<a name="l00498"></a>00498 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00499"></a>00499 }
-<a name="l00500"></a>00500 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00501"></a>00501 BOOST_UBLAS_INLINE
-<a name="l00502"></a>00502 mapped_vector &amp;plus_assign (<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;ae) {
-<a name="l00503"></a>00503 vector_assign&lt;scalar_plus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l00504"></a>00504 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00505"></a>00505 }
-<a name="l00506"></a>00506 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00507"></a>00507 BOOST_UBLAS_INLINE
-<a name="l00508"></a>00508 mapped_vector &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;ae) {
-<a name="l00509"></a>00509 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector.html" title="Index map based sparse vector.">self_type</a> temporary (*<span class="keyword">this</span> - ae, detail::map_capacity (data()));
-<a name="l00510"></a>00510 <span class="keywordflow">return</span> assign_temporary (temporary);
-<a name="l00511"></a>00511 }
-<a name="l00512"></a>00512 <span class="keyword">template</span>&lt;<span class="keyword">class</span> C&gt; <span class="comment">// Container assignment without temporary</span>
-<a name="l00513"></a>00513 BOOST_UBLAS_INLINE
-<a name="l00514"></a>00514 mapped_vector &amp;operator -= (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container&lt;C&gt;</a> &amp;v) {
-<a name="l00515"></a>00515 minus_assign (v);
-<a name="l00516"></a>00516 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00517"></a>00517 }
-<a name="l00518"></a>00518 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00519"></a>00519 BOOST_UBLAS_INLINE
-<a name="l00520"></a>00520 mapped_vector &amp;minus_assign (<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;ae) {
-<a name="l00521"></a>00521 vector_assign&lt;scalar_minus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l00522"></a>00522 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00523"></a>00523 }
-<a name="l00524"></a>00524 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l00525"></a>00525 BOOST_UBLAS_INLINE
-<a name="l00526"></a>00526 mapped_vector &amp;operator *= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l00527"></a>00527 vector_assign_scalar&lt;scalar_multiplies_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l00528"></a>00528 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00529"></a>00529 }
-<a name="l00530"></a>00530 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l00531"></a>00531 BOOST_UBLAS_INLINE
-<a name="l00532"></a>00532 mapped_vector &amp;operator /= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l00533"></a>00533 vector_assign_scalar&lt;scalar_divides_assign&gt; (*<span class="keyword">this</span>, at);
-<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
-<a name="l00537"></a>00537 <span class="comment">// Swapping</span>
-<a name="l00538"></a>00538 BOOST_UBLAS_INLINE
-<a name="l00539"></a>00539 <span class="keywordtype">void</span> swap (mapped_vector &amp;v) {
-<a name="l00540"></a>00540 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;v) {
-<a name="l00541"></a>00541 std::swap (size_, v.size_);
-<a name="l00542"></a>00542 data ().swap (v.data ());
-<a name="l00543"></a>00543 }
-<a name="l00544"></a>00544 }
-<a name="l00545"></a>00545 BOOST_UBLAS_INLINE
-<a name="l00546"></a>00546 <span class="keyword">friend</span> <span class="keywordtype">void</span> swap (mapped_vector &amp;v1, mapped_vector &amp;v2) {
-<a name="l00547"></a>00547 v1.swap (v2);
-<a name="l00548"></a>00548 }
-<a name="l00549"></a>00549
-<a name="l00550"></a>00550 <span class="comment">// Iterator types</span>
-<a name="l00551"></a>00551 <span class="keyword">private</span>:
-<a name="l00552"></a>00552 <span class="comment">// Use storage iterator</span>
-<a name="l00553"></a>00553 <span class="keyword">typedef</span> <span class="keyword">typename</span> A::const_iterator const_subiterator_type;
-<a name="l00554"></a>00554 <span class="keyword">typedef</span> <span class="keyword">typename</span> A::iterator subiterator_type;
-<a name="l00555"></a>00555
-<a name="l00556"></a>00556 BOOST_UBLAS_INLINE
-<a name="l00557"></a>00557 true_reference at_element (size_type i) {
-<a name="l00558"></a>00558 BOOST_UBLAS_CHECK (i &lt; size_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00559"></a>00559 subiterator_type it (data ().find (i));
-<a name="l00560"></a>00560 BOOST_UBLAS_CHECK (it != data ().end(), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00561"></a>00561 BOOST_UBLAS_CHECK ((*it).first == i, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ()); <span class="comment">// broken map</span>
-<a name="l00562"></a>00562 <span class="keywordflow">return</span> it-&gt;second;
-<a name="l00563"></a>00563 }
-<a name="l00564"></a>00564
-<a name="l00565"></a>00565 <span class="keyword">public</span>:
-<a name="l00566"></a>00566 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1const__iterator.html">const_iterator</a>;
-<a name="l00567"></a>00567 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1iterator.html">iterator</a>;
-<a name="l00568"></a>00568
-<a name="l00569"></a>00569 <span class="comment">// Element lookup</span>
-<a name="l00570"></a>00570 <span class="comment">// BOOST_UBLAS_INLINE This function seems to be big. So we do not let the compiler inline it.</span>
-<a name="l00571"></a>00571 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1const__iterator.html">const_iterator</a> find (size_type i)<span class="keyword"> const </span>{
-<a name="l00572"></a>00572 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1const__iterator.html">const_iterator</a> (*<span class="keyword">this</span>, data ().lower_bound (i));
-<a name="l00573"></a>00573 }
-<a name="l00574"></a>00574 <span class="comment">// BOOST_UBLAS_INLINE This function seems to be big. So we do not let the compiler inline it.</span>
-<a name="l00575"></a>00575 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1iterator.html">iterator</a> find (size_type i) {
-<a name="l00576"></a>00576 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1iterator.html">iterator</a> (*<span class="keyword">this</span>, data ().lower_bound (i));
-<a name="l00577"></a>00577 }
-<a name="l00578"></a>00578
-<a name="l00579"></a>00579
-<a name="l00580"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1const__iterator.html">00580</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1const__iterator.html">const_iterator</a>:
-<a name="l00581"></a>00581 <span class="keyword">public</span> container_const_reference&lt;mapped_vector&gt;,
-<a name="l00582"></a>00582 <span class="keyword">public</span> bidirectional_iterator_base&lt;sparse_bidirectional_iterator_tag,
-<a name="l00583"></a>00583 const_iterator, value_type&gt; {
-<a name="l00584"></a>00584 <span class="keyword">public</span>:
-<a name="l00585"></a>00585 <span class="keyword">typedef</span> <span class="keyword">typename</span> mapped_vector::value_type value_type;
-<a name="l00586"></a>00586 <span class="keyword">typedef</span> <span class="keyword">typename</span> mapped_vector::difference_type difference_type;
-<a name="l00587"></a>00587 <span class="keyword">typedef</span> <span class="keyword">typename</span> mapped_vector::const_reference reference;
-<a name="l00588"></a>00588 <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="keyword">typename</span> mapped_vector::pointer pointer;
-<a name="l00589"></a>00589
-<a name="l00590"></a>00590 <span class="comment">// Construction and destruction</span>
-<a name="l00591"></a>00591 BOOST_UBLAS_INLINE
-<a name="l00592"></a>00592 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1const__iterator.html">const_iterator</a> ():
-<a name="l00593"></a>00593 container_const_reference&lt;self_type&gt; (), it_ () {}
-<a name="l00594"></a>00594 BOOST_UBLAS_INLINE
-<a name="l00595"></a>00595 const_iterator (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector.html" title="Index map based sparse vector.">self_type</a> &amp;v, <span class="keyword">const</span> const_subiterator_type &amp;it):
-<a name="l00596"></a>00596 container_const_reference&lt;self_type&gt; (v), it_ (it) {}
-<a name="l00597"></a>00597 BOOST_UBLAS_INLINE
-<a name="l00598"></a>00598 const_iterator (<span class="keyword">const</span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1iterator.html">self_type::iterator</a> &amp;it): <span class="comment">// ISSUE self_type:: stops VC8 using std::iterator here</span>
-<a name="l00599"></a>00599 container_const_reference&lt;self_type&gt; (it ()), it_ (it.it_) {}
-<a name="l00600"></a>00600
-<a name="l00601"></a>00601 <span class="comment">// Arithmetic</span>
-<a name="l00602"></a>00602 BOOST_UBLAS_INLINE
-<a name="l00603"></a>00603 const_iterator &amp;operator ++ () {
-<a name="l00604"></a>00604 ++ it_;
-<a name="l00605"></a>00605 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00606"></a>00606 }
-<a name="l00607"></a>00607 BOOST_UBLAS_INLINE
-<a name="l00608"></a>00608 const_iterator &amp;operator -- () {
-<a name="l00609"></a>00609 -- it_;
-<a name="l00610"></a>00610 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00611"></a>00611 }
-<a name="l00612"></a>00612
-<a name="l00613"></a>00613 <span class="comment">// Dereference</span>
-<a name="l00614"></a>00614 BOOST_UBLAS_INLINE
-<a name="l00615"></a>00615 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l00616"></a>00616 BOOST_UBLAS_CHECK (index () &lt; (*<span class="keyword">this</span>) ().size (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00617"></a>00617 <span class="keywordflow">return</span> (*it_).second;
-<a name="l00618"></a>00618 }
-<a name="l00619"></a>00619
-<a name="l00620"></a>00620 <span class="comment">// Index</span>
-<a name="l00621"></a>00621 BOOST_UBLAS_INLINE
-<a name="l00622"></a>00622 size_type index ()<span class="keyword"> const </span>{
-<a name="l00623"></a>00623 BOOST_UBLAS_CHECK (*<span class="keyword">this</span> != (*<span class="keyword">this</span>) ().end (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00624"></a>00624 BOOST_UBLAS_CHECK ((*it_).first &lt; (*<span class="keyword">this</span>) ().size (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00625"></a>00625 <span class="keywordflow">return</span> (*it_).first;
-<a name="l00626"></a>00626 }
-<a name="l00627"></a>00627
-<a name="l00628"></a>00628 <span class="comment">// Assignment</span>
-<a name="l00629"></a>00629 BOOST_UBLAS_INLINE
-<a name="l00630"></a>00630 const_iterator &amp;operator = (<span class="keyword">const</span> const_iterator &amp;it) {
-<a name="l00631"></a>00631 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l00632"></a>00632 it_ = it.it_;
-<a name="l00633"></a>00633 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00634"></a>00634 }
-<a name="l00635"></a>00635
-<a name="l00636"></a>00636 <span class="comment">// Comparison</span>
-<a name="l00637"></a>00637 BOOST_UBLAS_INLINE
-<a name="l00638"></a>00638 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l00639"></a>00639 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="l00640"></a>00640 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l00641"></a>00641 }
-<a name="l00642"></a>00642
-<a name="l00643"></a>00643 <span class="keyword">private</span>:
-<a name="l00644"></a>00644 const_subiterator_type it_;
-<a name="l00645"></a>00645 };
-<a name="l00646"></a>00646
-<a name="l00647"></a>00647 BOOST_UBLAS_INLINE
-<a name="l00648"></a>00648 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1const__iterator.html">const_iterator</a> begin ()<span class="keyword"> const </span>{
-<a name="l00649"></a>00649 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1const__iterator.html">const_iterator</a> (*<span class="keyword">this</span>, data ().begin ());
-<a name="l00650"></a>00650 }
-<a name="l00651"></a>00651 BOOST_UBLAS_INLINE
-<a name="l00652"></a>00652 const_iterator end ()<span class="keyword"> const </span>{
-<a name="l00653"></a>00653 <span class="keywordflow">return</span> const_iterator (*<span class="keyword">this</span>, data ().end ());
-<a name="l00654"></a>00654 }
-<a name="l00655"></a>00655
-<a name="l00656"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1iterator.html">00656</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1iterator.html">iterator</a>:
-<a name="l00657"></a>00657 <span class="keyword">public</span> container_reference&lt;mapped_vector&gt;,
-<a name="l00658"></a>00658 <span class="keyword">public</span> bidirectional_iterator_base&lt;sparse_bidirectional_iterator_tag,
-<a name="l00659"></a>00659 iterator, value_type&gt; {
-<a name="l00660"></a>00660 <span class="keyword">public</span>:
-<a name="l00661"></a>00661 <span class="keyword">typedef</span> <span class="keyword">typename</span> mapped_vector::value_type value_type;
-<a name="l00662"></a>00662 <span class="keyword">typedef</span> <span class="keyword">typename</span> mapped_vector::difference_type difference_type;
-<a name="l00663"></a>00663 <span class="keyword">typedef</span> <span class="keyword">typename</span> mapped_vector::true_reference reference;
-<a name="l00664"></a>00664 <span class="keyword">typedef</span> <span class="keyword">typename</span> mapped_vector::pointer pointer;
-<a name="l00665"></a>00665
-<a name="l00666"></a>00666 <span class="comment">// Construction and destruction</span>
-<a name="l00667"></a>00667 BOOST_UBLAS_INLINE
-<a name="l00668"></a>00668 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1iterator.html">iterator</a> ():
-<a name="l00669"></a>00669 container_reference&lt;self_type&gt; (), it_ () {}
-<a name="l00670"></a>00670 BOOST_UBLAS_INLINE
-<a name="l00671"></a>00671 iterator (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector.html" title="Index map based sparse vector.">self_type</a> &amp;v, <span class="keyword">const</span> subiterator_type &amp;it):
-<a name="l00672"></a>00672 container_reference&lt;self_type&gt; (v), it_ (it) {}
-<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 iterator &amp;operator ++ () {
-<a name="l00677"></a>00677 ++ it_;
-<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 iterator &amp;operator -- () {
-<a name="l00682"></a>00682 -- it_;
-<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
-<a name="l00686"></a>00686 <span class="comment">// Dereference</span>
-<a name="l00687"></a>00687 BOOST_UBLAS_INLINE
-<a name="l00688"></a>00688 reference operator * ()<span class="keyword"> const </span>{
-<a name="l00689"></a>00689 BOOST_UBLAS_CHECK (index () &lt; (*<span class="keyword">this</span>) ().size (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00690"></a>00690 <span class="keywordflow">return</span> (*it_).second;
-<a name="l00691"></a>00691 }
-<a name="l00692"></a>00692
-<a name="l00693"></a>00693 <span class="comment">// Index</span>
-<a name="l00694"></a>00694 BOOST_UBLAS_INLINE
-<a name="l00695"></a>00695 size_type index ()<span class="keyword"> const </span>{
-<a name="l00696"></a>00696 BOOST_UBLAS_CHECK (*<span class="keyword">this</span> != (*<span class="keyword">this</span>) ().end (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00697"></a>00697 BOOST_UBLAS_CHECK ((*it_).first &lt; (*<span class="keyword">this</span>) ().size (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00698"></a>00698 <span class="keywordflow">return</span> (*it_).first;
-<a name="l00699"></a>00699 }
-<a name="l00700"></a>00700
-<a name="l00701"></a>00701 <span class="comment">// Assignment</span>
-<a name="l00702"></a>00702 BOOST_UBLAS_INLINE
-<a name="l00703"></a>00703 iterator &amp;operator = (<span class="keyword">const</span> iterator &amp;it) {
-<a name="l00704"></a>00704 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l00705"></a>00705 it_ = it.it_;
-<a name="l00706"></a>00706 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00707"></a>00707 }
-<a name="l00708"></a>00708
-<a name="l00709"></a>00709 <span class="comment">// Comparison</span>
-<a name="l00710"></a>00710 BOOST_UBLAS_INLINE
-<a name="l00711"></a>00711 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l00712"></a>00712 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="l00713"></a>00713 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l00714"></a>00714 }
-<a name="l00715"></a>00715
-<a name="l00716"></a>00716 <span class="keyword">private</span>:
-<a name="l00717"></a>00717 subiterator_type it_;
-<a name="l00718"></a>00718
-<a name="l00719"></a>00719 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1const__iterator.html">const_iterator</a>;
-<a name="l00720"></a>00720 };
-<a name="l00721"></a>00721
-<a name="l00722"></a>00722 BOOST_UBLAS_INLINE
-<a name="l00723"></a>00723 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1iterator.html">iterator</a> begin () {
-<a name="l00724"></a>00724 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1iterator.html">iterator</a> (*<span class="keyword">this</span>, data ().begin ());
-<a name="l00725"></a>00725 }
-<a name="l00726"></a>00726 BOOST_UBLAS_INLINE
-<a name="l00727"></a>00727 iterator end () {
-<a name="l00728"></a>00728 <span class="keywordflow">return</span> iterator (*<span class="keyword">this</span>, data ().end ());
-<a name="l00729"></a>00729 }
-<a name="l00730"></a>00730
-<a name="l00731"></a>00731 <span class="comment">// Reverse iterator</span>
-<a name="l00732"></a>00732 <span class="keyword">typedef</span> reverse_iterator_base&lt;const_iterator&gt; const_reverse_iterator;
-<a name="l00733"></a>00733 <span class="keyword">typedef</span> reverse_iterator_base&lt;iterator&gt; reverse_iterator;
-<a name="l00734"></a>00734
-<a name="l00735"></a>00735 BOOST_UBLAS_INLINE
-<a name="l00736"></a>00736 const_reverse_iterator rbegin ()<span class="keyword"> const </span>{
-<a name="l00737"></a>00737 <span class="keywordflow">return</span> const_reverse_iterator (end ());
-<a name="l00738"></a>00738 }
-<a name="l00739"></a>00739 BOOST_UBLAS_INLINE
-<a name="l00740"></a>00740 const_reverse_iterator rend ()<span class="keyword"> const </span>{
-<a name="l00741"></a>00741 <span class="keywordflow">return</span> const_reverse_iterator (begin ());
-<a name="l00742"></a>00742 }
-<a name="l00743"></a>00743 BOOST_UBLAS_INLINE
-<a name="l00744"></a>00744 reverse_iterator rbegin () {
-<a name="l00745"></a>00745 <span class="keywordflow">return</span> reverse_iterator (end ());
-<a name="l00746"></a>00746 }
-<a name="l00747"></a>00747 BOOST_UBLAS_INLINE
-<a name="l00748"></a>00748 reverse_iterator rend () {
-<a name="l00749"></a>00749 <span class="keywordflow">return</span> reverse_iterator (begin ());
-<a name="l00750"></a>00750 }
-<a name="l00751"></a>00751
-<a name="l00752"></a>00752 <span class="comment">// Serialization</span>
-<a name="l00753"></a>00753 <span class="keyword">template</span>&lt;<span class="keyword">class</span> Archive&gt;
-<a name="l00754"></a>00754 <span class="keywordtype">void</span> serialize(Archive &amp; ar, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="comment">/* file_version */</span>){
-<a name="l00755"></a>00755 serialization::collection_size_type s (size_);
-<a name="l00756"></a>00756 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;size&quot;</span>,s);
-<a name="l00757"></a>00757 <span class="keywordflow">if</span> (Archive::is_loading::value) {
-<a name="l00758"></a>00758 size_ = s;
-<a name="l00759"></a>00759 }
-<a name="l00760"></a>00760 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;data&quot;</span>, data_);
-<a name="l00761"></a>00761 }
-<a name="l00762"></a>00762
-<a name="l00763"></a>00763 <span class="keyword">private</span>:
-<a name="l00764"></a>00764 size_type size_;
-<a name="l00765"></a>00765 array_type data_;
-<a name="l00766"></a>00766 <span class="keyword">static</span> <span class="keyword">const</span> value_type zero_;
-<a name="l00767"></a>00767 };
-<a name="l00768"></a>00768
-<a name="l00769"></a>00769 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> A&gt;
-<a name="l00770"></a>00770 <span class="keyword">const</span> <span class="keyword">typename</span> mapped_vector&lt;T, A&gt;::value_type mapped_vector&lt;T, A&gt;::zero_ = value_type<span class="comment">/*zero*/</span>();
-<a name="l00771"></a>00771
-<a name="l00772"></a>00772
-<a name="l00773"></a>00773 <span class="comment">// Thanks to Kresimir Fresl for extending this to cover different index bases.</span>
-<a name="l00774"></a>00774
-<a name="l00796"></a>00796 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, std::<span class="keywordtype">size_t</span> IB, <span class="keyword">class</span> IA, <span class="keyword">class</span> TA&gt;
-<a name="l00797"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector.html">00797</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector.html" title="Compressed array based sparse vector.">compressed_vector</a>:
-<a name="l00798"></a>00798 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container</a>&lt;compressed_vector&lt;T, IB, IA, TA&gt; &gt; {
-<a name="l00799"></a>00799
-<a name="l00800"></a>00800 <span class="keyword">typedef</span> T &amp;true_reference;
-<a name="l00801"></a>00801 <span class="keyword">typedef</span> T *pointer;
-<a name="l00802"></a>00802 <span class="keyword">typedef</span> <span class="keyword">const</span> T *const_pointer;
-<a name="l00803"></a>00803 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector.html" title="Compressed array based sparse vector.">compressed_vector&lt;T, IB, IA, TA&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector.html" title="Compressed array based sparse vector.">self_type</a>;
-<a name="l00804"></a>00804 <span class="keyword">public</span>:
-<a name="l00805"></a>00805 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l00806"></a>00806 <span class="preprocessor"></span> <span class="keyword">using</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container&lt;self_type&gt;::operator </a>();
-<a name="l00807"></a>00807 <span class="preprocessor">#endif</span>
-<a name="l00808"></a>00808 <span class="preprocessor"></span> <span class="comment">// ISSUE require type consistency check</span>
-<a name="l00809"></a>00809 <span class="comment">// is_convertable (IA::size_type, TA::size_type)</span>
-<a name="l00810"></a>00810 <span class="keyword">typedef</span> <span class="keyword">typename</span> IA::value_type size_type;
-<a name="l00811"></a>00811 <span class="keyword">typedef</span> <span class="keyword">typename</span> IA::difference_type difference_type;
-<a name="l00812"></a>00812 <span class="keyword">typedef</span> T value_type;
-<a name="l00813"></a>00813 <span class="keyword">typedef</span> <span class="keyword">const</span> T &amp;const_reference;
-<a name="l00814"></a>00814 <span class="preprocessor">#ifndef BOOST_UBLAS_STRICT_VECTOR_SPARSE</span>
-<a name="l00815"></a>00815 <span class="preprocessor"></span> <span class="keyword">typedef</span> T &amp;reference;
-<a name="l00816"></a>00816 <span class="preprocessor">#else</span>
-<a name="l00817"></a>00817 <span class="preprocessor"></span> <span class="keyword">typedef</span> sparse_vector_element&lt;self_type&gt; reference;
-<a name="l00818"></a>00818 <span class="preprocessor">#endif</span>
-<a name="l00819"></a>00819 <span class="preprocessor"></span> <span class="keyword">typedef</span> IA index_array_type;
-<a name="l00820"></a>00820 <span class="keyword">typedef</span> TA value_array_type;
-<a name="l00821"></a>00821 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference&lt;const self_type&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">const_closure_type</a>;
-<a name="l00822"></a>00822 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference&lt;self_type&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">closure_type</a>;
-<a name="l00823"></a>00823 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector.html" title="Compressed array based sparse vector.">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector.html" title="Compressed array based sparse vector.">vector_temporary_type</a>;
-<a name="l00824"></a>00824 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__tag.html">sparse_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__tag.html">storage_category</a>;
-<a name="l00825"></a>00825
-<a name="l00826"></a>00826 <span class="comment">// Construction and destruction</span>
-<a name="l00827"></a>00827 BOOST_UBLAS_INLINE
-<a name="l00828"></a>00828 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector.html" title="Compressed array based sparse vector.">compressed_vector</a> ():
-<a name="l00829"></a>00829 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container&lt;self_type&gt;</a> (),
-<a name="l00830"></a>00830 size_ (0), capacity_ (restrict_capacity (0)), filled_ (0),
-<a name="l00831"></a>00831 index_data_ (capacity_), value_data_ (capacity_) {
-<a name="l00832"></a>00832 storage_invariants ();
-<a name="l00833"></a>00833 }
-<a name="l00834"></a>00834 <span class="keyword">explicit</span> BOOST_UBLAS_INLINE
-<a name="l00835"></a>00835 compressed_vector (size_type size, size_type non_zeros = 0):
-<a name="l00836"></a>00836 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container&lt;self_type&gt;</a> (),
-<a name="l00837"></a>00837 size_ (size), capacity_ (restrict_capacity (non_zeros)), filled_ (0),
-<a name="l00838"></a>00838 index_data_ (capacity_), value_data_ (capacity_) {
-<a name="l00839"></a>00839 storage_invariants ();
-<a name="l00840"></a>00840 }
-<a name="l00841"></a>00841 BOOST_UBLAS_INLINE
-<a name="l00842"></a>00842 compressed_vector (<span class="keyword">const</span> compressed_vector &amp;v):
-<a name="l00843"></a>00843 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container&lt;self_type&gt;</a> (),
-<a name="l00844"></a>00844 size_ (v.size_), capacity_ (v.capacity_), filled_ (v.filled_),
-<a name="l00845"></a>00845 index_data_ (v.index_data_), value_data_ (v.value_data_) {
-<a name="l00846"></a>00846 storage_invariants ();
-<a name="l00847"></a>00847 }
-<a name="l00848"></a>00848 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l00849"></a>00849 BOOST_UBLAS_INLINE
-<a name="l00850"></a>00850 compressed_vector (<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;ae, size_type non_zeros = 0):
-<a name="l00851"></a>00851 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container&lt;self_type&gt;</a> (),
-<a name="l00852"></a>00852 size_ (ae ().size ()), capacity_ (restrict_capacity (non_zeros)), filled_ (0),
-<a name="l00853"></a>00853 index_data_ (capacity_), value_data_ (capacity_) {
-<a name="l00854"></a>00854 storage_invariants ();
-<a name="l00855"></a>00855 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l00856"></a>00856 }
-<a name="l00857"></a>00857
-<a name="l00858"></a>00858 <span class="comment">// Accessors</span>
-<a name="l00859"></a>00859 BOOST_UBLAS_INLINE
-<a name="l00860"></a>00860 size_type size ()<span class="keyword"> const </span>{
-<a name="l00861"></a>00861 <span class="keywordflow">return</span> size_;
-<a name="l00862"></a>00862 }
-<a name="l00863"></a>00863 BOOST_UBLAS_INLINE
-<a name="l00864"></a>00864 size_type nnz_capacity ()<span class="keyword"> const </span>{
-<a name="l00865"></a>00865 <span class="keywordflow">return</span> capacity_;
-<a name="l00866"></a>00866 }
-<a name="l00867"></a>00867 BOOST_UBLAS_INLINE
-<a name="l00868"></a>00868 size_type nnz ()<span class="keyword"> const </span>{
-<a name="l00869"></a>00869 <span class="keywordflow">return</span> filled_;
-<a name="l00870"></a>00870 }
-<a name="l00871"></a>00871
-<a name="l00872"></a>00872 <span class="comment">// Storage accessors</span>
-<a name="l00873"></a>00873 BOOST_UBLAS_INLINE
-<a name="l00874"></a>00874 <span class="keyword">static</span> size_type index_base () {
-<a name="l00875"></a>00875 <span class="keywordflow">return</span> IB;
-<a name="l00876"></a>00876 }
-<a name="l00877"></a>00877 BOOST_UBLAS_INLINE
-<a name="l00878"></a>00878 <span class="keyword">typename</span> index_array_type::size_type filled ()<span class="keyword"> const </span>{
-<a name="l00879"></a>00879 <span class="keywordflow">return</span> filled_;
-<a name="l00880"></a>00880 }
-<a name="l00881"></a>00881 BOOST_UBLAS_INLINE
-<a name="l00882"></a>00882 <span class="keyword">const</span> index_array_type &amp;index_data ()<span class="keyword"> const </span>{
-<a name="l00883"></a>00883 <span class="keywordflow">return</span> index_data_;
-<a name="l00884"></a>00884 }
-<a name="l00885"></a>00885 BOOST_UBLAS_INLINE
-<a name="l00886"></a>00886 <span class="keyword">const</span> value_array_type &amp;value_data ()<span class="keyword"> const </span>{
-<a name="l00887"></a>00887 <span class="keywordflow">return</span> value_data_;
-<a name="l00888"></a>00888 }
-<a name="l00889"></a>00889 BOOST_UBLAS_INLINE
-<a name="l00890"></a>00890 <span class="keywordtype">void</span> set_filled (<span class="keyword">const</span> <span class="keyword">typename</span> index_array_type::size_type &amp; filled) {
-<a name="l00891"></a>00891 filled_ = filled;
-<a name="l00892"></a>00892 storage_invariants ();
-<a name="l00893"></a>00893 }
-<a name="l00894"></a>00894 BOOST_UBLAS_INLINE
-<a name="l00895"></a>00895 index_array_type &amp;index_data () {
-<a name="l00896"></a>00896 <span class="keywordflow">return</span> index_data_;
-<a name="l00897"></a>00897 }
-<a name="l00898"></a>00898 BOOST_UBLAS_INLINE
-<a name="l00899"></a>00899 value_array_type &amp;value_data () {
-<a name="l00900"></a>00900 <span class="keywordflow">return</span> value_data_;
-<a name="l00901"></a>00901 }
-<a name="l00902"></a>00902
-<a name="l00903"></a>00903 <span class="comment">// Resizing</span>
-<a name="l00904"></a>00904 <span class="keyword">private</span>:
-<a name="l00905"></a>00905 BOOST_UBLAS_INLINE
-<a name="l00906"></a>00906 size_type restrict_capacity (size_type non_zeros)<span class="keyword"> const </span>{
-<a name="l00907"></a>00907 non_zeros = (std::max) (non_zeros, size_type (1));
-<a name="l00908"></a>00908 non_zeros = (std::min) (non_zeros, size_);
-<a name="l00909"></a>00909 <span class="keywordflow">return</span> non_zeros;
-<a name="l00910"></a>00910 }
-<a name="l00911"></a>00911 <span class="keyword">public</span>:
-<a name="l00912"></a>00912 BOOST_UBLAS_INLINE
-<a name="l00913"></a>00913 <span class="keywordtype">void</span> resize (size_type size, <span class="keywordtype">bool</span> preserve = <span class="keyword">true</span>) {
-<a name="l00914"></a>00914 size_ = size;
-<a name="l00915"></a>00915 capacity_ = restrict_capacity (capacity_);
-<a name="l00916"></a>00916 <span class="keywordflow">if</span> (preserve) {
-<a name="l00917"></a>00917 index_data_. resize (capacity_, size_type ());
-<a name="l00918"></a>00918 value_data_. resize (capacity_, value_type ());
-<a name="l00919"></a>00919 filled_ = (std::min) (capacity_, filled_);
-<a name="l00920"></a>00920 <span class="keywordflow">while</span> ((filled_ &gt; 0) &amp;&amp; (zero_based(index_data_[filled_ - 1]) &gt;= size)) {
-<a name="l00921"></a>00921 --filled_;
-<a name="l00922"></a>00922 }
-<a name="l00923"></a>00923 }
-<a name="l00924"></a>00924 <span class="keywordflow">else</span> {
-<a name="l00925"></a>00925 index_data_. resize (capacity_);
-<a name="l00926"></a>00926 value_data_. resize (capacity_);
-<a name="l00927"></a>00927 filled_ = 0;
-<a name="l00928"></a>00928 }
-<a name="l00929"></a>00929 storage_invariants ();
-<a name="l00930"></a>00930 }
-<a name="l00931"></a>00931
-<a name="l00932"></a>00932 <span class="comment">// Reserving</span>
-<a name="l00933"></a>00933 BOOST_UBLAS_INLINE
-<a name="l00934"></a>00934 <span class="keywordtype">void</span> reserve (size_type non_zeros, <span class="keywordtype">bool</span> preserve = <span class="keyword">true</span>) {
-<a name="l00935"></a>00935 capacity_ = restrict_capacity (non_zeros);
-<a name="l00936"></a>00936 <span class="keywordflow">if</span> (preserve) {
-<a name="l00937"></a>00937 index_data_. resize (capacity_, size_type ());
-<a name="l00938"></a>00938 value_data_. resize (capacity_, value_type ());
-<a name="l00939"></a>00939 filled_ = (std::min) (capacity_, filled_);
-<a name="l00940"></a>00940 }
-<a name="l00941"></a>00941 <span class="keywordflow">else</span> {
-<a name="l00942"></a>00942 index_data_. resize (capacity_);
-<a name="l00943"></a>00943 value_data_. resize (capacity_);
-<a name="l00944"></a>00944 filled_ = 0;
-<a name="l00945"></a>00945 }
-<a name="l00946"></a>00946 storage_invariants ();
-<a name="l00947"></a>00947 }
-<a name="l00948"></a>00948
-<a name="l00949"></a>00949 <span class="comment">// Element support</span>
-<a name="l00950"></a>00950 BOOST_UBLAS_INLINE
-<a name="l00951"></a>00951 pointer find_element (size_type i) {
-<a name="l00952"></a>00952 <span class="keywordflow">return</span> <span class="keyword">const_cast&lt;</span>pointer<span class="keyword">&gt;</span> (<span class="keyword">const_cast&lt;</span><span class="keyword">const </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector.html" title="Compressed array based sparse vector.">self_type</a>&amp;<span class="keyword">&gt;</span>(*this).find_element (i));
-<a name="l00953"></a>00953 }
-<a name="l00954"></a>00954 BOOST_UBLAS_INLINE
-<a name="l00955"></a>00955 const_pointer find_element (size_type i)<span class="keyword"> const </span>{
-<a name="l00956"></a>00956 const_subiterator_type it (detail::lower_bound (index_data_.begin (), index_data_.begin () + filled_, k_based (i), std::less&lt;size_type&gt; ()));
-<a name="l00957"></a>00957 <span class="keywordflow">if</span> (it == index_data_.begin () + filled_ || *it != k_based (i))
-<a name="l00958"></a>00958 <span class="keywordflow">return</span> 0;
-<a name="l00959"></a>00959 <span class="keywordflow">return</span> &amp;value_data_ [it - index_data_.begin ()];
-<a name="l00960"></a>00960 }
-<a name="l00961"></a>00961
-<a name="l00962"></a>00962 <span class="comment">// Element access</span>
-<a name="l00963"></a>00963 BOOST_UBLAS_INLINE
-<a name="l00964"></a>00964 const_reference operator () (size_type i)<span class="keyword"> const </span>{
-<a name="l00965"></a>00965 BOOST_UBLAS_CHECK (i &lt; size_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00966"></a>00966 const_subiterator_type it (detail::lower_bound (index_data_.begin (), index_data_.begin () + filled_, k_based (i), std::less&lt;size_type&gt; ()));
-<a name="l00967"></a>00967 <span class="keywordflow">if</span> (it == index_data_.begin () + filled_ || *it != k_based (i))
-<a name="l00968"></a>00968 <span class="keywordflow">return</span> zero_;
-<a name="l00969"></a>00969 <span class="keywordflow">return</span> value_data_ [it - index_data_.begin ()];
-<a name="l00970"></a>00970 }
-<a name="l00971"></a>00971 BOOST_UBLAS_INLINE
-<a name="l00972"></a>00972 true_reference ref (size_type i) {
-<a name="l00973"></a>00973 BOOST_UBLAS_CHECK (i &lt; size_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00974"></a>00974 subiterator_type it (detail::lower_bound (index_data_.begin (), index_data_.begin () + filled_, k_based (i), std::less&lt;size_type&gt; ()));
-<a name="l00975"></a>00975 <span class="keywordflow">if</span> (it == index_data_.begin () + filled_ || *it != k_based (i))
-<a name="l00976"></a>00976 <span class="keywordflow">return</span> insert_element (i, value_type<span class="comment">/*zero*/</span>());
-<a name="l00977"></a>00977 <span class="keywordflow">else</span>
-<a name="l00978"></a>00978 <span class="keywordflow">return</span> value_data_ [it - index_data_.begin ()];
-<a name="l00979"></a>00979 }
-<a name="l00980"></a>00980 BOOST_UBLAS_INLINE
-<a name="l00981"></a>00981 reference operator () (size_type i) {
-<a name="l00982"></a>00982 <span class="preprocessor">#ifndef BOOST_UBLAS_STRICT_VECTOR_SPARSE</span>
-<a name="l00983"></a>00983 <span class="preprocessor"></span> <span class="keywordflow">return</span> ref (i) ;
-<a name="l00984"></a>00984 <span class="preprocessor">#else</span>
-<a name="l00985"></a>00985 <span class="preprocessor"></span> BOOST_UBLAS_CHECK (i &lt; size_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l00986"></a>00986 <span class="keywordflow">return</span> reference (*<span class="keyword">this</span>, i);
-<a name="l00987"></a>00987 <span class="preprocessor">#endif</span>
-<a name="l00988"></a>00988 <span class="preprocessor"></span> }
-<a name="l00989"></a>00989
-<a name="l00990"></a>00990 BOOST_UBLAS_INLINE
-<a name="l00991"></a>00991 const_reference operator [] (size_type i)<span class="keyword"> const </span>{
-<a name="l00992"></a>00992 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) (i);
-<a name="l00993"></a>00993 }
-<a name="l00994"></a>00994 BOOST_UBLAS_INLINE
-<a name="l00995"></a>00995 reference operator [] (size_type i) {
-<a name="l00996"></a>00996 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) (i);
-<a name="l00997"></a>00997 }
-<a name="l00998"></a>00998
-<a name="l00999"></a>00999 <span class="comment">// Element assignment</span>
-<a name="l01000"></a>01000 BOOST_UBLAS_INLINE
-<a name="l01001"></a>01001 true_reference insert_element (size_type i, const_reference t) {
-<a name="l01002"></a>01002 BOOST_UBLAS_CHECK (!find_element (i), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ()); <span class="comment">// duplicate element</span>
-<a name="l01003"></a>01003 <span class="keywordflow">if</span> (filled_ &gt;= capacity_)
-<a name="l01004"></a>01004 reserve (2 * capacity_, <span class="keyword">true</span>);
-<a name="l01005"></a>01005 subiterator_type it (detail::lower_bound (index_data_.begin (), index_data_.begin () + filled_, k_based (i), std::less&lt;size_type&gt; ()));
-<a name="l01006"></a>01006 <span class="comment">// ISSUE max_capacity limit due to difference_type</span>
-<a name="l01007"></a>01007 <span class="keyword">typename</span> std::iterator_traits&lt;subiterator_type&gt;::difference_type n = it - index_data_.begin ();
-<a name="l01008"></a>01008 BOOST_UBLAS_CHECK (filled_ == 0 || filled_ == <span class="keyword">typename</span> index_array_type::size_type (n) || *it != k_based (i), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ()); <span class="comment">// duplicate found by lower_bound</span>
-<a name="l01009"></a>01009 ++ filled_;
-<a name="l01010"></a>01010 it = index_data_.begin () + n;
-<a name="l01011"></a>01011 std::copy_backward (it, index_data_.begin () + filled_ - 1, index_data_.begin () + filled_);
-<a name="l01012"></a>01012 *it = k_based (i);
-<a name="l01013"></a>01013 <span class="keyword">typename</span> value_array_type::iterator itt (value_data_.begin () + n);
-<a name="l01014"></a>01014 std::copy_backward (itt, value_data_.begin () + filled_ - 1, value_data_.begin () + filled_);
-<a name="l01015"></a>01015 *itt = t;
-<a name="l01016"></a>01016 storage_invariants ();
-<a name="l01017"></a>01017 <span class="keywordflow">return</span> *itt;
-<a name="l01018"></a>01018 }
-<a name="l01019"></a>01019 BOOST_UBLAS_INLINE
-<a name="l01020"></a>01020 <span class="keywordtype">void</span> erase_element (size_type i) {
-<a name="l01021"></a>01021 subiterator_type it (detail::lower_bound (index_data_.begin (), index_data_.begin () + filled_, k_based (i), std::less&lt;size_type&gt; ()));
-<a name="l01022"></a>01022 <span class="keyword">typename</span> std::iterator_traits&lt;subiterator_type&gt;::difference_type n = it - index_data_.begin ();
-<a name="l01023"></a>01023 <span class="keywordflow">if</span> (filled_ &gt; <span class="keyword">typename</span> index_array_type::size_type (n) &amp;&amp; *it == k_based (i)) {
-<a name="l01024"></a>01024 std::copy (it + 1, index_data_.begin () + filled_, it);
-<a name="l01025"></a>01025 <span class="keyword">typename</span> value_array_type::iterator itt (value_data_.begin () + n);
-<a name="l01026"></a>01026 std::copy (itt + 1, value_data_.begin () + filled_, itt);
-<a name="l01027"></a>01027 -- filled_;
-<a name="l01028"></a>01028 }
-<a name="l01029"></a>01029 storage_invariants ();
-<a name="l01030"></a>01030 }
-<a name="l01031"></a>01031
-<a name="l01032"></a>01032 <span class="comment">// Zeroing</span>
-<a name="l01033"></a>01033 BOOST_UBLAS_INLINE
-<a name="l01034"></a>01034 <span class="keywordtype">void</span> clear () {
-<a name="l01035"></a>01035 filled_ = 0;
-<a name="l01036"></a>01036 storage_invariants ();
-<a name="l01037"></a>01037 }
-<a name="l01038"></a>01038
-<a name="l01039"></a>01039 <span class="comment">// Assignment</span>
-<a name="l01040"></a>01040 BOOST_UBLAS_INLINE
-<a name="l01041"></a>01041 compressed_vector &amp;operator = (<span class="keyword">const</span> compressed_vector &amp;v) {
-<a name="l01042"></a>01042 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;v) {
-<a name="l01043"></a>01043 size_ = v.size_;
-<a name="l01044"></a>01044 capacity_ = v.capacity_;
-<a name="l01045"></a>01045 filled_ = v.filled_;
-<a name="l01046"></a>01046 index_data_ = v.index_data_;
-<a name="l01047"></a>01047 value_data_ = v.value_data_;
-<a name="l01048"></a>01048 }
-<a name="l01049"></a>01049 storage_invariants ();
-<a name="l01050"></a>01050 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01051"></a>01051 }
-<a name="l01052"></a>01052 <span class="keyword">template</span>&lt;<span class="keyword">class</span> C&gt; <span class="comment">// Container assignment without temporary</span>
-<a name="l01053"></a>01053 BOOST_UBLAS_INLINE
-<a name="l01054"></a>01054 compressed_vector &amp;operator = (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container&lt;C&gt;</a> &amp;v) {
-<a name="l01055"></a>01055 resize (v ().size (), <span class="keyword">false</span>);
-<a name="l01056"></a>01056 assign (v);
-<a name="l01057"></a>01057 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01058"></a>01058 }
-<a name="l01059"></a>01059 BOOST_UBLAS_INLINE
-<a name="l01060"></a>01060 compressed_vector &amp;assign_temporary (compressed_vector &amp;v) {
-<a name="l01061"></a>01061 swap (v);
-<a name="l01062"></a>01062 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01063"></a>01063 }
-<a name="l01064"></a>01064 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01065"></a>01065 BOOST_UBLAS_INLINE
-<a name="l01066"></a>01066 compressed_vector &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;ae) {
-<a name="l01067"></a>01067 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector.html" title="Compressed array based sparse vector.">self_type</a> temporary (ae, capacity_);
-<a name="l01068"></a>01068 <span class="keywordflow">return</span> assign_temporary (temporary);
-<a name="l01069"></a>01069 }
-<a name="l01070"></a>01070 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01071"></a>01071 BOOST_UBLAS_INLINE
-<a name="l01072"></a>01072 compressed_vector &amp;assign (<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;ae) {
-<a name="l01073"></a>01073 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l01074"></a>01074 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01075"></a>01075 }
-<a name="l01076"></a>01076
-<a name="l01077"></a>01077 <span class="comment">// Computed assignment</span>
-<a name="l01078"></a>01078 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01079"></a>01079 BOOST_UBLAS_INLINE
-<a name="l01080"></a>01080 compressed_vector &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;ae) {
-<a name="l01081"></a>01081 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector.html" title="Compressed array based sparse vector.">self_type</a> temporary (*<span class="keyword">this</span> + ae, capacity_);
-<a name="l01082"></a>01082 <span class="keywordflow">return</span> assign_temporary (temporary);
-<a name="l01083"></a>01083 }
-<a name="l01084"></a>01084 <span class="keyword">template</span>&lt;<span class="keyword">class</span> C&gt; <span class="comment">// Container assignment without temporary</span>
-<a name="l01085"></a>01085 BOOST_UBLAS_INLINE
-<a name="l01086"></a>01086 compressed_vector &amp;operator += (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container&lt;C&gt;</a> &amp;v) {
-<a name="l01087"></a>01087 plus_assign (v);
-<a name="l01088"></a>01088 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01089"></a>01089 }
-<a name="l01090"></a>01090 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01091"></a>01091 BOOST_UBLAS_INLINE
-<a name="l01092"></a>01092 compressed_vector &amp;plus_assign (<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;ae) {
-<a name="l01093"></a>01093 vector_assign&lt;scalar_plus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l01094"></a>01094 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01095"></a>01095 }
-<a name="l01096"></a>01096 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01097"></a>01097 BOOST_UBLAS_INLINE
-<a name="l01098"></a>01098 compressed_vector &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;ae) {
-<a name="l01099"></a>01099 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector.html" title="Compressed array based sparse vector.">self_type</a> temporary (*<span class="keyword">this</span> - ae, capacity_);
-<a name="l01100"></a>01100 <span class="keywordflow">return</span> assign_temporary (temporary);
-<a name="l01101"></a>01101 }
-<a name="l01102"></a>01102 <span class="keyword">template</span>&lt;<span class="keyword">class</span> C&gt; <span class="comment">// Container assignment without temporary</span>
-<a name="l01103"></a>01103 BOOST_UBLAS_INLINE
-<a name="l01104"></a>01104 compressed_vector &amp;operator -= (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container&lt;C&gt;</a> &amp;v) {
-<a name="l01105"></a>01105 minus_assign (v);
-<a name="l01106"></a>01106 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01107"></a>01107 }
-<a name="l01108"></a>01108 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01109"></a>01109 BOOST_UBLAS_INLINE
-<a name="l01110"></a>01110 compressed_vector &amp;minus_assign (<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;ae) {
-<a name="l01111"></a>01111 vector_assign&lt;scalar_minus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l01112"></a>01112 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01113"></a>01113 }
-<a name="l01114"></a>01114 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l01115"></a>01115 BOOST_UBLAS_INLINE
-<a name="l01116"></a>01116 compressed_vector &amp;operator *= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l01117"></a>01117 vector_assign_scalar&lt;scalar_multiplies_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l01118"></a>01118 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01119"></a>01119 }
-<a name="l01120"></a>01120 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l01121"></a>01121 BOOST_UBLAS_INLINE
-<a name="l01122"></a>01122 compressed_vector &amp;operator /= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l01123"></a>01123 vector_assign_scalar&lt;scalar_divides_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l01124"></a>01124 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01125"></a>01125 }
-<a name="l01126"></a>01126
-<a name="l01127"></a>01127 <span class="comment">// Swapping</span>
-<a name="l01128"></a>01128 BOOST_UBLAS_INLINE
-<a name="l01129"></a>01129 <span class="keywordtype">void</span> swap (compressed_vector &amp;v) {
-<a name="l01130"></a>01130 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;v) {
-<a name="l01131"></a>01131 std::swap (size_, v.size_);
-<a name="l01132"></a>01132 std::swap (capacity_, v.capacity_);
-<a name="l01133"></a>01133 std::swap (filled_, v.filled_);
-<a name="l01134"></a>01134 index_data_.swap (v.index_data_);
-<a name="l01135"></a>01135 value_data_.swap (v.value_data_);
-<a name="l01136"></a>01136 }
-<a name="l01137"></a>01137 storage_invariants ();
-<a name="l01138"></a>01138 }
-<a name="l01139"></a>01139 BOOST_UBLAS_INLINE
-<a name="l01140"></a>01140 <span class="keyword">friend</span> <span class="keywordtype">void</span> swap (compressed_vector &amp;v1, compressed_vector &amp;v2) {
-<a name="l01141"></a>01141 v1.swap (v2);
-<a name="l01142"></a>01142 }
-<a name="l01143"></a>01143
-<a name="l01144"></a>01144 <span class="comment">// Back element insertion and erasure</span>
-<a name="l01145"></a>01145 BOOST_UBLAS_INLINE
-<a name="l01146"></a>01146 <span class="keywordtype">void</span> push_back (size_type i, const_reference t) {
-<a name="l01147"></a>01147 BOOST_UBLAS_CHECK (filled_ == 0 || index_data_ [filled_ - 1] &lt; k_based (i), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01148"></a>01148 <span class="keywordflow">if</span> (filled_ &gt;= capacity_)
-<a name="l01149"></a>01149 reserve (2 * capacity_, <span class="keyword">true</span>);
-<a name="l01150"></a>01150 BOOST_UBLAS_CHECK (filled_ &lt; capacity_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01151"></a>01151 index_data_ [filled_] = k_based (i);
-<a name="l01152"></a>01152 value_data_ [filled_] = t;
-<a name="l01153"></a>01153 ++ filled_;
-<a name="l01154"></a>01154 storage_invariants ();
-<a name="l01155"></a>01155 }
-<a name="l01156"></a>01156 BOOST_UBLAS_INLINE
-<a name="l01157"></a>01157 <span class="keywordtype">void</span> pop_back () {
-<a name="l01158"></a>01158 BOOST_UBLAS_CHECK (filled_ &gt; 0, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01159"></a>01159 -- filled_;
-<a name="l01160"></a>01160 storage_invariants ();
-<a name="l01161"></a>01161 }
-<a name="l01162"></a>01162
-<a name="l01163"></a>01163 <span class="comment">// Iterator types</span>
-<a name="l01164"></a>01164 <span class="keyword">private</span>:
-<a name="l01165"></a>01165 <span class="comment">// Use index array iterator</span>
-<a name="l01166"></a>01166 <span class="keyword">typedef</span> <span class="keyword">typename</span> IA::const_iterator const_subiterator_type;
-<a name="l01167"></a>01167 <span class="keyword">typedef</span> <span class="keyword">typename</span> IA::iterator subiterator_type;
-<a name="l01168"></a>01168
-<a name="l01169"></a>01169 BOOST_UBLAS_INLINE
-<a name="l01170"></a>01170 true_reference at_element (size_type i) {
-<a name="l01171"></a>01171 BOOST_UBLAS_CHECK (i &lt; size_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01172"></a>01172 subiterator_type it (detail::lower_bound (index_data_.begin (), index_data_.begin () + filled_, k_based (i), std::less&lt;size_type&gt; ()));
-<a name="l01173"></a>01173 BOOST_UBLAS_CHECK (it != index_data_.begin () + filled_ &amp;&amp; *it == k_based (i), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01174"></a>01174 <span class="keywordflow">return</span> value_data_ [it - index_data_.begin ()];
-<a name="l01175"></a>01175 }
-<a name="l01176"></a>01176
-<a name="l01177"></a>01177 <span class="keyword">public</span>:
-<a name="l01178"></a>01178 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1const__iterator.html">const_iterator</a>;
-<a name="l01179"></a>01179 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1iterator.html">iterator</a>;
-<a name="l01180"></a>01180
-<a name="l01181"></a>01181 <span class="comment">// Element lookup</span>
-<a name="l01182"></a>01182 <span class="comment">// BOOST_UBLAS_INLINE This function seems to be big. So we do not let the compiler inline it.</span>
-<a name="l01183"></a>01183 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1const__iterator.html">const_iterator</a> find (size_type i)<span class="keyword"> const </span>{
-<a name="l01184"></a>01184 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1const__iterator.html">const_iterator</a> (*<span class="keyword">this</span>, detail::lower_bound (index_data_.begin (), index_data_.begin () + filled_, k_based (i), std::less&lt;size_type&gt; ()));
-<a name="l01185"></a>01185 }
-<a name="l01186"></a>01186 <span class="comment">// BOOST_UBLAS_INLINE This function seems to be big. So we do not let the compiler inline it.</span>
-<a name="l01187"></a>01187 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1iterator.html">iterator</a> find (size_type i) {
-<a name="l01188"></a>01188 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1iterator.html">iterator</a> (*<span class="keyword">this</span>, detail::lower_bound (index_data_.begin (), index_data_.begin () + filled_, k_based (i), std::less&lt;size_type&gt; ()));
-<a name="l01189"></a>01189 }
-<a name="l01190"></a>01190
-<a name="l01191"></a>01191
-<a name="l01192"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1const__iterator.html">01192</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1const__iterator.html">const_iterator</a>:
-<a name="l01193"></a>01193 <span class="keyword">public</span> container_const_reference&lt;compressed_vector&gt;,
-<a name="l01194"></a>01194 <span class="keyword">public</span> bidirectional_iterator_base&lt;sparse_bidirectional_iterator_tag,
-<a name="l01195"></a>01195 const_iterator, value_type&gt; {
-<a name="l01196"></a>01196 <span class="keyword">public</span>:
-<a name="l01197"></a>01197 <span class="keyword">typedef</span> <span class="keyword">typename</span> compressed_vector::value_type value_type;
-<a name="l01198"></a>01198 <span class="keyword">typedef</span> <span class="keyword">typename</span> compressed_vector::difference_type difference_type;
-<a name="l01199"></a>01199 <span class="keyword">typedef</span> <span class="keyword">typename</span> compressed_vector::const_reference reference;
-<a name="l01200"></a>01200 <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="keyword">typename</span> compressed_vector::pointer pointer;
-<a name="l01201"></a>01201
-<a name="l01202"></a>01202 <span class="comment">// Construction and destruction</span>
-<a name="l01203"></a>01203 BOOST_UBLAS_INLINE
-<a name="l01204"></a>01204 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1const__iterator.html">const_iterator</a> ():
-<a name="l01205"></a>01205 container_const_reference&lt;self_type&gt; (), it_ () {}
-<a name="l01206"></a>01206 BOOST_UBLAS_INLINE
-<a name="l01207"></a>01207 const_iterator (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector.html" title="Compressed array based sparse vector.">self_type</a> &amp;v, <span class="keyword">const</span> const_subiterator_type &amp;it):
-<a name="l01208"></a>01208 container_const_reference&lt;self_type&gt; (v), it_ (it) {}
-<a name="l01209"></a>01209 BOOST_UBLAS_INLINE
-<a name="l01210"></a>01210 const_iterator (<span class="keyword">const</span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1iterator.html">self_type::iterator</a> &amp;it): <span class="comment">// ISSUE self_type:: stops VC8 using std::iterator here</span>
-<a name="l01211"></a>01211 container_const_reference&lt;self_type&gt; (it ()), it_ (it.it_) {}
-<a name="l01212"></a>01212
-<a name="l01213"></a>01213 <span class="comment">// Arithmetic</span>
-<a name="l01214"></a>01214 BOOST_UBLAS_INLINE
-<a name="l01215"></a>01215 const_iterator &amp;operator ++ () {
-<a name="l01216"></a>01216 ++ it_;
-<a name="l01217"></a>01217 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01218"></a>01218 }
-<a name="l01219"></a>01219 BOOST_UBLAS_INLINE
-<a name="l01220"></a>01220 const_iterator &amp;operator -- () {
-<a name="l01221"></a>01221 -- it_;
-<a name="l01222"></a>01222 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01223"></a>01223 }
-<a name="l01224"></a>01224
-<a name="l01225"></a>01225 <span class="comment">// Dereference</span>
-<a name="l01226"></a>01226 BOOST_UBLAS_INLINE
-<a name="l01227"></a>01227 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l01228"></a>01228 BOOST_UBLAS_CHECK (index () &lt; (*<span class="keyword">this</span>) ().size (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01229"></a>01229 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().value_data_ [it_ - (*<span class="keyword">this</span>) ().index_data_.begin ()];
-<a name="l01230"></a>01230 }
-<a name="l01231"></a>01231
-<a name="l01232"></a>01232 <span class="comment">// Index</span>
-<a name="l01233"></a>01233 BOOST_UBLAS_INLINE
-<a name="l01234"></a>01234 size_type index ()<span class="keyword"> const </span>{
-<a name="l01235"></a>01235 BOOST_UBLAS_CHECK (*<span class="keyword">this</span> != (*<span class="keyword">this</span>) ().end (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01236"></a>01236 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().zero_based (*it_) &lt; (*<span class="keyword">this</span>) ().size (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01237"></a>01237 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().zero_based (*it_);
-<a name="l01238"></a>01238 }
-<a name="l01239"></a>01239
-<a name="l01240"></a>01240 <span class="comment">// Assignment</span>
-<a name="l01241"></a>01241 BOOST_UBLAS_INLINE
-<a name="l01242"></a>01242 const_iterator &amp;operator = (<span class="keyword">const</span> const_iterator &amp;it) {
-<a name="l01243"></a>01243 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l01244"></a>01244 it_ = it.it_;
-<a name="l01245"></a>01245 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01246"></a>01246 }
-<a name="l01247"></a>01247
-<a name="l01248"></a>01248 <span class="comment">// Comparison</span>
-<a name="l01249"></a>01249 BOOST_UBLAS_INLINE
-<a name="l01250"></a>01250 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l01251"></a>01251 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="l01252"></a>01252 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l01253"></a>01253 }
-<a name="l01254"></a>01254
-<a name="l01255"></a>01255 <span class="keyword">private</span>:
-<a name="l01256"></a>01256 const_subiterator_type it_;
-<a name="l01257"></a>01257 };
-<a name="l01258"></a>01258
-<a name="l01259"></a>01259 BOOST_UBLAS_INLINE
-<a name="l01260"></a>01260 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1const__iterator.html">const_iterator</a> begin ()<span class="keyword"> const </span>{
-<a name="l01261"></a>01261 <span class="keywordflow">return</span> find (0);
-<a name="l01262"></a>01262 }
-<a name="l01263"></a>01263 BOOST_UBLAS_INLINE
-<a name="l01264"></a>01264 const_iterator end ()<span class="keyword"> const </span>{
-<a name="l01265"></a>01265 <span class="keywordflow">return</span> find (size_);
-<a name="l01266"></a>01266 }
-<a name="l01267"></a>01267
-<a name="l01268"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1iterator.html">01268</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1iterator.html">iterator</a>:
-<a name="l01269"></a>01269 <span class="keyword">public</span> container_reference&lt;compressed_vector&gt;,
-<a name="l01270"></a>01270 <span class="keyword">public</span> bidirectional_iterator_base&lt;sparse_bidirectional_iterator_tag,
-<a name="l01271"></a>01271 iterator, value_type&gt; {
-<a name="l01272"></a>01272 <span class="keyword">public</span>:
-<a name="l01273"></a>01273 <span class="keyword">typedef</span> <span class="keyword">typename</span> compressed_vector::value_type value_type;
-<a name="l01274"></a>01274 <span class="keyword">typedef</span> <span class="keyword">typename</span> compressed_vector::difference_type difference_type;
-<a name="l01275"></a>01275 <span class="keyword">typedef</span> <span class="keyword">typename</span> compressed_vector::true_reference reference;
-<a name="l01276"></a>01276 <span class="keyword">typedef</span> <span class="keyword">typename</span> compressed_vector::pointer pointer;
-<a name="l01277"></a>01277
-<a name="l01278"></a>01278 <span class="comment">// Construction and destruction</span>
-<a name="l01279"></a>01279 BOOST_UBLAS_INLINE
-<a name="l01280"></a>01280 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1iterator.html">iterator</a> ():
-<a name="l01281"></a>01281 container_reference&lt;self_type&gt; (), it_ () {}
-<a name="l01282"></a>01282 BOOST_UBLAS_INLINE
-<a name="l01283"></a>01283 iterator (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector.html" title="Compressed array based sparse vector.">self_type</a> &amp;v, <span class="keyword">const</span> subiterator_type &amp;it):
-<a name="l01284"></a>01284 container_reference&lt;self_type&gt; (v), it_ (it) {}
-<a name="l01285"></a>01285
-<a name="l01286"></a>01286 <span class="comment">// Arithmetic</span>
-<a name="l01287"></a>01287 BOOST_UBLAS_INLINE
-<a name="l01288"></a>01288 iterator &amp;operator ++ () {
-<a name="l01289"></a>01289 ++ it_;
-<a name="l01290"></a>01290 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01291"></a>01291 }
-<a name="l01292"></a>01292 BOOST_UBLAS_INLINE
-<a name="l01293"></a>01293 iterator &amp;operator -- () {
-<a name="l01294"></a>01294 -- it_;
-<a name="l01295"></a>01295 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01296"></a>01296 }
-<a name="l01297"></a>01297
-<a name="l01298"></a>01298 <span class="comment">// Dereference</span>
-<a name="l01299"></a>01299 BOOST_UBLAS_INLINE
-<a name="l01300"></a>01300 reference operator * ()<span class="keyword"> const </span>{
-<a name="l01301"></a>01301 BOOST_UBLAS_CHECK (index () &lt; (*<span class="keyword">this</span>) ().size (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01302"></a>01302 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().value_data_ [it_ - (*<span class="keyword">this</span>) ().index_data_.begin ()];
-<a name="l01303"></a>01303 }
-<a name="l01304"></a>01304
-<a name="l01305"></a>01305 <span class="comment">// Index</span>
-<a name="l01306"></a>01306 BOOST_UBLAS_INLINE
-<a name="l01307"></a>01307 size_type index ()<span class="keyword"> const </span>{
-<a name="l01308"></a>01308 BOOST_UBLAS_CHECK (*<span class="keyword">this</span> != (*<span class="keyword">this</span>) ().end (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01309"></a>01309 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().zero_based (*it_) &lt; (*<span class="keyword">this</span>) ().size (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01310"></a>01310 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().zero_based (*it_);
-<a name="l01311"></a>01311 }
-<a name="l01312"></a>01312
-<a name="l01313"></a>01313 <span class="comment">// Assignment</span>
-<a name="l01314"></a>01314 BOOST_UBLAS_INLINE
-<a name="l01315"></a>01315 iterator &amp;operator = (<span class="keyword">const</span> iterator &amp;it) {
-<a name="l01316"></a>01316 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l01317"></a>01317 it_ = it.it_;
-<a name="l01318"></a>01318 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01319"></a>01319 }
-<a name="l01320"></a>01320
-<a name="l01321"></a>01321 <span class="comment">// Comparison</span>
-<a name="l01322"></a>01322 BOOST_UBLAS_INLINE
-<a name="l01323"></a>01323 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l01324"></a>01324 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="l01325"></a>01325 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l01326"></a>01326 }
-<a name="l01327"></a>01327
-<a name="l01328"></a>01328 <span class="keyword">private</span>:
-<a name="l01329"></a>01329 subiterator_type it_;
-<a name="l01330"></a>01330
-<a name="l01331"></a>01331 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1const__iterator.html">const_iterator</a>;
-<a name="l01332"></a>01332 };
-<a name="l01333"></a>01333
-<a name="l01334"></a>01334 BOOST_UBLAS_INLINE
-<a name="l01335"></a>01335 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1iterator.html">iterator</a> begin () {
-<a name="l01336"></a>01336 <span class="keywordflow">return</span> find (0);
-<a name="l01337"></a>01337 }
-<a name="l01338"></a>01338 BOOST_UBLAS_INLINE
-<a name="l01339"></a>01339 iterator end () {
-<a name="l01340"></a>01340 <span class="keywordflow">return</span> find (size_);
-<a name="l01341"></a>01341 }
-<a name="l01342"></a>01342
-<a name="l01343"></a>01343 <span class="comment">// Reverse iterator</span>
-<a name="l01344"></a>01344 <span class="keyword">typedef</span> reverse_iterator_base&lt;const_iterator&gt; const_reverse_iterator;
-<a name="l01345"></a>01345 <span class="keyword">typedef</span> reverse_iterator_base&lt;iterator&gt; reverse_iterator;
-<a name="l01346"></a>01346
-<a name="l01347"></a>01347 BOOST_UBLAS_INLINE
-<a name="l01348"></a>01348 const_reverse_iterator rbegin ()<span class="keyword"> const </span>{
-<a name="l01349"></a>01349 <span class="keywordflow">return</span> const_reverse_iterator (end ());
-<a name="l01350"></a>01350 }
-<a name="l01351"></a>01351 BOOST_UBLAS_INLINE
-<a name="l01352"></a>01352 const_reverse_iterator rend ()<span class="keyword"> const </span>{
-<a name="l01353"></a>01353 <span class="keywordflow">return</span> const_reverse_iterator (begin ());
-<a name="l01354"></a>01354 }
-<a name="l01355"></a>01355 BOOST_UBLAS_INLINE
-<a name="l01356"></a>01356 reverse_iterator rbegin () {
-<a name="l01357"></a>01357 <span class="keywordflow">return</span> reverse_iterator (end ());
-<a name="l01358"></a>01358 }
-<a name="l01359"></a>01359 BOOST_UBLAS_INLINE
-<a name="l01360"></a>01360 reverse_iterator rend () {
-<a name="l01361"></a>01361 <span class="keywordflow">return</span> reverse_iterator (begin ());
-<a name="l01362"></a>01362 }
-<a name="l01363"></a>01363
-<a name="l01364"></a>01364 <span class="comment">// Serialization</span>
-<a name="l01365"></a>01365 <span class="keyword">template</span>&lt;<span class="keyword">class</span> Archive&gt;
-<a name="l01366"></a>01366 <span class="keywordtype">void</span> serialize(Archive &amp; ar, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="comment">/* file_version */</span>){
-<a name="l01367"></a>01367 serialization::collection_size_type s (size_);
-<a name="l01368"></a>01368 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;size&quot;</span>,s);
-<a name="l01369"></a>01369 <span class="keywordflow">if</span> (Archive::is_loading::value) {
-<a name="l01370"></a>01370 size_ = s;
-<a name="l01371"></a>01371 }
-<a name="l01372"></a>01372 <span class="comment">// ISSUE: filled may be much less than capacity</span>
-<a name="l01373"></a>01373 <span class="comment">// ISSUE: index_data_ and value_data_ are undefined between filled and capacity (trouble with &apos;nan&apos;-values)</span>
-<a name="l01374"></a>01374 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;capacity&quot;</span>, capacity_);
-<a name="l01375"></a>01375 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;filled&quot;</span>, filled_);
-<a name="l01376"></a>01376 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;index_data&quot;</span>, index_data_);
-<a name="l01377"></a>01377 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;value_data&quot;</span>, value_data_);
-<a name="l01378"></a>01378 storage_invariants();
-<a name="l01379"></a>01379 }
-<a name="l01380"></a>01380
-<a name="l01381"></a>01381 <span class="keyword">private</span>:
-<a name="l01382"></a>01382 <span class="keywordtype">void</span> storage_invariants ()<span class="keyword"> const</span>
-<a name="l01383"></a>01383 <span class="keyword"> </span>{
-<a name="l01384"></a>01384 BOOST_UBLAS_CHECK (capacity_ == index_data_.size (), internal_logic ());
-<a name="l01385"></a>01385 BOOST_UBLAS_CHECK (capacity_ == value_data_.size (), internal_logic ());
-<a name="l01386"></a>01386 BOOST_UBLAS_CHECK (filled_ &lt;= capacity_, internal_logic ());
-<a name="l01387"></a>01387 BOOST_UBLAS_CHECK ((0 == filled_) || (zero_based(index_data_[filled_ - 1]) &lt; size_), internal_logic ());
-<a name="l01388"></a>01388 }
-<a name="l01389"></a>01389
-<a name="l01390"></a>01390 size_type size_;
-<a name="l01391"></a>01391 <span class="keyword">typename</span> index_array_type::size_type capacity_;
-<a name="l01392"></a>01392 <span class="keyword">typename</span> index_array_type::size_type filled_;
-<a name="l01393"></a>01393 index_array_type index_data_;
-<a name="l01394"></a>01394 value_array_type value_data_;
-<a name="l01395"></a>01395 <span class="keyword">static</span> <span class="keyword">const</span> value_type zero_;
-<a name="l01396"></a>01396
-<a name="l01397"></a>01397 BOOST_UBLAS_INLINE
-<a name="l01398"></a>01398 <span class="keyword">static</span> size_type zero_based (size_type k_based_index) {
-<a name="l01399"></a>01399 <span class="keywordflow">return</span> k_based_index - IB;
-<a name="l01400"></a>01400 }
-<a name="l01401"></a>01401 BOOST_UBLAS_INLINE
-<a name="l01402"></a>01402 <span class="keyword">static</span> size_type k_based (size_type zero_based_index) {
-<a name="l01403"></a>01403 <span class="keywordflow">return</span> zero_based_index + IB;
-<a name="l01404"></a>01404 }
-<a name="l01405"></a>01405
-<a name="l01406"></a>01406 <span class="keyword">friend</span> <span class="keyword">class </span>iterator;
-<a name="l01407"></a>01407 <span class="keyword">friend</span> <span class="keyword">class </span>const_iterator;
-<a name="l01408"></a>01408 };
-<a name="l01409"></a>01409
-<a name="l01410"></a>01410 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, std::<span class="keywordtype">size_t</span> IB, <span class="keyword">class</span> IA, <span class="keyword">class</span> TA&gt;
-<a name="l01411"></a>01411 <span class="keyword">const</span> <span class="keyword">typename</span> compressed_vector&lt;T, IB, IA, TA&gt;::value_type compressed_vector&lt;T, IB, IA, TA&gt;::zero_ = value_type<span class="comment">/*zero*/</span>();
-<a name="l01412"></a>01412
-<a name="l01413"></a>01413 <span class="comment">// Thanks to Kresimir Fresl for extending this to cover different index bases.</span>
-<a name="l01414"></a>01414
-<a name="l01436"></a>01436 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, std::<span class="keywordtype">size_t</span> IB, <span class="keyword">class</span> IA, <span class="keyword">class</span> TA&gt;
-<a name="l01437"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector.html">01437</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector.html" title="Coordimate array based sparse vector.">coordinate_vector</a>:
-<a name="l01438"></a>01438 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container</a>&lt;coordinate_vector&lt;T, IB, IA, TA&gt; &gt; {
-<a name="l01439"></a>01439
-<a name="l01440"></a>01440 <span class="keyword">typedef</span> T &amp;true_reference;
-<a name="l01441"></a>01441 <span class="keyword">typedef</span> T *pointer;
-<a name="l01442"></a>01442 <span class="keyword">typedef</span> <span class="keyword">const</span> T *const_pointer;
-<a name="l01443"></a>01443 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector.html" title="Coordimate array based sparse vector.">coordinate_vector&lt;T, IB, IA, TA&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector.html" title="Coordimate array based sparse vector.">self_type</a>;
-<a name="l01444"></a>01444 <span class="keyword">public</span>:
-<a name="l01445"></a>01445 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span>
-<a name="l01446"></a>01446 <span class="preprocessor"></span> <span class="keyword">using</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container&lt;self_type&gt;::operator </a>();
-<a name="l01447"></a>01447 <span class="preprocessor">#endif</span>
-<a name="l01448"></a>01448 <span class="preprocessor"></span> <span class="comment">// ISSUE require type consistency check</span>
-<a name="l01449"></a>01449 <span class="comment">// is_convertable (IA::size_type, TA::size_type)</span>
-<a name="l01450"></a>01450 <span class="keyword">typedef</span> <span class="keyword">typename</span> IA::value_type size_type;
-<a name="l01451"></a>01451 <span class="keyword">typedef</span> <span class="keyword">typename</span> IA::difference_type difference_type;
-<a name="l01452"></a>01452 <span class="keyword">typedef</span> T value_type;
-<a name="l01453"></a>01453 <span class="keyword">typedef</span> <span class="keyword">const</span> T &amp;const_reference;
-<a name="l01454"></a>01454 <span class="preprocessor">#ifndef BOOST_UBLAS_STRICT_VECTOR_SPARSE</span>
-<a name="l01455"></a>01455 <span class="preprocessor"></span> <span class="keyword">typedef</span> T &amp;reference;
-<a name="l01456"></a>01456 <span class="preprocessor">#else</span>
-<a name="l01457"></a>01457 <span class="preprocessor"></span> <span class="keyword">typedef</span> sparse_vector_element&lt;self_type&gt; reference;
-<a name="l01458"></a>01458 <span class="preprocessor">#endif</span>
-<a name="l01459"></a>01459 <span class="preprocessor"></span> <span class="keyword">typedef</span> IA index_array_type;
-<a name="l01460"></a>01460 <span class="keyword">typedef</span> TA value_array_type;
-<a name="l01461"></a>01461 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference&lt;const self_type&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">const_closure_type</a>;
-<a name="l01462"></a>01462 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">vector_reference&lt;self_type&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">closure_type</a>;
-<a name="l01463"></a>01463 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector.html" title="Coordimate array based sparse vector.">self_type</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector.html" title="Coordimate array based sparse vector.">vector_temporary_type</a>;
-<a name="l01464"></a>01464 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__tag.html">sparse_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1sparse__tag.html">storage_category</a>;
-<a name="l01465"></a>01465
-<a name="l01466"></a>01466 <span class="comment">// Construction and destruction</span>
-<a name="l01467"></a>01467 BOOST_UBLAS_INLINE
-<a name="l01468"></a>01468 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector.html" title="Coordimate array based sparse vector.">coordinate_vector</a> ():
-<a name="l01469"></a>01469 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container&lt;self_type&gt;</a> (),
-<a name="l01470"></a>01470 size_ (0), capacity_ (restrict_capacity (0)),
-<a name="l01471"></a>01471 filled_ (0), sorted_filled_ (filled_), sorted_ (<span class="keyword">true</span>),
-<a name="l01472"></a>01472 index_data_ (capacity_), value_data_ (capacity_) {
-<a name="l01473"></a>01473 storage_invariants ();
-<a name="l01474"></a>01474 }
-<a name="l01475"></a>01475 <span class="keyword">explicit</span> BOOST_UBLAS_INLINE
-<a name="l01476"></a>01476 coordinate_vector (size_type size, size_type non_zeros = 0):
-<a name="l01477"></a>01477 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container&lt;self_type&gt;</a> (),
-<a name="l01478"></a>01478 size_ (size), capacity_ (restrict_capacity (non_zeros)),
-<a name="l01479"></a>01479 filled_ (0), sorted_filled_ (filled_), sorted_ (<span class="keyword">true</span>),
-<a name="l01480"></a>01480 index_data_ (capacity_), value_data_ (capacity_) {
-<a name="l01481"></a>01481 storage_invariants ();
-<a name="l01482"></a>01482 }
-<a name="l01483"></a>01483 BOOST_UBLAS_INLINE
-<a name="l01484"></a>01484 coordinate_vector (<span class="keyword">const</span> coordinate_vector &amp;v):
-<a name="l01485"></a>01485 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container&lt;self_type&gt;</a> (),
-<a name="l01486"></a>01486 size_ (v.size_), capacity_ (v.capacity_),
-<a name="l01487"></a>01487 filled_ (v.filled_), sorted_filled_ (v.sorted_filled_), sorted_ (v.sorted_),
-<a name="l01488"></a>01488 index_data_ (v.index_data_), value_data_ (v.value_data_) {
-<a name="l01489"></a>01489 storage_invariants ();
-<a name="l01490"></a>01490 }
-<a name="l01491"></a>01491 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01492"></a>01492 BOOST_UBLAS_INLINE
-<a name="l01493"></a>01493 coordinate_vector (<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;ae, size_type non_zeros = 0):
-<a name="l01494"></a>01494 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container&lt;self_type&gt;</a> (),
-<a name="l01495"></a>01495 size_ (ae ().size ()), capacity_ (restrict_capacity (non_zeros)),
-<a name="l01496"></a>01496 filled_ (0), sorted_filled_ (filled_), sorted_ (<span class="keyword">true</span>),
-<a name="l01497"></a>01497 index_data_ (capacity_), value_data_ (capacity_) {
-<a name="l01498"></a>01498 storage_invariants ();
-<a name="l01499"></a>01499 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l01500"></a>01500 }
-<a name="l01501"></a>01501
-<a name="l01502"></a>01502 <span class="comment">// Accessors</span>
-<a name="l01503"></a>01503 BOOST_UBLAS_INLINE
-<a name="l01504"></a>01504 size_type size ()<span class="keyword"> const </span>{
-<a name="l01505"></a>01505 <span class="keywordflow">return</span> size_;
-<a name="l01506"></a>01506 }
-<a name="l01507"></a>01507 BOOST_UBLAS_INLINE
-<a name="l01508"></a>01508 size_type nnz_capacity ()<span class="keyword"> const </span>{
-<a name="l01509"></a>01509 <span class="keywordflow">return</span> capacity_;
-<a name="l01510"></a>01510 }
-<a name="l01511"></a>01511 BOOST_UBLAS_INLINE
-<a name="l01512"></a>01512 size_type nnz ()<span class="keyword"> const </span>{
-<a name="l01513"></a>01513 <span class="keywordflow">return</span> filled_;
-<a name="l01514"></a>01514 }
-<a name="l01515"></a>01515
-<a name="l01516"></a>01516 <span class="comment">// Storage accessors</span>
-<a name="l01517"></a>01517 BOOST_UBLAS_INLINE
-<a name="l01518"></a>01518 <span class="keyword">static</span> size_type index_base () {
-<a name="l01519"></a>01519 <span class="keywordflow">return</span> IB;
-<a name="l01520"></a>01520 }
-<a name="l01521"></a>01521 BOOST_UBLAS_INLINE
-<a name="l01522"></a>01522 <span class="keyword">typename</span> index_array_type::size_type filled ()<span class="keyword"> const </span>{
-<a name="l01523"></a>01523 <span class="keywordflow">return</span> filled_;
-<a name="l01524"></a>01524 }
-<a name="l01525"></a>01525 BOOST_UBLAS_INLINE
-<a name="l01526"></a>01526 <span class="keyword">const</span> index_array_type &amp;index_data ()<span class="keyword"> const </span>{
-<a name="l01527"></a>01527 <span class="keywordflow">return</span> index_data_;
-<a name="l01528"></a>01528 }
-<a name="l01529"></a>01529 BOOST_UBLAS_INLINE
-<a name="l01530"></a>01530 <span class="keyword">const</span> value_array_type &amp;value_data ()<span class="keyword"> const </span>{
-<a name="l01531"></a>01531 <span class="keywordflow">return</span> value_data_;
-<a name="l01532"></a>01532 }
-<a name="l01533"></a>01533 BOOST_UBLAS_INLINE
-<a name="l01534"></a>01534 <span class="keywordtype">void</span> set_filled (<span class="keyword">const</span> <span class="keyword">typename</span> index_array_type::size_type &amp;sorted, <span class="keyword">const</span> <span class="keyword">typename</span> index_array_type::size_type &amp;filled) {
-<a name="l01535"></a>01535 sorted_filled_ = sorted;
-<a name="l01536"></a>01536 filled_ = filled;
-<a name="l01537"></a>01537 storage_invariants ();
-<a name="l01538"></a>01538 }
-<a name="l01539"></a>01539 BOOST_UBLAS_INLINE
-<a name="l01540"></a>01540 index_array_type &amp;index_data () {
-<a name="l01541"></a>01541 <span class="keywordflow">return</span> index_data_;
-<a name="l01542"></a>01542 }
-<a name="l01543"></a>01543 BOOST_UBLAS_INLINE
-<a name="l01544"></a>01544 value_array_type &amp;value_data () {
-<a name="l01545"></a>01545 <span class="keywordflow">return</span> value_data_;
-<a name="l01546"></a>01546 }
-<a name="l01547"></a>01547
-<a name="l01548"></a>01548 <span class="comment">// Resizing</span>
-<a name="l01549"></a>01549 <span class="keyword">private</span>:
-<a name="l01550"></a>01550 BOOST_UBLAS_INLINE
-<a name="l01551"></a>01551 size_type restrict_capacity (size_type non_zeros)<span class="keyword"> const </span>{
-<a name="l01552"></a>01552 <span class="comment">// minimum non_zeros</span>
-<a name="l01553"></a>01553 non_zeros = (std::max) (non_zeros, size_type (1));
-<a name="l01554"></a>01554 <span class="comment">// ISSUE no maximum as coordinate may contain inserted duplicates</span>
-<a name="l01555"></a>01555 <span class="keywordflow">return</span> non_zeros;
-<a name="l01556"></a>01556 }
-<a name="l01557"></a>01557 <span class="keyword">public</span>:
-<a name="l01558"></a>01558 BOOST_UBLAS_INLINE
-<a name="l01559"></a>01559 <span class="keywordtype">void</span> resize (size_type size, <span class="keywordtype">bool</span> preserve = <span class="keyword">true</span>) {
-<a name="l01560"></a>01560 <span class="keywordflow">if</span> (preserve)
-<a name="l01561"></a>01561 sort (); <span class="comment">// remove duplicate elements.</span>
-<a name="l01562"></a>01562 size_ = size;
-<a name="l01563"></a>01563 capacity_ = restrict_capacity (capacity_);
-<a name="l01564"></a>01564 <span class="keywordflow">if</span> (preserve) {
-<a name="l01565"></a>01565 index_data_. resize (capacity_, size_type ());
-<a name="l01566"></a>01566 value_data_. resize (capacity_, value_type ());
-<a name="l01567"></a>01567 filled_ = (std::min) (capacity_, filled_);
-<a name="l01568"></a>01568 <span class="keywordflow">while</span> ((filled_ &gt; 0) &amp;&amp; (zero_based(index_data_[filled_ - 1]) &gt;= size)) {
-<a name="l01569"></a>01569 --filled_;
-<a name="l01570"></a>01570 }
-<a name="l01571"></a>01571 }
-<a name="l01572"></a>01572 <span class="keywordflow">else</span> {
-<a name="l01573"></a>01573 index_data_. resize (capacity_);
-<a name="l01574"></a>01574 value_data_. resize (capacity_);
-<a name="l01575"></a>01575 filled_ = 0;
-<a name="l01576"></a>01576 }
-<a name="l01577"></a>01577 sorted_filled_ = filled_;
-<a name="l01578"></a>01578 storage_invariants ();
-<a name="l01579"></a>01579 }
-<a name="l01580"></a>01580 <span class="comment">// Reserving</span>
-<a name="l01581"></a>01581 BOOST_UBLAS_INLINE
-<a name="l01582"></a>01582 <span class="keywordtype">void</span> reserve (size_type non_zeros, <span class="keywordtype">bool</span> preserve = <span class="keyword">true</span>) {
-<a name="l01583"></a>01583 <span class="keywordflow">if</span> (preserve)
-<a name="l01584"></a>01584 sort (); <span class="comment">// remove duplicate elements.</span>
-<a name="l01585"></a>01585 capacity_ = restrict_capacity (non_zeros);
-<a name="l01586"></a>01586 <span class="keywordflow">if</span> (preserve) {
-<a name="l01587"></a>01587 index_data_. resize (capacity_, size_type ());
-<a name="l01588"></a>01588 value_data_. resize (capacity_, value_type ());
-<a name="l01589"></a>01589 filled_ = (std::min) (capacity_, filled_);
-<a name="l01590"></a>01590 }
-<a name="l01591"></a>01591 <span class="keywordflow">else</span> {
-<a name="l01592"></a>01592 index_data_. resize (capacity_);
-<a name="l01593"></a>01593 value_data_. resize (capacity_);
-<a name="l01594"></a>01594 filled_ = 0;
-<a name="l01595"></a>01595 }
-<a name="l01596"></a>01596 sorted_filled_ = filled_;
-<a name="l01597"></a>01597 storage_invariants ();
-<a name="l01598"></a>01598 }
-<a name="l01599"></a>01599
-<a name="l01600"></a>01600 <span class="comment">// Element support</span>
-<a name="l01601"></a>01601 BOOST_UBLAS_INLINE
-<a name="l01602"></a>01602 pointer find_element (size_type i) {
-<a name="l01603"></a>01603 <span class="keywordflow">return</span> <span class="keyword">const_cast&lt;</span>pointer<span class="keyword">&gt;</span> (<span class="keyword">const_cast&lt;</span><span class="keyword">const </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector.html" title="Coordimate array based sparse vector.">self_type</a>&amp;<span class="keyword">&gt;</span>(*this).find_element (i));
-<a name="l01604"></a>01604 }
-<a name="l01605"></a>01605 BOOST_UBLAS_INLINE
-<a name="l01606"></a>01606 const_pointer find_element (size_type i)<span class="keyword"> const </span>{
-<a name="l01607"></a>01607 sort ();
-<a name="l01608"></a>01608 const_subiterator_type it (detail::lower_bound (index_data_.begin (), index_data_.begin () + filled_, k_based (i), std::less&lt;size_type&gt; ()));
-<a name="l01609"></a>01609 <span class="keywordflow">if</span> (it == index_data_.begin () + filled_ || *it != k_based (i))
-<a name="l01610"></a>01610 <span class="keywordflow">return</span> 0;
-<a name="l01611"></a>01611 <span class="keywordflow">return</span> &amp;value_data_ [it - index_data_.begin ()];
-<a name="l01612"></a>01612 }
-<a name="l01613"></a>01613
-<a name="l01614"></a>01614 <span class="comment">// Element access</span>
-<a name="l01615"></a>01615 BOOST_UBLAS_INLINE
-<a name="l01616"></a>01616 const_reference operator () (size_type i)<span class="keyword"> const </span>{
-<a name="l01617"></a>01617 BOOST_UBLAS_CHECK (i &lt; size_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01618"></a>01618 sort ();
-<a name="l01619"></a>01619 const_subiterator_type it (detail::lower_bound (index_data_.begin (), index_data_.begin () + filled_, k_based (i), std::less&lt;size_type&gt; ()));
-<a name="l01620"></a>01620 <span class="keywordflow">if</span> (it == index_data_.begin () + filled_ || *it != k_based (i))
-<a name="l01621"></a>01621 <span class="keywordflow">return</span> zero_;
-<a name="l01622"></a>01622 <span class="keywordflow">return</span> value_data_ [it - index_data_.begin ()];
-<a name="l01623"></a>01623 }
-<a name="l01624"></a>01624 BOOST_UBLAS_INLINE
-<a name="l01625"></a>01625 true_reference ref (size_type i) {
-<a name="l01626"></a>01626 BOOST_UBLAS_CHECK (i &lt; size_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01627"></a>01627 sort ();
-<a name="l01628"></a>01628 subiterator_type it (detail::lower_bound (index_data_.begin (), index_data_.begin () + filled_, k_based (i), std::less&lt;size_type&gt; ()));
-<a name="l01629"></a>01629 <span class="keywordflow">if</span> (it == index_data_.begin () + filled_ || *it != k_based (i))
-<a name="l01630"></a>01630 <span class="keywordflow">return</span> insert_element (i, value_type<span class="comment">/*zero*/</span>());
-<a name="l01631"></a>01631 <span class="keywordflow">else</span>
-<a name="l01632"></a>01632 <span class="keywordflow">return</span> value_data_ [it - index_data_.begin ()];
-<a name="l01633"></a>01633 }
-<a name="l01634"></a>01634 BOOST_UBLAS_INLINE
-<a name="l01635"></a>01635 reference operator () (size_type i) {
-<a name="l01636"></a>01636 <span class="preprocessor">#ifndef BOOST_UBLAS_STRICT_VECTOR_SPARSE</span>
-<a name="l01637"></a>01637 <span class="preprocessor"></span> <span class="keywordflow">return</span> ref (i);
-<a name="l01638"></a>01638 <span class="preprocessor">#else</span>
-<a name="l01639"></a>01639 <span class="preprocessor"></span> BOOST_UBLAS_CHECK (i &lt; size_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01640"></a>01640 <span class="keywordflow">return</span> reference (*<span class="keyword">this</span>, i);
-<a name="l01641"></a>01641 <span class="preprocessor">#endif</span>
-<a name="l01642"></a>01642 <span class="preprocessor"></span> }
-<a name="l01643"></a>01643
-<a name="l01644"></a>01644 BOOST_UBLAS_INLINE
-<a name="l01645"></a>01645 const_reference operator [] (size_type i)<span class="keyword"> const </span>{
-<a name="l01646"></a>01646 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) (i);
-<a name="l01647"></a>01647 }
-<a name="l01648"></a>01648 BOOST_UBLAS_INLINE
-<a name="l01649"></a>01649 reference operator [] (size_type i) {
-<a name="l01650"></a>01650 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) (i);
-<a name="l01651"></a>01651 }
-<a name="l01652"></a>01652
-<a name="l01653"></a>01653 <span class="comment">// Element assignment</span>
-<a name="l01654"></a>01654 BOOST_UBLAS_INLINE
-<a name="l01655"></a>01655 <span class="keywordtype">void</span> append_element (size_type i, const_reference t) {
-<a name="l01656"></a>01656 <span class="keywordflow">if</span> (filled_ &gt;= capacity_)
-<a name="l01657"></a>01657 reserve (2 * filled_, <span class="keyword">true</span>);
-<a name="l01658"></a>01658 BOOST_UBLAS_CHECK (filled_ &lt; capacity_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01659"></a>01659 index_data_ [filled_] = k_based (i);
-<a name="l01660"></a>01660 value_data_ [filled_] = t;
-<a name="l01661"></a>01661 ++ filled_;
-<a name="l01662"></a>01662 sorted_ = <span class="keyword">false</span>;
-<a name="l01663"></a>01663 storage_invariants ();
-<a name="l01664"></a>01664 }
-<a name="l01665"></a>01665 BOOST_UBLAS_INLINE
-<a name="l01666"></a>01666 true_reference insert_element (size_type i, const_reference t) {
-<a name="l01667"></a>01667 BOOST_UBLAS_CHECK (!find_element (i), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ()); <span class="comment">// duplicate element</span>
-<a name="l01668"></a>01668 append_element (i, t);
-<a name="l01669"></a>01669 <span class="keywordflow">return</span> value_data_ [filled_ - 1];
-<a name="l01670"></a>01670 }
-<a name="l01671"></a>01671 BOOST_UBLAS_INLINE
-<a name="l01672"></a>01672 <span class="keywordtype">void</span> erase_element (size_type i) {
-<a name="l01673"></a>01673 sort ();
-<a name="l01674"></a>01674 subiterator_type it (detail::lower_bound (index_data_.begin (), index_data_.begin () + filled_, k_based (i), std::less&lt;size_type&gt; ()));
-<a name="l01675"></a>01675 <span class="keyword">typename</span> std::iterator_traits&lt;subiterator_type&gt;::difference_type n = it - index_data_.begin ();
-<a name="l01676"></a>01676 <span class="keywordflow">if</span> (filled_ &gt; <span class="keyword">typename</span> index_array_type::size_type (n) &amp;&amp; *it == k_based (i)) {
-<a name="l01677"></a>01677 std::copy (it + 1, index_data_.begin () + filled_, it);
-<a name="l01678"></a>01678 <span class="keyword">typename</span> value_array_type::iterator itt (value_data_.begin () + n);
-<a name="l01679"></a>01679 std::copy (itt + 1, value_data_.begin () + filled_, itt);
-<a name="l01680"></a>01680 -- filled_;
-<a name="l01681"></a>01681 sorted_filled_ = filled_;
-<a name="l01682"></a>01682 }
-<a name="l01683"></a>01683 storage_invariants ();
-<a name="l01684"></a>01684 }
-<a name="l01685"></a>01685
-<a name="l01686"></a>01686 <span class="comment">// Zeroing</span>
-<a name="l01687"></a>01687 BOOST_UBLAS_INLINE
-<a name="l01688"></a>01688 <span class="keywordtype">void</span> clear () {
-<a name="l01689"></a>01689 filled_ = 0;
-<a name="l01690"></a>01690 sorted_filled_ = filled_;
-<a name="l01691"></a>01691 sorted_ = <span class="keyword">true</span>;
-<a name="l01692"></a>01692 storage_invariants ();
-<a name="l01693"></a>01693 }
-<a name="l01694"></a>01694
-<a name="l01695"></a>01695 <span class="comment">// Assignment</span>
-<a name="l01696"></a>01696 BOOST_UBLAS_INLINE
-<a name="l01697"></a>01697 coordinate_vector &amp;operator = (<span class="keyword">const</span> coordinate_vector &amp;v) {
-<a name="l01698"></a>01698 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;v) {
-<a name="l01699"></a>01699 size_ = v.size_;
-<a name="l01700"></a>01700 capacity_ = v.capacity_;
-<a name="l01701"></a>01701 filled_ = v.filled_;
-<a name="l01702"></a>01702 sorted_filled_ = v.sorted_filled_;
-<a name="l01703"></a>01703 sorted_ = v.sorted_;
-<a name="l01704"></a>01704 index_data_ = v.index_data_;
-<a name="l01705"></a>01705 value_data_ = v.value_data_;
-<a name="l01706"></a>01706 }
-<a name="l01707"></a>01707 storage_invariants ();
-<a name="l01708"></a>01708 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01709"></a>01709 }
-<a name="l01710"></a>01710 <span class="keyword">template</span>&lt;<span class="keyword">class</span> C&gt; <span class="comment">// Container assignment without temporary</span>
-<a name="l01711"></a>01711 BOOST_UBLAS_INLINE
-<a name="l01712"></a>01712 coordinate_vector &amp;operator = (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container&lt;C&gt;</a> &amp;v) {
-<a name="l01713"></a>01713 resize (v ().size (), <span class="keyword">false</span>);
-<a name="l01714"></a>01714 assign (v);
-<a name="l01715"></a>01715 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01716"></a>01716 }
-<a name="l01717"></a>01717 BOOST_UBLAS_INLINE
-<a name="l01718"></a>01718 coordinate_vector &amp;assign_temporary (coordinate_vector &amp;v) {
-<a name="l01719"></a>01719 swap (v);
-<a name="l01720"></a>01720 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01721"></a>01721 }
-<a name="l01722"></a>01722 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01723"></a>01723 BOOST_UBLAS_INLINE
-<a name="l01724"></a>01724 coordinate_vector &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;ae) {
-<a name="l01725"></a>01725 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector.html" title="Coordimate array based sparse vector.">self_type</a> temporary (ae, capacity_);
-<a name="l01726"></a>01726 <span class="keywordflow">return</span> assign_temporary (temporary);
-<a name="l01727"></a>01727 }
-<a name="l01728"></a>01728 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01729"></a>01729 BOOST_UBLAS_INLINE
-<a name="l01730"></a>01730 coordinate_vector &amp;assign (<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;ae) {
-<a name="l01731"></a>01731 vector_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l01732"></a>01732 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01733"></a>01733 }
-<a name="l01734"></a>01734
-<a name="l01735"></a>01735 <span class="comment">// Computed assignment</span>
-<a name="l01736"></a>01736 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01737"></a>01737 BOOST_UBLAS_INLINE
-<a name="l01738"></a>01738 coordinate_vector &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;ae) {
-<a name="l01739"></a>01739 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector.html" title="Coordimate array based sparse vector.">self_type</a> temporary (*<span class="keyword">this</span> + ae, capacity_);
-<a name="l01740"></a>01740 <span class="keywordflow">return</span> assign_temporary (temporary);
-<a name="l01741"></a>01741 }
-<a name="l01742"></a>01742 <span class="keyword">template</span>&lt;<span class="keyword">class</span> C&gt; <span class="comment">// Container assignment without temporary</span>
-<a name="l01743"></a>01743 BOOST_UBLAS_INLINE
-<a name="l01744"></a>01744 coordinate_vector &amp;operator += (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container&lt;C&gt;</a> &amp;v) {
-<a name="l01745"></a>01745 plus_assign (v);
-<a name="l01746"></a>01746 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01747"></a>01747 }
-<a name="l01748"></a>01748 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01749"></a>01749 BOOST_UBLAS_INLINE
-<a name="l01750"></a>01750 coordinate_vector &amp;plus_assign (<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;ae) {
-<a name="l01751"></a>01751 vector_assign&lt;scalar_plus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l01752"></a>01752 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01753"></a>01753 }
-<a name="l01754"></a>01754 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01755"></a>01755 BOOST_UBLAS_INLINE
-<a name="l01756"></a>01756 coordinate_vector &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;ae) {
-<a name="l01757"></a>01757 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector.html" title="Coordimate array based sparse vector.">self_type</a> temporary (*<span class="keyword">this</span> - ae, capacity_);
-<a name="l01758"></a>01758 <span class="keywordflow">return</span> assign_temporary (temporary);
-<a name="l01759"></a>01759 }
-<a name="l01760"></a>01760 <span class="keyword">template</span>&lt;<span class="keyword">class</span> C&gt; <span class="comment">// Container assignment without temporary</span>
-<a name="l01761"></a>01761 BOOST_UBLAS_INLINE
-<a name="l01762"></a>01762 coordinate_vector &amp;operator -= (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html" title="Base class for Vector container models.">vector_container&lt;C&gt;</a> &amp;v) {
-<a name="l01763"></a>01763 minus_assign (v);
-<a name="l01764"></a>01764 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01765"></a>01765 }
-<a name="l01766"></a>01766 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
-<a name="l01767"></a>01767 BOOST_UBLAS_INLINE
-<a name="l01768"></a>01768 coordinate_vector &amp;minus_assign (<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;ae) {
-<a name="l01769"></a>01769 vector_assign&lt;scalar_minus_assign&gt; (*<span class="keyword">this</span>, ae);
-<a name="l01770"></a>01770 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01771"></a>01771 }
-<a name="l01772"></a>01772 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l01773"></a>01773 BOOST_UBLAS_INLINE
-<a name="l01774"></a>01774 coordinate_vector &amp;operator *= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l01775"></a>01775 vector_assign_scalar&lt;scalar_multiplies_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l01776"></a>01776 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01777"></a>01777 }
-<a name="l01778"></a>01778 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
-<a name="l01779"></a>01779 BOOST_UBLAS_INLINE
-<a name="l01780"></a>01780 coordinate_vector &amp;operator /= (<span class="keyword">const</span> AT &amp;at) {
-<a name="l01781"></a>01781 vector_assign_scalar&lt;scalar_divides_assign&gt; (*<span class="keyword">this</span>, at);
-<a name="l01782"></a>01782 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01783"></a>01783 }
-<a name="l01784"></a>01784
-<a name="l01785"></a>01785 <span class="comment">// Swapping</span>
-<a name="l01786"></a>01786 BOOST_UBLAS_INLINE
-<a name="l01787"></a>01787 <span class="keywordtype">void</span> swap (coordinate_vector &amp;v) {
-<a name="l01788"></a>01788 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;v) {
-<a name="l01789"></a>01789 std::swap (size_, v.size_);
-<a name="l01790"></a>01790 std::swap (capacity_, v.capacity_);
-<a name="l01791"></a>01791 std::swap (filled_, v.filled_);
-<a name="l01792"></a>01792 std::swap (sorted_filled_, v.sorted_filled_);
-<a name="l01793"></a>01793 std::swap (sorted_, v.sorted_);
-<a name="l01794"></a>01794 index_data_.swap (v.index_data_);
-<a name="l01795"></a>01795 value_data_.swap (v.value_data_);
-<a name="l01796"></a>01796 }
-<a name="l01797"></a>01797 storage_invariants ();
-<a name="l01798"></a>01798 }
-<a name="l01799"></a>01799 BOOST_UBLAS_INLINE
-<a name="l01800"></a>01800 <span class="keyword">friend</span> <span class="keywordtype">void</span> swap (coordinate_vector &amp;v1, coordinate_vector &amp;v2) {
-<a name="l01801"></a>01801 v1.swap (v2);
-<a name="l01802"></a>01802 }
-<a name="l01803"></a>01803
-<a name="l01804"></a>01804 <span class="comment">// Sorting and summation of duplicates</span>
-<a name="l01805"></a>01805 BOOST_UBLAS_INLINE
-<a name="l01806"></a>01806 <span class="keywordtype">void</span> sort ()<span class="keyword"> const </span>{
-<a name="l01807"></a>01807 <span class="keywordflow">if</span> (! sorted_ &amp;&amp; filled_ &gt; 0) {
-<a name="l01808"></a>01808 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__pair__array.html">index_pair_array&lt;index_array_type, value_array_type&gt;</a> array_pair;
-<a name="l01809"></a>01809 array_pair ipa (filled_, index_data_, value_data_);
-<a name="l01810"></a>01810 <span class="keyword">const</span> <span class="keyword">typename</span> array_pair::iterator iunsorted = ipa.begin () + sorted_filled_;
-<a name="l01811"></a>01811 <span class="comment">// sort new elements and merge</span>
-<a name="l01812"></a>01812 std::sort (iunsorted, ipa.end ());
-<a name="l01813"></a>01813 std::inplace_merge (ipa.begin (), iunsorted, ipa.end ());
-<a name="l01814"></a>01814
-<a name="l01815"></a>01815 <span class="comment">// sum duplicates with += and remove</span>
-<a name="l01816"></a>01816 size_type filled = 0;
-<a name="l01817"></a>01817 <span class="keywordflow">for</span> (size_type i = 1; i &lt; filled_; ++ i) {
-<a name="l01818"></a>01818 <span class="keywordflow">if</span> (index_data_ [filled] != index_data_ [i]) {
-<a name="l01819"></a>01819 ++ filled;
-<a name="l01820"></a>01820 <span class="keywordflow">if</span> (filled != i) {
-<a name="l01821"></a>01821 index_data_ [filled] = index_data_ [i];
-<a name="l01822"></a>01822 value_data_ [filled] = value_data_ [i];
-<a name="l01823"></a>01823 }
-<a name="l01824"></a>01824 } <span class="keywordflow">else</span> {
-<a name="l01825"></a>01825 value_data_ [filled] += value_data_ [i];
-<a name="l01826"></a>01826 }
-<a name="l01827"></a>01827 }
-<a name="l01828"></a>01828 filled_ = filled + 1;
-<a name="l01829"></a>01829 sorted_filled_ = filled_;
-<a name="l01830"></a>01830 sorted_ = <span class="keyword">true</span>;
-<a name="l01831"></a>01831 storage_invariants ();
-<a name="l01832"></a>01832 }
-<a name="l01833"></a>01833 }
-<a name="l01834"></a>01834
-<a name="l01835"></a>01835 <span class="comment">// Back element insertion and erasure</span>
-<a name="l01836"></a>01836 BOOST_UBLAS_INLINE
-<a name="l01837"></a>01837 <span class="keywordtype">void</span> push_back (size_type i, const_reference t) {
-<a name="l01838"></a>01838 <span class="comment">// must maintain sort order</span>
-<a name="l01839"></a>01839 BOOST_UBLAS_CHECK (sorted_ &amp;&amp; (filled_ == 0 || index_data_ [filled_ - 1] &lt; k_based (i)), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01840"></a>01840 <span class="keywordflow">if</span> (filled_ &gt;= capacity_)
-<a name="l01841"></a>01841 reserve (2 * filled_, <span class="keyword">true</span>);
-<a name="l01842"></a>01842 BOOST_UBLAS_CHECK (filled_ &lt; capacity_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html" title="Expception raised when some interal errors occurs like computations errors, zeros...">internal_logic</a> ());
-<a name="l01843"></a>01843 index_data_ [filled_] = k_based (i);
-<a name="l01844"></a>01844 value_data_ [filled_] = t;
-<a name="l01845"></a>01845 ++ filled_;
-<a name="l01846"></a>01846 sorted_filled_ = filled_;
-<a name="l01847"></a>01847 storage_invariants ();
-<a name="l01848"></a>01848 }
-<a name="l01849"></a>01849 BOOST_UBLAS_INLINE
-<a name="l01850"></a>01850 <span class="keywordtype">void</span> pop_back () {
-<a name="l01851"></a>01851 <span class="comment">// ISSUE invariants could be simpilfied if sorted required as precondition</span>
-<a name="l01852"></a>01852 BOOST_UBLAS_CHECK (filled_ &gt; 0, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ());
-<a name="l01853"></a>01853 -- filled_;
-<a name="l01854"></a>01854 sorted_filled_ = (std::min) (sorted_filled_, filled_);
-<a name="l01855"></a>01855 sorted_ = sorted_filled_ = filled_;
-<a name="l01856"></a>01856 storage_invariants ();
-<a name="l01857"></a>01857 }
-<a name="l01858"></a>01858
-<a name="l01859"></a>01859 <span class="comment">// Iterator types</span>
-<a name="l01860"></a>01860 <span class="keyword">private</span>:
-<a name="l01861"></a>01861 <span class="comment">// Use index array iterator</span>
-<a name="l01862"></a>01862 <span class="keyword">typedef</span> <span class="keyword">typename</span> IA::const_iterator const_subiterator_type;
-<a name="l01863"></a>01863 <span class="keyword">typedef</span> <span class="keyword">typename</span> IA::iterator subiterator_type;
-<a name="l01864"></a>01864
-<a name="l01865"></a>01865 BOOST_UBLAS_INLINE
-<a name="l01866"></a>01866 true_reference at_element (size_type i) {
-<a name="l01867"></a>01867 BOOST_UBLAS_CHECK (i &lt; size_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01868"></a>01868 sort ();
-<a name="l01869"></a>01869 subiterator_type it (detail::lower_bound (index_data_.begin (), index_data_.begin () + filled_, k_based (i), std::less&lt;size_type&gt; ()));
-<a name="l01870"></a>01870 BOOST_UBLAS_CHECK (it != index_data_.begin () + filled_ &amp;&amp; *it == k_based (i), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01871"></a>01871 <span class="keywordflow">return</span> value_data_ [it - index_data_.begin ()];
-<a name="l01872"></a>01872 }
-<a name="l01873"></a>01873
-<a name="l01874"></a>01874 <span class="keyword">public</span>:
-<a name="l01875"></a>01875 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1const__iterator.html">const_iterator</a>;
-<a name="l01876"></a>01876 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1iterator.html">iterator</a>;
-<a name="l01877"></a>01877
-<a name="l01878"></a>01878 <span class="comment">// Element lookup</span>
-<a name="l01879"></a>01879 <span class="comment">// BOOST_UBLAS_INLINE This function seems to be big. So we do not let the compiler inline it.</span>
-<a name="l01880"></a>01880 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1const__iterator.html">const_iterator</a> find (size_type i)<span class="keyword"> const </span>{
-<a name="l01881"></a>01881 sort ();
-<a name="l01882"></a>01882 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1const__iterator.html">const_iterator</a> (*<span class="keyword">this</span>, detail::lower_bound (index_data_.begin (), index_data_.begin () + filled_, k_based (i), std::less&lt;size_type&gt; ()));
-<a name="l01883"></a>01883 }
-<a name="l01884"></a>01884 <span class="comment">// BOOST_UBLAS_INLINE This function seems to be big. So we do not let the compiler inline it.</span>
-<a name="l01885"></a>01885 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1iterator.html">iterator</a> find (size_type i) {
-<a name="l01886"></a>01886 sort ();
-<a name="l01887"></a>01887 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1iterator.html">iterator</a> (*<span class="keyword">this</span>, detail::lower_bound (index_data_.begin (), index_data_.begin () + filled_, k_based (i), std::less&lt;size_type&gt; ()));
-<a name="l01888"></a>01888 }
-<a name="l01889"></a>01889
-<a name="l01890"></a>01890
-<a name="l01891"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1const__iterator.html">01891</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1const__iterator.html">const_iterator</a>:
-<a name="l01892"></a>01892 <span class="keyword">public</span> container_const_reference&lt;coordinate_vector&gt;,
-<a name="l01893"></a>01893 <span class="keyword">public</span> bidirectional_iterator_base&lt;sparse_bidirectional_iterator_tag,
-<a name="l01894"></a>01894 const_iterator, value_type&gt; {
-<a name="l01895"></a>01895 <span class="keyword">public</span>:
-<a name="l01896"></a>01896 <span class="keyword">typedef</span> <span class="keyword">typename</span> coordinate_vector::value_type value_type;
-<a name="l01897"></a>01897 <span class="keyword">typedef</span> <span class="keyword">typename</span> coordinate_vector::difference_type difference_type;
-<a name="l01898"></a>01898 <span class="keyword">typedef</span> <span class="keyword">typename</span> coordinate_vector::const_reference reference;
-<a name="l01899"></a>01899 <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="keyword">typename</span> coordinate_vector::pointer pointer;
-<a name="l01900"></a>01900
-<a name="l01901"></a>01901 <span class="comment">// Construction and destruction</span>
-<a name="l01902"></a>01902 BOOST_UBLAS_INLINE
-<a name="l01903"></a>01903 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1const__iterator.html">const_iterator</a> ():
-<a name="l01904"></a>01904 container_const_reference&lt;self_type&gt; (), it_ () {}
-<a name="l01905"></a>01905 BOOST_UBLAS_INLINE
-<a name="l01906"></a>01906 const_iterator (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector.html" title="Coordimate array based sparse vector.">self_type</a> &amp;v, <span class="keyword">const</span> const_subiterator_type &amp;it):
-<a name="l01907"></a>01907 container_const_reference&lt;self_type&gt; (v), it_ (it) {}
-<a name="l01908"></a>01908 BOOST_UBLAS_INLINE
-<a name="l01909"></a>01909 const_iterator (<span class="keyword">const</span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1iterator.html">self_type::iterator</a> &amp;it): <span class="comment">// ISSUE self_type:: stops VC8 using std::iterator here</span>
-<a name="l01910"></a>01910 container_const_reference&lt;self_type&gt; (it ()), it_ (it.it_) {}
-<a name="l01911"></a>01911
-<a name="l01912"></a>01912 <span class="comment">// Arithmetic</span>
-<a name="l01913"></a>01913 BOOST_UBLAS_INLINE
-<a name="l01914"></a>01914 const_iterator &amp;operator ++ () {
-<a name="l01915"></a>01915 ++ it_;
-<a name="l01916"></a>01916 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01917"></a>01917 }
-<a name="l01918"></a>01918 BOOST_UBLAS_INLINE
-<a name="l01919"></a>01919 const_iterator &amp;operator -- () {
-<a name="l01920"></a>01920 -- it_;
-<a name="l01921"></a>01921 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01922"></a>01922 }
-<a name="l01923"></a>01923
-<a name="l01924"></a>01924 <span class="comment">// Dereference</span>
-<a name="l01925"></a>01925 BOOST_UBLAS_INLINE
-<a name="l01926"></a>01926 const_reference operator * ()<span class="keyword"> const </span>{
-<a name="l01927"></a>01927 BOOST_UBLAS_CHECK (index () &lt; (*<span class="keyword">this</span>) ().size (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01928"></a>01928 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().value_data_ [it_ - (*<span class="keyword">this</span>) ().index_data_.begin ()];
-<a name="l01929"></a>01929 }
-<a name="l01930"></a>01930
-<a name="l01931"></a>01931 <span class="comment">// Index</span>
-<a name="l01932"></a>01932 BOOST_UBLAS_INLINE
-<a name="l01933"></a>01933 size_type index ()<span class="keyword"> const </span>{
-<a name="l01934"></a>01934 BOOST_UBLAS_CHECK (*<span class="keyword">this</span> != (*<span class="keyword">this</span>) ().end (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01935"></a>01935 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().zero_based (*it_) &lt; (*<span class="keyword">this</span>) ().size (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l01936"></a>01936 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().zero_based (*it_);
-<a name="l01937"></a>01937 }
-<a name="l01938"></a>01938
-<a name="l01939"></a>01939 <span class="comment">// Assignment</span>
-<a name="l01940"></a>01940 BOOST_UBLAS_INLINE
-<a name="l01941"></a>01941 const_iterator &amp;operator = (<span class="keyword">const</span> const_iterator &amp;it) {
-<a name="l01942"></a>01942 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l01943"></a>01943 it_ = it.it_;
-<a name="l01944"></a>01944 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01945"></a>01945 }
-<a name="l01946"></a>01946
-<a name="l01947"></a>01947 <span class="comment">// Comparison</span>
-<a name="l01948"></a>01948 BOOST_UBLAS_INLINE
-<a name="l01949"></a>01949 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l01950"></a>01950 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="l01951"></a>01951 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l01952"></a>01952 }
-<a name="l01953"></a>01953
-<a name="l01954"></a>01954 <span class="keyword">private</span>:
-<a name="l01955"></a>01955 const_subiterator_type it_;
-<a name="l01956"></a>01956 };
-<a name="l01957"></a>01957
-<a name="l01958"></a>01958 BOOST_UBLAS_INLINE
-<a name="l01959"></a>01959 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1const__iterator.html">const_iterator</a> begin ()<span class="keyword"> const </span>{
-<a name="l01960"></a>01960 <span class="keywordflow">return</span> find (0);
-<a name="l01961"></a>01961 }
-<a name="l01962"></a>01962 BOOST_UBLAS_INLINE
-<a name="l01963"></a>01963 const_iterator end ()<span class="keyword"> const </span>{
-<a name="l01964"></a>01964 <span class="keywordflow">return</span> find (size_);
-<a name="l01965"></a>01965 }
-<a name="l01966"></a>01966
-<a name="l01967"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1iterator.html">01967</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1iterator.html">iterator</a>:
-<a name="l01968"></a>01968 <span class="keyword">public</span> container_reference&lt;coordinate_vector&gt;,
-<a name="l01969"></a>01969 <span class="keyword">public</span> bidirectional_iterator_base&lt;sparse_bidirectional_iterator_tag,
-<a name="l01970"></a>01970 iterator, value_type&gt; {
-<a name="l01971"></a>01971 <span class="keyword">public</span>:
-<a name="l01972"></a>01972 <span class="keyword">typedef</span> <span class="keyword">typename</span> coordinate_vector::value_type value_type;
-<a name="l01973"></a>01973 <span class="keyword">typedef</span> <span class="keyword">typename</span> coordinate_vector::difference_type difference_type;
-<a name="l01974"></a>01974 <span class="keyword">typedef</span> <span class="keyword">typename</span> coordinate_vector::true_reference reference;
-<a name="l01975"></a>01975 <span class="keyword">typedef</span> <span class="keyword">typename</span> coordinate_vector::pointer pointer;
-<a name="l01976"></a>01976
-<a name="l01977"></a>01977 <span class="comment">// Construction and destruction</span>
-<a name="l01978"></a>01978 BOOST_UBLAS_INLINE
-<a name="l01979"></a>01979 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1iterator.html">iterator</a> ():
-<a name="l01980"></a>01980 container_reference&lt;self_type&gt; (), it_ () {}
-<a name="l01981"></a>01981 BOOST_UBLAS_INLINE
-<a name="l01982"></a>01982 iterator (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector.html" title="Coordimate array based sparse vector.">self_type</a> &amp;v, <span class="keyword">const</span> subiterator_type &amp;it):
-<a name="l01983"></a>01983 container_reference&lt;self_type&gt; (v), it_ (it) {}
-<a name="l01984"></a>01984
-<a name="l01985"></a>01985 <span class="comment">// Arithmetic</span>
-<a name="l01986"></a>01986 BOOST_UBLAS_INLINE
-<a name="l01987"></a>01987 iterator &amp;operator ++ () {
-<a name="l01988"></a>01988 ++ it_;
-<a name="l01989"></a>01989 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01990"></a>01990 }
-<a name="l01991"></a>01991 BOOST_UBLAS_INLINE
-<a name="l01992"></a>01992 iterator &amp;operator -- () {
-<a name="l01993"></a>01993 -- it_;
-<a name="l01994"></a>01994 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l01995"></a>01995 }
-<a name="l01996"></a>01996
-<a name="l01997"></a>01997 <span class="comment">// Dereference</span>
-<a name="l01998"></a>01998 BOOST_UBLAS_INLINE
-<a name="l01999"></a>01999 reference operator * ()<span class="keyword"> const </span>{
-<a name="l02000"></a>02000 BOOST_UBLAS_CHECK (index () &lt; (*<span class="keyword">this</span>) ().size (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l02001"></a>02001 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().value_data_ [it_ - (*<span class="keyword">this</span>) ().index_data_.begin ()];
-<a name="l02002"></a>02002 }
-<a name="l02003"></a>02003
-<a name="l02004"></a>02004 <span class="comment">// Index</span>
-<a name="l02005"></a>02005 BOOST_UBLAS_INLINE
-<a name="l02006"></a>02006 size_type index ()<span class="keyword"> const </span>{
-<a name="l02007"></a>02007 BOOST_UBLAS_CHECK (*<span class="keyword">this</span> != (*<span class="keyword">this</span>) ().end (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l02008"></a>02008 BOOST_UBLAS_CHECK ((*<span class="keyword">this</span>) ().zero_based (*it_) &lt; (*<span class="keyword">this</span>) ().size (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ());
-<a name="l02009"></a>02009 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().zero_based (*it_);
-<a name="l02010"></a>02010 }
-<a name="l02011"></a>02011
-<a name="l02012"></a>02012 <span class="comment">// Assignment</span>
-<a name="l02013"></a>02013 BOOST_UBLAS_INLINE
-<a name="l02014"></a>02014 iterator &amp;operator = (<span class="keyword">const</span> iterator &amp;it) {
-<a name="l02015"></a>02015 container_reference&lt;self_type&gt;::assign (&amp;it ());
-<a name="l02016"></a>02016 it_ = it.it_;
-<a name="l02017"></a>02017 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l02018"></a>02018 }
-<a name="l02019"></a>02019
-<a name="l02020"></a>02020 <span class="comment">// Comparison</span>
-<a name="l02021"></a>02021 BOOST_UBLAS_INLINE
-<a name="l02022"></a>02022 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator &amp;it)<span class="keyword"> const </span>{
-<a name="l02023"></a>02023 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="l02024"></a>02024 <span class="keywordflow">return</span> it_ == it.it_;
-<a name="l02025"></a>02025 }
-<a name="l02026"></a>02026
-<a name="l02027"></a>02027 <span class="keyword">private</span>:
-<a name="l02028"></a>02028 subiterator_type it_;
-<a name="l02029"></a>02029
-<a name="l02030"></a>02030 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1const__iterator.html">const_iterator</a>;
-<a name="l02031"></a>02031 };
-<a name="l02032"></a>02032
-<a name="l02033"></a>02033 BOOST_UBLAS_INLINE
-<a name="l02034"></a>02034 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1iterator.html">iterator</a> begin () {
-<a name="l02035"></a>02035 <span class="keywordflow">return</span> find (0);
-<a name="l02036"></a>02036 }
-<a name="l02037"></a>02037 BOOST_UBLAS_INLINE
-<a name="l02038"></a>02038 iterator end () {
-<a name="l02039"></a>02039 <span class="keywordflow">return</span> find (size_);
-<a name="l02040"></a>02040 }
-<a name="l02041"></a>02041
-<a name="l02042"></a>02042 <span class="comment">// Reverse iterator</span>
-<a name="l02043"></a>02043 <span class="keyword">typedef</span> reverse_iterator_base&lt;const_iterator&gt; const_reverse_iterator;
-<a name="l02044"></a>02044 <span class="keyword">typedef</span> reverse_iterator_base&lt;iterator&gt; reverse_iterator;
-<a name="l02045"></a>02045
-<a name="l02046"></a>02046 BOOST_UBLAS_INLINE
-<a name="l02047"></a>02047 const_reverse_iterator rbegin ()<span class="keyword"> const </span>{
-<a name="l02048"></a>02048 <span class="keywordflow">return</span> const_reverse_iterator (end ());
-<a name="l02049"></a>02049 }
-<a name="l02050"></a>02050 BOOST_UBLAS_INLINE
-<a name="l02051"></a>02051 const_reverse_iterator rend ()<span class="keyword"> const </span>{
-<a name="l02052"></a>02052 <span class="keywordflow">return</span> const_reverse_iterator (begin ());
-<a name="l02053"></a>02053 }
-<a name="l02054"></a>02054 BOOST_UBLAS_INLINE
-<a name="l02055"></a>02055 reverse_iterator rbegin () {
-<a name="l02056"></a>02056 <span class="keywordflow">return</span> reverse_iterator (end ());
-<a name="l02057"></a>02057 }
-<a name="l02058"></a>02058 BOOST_UBLAS_INLINE
-<a name="l02059"></a>02059 reverse_iterator rend () {
-<a name="l02060"></a>02060 <span class="keywordflow">return</span> reverse_iterator (begin ());
-<a name="l02061"></a>02061 }
-<a name="l02062"></a>02062
-<a name="l02063"></a>02063 <span class="comment">// Serialization</span>
-<a name="l02064"></a>02064 <span class="keyword">template</span>&lt;<span class="keyword">class</span> Archive&gt;
-<a name="l02065"></a>02065 <span class="keywordtype">void</span> serialize(Archive &amp; ar, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="comment">/* file_version */</span>){
-<a name="l02066"></a>02066 serialization::collection_size_type s (size_);
-<a name="l02067"></a>02067 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;size&quot;</span>,s);
-<a name="l02068"></a>02068 <span class="keywordflow">if</span> (Archive::is_loading::value) {
-<a name="l02069"></a>02069 size_ = s;
-<a name="l02070"></a>02070 }
-<a name="l02071"></a>02071 <span class="comment">// ISSUE: filled may be much less than capacity</span>
-<a name="l02072"></a>02072 <span class="comment">// ISSUE: index_data_ and value_data_ are undefined between filled and capacity (trouble with &apos;nan&apos;-values)</span>
-<a name="l02073"></a>02073 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;capacity&quot;</span>, capacity_);
-<a name="l02074"></a>02074 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;filled&quot;</span>, filled_);
-<a name="l02075"></a>02075 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;sorted_filled&quot;</span>, sorted_filled_);
-<a name="l02076"></a>02076 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;sorted&quot;</span>, sorted_);
-<a name="l02077"></a>02077 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;index_data&quot;</span>, index_data_);
-<a name="l02078"></a>02078 ar &amp; serialization::make_nvp(<span class="stringliteral">&quot;value_data&quot;</span>, value_data_);
-<a name="l02079"></a>02079 storage_invariants();
-<a name="l02080"></a>02080 }
-<a name="l02081"></a>02081
-<a name="l02082"></a>02082 <span class="keyword">private</span>:
-<a name="l02083"></a>02083 <span class="keywordtype">void</span> storage_invariants ()<span class="keyword"> const</span>
-<a name="l02084"></a>02084 <span class="keyword"> </span>{
-<a name="l02085"></a>02085 BOOST_UBLAS_CHECK (capacity_ == index_data_.size (), internal_logic ());
-<a name="l02086"></a>02086 BOOST_UBLAS_CHECK (capacity_ == value_data_.size (), internal_logic ());
-<a name="l02087"></a>02087 BOOST_UBLAS_CHECK (filled_ &lt;= capacity_, internal_logic ());
-<a name="l02088"></a>02088 BOOST_UBLAS_CHECK (sorted_filled_ &lt;= filled_, internal_logic ());
-<a name="l02089"></a>02089 BOOST_UBLAS_CHECK (sorted_ == (sorted_filled_ == filled_), internal_logic ());
-<a name="l02090"></a>02090 BOOST_UBLAS_CHECK ((0 == filled_) || (zero_based(index_data_[filled_ - 1]) &lt; size_), internal_logic ());
-<a name="l02091"></a>02091 }
-<a name="l02092"></a>02092
-<a name="l02093"></a>02093 size_type size_;
-<a name="l02094"></a>02094 size_type capacity_;
-<a name="l02095"></a>02095 <span class="keyword">mutable</span> <span class="keyword">typename</span> index_array_type::size_type filled_;
-<a name="l02096"></a>02096 <span class="keyword">mutable</span> <span class="keyword">typename</span> index_array_type::size_type sorted_filled_;
-<a name="l02097"></a>02097 <span class="keyword">mutable</span> <span class="keywordtype">bool</span> sorted_;
-<a name="l02098"></a>02098 <span class="keyword">mutable</span> index_array_type index_data_;
-<a name="l02099"></a>02099 <span class="keyword">mutable</span> value_array_type value_data_;
-<a name="l02100"></a>02100 <span class="keyword">static</span> <span class="keyword">const</span> value_type zero_;
-<a name="l02101"></a>02101
-<a name="l02102"></a>02102 BOOST_UBLAS_INLINE
-<a name="l02103"></a>02103 <span class="keyword">static</span> size_type zero_based (size_type k_based_index) {
-<a name="l02104"></a>02104 <span class="keywordflow">return</span> k_based_index - IB;
-<a name="l02105"></a>02105 }
-<a name="l02106"></a>02106 BOOST_UBLAS_INLINE
-<a name="l02107"></a>02107 <span class="keyword">static</span> size_type k_based (size_type zero_based_index) {
-<a name="l02108"></a>02108 <span class="keywordflow">return</span> zero_based_index + IB;
-<a name="l02109"></a>02109 }
-<a name="l02110"></a>02110
-<a name="l02111"></a>02111 <span class="keyword">friend</span> <span class="keyword">class </span>iterator;
-<a name="l02112"></a>02112 <span class="keyword">friend</span> <span class="keyword">class </span>const_iterator;
-<a name="l02113"></a>02113 };
-<a name="l02114"></a>02114
-<a name="l02115"></a>02115 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, std::<span class="keywordtype">size_t</span> IB, <span class="keyword">class</span> IA, <span class="keyword">class</span> TA&gt;
-<a name="l02116"></a>02116 <span class="keyword">const</span> <span class="keyword">typename</span> coordinate_vector&lt;T, IB, IA, TA&gt;::value_type coordinate_vector&lt;T, IB, IA, TA&gt;::zero_ = value_type<span class="comment">/*zero*/</span>();
-<a name="l02117"></a>02117
-<a name="l02118"></a>02118 }}}
-<a name="l02119"></a>02119
-<a name="l02120"></a>02120 <span class="preprocessor">#endif</span>
-</pre></div></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>
diff --git a/libs/numeric/ublas/doc/index.htm b/libs/numeric/ublas/doc/index.htm
deleted file mode 100644
index 4adac4dc71..0000000000
--- a/libs/numeric/ublas/doc/index.htm
+++ /dev/null
@@ -1,414 +0,0 @@
-<!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/html; charset=us-ascii" />
-<link rel="stylesheet" href="../../../../boost.css" type="text/css"/>
-<link rel="stylesheet" href="ublas.css" type="text/css" />
-<script type="text/javascript" src="js/jquery-1.3.2.min.js" async="async" ></script>
-<script type="text/javascript" src="js/jquery.toc-gw.js" async="async" ></script>
-<title>Boost Basic Linear Algebra</title>
-</head>
-<body>
-<h1><img src="../../../../boost.png" align="middle" alt="logo"/>Basic Linear Algebra Library</h1>
-<div class="toc" id="toc"></div>
-
-<p>uBLAS is a C++ template class library that provides <a href="http://www.netlib.org/blas">BLAS</a> level 1, 2, 3
-functionality for dense, packed and sparse matrices. The design and implementation unify mathematical notation via
-operator overloading and efficient code generation via expression templates.</p>
-
-<h2>Functionality</h2>
-
-<p>uBLAS provides templated C++ classes for dense, unit and sparse vectors, dense, identity, triangular, banded,
-symmetric, hermitian and sparse matrices. Views into vectors and matrices can be constructed via ranges, slices,
-adaptor classes and indirect arrays. The library covers the usual basic linear algebra operations on vectors and matrices: reductions like
-different norms, addition and subtraction of vectors and matrices and multiplication with a scalar, inner and outer
-products of vectors, matrix vector and matrix matrix products and triangular solver. The glue between containers, views
-and expression templated operations is a mostly <a href="http://www.sgi.com/tech/stl">STL</a> conforming iterator interface.</p>
-<p>Please consult the <a href="release_notes.htm">release notes</a> for details on the latest changes.</p>
-
-<h2>Documentation</h2>
-
-<ul>
-<li><big><a href="overview.htm">Overview</a></big>
-<ul>
-<li><a href="overview.htm#rationale">Rationale</a>
-</li>
-
-<li><a href="overview.htm#functionality">Functionality</a>
-</li>
-
-<li><a href="types_overview.htm">Overview of Matrix- and Vector-Types</a>
-</li>
-
-<li><a href="operations_overview.htm">Overview of Matrix and Vector Operations</a>
-</li>
-
-<li><a href="#further_information">Effective uBLAS and further information</a>
-</li>
-
-<li><a href="options.htm">Macros and Preprocessor Options</a>
-</li>
-</ul>
-</li>
-
-<li><a href="vector.htm">Vector</a>
-<ul>
-<li><a href="vector.htm#vector">Vector</a>
-</li>
-
-<li><a href="vector.htm#unit_vector">Unit Vector</a>
-</li>
-
-<li><a href="vector.htm#zero_vector">Zero Vector</a>
-</li>
-
-<li><a href="vector.htm#scalar_vector">Scalar Vector</a>
-</li>
-</ul>
-</li>
-
-<li><a href="vector_sparse.htm">Sparse Vector</a>
-<ul>
-<li><a href="vector_sparse.htm#mapped_vector">Mapped Vector</a>
-</li>
-
-<li><a href="vector_sparse.htm#compressed_vector">Compressed Vector</a>
-</li>
-
-<li><a href="vector_sparse.htm#coordinate_vector">Coordinate Vector</a>
-</li>
-</ul>
-</li>
-
-<li><a href="vector_proxy.htm">Vector Proxies</a>
-<ul>
-<li><a href="vector_proxy.htm#vector_range">Vector Range</a>
-</li>
-
-<li><a href="vector_proxy.htm#vector_slice">Vector Slice</a>
-</li>
-</ul>
-</li>
-
-<li><a href="vector_expression.htm">Vector Expressions</a>
-<ul>
-<li><a href="vector_expression.htm#vector_expression">Vector Expression</a>
-</li>
-
-<li><a href="vector_expression.htm#vector_references">Vector References</a>
-</li>
-
-<li><a href="vector_expression.htm#vector_operations">Vector Operations</a>
-</li>
-
-<li><a href="vector_expression.htm#vector_reductions">Vector Reductions</a>
-</li>
-</ul>
-</li>
-
-<li><a href="matrix.htm">Matrix</a>
-<ul>
-<li><a href="matrix.htm#matrix">Matrix</a>
-</li>
-
-<li><a href="matrix.htm#identity_matrix">Identity Matrix</a>
-</li>
-
-<li><a href="matrix.htm#zero_matrix">Zero Matrix</a>
-</li>
-
-<li><a href="matrix.htm#scalar_matrix">Scalar Matrix</a>
-</li>
-</ul>
-</li>
-
-<li><a href="triangular.htm">Triangular Matrix</a>
-<ul>
-<li><a href="triangular.htm#triangular_matrix">Triangular Matrix</a>
-</li>
-
-<li><a href="triangular.htm#triangular_adaptor">Triangular Adaptor</a>
-</li>
-</ul>
-</li>
-
-<li><a href="symmetric.htm">Symmetric Matrix</a>
-<ul>
-<li><a href="symmetric.htm#symmetric_matrix">Symmetric Matrix</a>
-</li>
-
-<li><a href="symmetric.htm#symmetric_adaptor">Symmetric Adaptor</a>
-</li>
-</ul>
-</li>
-
-<li><a href="hermitian.htm">Hermitian Matrix</a>
-<ul>
-<li><a href="hermitian.htm#hermitian_matrix">Hermitian Matrix</a>
-</li>
-
-<li><a href="hermitian.htm#hermitian_adaptor">Hermitian Adaptor</a>
-</li>
-</ul>
-</li>
-
-<li><a href="banded.htm">Banded Matrix</a>
-<ul>
-<li><a href="banded.htm#banded_matrix">Banded Matrix</a>
-</li>
-
-<li><a href="banded.htm#banded_adaptor">Banded Adaptor</a>
-</li>
-</ul>
-</li>
-
-<li><a href="matrix_sparse.htm">Sparse Matrix</a>
-<ul>
-<li><a href="matrix_sparse.htm#mapped_matrix">Mapped Matrix</a>
-</li>
-
-<li><a href="matrix_sparse.htm#compressed_matrix">Compressed Matrix</a>
-</li>
-
-<li><a href="matrix_sparse.htm#coordinate_matrix">Coordinate Matrix</a>
-</li>
-</ul>
-</li>
-
-<li><a href="matrix_proxy.htm">Matrix Proxies</a>
-<ul>
-<li><a href="matrix_proxy.htm#matrix_row">Matrix Row</a>
-</li>
-
-<li><a href="matrix_proxy.htm#matrix_column">Matrix Column</a>
-</li>
-
-<li><a href="matrix_proxy.htm#vector_range">Vector Range</a>
-</li>
-
-<li><a href="matrix_proxy.htm#vector_slice">Vector Slice</a>
-</li>
-
-<li><a href="matrix_proxy.htm#matrix_range">Matrix Range</a>
-</li>
-
-<li><a href="matrix_proxy.htm#matrix_slice">Matrix Slice</a>
-</li>
-</ul>
-</li>
-
-<li><a href="matrix_expression.htm">Matrix Expressions</a>
-<ul>
-<li><a href="matrix_expression.htm#matrix_expression">Matrix Expression</a>
-</li>
-
-<li><a href="matrix_expression.htm#matrix_references">Matrix References</a>
-</li>
-
-<li><a href="matrix_expression.htm#matrix_operations">Matrix Operations</a>
-</li>
-
-<li><a href="matrix_expression.htm#matrix_vector_operations">Matrix Vector Operations</a>
-</li>
-
-<li><a href="matrix_expression.htm#matrix_matrix_operations">Matrix Matrix Operations</a>
-</li>
-</ul>
-</li>
-
-<li>Storage and special containers
-
-<ul>
-<li><a href="unbounded_array.htm">Unbounded Array</a>
-</li>
-
-<li><a href="bounded_array.htm">Bounded Array</a>
-</li>
-
-<li><a href="range.htm#range">Range</a>
-</li>
-
-<li><a href="range.htm#slice">Slice</a>
-</li>
-</ul></li>
-
-<li><a href="storage_sparse.htm">Sparse Storage</a>
-<ul>
-<li><a href="storage_sparse.htm#map_std">Default Standard Map</a>
-</li>
-
-<li><a href="storage_sparse.htm#map_array">Map Array</a>
-</li>
-</ul>
-</li>
-
-<li>Operations &amp; Functions
-
-<ul>
-<li><a href="products.htm">Special Products</a>
-</li>
-
-<li><a href="blas.htm">BLAS</a>
-</li>
-</ul></li>
-
-<li>uBLAS Concept definitions
-
-<ul>
-<li><a href="container_concept.htm">Container Concepts</a>
-<ul>
-<li><a href="container_concept.htm#vector">Vector</a>
-</li>
-
-<li><a href="container_concept.htm#matrix">Matrix</a>
-</li>
-</ul>
-</li>
-
-<li><a href="expression_concept.htm">Expression Concepts</a>
-<ul>
-<li><a href="expression_concept.htm#scalar_expression">Scalar Expression</a>
-</li>
-
-<li><a href="expression_concept.htm#vector_expression">Vector Expression</a>
-</li>
-
-<li><a href="expression_concept.htm#matrix_expression">Matrix Expression</a>
-</li>
-</ul>
-</li>
-
-<li><a href="storage_concept.htm">Storage Concept</a>
-</li>
-
-<li><a href="iterator_concept.htm">Iterator Concepts</a>
-<ul>
-<li><a href="iterator_concept.htm#indexed_bidirectional_iterator">Indexed Bidirectional Iterator</a>
-</li>
-
-<li><a href="iterator_concept.htm#indexed_random_access_iterator">Indexed Random Access Iterator</a>
-</li>
-
-<li><a href="iterator_concept.htm#indexed_bidirectional_cr_iterator">Indexed Bidirectional Column/Row Iterator</a>
-</li>
-
-<li><a href="iterator_concept.htm#indexed_random_access_cr_iterator">Indexed Random Access Column/Row Iterator</a>
-</li>
-</ul>
-</li>
-</ul></li>
-</ul>
-
-<h2>API Reference Documentation</h2>
-A full Reference documenation is available on <a href="html/index.html">this page</a>.
-
-<h2>Supported Platforms</h2>
-
-<p>The current version of uBLAS expects a modern (ISO standard compliant) compiler. Compilers targeted and tested with
-this release are:</p>
-
-<ul>
-<li>GCC 3.2.3, 3.3.x, 3.4.x, 4.0.x</li>
-
-<li>MSVC 7.1, 8.0</li>
-
-<li>ICC 8.0, 8.1</li>
-
-<li>Visual age 6</li>
-
-<li>Codewarrior 9.4, 9.5</li>
-</ul>
-
-<p>The version of uBLAS in Boost 1.32.0 (and earlier) support many older compilers. If you are using such a compiler
-please use this version of uBLAS. Compilers known to accept this older library are:</p>
-
-<ul>
-<li>MSVC 6.0 with STLPort-4.5.3, 7.0, 7.1</li>
-
-<li>GCC 2.95.x, 3.0.x, 3.1.x, 3.2.x, 3.3.x, 3.4.x</li>
-
-<li>ICC 7.0, 7.1 8.0</li>
-
-<li>Comeau 4.2.x</li>
-
-<li>Codewarrior 8.3</li>
-</ul>
-
-<p>For possible problems please consider to consult the Boost regression tests.</p>
-<a name="further_information" id="further_information"></a>
-<h2>Known limitations:</h2>
-
-<ul type="disc">
-<li>The implementation assumes a linear memory address model.</li>
-
-<li>Tuning was focussed on dense matrices.</li>
-</ul>
-
-<h2>Further Information</h2>
-
-<h3>Project Location and Download</h3>
-
-<p>The latest stable release of uBLAS is part of the <a href="http://www.boost.org">Boost</a> libraries.</p>
-
-<h3>Documentation and Discussion</h3>
-
-<p>Visit the <a href="http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl?Effective_UBLAS">Effective
-uBLAS</a> wiki for up to date information and contributions.</p>
-
-<p>There is also an active uBLAS <a href="http://lists.boost.org/">mailing list</a> where uBLAS specific user and
-development questions are answered.</p>
-
-<h3>uBLAS and Boost Project</h3>
-
-<p>There is also an active uBLAS <a href="http://lists.boost.org/">mailing list</a> where uBLAS specific from the
-latest uBLAS project code. You can <a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/boost">view</a> the Boost
-CVS archive directly. You will find the library <a href=
-"http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/boost/boost/boost/numeric/ublas/">here</a>. Documentation and test
-programs reside <a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/boost/boost/libs/numeric/ublas/">here</a>.</p>
-
-<h2>Authors and Credits</h2>
-
-<p>uBLAS initially was written by Joerg Walter and Mathias Koch. We would like to thank all, which supported and
-contributed to the development of this library: David Abrahams, Ed Brey, Fernando Cacciola, Juan Jose Gomez Cadenas,
-Beman Dawes, Matt Davies, Bob Fletcher, Kresimir Fresl, Joachim Kessel, Patrick Kowalzick, Toon Knapen, Hendrik Kueck,
-John Maddock, Jens Maurer, Alexei Novakov, Gary Powell, Joachim Pyras, Peter Schmitteckert, Jeremy Siek, Markus Steffl,
-Michael Stevens, Benedikt Weber, Martin Weiser, Gunter Winkler, Marc Zimmermann, David Bellot, Marco Guazzone, Nasos Iliopoulus, the members of <a href="http://www.boost.org">Boost</a> and all others contributors around the world. I promise I will try to add their names to this list.</p>
-
-<h2>Frequently Asked Questions</h2>
-
-<p>Q: I'm running the uBLAS dense vector and matrix benchmarks. Why do I see a significant performance difference
-between the native C and library implementations?<br />
-A: uBLAS distinguishes debug mode (size and type conformance checks enabled, expression templates disabled) and release
-mode (size and type conformance checks disabled, expression templates enabled). Please check, if the preprocessor
-symbol <code>NDEBUG</code> of <code>cassert</code> is defined. <code>NDEBUG</code> enables release mode, which in turn
-uses expression templates. You can optionally define <code>BOOST_UBLAS_NDEBUG</code> to disable all bounds, structure
-and similar checks of uBLAS.</p>
-
-<p>Q: I've written some uBLAS tests, which try to incorrectly assign different matrix types or overrun vector and
-matrix dimensions. Why don't I get a compile time or runtime diagnostic?<br />
-A: uBLAS distinguishes debug mode (size and type conformance checks enabled, expression templates disabled) and release
-mode (size and type conformance checks disabled, expression templates enabled). Please check, if the preprocessor
-symbol <code>NDEBUG</code> of <code>cassert</code> is defined. <code>NDEBUG</code> disables debug mode, which is needed
-to get size and type conformance checks.</p>
-
-<p>Q: I've written some uBLAS benchmarks to measure the performance of matrix chain multiplications like <code>prod (A,
-prod (B, C))</code> and see a significant performance penalty due to the use of expression templates. How can I disable
-expression templates?<br />
-A: You do not need to disable expression templates. Please try reintroducing temporaries using either <code>prod
-(A,</code> <code><em>matrix_type</em></code> <code>(prod (B, C)))</code> or <code>prod (A,
-prod&lt;</code><code><em>matrix_type</em></code> <code>&gt; (B, C))</code>.</p>
-
-<hr />
-
-<p>Copyright (&copy;) 2000-2010 Joerg Walter, Mathias Koch, Gunter Winkler, David Bellot<br />
-Use, modification and distribution are subject to the Boost Software License, Version 1.0. (See accompanying file
-LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</a>
-).</p>
-<script type="text/javascript">
-(function($) {
- $('#toc').toc();
-})(jQuery);
-</script>
-</body>
-</html>
diff --git a/libs/numeric/ublas/doc/index.html b/libs/numeric/ublas/doc/index.html
index 8268f1b5a1..6a3a15dfd2 100644
--- a/libs/numeric/ublas/doc/index.html
+++ b/libs/numeric/ublas/doc/index.html
@@ -1,19 +1,391 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<!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="refresh" content="0;URL=index.htm" />
- <title>Boost::ublas : index.html not found</title>
- </head>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
+<link rel="stylesheet" href="../../../../boost.css" type="text/css"/>
+<link rel="stylesheet" href="ublas.css" type="text/css" />
+<script type="text/javascript" src="js/jquery-1.3.2.min.js" async="async" ></script>
+<script type="text/javascript" src="js/jquery.toc-gw.js" async="async" ></script>
+<title>Boost Basic Linear Algebra</title>
+</head>
<body>
- <p>Please update your bookmarks to <a href="index.htm">index.htm</a>.
- You will be redirected in a second. If not, please click on the previous link.</p>
- <p>
- <blockquote>
- <i> Copyright (&copy;) 2000-2010 Michael Stevens, Mathias Koch, Joerg Walter, Gunter Winkler, David Bellot<br/>
- Use, modification and distribution are subject to the Boost Software License, Version 1.0.<br/>
- (See accompanying file LICENSE_1_0.txt or copy at
- <a href="http://www.boost.org/LICENSE_1_0.txt"> http://www.boost.org/LICENSE_1_0.txt </a>).
- </blockquote>
- </p>
+<h1><img src="../../../../boost.png" align="middle" alt="logo"/>Basic Linear Algebra Library</h1>
+<div class="toc" id="toc"></div>
+
+<p>uBLAS is a C++ template class library that provides <a href="http://www.netlib.org/blas">BLAS</a> level 1, 2, 3
+functionality for dense, packed and sparse matrices. The design and implementation unify mathematical notation via
+operator overloading and efficient code generation via expression templates.</p>
+
+<h2>Functionality</h2>
+
+<p>uBLAS provides templated C++ classes for dense, unit and sparse vectors, dense, identity, triangular, banded,
+symmetric, hermitian and sparse matrices. Views into vectors and matrices can be constructed via ranges, slices,
+adaptor classes and indirect arrays. The library covers the usual basic linear algebra operations on vectors and matrices: reductions like
+different norms, addition and subtraction of vectors and matrices and multiplication with a scalar, inner and outer
+products of vectors, matrix vector and matrix matrix products and triangular solver. The glue between containers, views
+and expression templated operations is a mostly <a href="http://www.sgi.com/tech/stl">STL</a> conforming iterator interface.</p>
+
+<h2>Documentation</h2>
+
+<ul>
+<li><big><a href="overview.html">Overview</a></big>
+<ul>
+<li><a href="overview.html#rationale">Rationale</a>
+</li>
+
+<li><a href="overview.html#functionality">Functionality</a>
+</li>
+
+<li><a href="types_overview.html">Overview of Matrix- and Vector-Types</a>
+</li>
+
+<li><a href="operations_overview.html">Overview of Matrix and Vector Operations</a>
+</li>
+
+<li><a href="#further_information">Effective uBLAS and further information</a>
+</li>
+
+<li><a href="options.html">Macros and Preprocessor Options</a>
+</li>
+</ul>
+</li>
+
+<li><a href="vector.html">Vector</a>
+<ul>
+<li><a href="vector.html#vector">Vector</a>
+</li>
+
+<li><a href="vector.html#unit_vector">Unit Vector</a>
+</li>
+
+<li><a href="vector.html#zero_vector">Zero Vector</a>
+</li>
+
+<li><a href="vector.html#scalar_vector">Scalar Vector</a>
+</li>
+</ul>
+</li>
+
+<li><a href="vector_sparse.html">Sparse Vector</a>
+<ul>
+<li><a href="vector_sparse.html#mapped_vector">Mapped Vector</a>
+</li>
+
+<li><a href="vector_sparse.html#compressed_vector">Compressed Vector</a>
+</li>
+
+<li><a href="vector_sparse.html#coordinate_vector">Coordinate Vector</a>
+</li>
+</ul>
+</li>
+
+<li><a href="vector_proxy.html">Vector Proxies</a>
+<ul>
+<li><a href="vector_proxy.html#vector_range">Vector Range</a>
+</li>
+
+<li><a href="vector_proxy.html#vector_slice">Vector Slice</a>
+</li>
+</ul>
+</li>
+
+<li><a href="vector_expression.html">Vector Expressions</a>
+<ul>
+<li><a href="vector_expression.html#vector_expression">Vector Expression</a>
+</li>
+
+<li><a href="vector_expression.html#vector_references">Vector References</a>
+</li>
+
+<li><a href="vector_expression.html#vector_operations">Vector Operations</a>
+</li>
+
+<li><a href="vector_expression.html#vector_reductions">Vector Reductions</a>
+</li>
+</ul>
+</li>
+
+<li><a href="matrix.html">Matrix</a>
+<ul>
+<li><a href="matrix.html#matrix">Matrix</a>
+</li>
+
+<li><a href="matrix.html#identity_matrix">Identity Matrix</a>
+</li>
+
+<li><a href="matrix.html#zero_matrix">Zero Matrix</a>
+</li>
+
+<li><a href="matrix.html#scalar_matrix">Scalar Matrix</a>
+</li>
+</ul>
+</li>
+
+<li><a href="triangular.html">Triangular Matrix</a>
+<ul>
+<li><a href="triangular.html#triangular_matrix">Triangular Matrix</a>
+</li>
+
+<li><a href="triangular.html#triangular_adaptor">Triangular Adaptor</a>
+</li>
+</ul>
+</li>
+
+<li><a href="symmetric.html">Symmetric Matrix</a>
+<ul>
+<li><a href="symmetric.html#symmetric_matrix">Symmetric Matrix</a>
+</li>
+
+<li><a href="symmetric.html#symmetric_adaptor">Symmetric Adaptor</a>
+</li>
+</ul>
+</li>
+
+<li><a href="hermitian.html">Hermitian Matrix</a>
+<ul>
+<li><a href="hermitian.html#hermitian_matrix">Hermitian Matrix</a>
+</li>
+
+<li><a href="hermitian.html#hermitian_adaptor">Hermitian Adaptor</a>
+</li>
+</ul>
+</li>
+
+<li><a href="banded.html">Banded Matrix</a>
+<ul>
+<li><a href="banded.html#banded_matrix">Banded Matrix</a>
+</li>
+
+<li><a href="banded.html#banded_adaptor">Banded Adaptor</a>
+</li>
+</ul>
+</li>
+
+<li><a href="matrix_sparse.html">Sparse Matrix</a>
+<ul>
+<li><a href="matrix_sparse.html#mapped_matrix">Mapped Matrix</a>
+</li>
+
+<li><a href="matrix_sparse.html#compressed_matrix">Compressed Matrix</a>
+</li>
+
+<li><a href="matrix_sparse.html#coordinate_matrix">Coordinate Matrix</a>
+</li>
+</ul>
+</li>
+
+<li><a href="matrix_proxy.html">Matrix Proxies</a>
+<ul>
+<li><a href="matrix_proxy.html#matrix_row">Matrix Row</a>
+</li>
+
+<li><a href="matrix_proxy.html#matrix_column">Matrix Column</a>
+</li>
+
+<li><a href="matrix_proxy.html#vector_range">Vector Range</a>
+</li>
+
+<li><a href="matrix_proxy.html#vector_slice">Vector Slice</a>
+</li>
+
+<li><a href="matrix_proxy.html#matrix_range">Matrix Range</a>
+</li>
+
+<li><a href="matrix_proxy.html#matrix_slice">Matrix Slice</a>
+</li>
+</ul>
+</li>
+
+<li><a href="matrix_expression.html">Matrix Expressions</a>
+<ul>
+<li><a href="matrix_expression.html#matrix_expression">Matrix Expression</a>
+</li>
+
+<li><a href="matrix_expression.html#matrix_references">Matrix References</a>
+</li>
+
+<li><a href="matrix_expression.html#matrix_operations">Matrix Operations</a>
+</li>
+
+<li><a href="matrix_expression.html#matrix_vector_operations">Matrix Vector Operations</a>
+</li>
+
+<li><a href="matrix_expression.html#matrix_matrix_operations">Matrix Matrix Operations</a>
+</li>
+</ul>
+</li>
+
+<li>Storage and special containers
+
+<ul>
+<li><a href="unbounded_array.html">Unbounded Array</a>
+</li>
+
+<li><a href="bounded_array.html">Bounded Array</a>
+</li>
+
+<li><a href="range.html#range">Range</a>
+</li>
+
+<li><a href="range.html#slice">Slice</a>
+</li>
+</ul></li>
+
+<li><a href="storage_sparse.html">Sparse Storage</a>
+<ul>
+<li><a href="storage_sparse.html#map_std">Default Standard Map</a>
+</li>
+
+<li><a href="storage_sparse.html#map_array">Map Array</a>
+</li>
+</ul>
+</li>
+
+<li>Operations &amp; Functions
+
+<ul>
+<li><a href="products.html">Special Products</a>
+</li>
+
+<li><a href="blas.html">BLAS</a>
+</li>
+</ul></li>
+
+<li>uBLAS Concept definitions
+
+<ul>
+<li><a href="container_concept.html">Container Concepts</a>
+<ul>
+<li><a href="container_concept.html#vector">Vector</a>
+</li>
+
+<li><a href="container_concept.html#matrix">Matrix</a>
+</li>
+</ul>
+</li>
+
+<li><a href="expression_concept.html">Expression Concepts</a>
+<ul>
+<li><a href="expression_concept.html#scalar_expression">Scalar Expression</a>
+</li>
+
+<li><a href="expression_concept.html#vector_expression">Vector Expression</a>
+</li>
+
+<li><a href="expression_concept.html#matrix_expression">Matrix Expression</a>
+</li>
+</ul>
+</li>
+
+<li><a href="storage_concept.html">Storage Concept</a>
+</li>
+
+<li><a href="iterator_concept.html">Iterator Concepts</a>
+<ul>
+<li><a href="iterator_concept.html#indexed_bidirectional_iterator">Indexed Bidirectional Iterator</a>
+</li>
+
+<li><a href="iterator_concept.html#indexed_random_access_iterator">Indexed Random Access Iterator</a>
+</li>
+
+<li><a href="iterator_concept.html#indexed_bidirectional_cr_iterator">Indexed Bidirectional Column/Row Iterator</a>
+</li>
+
+<li><a href="iterator_concept.html#indexed_random_access_cr_iterator">Indexed Random Access Column/Row Iterator</a>
+</li>
+</ul>
+</li>
+</ul></li>
+</ul>
+
+<a name="further_information" id="further_information"></a>
+<h2>Known limitations:</h2>
+
+<ul type="disc">
+<li>The implementation assumes a linear memory address model.</li>
+
+<li>Tuning was focussed on dense matrices.</li>
+</ul>
+
+<h2>Further Information</h2>
+
+<h3>Project Location and Download</h3>
+
+<p>The latest stable release of uBLAS is part of the <a href="http://www.boost.org">Boost</a> libraries.</p>
+
+<h3>Documentation and Discussion</h3>
+
+<p>Visit the <a href="http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl?Effective_UBLAS">Effective
+uBLAS</a> wiki for up to date information and contributions.</p>
+
+<p>There is also an active uBLAS <a href="http://lists.boost.org/">mailing list</a> where uBLAS specific user and
+development questions are answered.</p>
+
+<h3>uBLAS and Boost Project</h3>
+
+<p>There is also an active uBLAS <a href="http://lists.boost.org/">mailing list</a> where uBLAS specific from the
+latest uBLAS project code. You can <a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/boost">view</a> the Boost
+CVS archive directly. You will find the library <a href=
+"http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/boost/boost/boost/numeric/ublas/">here</a>. Documentation and test
+programs reside <a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/boost/boost/libs/numeric/ublas/">here</a>.</p>
+
+<h2>Authors and Credits</h2>
+
+<p>uBLAS initially was written by Joerg Walter and Mathias Koch. We would like to thank all, which supported and
+contributed to the development of this library: David Abrahams, Ed Brey, Fernando Cacciola, Juan Jose Gomez Cadenas,
+Beman Dawes, Matt Davies, Bob Fletcher, Kresimir Fresl, Joachim Kessel, Patrick Kowalzick, Toon Knapen, Hendrik Kueck,
+John Maddock, Jens Maurer, Alexei Novakov, Gary Powell, Joachim Pyras, Peter Schmitteckert, Jeremy Siek, Markus Steffl,
+Michael Stevens, Benedikt Weber, Martin Weiser, Gunter Winkler, Marc Zimmermann, Marco Guazzone, Nasos Iliopoulus, the members of <a href="http://www.boost.org">Boost</a> and all others contributors around the world. I promise I will try to add their names to this list.</p>
+<p>
+This library is currently maintained by <a="mailto:david.bellot@gmail.com">David Bellot</a>.
+<h2>Frequently Asked Questions</h2>
+
+<p>Q: Should I use uBLAS for new projects?<br/>
+A: At the time of writing (09/2012) there are a lot of good matrix libraries available, e.g.,
+<a href="http://www.simunova.com" target="_blank">MTL4</a>,
+<a href="http://arma.sourceforge.net" target="_blank">armadillo</a>,
+<a href="http://eigen.tuxfamily.org" target="_blank">eigen</a>. uBLAS offers a stable, well tested set of vector and
+matrix classes, the typical operations for linear algebra and solvers for triangular systems of equations. uBLAS offers
+dense, structured and sparse matrices - all using similar interfaces. And finally uBLAS offers good (but not outstanding)
+performance. On the other side, the last major improvement of uBLAS was in 2008 and no significant change was committed
+since 2009. So one should ask himself some questions to aid the decision: <i>Availability?</i> uBLAS is part of boost
+and thus available in many environments. <i>Easy to use?</i> uBLAS is easy to use for simple things, but needs decent
+C++ knowledge when you leave the path. <i>Performance?</i> There are faster alternatives. <i>Cutting edge?</i> uBLAS
+is more than 10 years old and missed all new stuff from C++11. </p>
+
+<p>Q: I'm running the uBLAS dense vector and matrix benchmarks. Why do I see a significant performance difference
+between the native C and library implementations?<br />
+A: uBLAS distinguishes debug mode (size and type conformance checks enabled, expression templates disabled) and release
+mode (size and type conformance checks disabled, expression templates enabled). Please check, if the preprocessor
+symbol <code>NDEBUG</code> of <code>cassert</code> is defined. <code>NDEBUG</code> enables release mode, which in turn
+uses expression templates. You can optionally define <code>BOOST_UBLAS_NDEBUG</code> to disable all bounds, structure
+and similar checks of uBLAS.</p>
+
+<p>Q: I've written some uBLAS tests, which try to incorrectly assign different matrix types or overrun vector and
+matrix dimensions. Why don't I get a compile time or runtime diagnostic?<br />
+A: uBLAS distinguishes debug mode (size and type conformance checks enabled, expression templates disabled) and release
+mode (size and type conformance checks disabled, expression templates enabled). Please check, if the preprocessor
+symbol <code>NDEBUG</code> of <code>cassert</code> is defined. <code>NDEBUG</code> disables debug mode, which is needed
+to get size and type conformance checks.</p>
+
+<p>Q: I've written some uBLAS benchmarks to measure the performance of matrix chain multiplications like <code>prod (A,
+prod (B, C))</code> and see a significant performance penalty due to the use of expression templates. How can I disable
+expression templates?<br />
+A: You do not need to disable expression templates. Please try reintroducing temporaries using either <code>prod
+(A,</code> <code><em>matrix_type</em></code> <code>(prod (B, C)))</code> or <code>prod (A,
+prod&lt;</code><code><em>matrix_type</em></code> <code>&gt; (B, C))</code>.</p>
+
+<hr />
+
+<p>Copyright (&copy;) 2000-2011 Joerg Walter, Mathias Koch, Gunter Winkler, David Bellot<br />
+Use, modification and distribution are subject to the Boost Software License, Version 1.0. (See accompanying file
+LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</a>
+).</p>
+<script type="text/javascript">
+(function($) {
+ $('#toc').toc();
+})(jQuery);
+</script>
</body>
</html>
diff --git a/libs/numeric/ublas/doc/iterator_concept.htm b/libs/numeric/ublas/doc/iterator_concept.html
index c9e4c99517..c9e4c99517 100644
--- a/libs/numeric/ublas/doc/iterator_concept.htm
+++ b/libs/numeric/ublas/doc/iterator_concept.html
diff --git a/libs/numeric/ublas/doc/matrix.htm b/libs/numeric/ublas/doc/matrix.html
index 69e31eed5b..0342d04a25 100644
--- a/libs/numeric/ublas/doc/matrix.htm
+++ b/libs/numeric/ublas/doc/matrix.html
@@ -62,16 +62,16 @@ int main () {
</tr>
<tr>
<td><code>A</code></td>
-<td>The type of the <a href="storage_concept.htm">Storage</a> array. <a href="#matrix_2">[2]</a></td>
+<td>The type of the <a href="storage_concept.html">Storage</a> array. <a href="#matrix_2">[2]</a></td>
<td><code>unbounded_array&lt;T&gt;</code></td>
</tr>
</tbody>
</table>
<h4>Model of</h4>
-<p><a href="container_concept.htm#matrix">Matrix</a> .</p>
+<p><a href="container_concept.html#matrix">Matrix</a> .</p>
<h4>Type requirements</h4>
<p>None, except for those imposed by the requirements of <a href=
-"container_concept.htm#matrix">Matrix</a> .</p>
+"container_concept.html#matrix">Matrix</a> .</p>
<h4>Public base classes</h4>
<p><code>matrix_container&lt;matrix&lt;T, F, A&gt; &gt;</code></p>
<h4>Members</h4>
@@ -347,10 +347,10 @@ int main () {
</tbody>
</table>
<h4>Model of</h4>
-<p><a href="container_concept.htm#matrix">Matrix</a> .</p>
+<p><a href="container_concept.html#matrix">Matrix</a> .</p>
<h4>Type requirements</h4>
<p>None, except for those imposed by the requirements of
-<a href="container_concept.htm#matrix">Matrix</a> .</p>
+<a href="container_concept.html#matrix">Matrix</a> .</p>
<h4>Public base classes</h4>
<p><code>matrix_container&lt;identity_matrix&lt;T&gt;
&gt;</code></p>
@@ -495,10 +495,10 @@ int main () {
</tbody>
</table>
<h4>Model of</h4>
-<p><a href="container_concept.htm#matrix">Matrix</a> .</p>
+<p><a href="container_concept.html#matrix">Matrix</a> .</p>
<h4>Type requirements</h4>
<p>None, except for those imposed by the requirements of
-<a href="container_concept.htm#matrix">Matrix</a> .</p>
+<a href="container_concept.html#matrix">Matrix</a> .</p>
<h4>Public base classes</h4>
<p><code>matrix_container&lt;zero_matrix&lt;T&gt; &gt;</code></p>
<h4>Members</h4>
@@ -641,10 +641,10 @@ int main () {
</tbody>
</table>
<h4>Model of</h4>
-<p><a href="container_concept.htm#matrix">Matrix</a> .</p>
+<p><a href="container_concept.html#matrix">Matrix</a> .</p>
<h4>Type requirements</h4>
<p>None, except for those imposed by the requirements of
-<a href="container_concept.htm#matrix">Matrix</a> .</p>
+<a href="container_concept.html#matrix">Matrix</a> .</p>
<h4>Public base classes</h4>
<p><code>matrix_container&lt;scalar_matrix&lt;T&gt;
&gt;</code></p>
diff --git a/libs/numeric/ublas/doc/matrix_expression.htm b/libs/numeric/ublas/doc/matrix_expression.html
index 7f0b80fe32..a9798142d7 100644
--- a/libs/numeric/ublas/doc/matrix_expression.htm
+++ b/libs/numeric/ublas/doc/matrix_expression.html
@@ -62,7 +62,7 @@ const</code></td>
</tbody>
</table>
<h4>Notes</h4>
-<p>The <code>operator[]</code>, <code>row</code>, <code>column</code>, <code>range</code>, <code>slice</code> and <code>project</code> functions have been removed. Use the free functions defined in <a href="matrix_proxy.htm">matrix proxy</a> instead.</p>
+<p>The <code>operator[]</code>, <code>row</code>, <code>column</code>, <code>range</code>, <code>slice</code> and <code>project</code> functions have been removed. Use the free functions defined in <a href="matrix_proxy.html">matrix proxy</a> instead.</p>
<h2><a name="matrix_container"></a>Matrix Container</h2>
<h4>Description</h4>
<p>The templated class <code>matrix_container&lt;C&gt;</code>
@@ -133,11 +133,11 @@ contains a reference to a matrix expression.</p>
</tbody>
</table>
<h4>Model of</h4>
-<p><a href="expression_concept.htm#matrix_expression">Matrix Expression</a>
+<p><a href="expression_concept.html#matrix_expression">Matrix Expression</a>
.</p>
<h4>Type requirements</h4>
<p>None, except for those imposed by the requirements of <a href=
-"expression_concept.htm#matrix_expression">Matrix Expression</a> .</p>
+"expression_concept.html#matrix_expression">Matrix Expression</a> .</p>
<h4>Public base classes</h4>
<p><code>matrix_expression&lt;matrix_reference&lt;E&gt;
&gt;</code></p>
@@ -288,11 +288,11 @@ operations.</p>
</tbody>
</table>
<h4>Model of</h4>
-<p><a href="expression_concept.htm#matrix_expression">Matrix Expression</a>
+<p><a href="expression_concept.html#matrix_expression">Matrix Expression</a>
.</p>
<h4>Type requirements</h4>
<p>None, except for those imposed by the requirements of <a href=
-"expression_concept.htm#matrix_expression">Matrix Expression</a> .</p>
+"expression_concept.html#matrix_expression">Matrix Expression</a> .</p>
<h4>Public base classes</h4>
<p><code>matrix_expression&lt;matrix_unary1&lt;E, F&gt; &gt;</code>
and <code>matrix_expression&lt;matrix_unary2&lt;E, F&gt;
@@ -426,7 +426,7 @@ conjugate of the transpose of a matrix expression.</p>
<h4>Type requirements</h4>
<ul>
<li><code>E</code> is a model of <a href=
-"expression_concept.htm#matrix_expression">Matrix Expression</a> .</li>
+"expression_concept.html#matrix_expression">Matrix Expression</a> .</li>
</ul>
<h4>Preconditions</h4>
<p>None.</p>
@@ -484,11 +484,11 @@ describes a binary matrix operation.</p>
</tbody>
</table>
<h4>Model of</h4>
-<p><a href="expression_concept.htm#matrix_expression">Matrix Expression</a>
+<p><a href="expression_concept.html#matrix_expression">Matrix Expression</a>
.</p>
<h4>Type requirements</h4>
<p>None, except for those imposed by the requirements of <a href=
-"expression_concept.htm#matrix_expression">Matrix Expression</a> .</p>
+"expression_concept.html#matrix_expression">Matrix Expression</a> .</p>
<h4>Public base classes</h4>
<p><code>matrix_expression&lt;matrix_binary&lt;E1, E2, F&gt;
&gt;</code>.</p>
@@ -593,9 +593,9 @@ matrix expressions.</p>
<h4>Type requirements</h4>
<ul>
<li><code>E1</code> is a model of <a href=
-"expression_concept.htm#matrix_expression">Matrix Expression</a> .</li>
+"expression_concept.html#matrix_expression">Matrix Expression</a> .</li>
<li><code>E2</code> is a model of <a href=
-"expression_concept.htm#matrix_expression">Matrix Expression</a> .</li>
+"expression_concept.html#matrix_expression">Matrix Expression</a> .</li>
</ul>
<h4>Preconditions</h4>
<ul>
@@ -654,11 +654,11 @@ matrix.</p>
</tbody>
</table>
<h4>Model of</h4>
-<p><a href="expression_concept.htm#matrix_expression">Matrix Expression</a>
+<p><a href="expression_concept.html#matrix_expression">Matrix Expression</a>
.</p>
<h4>Type requirements</h4>
<p>None, except for those imposed by the requirements of <a href=
-"expression_concept.htm#matrix_expression">Matrix Expression</a> .</p>
+"expression_concept.html#matrix_expression">Matrix Expression</a> .</p>
<h4>Public base classes</h4>
<p><code>matrix_expression&lt;matrix_binary_scalar1&lt;E1, E2,
F&gt; &gt;</code> and
@@ -781,9 +781,9 @@ with the reciprocal of the scalar.</p>
<h4>Type requirements</h4>
<ul>
<li><code>T1/T2</code> is a model of <a href=
-"expression_concept.htm#scalar_expression">Scalar Expression</a> .</li>
+"expression_concept.html#scalar_expression">Scalar Expression</a> .</li>
<li><code>E2/E1</code> is a model of <a href=
-"expression_concept.htm#matrix_expression">Matrix Expression</a> .</li>
+"expression_concept.html#matrix_expression">Matrix Expression</a> .</li>
</ul>
<h4>Preconditions</h4>
<p>None.</p>
@@ -839,11 +839,11 @@ F&gt;</code> describe binary matrix vector operations.</p>
</tbody>
</table>
<h4>Model of</h4>
-<p><a href="expression_concept.htm#vector_expression">Vector Expression</a>
+<p><a href="expression_concept.html#vector_expression">Vector Expression</a>
.</p>
<h4>Type requirements</h4>
<p>None, except for those imposed by the requirements of <a href=
-"expression_concept.htm#vector_expression">Vector Expression</a> .</p>
+"expression_concept.html#vector_expression">Vector Expression</a> .</p>
<h4>Public base classes</h4>
<p><code>vector_expression&lt;matrix_vector_binary1&lt;E1, E2,
F&gt; &gt;</code> and
@@ -1005,12 +1005,12 @@ precision product of the matrix and the vector expression.</p>
<h4>Type requirements</h4>
<ul>
<li><code>E1</code> is a model of <a href=
-"expression_concept.htm#matrix_expression">Matrix Expression</a> or
-<a href="expression_concept.htm#vector_expression">Vector Expression</a>
+"expression_concept.html#matrix_expression">Matrix Expression</a> or
+<a href="expression_concept.html#vector_expression">Vector Expression</a>
.</li>
<li><code>E2</code> is a model of <a href=
-"expression_concept.htm#vector_expression">Vector Expression</a> or
-<a href="expression_concept.htm#matrix_expression">Matrix Expression</a>
+"expression_concept.html#vector_expression">Vector Expression</a> or
+<a href="expression_concept.html#matrix_expression">Matrix Expression</a>
.</li>
</ul>
<h4>Preconditions</h4>
@@ -1110,12 +1110,12 @@ int main () {
<h4>Type requirements</h4>
<ul>
<li><code>E1</code> is a model of <a href=
-"expression_concept.htm#matrix_expression">Matrix Expression</a> or
-<a href="expression_concept.htm#vector_expression">Vector Expression</a>
+"expression_concept.html#matrix_expression">Matrix Expression</a> or
+<a href="expression_concept.html#vector_expression">Vector Expression</a>
.</li>
<li><code>E2</code> is a model of <a href=
-"expression_concept.htm#vector_expression">Vector Expression</a> or
-<a href="expression_concept.htm#matrix_expression">Matrix Expression</a>
+"expression_concept.html#vector_expression">Vector Expression</a> or
+<a href="expression_concept.html#matrix_expression">Matrix Expression</a>
.</li>
</ul>
<h4>Preconditions</h4>
@@ -1179,11 +1179,11 @@ F&gt;</code> describes a binary matrix operation.</p>
</tbody>
</table>
<h4>Model of</h4>
-<p><a href="expression_concept.htm#matrix_expression">Matrix Expression</a>
+<p><a href="expression_concept.html#matrix_expression">Matrix Expression</a>
.</p>
<h4>Type requirements</h4>
<p>None, except for those imposed by the requirements of <a href=
-"expression_concept.htm#matrix_expression">Matrix Expression</a> .</p>
+"expression_concept.html#matrix_expression">Matrix Expression</a> .</p>
<h4>Public base classes</h4>
<p><code>matrix_expression&lt;matrix_matrix_binary&lt;E1, E2, F&gt;
&gt;</code> .</p>
@@ -1315,9 +1315,9 @@ product of the matrix expressions.</p>
<h4>Type requirements</h4>
<ul>
<li><code>E1</code> is a model of <a href=
-"expression_concept.htm#matrix_expression">Matrix Expression</a> .</li>
+"expression_concept.html#matrix_expression">Matrix Expression</a> .</li>
<li><code>E2</code> is a model of <a href=
-"expression_concept.htm#matrix_expression">Matrix Expression</a> .</li>
+"expression_concept.html#matrix_expression">Matrix Expression</a> .</li>
</ul>
<h4>Preconditions</h4>
<ul>
@@ -1384,9 +1384,9 @@ int main () {
<h4>Type requirements</h4>
<ul>
<li><code>E1</code> is a model of <a href=
-"expression_concept.htm#matrix_expression">Matrix Expression</a> .</li>
+"expression_concept.html#matrix_expression">Matrix Expression</a> .</li>
<li><code>E2</code> is a model of <a href=
-"expression_concept.htm#matrix_expression">Matrix Expression</a> .</li>
+"expression_concept.html#matrix_expression">Matrix Expression</a> .</li>
</ul>
<h4>Preconditions</h4>
<ul>
diff --git a/libs/numeric/ublas/doc/matrix_proxy.htm b/libs/numeric/ublas/doc/matrix_proxy.html
index a9ac949c61..d4b4202572 100644
--- a/libs/numeric/ublas/doc/matrix_proxy.htm
+++ b/libs/numeric/ublas/doc/matrix_proxy.html
@@ -54,7 +54,7 @@ int main () {
</tbody>
</table>
<h4>Model of</h4>
-<p><a href="expression_concept.htm#vector_expression">Vector Expression</a>
+<p><a href="expression_concept.html#vector_expression">Vector Expression</a>
.</p>
<p>If the specified row falls outside that of the row index range
of the matrix, then the <code>matrix_row</code> is not a well
@@ -62,7 +62,7 @@ formed Vector Expression. That is, access to an element which is
outside of the matrix is <i>undefined</i>.</p>
<h4>Type requirements</h4>
<p>None, except for those imposed by the requirements of <a href=
-"expression_concept.htm#vector_expression">Vector Expression</a> .</p>
+"expression_concept.html#vector_expression">Vector Expression</a> .</p>
<h4>Public base classes</h4>
<p><code>vector_expression&lt;matrix_row&lt;M&gt; &gt;</code></p>
<h4>Members</h4>
@@ -216,7 +216,7 @@ matrix rows.</p>
<h4>Type requirements</h4>
<ul>
<li><code>M</code> is a model of <a href=
-"expression_concept.htm#matrix_expression">Matrix Expression</a> .</li>
+"expression_concept.html#matrix_expression">Matrix Expression</a> .</li>
</ul>
<h4>Complexity</h4>
<p>Linear depending from the size of the row.</p>
@@ -275,7 +275,7 @@ int main () {
</tbody>
</table>
<h4>Model of</h4>
-<p><a href="expression_concept.htm#vector_expression">Vector Expression</a>
+<p><a href="expression_concept.html#vector_expression">Vector Expression</a>
.</p>
<p>If the specified column falls outside that of the column index
range of the matrix, then the <code>matrix_column</code> is not a
@@ -283,7 +283,7 @@ well formed Vector Expression. That is, access to an element which
is outside of the matrix is <i>undefined</i>.</p>
<h4>Type requirements</h4>
<p>None, except for those imposed by the requirements of <a href=
-"expression_concept.htm#vector_expression">Vector Expression</a> .</p>
+"expression_concept.html#vector_expression">Vector Expression</a> .</p>
<h4>Public base classes</h4>
<p><code>vector_expression&lt;matrix_column&lt;M&gt;
&gt;</code></p>
@@ -438,7 +438,7 @@ of matrix columns.</p>
<h4>Type requirements</h4>
<ul>
<li><code>M</code> is a model of <a href=
-"expression_concept.htm#matrix_expression">Matrix Expression</a> .</li>
+"expression_concept.html#matrix_expression">Matrix Expression</a> .</li>
</ul>
<h4>Complexity</h4>
<p>Linear depending from the size of the column.</p>
@@ -497,7 +497,7 @@ int main () {
</tbody>
</table>
<h4>Model of</h4>
-<p><a href="expression_concept.htm#vector_expression">Vector Expression</a>
+<p><a href="expression_concept.html#vector_expression">Vector Expression</a>
.</p>
<p>If the specified ranges fall outside that of the index range of
the matrix, then the <code>matrix_vector_range</code> is not a well
@@ -505,7 +505,7 @@ formed Vector Expression. That is, access to an element which is
outside of the matrix is <i>undefined</i>.</p>
<h4>Type requirements</h4>
<p>None, except for those imposed by the requirements of <a href=
-"expression_concept.htm#vector_expression">Vector Expression</a> .</p>
+"expression_concept.html#vector_expression">Vector Expression</a> .</p>
<h4>Public base classes</h4>
<p><code>vector_expression&lt;matrix_vector_range&lt;M&gt;
&gt;</code></p>
@@ -683,7 +683,7 @@ int main () {
</tbody>
</table>
<h4>Model of</h4>
-<p><a href="expression_concept.htm#vector_expression">Vector Expression</a>
+<p><a href="expression_concept.html#vector_expression">Vector Expression</a>
.</p>
<p>If the specified slices fall outside that of the index range of
the matrix, then the <code>matrix_vector_slice</code> is not a well
@@ -691,7 +691,7 @@ formed Vector Expression. That is, access to an element which is
outside of the matrix is <i>undefined</i>.</p>
<h4>Type requirements</h4>
<p>None, except for those imposed by the requirements of <a href=
-"expression_concept.htm#vector_expression">Vector Expression</a> .</p>
+"expression_concept.html#vector_expression">Vector Expression</a> .</p>
<h4>Public base classes</h4>
<p><code>vector_expression&lt;matrix_vector_slice&lt;M&gt;
&gt;</code></p>
@@ -868,7 +868,7 @@ int main () {
</tbody>
</table>
<h4>Model of</h4>
-<p><a href="expression_concept.htm#matrix_expression">Matrix Expression</a>
+<p><a href="expression_concept.html#matrix_expression">Matrix Expression</a>
.</p>
<p>If the specified ranges fall outside that of the index range of
the matrix, then the <code>matrix_range</code> is not a well formed
@@ -876,7 +876,7 @@ Matrix Expression. That is, access to an element which is outside
of the matrix is <i>undefined</i>.</p>
<h4>Type requirements</h4>
<p>None, except for those imposed by the requirements of <a href=
-"expression_concept.htm#matrix_expression">Matrix Expression</a> .</p>
+"expression_concept.html#matrix_expression">Matrix Expression</a> .</p>
<h4>Public base classes</h4>
<p><code>matrix_expression&lt;matrix_range&lt;M&gt; &gt;</code></p>
<h4>Members</h4>
@@ -1102,7 +1102,7 @@ of matrix ranges. Existing <code>matrix_range</code>'s can be composed with furt
<h4>Type requirements</h4>
<ul>
<li><code>M</code> is a model of <a href=
-"expression_concept.htm#matrix_expression">Matrix Expression</a> .</li>
+"expression_concept.html#matrix_expression">Matrix Expression</a> .</li>
</ul>
<h4>Complexity</h4>
<p>Quadratic depending from the size of the ranges.</p>
@@ -1159,7 +1159,7 @@ int main () {
</tbody>
</table>
<h4>Model of</h4>
-<p><a href="expression_concept.htm#matrix_expression">Matrix Expression</a>
+<p><a href="expression_concept.html#matrix_expression">Matrix Expression</a>
.</p>
<p>If the specified slices fall outside that of the index range of
the matrix, then the <code>matrix_slice</code> is not a well formed
@@ -1167,7 +1167,7 @@ Matrix Expression. That is, access to an element which is outside
of the matrix is <i>undefined</i>.</p>
<h4>Type requirements</h4>
<p>None, except for those imposed by the requirements of <a href=
-"expression_concept.htm#matrix_expression">Matrix Expression</a> .</p>
+"expression_concept.html#matrix_expression">Matrix Expression</a> .</p>
<h4>Public base classes</h4>
<p><code>matrix_expression&lt;matrix_slice&lt;M&gt; &gt;</code></p>
<h4>Members</h4>
@@ -1391,7 +1391,7 @@ of matrix slices. Existing <code>matrix_slice</code>'s can be composed with furt
<h4>Type requirements</h4>
<ul>
<li><code>M</code> is a model of <a href=
-"expression_concept.htm#matrix_expression">Matrix Expression</a> .</li>
+"expression_concept.html#matrix_expression">Matrix Expression</a> .</li>
</ul>
<h4>Complexity</h4>
<p>Quadratic depending from the size of the slices.</p>
diff --git a/libs/numeric/ublas/doc/matrix_sparse.htm b/libs/numeric/ublas/doc/matrix_sparse.html
index 807d178664..fb77de4687 100644
--- a/libs/numeric/ublas/doc/matrix_sparse.htm
+++ b/libs/numeric/ublas/doc/matrix_sparse.html
@@ -84,10 +84,10 @@ int main () {
</tbody>
</table>
<h4>Model of</h4>
-<p><a href="container_concept.htm#matrix">Matrix</a> .</p>
+<p><a href="container_concept.html#matrix">Matrix</a> .</p>
<h4>Type requirements</h4>
<p>None, except for those imposed by the requirements of <a href=
-"container_concept.htm#matrix">Matrix</a> .</p>
+"container_concept.html#matrix">Matrix</a> .</p>
<h4>Public base classes</h4>
<p><code>matrix_container&lt;mapped_matrix&lt;T, F, A&gt;
&gt;</code></p>
@@ -400,10 +400,10 @@ int main () {
</tbody>
</table>
<h4>Model of</h4>
-<p><a href="container_concept.htm#matrix">Matrix</a> .</p>
+<p><a href="container_concept.html#matrix">Matrix</a> .</p>
<h4>Type requirements</h4>
<p>None, except for those imposed by the requirements of <a href=
-"container_concept.htm#matrix">Matrix</a> .</p>
+"container_concept.html#matrix">Matrix</a> .</p>
<h4>Public base classes</h4>
<p><code>matrix_container&lt;compressed_matrix&lt;T, F, IB, IA,
TA&gt; &gt;</code></p>
@@ -720,10 +720,10 @@ int main () {
</tbody>
</table>
<h4>Model of</h4>
-<p><a href="container_concept.htm#matrix">Matrix</a> .</p>
+<p><a href="container_concept.html#matrix">Matrix</a> .</p>
<h4>Type requirements</h4>
<p>None, except for those imposed by the requirements of <a href=
-"container_concept.htm#matrix">Matrix</a> .</p>
+"container_concept.html#matrix">Matrix</a> .</p>
<h4>Public base classes</h4>
<p><code>matrix_container&lt;coordinate_matrix&lt;T, F, IB, IA,
TA&gt; &gt;</code></p>
diff --git a/libs/numeric/ublas/doc/operations_overview.htm b/libs/numeric/ublas/doc/operations_overview.html
index 6acaeed0f2..42d994212e 100644
--- a/libs/numeric/ublas/doc/operations_overview.htm
+++ b/libs/numeric/ublas/doc/operations_overview.html
@@ -37,9 +37,9 @@
<tr><td><code>t, t1, t2</code></td>
<td>are scalar values</td></tr>
<tr><td><code>r, r1, r2</code></td>
-<td>are <a href="range.htm">ranges</a>, e.g. <code>range(0, 3)</code></td></tr>
+<td>are <a href="range.html">ranges</a>, e.g. <code>range(0, 3)</code></td></tr>
<tr><td><code>s, s1, s2</code></td>
-<td>are <a href="range.htm#slice">slices</a>, e.g. <code>slice(0, 1, 3)</code></td></tr>
+<td>are <a href="range.html#slice">slices</a>, e.g. <code>slice(0, 1, 3)</code></td></tr>
</table>
<h2><a name="blas">Basic Linear Algebra</a></h2>
diff --git a/libs/numeric/ublas/doc/options.htm b/libs/numeric/ublas/doc/options.html
index 299f6b6059..2b9e6f2315 100644
--- a/libs/numeric/ublas/doc/options.htm
+++ b/libs/numeric/ublas/doc/options.html
@@ -3,7 +3,7 @@
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" >
<head>
<meta name="generator" content="HTML Tidy for Linux (vers 6 November 2007), see www.w3.org" />
-<!-- tidy options: -w 120 -asxhtml -clean - - vertical-space yes -f index.htm.err -m index.htm -->
+<!-- tidy options: -w 120 -asxhtml -clean - - vertical-space yes -f index.html.err -m index.html -->
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
<link rel="stylesheet" href="../../../../boost.css" type="text/css"/>
<link rel="stylesheet" href="ublas.css" type="text/css" />
@@ -16,7 +16,7 @@
<div class="toc" id="toc"></div>
<div class="navigation">
-<a href="index.htm">back to uBLAS home</a>
+<a href="index.html">back to uBLAS home</a>
</div>
<h2>NDEBUG</h2>
diff --git a/libs/numeric/ublas/doc/overview.htm b/libs/numeric/ublas/doc/overview.html
index ce7bb63886..1ce347dc30 100644
--- a/libs/numeric/ublas/doc/overview.htm
+++ b/libs/numeric/ublas/doc/overview.html
@@ -226,7 +226,7 @@ evaluate the right hand side of an assignment into a temporary and
then to assign this temporary to the left hand side. To allow
further optimizations, we provide a corresponding member function
for every assignment operator and also a
-<a href="operations_overview.htm#noalias"> <code>noalias</code> syntax.</a>
+<a href="operations_overview.html#noalias"> <code>noalias</code> syntax.</a>
By using this syntax a programmer can confirm, that the left and right hand sides of an
assignment are independent, so that element wise evaluation and
direct assignment to the target is safe.</p>
@@ -271,7 +271,7 @@ controlled by the <code>NDEBUG</code> preprocessor symbol of
against the long-standing Fortran package BLAS. We now describe how
BLAS calls may be mapped onto our classes.</p>
-<p>The page <a href="operations_overview.htm">Overview of Matrix and Vector Operations</a>
+<p>The page <a href="operations_overview.html">Overview of Matrix and Vector Operations</a>
gives a short summary of the most used operations on vectors and
matrices.</p>
@@ -595,7 +595,7 @@ update.</td>
<h2>Storage Layout</h2>
<p>uBLAS supports many different storage layouts. The full details can be
-found at the <a href="types_overview.htm">Overview of Types</a>. Most types like
+found at the <a href="types_overview.html">Overview of Types</a>. Most types like
<code>vector&lt;double&gt;</code> and <code>matrix&lt;double&gt;</code> are
by default compatible to C arrays, but can also be configured to contain
FORTAN compatible data.
diff --git a/libs/numeric/ublas/doc/products.htm b/libs/numeric/ublas/doc/products.html
index 63a396ede9..563a4b8cef 100644
--- a/libs/numeric/ublas/doc/products.htm
+++ b/libs/numeric/ublas/doc/products.html
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
+?xml version="1.0" encoding="UTF-8"?>
<!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>
@@ -10,7 +10,6 @@
<link rel="stylesheet" href="ublas.css" type="text/css" />
<script type="text/javascript" src="js/jquery-1.3.2.min.js" async="async" ></script>
<script type="text/javascript" src="js/jquery.toc-gw.js" async="async" ></script>
- <link rel="stylesheet" type="text/css" href="doxygen.css" />
</head>
<body>
diff --git a/libs/numeric/ublas/doc/range.htm b/libs/numeric/ublas/doc/range.html
index 37213bee9c..37213bee9c 100644
--- a/libs/numeric/ublas/doc/range.htm
+++ b/libs/numeric/ublas/doc/range.html
diff --git a/libs/numeric/ublas/doc/release_notes.htm b/libs/numeric/ublas/doc/release_notes.html
index a731a5acdb..2a10e07e76 100644
--- a/libs/numeric/ublas/doc/release_notes.htm
+++ b/libs/numeric/ublas/doc/release_notes.html
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="generator" content="HTML Tidy for Linux (vers 6 November 2007), see www.w3.org" />
-<!-- tidy options: -w 120 -asxhtml -clean - - vertical-space yes -f index.htm.err -m index.htm -->
+<!-- tidy options: -w 120 -asxhtml -clean - - vertical-space yes -f index.html.err -m index.html -->
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
<link rel="stylesheet" href="../../../../boost.css" type="text/css"/>
<link rel="stylesheet" href="ublas.css" type="text/css" />
@@ -14,10 +14,27 @@
<h1><img src="../../../../boost.png" align="middle" alt="logo"/>Boost Basic Linear Algebra - Release Notes</h1>
<div class="navigation">
-<a href="index.htm">back to uBLAS home</a>
+<a href="index.html">back to uBLAS home</a>
</div>
<div class="toc" id="toc"></div>
+<h2>Release 1.52.0</h2>
+
+<h3>improvements</h3>
+
+<ul>
+<li><a href="https://svn.boost.org/trac/boost/ticket/4024">[4024]</a> improve performance of inplace_solve</li>
+<li><a href="https://svn.boost.org/trac/boost/ticket/6511">[6511]</a> Division by scalar should use enable_if&lt;&gt;</li>
+<li><a href="https://svn.boost.org/trac/boost/ticket/7297">[7297]</a> Make the free functions 'num_columns' and 'num_rows' support the uBLAS traits system and better work with expression types</li>
+</ul>
+
+<h3>bug fixes</h3>
+
+<ul>
+<li><a href="https://svn.boost.org/trac/boost/ticket/7296">[7296]</a> fixes and improvements to test utility functions</li>
+<li><a href="https://svn.boost.org/trac/boost/ticket/7363">[7363]</a> fixed coordinate_matrix::sort() for gcc 4.7 and others</li>
+</ul>
+
<h2>Release 1.43.0</h2>
<h3>bug fixes</h3>
@@ -46,7 +63,7 @@
<li>Move semantics of vector/matrix container assignments have been
implemented. They can be enabled by setting
BOOST_UBLAS_MOVE_SEMANTICS. More details are on the <a
-href="options.htm">preprocessor options page</a>.
+href="options.html">preprocessor options page</a>.
</li>
<li>Introduce new free functions. See <a href="https://svn.boost.org/trac/boost/ticket/3449" target="_blank">[3449]</a>,
the new tests in <tt>libs/numeric/ublas/test</tt> and the inline documentation of the files in <tt>boost/numeric/ublas/operation/</tt>.
diff --git a/libs/numeric/ublas/doc/storage_concept.htm b/libs/numeric/ublas/doc/storage_concept.html
index 9d70eaeb77..2f30529e84 100644
--- a/libs/numeric/ublas/doc/storage_concept.htm
+++ b/libs/numeric/ublas/doc/storage_concept.html
@@ -134,8 +134,8 @@ each element value may be a previously assigned value or default construced valu
<h4>Invariants</h4>
<h4>Models</h4>
<ul>
-<li><a href="unbounded_array.htm">unbounded_array</a>
-<li><a href="bounded_array.htm">bounded_array</a>
+<li><a href="unbounded_array.html">unbounded_array</a>
+<li><a href="bounded_array.html">bounded_array</a>
</ul>
<h4>Notes</h4>
<hr />
diff --git a/libs/numeric/ublas/doc/storage_sparse.htm b/libs/numeric/ublas/doc/storage_sparse.html
index b4899d9b2d..b4899d9b2d 100644
--- a/libs/numeric/ublas/doc/storage_sparse.htm
+++ b/libs/numeric/ublas/doc/storage_sparse.html
diff --git a/libs/numeric/ublas/doc/symmetric.htm b/libs/numeric/ublas/doc/symmetric.html
index 0f0d1f1afc..c3693bde4d 100644
--- a/libs/numeric/ublas/doc/symmetric.htm
+++ b/libs/numeric/ublas/doc/symmetric.html
@@ -78,10 +78,10 @@ int main () {
</tbody>
</table>
<h4>Model of</h4>
-<p><a href="container_concept.htm#matrix">Matrix</a> .</p>
+<p><a href="container_concept.html#matrix">Matrix</a> .</p>
<h4>Type requirements</h4>
<p>None, except for those imposed by the requirements of <a href=
-"container_concept.htm#matrix">Matrix</a> .</p>
+"container_concept.html#matrix">Matrix</a> .</p>
<h4>Public base classes</h4>
<p><code>matrix_container&lt;symmetric_matrix&lt;T, F1, F2, A&gt;
&gt;</code></p>
@@ -361,11 +361,11 @@ int main () {
</tbody>
</table>
<h4>Model of</h4>
-<p><a href="expression_concept.htm#matrix_expression">Matrix Expression</a>
+<p><a href="expression_concept.html#matrix_expression">Matrix Expression</a>
.</p>
<h4>Type requirements</h4>
<p>None, except for those imposed by the requirements of <a href=
-"expression_concept.htm#matrix_expression">Matrix Expression</a> .</p>
+"expression_concept.html#matrix_expression">Matrix Expression</a> .</p>
<h4>Public base classes</h4>
<p><code>matrix_expression&lt;symmetric_adaptor&lt;M, F&gt;
&gt;</code></p>
diff --git a/libs/numeric/ublas/doc/triangular.htm b/libs/numeric/ublas/doc/triangular.html
index 782d99486b..865e1912b5 100644
--- a/libs/numeric/ublas/doc/triangular.htm
+++ b/libs/numeric/ublas/doc/triangular.html
@@ -87,10 +87,10 @@ int main () {
</tbody>
</table>
<h4>Model of</h4>
-<p><a href="container_concept.htm#matrix">Matrix</a> .</p>
+<p><a href="container_concept.html#matrix">Matrix</a> .</p>
<h4>Type requirements</h4>
<p>None, except for those imposed by the requirements of <a href=
-"container_concept.htm#matrix">Matrix</a> .</p>
+"container_concept.html#matrix">Matrix</a> .</p>
<h4>Public base classes</h4>
<p><code>matrix_container&lt;triangular_matrix&lt;T, F1, F2, A&gt;
&gt;</code></p>
@@ -379,11 +379,11 @@ int main () {
</tbody>
</table>
<h4>Model of</h4>
-<p><a href="expression_concept.htm#matrix_expression">Matrix Expression</a>
+<p><a href="expression_concept.html#matrix_expression">Matrix Expression</a>
.</p>
<h4>Type requirements</h4>
<p>None, except for those imposed by the requirements of <a href=
-"expression_concept.htm#matrix_expression">Matrix Expression</a> .</p>
+"expression_concept.html#matrix_expression">Matrix Expression</a> .</p>
<h4>Public base classes</h4>
<p><code>matrix_expression&lt;triangular_adaptor&lt;M, F&gt;
&gt;</code></p>
diff --git a/libs/numeric/ublas/doc/types_overview.htm b/libs/numeric/ublas/doc/types_overview.html
index b68a7ce054..b68a7ce054 100644
--- a/libs/numeric/ublas/doc/types_overview.htm
+++ b/libs/numeric/ublas/doc/types_overview.html
diff --git a/libs/numeric/ublas/doc/unbounded_array.htm b/libs/numeric/ublas/doc/unbounded_array.html
index ea9ea380cd..3be0730549 100644
--- a/libs/numeric/ublas/doc/unbounded_array.htm
+++ b/libs/numeric/ublas/doc/unbounded_array.html
@@ -55,7 +55,7 @@ int main () {
</tbody>
</table>
<h4>Model of</h4>
-<p><a href="storage_concept.htm">Storage</a></p>
+<p><a href="storage_concept.html">Storage</a></p>
<h4>Type requirements</h4>
<p>None, except for those imposed by the requirements of Storage.</p>
<h4>Public base classes</h4>
@@ -92,17 +92,17 @@ member inside this model of the concept.</li>
<tr><td><font color="blue">allocator_type</font></td><td></td><td>Defined as ALLOC</td></tr>
<tr>
<td><code><em>explicit</em> unbounded_array (<em>ALLOC &amp;a = ALLOC()</em>)</code></td>
-<td><a href="storage_concept.htm">Storage</a></td>
+<td><a href="storage_concept.html">Storage</a></td>
<td>Creates an <code>unbounded_array</code> that holds zero elements, using a specified allocator.</td>
</tr>
<tr>
<td><code><em>explicit</em> unbounded_array (size_type size<em>, ALLOC &amp;a = ALLOC()</em>)</code></td>
-<td><a href="storage_concept.htm">Storage</a></td>
+<td><a href="storage_concept.html">Storage</a></td>
<td>Creates a uninitialized <code>unbounded_array</code> that holds <code>size</code> elements, using a specified allocator. All the elements are default constructed.</td>
</tr>
<tr>
<td><code>unbounded_array (size_type size, const T&amp; init<em>, ALLOC&amp; a = ALLOC()</em>)</code></td>
-<td><a href="storage_concept.htm">Storage</a></td>
+<td><a href="storage_concept.html">Storage</a></td>
<td>Creates an initialized <code>unbounded_array</code> that holds <code>size</code> elements, using a specified allocator. All the elements are constructed from the <code>init</code> value.</td>
</tr>
<tr>
@@ -117,12 +117,12 @@ member inside this model of the concept.</li>
</tr>
<tr>
<td><code>void resize (size_type n)</code></td>
-<td><a href="storage_concept.htm">Storage</a></td>
+<td><a href="storage_concept.html">Storage</a></td>
<td>Reallocates an <code>unbounded_array</code> to hold <code>n</code> elements. Values are uninitialised.</td>
</tr>
<tr>
<td><code>void resize(size_type n, const T&amp; t)</code></td>
-<td><a href="storage_concept.htm">Storage</a></td>
+<td><a href="storage_concept.html">Storage</a></td>
<td>Reallocates an <code>unbounded_array</code> to hold <code>n</code> elements. Values are copies of <code>t</code>
</tr>
<tr>
diff --git a/libs/numeric/ublas/doc/vector.htm b/libs/numeric/ublas/doc/vector.html
index 6986208463..2f9569d359 100644
--- a/libs/numeric/ublas/doc/vector.htm
+++ b/libs/numeric/ublas/doc/vector.html
@@ -52,18 +52,18 @@ int main () {
</tr>
<tr>
<td><code>A</code></td>
-<td>The type of the <a href="storage_concept.htm">Storage</a> array. <a href="#vector_1">[1]</a></td>
+<td>The type of the <a href="storage_concept.html">Storage</a> array. <a href="#vector_1">[1]</a></td>
<td><code>unbounded_array&lt;T&gt;</code></td>
</tr>
</tbody>
</table>
<h4>Model of</h4>
-<p><a href="container_concept.htm#vector">Vector</a>,
+<p><a href="container_concept.html#vector">Vector</a>,
<a href="http://www.sgi.com/tech/stl/RandomAccessContainer.html">RandomAccessContainer</a>
</p>
<h4>Type requirements</h4>
<p>None, except for those imposed by the requirements of <a href=
-"container_concept.htm#vector">Vector</a>
+"container_concept.html#vector">Vector</a>
and <a href="http://www.sgi.com/tech/stl/RandomAccessContainer.html">RandomAccessContainer</a>.</p>
<h4>Public base classes</h4>
<p><code>vector_container&lt;vector&lt;T, A&gt; &gt;</code></p>
@@ -77,63 +77,63 @@ and <a href="http://www.sgi.com/tech/stl/RandomAccessContainer.html">RandomAcces
</tr>
<tr>
<td><code>value_type</code>
-<td><a href="expression_concept.htm#vector_expression">VectorExpression</a></td>
+<td><a href="expression_concept.html#vector_expression">VectorExpression</a></td>
<td></td>
</tr>
<tr>
<td><code>reference</code>
-<td><a href="expression_concept.htm#vector_expression">VectorExpression</a></td>
+<td><a href="expression_concept.html#vector_expression">VectorExpression</a></td>
<td></td>
</tr>
<tr>
<td><code>const_reference</code>
-<td><a href="expression_concept.htm#vector_expression">VectorExpression</a></td>
+<td><a href="expression_concept.html#vector_expression">VectorExpression</a></td>
<td></td>
</tr>
<tr>
<td><code>size_type</code>
-<td><a href="expression_concept.htm#vector_expression">VectorExpression</a></td>
+<td><a href="expression_concept.html#vector_expression">VectorExpression</a></td>
<td></td>
</tr>
<tr>
<td><code>difference_type</code>
-<td><a href="expression_concept.htm#vector_expression">VectorExpression</a></td>
+<td><a href="expression_concept.html#vector_expression">VectorExpression</a></td>
<td></td>
</tr>
<tr>
<td><code>const_iterator</code>
-<td><a href="expression_concept.htm#vector_expression">VectorExpression</a></td>
+<td><a href="expression_concept.html#vector_expression">VectorExpression</a></td>
<td></td>
</tr>
<tr>
<td><code>iterator</code>
-<td><a href="expression_concept.htm#vector_expression">VectorExpression</a></td>
+<td><a href="expression_concept.html#vector_expression">VectorExpression</a></td>
<td></td>
</tr>
<tr>
<td><code>const_reverse_iterator</code>
-<td><a href="expression_concept.htm#vector_expression">VectorExpression</a></td>
+<td><a href="expression_concept.html#vector_expression">VectorExpression</a></td>
<td></td>
</tr>
<tr>
<td><code>reverse_iterator</code>
-<td><a href="expression_concept.htm#vector_expression">VectorExpression</a></td>
+<td><a href="expression_concept.html#vector_expression">VectorExpression</a></td>
<td></td>
</tr>
<tr>
<td><code>array_type</code>
-<td><a href="container_concept.htm#vector">Vector</a></td>
+<td><a href="container_concept.html#vector">Vector</a></td>
<td></td>
</tr>
<tr>
<td><code>vector ()</code></td>
-<td><a href="expression_concept.htm#vector_expression">VectorExpression</a></td>
+<td><a href="expression_concept.html#vector_expression">VectorExpression</a></td>
<td>Allocates an uninitialized <code>vector</code> that holds zero
elements.</td>
</tr>
<tr>
<td><code>vector (size_type size)</code></td>
-<td><a href="container_concept.htm#vector">Vector</a></td>
+<td><a href="container_concept.html#vector">Vector</a></td>
<td>Allocates an uninitialized <code>vector</code> that holds
<code>size</code> elements.</td>
</tr>
@@ -151,14 +151,14 @@ vector (const vector_expression&lt;AE&gt; &amp;ae)</code></td>
<tr>
<td><code>void resize (size_type size, bool preserve =
true)</code></td>
-<td><a href="container_concept.htm#vector">Vector</a></td>
+<td><a href="container_concept.html#vector">Vector</a></td>
<td>Reallocates a <code>vector</code> to hold <code>size</code>
elements. The existing elements of the <code>vector</code> are
preseved when specified.</td>
</tr>
<tr>
<td><code>size_type size () const</code></td>
-<td><a href="expression_concept.htm#vector_expression">VectorExpression</a></td>
+<td><a href="expression_concept.html#vector_expression">VectorExpression</a></td>
<td>Returns the size of the <code>vector</code>.</td>
</tr>
<tr>
@@ -173,59 +173,59 @@ preseved when specified.</td>
</tr>
<tr>
<td><code>const array_type&amp; data () const</code></td>
-<td><a href="container_concept.htm#vector">Vector</a></td>
+<td><a href="container_concept.html#vector">Vector</a></td>
<td></td>
</tr>
<tr>
<td><code>array_type&amp; data ()</code></td>
-<td><a href="container_concept.htm#vector">Vector</a></td>
+<td><a href="container_concept.html#vector">Vector</a></td>
<td></td>
</tr>
<tr>
<td><code>const_reference operator () (size_type i)
const</code></td>
-<td><a href="expression_concept.htm#vector_expression">VectorExpression</a></td>
+<td><a href="expression_concept.html#vector_expression">VectorExpression</a></td>
<td>Returns a <code>const</code> reference of the <code>i</code>
-th element.</td>
</tr>
<tr>
<td><code>reference operator () (size_type i)</code></td>
-<td><a href="expression_concept.htm#vector_expression">VectorExpression</a></td>
+<td><a href="expression_concept.html#vector_expression">VectorExpression</a></td>
<td>Returns a reference of the <code>i</code>-th element.</td>
</tr>
<tr>
<td><code>const_reference operator [] (size_type i) const</code></td>
-<td><a href="container_concept.htm#vector">Vector</a></td>
+<td><a href="container_concept.html#vector">Vector</a></td>
<td>Returns a <code>const</code> reference of the <code>i</code>
-th element.</td>
</tr>
<tr>
<td><code>reference operator [] (size_type i)</code></td>
-<td><a href="container_concept.htm#vector">Vector</a></td>
+<td><a href="container_concept.html#vector">Vector</a></td>
<td>Returns a reference of the <code>i</code>-th element.</td>
</tr>
<tr>
<td><code>vector &amp;operator = (const vector &amp;v)</code></td>
-<td><a href="expression_concept.htm#vector_expression">VectorExpression</a></td>
+<td><a href="expression_concept.html#vector_expression">VectorExpression</a></td>
<td>The assignment operator.</td>
</tr>
<tr>
<td><code>vector &amp;assign_temporary (vector &amp;v)</code></td>
-<td><a href="expression_concept.htm#vector_expression">VectorExpression</a></td>
+<td><a href="expression_concept.html#vector_expression">VectorExpression</a></td>
<td>Assigns a temporary. May change the vector <code>v</code>.</td>
</tr>
<tr>
<td><code>template&lt;class AE&gt;<br />
vector &amp;operator = (const vector_expression&lt;AE&gt;
&amp;ae)</code></td>
-<td><a href="expression_concept.htm#vector_expression">VectorExpression</a></td>
+<td><a href="expression_concept.html#vector_expression">VectorExpression</a></td>
<td>The extended assignment operator.</td>
</tr>
<tr>
<td><code>template&lt;class AE&gt;<br />
vector &amp;assign (const vector_expression&lt;AE&gt;
&amp;ae)</code></td>
-<td><a href="expression_concept.htm#vector_expression">VectorExpression</a></td>
+<td><a href="expression_concept.html#vector_expression">VectorExpression</a></td>
<td>Assigns a vector expression to the vector. Left and right hand
side of the assignment should be independent.</td>
</tr>
@@ -233,7 +233,7 @@ side of the assignment should be independent.</td>
<td><code>template&lt;class AE&gt;<br />
vector &amp;operator += (const vector_expression&lt;AE&gt;
&amp;ae)</code></td>
-<td><a href="expression_concept.htm#vector_expression">VectorExpression</a></td>
+<td><a href="expression_concept.html#vector_expression">VectorExpression</a></td>
<td>A computed assignment operator. Adds the vector expression to
the vector.</td>
</tr>
@@ -241,7 +241,7 @@ the vector.</td>
<td><code>template&lt;class AE&gt;<br />
vector &amp;plus_assign (const vector_expression&lt;AE&gt;
&amp;ae)</code></td>
-<td><a href="expression_concept.htm#vector_expression">VectorExpression</a></td>
+<td><a href="expression_concept.html#vector_expression">VectorExpression</a></td>
<td>Adds a vector expression to the vector. Left and right hand
side of the assignment should be independent.</td>
</tr>
@@ -249,7 +249,7 @@ side of the assignment should be independent.</td>
<td><code>template&lt;class AE&gt;<br />
vector &amp;operator -= (const vector_expression&lt;AE&gt;
&amp;ae)</code></td>
-<td><a href="expression_concept.htm#vector_expression">VectorExpression</a></td>
+<td><a href="expression_concept.html#vector_expression">VectorExpression</a></td>
<td>A computed assignment operator. Subtracts the vector expression
from the vector.</td>
</tr>
@@ -257,90 +257,90 @@ from the vector.</td>
<td><code>template&lt;class AE&gt;<br />
vector &amp;minus_assign (const vector_expression&lt;AE&gt;
&amp;ae)</code></td>
-<td><a href="expression_concept.htm#vector_expression">VectorExpression</a></td>
+<td><a href="expression_concept.html#vector_expression">VectorExpression</a></td>
<td>Subtracts a vector expression from the vector. Left and right
hand side of the assignment should be independent.</td>
</tr>
<tr>
<td><code>template&lt;class AT&gt;<br />
vector &amp;operator *= (const AT &amp;at)</code></td>
-<td><a href="expression_concept.htm#vector_expression">VectorExpression</a></td>
+<td><a href="expression_concept.html#vector_expression">VectorExpression</a></td>
<td>A computed assignment operator. Multiplies the vector with a
scalar.</td>
</tr>
<tr>
<td><code>template&lt;class AT&gt;<br />
vector &amp;operator /= (const AT &amp;at)</code></td>
-<td><a href="expression_concept.htm#vector_expression">VectorExpression</a></td>
+<td><a href="expression_concept.html#vector_expression">VectorExpression</a></td>
<td>A computed assignment operator. Divides the vector through a
scalar.</td>
</tr>
<tr>
<td><code>void swap (vector &amp;v)</code></td>
-<td><a href="expression_concept.htm#vector_expression">VectorExpression</a></td>
+<td><a href="expression_concept.html#vector_expression">VectorExpression</a></td>
<td>Swaps the contents of the vectors.</td>
</tr>
<tr>
<td><code>void insert_element (size_type i, const_reference t)</code></td>
-<td><a href="container_concept.htm#vector">Vector</a></td>
+<td><a href="container_concept.html#vector">Vector</a></td>
<td>Inserts the value <code>t</code> at the <code>i</code>-th
element.</td>
</tr>
<tr>
<td><code>void erase_element (size_type i)</code></td>
-<td><a href="container_concept.htm#vector">Vector</a></td>
+<td><a href="container_concept.html#vector">Vector</a></td>
<td>Erases the value at the <code>i</code>-th element.</td>
</tr>
<tr>
<td><code>void clear ()</code></td>
-<td><a href="container_concept.htm#vector">Vector</a></td>
+<td><a href="container_concept.html#vector">Vector</a></td>
<td>Clears the vector.</td>
</tr>
<tr>
<td><code>const_iterator begin () const</code></td>
-<td><a href="expression_concept.htm#vector_expression">VectorExpression</a></td>
+<td><a href="expression_concept.html#vector_expression">VectorExpression</a></td>
<td>Returns a <code>const_iterator</code> pointing to the beginning
of the <code>vector</code>.</td>
</tr>
<tr>
<td><code>const_iterator end () const</code></td>
-<td><a href="expression_concept.htm#vector_expression">VectorExpression</a></td>
+<td><a href="expression_concept.html#vector_expression">VectorExpression</a></td>
<td>Returns a <code>const_iterator</code> pointing to the end of
the <code>vector</code>.</td>
</tr>
<tr>
<td><code>iterator begin ()</code></td>
-<td><a href="expression_concept.htm#vector_expression">VectorExpression</a></td>
+<td><a href="expression_concept.html#vector_expression">VectorExpression</a></td>
<td>Returns a <code>iterator</code> pointing to the beginning of
the <code>vector</code>.</td>
</tr>
<tr>
<td><code>iterator end ()</code></td>
-<td><a href="expression_concept.htm#vector_expression">VectorExpression</a></td>
+<td><a href="expression_concept.html#vector_expression">VectorExpression</a></td>
<td>Returns a <code>iterator</code> pointing to the end of the
<code>vector</code>.</td>
</tr>
<tr>
<td><code>const_reverse_iterator rbegin () const</code></td>
-<td><a href="expression_concept.htm#vector_expression">VectorExpression</a></td>
+<td><a href="expression_concept.html#vector_expression">VectorExpression</a></td>
<td>Returns a <code>const_reverse_iterator</code> pointing to the
beginning of the reversed <code>vector</code>.</td>
</tr>
<tr>
<td><code>const_reverse_iterator rend () const</code></td>
-<td><a href="expression_concept.htm#vector_expression">VectorExpression</a></td>
+<td><a href="expression_concept.html#vector_expression">VectorExpression</a></td>
<td>Returns a <code>const_reverse_iterator</code> pointing to the
end of the reversed <code>vector</code>.</td>
</tr>
<tr>
<td><code>reverse_iterator rbegin ()</code></td>
-<td><a href="expression_concept.htm#vector_expression">VectorExpression</a></td>
+<td><a href="expression_concept.html#vector_expression">VectorExpression</a></td>
<td>Returns a <code>reverse_iterator</code> pointing to the
beginning of the reversed <code>vector</code>.</td>
</tr>
<tr>
<td><code>reverse_iterator rend ()</code></td>
-<td><a href="expression_concept.htm#vector_expression">VectorExpression</a></td>
+<td><a href="expression_concept.html#vector_expression">VectorExpression</a></td>
<td>Returns a <code>reverse_iterator</code> pointing to the end of
the reversed <code>vector</code>.</td>
</tr>
@@ -396,10 +396,10 @@ int main () {
</tbody>
</table>
<h4>Model of</h4>
-<p><a href="container_concept.htm#vector">Vector</a> .</p>
+<p><a href="container_concept.html#vector">Vector</a> .</p>
<h4>Type requirements</h4>
<p>None, except for those imposed by the requirements of
-<a href="container_concept.htm#vector">Vector</a> .</p>
+<a href="container_concept.html#vector">Vector</a> .</p>
<h4>Public base classes</h4>
<p><code>vector_container&lt;unit_vector&lt;T&gt; &gt;</code></p>
<h4>Members</h4>
@@ -525,10 +525,10 @@ int main () {
</tbody>
</table>
<h4>Model of</h4>
-<p><a href="container_concept.htm#vector">Vector</a> .</p>
+<p><a href="container_concept.html#vector">Vector</a> .</p>
<h4>Type requirements</h4>
<p>None, except for those imposed by the requirements of
-<a href="container_concept.htm#vector">Vector</a> .</p>
+<a href="container_concept.html#vector">Vector</a> .</p>
<h4>Public base classes</h4>
<p><code>vector_container&lt;zero_vector&lt;T&gt; &gt;</code></p>
<h4>Members</h4>
@@ -650,10 +650,10 @@ int main () {
</tbody>
</table>
<h4>Model of</h4>
-<p><a href="container_concept.htm#vector">Vector</a> .</p>
+<p><a href="container_concept.html#vector">Vector</a> .</p>
<h4>Type requirements</h4>
<p>None, except for those imposed by the requirements of
-<a href="container_concept.htm#vector">Vector</a> .</p>
+<a href="container_concept.html#vector">Vector</a> .</p>
<h4>Public base classes</h4>
<p><code>vector_container&lt;scalar_vector&lt;T&gt;
&gt;</code></p>
diff --git a/libs/numeric/ublas/doc/vector_expression.htm b/libs/numeric/ublas/doc/vector_expression.html
index 80a50c96e1..7838007ffa 100644
--- a/libs/numeric/ublas/doc/vector_expression.htm
+++ b/libs/numeric/ublas/doc/vector_expression.html
@@ -62,7 +62,7 @@ const</code></td>
</tbody>
</table>
<h4>Notes</h4>
-<p>The <code>range</code>, <code>slice</code> and <code>project</code> functions have been removed. Use the free functions defined in <a href="vector_proxy.htm">vector proxy</a> instead.</p>
+<p>The <code>range</code>, <code>slice</code> and <code>project</code> functions have been removed. Use the free functions defined in <a href="vector_proxy.html">vector proxy</a> instead.</p>
<h2><a name="vector_container"></a>Vector Container</h2>
<h4>Description</h4>
@@ -135,11 +135,11 @@ contains a reference to a vector expression.</p>
</tbody>
</table>
<h4>Model of</h4>
-<p><a href="expression_concept.htm#vector_expression">Vector Expression</a>
+<p><a href="expression_concept.html#vector_expression">Vector Expression</a>
.</p>
<h4>Type requirements</h4>
<p>None, except for those imposed by the requirements of <a href=
-"expression_concept.htm#vector_expression">Vector Expression</a> .</p>
+"expression_concept.html#vector_expression">Vector Expression</a> .</p>
<h4>Public base classes</h4>
<p><code>vector_expression&lt;vector_reference&lt;E&gt;
&gt;</code></p>
@@ -242,11 +242,11 @@ describes a unary vector operation.</p>
</tbody>
</table>
<h4>Model of</h4>
-<p><a href="expression_concept.htm#vector_expression">Vector Expression</a>
+<p><a href="expression_concept.html#vector_expression">Vector Expression</a>
.</p>
<h4>Type requirements</h4>
<p>None, except for those imposed by the requirements of <a href=
-"expression_concept.htm#vector_expression">Vector Expression</a> .</p>
+"expression_concept.html#vector_expression">Vector Expression</a> .</p>
<h4>Public base classes</h4>
<p><code>vector_expression&lt;vector_unary&lt;E, F&gt;
&gt;</code></p>
@@ -344,7 +344,7 @@ conjugate of the transpose of a vector expression.</p>
<h4>Type requirements</h4>
<ul>
<li><code>E</code> is a model of <a href=
-"expression_concept.htm#vector_expression">Vector Expression</a> .</li>
+"expression_concept.html#vector_expression">Vector Expression</a> .</li>
</ul>
<h4>Preconditions</h4>
<p>None.</p>
@@ -401,11 +401,11 @@ describes a binary vector operation.</p>
</tbody>
</table>
<h4>Model of</h4>
-<p><a href="expression_concept.htm#vector_expression">Vector Expression</a>
+<p><a href="expression_concept.html#vector_expression">Vector Expression</a>
.</p>
<h4>Type requirements</h4>
<p>None, except for those imposed by the requirements of <a href=
-"expression_concept.htm#vector_expression">Vector Expression</a> .</p>
+"expression_concept.html#vector_expression">Vector Expression</a> .</p>
<h4>Public base classes</h4>
<p><code>vector_expression&lt;vector_binary&lt;E1, E2, F&gt;
&gt;</code></p>
@@ -485,9 +485,9 @@ vector expressions.</p>
<h4>Type requirements</h4>
<ul>
<li><code>E1</code> is a model of <a href=
-"expression_concept.htm#vector_expression">Vector Expression</a> .</li>
+"expression_concept.html#vector_expression">Vector Expression</a> .</li>
<li><code>E2</code> is a model of <a href=
-"expression_concept.htm#vector_expression">Vector Expression</a> .</li>
+"expression_concept.html#vector_expression">Vector Expression</a> .</li>
</ul>
<h4>Preconditions</h4>
<ul>
@@ -542,11 +542,11 @@ F&gt;</code> describes a binary outer vector operation.</p>
</tbody>
</table>
<h4>Model of</h4>
-<p><a href="expression_concept.htm#matrix_expression">Matrix Expression</a>
+<p><a href="expression_concept.html#matrix_expression">Matrix Expression</a>
.</p>
<h4>Type requirements</h4>
<p>None, except for those imposed by the requirements of <a href=
-"expression_concept.htm#matrix_expression">Matrix Expression</a> .</p>
+"expression_concept.html#matrix_expression">Matrix Expression</a> .</p>
<h4>Public base classes</h4>
<p><code>matrix_expression&lt;vector_matrix_binary&lt;E1, E2, F&gt;
&gt;</code></p>
@@ -642,9 +642,9 @@ expressions.</p>
<h4>Type requirements</h4>
<ul>
<li><code>E1</code> is a model of <a href=
-"expression_concept.htm#vector_expression">Vector Expression</a> .</li>
+"expression_concept.html#vector_expression">Vector Expression</a> .</li>
<li><code>E2</code> is a model of <a href=
-"expression_concept.htm#vector_expression">Vector Expression</a> .</li>
+"expression_concept.html#vector_expression">Vector Expression</a> .</li>
</ul>
<h4>Preconditions</h4>
<p>None.</p>
@@ -698,11 +698,11 @@ vector.</p>
</tbody>
</table>
<h4>Model of</h4>
-<p><a href="expression_concept.htm#vector_expression">Vector Expression</a>
+<p><a href="expression_concept.html#vector_expression">Vector Expression</a>
.</p>
<h4>Type requirements</h4>
<p>None, except for those imposed by the requirements of <a href=
-"expression_concept.htm#vector_expression">Vector Expression</a> .</p>
+"expression_concept.html#vector_expression">Vector Expression</a> .</p>
<h4>Public base classes</h4>
<p><code>vector_expression&lt;vector_binary_scalar1&lt;E1, E2,
F&gt; &gt;</code> and
@@ -800,9 +800,9 @@ with the reciprocal of the scalar.</p>
<h4>Type requirements</h4>
<ul>
<li><code>T1/T2</code> is a model of <a href=
-"expression_concept.htm#scalar_expression">Scalar Expression</a> .</li>
+"expression_concept.html#scalar_expression">Scalar Expression</a> .</li>
<li><code>E2/E1</code> is a model of <a href=
-"expression_concept.htm#vector_expression">Vector Expression</a> .</li>
+"expression_concept.html#vector_expression">Vector Expression</a> .</li>
</ul>
<h4>Preconditions</h4>
<p>None.</p>
diff --git a/libs/numeric/ublas/doc/vector_proxy.htm b/libs/numeric/ublas/doc/vector_proxy.html
index 45c70a9ab4..a8a7376cde 100644
--- a/libs/numeric/ublas/doc/vector_proxy.htm
+++ b/libs/numeric/ublas/doc/vector_proxy.html
@@ -52,7 +52,7 @@ int main () {
</tbody>
</table>
<h4>Model of</h4>
-<p><a href="expression_concept.htm#vector_expression">Vector Expression</a>
+<p><a href="expression_concept.html#vector_expression">Vector Expression</a>
.</p>
<p>If the specified range falls outside that of the index range of
the vector, then the <code>vector_range</code> is not a well formed
@@ -60,7 +60,7 @@ Vector Expression. That is, access to an element which is outside
of index range of the vector is <i>undefined</i>.</p>
<h4>Type requirements</h4>
<p>None, except for those imposed by the requirements of <a href=
-"expression_concept.htm#vector_expression">Vector Expression</a> .</p>
+"expression_concept.html#vector_expression">Vector Expression</a> .</p>
<h4>Public base classes</h4>
<p><code>vector_expression&lt;vector_range&lt;V&gt; &gt;</code></p>
<h4>Members</h4>
@@ -244,7 +244,7 @@ of vector ranges. Existing <code>matrix_range</code>'s can be composed with a fu
<h4>Type requirements</h4>
<ul>
<li><code>V</code> is a model of <a href=
-"expression_concept.htm#vector_expression">Vector Expression</a> .</li>
+"expression_concept.html#vector_expression">Vector Expression</a> .</li>
</ul>
<h4>Complexity</h4>
<p>Linear depending from the size of the range.</p>
@@ -299,7 +299,7 @@ int main () {
</tbody>
</table>
<h4>Model of</h4>
-<p><a href="expression_concept.htm#vector_expression">Vector Expression</a>
+<p><a href="expression_concept.html#vector_expression">Vector Expression</a>
.</p>
<p>If the specified slice falls outside that of the index range of
the vector, then the <code>vector_slice</code> is not a well formed
@@ -307,7 +307,7 @@ Vector Expression. That is, access to an element which is outside
of index range of the vector is <i>undefined</i>.</p>
<h4>Type requirements</h4>
<p>None, except for those imposed by the requirements of <a href=
-"expression_concept.htm#vector_expression">Vector Expression</a> .</p>
+"expression_concept.html#vector_expression">Vector Expression</a> .</p>
<h4>Public base classes</h4>
<p><code>vector_expression&lt;vector_slice&lt;V&gt; &gt;</code></p>
<h4>Members</h4>
@@ -491,7 +491,7 @@ of vector slices. Existing <code>vector_slice</code>'s can be composed with a fu
<h4>Type requirements</h4>
<ul>
<li><code>V</code> is a model of <a href=
-"expression_concept.htm#vector_expression">Vector Expression</a> .</li>
+"expression_concept.html#vector_expression">Vector Expression</a> .</li>
</ul>
<h4>Complexity</h4>
<p>Linear depending from the size of the slice.</p>
diff --git a/libs/numeric/ublas/doc/vector_sparse.htm b/libs/numeric/ublas/doc/vector_sparse.html
index 61a6a5a30e..32279b0e91 100644
--- a/libs/numeric/ublas/doc/vector_sparse.htm
+++ b/libs/numeric/ublas/doc/vector_sparse.html
@@ -65,10 +65,10 @@ int main () {
</tbody>
</table>
<h4>Model of</h4>
-<p><a href="container_concept.htm#vector">Vector</a> .</p>
+<p><a href="container_concept.html#vector">Vector</a> .</p>
<h4>Type requirements</h4>
<p>None, except for those imposed by the requirements of <a href=
-"container_concept.htm#vector">Vector</a> .</p>
+"container_concept.html#vector">Vector</a> .</p>
<h4>Public base classes</h4>
<p><code>vector_container&lt;mapped_vector&lt;T, A&gt;
&gt;</code></p>
@@ -320,10 +320,10 @@ int main () {
</tbody>
</table>
<h4>Model of</h4>
-<p><a href="container_concept.htm#vector">Vector</a> .</p>
+<p><a href="container_concept.html#vector">Vector</a> .</p>
<h4>Type requirements</h4>
<p>None, except for those imposed by the requirements of <a href=
-"container_concept.htm#vector">Vector</a> .</p>
+"container_concept.html#vector">Vector</a> .</p>
<h4>Public base classes</h4>
<p><code>vector_container&lt;compressed_vector&lt;T, IB, IA,
TA&gt; &gt;</code></p>
@@ -579,10 +579,10 @@ int main () {
</tbody>
</table>
<h4>Model of</h4>
-<p><a href="container_concept.htm#vector">Vector</a> .</p>
+<p><a href="container_concept.html#vector">Vector</a> .</p>
<h4>Type requirements</h4>
<p>None, except for those imposed by the requirements of <a href=
-"container_concept.htm#vector">Vector</a> .</p>
+"container_concept.html#vector">Vector</a> .</p>
<h4>Public base classes</h4>
<p><code>vector_container&lt;coordinate_vector&lt;T, IB, IA,
TA&gt; &gt;</code></p>
diff --git a/libs/numeric/ublas/index.html b/libs/numeric/ublas/index.html
index 3100f73aaa..16cd00158b 100644
--- a/libs/numeric/ublas/index.html
+++ b/libs/numeric/ublas/index.html
@@ -4,10 +4,7 @@
</head>
<body>
Automatic redirection failed, please go to
-<a href="doc/index.htm">doc/index.htm</a> &nbsp;<hr>
-<p>© Copyright Beman Dawes, 2001</p>
-<p>Distributed under the Boost Software License, Version 1.0. (See accompanying
-file <a href="../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or copy
-at <a href="http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a>)</p>
+<a href="doc/index.html">doc/index.html</a> &nbsp;<hr>
+<p>Distributed under the Boost Software License, Version 1.0. (See accompanying file <a href="../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a>)</p>
</body>
-</html> \ No newline at end of file
+</html>
diff --git a/libs/numeric/ublas/meta/libraries.json b/libs/numeric/ublas/meta/libraries.json
new file mode 100644
index 0000000000..f1a3ddcc19
--- /dev/null
+++ b/libs/numeric/ublas/meta/libraries.json
@@ -0,0 +1,16 @@
+{
+ "key": "numeric/ublas",
+ "name": "uBLAS",
+ "authors": [
+ "Joerg Walter",
+ "Mathias Koch"
+ ],
+ "description": "uBLAS provides matrix and vector classes as well as basic linear algebra routines. Several dense, packed and sparse storage schemes are supported.",
+ "documentation": "doc/index.htm",
+ "category": [
+ "Math"
+ ],
+ "maintainers": [
+ "David Bellot <david.bellot -at- gmail.com>"
+ ]
+}
diff --git a/libs/numeric/ublas/test/Jamfile.v2 b/libs/numeric/ublas/test/Jamfile.v2
index 388561b159..bd4092e1c7 100644
--- a/libs/numeric/ublas/test/Jamfile.v2
+++ b/libs/numeric/ublas/test/Jamfile.v2
@@ -1,4 +1,4 @@
-# Copyright (c) 2004 Michael Stevens
+# Copyright (c) 2004-2011 Michael Stevens, David Bellot
# Use, modification and distribution are subject to the
# Boost Software License, Version 1.0. (See accompanying file
# LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -31,12 +31,20 @@ UBLAS_TESTSET_SPARSE ?=
# USE_RANGE USE_SLICE # Too complex for regression testing
USE_UNBOUNDED_ARRAY
USE_MAP_ARRAY USE_STD_MAP
- USE_MAPPED_VECTOR USE_COMPRESSED_VECTOR USE_COORDINATE_VECTOR
- USE_MAPPED_MATRIX USE_COMPRESSED_MATRIX USE_COORDINATE_MATRIX
+ USE_MAPPED_VECTOR USE_COMPRESSED_VECTOR
+ USE_MAPPED_MATRIX USE_COMPRESSED_MATRIX
;
# Generalize VofV still failing
# USE_GENERALIZED_VECTOR_OF_VECTOR
+UBLAS_TESTSET_SPARSE_COO = [ modules.peek : UBLAS_TESTSET_SPARSE_COO ] ;
+UBLAS_TESTSET_SPARSE_COO ?=
+ USE_DOUBLE USE_STD_COMPLEX
+ USE_UNBOUNDED_ARRAY
+ USE_COORDINATE_VECTOR
+ USE_COORDINATE_MATRIX
+ ;
+
# Project settings
project
@@ -70,6 +78,28 @@ test-suite numeric/uBLAS
: : :
<define>$(UBLAS_TESTSET_SPARSE)
]
+ [ run test3.cpp
+ test31.cpp
+ test32.cpp
+ test33.cpp
+ : : :
+ <define>$(UBLAS_TESTSET_SPARSE_COO)
+ : test3_coo
+ :
+ ]
+ [ run test3.cpp
+ test31.cpp
+ test32.cpp
+ test33.cpp
+ : : :
+ <define>USE_FLOAT
+ <define>USE_DOUBLE
+ <define>USE_STD_COMPLEX
+ <define>USE_STD_MAP
+ <define>USE_MAPPED_VECTOR_OF_MAPPED_VECTOR
+ : test3_mvov
+ :
+ ]
[ run test4.cpp
test42.cpp
test43.cpp
@@ -130,8 +160,63 @@ test-suite numeric/uBLAS
]
[ run test_coordinate_matrix_sort.cpp
]
+ [ run test_coordinate_matrix_sort.cpp
+ :
+ :
+ : <define>BOOST_UBLAS_COO_ALWAYS_DO_FULL_SORT
+ : test_coordinate_matrix_always_do_full_sort
+ :
+ ]
[ run test_complex_norms.cpp
]
- [ run test_assignment.cpp
- ]
+ [ run test_assignment.cpp
+ : : : <define>BOOST_UBLAS_COO_ALWAYS_DO_FULL_SORT
+ : :
+ ]
+ [ run test_triangular.cpp
+ :
+ :
+ : <library>/boost/timer//boost_timer
+ ]
+ [ run test_ticket7296.cpp
+ ]
+ [ run test_inplace_solve.cpp
+ :
+ :
+ : <define>$(UBLAS_TESTSET)
+ : test_inplace_solve_basic
+ :
+ ]
+ [ run test_inplace_solve.cpp
+ :
+ :
+ : <define>$(UBLAS_TESTSET_SPARSE) <define>$(UBLAS_TESTSET_SPARSE_COO)
+ : test_inplace_solve_sparse
+ :
+ ]
+ [ run test_inplace_solve.cpp
+ :
+ :
+ : <define>USE_MAPPED_VECTOR_OF_MAPPED_VECTOR
+ : test_inplace_solve_mvov
+ :
+ ]
+ [ run test_coordinate_vector_inplace_merge.cpp
+ ]
+ [ run test_coordinate_matrix_inplace_merge.cpp
+ ]
+ [ run test_banded_storage_layout.cpp
+ :
+ :
+ :
+ :
+ :
+ ]
+ [ run test_fixed_containers.cpp
+ :
+ :
+ :
+ ]
+ [ run test_matrix_vector.cpp
+ ]
;
diff --git a/libs/numeric/ublas/test/README b/libs/numeric/ublas/test/README
index 2e3e7177b0..761123141f 100644
--- a/libs/numeric/ublas/test/README
+++ b/libs/numeric/ublas/test/README
@@ -1,4 +1,4 @@
-Copyright (c) 2000-2004 Joerg Walter, Mathias Koch
+Copyright (c) 2000-2011 Joerg Walter, Mathias Koch, David Bellot
Distributed under the Boost Software License, Version 1.0. (See
accompanying file LICENSE_1_0.txt or copy at
diff --git a/libs/numeric/ublas/test/begin_end.cpp b/libs/numeric/ublas/test/begin_end.cpp
index db4d8246ed..270aa4a81c 100644
--- a/libs/numeric/ublas/test/begin_end.cpp
+++ b/libs/numeric/ublas/test/begin_end.cpp
@@ -1,4 +1,8 @@
-/** -*- c++ -*- \file begin_end.hpp \brief Test the \c begin and \c end operations. */
+// Copyright (c) 2011 David Bellot
+//
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
#include <cmath>
#include <boost/numeric/ublas/traits/const_iterator_type.hpp>
@@ -45,7 +49,7 @@ BOOST_UBLAS_TEST_DEF( test_vector_iteration )
++it
) {
BOOST_UBLAS_DEBUG_TRACE( "*it = " << *it << " ==> " << v(ix) );
- BOOST_UBLAS_TEST_CHECK( std::fabs(*it - v(ix)) <= TOL );
+ BOOST_UBLAS_TEST_CHECK( std::abs(*it - v(ix)) <= TOL );
++ix;
}
}
@@ -74,7 +78,7 @@ BOOST_UBLAS_TEST_DEF( test_vector_const_iteration )
++it
) {
BOOST_UBLAS_DEBUG_TRACE( "*it = " << *it << " ==> " << v(ix) );
- BOOST_UBLAS_TEST_CHECK( std::fabs(*it - v(ix)) <= TOL );
+ BOOST_UBLAS_TEST_CHECK( std::abs(*it - v(ix)) <= TOL );
++ix;
}
}
@@ -112,7 +116,7 @@ BOOST_UBLAS_TEST_DEF( test_row_major_matrix_iteration )
++inner_it
) {
BOOST_UBLAS_DEBUG_TRACE( "*it = " << *inner_it << " ==> " << A(row,col) );
- BOOST_UBLAS_TEST_CHECK( std::fabs(*inner_it - A(row,col)) <= TOL );
+ BOOST_UBLAS_TEST_CHECK( std::abs(*inner_it - A(row,col)) <= TOL );
++col;
}
@@ -154,7 +158,7 @@ BOOST_UBLAS_TEST_DEF( test_col_major_matrix_iteration )
++inner_it
) {
BOOST_UBLAS_DEBUG_TRACE( "*it = " << *inner_it << " ==> " << A(row,col) );
- BOOST_UBLAS_TEST_CHECK( std::fabs(*inner_it - A(row,col)) <= TOL );
+ BOOST_UBLAS_TEST_CHECK( std::abs(*inner_it - A(row,col)) <= TOL );
++row;
}
diff --git a/libs/numeric/ublas/test/common/testhelper.hpp b/libs/numeric/ublas/test/common/testhelper.hpp
index 4fbf9c4d15..c4a2fb060d 100644
--- a/libs/numeric/ublas/test/common/testhelper.hpp
+++ b/libs/numeric/ublas/test/common/testhelper.hpp
@@ -8,6 +8,9 @@
#define _HPP_TESTHELPER_
#include <utility>
+#include <iostream>
+#include <boost/numeric/ublas/vector_expression.hpp>
+#include <boost/numeric/ublas/matrix_expression.hpp>
static unsigned _success_counter = 0;
static unsigned _fail_counter = 0;
@@ -43,7 +46,7 @@ void assertEquals(const char* message, T expected, T actual) {
}
}
-static
+inline static
std::pair<unsigned, unsigned> getResults() {
return std::make_pair(_success_counter, _fail_counter);
}
diff --git a/libs/numeric/ublas/test/comp_mat_erase.cpp b/libs/numeric/ublas/test/comp_mat_erase.cpp
index 9c51f79f5e..fb456c6ec9 100644
--- a/libs/numeric/ublas/test/comp_mat_erase.cpp
+++ b/libs/numeric/ublas/test/comp_mat_erase.cpp
@@ -1,3 +1,9 @@
+// Copyright (c) 2011 David Bellot
+//
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
+
#include "boost/numeric/ublas/matrix_sparse.hpp"
#define BOOST_TEST_MODULE SparseMatrixErasureTest
@@ -8,40 +14,40 @@ BOOST_AUTO_TEST_CASE( compressed_matrix_erase_after_end )
{
boost::numeric::ublas::compressed_matrix<int, boost::numeric::ublas::row_major > A(2, 2);
- BOOST_CHECK_EQUAL( A.filled1(), (int) 1 );
- BOOST_CHECK_EQUAL( A.index1_data()[0], 0 );
+ BOOST_CHECK_EQUAL( A.filled1(), (std::size_t) 1 );
+ BOOST_CHECK_EQUAL( A.index1_data()[0], (std::size_t) 0 );
A(0,0) = 1;
- BOOST_CHECK_EQUAL( A.nnz(), 1 );
- BOOST_CHECK_EQUAL( A.filled1(), 2 );
+ BOOST_CHECK_EQUAL( A.nnz(), (std::size_t) 1 );
+ BOOST_CHECK_EQUAL( A.filled1(), (std::size_t) 2 );
// check new element
- BOOST_CHECK_EQUAL( A.index1_data()[0], 0 );
- BOOST_CHECK_EQUAL( A.index2_data()[0], 0 );
+ BOOST_CHECK_EQUAL( A.index1_data()[0], (std::size_t) 0 );
+ BOOST_CHECK_EQUAL( A.index2_data()[0], (std::size_t) 0 );
BOOST_CHECK_EQUAL( A.value_data()[0], 1 );
// check end of list marker
- BOOST_CHECK_EQUAL( A.index1_data()[1], 1 );
+ BOOST_CHECK_EQUAL( A.index1_data()[1], (std::size_t) 1 );
A.erase_element(1,0);
- BOOST_CHECK_EQUAL( A.nnz(), 1 );
- BOOST_CHECK_EQUAL( A.filled1(), 2 );
- BOOST_CHECK_EQUAL( A.filled2(), 1 );
+ BOOST_CHECK_EQUAL( A.nnz(), (std::size_t) 1 );
+ BOOST_CHECK_EQUAL( A.filled1(), (std::size_t) 2 );
+ BOOST_CHECK_EQUAL( A.filled2(), (std::size_t) 1 );
// check new element
- BOOST_CHECK_EQUAL( A.index1_data()[0], 0 );
- BOOST_CHECK_EQUAL( A.index2_data()[0], 0 );
+ BOOST_CHECK_EQUAL( A.index1_data()[0], (std::size_t) 0 );
+ BOOST_CHECK_EQUAL( A.index2_data()[0], (std::size_t) 0 );
BOOST_CHECK_EQUAL( A.value_data()[0], 1 );
// check end of list marker
- BOOST_CHECK_EQUAL( A.index1_data()[1], 1 );
+ BOOST_CHECK_EQUAL( A.index1_data()[1], (std::size_t) 1 );
A.erase_element(0,0);
- BOOST_CHECK_EQUAL( A.nnz(), 0 );
- BOOST_CHECK_EQUAL( A.filled1(), 2 );
- BOOST_CHECK_EQUAL( A.filled2(), 0 );
- BOOST_CHECK_EQUAL( A.index1_data()[0], 0 );
+ BOOST_CHECK_EQUAL( A.nnz(), (std::size_t) 0 );
+ BOOST_CHECK_EQUAL( A.filled1(), (std::size_t) 2 );
+ BOOST_CHECK_EQUAL( A.filled2(),(std::size_t) 0 );
+ BOOST_CHECK_EQUAL( A.index1_data()[0], (std::size_t) 0 );
}
@@ -49,52 +55,52 @@ BOOST_AUTO_TEST_CASE( compressed_matrix_erase_in_the_middle )
{
boost::numeric::ublas::compressed_matrix<int, boost::numeric::ublas::row_major > A(2, 2);
- BOOST_CHECK_EQUAL( A.filled1(), 1 );
- BOOST_CHECK_EQUAL( A.filled2(), 0 );
- BOOST_CHECK_EQUAL( A.index1_data()[0], 0 );
+ BOOST_CHECK_EQUAL( A.filled1(), (std::size_t) 1 );
+ BOOST_CHECK_EQUAL( A.filled2(), (std::size_t) 0 );
+ BOOST_CHECK_EQUAL( A.index1_data()[0], (std::size_t) 0 );
A.insert_element(0,1,5);
- BOOST_CHECK_EQUAL( A.filled1(), 2 );
- BOOST_CHECK_EQUAL( A.filled2(), 1 );
+ BOOST_CHECK_EQUAL( A.filled1(), (std::size_t) 2 );
+ BOOST_CHECK_EQUAL( A.filled2(), (std::size_t) 1 );
// check new element
- BOOST_CHECK_EQUAL( A.index1_data()[0], 0 );
- BOOST_CHECK_EQUAL( A.index2_data()[0], 1 );
+ BOOST_CHECK_EQUAL( A.index1_data()[0], (std::size_t) 0 );
+ BOOST_CHECK_EQUAL( A.index2_data()[0], (std::size_t) 1 );
BOOST_CHECK_EQUAL( A.value_data()[0], 5 );
// check end of list marker
- BOOST_CHECK_EQUAL( A.index1_data()[1], 1 );
+ BOOST_CHECK_EQUAL( A.index1_data()[1], (std::size_t) 1 );
A.insert_element(0,0,4);
- BOOST_CHECK_EQUAL( A.filled1(), 2 );
- BOOST_CHECK_EQUAL( A.filled2(), 2 );
+ BOOST_CHECK_EQUAL( A.filled1(), (std::size_t) 2 );
+ BOOST_CHECK_EQUAL( A.filled2(), (std::size_t) 2 );
// check new element
- BOOST_CHECK_EQUAL( A.index2_data()[0], 0 );
+ BOOST_CHECK_EQUAL( A.index2_data()[0], (std::size_t) 0 );
BOOST_CHECK_EQUAL( A.value_data()[0], 4 );
// check previous element
- BOOST_CHECK_EQUAL( A.index2_data()[1], 1 );
+ BOOST_CHECK_EQUAL( A.index2_data()[1], (std::size_t) 1 );
BOOST_CHECK_EQUAL( A.value_data()[1], 5 );
// check end of list marker
- BOOST_CHECK_EQUAL( A.index1_data()[1], 2 );
+ BOOST_CHECK_EQUAL( A.index1_data()[1], (std::size_t) 2 );
A.erase_element(0,0);
- BOOST_CHECK_EQUAL( A.filled1(), 2 );
- BOOST_CHECK_EQUAL( A.filled2(), 1 );
+ BOOST_CHECK_EQUAL( A.filled1(), (std::size_t) 2 );
+ BOOST_CHECK_EQUAL( A.filled2(), (std::size_t) 1 );
- BOOST_CHECK_EQUAL( A.index2_data()[0], 1 );
+ BOOST_CHECK_EQUAL( A.index2_data()[0], (std::size_t) 1 );
BOOST_CHECK_EQUAL( A.value_data()[0], 5 );
- BOOST_CHECK_EQUAL( A.index1_data()[0], 0 );
- BOOST_CHECK_EQUAL( A.index1_data()[1], 1 );
+ BOOST_CHECK_EQUAL( A.index1_data()[0], (std::size_t) 0 );
+ BOOST_CHECK_EQUAL( A.index1_data()[1], (std::size_t) 1 );
A.erase_element(0,1);
- BOOST_CHECK_EQUAL( A.filled1(), 2 );
- BOOST_CHECK_EQUAL( A.filled2(), 0 );
- BOOST_CHECK_EQUAL( A.index1_data()[0], 0 );
- BOOST_CHECK_EQUAL( A.index1_data()[1], 0 );
+ BOOST_CHECK_EQUAL( A.filled1(), (std::size_t) 2 );
+ BOOST_CHECK_EQUAL( A.filled2(), (std::size_t) 0 );
+ BOOST_CHECK_EQUAL( A.index1_data()[0], (std::size_t) 0 );
+ BOOST_CHECK_EQUAL( A.index1_data()[1], (std::size_t) 0 );
}
diff --git a/libs/numeric/ublas/test/num_columns.cpp b/libs/numeric/ublas/test/num_columns.cpp
index 91a9e04a9f..568d4f2e15 100644
--- a/libs/numeric/ublas/test/num_columns.cpp
+++ b/libs/numeric/ublas/test/num_columns.cpp
@@ -1,4 +1,8 @@
-/** -*- c++ -*- \file num_columns.cpp \breif Test for the \c num_columns operation. */
+// Copyright (c) 2011 David Bellot
+//
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
#include <boost/numeric/ublas/fwd.hpp>
#include <boost/numeric/ublas/matrix.hpp>
diff --git a/libs/numeric/ublas/test/num_rows.cpp b/libs/numeric/ublas/test/num_rows.cpp
index f01466086a..4a96bd2f92 100644
--- a/libs/numeric/ublas/test/num_rows.cpp
+++ b/libs/numeric/ublas/test/num_rows.cpp
@@ -1,4 +1,8 @@
-/** -*- c++ -*- \file num_rows.hpp \file Test the \c num_rows operation. */
+// Copyright (c) 2011 David Bellot
+//
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
#include <boost/numeric/ublas/fwd.hpp>
#include <boost/numeric/ublas/matrix.hpp>
diff --git a/libs/numeric/ublas/test/size.cpp b/libs/numeric/ublas/test/size.cpp
index 327081dd6c..5976caab8a 100644
--- a/libs/numeric/ublas/test/size.cpp
+++ b/libs/numeric/ublas/test/size.cpp
@@ -1,4 +1,8 @@
-/** -*- c++ -*- \file size.hpp \brief Test the \c size operation. */
+// Copyright (c) 2011 David Bellot
+//
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
#include <boost/numeric/ublas/fwd.hpp>
#include <boost/numeric/ublas/matrix.hpp>
diff --git a/libs/numeric/ublas/test/sparse_view_test.cpp b/libs/numeric/ublas/test/sparse_view_test.cpp
index ce4602c6d3..178e44427e 100644
--- a/libs/numeric/ublas/test/sparse_view_test.cpp
+++ b/libs/numeric/ublas/test/sparse_view_test.cpp
@@ -1,9 +1,8 @@
-
-/* Test program to test find functions of triagular matrices
- *
- * author: Gunter Winkler ( guwi17 at gmx dot de )
- */
-
+// Copyright (c) 2009-2011 Gunter Winkler, David Bellot
+//
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
// ublas headers
diff --git a/libs/numeric/ublas/test/test11.cpp b/libs/numeric/ublas/test/test11.cpp
index 7aebb975d7..2d3d275271 100644
--- a/libs/numeric/ublas/test/test11.cpp
+++ b/libs/numeric/ublas/test/test11.cpp
@@ -1,4 +1,3 @@
-//
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
@@ -8,7 +7,6 @@
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
-//
#include "test1.hpp"
diff --git a/libs/numeric/ublas/test/test2.hpp b/libs/numeric/ublas/test/test2.hpp
index 21b9cbe6cc..d4d4baa579 100644
--- a/libs/numeric/ublas/test/test2.hpp
+++ b/libs/numeric/ublas/test/test2.hpp
@@ -25,7 +25,7 @@ namespace ublas = boost::numeric::ublas;
#include "common/init.hpp"
-template<class V, int N>
+template<class V, std::size_t N>
struct test_blas_1 {
typedef typename V::value_type value_type;
typedef typename ublas::type_traits<value_type>::real_type real_type;
@@ -33,14 +33,14 @@ struct test_blas_1 {
void test ();
};
-template<class V, class M, int N>
+template<class V, class M, std::size_t N>
struct test_blas_2 {
typedef typename V::value_type value_type;
void test ();
};
-template<class M, int N>
+template<class M, std::size_t N>
struct test_blas_3 {
typedef typename M::value_type value_type;
diff --git a/libs/numeric/ublas/test/test21.cpp b/libs/numeric/ublas/test/test21.cpp
index df63108978..408b17dc00 100644
--- a/libs/numeric/ublas/test/test21.cpp
+++ b/libs/numeric/ublas/test/test21.cpp
@@ -12,7 +12,7 @@
#include "test2.hpp"
-template<class V, int N>
+template<class V, std::size_t N>
void test_blas_1<V, N>::test () {
{
value_type t;
diff --git a/libs/numeric/ublas/test/test22.cpp b/libs/numeric/ublas/test/test22.cpp
index 6f6d2c21c1..13b313ea45 100644
--- a/libs/numeric/ublas/test/test22.cpp
+++ b/libs/numeric/ublas/test/test22.cpp
@@ -12,7 +12,7 @@
#include "test2.hpp"
-template<class V, class M, int N>
+template<class V, class M, std::size_t N>
void test_blas_2<V, M, N>::test () {
{
V v1 (N), v2 (N);
diff --git a/libs/numeric/ublas/test/test23.cpp b/libs/numeric/ublas/test/test23.cpp
index b07805601d..2817710cf6 100644
--- a/libs/numeric/ublas/test/test23.cpp
+++ b/libs/numeric/ublas/test/test23.cpp
@@ -12,7 +12,7 @@
#include "test2.hpp"
-template<class M, int N>
+template<class M, std::size_t N>
void test_blas_3<M, N>::test () {
{
M m1 (N, N), m2 (N, N), m3 (N, N);
diff --git a/libs/numeric/ublas/test/test32.cpp b/libs/numeric/ublas/test/test32.cpp
index 2ffc5021ac..eaf4929761 100644
--- a/libs/numeric/ublas/test/test32.cpp
+++ b/libs/numeric/ublas/test/test32.cpp
@@ -321,4 +321,34 @@ void test_matrix_vector () {
#endif
#endif
#endif
+
+#ifdef USE_MAPPED_VECTOR_OF_MAPPED_VECTOR
+#ifdef USE_STD_MAP
+#ifdef USE_FLOAT
+ std::cout << "float mapped_vector_of_mapped_vector" << std::endl;
+ test_my_matrix_vector<ublas::mapped_vector<float, std::map<std::size_t, float> >,
+ ublas::mapped_vector_of_mapped_vector<float>, 3 > () ();
+#endif
+
+#ifdef USE_DOUBLE
+ std::cout << "double mapped_vector_of_mapped_vector" << std::endl;
+ test_my_matrix_vector<ublas::mapped_vector<double, std::map<std::size_t, double> >,
+ ublas::mapped_vector_of_mapped_vector<double>, 3 > () ();
+#endif
+
+#ifdef USE_STD_COMPLEX
+#ifdef USE_FLOAT
+ std::cout << "std::complex<float> mapped_vector_of_mapped_vector" << std::endl;
+ test_my_matrix_vector<ublas::mapped_vector<std::complex<float>, std::map<std::size_t, std::complex<float> > >,
+ ublas::mapped_vector_of_mapped_vector<std::complex<float> >, 3 > () ();
+#endif
+
+#ifdef USE_DOUBLE
+ std::cout << "std::complex<double> mapped_vector_of_mapped_vector" << std::endl;
+ test_my_matrix_vector<ublas::mapped_vector<std::complex<double>, std::map<std::size_t, std::complex<double> > >,
+ ublas::mapped_vector_of_mapped_vector<std::complex<double> >, 3 > () ();
+#endif
+#endif
+#endif
+#endif
}
diff --git a/libs/numeric/ublas/test/test33.cpp b/libs/numeric/ublas/test/test33.cpp
index bf7a3d2843..b7d658cfa7 100644
--- a/libs/numeric/ublas/test/test33.cpp
+++ b/libs/numeric/ublas/test/test33.cpp
@@ -13,7 +13,7 @@
#include "test3.hpp"
// Test matrix expression templates
-template<class M, int N>
+template<class M, std::size_t N>
struct test_my_matrix {
typedef typename M::value_type value_type;
@@ -344,4 +344,28 @@ void test_matrix () {
#endif
#endif
#endif
+
+#ifdef USE_MAPPED_VECTOR_OF_MAPPED_VECTOR
+#ifdef USE_FLOAT
+ std::cout << "float mapped_vector_of_mapped_vector" << std::endl;
+ test_my_matrix<ublas::mapped_vector_of_mapped_vector<float>, 3 > () ();
+#endif
+
+#ifdef USE_DOUBLE
+ std::cout << "double mapped_vector_of_mapped_vector" << std::endl;
+ test_my_matrix<ublas::mapped_vector_of_mapped_vector<double>, 3 > () ();
+#endif
+
+#ifdef USE_STD_COMPLEX
+#ifdef USE_FLOAT
+ std::cout << "std::complex<float> mapped_vector_of_mapped_vector" << std::endl;
+ test_my_matrix<ublas::mapped_vector_of_mapped_vector<std::complex<float> >, 3 > () ();
+#endif
+
+#ifdef USE_DOUBLE
+ std::cout << "std::complex<double> mapped_vector_of_mapped_vector" << std::endl;
+ test_my_matrix<ublas::mapped_vector_of_mapped_vector<std::complex<double> >, 3 > () ();
+#endif
+#endif
+#endif
}
diff --git a/libs/numeric/ublas/test/test_assignment.cpp b/libs/numeric/ublas/test/test_assignment.cpp
index cbfe0e5667..894f4512de 100644
--- a/libs/numeric/ublas/test/test_assignment.cpp
+++ b/libs/numeric/ublas/test/test_assignment.cpp
@@ -26,7 +26,7 @@ typename AE::value_type mean_square(const matrix_expression<AE> &me) {
typename AE::size_type i, j;
for (i=0; i!= me().size1(); i++) {
for (j=0; j!= me().size2(); j++) {
- s+=std::fabs(me()(i,j));
+ s+= scalar_traits<typename AE::value_type>::type_abs(me()(i,j));
}
}
return s/me().size1()*me().size2();
@@ -39,7 +39,7 @@ typename AE::value_type mean_square(const vector_expression<AE> &ve) {
typename AE::value_type s(0);
typename AE::size_type i;
for (i=0; i!= ve().size(); i++) {
- s+=std::fabs(ve()(i));
+ s+=scalar_traits<typename AE::value_type>::type_abs(ve()(i));
}
return s/ve().size();
}
@@ -62,6 +62,7 @@ bool test_vector() {
rb(0) = 1; rb(1) = 2; rb(2) = 3; rb(3)=10, rb(4)= 1; rb(5)=2; rb(6)=3;
pass &= (mean_square(b-rb)<=TOL);
+ {
V c(6), rc(6);
c <<= 1, move(2), 3 ,4, 5, move(-5), 10, 10;
rc(0) = 1; rc(1) = 10; rc(2) = 10; rc(3) = 3; rc(4) = 4; rc(5) = 5;
@@ -71,6 +72,7 @@ bool test_vector() {
d <<= 1, move_to(3), 3 ,4, 5, move_to(1), 10, 10;
rd(0) = 1; rd(1) = 10; rd(2) = 10; rd(3) = 3; rd(4) = 4; rd(5) = 5;
pass &= (mean_square(d-rd)<=TOL);
+ }
{
V c(6), rc(6);
@@ -807,5 +809,5 @@ int main () {
BOOST_UBLAS_TEST_END();
- return EXIT_SUCCESS;;
+ return EXIT_SUCCESS;
}
diff --git a/libs/numeric/ublas/test/test_banded_storage_layout.cpp b/libs/numeric/ublas/test/test_banded_storage_layout.cpp
new file mode 100644
index 0000000000..f2d33f99a0
--- /dev/null
+++ b/libs/numeric/ublas/test/test_banded_storage_layout.cpp
@@ -0,0 +1,291 @@
+
+#include <iostream>
+#include <boost/numeric/ublas/banded.hpp>
+#include <boost/numeric/ublas/io.hpp>
+#include <boost/numeric/ublas/operation.hpp>
+#include <iomanip>
+
+#include "utils.hpp"
+
+using namespace boost::numeric::ublas;
+
+int expected_index( int index, column_major tag ) {
+ // this is the data shown on http://www.netlib.org/lapack/lug/node124.html
+ // read column-by-column, aka column_major
+ int mapping[] = { 0, 11, 21, 31, 12, 22, 32, 42, 23, 33, 43, 53, 34, 44, 54, 0, 45, 55, 0, 0 };
+ return mapping[ index ];
+}
+
+
+int expected_index( int index, row_major tag ) {
+ // this is the data shown on http://www.netlib.org/lapack/lug/node124.html
+ // read row-by-row, aka row_major
+ int mapping[] = { 0, 0, 11, 12, 0, 21, 22, 23, 31, 32, 33, 34, 42, 43, 44, 45, 53, 54, 55, 0 };
+ return mapping[ index ];
+}
+
+int expected_index_6_by_5( int index, column_major tag ) {
+ // read column-by-column, aka column_major
+ int mapping[] = { 0, 11, 21, 31, 12, 22, 32, 42, 23, 33, 43, 53, 34, 44, 54, 64, 45, 55, 65, 0 };
+ return mapping[ index ];
+}
+
+int expected_index_6_by_5( int index, row_major tag ) {
+ // read row-by-row, aka row_major
+ int mapping[] = { 0, 0, 11, 12, 0, 21, 22, 23, 31, 32, 33, 34, 42, 43, 44, 45, 53, 54, 55, 0, 64, 65, 0, 0 };
+ return mapping[ index ];
+}
+
+int expected_index_5_by_6( int index, column_major tag ) {
+ // read column-by-column, aka column_major
+ int mapping[] = { 0, 11, 21, 31, 12, 22, 32, 42, 23, 33, 43, 53, 34, 44, 54, 0, 45, 55, 0, 0, 56, 0, 0, 0 };
+ return mapping[ index ];
+}
+
+int expected_index_5_by_6( int index, row_major tag ) {
+ // read row-by-row, aka row_major
+ int mapping[] = { 0, 0, 11, 12, 0, 21, 22, 23, 31, 32, 33, 34, 42, 43, 44, 45, 53, 54, 55, 56};
+ return mapping[ index ];
+}
+
+template< typename Orientation >
+bool test_band_storage() {
+
+ int m = 5;
+ int n = 5;
+ int kl = 2;
+ int ku = 1;
+
+ banded_matrix< int, Orientation > test_matrix( m, n, kl, ku );
+ test_matrix.clear();
+ int band_storage_size = test_matrix.data().size();
+
+ test_matrix( 0, 0 ) = 11;
+ test_matrix( 0, 1 ) = 12;
+ test_matrix( 1, 0 ) = 21;
+ test_matrix( 1, 1 ) = 22;
+ test_matrix( 1, 2 ) = 23;
+ test_matrix( 2, 0 ) = 31;
+ test_matrix( 2, 1 ) = 32;
+ test_matrix( 2, 2 ) = 33;
+ test_matrix( 2, 3 ) = 34;
+ test_matrix( 3, 1 ) = 42;
+ test_matrix( 3, 2 ) = 43;
+ test_matrix( 3, 3 ) = 44;
+ test_matrix( 3, 4 ) = 45;
+ test_matrix( 4, 2 ) = 53;
+ test_matrix( 4, 3 ) = 54;
+ test_matrix( 4, 4 ) = 55;
+
+ BOOST_UBLAS_TEST_TRACE( "Full matrix" );
+ BOOST_UBLAS_TEST_TRACE( std::setw( 3 ) << test_matrix );
+
+ BOOST_UBLAS_TEST_TRACE( "data() of matrix" );
+ for ( int i = 0; i < band_storage_size; ++i ) {
+ std::cerr << test_matrix.data()[ i ] << " ";
+ }
+ std::cerr << std::endl;
+
+ BOOST_UBLAS_TEST_TRACE( "Expected data() of matrix" );
+ for ( int i = 0; i < band_storage_size; ++i ) {
+ std::cerr << expected_index( i, Orientation() ) << " ";
+ }
+ std::cerr << std::endl;
+
+ size_t mismatch = 0;
+
+ for ( int i = 0; i < band_storage_size; ++i ) {
+ if ( test_matrix.data()[ i ] != expected_index( i, Orientation() ) ) {
+ ++mismatch;
+ }
+ }
+
+ return 0 == mismatch;
+}
+
+template< typename Orientation >
+bool test_band_storage_6_by_5() {
+
+ int m = 6;
+ int n = 5;
+ int kl = 2;
+ int ku = 1;
+
+
+ banded_matrix< int, Orientation > test_matrix( m, n, kl, ku );
+ test_matrix.clear();
+ int band_storage_size = test_matrix.data().size();
+
+ test_matrix( 0, 0 ) = 11;
+ test_matrix( 0, 1 ) = 12;
+ test_matrix( 1, 0 ) = 21;
+ test_matrix( 1, 1 ) = 22;
+ test_matrix( 1, 2 ) = 23;
+ test_matrix( 2, 0 ) = 31;
+ test_matrix( 2, 1 ) = 32;
+ test_matrix( 2, 2 ) = 33;
+ test_matrix( 2, 3 ) = 34;
+ test_matrix( 3, 1 ) = 42;
+ test_matrix( 3, 2 ) = 43;
+ test_matrix( 3, 3 ) = 44;
+ test_matrix( 3, 4 ) = 45;
+ test_matrix( 4, 2 ) = 53;
+ test_matrix( 4, 3 ) = 54;
+ test_matrix( 4, 4 ) = 55;
+ test_matrix( 5, 3 ) = 64;
+ test_matrix( 5, 4 ) = 65;
+
+ BOOST_UBLAS_TEST_TRACE( "Full matrix" );
+ BOOST_UBLAS_TEST_TRACE( std::setw( 3 ) << test_matrix );
+
+ BOOST_UBLAS_TEST_TRACE( "data() of matrix" );
+ for ( int i = 0; i < band_storage_size; ++i ) {
+ std::cerr << test_matrix.data()[ i ] << " ";
+ }
+ std::cerr << std::endl;
+
+ BOOST_UBLAS_TEST_TRACE( "Expected data() of matrix" );
+ for ( int i = 0; i < band_storage_size; ++i ) {
+ std::cerr << expected_index_6_by_5( i, Orientation() ) << " ";
+ }
+ std::cerr << std::endl;
+
+ size_t mismatch = 0;
+
+ for ( int i = 0; i < band_storage_size; ++i ) {
+ if ( test_matrix.data()[ i ] != expected_index_6_by_5( i, Orientation() ) ) {
+ ++mismatch;
+ }
+ }
+
+ return 0 == mismatch;
+}
+
+template< typename Orientation >
+bool test_band_storage_5_by_6() {
+
+ int m = 5;
+ int n = 6;
+ int kl = 2;
+ int ku = 1;
+
+ banded_matrix< int, Orientation > test_matrix( m, n, kl, ku );
+ test_matrix.clear();
+ int band_storage_size = test_matrix.data().size();
+
+ test_matrix( 0, 0 ) = 11;
+ test_matrix( 0, 1 ) = 12;
+ test_matrix( 1, 0 ) = 21;
+ test_matrix( 1, 1 ) = 22;
+ test_matrix( 1, 2 ) = 23;
+ test_matrix( 2, 0 ) = 31;
+ test_matrix( 2, 1 ) = 32;
+ test_matrix( 2, 2 ) = 33;
+ test_matrix( 2, 3 ) = 34;
+ test_matrix( 3, 1 ) = 42;
+ test_matrix( 3, 2 ) = 43;
+ test_matrix( 3, 3 ) = 44;
+ test_matrix( 3, 4 ) = 45;
+ test_matrix( 4, 2 ) = 53;
+ test_matrix( 4, 3 ) = 54;
+ test_matrix( 4, 4 ) = 55;
+ test_matrix( 4, 5 ) = 56;
+
+ BOOST_UBLAS_TEST_TRACE( "Full matrix" );
+ BOOST_UBLAS_TEST_TRACE( std::setw( 3 ) << test_matrix );
+
+ BOOST_UBLAS_TEST_TRACE( "data() of matrix" );
+ for ( int i = 0; i < band_storage_size; ++i ) {
+ std::cerr << test_matrix.data()[ i ] << " ";
+ }
+ std::cerr << std::endl;
+
+ BOOST_UBLAS_TEST_TRACE( "Expected data() of matrix" );
+ for ( int i = 0; i < band_storage_size; ++i ) {
+ std::cerr << expected_index_5_by_6( i, Orientation() ) << " ";
+ }
+ std::cerr << std::endl;
+
+ size_t mismatch = 0;
+
+ for ( int i = 0; i < band_storage_size; ++i ) {
+ if ( test_matrix.data()[ i ] != expected_index_5_by_6( i, Orientation() ) ) {
+ ++mismatch;
+ }
+ }
+
+ return 0 == mismatch;
+}
+
+
+
+
+BOOST_UBLAS_TEST_DEF( banded_matrix_column_major )
+{
+ BOOST_UBLAS_TEST_TRACE( "Test case: storage layout banded_matrix < column_major >" );
+
+ BOOST_UBLAS_TEST_CHECK( test_band_storage< column_major >() );
+}
+
+BOOST_UBLAS_TEST_DEF( banded_matrix_row_major )
+{
+ BOOST_UBLAS_TEST_TRACE( "Test case: storage layout banded_matrix < row_major >" );
+
+ BOOST_UBLAS_TEST_CHECK( test_band_storage< row_major >() );
+}
+
+BOOST_UBLAS_TEST_DEF( banded_matrix_column_major_6_by_5 )
+{
+ BOOST_UBLAS_TEST_TRACE( "Test case: storage layout banded_matrix < column_major > 6x5" );
+
+ BOOST_UBLAS_TEST_CHECK( test_band_storage_6_by_5< column_major >() );
+}
+
+BOOST_UBLAS_TEST_DEF( banded_matrix_row_major_6_by_5 )
+{
+ BOOST_UBLAS_TEST_TRACE( "Test case: storage layout banded_matrix < row_major > 6x5" );
+
+ BOOST_UBLAS_TEST_CHECK( test_band_storage_6_by_5< row_major >() );
+}
+
+BOOST_UBLAS_TEST_DEF( banded_matrix_column_major_5_by_6 )
+{
+ BOOST_UBLAS_TEST_TRACE( "Test case: storage layout banded_matrix < column_major > 5x6" );
+
+ BOOST_UBLAS_TEST_CHECK( test_band_storage_5_by_6< column_major >() );
+}
+
+BOOST_UBLAS_TEST_DEF( banded_matrix_row_major_5_by_6 )
+{
+ BOOST_UBLAS_TEST_TRACE( "Test case: storage layout banded_matrix < row_major > 5x6" );
+
+ BOOST_UBLAS_TEST_CHECK( test_band_storage_5_by_6< row_major >() );
+}
+
+int main()
+{
+
+ BOOST_UBLAS_TEST_SUITE( "Test storage layout of banded matrix type" );
+
+ BOOST_UBLAS_TEST_TRACE( "Example data taken from http://www.netlib.org/lapack/lug/node124.html" );
+
+ BOOST_UBLAS_TEST_BEGIN();
+
+ BOOST_UBLAS_TEST_DO( banded_matrix_column_major );
+
+ BOOST_UBLAS_TEST_DO( banded_matrix_row_major );
+
+ BOOST_UBLAS_TEST_DO( banded_matrix_column_major_6_by_5 );
+
+ BOOST_UBLAS_TEST_DO( banded_matrix_row_major_6_by_5 );
+
+ BOOST_UBLAS_TEST_DO( banded_matrix_column_major_5_by_6 );
+
+ BOOST_UBLAS_TEST_DO( banded_matrix_row_major_5_by_6 );
+
+ BOOST_UBLAS_TEST_END();
+
+ return EXIT_SUCCESS;
+}
+
+
diff --git a/libs/numeric/ublas/test/test_complex_norms.cpp b/libs/numeric/ublas/test/test_complex_norms.cpp
index 041972aba6..dcd37e58d8 100644
--- a/libs/numeric/ublas/test/test_complex_norms.cpp
+++ b/libs/numeric/ublas/test/test_complex_norms.cpp
@@ -62,7 +62,7 @@ BOOST_UBLAS_TEST_DEF ( test_float_complex_norm_2 ) {
for (unsigned int i = 0; i < v.size(); ++i)
v[i] = dComplex(i, i + 1);
- const float expected = sqrt(44.0);
+ const double expected = sqrt(44.0);
BOOST_UBLAS_DEBUG_TRACE( "norm is " << norm_2(v) );
BOOST_UBLAS_TEST_CHECK(std::abs(norm_2(v) - expected) < TOL);
diff --git a/libs/numeric/ublas/test/test_coordinate_matrix_inplace_merge.cpp b/libs/numeric/ublas/test/test_coordinate_matrix_inplace_merge.cpp
new file mode 100644
index 0000000000..9a2f8a11fc
--- /dev/null
+++ b/libs/numeric/ublas/test/test_coordinate_matrix_inplace_merge.cpp
@@ -0,0 +1,132 @@
+// Copyright (c) 2011 David Bellot
+//
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
+
+#ifndef BOOST_UBLAS_NO_ELEMENT_PROXIES
+# define BOOST_UBLAS_NO_ELEMENT_PROXIES
+#endif
+
+#include <boost/numeric/ublas/assignment.hpp>
+#include <boost/numeric/ublas/matrix.hpp>
+#include <boost/numeric/ublas/matrix_sparse.hpp>
+#include <boost/numeric/ublas/matrix_expression.hpp>
+#include <boost/numeric/ublas/io.hpp>
+
+#include "libs/numeric/ublas/test/utils.hpp"
+
+using std::cout;
+using std::endl;
+
+const double TOL = 1e-15;
+
+template <class AE>
+typename AE::value_type mean_square(const boost::numeric::ublas::matrix_expression<AE> &me) {
+ typename AE::value_type s(0);
+ typename AE::size_type i, j;
+ for (i=0; i!= me().size1(); i++) {
+ for (j=0; j!= me().size2(); j++) {
+ s += boost::numeric::ublas::scalar_traits<typename AE::value_type>::type_abs(me()(i,j));
+ }
+ }
+ return s/me().size1()*me().size2();
+}
+
+template<typename T>
+bool check_sortedness(const boost::numeric::ublas::coordinate_matrix<T>& matrix) {
+ bool result = true;
+ typedef boost::numeric::ublas::coordinate_matrix<T> matrix_type;
+ typename matrix_type::index_array_type i1 = matrix.index1_data();
+ typename matrix_type::index_array_type i2 = matrix.index2_data();
+ typename matrix_type::array_size_type size = matrix.filled();
+
+ for (typename matrix_type::array_size_type i = 0; i + 1 < size && result; ++ i) {
+ result &= ( (i1[i] < i1[i + 1]) ||
+ ((i1[i] == i1[i]) &&
+ (i2[i] < i2[i + 1])) );
+
+ }
+ return result;
+}
+
+void print_entries(size_t size_x, size_t size_y,
+ const std::vector<std::pair<size_t, size_t> >& entries)
+{
+ std::cerr << "Error - Size:" << size_x << " x " << size_y << ". Entries: ";
+ for (size_t i = 0; i < entries.size(); ++ i) {
+ std::cerr << entries[i].first << ", " << entries[i].second << "; ";
+ }
+ std::cerr << "\n";
+}
+
+
+BOOST_UBLAS_TEST_DEF( test_coordinate_matrix_inplace_merge_random )
+{
+ const size_t max_repeats = 100;
+ const size_t max_size = 100;
+ const size_t dim_var = 10;
+ const size_t nr_entries = 10;
+
+ for (size_t repeats = 1; repeats < max_repeats; ++repeats ) {
+ for (size_t size = 1; size < max_size; size += 5) {
+ size_t size_x = size + rand() % dim_var;
+ size_t size_y = size + rand() % dim_var;
+
+ boost::numeric::ublas::coordinate_matrix<double> matrix_coord(size_x, size_y);
+ boost::numeric::ublas::matrix<double> matrix_dense(size_x, size_y, 0);
+
+ matrix_coord.sort();
+
+ std::vector<std::pair<size_t, size_t> > entries;
+ for (size_t entry = 0; entry < nr_entries; ++ entry) {
+ int x = rand() % size_x;
+ int y = rand() % size_y;
+ entries.push_back(std::make_pair(x, y));
+ matrix_coord.append_element(x, y, 1);
+ matrix_dense(x, y) += 1;
+ }
+ matrix_coord.sort();
+
+ {
+ bool sorted = check_sortedness(matrix_coord);
+ bool identical = mean_square(matrix_coord - matrix_dense) < TOL;
+ if (!(sorted && identical)) {
+ print_entries(size_x, size_y, entries);
+ }
+ BOOST_UBLAS_TEST_CHECK( check_sortedness(matrix_coord) );
+ BOOST_UBLAS_TEST_CHECK( mean_square(matrix_coord - matrix_dense) < TOL);
+ }
+
+ for (size_t entry = 0; entry < nr_entries; ++ entry) {
+ int x = rand() % size_x;
+ int y = rand() % size_y;
+ entries.push_back(std::make_pair(x, y));
+ matrix_coord(x, y) += 1;
+ matrix_dense(x, y) += 1;
+ matrix_coord.sort();
+ }
+
+ {
+ bool sorted = check_sortedness(matrix_coord);
+ bool identical = mean_square(matrix_coord - matrix_dense) < TOL;
+ if (!(sorted && identical)) {
+ print_entries(size_x, size_y, entries);
+ }
+ BOOST_UBLAS_TEST_CHECK( sorted );
+ BOOST_UBLAS_TEST_CHECK( identical );
+ }
+ }
+ }
+}
+
+int main()
+{
+ BOOST_UBLAS_TEST_BEGIN();
+
+ BOOST_UBLAS_TEST_DO( test_coordinate_matrix_inplace_merge_random );
+
+ BOOST_UBLAS_TEST_END();
+
+ return EXIT_SUCCESS;;
+}
diff --git a/libs/numeric/ublas/test/test_coordinate_matrix_sort.cpp b/libs/numeric/ublas/test/test_coordinate_matrix_sort.cpp
index afa58b450c..bf927fc513 100644
--- a/libs/numeric/ublas/test/test_coordinate_matrix_sort.cpp
+++ b/libs/numeric/ublas/test/test_coordinate_matrix_sort.cpp
@@ -1,3 +1,9 @@
+// Copyright (c) 2011 David Bellot
+//
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
+
#ifndef BOOST_UBLAS_NO_ELEMENT_PROXIES
# define BOOST_UBLAS_NO_ELEMENT_PROXIES
#endif
diff --git a/libs/numeric/ublas/test/test_coordinate_vector_inplace_merge.cpp b/libs/numeric/ublas/test/test_coordinate_vector_inplace_merge.cpp
new file mode 100644
index 0000000000..ae01903114
--- /dev/null
+++ b/libs/numeric/ublas/test/test_coordinate_vector_inplace_merge.cpp
@@ -0,0 +1,120 @@
+// Copyright (c) 2011 David Bellot
+//
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
+
+#ifndef BOOST_UBLAS_NO_ELEMENT_PROXIES
+# define BOOST_UBLAS_NO_ELEMENT_PROXIES
+#endif
+
+#include <boost/numeric/ublas/assignment.hpp>
+#include <boost/numeric/ublas/vector.hpp>
+#include <boost/numeric/ublas/vector_sparse.hpp>
+#include <boost/numeric/ublas/vector_expression.hpp>
+#include <boost/numeric/ublas/io.hpp>
+
+#include "libs/numeric/ublas/test/utils.hpp"
+
+const double TOL = 1e-15;
+
+
+template <class AE>
+typename AE::value_type mean_square(const boost::numeric::ublas::vector_expression<AE> &me) {
+ typename AE::value_type s(0);
+ typename AE::size_type i;
+ for (i=0; i!= me().size(); i++) {
+ s += boost::numeric::ublas::scalar_traits<typename AE::value_type>::type_abs(me()(i));
+ }
+ return s/me().size();
+}
+
+template<typename T>
+bool check_sortedness(const boost::numeric::ublas::coordinate_vector<T>& vector) {
+ bool result = true;
+ typedef boost::numeric::ublas::coordinate_vector<T> vector_type;
+ typename vector_type::index_array_type idx = vector.index_data();
+ typename vector_type::size_type size = vector.filled();
+
+ for (typename vector_type::size_type i = 0; i + 1 < size && result; ++ i) {
+ result &= (idx[i] < idx[i + 1]);
+ }
+ return result;
+}
+
+void print_entries(size_t size,
+ const std::vector<size_t>& entries)
+{
+ std::cerr << "Error entries - Size:" << size << ". Entries: ";
+ for (size_t i = 0; i < entries.size(); ++ i) {
+ std::cerr << entries[i] << "; ";
+ }
+ std::cerr << "\n";
+}
+
+BOOST_UBLAS_TEST_DEF( test_coordinate_vector_inplace_merge_random )
+{
+ const size_t max_repeats = 100;
+ const size_t max_size = 100;
+ const size_t dim_var = 10;
+ const size_t nr_entries = 10;
+
+ for (size_t repeats = 1; repeats < max_repeats; ++repeats ) {
+ for (size_t size = 1; size < max_size; size += 5) {
+ size_t size_vec = size + rand() % dim_var;
+
+ boost::numeric::ublas::coordinate_vector<double> vector_coord(size_vec);
+ boost::numeric::ublas::vector<double> vector_dense(size_vec, 0);
+
+ vector_coord.sort();
+
+ std::vector<size_t> entries;
+ for (size_t entry = 0; entry < nr_entries; ++ entry) {
+ int x = rand() % size_vec;
+ entries.push_back(x);
+ vector_coord.append_element(x, 1);
+ vector_dense(x) += 1;
+ }
+ vector_coord.sort();
+
+ {
+ bool sorted = check_sortedness(vector_coord);
+ bool identical = mean_square(vector_coord - vector_dense) < TOL;
+ if (!(sorted && identical)) {
+ print_entries(size_vec, entries);
+ }
+ BOOST_UBLAS_TEST_CHECK( check_sortedness(vector_coord) );
+ BOOST_UBLAS_TEST_CHECK( mean_square(vector_coord - vector_dense) < TOL);
+ }
+
+ for (size_t entry = 0; entry < nr_entries; ++ entry) {
+ int x = rand() % size_vec;
+ entries.push_back(x);
+ vector_coord(x) += 1;
+ vector_dense(x) += 1;
+ vector_coord.sort();
+ }
+
+ {
+ bool sorted = check_sortedness(vector_coord);
+ bool identical = mean_square(vector_coord - vector_dense) < TOL;
+ if (!(sorted && identical)) {
+ print_entries(size_vec, entries);
+ }
+ BOOST_UBLAS_TEST_CHECK( sorted );
+ BOOST_UBLAS_TEST_CHECK( identical );
+ }
+ }
+ }
+}
+
+int main()
+{
+ BOOST_UBLAS_TEST_BEGIN();
+
+ BOOST_UBLAS_TEST_DO( test_coordinate_vector_inplace_merge_random );
+
+ BOOST_UBLAS_TEST_END();
+
+ return EXIT_SUCCESS;;
+}
diff --git a/libs/numeric/ublas/test/test_fixed_containers.cpp b/libs/numeric/ublas/test/test_fixed_containers.cpp
new file mode 100644
index 0000000000..bb5cba8978
--- /dev/null
+++ b/libs/numeric/ublas/test/test_fixed_containers.cpp
@@ -0,0 +1,309 @@
+#undef BOOST_UBLAS_NO_EXCEPTIONS
+#include "common/testhelper.hpp"
+#include <boost/numeric/ublas/vector.hpp>
+#include <boost/numeric/ublas/matrix.hpp>
+#include <boost/numeric/ublas/assignment.hpp>
+#include <boost/numeric/ublas/io.hpp>
+#include <string>
+#include <sstream>
+#include <complex>
+#include <iomanip>
+#include "utils.hpp"
+
+#ifdef BOOST_UBLAS_CPP_GE_2011
+
+using namespace boost::numeric::ublas;
+
+using std::cout;
+using std::endl;
+
+template < class T >
+bool test_vector( std::string type_name)
+{
+ std::stringstream stream;
+ stream << "Testing for: " << type_name;
+ BOOST_UBLAS_DEBUG_TRACE( stream.str() );
+
+ bool pass = true;
+
+ {
+ typedef fixed_vector<T, 1> vec1;
+
+ vec1 v1( 122.0 );
+
+ pass &= ( v1(0) == (T)122 );
+
+ }
+
+ {
+ typedef fixed_vector<T, 3> vec3;
+
+ vec3 v1((T)0.0, (T)0.0, (T)0.0);
+
+ pass &=(sizeof( vec3 ) == v1.size()*sizeof( T ) ) ;
+
+ vector<T> v( 3, 0 ) ;
+
+ pass &= compare( v1, v );
+
+ v1 <<= 10.0, 10, 33;
+ v <<= 10.0, 10, 33;
+
+ //cout << std::setprecision(20) << v1 << '\n' << v;
+
+ pass &= compare( v1, v );
+
+
+ vec3 v2;
+
+ v2( 0 ) = 10.0; v2( 1 ) = 10; v2( 2 ) = 33;
+ pass &= compare( v, v2 );
+
+ v2 += v;
+
+ pass &= compare( v2, 2*v );
+
+
+ v1 = 2*v1 + v - 6*v2;
+ pass &= compare( v1, (3-2*6)*v );
+
+
+ vec3 v3{ (T)-90.0, (T)-90.0, (T)-297.0 };
+ pass &= compare( v3, v1 );
+
+ vec3 v4 = { (T)-90.0, (T)-90.0, (T)-297.0 };
+ pass &= compare( v4, v1 );
+
+ vec3 v5( (T)-90.0, (T)-90.0, (T)-297.0 );
+ pass &= compare( v5, v1 );
+
+ vec3 v6((T) 5.0, (T)8.0, (T)9.0);
+
+ matrix<T> M = outer_prod( v6, v6), L( 3, 3);
+
+ L <<= 25, 40, 45, 40, 64, 72, 45, 72, 81;
+
+ pass &= compare( M, L );
+
+ L <<= 1, 2, 3, 4, 5, 6, 7, 8, 9;
+ v6 <<= 4, 5, 6;
+ vec3 v7 ( (T)32.0, (T)77.0, (T)122.0 );
+
+ pass &= compare( v7, prod(L, v6) );
+
+ vec3 v8;
+ noalias( v8 ) = prod(L, v6);
+
+ pass &= compare( v7, v8 );
+
+ }
+
+
+ {
+ const std::size_t N = 33;
+ typedef fixed_vector<T, N> vec33;
+
+ vec33 v1;
+ vector<T> v( N );
+
+ for ( std::size_t i = 0; i!= v1.size(); i++)
+ {
+ v1( i ) = 3.14159*i*i;
+ v ( i ) = 3.14159*i*i;
+ }
+
+ pass &= compare( v1, v );
+
+
+ auto ip = inner_prod( v, v);
+ auto ip1 = inner_prod( v1, v1);
+
+ pass &= ( ip == ip1 ) ;
+
+ T c = 0;
+ for (auto i = v1.begin(); i != v1.end(); i++)
+ {
+ *i = c;
+ c = c + 1;
+ }
+
+ c = 0;
+ for (auto i = v.begin(); i != v.end(); i++)
+ {
+ *i = c;
+ c = c + 1;
+ }
+
+ pass &= compare( v1, v );
+
+ // Check if bad index indeed works
+ try {
+ T a;
+ a=v1( 100 );
+ (void) a ;
+
+ } catch ( bad_index &e) {
+ std::cout << " Caught (GOOD): " << e.what() << endl;
+ pass &= true;
+ }
+
+
+ }
+ return pass;
+}
+
+template < class T >
+bool test_matrix( std::string type_name)
+{
+ std::stringstream stream;
+ stream << "Testing for: " << type_name;
+ BOOST_UBLAS_DEBUG_TRACE( stream.str() );
+
+ bool pass = true;
+
+ typedef fixed_matrix<T, 3, 4> mat34;
+ typedef fixed_matrix<T, 4, 3> mat43;
+ typedef fixed_matrix<T, 3, 3> mat33;
+
+
+ {
+ typedef fixed_matrix<T, 1, 1> mat1;
+
+ mat1 m1( 122.0 );
+
+ pass &= ( m1(0, 0) == (T)122 );
+ }
+
+
+ {
+ mat34 m1( 3.0 );
+
+ pass &=(sizeof( mat34 ) == m1.size1()*m1.size2()*sizeof( T ) ) ;
+
+ matrix<T> m( 3.0, 4.0, 3.0 ) ;
+
+ pass &= compare( m1, m );
+
+ cout << m1 << endl;
+ cout << m << endl;
+
+
+ m1 <<= 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12;
+ m <<= 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12;
+
+ pass &= compare( m1, m );
+
+ cout << m1 << endl;
+ cout << m << endl;
+
+ mat34 m2( 0.0 );
+
+ T count = 1 ;
+ for ( std::size_t i = 0; i != m2.size1(); i++)
+ {
+ for (std::size_t j = 0; j!= m2.size2(); j++)
+ {
+ m2( i, j ) = count;
+ count = count + 1;
+ }
+
+ }
+ pass &= compare( m2, m );
+ cout << m2 << endl;
+
+ }
+ {
+ mat34 m1 = { (T)1, (T)2, (T)3, (T)3, (T)3, (T)2, (T)5, (T)4, (T)2, (T)6, (T)5, (T)2 };
+ mat43 m2 = { (T)4, (T)5, (T)6, (T)3, (T)2, (T)2, (T)1, (T)4, (T)2, (T)6, (T)5, (T)2 };
+
+ mat33 m3 = prod(m1, m2);
+
+ matrix<T> m(3, 3);
+ m <<= 31,36,22,47,59,40,43,52,38;
+
+ pass &= compare(m ,m3);
+
+ mat33 m4;
+ m4 <<= (T)1, (T)2, (T)1, (T)2, (T)1, (T)3, (T)1, (T)2, (T) 5;
+ m3 = prod(m4, trans(m4));
+
+ m<<=6,7,10,7,14,19,10,19,30;
+
+ cout << m3 << endl;
+ pass &= compare(m ,m3);
+
+ m3 = 2 * m4 - 1 * m3;
+
+ cout << m3;
+
+ m <<= -4,-3,-8,-3,-12,-13,-8,-15,-20;
+
+ pass &= compare(m, m3);
+
+ m = m3;
+
+ m3 = trans(m);
+
+ pass &= compare(m3, trans(m));
+
+ // Check if bad index indeed works
+ try {
+ T a;
+ a=m1( 100, 100 );
+ (void) a ;
+
+ } catch ( bad_index &e) {
+ std::cout << " Caught (GOOD): " << e.what() << endl;
+ pass &= true;
+ }
+
+ }
+
+ return pass;
+
+}
+
+BOOST_UBLAS_TEST_DEF (test_fixed) {
+
+ BOOST_UBLAS_DEBUG_TRACE( "Starting fixed container tests" );
+
+ BOOST_UBLAS_TEST_CHECK( test_vector< double >( "double") );
+ BOOST_UBLAS_TEST_CHECK( test_vector< float >( "float") );
+ BOOST_UBLAS_TEST_CHECK( test_vector< int >( "int") );
+
+ BOOST_UBLAS_TEST_CHECK( test_vector< std::complex<double> >( "std::complex<double>") );
+ BOOST_UBLAS_TEST_CHECK( test_vector< std::complex<float> >( "std::complex<float>") );
+ BOOST_UBLAS_TEST_CHECK( test_vector< std::complex<int> >( "std::complex<int>") );
+
+ BOOST_UBLAS_TEST_CHECK( test_matrix< double >( "double") );
+ BOOST_UBLAS_TEST_CHECK( test_matrix< float >( "float") );
+ BOOST_UBLAS_TEST_CHECK( test_matrix< int >( "int") );
+
+ BOOST_UBLAS_TEST_CHECK( test_matrix< std::complex<double> >( "std::complex<double>") );
+ BOOST_UBLAS_TEST_CHECK( test_matrix< std::complex<float> >( "std::complex<float>") );
+ BOOST_UBLAS_TEST_CHECK( test_matrix< std::complex<int> >( "std::complex<int>") );
+}
+
+
+int main () {
+
+ BOOST_UBLAS_TEST_BEGIN();
+
+ BOOST_UBLAS_TEST_DO( test_fixed );
+
+ BOOST_UBLAS_TEST_END();
+ return EXIT_SUCCESS;
+
+}
+
+#else
+
+int main () {
+
+ BOOST_UBLAS_TEST_BEGIN();
+ BOOST_UBLAS_TEST_END();
+
+ return EXIT_SUCCESS;
+
+}
+#endif // BOOST_UBLAS_CPP_GE_2011
diff --git a/libs/numeric/ublas/test/test_inplace_solve.cpp b/libs/numeric/ublas/test/test_inplace_solve.cpp
new file mode 100644
index 0000000000..b2bf58d455
--- /dev/null
+++ b/libs/numeric/ublas/test/test_inplace_solve.cpp
@@ -0,0 +1,123 @@
+#include <iostream>
+
+#include <boost/numeric/ublas/vector.hpp>
+#include <boost/numeric/ublas/matrix.hpp>
+#include <boost/numeric/ublas/matrix_sparse.hpp>
+#include <boost/numeric/ublas/triangular.hpp>
+#include <boost/numeric/ublas/io.hpp>
+
+#include "utils.hpp"
+
+namespace ublas = boost::numeric::ublas;
+
+static const double TOL(1.0e-5); ///< Used for comparing two real numbers.
+static const int n(10); ///< defines the test matrix size
+
+template<class mat, class vec>
+double diff(const mat& A, const vec& x, const vec& b) {
+ return ublas::norm_2(prod(A, x) - b);
+}
+
+// efficiently fill matrix depending on majority
+template<class mat>
+void fill_matrix(mat& A, ublas::column_major_tag) {
+ for (int i=0; i<n; ++i) {
+ if (i-1>=0) {
+ A(i-1, i) = -1;
+ }
+ A(i, i) = 1;
+ if (i+1<n) {
+ A(i+1, i) = -2;
+ }
+ }
+}
+template<class mat>
+void fill_matrix(mat& A, ublas::row_major_tag) {
+ for (int i=0; i<n; ++i) {
+ if (i-1>=0) {
+ A(i, i-1) = -1;
+ }
+ A(i, i) = 1;
+ if (i+1<n) {
+ A(i, i+1) = -2;
+ }
+ }
+}
+
+template<class mat>
+BOOST_UBLAS_TEST_DEF ( test_inplace_solve )
+{
+ mat A(n, n);
+ A.clear();
+ fill_matrix(A, typename mat::orientation_category());
+
+ ublas::vector<double> b(n, 1.0);
+
+ // The test matrix is not triangular, but is interpreted that way by
+ // inplace_solve using the lower_tag/upper_tags. For checking, the
+ // triangular_adaptor makes A triangular for comparison.
+ {
+ ublas::vector<double> x(b);
+ ublas::inplace_solve(A, x, ublas::lower_tag());
+ BOOST_UBLAS_TEST_CHECK(diff(ublas::triangular_adaptor<mat, ublas::lower>(A), x, b) < TOL);
+ }
+ {
+ ublas::vector<double> x(b);
+ ublas::inplace_solve(A, x, ublas::upper_tag());
+ BOOST_UBLAS_TEST_CHECK(diff (ublas::triangular_adaptor<mat, ublas::upper>(A), x, b) < TOL);
+ }
+ {
+ ublas::vector<double> x(b);
+ ublas::inplace_solve(x, A, ublas::lower_tag());
+ BOOST_UBLAS_TEST_CHECK(diff (trans(ublas::triangular_adaptor<mat, ublas::lower>(A)), x, b) < TOL);
+ }
+ {
+ ublas::vector<double> x(b);
+ ublas::inplace_solve(x, A, ublas::upper_tag());
+ BOOST_UBLAS_TEST_CHECK(diff (trans(ublas::triangular_adaptor<mat, ublas::upper>(A)), x , b) < TOL);
+ }
+}
+
+int main() {
+
+ // typedefs are needed as macros do not work with "," in template arguments
+
+ BOOST_UBLAS_TEST_BEGIN();
+
+#ifdef USE_MATRIX
+ typedef ublas::matrix<double, ublas::row_major> mat_doub_rowmaj;
+ typedef ublas::matrix<double, ublas::column_major> mat_doub_colmaj;
+ BOOST_UBLAS_TEST_DO( test_inplace_solve<mat_doub_rowmaj> );
+ BOOST_UBLAS_TEST_DO( test_inplace_solve<mat_doub_colmaj> );
+#endif
+
+#ifdef USE_COMPRESSED_MATRIX
+ typedef ublas::compressed_matrix<double, ublas::row_major> commat_doub_rowmaj;
+ typedef ublas::compressed_matrix<double, ublas::column_major> commat_doub_colmaj;
+ BOOST_UBLAS_TEST_DO( test_inplace_solve<commat_doub_rowmaj> );
+ BOOST_UBLAS_TEST_DO( test_inplace_solve<commat_doub_colmaj> );
+#endif
+
+#ifdef USE_MAPPED_MATRIX
+ typedef ublas::mapped_matrix<double, ublas::row_major> mapmat_doub_rowmaj;
+ typedef ublas::mapped_matrix<double, ublas::column_major> mapmat_doub_colmaj;
+ BOOST_UBLAS_TEST_DO( test_inplace_solve<mapmat_doub_rowmaj> );
+ BOOST_UBLAS_TEST_DO( test_inplace_solve<mapmat_doub_colmaj> );
+#endif
+
+#ifdef USE_COORDINATE_MATRIX
+ typedef ublas::coordinate_matrix<double, ublas::row_major> cormat_doub_rowmaj;
+ typedef ublas::coordinate_matrix<double, ublas::column_major> cormat_doub_colmaj;
+ BOOST_UBLAS_TEST_DO( test_inplace_solve<cormat_doub_rowmaj> );
+ BOOST_UBLAS_TEST_DO( test_inplace_solve<cormat_doub_colmaj> );
+#endif
+
+#ifdef USE_MAPPED_VECTOR_OF_MAPPED_VECTOR
+ typedef ublas::mapped_vector_of_mapped_vector<double, ublas::row_major> mvmv_doub_rowmaj;
+ typedef ublas::mapped_vector_of_mapped_vector<double, ublas::column_major> mvmv_doub_colmaj;
+ BOOST_UBLAS_TEST_DO( test_inplace_solve<mvmv_doub_rowmaj> );
+ BOOST_UBLAS_TEST_DO( test_inplace_solve<mvmv_doub_colmaj> );
+#endif
+
+ BOOST_UBLAS_TEST_END();
+}
diff --git a/libs/numeric/ublas/test/test_matrix_vector.cpp b/libs/numeric/ublas/test/test_matrix_vector.cpp
new file mode 100644
index 0000000000..8b9a117754
--- /dev/null
+++ b/libs/numeric/ublas/test/test_matrix_vector.cpp
@@ -0,0 +1,486 @@
+//
+// Copyright (c) 2013 Joaquim Duran
+//
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
+//
+
+#include <boost/numeric/ublas/assignment.hpp>
+#include <boost/numeric/ublas/matrix_sparse.hpp>
+#include <boost/numeric/ublas/matrix.hpp>
+#include <boost/numeric/ublas/matrix_vector.hpp>
+
+#include "utils.hpp"
+
+using namespace boost::numeric::ublas;
+
+namespace tans {
+template <class AE>
+typename AE::value_type mean_square(const matrix_expression<AE> &me) {
+ typename AE::value_type s(0);
+ typename AE::size_type i, j;
+ for (i=0; i!= me().size1(); i++) {
+ for (j=0; j!= me().size2(); j++) {
+ s+= scalar_traits<typename AE::value_type>::type_abs(me()(i,j));
+ }
+ }
+ return s/me().size1()*me().size2();
+}
+
+template <class AE>
+typename AE::value_type mean_square(const vector_expression<AE> &ve) {
+ // We could have use norm2 here, but ublas' ABS does not support unsigned types.
+ typename AE::value_type s(0);
+ typename AE::size_type i;
+ for (i=0; i!= ve().size(); i++) {
+ s+=scalar_traits<typename AE::value_type>::type_abs(ve()(i));
+ }
+ return s/ve().size();
+}
+const double TOL=0.0;
+
+}
+
+template <class Vector, class StorageCategory>
+void guardSparsePreserveResize( Vector &vec, typename Vector::size_type new_size, StorageCategory) // Because sparse matrices don't have preserve data implemented
+{
+ vec.resize( new_size );
+}
+
+
+template <class Vector>
+void guardSparsePreserveResize( Vector &vec, typename Vector::size_type new_size, sparse_tag) // Because sparse matrices don't have preserve data implemented
+{
+ vec.resize( new_size, false );
+}
+
+template <class Matrix>
+bool test_matrix_row_facade() {
+ bool pass = true;
+ using namespace tans;
+
+ typedef matrix_row_vector<Matrix> RowVector;
+
+ { // Testing resize
+ BOOST_UBLAS_DEBUG_TRACE( "test_matrix_row_facade: resize" );
+
+ typename Matrix::size_type num_rows = 3;
+ typename Matrix::size_type num_cols = 5;
+
+ Matrix matrix(num_rows, num_cols);
+ RowVector rows(matrix);
+ pass &= (matrix.size1() == num_rows);
+ pass &= (rows.size() == num_rows);
+ pass &= (matrix.size2() == num_cols);
+
+ typename Matrix::size_type new_num_rows = 6;
+ guardSparsePreserveResize( rows, new_num_rows, typename Matrix::storage_category());
+ //rows.resize(new_num_rows);
+
+ pass &= (matrix.size1() == new_num_rows);
+ pass &= (rows.size() == new_num_rows);
+ pass &= (matrix.size2() == num_cols);
+ }
+
+ { // Testing operator()
+ BOOST_UBLAS_DEBUG_TRACE( "test_matrix_row_facade: operator()" );
+
+ Matrix A(3,3), RA(3,3);
+ RowVector rows(A);
+
+ RA <<= 1, 2, 3,
+ 4, 5, 6,
+ 7, 8, 9;
+
+ for(typename Matrix::size_type i = 0; i < A.size1(); i++) {
+ rows(i) = matrix_row<Matrix>(RA, i);
+ }
+
+ pass &= (mean_square(A-RA)<=TOL);
+ }
+
+ { // Testing operator[]
+ BOOST_UBLAS_DEBUG_TRACE( "test_matrix_row_facade: operator[]" );
+
+ Matrix A(3,3), RA(3,3);
+ RowVector rows(A);
+
+ RA <<= 1, 2, 3,
+ 4, 5, 6,
+ 7, 8, 9;
+
+ for(typename Matrix::size_type i = 0; i < A.size1(); i++) {
+ rows[i] = matrix_row<Matrix>(RA, i);
+ }
+
+ pass &= (mean_square(A-RA)<=TOL);
+ }
+
+ { // Testing operator[] const
+ BOOST_UBLAS_DEBUG_TRACE( "test_matrix_row_facade: operator[] const" );
+
+ Matrix RA(3,3);
+ RowVector rows(RA);
+
+ RA <<= 1, 2, 3,
+ 4, 5, 6,
+ 7, 8, 9;
+
+ for(typename Matrix::size_type i = 0; i < RA.size1(); i++) {
+ pass &= (mean_square(rows[i]-matrix_row<Matrix>(RA, i))<=TOL);
+ }
+ }
+
+ { // Testing const iterator
+ BOOST_UBLAS_DEBUG_TRACE( "test_matrix_row_facade: const iterator" );
+
+ Matrix RA(3,3);
+ RowVector rows(RA);
+
+ RA <<= 1, 2, 3,
+ 4, 5, 6,
+ 7, 8, 9;
+
+ typename RowVector::size_type i = 0;
+ for(typename RowVector::const_iterator iter = rows.begin();
+ iter != rows.end();
+ iter++) {
+ pass &= (mean_square(*iter-matrix_row<Matrix>(RA, i++))<=TOL);
+ }
+ }
+
+ { // Testing iterator
+ BOOST_UBLAS_DEBUG_TRACE( "test_matrix_row_facade: iterator" );
+
+ Matrix A(3,3), RA(3,3);
+ RowVector rows(A);
+
+ RA <<= 1, 2, 3,
+ 4, 5, 6,
+ 7, 8, 9;
+
+ typename RowVector::size_type i = 0;
+ for(typename RowVector::iterator iter = rows.begin();
+ iter != rows.end();
+ iter++) {
+ *iter = matrix_row<Matrix>(RA, i++);
+ }
+
+ pass &= (mean_square(A-RA)<=TOL);
+ }
+
+ { // Testing reserse iterator
+ BOOST_UBLAS_DEBUG_TRACE( "test_matrix_row_facade: reverse iterator" );
+
+ Matrix A(3,3), RA(3,3);
+ RowVector rows(A);
+
+ RA <<= 1, 2, 3,
+ 4, 5, 6,
+ 7, 8, 9;
+
+ typename RowVector::size_type i = rows.size();
+ for(typename RowVector::reverse_iterator iter = rows.rbegin();
+ iter != rows.rend();
+ iter++) {
+ *iter = matrix_row<Matrix>(RA, --i);
+ }
+
+ pass &= (mean_square(A-RA)<=TOL);
+ }
+
+ { // Testing const reverse iterator
+ BOOST_UBLAS_DEBUG_TRACE( "test_matrix_row_facade: const reverse iterator" );
+
+ Matrix RA(3,3);
+ RowVector rows(RA);
+
+ RA <<= 1, 2, 3,
+ 4, 5, 6,
+ 7, 8, 9;
+
+ typename RowVector::size_type i = rows.size();
+ for(typename RowVector::const_reverse_iterator iter = rows.rbegin();
+ iter != rows.rend();
+ iter++) {
+ pass &= (mean_square(*iter-matrix_row<Matrix>(RA, --i))<=TOL);
+ }
+ }
+
+ return pass;
+}
+
+
+template <class Matrix>
+bool test_matrix_column_facade() {
+ bool pass = true;
+ using namespace tans;
+
+ typedef matrix_column_vector<Matrix> ColumnVector;
+
+ { // Testing resize
+ BOOST_UBLAS_DEBUG_TRACE( "test_matrix_column_facade: resize" );
+ typename Matrix::size_type num_rows = 5;
+ typename Matrix::size_type num_cols = 3;
+
+ Matrix matrix(num_rows, num_cols);
+ ColumnVector columns(matrix);
+ pass &= (matrix.size2() == num_cols);
+ pass &= (columns.size() == num_cols);
+ pass &= (matrix.size1() == num_rows);
+
+ typename Matrix::size_type new_num_cols = 6;
+ guardSparsePreserveResize( columns, new_num_cols, typename Matrix::storage_category());
+ //columns.resize(new_num_cols);
+ pass &= (matrix.size2() == new_num_cols);
+ pass &= (columns.size() == new_num_cols);
+ pass &= (matrix.size1() == num_rows);
+ }
+
+ { // Testing operator ()
+ BOOST_UBLAS_DEBUG_TRACE( "test_matrix_column_facade: operator()" );
+
+ Matrix A(3,3), RA(3,3);
+ ColumnVector columns(A);
+
+ RA <<= 1, 2, 3,
+ 4, 5, 6,
+ 7, 8, 9;
+
+ for(typename Matrix::size_type i = 0; i < A.size2(); i++) {
+ columns(i) = matrix_column<Matrix>(RA, i);
+ }
+
+ pass &= (mean_square(A-RA)<=TOL);
+ }
+
+ { // Testing operator[]
+ BOOST_UBLAS_DEBUG_TRACE( "test_matrix_column_facade: operator[]" );
+
+ Matrix A(3,3), RA(3,3);
+ ColumnVector columns(A);
+
+ RA <<= 1, 2, 3,
+ 4, 5, 6,
+ 7, 8, 9;
+
+ for(typename Matrix::size_type i = 0; i < A.size2(); i++) {
+ columns[i] = matrix_column<Matrix>(RA, i);
+ }
+
+ pass &= (mean_square(A-RA)<=TOL);
+ }
+
+ { // Testing operator[] const
+ BOOST_UBLAS_DEBUG_TRACE( "test_matrix_column_facade: operator[] const" );
+
+ Matrix RA(3,3);
+ ColumnVector columns(RA);
+
+ RA <<= 1, 2, 3,
+ 4, 5, 6,
+ 7, 8, 9;
+
+ for(typename Matrix::size_type i = 0; i < RA.size2(); i++) {
+ pass &= (mean_square(columns[i]-matrix_column<Matrix>(RA, i))<=TOL);
+ }
+ }
+
+ { // Testing iterator
+ BOOST_UBLAS_DEBUG_TRACE( "test_matrix_column_facade: iterator" );
+
+ Matrix A(3,3), RA(3,3);
+ ColumnVector columns(A);
+
+ RA <<= 1, 2, 3,
+ 4, 5, 6,
+ 7, 8, 9;
+
+ typename ColumnVector::size_type i = 0;
+ for(typename ColumnVector::iterator iter = columns.begin();
+ iter != columns.end();
+ iter++) {
+ *iter = matrix_column<Matrix>(RA, i++);
+ }
+
+ pass &= (mean_square(A-RA)<=TOL);
+ }
+
+ { // Testing const iterator
+ BOOST_UBLAS_DEBUG_TRACE( "test_matrix_column_facade: const iterator" );
+
+ Matrix RA(3,3);
+ ColumnVector columns(RA);
+
+ RA <<= 1, 2, 3,
+ 4, 5, 6,
+ 7, 8, 9;
+
+ typename ColumnVector::size_type i = 0;
+ for(typename ColumnVector::const_iterator iter = columns.begin();
+ iter != columns.end();
+ iter++) {
+ pass &= (mean_square(*iter-matrix_column<Matrix>(RA, i++))<=TOL);
+ }
+ }
+
+ { // Testing reserse iterator
+ BOOST_UBLAS_DEBUG_TRACE( "test_matrix_column_facade: reverese iterator" );
+
+ Matrix A(3,3), RA(3,3);
+ ColumnVector columns(A);
+
+ RA <<= 1, 2, 3,
+ 4, 5, 6,
+ 7, 8, 9;
+
+ typename ColumnVector::size_type i = columns.size();
+ for(typename ColumnVector::reverse_iterator iter = columns.rbegin();
+ iter != columns.rend();
+ iter++) {
+ *iter = matrix_column<Matrix>(RA, --i);
+ }
+
+ pass &= (mean_square(A-RA)<=TOL);
+ }
+
+ { // Testing const reverse iterator
+ BOOST_UBLAS_DEBUG_TRACE( "test_matrix_column_facade: const reverese iterator" );
+
+ Matrix RA(3,3);
+ ColumnVector columns(RA);
+
+ RA <<= 1, 2, 3,
+ 4, 5, 6,
+ 7, 8, 9;
+
+ typename ColumnVector::size_type i = columns.size();
+ for(typename ColumnVector::const_reverse_iterator iter = columns.rbegin();
+ iter != columns.rend();
+ iter++) {
+ pass &= (mean_square(*iter-matrix_column<Matrix>(RA, --i))<=TOL);
+ }
+ }
+
+ return pass;
+}
+
+
+BOOST_UBLAS_TEST_DEF (test_matrix_row_facade) {
+
+ BOOST_UBLAS_DEBUG_TRACE( "Starting matrix row vector facade" );
+
+ BOOST_UBLAS_DEBUG_TRACE( "Testing matrix..." );
+ BOOST_UBLAS_TEST_CHECK(test_matrix_row_facade<matrix<double> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_row_facade<matrix<float> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_row_facade<matrix<long> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_row_facade<matrix<unsigned long> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_row_facade<matrix<int> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_row_facade<matrix<unsigned int> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_row_facade<matrix<std::size_t> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_row_facade<matrix<char> >());
+
+ BOOST_UBLAS_DEBUG_TRACE( "Testing bounded_matrix..." );
+ BOOST_UBLAS_TEST_CHECK((test_matrix_row_facade<bounded_matrix<double,7, 7> >()));
+ BOOST_UBLAS_TEST_CHECK((test_matrix_row_facade<bounded_matrix<float,7, 7> >()));
+ BOOST_UBLAS_TEST_CHECK((test_matrix_row_facade<bounded_matrix<long,7, 7> >()));
+ BOOST_UBLAS_TEST_CHECK((test_matrix_row_facade<bounded_matrix<unsigned long,7, 7> >()));
+ BOOST_UBLAS_TEST_CHECK((test_matrix_row_facade<bounded_matrix<int,7,7 > >()));
+ BOOST_UBLAS_TEST_CHECK((test_matrix_row_facade<bounded_matrix<unsigned int,7, 7> >()));
+ BOOST_UBLAS_TEST_CHECK((test_matrix_row_facade<bounded_matrix<char,7, 7> >()));
+ BOOST_UBLAS_TEST_CHECK((test_matrix_row_facade<bounded_matrix<std::size_t,7, 7> >()));
+
+ BOOST_UBLAS_DEBUG_TRACE( "Testing mapped_matrix..." );
+ BOOST_UBLAS_TEST_CHECK(test_matrix_row_facade<mapped_matrix<double> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_row_facade<mapped_matrix<float> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_row_facade<mapped_matrix<long> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_row_facade<mapped_matrix<unsigned long> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_row_facade<mapped_matrix<int> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_row_facade<mapped_matrix<unsigned int> >())
+ BOOST_UBLAS_TEST_CHECK(test_matrix_row_facade<mapped_matrix<std::size_t> >())
+ BOOST_UBLAS_TEST_CHECK(test_matrix_row_facade<mapped_matrix<char> >());
+
+ BOOST_UBLAS_DEBUG_TRACE( "Testing compressed_matrix..." );
+ BOOST_UBLAS_TEST_CHECK(test_matrix_row_facade<compressed_matrix<double> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_row_facade<compressed_matrix<float> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_row_facade<compressed_matrix<long> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_row_facade<compressed_matrix<unsigned long> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_row_facade<compressed_matrix<int> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_row_facade<compressed_matrix<unsigned int> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_row_facade<compressed_matrix<std::size_t> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_row_facade<compressed_matrix<char> >());
+
+ BOOST_UBLAS_DEBUG_TRACE( "Testing coordinate_matrix..." );
+ BOOST_UBLAS_TEST_CHECK(test_matrix_row_facade<coordinate_matrix<double> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_row_facade<coordinate_matrix<float> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_row_facade<coordinate_matrix<long> >())
+ BOOST_UBLAS_TEST_CHECK(test_matrix_row_facade<coordinate_matrix<unsigned long> >())
+ BOOST_UBLAS_TEST_CHECK(test_matrix_row_facade<coordinate_matrix<int> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_row_facade<coordinate_matrix<unsigned int> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_row_facade<coordinate_matrix<std::size_t> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_row_facade<coordinate_matrix<char> >());
+}
+
+
+BOOST_UBLAS_TEST_DEF (test_matrix_column_facade) {
+
+ BOOST_UBLAS_DEBUG_TRACE( "Starting matrix row column facade" );
+
+ BOOST_UBLAS_TEST_CHECK(test_matrix_column_facade<matrix<double> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_column_facade<matrix<float> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_column_facade<matrix<long> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_column_facade<matrix<unsigned long> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_column_facade<matrix<int> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_column_facade<matrix<unsigned int> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_column_facade<matrix<std::size_t> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_column_facade<matrix<char> >());
+
+ BOOST_UBLAS_TEST_CHECK((test_matrix_column_facade<bounded_matrix<double,7, 7> >()));
+ BOOST_UBLAS_TEST_CHECK((test_matrix_column_facade<bounded_matrix<float,7, 7> >()));
+ BOOST_UBLAS_TEST_CHECK((test_matrix_column_facade<bounded_matrix<long,7, 7> >()));
+ BOOST_UBLAS_TEST_CHECK((test_matrix_column_facade<bounded_matrix<unsigned long,7, 7> >()));
+ BOOST_UBLAS_TEST_CHECK((test_matrix_column_facade<bounded_matrix<int,7,7 > >()));
+ BOOST_UBLAS_TEST_CHECK((test_matrix_column_facade<bounded_matrix<unsigned int,7, 7> >()));
+ BOOST_UBLAS_TEST_CHECK((test_matrix_column_facade<bounded_matrix<char,7, 7> >()));
+ BOOST_UBLAS_TEST_CHECK((test_matrix_column_facade<bounded_matrix<std::size_t,7, 7> >()));
+
+ BOOST_UBLAS_TEST_CHECK(test_matrix_column_facade<mapped_matrix<double> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_column_facade<mapped_matrix<float> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_column_facade<mapped_matrix<long> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_column_facade<mapped_matrix<unsigned long> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_column_facade<mapped_matrix<int> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_column_facade<mapped_matrix<unsigned int> >())
+ BOOST_UBLAS_TEST_CHECK(test_matrix_column_facade<mapped_matrix<std::size_t> >())
+ BOOST_UBLAS_TEST_CHECK(test_matrix_column_facade<mapped_matrix<char> >());
+
+ BOOST_UBLAS_TEST_CHECK(test_matrix_column_facade<compressed_matrix<double> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_column_facade<compressed_matrix<float> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_column_facade<compressed_matrix<long> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_column_facade<compressed_matrix<unsigned long> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_column_facade<compressed_matrix<int> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_column_facade<compressed_matrix<unsigned int> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_column_facade<compressed_matrix<std::size_t> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_column_facade<compressed_matrix<char> >());
+
+ BOOST_UBLAS_TEST_CHECK(test_matrix_column_facade<coordinate_matrix<double> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_column_facade<coordinate_matrix<float> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_column_facade<coordinate_matrix<long> >())
+ BOOST_UBLAS_TEST_CHECK(test_matrix_column_facade<coordinate_matrix<unsigned long> >())
+ BOOST_UBLAS_TEST_CHECK(test_matrix_column_facade<coordinate_matrix<int> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_column_facade<coordinate_matrix<unsigned int> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_column_facade<coordinate_matrix<std::size_t> >());
+ BOOST_UBLAS_TEST_CHECK(test_matrix_column_facade<coordinate_matrix<char> >());
+}
+
+
+int main () {
+ BOOST_UBLAS_TEST_BEGIN();
+
+ BOOST_UBLAS_TEST_DO( test_matrix_row_facade );
+ BOOST_UBLAS_TEST_DO( test_matrix_column_facade );
+
+ BOOST_UBLAS_TEST_END();
+
+ return EXIT_SUCCESS;;
+}
diff --git a/libs/numeric/ublas/test/test_ticket7296.cpp b/libs/numeric/ublas/test/test_ticket7296.cpp
new file mode 100644
index 0000000000..05c042b6bc
--- /dev/null
+++ b/libs/numeric/ublas/test/test_ticket7296.cpp
@@ -0,0 +1,292 @@
+/**
+ * \file libs/numeric/ublas/test/test_utils.hpp
+ *
+ * \brief Test suite for utils.hpp.
+ *
+ * Copyright (c) 2012, Marco Guazzone
+ *
+ * Distributed under the Boost Software License, Version 1.0. (See
+ * accompanying file LICENSE_1_0.txt or copy at
+ * http://www.boost.org/LICENSE_1_0.txt)
+ *
+ * \author Marco Guazzone (marco.guazzone@gmail.com)
+ */
+
+#include <boost/numeric/ublas/io.hpp>
+#include <boost/numeric/ublas/matrix.hpp>
+#include <boost/numeric/ublas/vector.hpp>
+#include <complex>
+#include <cstddef>
+#include <libs/numeric/ublas/test/utils.hpp>
+
+
+namespace ublas = boost::numeric::ublas;
+
+
+static const double tol(1e-6);
+static const double mul(tol*10);
+
+
+BOOST_UBLAS_TEST_DEF( check )
+{
+ BOOST_UBLAS_TEST_TRACE( "Test case: 'check'" );
+
+ BOOST_UBLAS_TEST_CHECK( true );
+}
+
+BOOST_UBLAS_TEST_DEF( check_eq )
+{
+ BOOST_UBLAS_TEST_TRACE( "Test case: 'check_eq'" );
+
+ BOOST_UBLAS_DEBUG_TRACE( "-- Test against same types." );
+ BOOST_UBLAS_TEST_CHECK_EQ( short(1), short(1) );
+ BOOST_UBLAS_TEST_CHECK_EQ( int(1), int(1) );
+ BOOST_UBLAS_TEST_CHECK_EQ( long(1), long(1) );
+ BOOST_UBLAS_TEST_CHECK_EQ( unsigned(1), unsigned(1) );
+
+ BOOST_UBLAS_DEBUG_TRACE( "-- Test against different types." );
+ BOOST_UBLAS_TEST_CHECK_EQ( short(1), int(1) );
+ BOOST_UBLAS_TEST_CHECK_EQ( short(1), int(1) );
+ BOOST_UBLAS_TEST_CHECK_EQ( int(1), long(1) );
+ BOOST_UBLAS_TEST_CHECK_EQ( long(1), int(1) );
+
+ BOOST_UBLAS_DEBUG_TRACE( "-- Test aliases." );
+ BOOST_UBLAS_TEST_CHECK_EQUAL( int(1), int(1) );
+}
+
+BOOST_UBLAS_TEST_DEF( check_close )
+{
+ BOOST_UBLAS_TEST_TRACE( "Test case: 'check_close'" );
+
+ const double c1(1*mul);
+ const double c2(2*mul);
+
+ // Check T vs. T
+ BOOST_UBLAS_DEBUG_TRACE( "-- Test against same types." );
+ BOOST_UBLAS_TEST_CHECK_CLOSE( float(c1), float(c1), tol );
+ BOOST_UBLAS_TEST_CHECK_CLOSE( double(c1), double(c1), tol );
+ BOOST_UBLAS_TEST_CHECK_CLOSE( ::std::complex<float>(c1,c2), ::std::complex<float>(c1,c2), tol );
+ BOOST_UBLAS_TEST_CHECK_CLOSE( ::std::complex<double>(c1,c2), ::std::complex<double>(c1,c2), tol );
+
+ // Check T1 vs. T2
+ BOOST_UBLAS_DEBUG_TRACE( "-- Test against different types." );
+ BOOST_UBLAS_TEST_CHECK_CLOSE( float(c1), double(c1), tol );
+ BOOST_UBLAS_TEST_CHECK_CLOSE( double(c1), float(c1), tol );
+ BOOST_UBLAS_TEST_CHECK_CLOSE( ::std::complex<float>(c1,c2), ::std::complex<double>(c1,c2), tol );
+ BOOST_UBLAS_TEST_CHECK_CLOSE( ::std::complex<double>(c1,c2), ::std::complex<float>(c1,c2), tol );
+
+ // Check alias
+ BOOST_UBLAS_DEBUG_TRACE( "-- Test aliases." );
+ BOOST_UBLAS_TEST_CHECK_PRECISION( float(c1), float(c1), tol );
+}
+
+BOOST_UBLAS_TEST_DEF( check_rel_close )
+{
+ BOOST_UBLAS_TEST_TRACE( "Test case: 'check_rel_close'" );
+
+ const double c1(1*mul);
+ const double c2(2*mul);
+
+ // Check T vs. T
+ BOOST_UBLAS_DEBUG_TRACE( "-- Test against same types." );
+ BOOST_UBLAS_TEST_CHECK_REL_CLOSE( float(c1), float(c1), tol );
+ BOOST_UBLAS_TEST_CHECK_REL_CLOSE( double(c1), double(c1), tol );
+ BOOST_UBLAS_TEST_CHECK_REL_CLOSE( ::std::complex<float>(c1,c2), ::std::complex<float>(c1,c2), tol );
+ BOOST_UBLAS_TEST_CHECK_REL_CLOSE( ::std::complex<double>(c1,c2), ::std::complex<double>(c1,c2), tol );
+
+ // Check T1 vs. T2
+ BOOST_UBLAS_DEBUG_TRACE( "-- Test against different types." );
+ BOOST_UBLAS_TEST_CHECK_REL_CLOSE( float(c1), double(c1), tol );
+ BOOST_UBLAS_TEST_CHECK_REL_CLOSE( double(c1), float(c1), tol );
+ BOOST_UBLAS_TEST_CHECK_REL_CLOSE( ::std::complex<float>(c1,c2), ::std::complex<double>(c1,c2), tol );
+ BOOST_UBLAS_TEST_CHECK_REL_CLOSE( ::std::complex<double>(c1,c2), ::std::complex<float>(c1,c2), tol );
+
+ // Check alias
+ BOOST_UBLAS_DEBUG_TRACE( "-- Test aliases." );
+ BOOST_UBLAS_TEST_CHECK_REL_PRECISION( float(c1), float(c1), tol );
+}
+
+BOOST_UBLAS_TEST_DEF( check_vector_eq )
+{
+ BOOST_UBLAS_TEST_TRACE( "Test case: 'check_vector_eq'" );
+
+ const ::std::size_t n(5);
+
+ ublas::vector<short> sv = ublas::scalar_vector<short>(n, 1);
+ ublas::vector<int> iv = ublas::scalar_vector<int>(n, 1);
+ ublas::vector<long> lv = ublas::scalar_vector<long>(n, 1L);
+ ublas::vector<unsigned> uv = ublas::scalar_vector<unsigned>(n, 1u);
+
+ // Check T vs. T
+ BOOST_UBLAS_DEBUG_TRACE( "-- Test against same types." );
+ BOOST_UBLAS_TEST_CHECK_VECTOR_EQ( sv, sv, n );
+ BOOST_UBLAS_TEST_CHECK_VECTOR_EQ( iv, iv, n );
+ BOOST_UBLAS_TEST_CHECK_VECTOR_EQ( lv, lv, n );
+ BOOST_UBLAS_TEST_CHECK_VECTOR_EQ( uv, uv, n );
+
+ // Check T1 vs. T2
+ BOOST_UBLAS_DEBUG_TRACE( "-- Test against different types." );
+ BOOST_UBLAS_TEST_CHECK_VECTOR_EQ( sv, iv, n );
+ BOOST_UBLAS_TEST_CHECK_VECTOR_EQ( iv, sv, n );
+ BOOST_UBLAS_TEST_CHECK_VECTOR_EQ( iv, lv, n );
+ BOOST_UBLAS_TEST_CHECK_VECTOR_EQ( lv, iv, n );
+}
+
+BOOST_UBLAS_TEST_DEF( check_vector_close )
+{
+ BOOST_UBLAS_TEST_TRACE( "Test case: 'check_vector_close'" );
+
+ const ::std::size_t n(5);
+
+ ublas::vector<float> fv = ublas::scalar_vector<float>(n, 1);
+ ublas::vector<float> dv = ublas::scalar_vector<float>(n, 1);
+ ublas::vector< ::std::complex<float> > cfv = ublas::scalar_vector< ::std::complex<float> >(n, ::std::complex<float>(1,2));
+ ublas::vector< ::std::complex<double> > cdv = ublas::scalar_vector< ::std::complex<double> >(n, ::std::complex<double>(1,2));
+
+ // Check T vs. T
+ BOOST_UBLAS_DEBUG_TRACE( "-- Test against same types." );
+ BOOST_UBLAS_TEST_CHECK_VECTOR_CLOSE( fv, fv, n, tol );
+ BOOST_UBLAS_TEST_CHECK_VECTOR_CLOSE( dv, dv, n, tol );
+ BOOST_UBLAS_TEST_CHECK_VECTOR_CLOSE( cfv, cfv, n, tol );
+ BOOST_UBLAS_TEST_CHECK_VECTOR_CLOSE( cdv, cdv, n, tol );
+
+ // Check T1 vs. T2
+ BOOST_UBLAS_DEBUG_TRACE( "-- Test against different types." );
+ BOOST_UBLAS_TEST_CHECK_VECTOR_CLOSE( fv, dv, n, tol );
+ BOOST_UBLAS_TEST_CHECK_VECTOR_CLOSE( dv, fv, n, tol );
+ BOOST_UBLAS_TEST_CHECK_VECTOR_CLOSE( cfv, cdv, n, tol );
+ BOOST_UBLAS_TEST_CHECK_VECTOR_CLOSE( cdv, cfv, n, tol );
+}
+
+BOOST_UBLAS_TEST_DEF( check_vector_rel_close )
+{
+ BOOST_UBLAS_TEST_TRACE( "Test case: 'check_vector_rel_close'" );
+
+ const ::std::size_t n(5);
+ const double c1(1*mul);
+ const double c2(2*mul);
+
+ ublas::vector<float> fv = ublas::scalar_vector<float>(n, c1);
+ ublas::vector<double> dv = ublas::scalar_vector<double>(n, c1);
+ ublas::vector< ::std::complex<float> > cfv = ublas::scalar_vector< ::std::complex<float> >(n, ::std::complex<float>(c1,c2));
+ ublas::vector< ::std::complex<double> > cdv = ublas::scalar_vector< ::std::complex<double> >(n, ::std::complex<double>(c1,c2));
+
+ // Check T vs. T
+ BOOST_UBLAS_DEBUG_TRACE( "-- Test against same types." );
+ BOOST_UBLAS_TEST_CHECK_VECTOR_REL_CLOSE( fv, fv, n, tol );
+ BOOST_UBLAS_TEST_CHECK_VECTOR_REL_CLOSE( dv, dv, n, tol );
+ BOOST_UBLAS_TEST_CHECK_VECTOR_REL_CLOSE( cfv, cfv, n, tol );
+ BOOST_UBLAS_TEST_CHECK_VECTOR_REL_CLOSE( cdv, cdv, n, tol );
+
+ // Check T1 vs. T2
+ BOOST_UBLAS_DEBUG_TRACE( "-- Test against different types." );
+ BOOST_UBLAS_TEST_CHECK_VECTOR_REL_CLOSE( fv, dv, n, tol );
+ BOOST_UBLAS_TEST_CHECK_VECTOR_REL_CLOSE( dv, fv, n, tol );
+ BOOST_UBLAS_TEST_CHECK_VECTOR_REL_CLOSE( cfv, cdv, n, tol );
+ BOOST_UBLAS_TEST_CHECK_VECTOR_REL_CLOSE( cdv, cfv, n, tol );
+}
+
+BOOST_UBLAS_TEST_DEF( check_matrix_eq )
+{
+ BOOST_UBLAS_TEST_TRACE( "Test case: 'check_matrix_eq'" );
+
+ const ::std::size_t nr(3);
+ const ::std::size_t nc(4);
+
+ ublas::matrix<short> sv = ublas::scalar_matrix<short>(nr, nc, 1);
+ ublas::matrix<int> iv = ublas::scalar_matrix<int>(nr, nc, 1);
+ ublas::matrix<long> lv = ublas::scalar_matrix<long>(nr, nc, 1L);
+ ublas::matrix<unsigned> uv = ublas::scalar_matrix<unsigned>(nr, nc, 1u);
+
+ // Check T vs. T
+ BOOST_UBLAS_DEBUG_TRACE( "-- Test against same types." );
+ BOOST_UBLAS_TEST_CHECK_MATRIX_EQ( sv, sv, nr, nc );
+ BOOST_UBLAS_TEST_CHECK_MATRIX_EQ( iv, iv, nr, nc );
+ BOOST_UBLAS_TEST_CHECK_MATRIX_EQ( lv, lv, nr, nc );
+ BOOST_UBLAS_TEST_CHECK_MATRIX_EQ( uv, uv, nr, nc );
+
+ // Check T1 vs. T2
+ BOOST_UBLAS_DEBUG_TRACE( "-- Test against different types." );
+ BOOST_UBLAS_TEST_CHECK_MATRIX_EQ( sv, iv, nr, nc );
+ BOOST_UBLAS_TEST_CHECK_MATRIX_EQ( iv, sv, nr, nc );
+ BOOST_UBLAS_TEST_CHECK_MATRIX_EQ( iv, lv, nr, nc );
+ BOOST_UBLAS_TEST_CHECK_MATRIX_EQ( lv, iv, nr, nc );
+}
+
+BOOST_UBLAS_TEST_DEF( check_matrix_close )
+{
+ BOOST_UBLAS_TEST_TRACE( "Test case: 'check_matrix_close'" );
+
+ const ::std::size_t nr(3);
+ const ::std::size_t nc(4);
+ const double c1(1*mul);
+ const double c2(2*mul);
+
+ ublas::matrix<float> fA = ublas::scalar_matrix<float>(nr, nc, c1);
+ ublas::matrix<double> dA = ublas::scalar_matrix<double>(nr, nc, c1);
+ ublas::matrix< ::std::complex<float> > cfA = ublas::scalar_matrix< ::std::complex<float> >(nr, nc, ::std::complex<float>(c1,c2));
+ ublas::matrix< ::std::complex<double> > cdA = ublas::scalar_matrix< ::std::complex<double> >(nr, nc, ::std::complex<double>(c1,c2));
+
+ // Check T vs. T
+ BOOST_UBLAS_DEBUG_TRACE( "-- Test against same types." );
+ BOOST_UBLAS_TEST_CHECK_MATRIX_CLOSE( fA, fA, nr, nc, tol );
+ BOOST_UBLAS_TEST_CHECK_MATRIX_CLOSE( dA, dA, nr, nc, tol );
+ BOOST_UBLAS_TEST_CHECK_MATRIX_CLOSE( cfA, cfA, nr, nc, tol );
+ BOOST_UBLAS_TEST_CHECK_MATRIX_CLOSE( cdA, cdA, nr, nc, tol );
+
+ // Check T1 vs. T2
+ BOOST_UBLAS_DEBUG_TRACE( "-- Test against different types." );
+ BOOST_UBLAS_TEST_CHECK_MATRIX_CLOSE( fA, dA, nr, nc, tol );
+ BOOST_UBLAS_TEST_CHECK_MATRIX_CLOSE( dA, fA, nr, nc, tol );
+ BOOST_UBLAS_TEST_CHECK_MATRIX_CLOSE( cfA, cdA, nr, nc, tol );
+ BOOST_UBLAS_TEST_CHECK_MATRIX_CLOSE( cdA, cfA, nr, nc, tol );
+}
+
+
+BOOST_UBLAS_TEST_DEF( check_matrix_rel_close )
+{
+ BOOST_UBLAS_TEST_TRACE( "Test case: 'check_matrix_rel_close'" );
+
+ const ::std::size_t nr(3);
+ const ::std::size_t nc(4);
+ const double c1(1*mul);
+ const double c2(2*mul);
+
+ ublas::matrix<float> fA = ublas::scalar_matrix<float>(nr, nc, c1);
+ ublas::matrix<double> dA = ublas::scalar_matrix<double>(nr, nc, c1);
+ ublas::matrix< ::std::complex<float> > cfA = ublas::scalar_matrix< ::std::complex<float> >(nr, nc, ::std::complex<float>(c1,c2));
+ ublas::matrix< ::std::complex<double> > cdA = ublas::scalar_matrix< ::std::complex<double> >(nr, nc, ::std::complex<double>(c1,c2));
+
+ // Check T vs. T
+ BOOST_UBLAS_DEBUG_TRACE( "-- Test against same types." );
+ BOOST_UBLAS_TEST_CHECK_MATRIX_REL_CLOSE( fA, fA, nr, nc, tol );
+ BOOST_UBLAS_TEST_CHECK_MATRIX_REL_CLOSE( dA, dA, nr, nc, tol );
+ BOOST_UBLAS_TEST_CHECK_MATRIX_REL_CLOSE( cfA, cfA, nr, nc, tol );
+ BOOST_UBLAS_TEST_CHECK_MATRIX_REL_CLOSE( cdA, cdA, nr, nc, tol );
+
+ // Check T1 vs. T2
+ BOOST_UBLAS_DEBUG_TRACE( "-- Test against different types." );
+ BOOST_UBLAS_TEST_CHECK_MATRIX_REL_CLOSE( fA, dA, nr, nc, tol );
+ BOOST_UBLAS_TEST_CHECK_MATRIX_REL_CLOSE( dA, fA, nr, nc, tol );
+ BOOST_UBLAS_TEST_CHECK_MATRIX_REL_CLOSE( cfA, cdA, nr, nc, tol );
+ BOOST_UBLAS_TEST_CHECK_MATRIX_REL_CLOSE( cdA, cfA, nr, nc, tol );
+}
+
+
+int main()
+{
+ BOOST_UBLAS_TEST_SUITE( "Test 'utils.hpp' functionalities" );
+
+ BOOST_UBLAS_TEST_BEGIN();
+ BOOST_UBLAS_TEST_DO( check );
+ BOOST_UBLAS_TEST_DO( check_eq );
+ BOOST_UBLAS_TEST_DO( check_close );
+ BOOST_UBLAS_TEST_DO( check_rel_close );
+ BOOST_UBLAS_TEST_DO( check_vector_eq );
+ BOOST_UBLAS_TEST_DO( check_vector_close );
+ BOOST_UBLAS_TEST_DO( check_vector_rel_close );
+ BOOST_UBLAS_TEST_DO( check_matrix_eq );
+ BOOST_UBLAS_TEST_DO( check_matrix_close );
+ BOOST_UBLAS_TEST_DO( check_matrix_rel_close );
+ BOOST_UBLAS_TEST_END();
+}
diff --git a/libs/numeric/ublas/test/test_triangular.cpp b/libs/numeric/ublas/test/test_triangular.cpp
new file mode 100644
index 0000000000..9a9bf48a10
--- /dev/null
+++ b/libs/numeric/ublas/test/test_triangular.cpp
@@ -0,0 +1,127 @@
+#include <iostream>
+
+#include <boost/numeric/ublas/vector.hpp>
+#include <boost/numeric/ublas/matrix.hpp>
+#include <boost/numeric/ublas/matrix_sparse.hpp>
+#include <boost/numeric/ublas/triangular.hpp>
+#include <boost/numeric/ublas/io.hpp>
+
+#include <boost/timer/timer.hpp>
+
+namespace ublas = boost::numeric::ublas;
+
+template<class mat, class vec>
+double diff(const mat& A, const vec& x, const vec& b) {
+ vec temp(prod(A, x) - b);
+ double result = 0;
+ for (typename vec::size_type i=0; i<temp.size(); ++i) {
+ result += temp(i)*temp(i);
+ }
+ return sqrt(result);
+}
+
+template<class mat, class vec>
+double diff(const vec& x, const mat& A, const vec& b) {
+ return diff(trans(A), x, b);
+}
+
+namespace ublas = boost::numeric::ublas;
+
+
+int main() {
+ const int n=7000;
+#if 1
+ ublas::compressed_matrix<double, ublas::row_major> mat_row_upp(n, n);
+ ublas::compressed_matrix<double, ublas::column_major> mat_col_upp(n, n);
+ ublas::compressed_matrix<double, ublas::row_major> mat_row_low(n, n);
+ ublas::compressed_matrix<double, ublas::column_major> mat_col_low(n, n);
+#else
+ ublas::matrix<double, ublas::row_major> mat_row_upp(n, n, 0);
+ ublas::matrix<double, ublas::column_major> mat_col_upp(n, n, 0);
+ ublas::matrix<double, ublas::row_major> mat_row_low(n, n, 0);
+ ublas::matrix<double, ublas::column_major> mat_col_low(n, n, 0);
+#endif
+ ublas::vector<double> b(n, 1);
+
+ std::cerr << "Constructing..." << std::endl;
+ for (int i=0; i<n; ++i) {
+ b(i) = rand() % 10;
+ double main = -10 + rand() % 20 ;
+ if (main == 0) main+=1;
+ double side = -10 + rand() % 20 ;
+ if (i-1>=0) {
+ mat_row_low(i, i-1) = side;
+ }
+ mat_row_low(i, i) = main;
+
+ mat_col_low(i, i) = main;
+ if (i+1<n) {
+ mat_col_low(i+1, i) = side;
+ }
+
+ mat_row_upp(i, i) = main;
+ if (i+1<n) {
+ mat_row_upp(i, i+1) = side;
+ }
+
+ if (i-1>=0) {
+ mat_col_upp(i-1, i) = side;
+ }
+ mat_col_upp(i, i) = main;
+ }
+
+ std::cerr << "Starting..." << std::endl;
+ {
+ boost::timer::auto_cpu_timer t(std::cerr, "col_low x: %t sec CPU, %w sec real\n");
+ ublas::vector<double> x(b);
+ ublas::inplace_solve(mat_col_low, x, ublas::lower_tag());
+ std::cerr << "delta: " << diff(mat_col_low, x, b) << "\n";
+ }
+ {
+ boost::timer::auto_cpu_timer t(std::cerr, "row_low x: %t sec CPU, %w sec real\n");
+ ublas::vector<double> x(b);
+ ublas::inplace_solve(mat_row_low, x, ublas::lower_tag());
+ std::cerr << "delta: " << diff(mat_row_low, x, b) << "\n";
+ }
+
+ {
+ boost::timer::auto_cpu_timer t(std::cerr, "col_upp x: %t sec CPU, %w sec real\n");
+ ublas::vector<double> x(b);
+ ublas::inplace_solve(mat_col_upp, x, ublas::upper_tag());
+ std::cerr << "delta: " << diff(mat_col_upp, x, b) << "\n";
+ }
+ {
+ boost::timer::auto_cpu_timer t(std::cerr, "row_upp x: %t sec CPU, %w sec real\n");
+ ublas::vector<double> x(b);
+ ublas::inplace_solve(mat_row_upp, x, ublas::upper_tag());
+ std::cerr << "delta: " << diff(mat_row_upp, x, b) << "\n";
+ }
+
+ {
+ boost::timer::auto_cpu_timer t(std::cerr, "x col_low: %t sec CPU, %w sec real\n");
+ ublas::vector<double> x(b);
+ ublas::inplace_solve(x, mat_col_low, ublas::lower_tag());
+ std::cerr << "delta: " << diff(x, mat_col_low, b) << "\n";
+ }
+ {
+ boost::timer::auto_cpu_timer t(std::cerr, "x row_low: %t sec CPU, %w sec real\n");
+ ublas::vector<double> x(b);
+ ublas::inplace_solve(x, mat_row_low, ublas::lower_tag());
+ std::cerr << "delta: " << diff(x, mat_row_low, b) << "\n";
+ }
+
+ {
+ boost::timer::auto_cpu_timer t(std::cerr, "x col_upp: %t sec CPU, %w sec real\n");
+ ublas::vector<double> x(b);
+ ublas::inplace_solve(x, mat_col_upp, ublas::upper_tag());
+ std::cerr << "delta: " << diff(x, mat_col_upp, b) << "\n";
+ }
+ {
+ boost::timer::auto_cpu_timer t(std::cerr, "x row_upp: %t sec CPU, %w sec real\n");
+ ublas::vector<double> x(b);
+ ublas::inplace_solve(x, mat_row_upp, ublas::upper_tag());
+ std::cerr << "delta: " << diff(x, mat_row_upp, b) << "\n";
+ }
+
+
+}
diff --git a/libs/numeric/ublas/test/utils.hpp b/libs/numeric/ublas/test/utils.hpp
index c0526ce835..6eb52b029e 100644
--- a/libs/numeric/ublas/test/utils.hpp
+++ b/libs/numeric/ublas/test/utils.hpp
@@ -1,34 +1,394 @@
-/** -*- c++ -*- \file utils.hpp \brief Test utilities. */
+/**
+ * \file util.hpp
+ *
+ * \brief Utility macros/functions for testing and debugging purpose.
+ *
+ * Basic usage:
+ * <pre>
+ * BOOST_UBLAS_TEST_DEF( test_case_1 )
+ * {
+ * // do your test stuff
+ * }
+ *
+ * BOOST_UBLAS_TEST_DEF( test_case_2 )
+ * {
+ * // do your test stuff
+ * }
+ *
+ * // ...
+ *
+ * BOOST_UBLAS_TEST_DEF( test_case_n )
+ * {
+ * // do your test stuff
+ * }
+ *
+ * int main()
+ * {
+ * BOOST_UBLAS_TEST_SUITE( "My Test Suite" ); // optional
+ *
+ * BOOST_UBLAS_TEST_BEGIN();
+ * BOOST_UBLAS_TEST_DO( test_case_1 );
+ * BOOST_UBLAS_TEST_DO( test_case_2 );
+ * // ...
+ * BOOST_UBLAS_TEST_DO( test_case_n );
+ * BOOST_UBLAS_TEST_END();
+ * }
+ * </pre>
+ * Inside each <em>test_case_<code>k</code></em> you can use the various
+ * \c BOOST_UBLAS_TEST_CHECK* macros.
+ *
+ * <hr/>
+ *
+ * Copyright (c) 2009-2012, Marco Guazzone
+ *
+ * Distributed under the Boost Software License, Version 1.0. (See
+ * accompanying file LICENSE_1_0.txt or copy at
+ * http://www.boost.org/LICENSE_1_0.txt)
+ *
+ * \author Marco Guazzone, marco.guazzone@gmail.com
+ */
-#ifndef TEST_UTILS_HPP
-#define TEST_UTILS_HPP
+#ifndef BOOST_NUMERIC_UBLAS_TEST_UTILS_HPP
+#define BOOST_NUMERIC_UBLAS_TEST_UTILS_HPP
+#include <boost/numeric/ublas/detail/config.hpp>
+#include <boost/numeric/ublas/traits.hpp>
+
+#include <boost/math/special_functions/fpclassify.hpp> // isnan, isinf
+
+#include <cmath>
+#include <complex>
+#include <cstddef>
#include <iostream>
+#include <limits>
+#include <stdexcept>
+
+namespace boost { namespace numeric { namespace ublas { namespace test { namespace detail { namespace /*<unnamed>*/ {
+
+ using ::std::abs;
+ using ::std::max;
+
+/// Check if the given complex number is a NaN.
+// read the comments in fpclassify as well
+template <typename T>
+BOOST_UBLAS_INLINE
+bool (isnan)(::std::complex<T> const& z)
+{
+ // According to IEEE, NaN is different even by itself
+ return (z != z) || (boost::math::isnan)(z.real()) || (boost::math::isnan)(z.imag());
+}
+
+/// Check if two (real) numbers are close each other (wrt a given tolerance).
+template <typename T1, typename T2, typename T3>
+BOOST_UBLAS_INLINE
+bool close_to(T1 x, T2 y, T3 tol)
+{
+ typedef typename promote_traits<typename promote_traits<T1,T2>::promote_type,
+ T3>::promote_type real_type;
+
+ if ((boost::math::isnan)(x) || (boost::math::isnan)(y))
+ {
+ // According to IEEE, NaN is different even by itself
+ return false;
+ }
+ return abs(x-y) <= (max(static_cast<real_type>(abs(x)), static_cast<real_type>(abs(y)))*tol);
+}
+
+/// Check if two complex numbers are close each other (wrt a given tolerance).
+template <typename T1, typename T2, typename T3>
+BOOST_UBLAS_INLINE
+bool close_to(::std::complex<T1> const& x, ::std::complex<T2> const& y, T3 tol)
+{
+ typedef typename promote_traits<typename promote_traits<T1,T2>::promote_type,
+ T3>::promote_type real_type;
+
+ if ((isnan)(x) || (isnan)(y))
+ {
+ // According to IEEE, NaN is different even by itself
+ return false;
+ }
+ ::std::complex<real_type> xx(x);
+ ::std::complex<real_type> yy(y);
+
+ return abs(xx-yy) <= (max(abs(xx), abs(yy))*tol);
+}
+
+/// Check if two (real) numbers are close each other (wrt a given tolerance).
+template <typename T1, typename T2, typename T3>
+BOOST_UBLAS_INLINE
+bool rel_close_to(T1 x, T2 y, T3 tol)
+{
+ //typedef typename promote_traits<typename promote_traits<T1,T2>::promote_type,
+ // T3>::promote_type real_type;
+
+ if ((boost::math::isnan)(x) || (boost::math::isnan)(y))
+ {
+ // According to IEEE, NaN is different even by itself
+ return false;
+ }
+ return abs(x-y)/abs(y) <= tol;
+}
+
+/// Check if two complex numbers are close each other (wrt a given tolerance).
+template <typename T1, typename T2, typename T3>
+BOOST_UBLAS_INLINE
+bool rel_close_to(::std::complex<T1> const& x, ::std::complex<T2> const& y, T3 tol)
+{
+ typedef typename promote_traits<typename promote_traits<T1,T2>::promote_type,
+ T3>::promote_type real_type;
+
+ if ((isnan)(x) || (isnan)(y))
+ {
+ // According to IEEE, NaN is different even by itself
+ return false;
+ }
+ ::std::complex<real_type> xx(x);
+ ::std::complex<real_type> yy(y);
+ return abs(xx-yy)/abs(yy) <= tol;
+}
-#define EXPAND_(x) x
+}}}}}} // Namespace boost::numeric::ublas::test::detail::<unnamed>
-#define STRINGIFY_(x) #x
-#define JOIN_(x,y) x ## y
+/// Expand its argument \a x.
+#define BOOST_UBLAS_TEST_EXPAND_(x) x
+
+/// Expand its argument \a x inside parenthesis.
+#define BOOST_UBLAS_TEST_EXPANDP_(x) (x)
+
+
+/// Transform its argument \a x into a string.
+#define BOOST_UBLAS_TEST_STRINGIFY_(x) #x
+
+
+/// Concatenate its two \e string arguments \a x and \a y.
+#define BOOST_UBLAS_TEST_JOIN_(x,y) x ## y
+
+
+/// Output the message \a x if in debug-mode; otherwise output nothing.
+/// Note: we don't use macro expansion inside parenthesis to let \a m be an
+/// expression of the form <code>a &lt;&lt; b</code>.
#ifndef NDEBUG
-# define BOOST_UBLAS_DEBUG_TRACE(x) std::cerr << "[Debug>> " << EXPAND_(x) << std::endl
+# define BOOST_UBLAS_DEBUG_TRACE(x) ::std::cerr << "[Debug>> " << BOOST_UBLAS_TEST_EXPAND_(x) << ::std::endl
#else
-# define BOOST_UBLAS_DEBUG_TRACE(x) /**/
+# define BOOST_UBLAS_DEBUG_TRACE(x) /**/
#endif // NDEBUG
-#define BOOST_UBLAS_TEST_BEGIN() unsigned int test_fails_(0)
-#define BOOST_UBLAS_TEST_DEF(x) void EXPAND_(x)(unsigned int& test_fails_)
+/// Define the name \a m of the entire test suite.
+#define BOOST_UBLAS_TEST_SUITE(m) ::std::cerr << "--- Test Suite: " << BOOST_UBLAS_TEST_EXPAND_(m) << " ---" << ::std::endl;
+
+
+/// Define the beginning of a test suite.
+#define BOOST_UBLAS_TEST_BEGIN() /* [BOOST_UBLAS_TEST_BEGIN] */ \
+ { \
+ /* Begin of Test Suite */ \
+ ::std::size_t test_fails__(0) \
+ /* [/BOOST_UBLAS_TEST_BEGIN] */
+
+
+/// Define a test case \a x inside the current test suite.
+#define BOOST_UBLAS_TEST_DEF(x) static void BOOST_UBLAS_TEST_EXPAND_(x)(::std::size_t& test_fails__)
+
+
+/// Call the test case \a x.
+#define BOOST_UBLAS_TEST_DO(x) /* [BOOST_UBLAS_TEST_DO] */ \
+ try \
+ { \
+ BOOST_UBLAS_TEST_EXPAND_(x)(test_fails__); \
+ } \
+ catch (::std::exception& e) \
+ { \
+ ++test_fails__; \
+ BOOST_UBLAS_TEST_ERROR( e.what() ); \
+ } \
+ catch (...) \
+ { \
+ ++test_fails__; \
+ } \
+ /* [/BOOST_UBLAS_TEST_DO] */
+
-#define BOOST_UBLAS_TEST_DO(x) EXPAND_(x)(test_fails_)
+/// Define the end of a test suite and return non-zero value if any test failed.
+#define BOOST_UBLAS_TEST_END() /* [BOOST_UBLAS_TEST_END] */ \
+ if (test_fails__ > 0) \
+ { \
+ ::std::cerr << "Number of failed tests: " << test_fails__ << ::std::endl; \
+ return 1; \
+ } \
+ else \
+ { \
+ ::std::cerr << "No failed test" << ::std::endl; \
+ return 0; \
+ } \
+ } /* End of test suite */ \
+ /* [/BOOST_UBLAS_TEST_END] */
-#define BOOST_UBLAS_TEST_END() if (test_fails_ > 0) { std::cerr << "Number of failed tests: " << test_fails_ << std::endl; return -1; \
-} else { std::cerr << "No failed test" << std::endl; return 0; }
-#define BOOST_UBLAS_TEST_CHECK(x) if (!(x)) { std::cerr << "Failed assertion: " << STRINGIFY_(x) << std::endl; ++test_fails_; }
+/// Output the message \a m.
+/// Note: we don't use macro expansion inside parenthesis to let \a m be an
+/// expression of the form <code>a &lt;&lt; b</code>.
+#define BOOST_UBLAS_TEST_TRACE(m) ::std::cerr << "[Info>> " << BOOST_UBLAS_TEST_EXPAND_(m) << ::std::endl
-#endif // TEST_UTILS_HPP
+/// Check the truth of assertion \a x.
+#define BOOST_UBLAS_TEST_CHECK(x) /* [BOOST_UBLAS_TEST_CHECK] */ \
+ if (!BOOST_UBLAS_TEST_EXPANDP_(x)) \
+ { \
+ BOOST_UBLAS_TEST_ERROR( "Failed assertion: " << BOOST_UBLAS_TEST_STRINGIFY_(x) ); \
+ ++test_fails__; \
+ } \
+ /* [/BOOST_UBLAS_TEST_CHECK] */
+
+
+/// Check for the equality of \a x against \a y.
+#define BOOST_UBLAS_TEST_CHECK_EQ(x,y) /* [BOOST_UBLAS_TEST_CHECK_EQUAL] */ \
+ if (!(BOOST_UBLAS_TEST_EXPANDP_(x) == BOOST_UBLAS_TEST_EXPANDP_(y))) \
+ { \
+ BOOST_UBLAS_TEST_ERROR( "Failed assertion: (" << BOOST_UBLAS_TEST_STRINGIFY_(x) << " == " << BOOST_UBLAS_TEST_STRINGIFY_(y) << ")" ); \
+ ++test_fails__; \
+ } \
+ /* [/BOOST_UBLAS_TEST_CHECK_EQUAL] */
+
+
+/// Alias for macro \c BOOST_UBLAS_TEST_CHECK_EQ (for backward compatibility).
+#define BOOST_UBLAS_TEST_CHECK_EQUAL(x,y) BOOST_UBLAS_TEST_CHECK_EQ(x,y)
+
+
+/// Check that \a x and \a y are close with respect to a given precision \a e.
+#define BOOST_UBLAS_TEST_CHECK_CLOSE(x,y,e) /* [BOOST_UBLAS_TEST_CHECK_CLOSE] */ \
+ if (!::boost::numeric::ublas::test::detail::close_to(BOOST_UBLAS_TEST_EXPAND_(x), BOOST_UBLAS_TEST_EXPAND_(y), BOOST_UBLAS_TEST_EXPAND_(e))) \
+ { \
+ BOOST_UBLAS_TEST_ERROR( "Failed assertion: abs(" << BOOST_UBLAS_TEST_STRINGIFY_(x) << "-" << BOOST_UBLAS_TEST_STRINGIFY_(y) << ") <= " << BOOST_UBLAS_TEST_STRINGIFY_(e) << " [with " << BOOST_UBLAS_TEST_STRINGIFY_(x) << " == " << BOOST_UBLAS_TEST_EXPANDP_(x) << ", " << BOOST_UBLAS_TEST_STRINGIFY_(y) << " == " << BOOST_UBLAS_TEST_EXPANDP_(y) << " and " << BOOST_UBLAS_TEST_STRINGIFY_(e) << " == " << BOOST_UBLAS_TEST_EXPANDP_(e) << "]" ); \
+ ++test_fails__; \
+ } \
+ /* [/BOOST_UBLAS_TEST_CHECK_CLOSE] */
+
+
+/// Alias for macro \c BOOST_UBLAS_TEST_CHECK_CLOSE (for backward compatibility),
+#define BOOST_UBLAS_TEST_CHECK_PRECISION(x,y,e) BOOST_UBLAS_TEST_CHECK_CLOSE(x,y,e)
+
+
+/// Check that \a x is close to \a y with respect to a given relative precision \a e.
+#define BOOST_UBLAS_TEST_CHECK_REL_CLOSE(x,y,e) /* [BOOST_UBLAS_TEST_CHECK_REL_CLOSE] */ \
+ if (!::boost::numeric::ublas::test::detail::rel_close_to(BOOST_UBLAS_TEST_EXPAND_(x), BOOST_UBLAS_TEST_EXPAND_(y), BOOST_UBLAS_TEST_EXPAND_(e))) \
+ { \
+ BOOST_UBLAS_TEST_ERROR( "Failed assertion: abs((" << BOOST_UBLAS_TEST_STRINGIFY_(x) << "-" << BOOST_UBLAS_TEST_STRINGIFY_(y) << ")/" << BOOST_UBLAS_TEST_STRINGIFY_(y) << ") <= " << BOOST_UBLAS_TEST_STRINGIFY_(e) << " [with " << BOOST_UBLAS_TEST_STRINGIFY_(x) << " == " << BOOST_UBLAS_TEST_EXPANDP_(x) << ", " << BOOST_UBLAS_TEST_STRINGIFY_(y) << " == " << BOOST_UBLAS_TEST_EXPANDP_(y) << " and " << BOOST_UBLAS_TEST_STRINGIFY_(e) << " == " << BOOST_UBLAS_TEST_EXPANDP_(e) << "]" ); \
+ ++test_fails__; \
+ } \
+ /* [/BOOST_UBLAS_TEST_CHECK_REL_CLOSE] */
+
+
+/// Alias for macro \c BOOST_UBLAS_TEST_CHECK_REL_CLOSE (for backward compatibility),
+#define BOOST_UBLAS_TEST_CHECK_REL_PRECISION(x,y,e) BOOST_UBLAS_TEST_CHECK_REL_CLOSE(x,y,e)
+
+
+/// Check that elements of \a x and \a y are equal.
+#define BOOST_UBLAS_TEST_CHECK_VECTOR_EQ(x,y,n) /* [BOOST_UBLAS_TEST_CHECK_VECTOR_EQ] */ \
+ if (BOOST_UBLAS_TEST_EXPANDP_(n) > 0) \
+ { \
+ ::std::size_t n__ = BOOST_UBLAS_TEST_EXPAND_(n); \
+ for (::std::size_t i__ = n__; i__ > 0; --i__) \
+ { \
+ if (!(BOOST_UBLAS_TEST_EXPANDP_(x)[n__-i__]==BOOST_UBLAS_TEST_EXPANDP_(y)[n__-i__])) \
+ { \
+ BOOST_UBLAS_TEST_ERROR( "Failed assertion: (" << BOOST_UBLAS_TEST_STRINGIFY_(x[i__]) << "==" << BOOST_UBLAS_TEST_STRINGIFY_(y[i__]) << ")" << " [with " << BOOST_UBLAS_TEST_STRINGIFY_(x[i__]) << " == " << BOOST_UBLAS_TEST_EXPANDP_(x)[n__-i__] << ", " << BOOST_UBLAS_TEST_STRINGIFY_(y[i__]) << " == " << BOOST_UBLAS_TEST_EXPANDP_(y)[n__-i__] << ", " << BOOST_UBLAS_TEST_STRINGIFY_(i__) << " == " << i__ << " and " << BOOST_UBLAS_TEST_STRINGIFY_(n) << " == " << n__ << "]" ); \
+ ++test_fails__; \
+ } \
+ } \
+ } \
+ /* [/BOOST_UBLAS_TEST_CHECK_VECTOR_EQ] */
+
+
+/// Check that elements of \a x and \a y are close with respect to a given precision \a e.
+#define BOOST_UBLAS_TEST_CHECK_VECTOR_CLOSE(x,y,n,e) /* [BOOST_UBLAS_TEST_CHECK_VECTOR_CLOSE] */ \
+ if (BOOST_UBLAS_TEST_EXPANDP_(n) > 0) \
+ { \
+ ::std::size_t n__ = BOOST_UBLAS_TEST_EXPAND_(n); \
+ for (::std::size_t i__ = n__; i__ > 0; --i__) \
+ { \
+ if (!::boost::numeric::ublas::test::detail::close_to(BOOST_UBLAS_TEST_EXPANDP_(x)[n__-i__], BOOST_UBLAS_TEST_EXPANDP_(y)[n__-i__], BOOST_UBLAS_TEST_EXPANDP_(e))) \
+ { \
+ BOOST_UBLAS_TEST_ERROR( "Failed assertion: abs((" << BOOST_UBLAS_TEST_STRINGIFY_(x[i__]) << "-" << BOOST_UBLAS_TEST_STRINGIFY_(y[i__]) << ") <= " << BOOST_UBLAS_TEST_STRINGIFY_(e) << " [with " << BOOST_UBLAS_TEST_STRINGIFY_(x[i__]) << " == " << BOOST_UBLAS_TEST_EXPANDP_(x)[n__-i__] << ", " << BOOST_UBLAS_TEST_STRINGIFY_(y[i__]) << " == " << BOOST_UBLAS_TEST_EXPANDP_(y)[n__-i__] << ", " << BOOST_UBLAS_TEST_STRINGIFY_(i__) << " == " << i__ << " and " << BOOST_UBLAS_TEST_STRINGIFY_(n) << " == " << n__ << "]" ); \
+ ++test_fails__; \
+ } \
+ } \
+ } \
+ /* [/BOOST_UBLAS_TEST_CHECK_VECTOR_CLOSE] */
+
+
+/// Check that elements of \a x and \a y are close with respect to a given relative precision \a e.
+#define BOOST_UBLAS_TEST_CHECK_VECTOR_REL_CLOSE(x,y,n,e) /* [BOOST_UBLAS_TEST_CHECK_VECTOR_REL_CLOSE] */ \
+ if (BOOST_UBLAS_TEST_EXPANDP_(n) > 0) \
+ { \
+ ::std::size_t n__ = BOOST_UBLAS_TEST_EXPAND_(n); \
+ for (::std::size_t i__ = n__; i__ > 0; --i__) \
+ { \
+ if (!::boost::numeric::ublas::test::detail::rel_close_to(BOOST_UBLAS_TEST_EXPANDP_(x)[n__-i__], BOOST_UBLAS_TEST_EXPANDP_(y)[n__-i__], BOOST_UBLAS_TEST_EXPANDP_(e))) \
+ { \
+ BOOST_UBLAS_TEST_ERROR( "Failed assertion: abs((" << BOOST_UBLAS_TEST_STRINGIFY_(x[i__]) << "-" << BOOST_UBLAS_TEST_STRINGIFY_(y[i__]) << ") <= " << BOOST_UBLAS_TEST_STRINGIFY_(e) << " [with " << BOOST_UBLAS_TEST_STRINGIFY_(x[i__]) << " == " << BOOST_UBLAS_TEST_EXPANDP_(x)[n__-i__] << ", " << BOOST_UBLAS_TEST_STRINGIFY_(y[i__]) << " == " << BOOST_UBLAS_TEST_EXPANDP_(y)[n__-i__] << ", " << BOOST_UBLAS_TEST_STRINGIFY_(i__) << " == " << i__ << " and " << BOOST_UBLAS_TEST_STRINGIFY_(n) << " == " << n__ << "]" ); \
+ ++test_fails__; \
+ } \
+ } \
+ } \
+ /* [/BOOST_UBLAS_TEST_CHECK_VECTOR_REL_CLOSE] */
+
+
+/// Check that elements of matrices \a x and \a y are equal.
+#define BOOST_UBLAS_TEST_CHECK_MATRIX_EQ(x,y,nr,nc) /* [BOOST_UBLAS_TEST_CHECK_MATRIX_EQ] */ \
+ for (::std::size_t i__ = 0; i__ < BOOST_UBLAS_TEST_EXPANDP_(nr); ++i__) \
+ { \
+ for (::std::size_t j__ = 0; j__ < BOOST_UBLAS_TEST_EXPANDP_(nc); ++j__) \
+ { \
+ if (!(BOOST_UBLAS_TEST_EXPANDP_(x)(i__,j__)==BOOST_UBLAS_TEST_EXPANDP_(y)(i__,j__))) \
+ { \
+ BOOST_UBLAS_TEST_ERROR( "Failed assertion: (" << BOOST_UBLAS_TEST_STRINGIFY_(x(i__,j__)) << " == " << BOOST_UBLAS_TEST_STRINGIFY_(y(i__,j__)) << ") [with " << BOOST_UBLAS_TEST_STRINGIFY_(x(i__,j__)) << " == " << BOOST_UBLAS_TEST_EXPANDP_(x)(i__,j__) << ", " << BOOST_UBLAS_TEST_STRINGIFY_(y(i__,j__)) << " == " << BOOST_UBLAS_TEST_EXPANDP_(y)(i__,j__) << ", " << BOOST_UBLAS_TEST_STRINGIFY_(i__) << " == " << i__ << ", " << BOOST_UBLAS_TEST_STRINGIFY_(j__) << " == " << BOOST_UBLAS_TEST_EXPANDP_(j__) << ", " << BOOST_UBLAS_TEST_STRINGIFY_(nr) << " == " << BOOST_UBLAS_TEST_EXPANDP_(nr) << " and " << BOOST_UBLAS_TEST_STRINGIFY_(nc) << " == " << BOOST_UBLAS_TEST_EXPANDP_(nc) << "]" ); \
+ ++test_fails__; \
+ } \
+ } \
+ } \
+ /* [/BOOST_UBLAS_TEST_CHECK_MATRIX_EQ] */
+
+
+/// Check that elements of matrices \a x and \a y are close with respect to a given precision \a e.
+#define BOOST_UBLAS_TEST_CHECK_MATRIX_CLOSE(x,y,nr,nc,e) /* [BOOST_UBLAS_TEST_CHECK_MATRIX_CLOSE] */ \
+ for (::std::size_t i__ = 0; i__ < BOOST_UBLAS_TEST_EXPANDP_(nr); ++i__) \
+ { \
+ for (::std::size_t j__ = 0; j__ < BOOST_UBLAS_TEST_EXPANDP_(nc); ++j__) \
+ { \
+ if (!::boost::numeric::ublas::test::detail::close_to(BOOST_UBLAS_TEST_EXPANDP_(x)(i__,j__), BOOST_UBLAS_TEST_EXPANDP_(y)(i__,j__), BOOST_UBLAS_TEST_EXPANDP_(e))) \
+ { \
+ BOOST_UBLAS_TEST_ERROR( "Failed assertion: abs((" << BOOST_UBLAS_TEST_STRINGIFY_(x(i__,j__)) << "-" << BOOST_UBLAS_TEST_STRINGIFY_(y(i__,j__)) << ") <= " << BOOST_UBLAS_TEST_STRINGIFY_(e) << " [with " << BOOST_UBLAS_TEST_STRINGIFY_(x(i__,j__)) << " == " << BOOST_UBLAS_TEST_EXPANDP_(x)(i__,j__) << ", " << BOOST_UBLAS_TEST_STRINGIFY_(y(i__,j__)) << " == " << BOOST_UBLAS_TEST_EXPANDP_(y)(i__,j__) << ", " << BOOST_UBLAS_TEST_STRINGIFY_(i__) << " == " << i__ << ", " << BOOST_UBLAS_TEST_STRINGIFY_(j__) << " == " << BOOST_UBLAS_TEST_EXPANDP_(j__) << ", " << BOOST_UBLAS_TEST_STRINGIFY_(nr) << " == " << BOOST_UBLAS_TEST_EXPANDP_(nr) << " and " << BOOST_UBLAS_TEST_STRINGIFY_(nc) << " == " << BOOST_UBLAS_TEST_EXPANDP_(nc) << "]" ); \
+ ++test_fails__; \
+ } \
+ } \
+ } \
+ /* [/BOOST_UBLAS_TEST_CHECK_MATRIX_CLOSE] */
+
+
+/// Check that elements of matrices \a x and \a y are close with respect to a given relative precision \a e.
+#define BOOST_UBLAS_TEST_CHECK_MATRIX_REL_CLOSE(x,y,nr,nc,e) /* [BOOST_UBLAS_TEST_CHECK_MATRIX_REL_CLOSE] */ \
+ for (::std::size_t i__ = 0; i__ < BOOST_UBLAS_TEST_EXPANDP_(nr); ++i__) \
+ { \
+ for (::std::size_t j__ = 0; j__ < BOOST_UBLAS_TEST_EXPANDP_(nc); ++j__) \
+ { \
+ if (!::boost::numeric::ublas::test::detail::rel_close_to(BOOST_UBLAS_TEST_EXPANDP_(x)(i__,j__), BOOST_UBLAS_TEST_EXPANDP_(y)(i__,j__), BOOST_UBLAS_TEST_EXPANDP_(e))) \
+ { \
+ BOOST_UBLAS_TEST_ERROR( "Failed assertion: abs((" << BOOST_UBLAS_TEST_STRINGIFY_(x(i__,j__)) << "-" << BOOST_UBLAS_TEST_STRINGIFY_(y(i__,j__)) << ") <= " << BOOST_UBLAS_TEST_STRINGIFY_(e) << " [with " << BOOST_UBLAS_TEST_STRINGIFY_(x(i__,j__)) << " == " << BOOST_UBLAS_TEST_EXPANDP_(x)(i__,j__) << ", " << BOOST_UBLAS_TEST_STRINGIFY_(y(i__,j__)) << " == " << BOOST_UBLAS_TEST_EXPANDP_(y)(i__,j__) << ", " << BOOST_UBLAS_TEST_STRINGIFY_(i__) << " == " << i__ << ", " << BOOST_UBLAS_TEST_STRINGIFY_(j__) << " == " << BOOST_UBLAS_TEST_EXPANDP_(j__) << ", " << BOOST_UBLAS_TEST_STRINGIFY_(nr) << " == " << BOOST_UBLAS_TEST_EXPANDP_(nr) << " and " << BOOST_UBLAS_TEST_STRINGIFY_(nc) << " == " << BOOST_UBLAS_TEST_EXPANDP_(nc) << "]" ); \
+ ++test_fails__; \
+ } \
+ } \
+ } \
+ /* [/BOOST_UBLAS_TEST_CHECK_MATRIX_REL_CLOSE] */
+
+///< Output the error message \a x.
+#ifdef _MSC_VER
+# define BOOST_UBLAS_TEST_ERROR(x) ::std::cerr << "[Error (" << __FILE__ << ":" << __FUNCTION__ << ":" << __LINE__ << ")>> " << BOOST_UBLAS_TEST_EXPAND_(x) << ::std::endl
+#else
+# define BOOST_UBLAS_TEST_ERROR(x) ::std::cerr << "[Error (" << __FILE__ << ":" << __func__ << ":" << __LINE__ << ")>> " << BOOST_UBLAS_TEST_EXPAND_(x) << ::std::endl
+#endif
+
+#endif // BOOST_NUMERIC_UBLAS_TEST_UTILS_HPP